/* CSS Document */

/* COLOURS
#8897C2 = Pale Blue
#0C2E82 = Blue
#A7BC07 = Green
#5A6604 = Dark Green
#333333 = Dark Grey
#CCCCCC = Light Grey
#FCFCFC = Off White
*/

#sidetitle
{
width:					231px;
height:					21px;
padding-left:			5px;
padding-top:			5px;
background-image:		url(../pics/side_title.jpg);
}

#sidemain
{
width:					224px;
color:					#0C2E82;
padding:				5px 5px 0 5px;
border-left:			1px solid #8897C2;
border-right:			1px solid #8897C2;
border-top:				1px solid #8897C2;
font-size:				12px;
text-align:				left;
}

#sidemain ul
{
margin-left:			-15px;
margin-bottom:			0;
margin-top:				0px;
}

#sidemain li
{
text-align:				left;
}

#sidefooter
{
width:					236px;
height:					10px;
padding:				0;
background-image:		url(../pics/side_footer.jpg);
background-repeat:		no-repeat;
background-position:	top center;
}

.warning
{
color:					#FF0000;
}

body
{
color:					#0C2E82;
font-size:				13px;
font-family:			Verdana, Geneva, sans-serif;
margin-top:				0px;
margin-bottom:			0px;
background-position:top;
}

a
{
color:					#A7BC07;
text-decoration:		none;
}

a:hover
{
color:					#8897C2;
}

hr
{ 
border-top: 			3px dotted #8897C2;
width: 					100%;
height: 				3px;
}

h1
{
color:					#A7BC07;
font-size:				18px;
font-weight:			bold;
padding-bottom:			10px;
margin-top:				0;
}

h2
{
color:					#8897C2;
font-size:				16px;
font-weight:			bold;
border-bottom:			1px dashed #8897C2;
text-transform:			capitalize;
margin-top:				0;
}

h3
{
color:					#8897C2;
font-size:				14px;
font-weight:			normal;
text-transform:			capitalize;
margin-top:				0;
}

h4
{
color:					#A7BC07;
font-size:				13px;
font-weight:			bold;
border-bottom:			1px dashed #A7BC07;
text-transform:			capitalize;
margin-top:				0;
}

h5
{
font-size:				12px;
font-weight:			bold;
font-style:				italic;
color:					#A7BC07;
text-transform:			capitalize;
margin-top:				0;
}

h6
{
color:					#8897C2;
font-size:				14px;
font-weight:			bold;
text-transform:			capitalize;
padding:				0;
margin:					0;
display:				inline;
}


em
{
color:					#A7BC07;
}

#frame
{
margin-top:				0px;
width:					898px;
min-height:				847px;
padding:				11px;
background-image:		url(../pics/frame.jpg);
background-repeat:		repeat-y;
text-align:				justify;
}

#content ul 
{
/*margin-left:			15px;*/
}

#content li 
{
list-style:				url('../pics/arrow_bullet.gif') inside;
vertical-align:			middle;
padding:				4px;
line-height:			16px;
margin-left:			-30px;
}

#content li a
{
color:					#A7BC07;
text-decoration:		none;
}

#content li a:hover
{
color:					#0C2E82;
}

.contact_info
{
color:					#A7BC07;
text-align:				right;
font-size:				11px;
}

#intro_square
{
/*width:					98%;*/
padding:				5px;
background-color:      	#CFD9EB;
border:					1px solid #05539B;
margin-top:				0px;
margin-bottom:			15px;
font-size:				14px;
font-weight:			bold;
}

#intro_square h2
{
	color:				#05539b;
}

/* LINK */
#link ul 
{
margin:					0;
padding:				0;
list-style-type:		none;
text-align:				left;
font-size:				12px;
font-weight:			normal;
border-left:			1px solid #CCCCCC;
}

#link li 
{
height:					24px;
background-image:		url(../pics/links/bg.jpg);
background-repeat:		repeat-x; 
}

#link li a 
{ 
height:					22px;
padding-top:			2px;
display:				block;
}

#link li a:hover 
{ 
display:				block;
height:					24px;
background-image:		url(../pics/links/bg_rollover.jpg);
background-repeat:		repeat-x; 
}

