							
									
									        /* this stop short pages from jumping in the browser /*
html {
overflow: -moz-scrollbars-vertical;
}
									        /* body styling */
body {
margin: 0;
padding: 0;
background-color: #001507;
color: #17007C;
}
.content   {	
background-color: #FFFFFF;
color: #17007C
text-align: left;
vertical-align: top;
}
											/* makes sure any linked images dont have a blue border */
images  {
border: 0;
}
									/* stops the table borders etc from collapsing in browsers */
table {
border: border-collapse;
}
									/* outer holding table */
.outer	{
width: 765px;
border: 1px solid #19007B;
}
.middle  {
margin-left: 150px;
}

.leftcol  {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #c0c0c0;
}                                        

H1   {
text-align: center;
font-family: arial, tahoma, verdana, sans-serif;
font-size: 16px;

}

.title p {
text-align: center;
font-family: arial, tahoma, verdana, sans-serif;
font-size: 16px;
color: #FFD8A7;
background-color: #016224;
font-weight: bold;
}
				
								        	/* sets formatting for tables and paras */
table, tr, td, p  {
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000000;
}

								
#leftnav  {
width: 140px;
text-align: right;
vertical-align: top;
background-color: #FFFFFF;
font: arial normal 11px #17007C;
border: 1px solid #c0c0c0;
color: #17007C;

}	
.box  {
	text-align: left;
	vertical-align: top;
	color: #17007C;
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
}
.box1  {
	text-align: left;
	vertical-align: top;
	color: #17007C;
	background-color: #ffffff;
	
}
		
								/* left nav links  */	
a:link.left    {
font-size: 12px;
font-family: verdana, arial, sans-serif; 
color: #17007C;
text-decoration: none; 
}
a:active.left  {  
font-size: 12px;
font-family: verdana, arial, sans-serif; 
color: #17007C;
text-decoration: none; 
}
a:visited.left   { 
font-size: 12px;
font-family: verdana, arial, sans-serif; 
color: #17007C;
text-decoration: none; 
}
a:hover.left    {  
font-size: 12px;
font-family: verdana, arial, sans-serif; 
color: #016224;
text-decoration: none; 
background-color: #FFFFFF;
}

									
							/* left nav table*/


.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #c0c0c0;
border-bottom-width: 0;
font-size: 11px;
font-family: verdana, arial, sans-serif;
line-height: 18px;
z-index: 100;
background-color: #FFD8A7;
width: 205px;
text-decoration: none;
}

.anylinkcss a:link{
background-color: #FFD8A7;
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: #000000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #9B9BF8;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}
.anylinkcss a:active{
background-color: #FFD8A7;
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: #000000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #9B9BF8;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}
.anylinkcss a:visited{
background-color: #FFD8A7;
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: #000000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #9B9BF8;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{
font-size: 11px;
font-family: verdana, arial, sans-serif;
background-color: #016224;
color: #FFD8A7;
text-decoration: none;
}
									
	

	                                    	/* normal links */
						
a:link     { 
font-family: Verdana, arial, sans-serif; 
color: #000000;
text-decoration: underline; 
}
a:active     { 
font-family: Verdana, arial, sans-serif; 
color: #000000;
text-decoration: underline; 
}
a:visited     { 
font-family: Verdana, arial, sans-serif; 
color: #000000;
text-decoration: underline; 
}
a:hover     { 
font-family: Verdana, arial, sans-serif; 
color: #000000;
background-color: #CECEFF;
text-decoration: none; 
}



									/* main content area */
		
			

									/* footer holding cells */

.copyright  {
height: 25px;
font-size: 12px;
font-family: arial, verdana, sans-serif;
text-align: center;
vertical-align: middle;
color: #000000;
background-color: #DDDDDD;
}


					



								/* CONTACT FORM */
								
								/* holding table with black border */
.contact  {
width: 422px;
border: 1px solid #947ED3;
background-color: #FFFFFF;
}	
								/*  subject cell i.e. Name - Email etc */
.subjectcell  {
width: 148px;
height: 33px;
text-align: center;
vertical-align: middle;
}	
								/* cell with text boxes */
.fieldcell	{
width: 253px;
height: 33px;
text-align: center;
vertical-align: middle;
}				
								/* form fields */
.shadeform	{ 
padding-left: 10px;
text-align: left;
width: 200px;
border: 1px solid #947ED3;
font-size:13px; 
font-family: arial, verdana, sans-serif;
}
								/* text box */
textarea	{ 
text-align: left;
padding-left: 10px;
width: 200px;
border: 1px solid #947ED3; 
font-size: 13px; 
font-family: arial, verdana, sans-serif;
scrollbar-3dlight-color: #CECEFF;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #CECEFF;
scrollbar-darkshadow-color: #CECEFF;
scrollbar-face-color: #CECEFF;
scrollbar-highlight-color: #CECEFF;
scrollbar-shadow-color: #CECEFF;
}
								/* submit buttons */
.submit { 
color: #OOOOOO;
text-align: center;
font-weight: bold;
font-size: 10pt; 
font-family: arial, verdana, sans-serif;
border: 1px solid #000000;
background-color: #CECEFF;
}