#link a 
{
color:					#0C2E82;
padding-left:			8px;
padding-right:			8px;
text-decoration:		none;
font-size:				14px;
font-weight:			bold;
}

#link a:hover 
{
color:					#0C2E82;
}

/* LINK SELECT */
#select ul 
{
margin:					0;
padding:				0;
list-style-type:		none;
text-align:				left;
font-size:				12px;
font-weight:			normal;
border-left:			1px solid #CCCCCC;
}

#select li 
{
height:					24px;
background-image:		url(../pics/links/bg_rollover.jpg);
background-repeat:		repeat-x; 
}

#select li a 
{ 
height:					22px;
padding-top:			2px;
display:				block;
}

#select li a:hover 
{ 
display:				block;
height:					24px;
background-image:		url(../pics/links/bg.jpg);
background-repeat:		repeat-x; 
}

#select a 
{
color:					#5A6604;
padding-left:			8px;
padding-right:			8px;
text-decoration:		none;
font-size:				14px;
font-weight:			bold;
}

#select a:hover 
{
color:					#0C2E82;
}

#sublinks
{
margin-top:				-2px;
height:					21px;
color:					#333333;
padding-left:			5px;
padding-top:			3px;
background-image:		url(../pics/sublinks_bg2.jpg);
background-repeat:		no-repeat;
}

#sublinks a
{
color:					#333333;
font-size:				11px;
text-decoration:		none;
}

#sublinks a:hover
{
color:					#0C2E82;
}

.title
{
height:					20px;
color:					#0C2E82;
font-size:				14px;
font-weight:			bold;
cursor:					pointer;
padding-bottom:			0px;
}

#bannerlinks ul 
{
margin:					0px;
padding:				0;
width:					374px;
list-style-type:		none;
text-align:				left;
font-size:				10px;
font-weight:			normal;
}

#bannerlinks li 
{
margin:					0px;
height:					32px;
background-image:		url(../pics/banner_pics/bg.jpg);
background-repeat:		no-repeat; 
}

#bannerlinks li a 
{ 
display:				block;
height:					32px;
}

#bannerlinks li a:hover 
{ 
display:				block;
height:					32px;
background-image:		url(../pics/banner_pics/bg_rollover.jpg);
background-repeat:		no-repeat; 
}

#bannerlinks a 
{
width:					360px;
color:					#0C2E82;
padding-left:			14px;
padding-top:			2px;
text-decoration:		none;
}

#bannerlinks a:hover 
{
width:					360px;
color:					#0C2E82;
}

.maintitle
{
color:					#F0F;
font-size:				20px;
font-weight:			bold;
}

.subtitle
{
color:					#A7BC07;
font-size:				16px;
font-weight:			normal;
}

.topline
{
color:					#A7BC07;
font-size:				14px;
font-weight:			normal;
}

#sidelinks
{
margin-top:				-20px;
width:					390px;
border-left:			3px dotted #CCCCCC; 
border-bottom: 			3px dotted #CCCCCC;
float:					right;
padding-left:			5px;
padding-top:			5px;
padding-bottom:			5px;
}

#sidelinks ul 
{
margin:					0px;	
}

#sidelinks li 
{
list-style:				url('../pics/arrow_bullet.gif') inside;
vertical-align:			middle;
text-align:				left;
padding-top:			2px;
line-height:			16px;
}

.small
{
color:					#666666;
font-size:				10px;
}

.small_text
{
color:					#A7BC07;
font-size:				10px;
}

.small_text a
{
color:					#0C2E82;
font-size:				10px;
text-decoration:		none;
}

.small_text a:hover
{
color:					#A7BC07;
}

/* NEWSLETTER DIVS */

#newsletter ul 
{
margin-left:			15px;	
}

#newsletter li 
{
list-style:				url('../pics/arrow_bullet.gif') inside;
vertical-align:			middle;
text-align:				left;
padding:				2px;
line-height:			16px;
}

#newsletter li a
{
color:					#A7BC07;
text-decoration:		none;
}

#newsletter li a:hover
{
color:					#0C2E82;
}

.dropcap 
{
float:					left;
color: 					#0C2D83;
padding-top:			3px;
padding-left: 			2px;
font: 					bold 50px/40px arial, serif,arial ;
} 

blockquote 
{
margin:					15px 0;
padding: 				70px 0 10px;
width: 					180px;
border: 				0px solid #666;
border-bottom: 			10px solid #B1BD3B;
font: 					bold 18px/24px arial, sans-serif;
color: 					#8496C0;
background:				#FCFCFC url(../pics/newsletters/quote-bg.gif) top center no-repeat;
}
	
blockquote.right 
{
float:					right;
margin-left: 			15px;
text-align: 			right;
background-position: 	top right;
}
	
blockquote.left 
{
float:					left;
margin-right: 			15px;
text-align: 			left;
background-position: 	top left;
}

p.spotquestion 
{
font-weight: 			bold;
margin:					0;
}
	
p.spotanswer 
{
margin: 				0 0 15px;
}

div.spotblock 
{	
border: 				1px solid #888;
margin: 				20px 0;
padding:				0 20px 0 110px;
background: 			#A5BC39	;
position: 				relative;
height: 				94px;
}
	
h3.spotname 
{
color: 					#FCFCFC;
line-height: 			0px;
font-size: 				20px;
padding: 				0;
border:					none;
margin-top:				15px;
}

.spotblock p 
{
color: 					#FCFCFC;
}
	
div.spotblock img 
{
position: 				absolute;
top:					0;
left:					0;
margin:					0;
}

div.clear 
{
clear: 					both;
}

#subform table.subscribeform {
	width: 97%;
	margin: 5px 0 10px;
	border: 0px solid black;
	}

#subform table.subscribeform td {
	padding: 8px 10px;
	margin:0;
	border-top: 3px solid #FFF; 
	}	

#subform table.subscribeform tr {
	background: #EEE;
	
	}	
	
/* SITE MAP LINKS */
/*#map_mainlink
{
color:					red;
font-size:				14px;
font-weight:			bold;
}

#map_mainlink li a
{
color:					red;
}

#map_mainlink li a:hover
{
color:					#000000;
}

.map_sublink
{
font-size:				12px;
font-weight:			bold;
}*/

#map_mainlink li 
{
list-style:				url('../pics/arrow_bullet_blue.gif') inside;
vertical-align:			middle;
text-align:				left;
padding:				4px;
}

#map_mainlink li a
{
color:					#8897C2;
text-decoration:		none;
font-size:				14px;
font-weight:			bold;
text-transform:			capitalize;
}

#map_mainlink li a:hover
{
color:					#A7BC07;
}

#map_sublink ul 
{
margin-left:			15px;	
}

#map_sublink li 
{
list-style:				url('../pics/arrow_bullet.gif') inside;
vertical-align:			middle;
text-align:				left;
padding:				2px;
}

#map_sublink li a
{
color:					#A7BC07;
text-decoration:		none;
font-size:				12px;
font-weight:			normal;
text-transform:			capitalize;
}

#map_sublink li a:hover
{
color:					#8897C2;
}

#scroll 
{
width:					647px;
min-height:				500px;
color:					#0C2E82;
padding:				0 10px 10px 0; 
overflow:				auto;
border-bottom:			1px solid #8897C2;
background-image:		url(../pics/bg_text.jpg);
background-repeat:		no-repeat;
background-position:	bottom left;
/*scrollbar-face-color:		#FCFCFC;
scrollbar-arrow-color:		#0C2E83;
scrollbar-track-color:		#FCFCFC;
scrollbar-highlight-color:	#FCFCFC;*/
}

#testimonial table
{
	border: 1px solid #999;
	border-collapse: collapse;
}

#testimonial th
{
	color: #FFF;
	background-color: #333;
}

#testimonial li
{
	margin-left: -40px;
	text-align: left;
}

#fadetext_header
{
	width: 647px;
	height: 10px;
	background-image: url(../pics/fadetext_title.jpg);
	background-repeat: no-repeat;
}

#fadetext_main
{
	width: 627px;
	height: 150px;
	background-image: url(../pics/fadetext_main.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	padding: 0 10px 0 10px;
}

#fadetext_main h1
{
	color: #FFF;
	font-size: 26px;
	margin-bottom: 0px;
	text-align: left;
}

#fadetext_footer
{
	width: 647px;
	height: 10px;
	background-image: url(../pics/fadetext_footer.jpg);
	background-repeat: no-repeat;
}