@charset "UTF-8";
/* CSS Document */
* {margin: 0; padding: 0;}
body {font: small "Lucida Grande", Verdana, Arial, sans-serif; line-height: 1; color: #666; background-color:#ffffff;}
p {font: 99% "Lucida Grande", Arial, Verdana, sans-serif; line-height: 18px; color: #555;padding: 0 0 18px 0;}

a {text-decoration: none;}
img, a img {border:none;text-decoration: none;}
a:link, a:visited {color: #d6030b;text-decoration:underline;padding:0;}
a:hover {color: #003399;text-decoration: underline;}

h1 {color:#032572; font: bold 1.6em  "Lucida Grande", Verdana, Arial, sans-serif;padding:16px 0 15px 0;}
h2 {color:#d6030b; font: bold 1.2em  "Lucida Grande", Verdana, Arial, sans-serif bold;padding: 10px 0 10px 0;}
h3 {color:#3a9ad4; font: bold 1.4em  "Lucida Grande", Verdana, Arial, sans-serif bold;padding: 5px 0 0 0;}

ul {list-style: none;}
ol {margin: 0;padding-left: 20px;padding-bottom: 25px;}	
li {margin: 0;padding:0;}	

#wrapper{width:900px;margin:0px auto;border: 0px solid red;text-align:center;background-color:#FFFFFF;}
	
#topcontent{
	text-align:center;
	width:900px;  
	height:125px; 
	margin:0; 
	position:relative;}	

	#logolink{
	position:absolute;
	top:1px;
	left:1px;
	width:250px;
	height:79px;
	margin:0;
	padding:0;}
									
	#contactBox{
	position:absolute;
	top:40px;
	left:572px;
	width:324px;
	margin:0;
	padding:0;
	text-align:right;
	border: 0px solid red;
	height:30px;}
	
	#aboutDIV {margin:0;padding:4px 0 0 0;border:0;}							
				
	#contactBox p {color:#828282; font: normal 12px tahoma, Arial, Helvetica, verdana, sans-serif; letter-spacing:0.10em;margin:0;padding:0px;}
	.slogan{color:#666666;font-family: "Lucida Grande",Arial, Helvetica,verdana,  sans-serif;font-size:12px;font-style:italic;font-weight:bold;text-decoration:none;margin:0;padding:10px;}	

/*  this HOLDS THE FLASH */
	#flashcontainer{
	position:absolute;
	top:96px;
	left:0px;
	width:899px;
	margin:0;
	padding:0;
	border:0px solid aqua;
	text-align:center;
}		
	/*  this HOLDS THE MENU UNDER FLASH */
	#navcontainer{
	position:absolute;
	top:245px;
	left:0px;
	width:898px;
	margin:0;
	padding:0px;
	border:1px solid #c2cfdb;
	text-align:center;
	height: 41px;
	background:#dfe7ee;
}	

					
#maincontent {width: 875px; margin:165px 0 0px 0; padding:10px 0px 20px 25px;border:0px solid red; background-color:#FFFFFF;text-align:left;} /* padding-left and width must equal 900 total */
#maincontent P {font: 99% "Lucida Grande", Arial, Verdana, sans-serif; line-height: 18px; color: #555;padding: 0 20px 18px 0;}
#rightcolumn {width: 260px;float:right;margin:10px 0 15px 15px; padding:0;border:0px solid red;text-align:left;}
	#contentBlock{border:1px solid #c2cfdb; text-align:center;margin:0 0 20px 0; padding-bottom:20px;}
	#contentBlock ul {list-style:square;margin-left:10px;padding-left: 10px;}
	#contentBlock ol {margin: 0;padding-left: 14px;padding-bottom: 25px;}	
	#contentBlock li {margin: 0;padding:0;text-align:left;font-size:84%; line-height:18px}	
	
	#contentBlockTwo{border:1px solid #c2cfdb; text-align:center;margin:0; padding:0px;}
					
#footer	{width:auto;clear:both; margin-bottom:20px; padding:0px; border:1px solid #c2cfdb;background-color:#eef3f7;color:#666;}
	#footer p 		{padding:5px;margin:0; color:#999;text-align:left;font-size:77%;}
	#footer a:link, #footer a:visited {color:#999;font-size:99%; border-bottom-width: 0;}
	#footer a:hover {color: #cc1600;text-decoration: underline;}
	
/*  CLASSES  */
.right 		{text-align:right}
.center 	{text-align:center}
.bold  		{font-weight:bold}
hr 			{border-top:1px solid #ccbfa1;margin:10px 0;padding:0;}
.smallnote { font-family: tahoma, Arial, Helvetica, verdana, sans-serif;font-size: 80%;font-weight:normal;color: #888;padding: 0px 0 18px 0;margin: 0;text-align: center;}

#bulletsBox	{
	padding:10px 0 10px 0;
	list-style:none;}
	
		#bulletsBox ul{
			list-style:none;	
			margin:0 0 0 0px;
			padding:0px;
			text-align: left;}
		
		#bulletsBox ul li {
			background:url(images/red_tick2.gif) left top no-repeat;
			text-align: left;
			color:#3b76b7;
			font-size: 107%;
			text-decoration: none;
			padding:0px 0 5px 25px;
			margin-bottom:10px;
			line-height:15px;}

#aboutMenu	{width:auto;margin:0px; padding:0px; border:0px solid #c2cfdb;background-color:#eef3f7;color:#666;display:block;}
	#aboutMenu a:link, #aboutMenu a:visited {margin:0px; padding:5px 0px;color:#d6030b;font-size:99%; text-decoration: none;line-height:30px;display:block;border-bottom:1px solid #c2cfdb;font-weight:bold;}
	#aboutMenu a:hover {margin:0px; padding:5px 0px;background-color:#ffffff;color:#003399; line-height:26px; text-decoration: none; line-height:30px;border-bottom:1px solid #c2cfdb;;}
.quote	{color:#315e27; font-size:14px}

#topmenu {list-style-type:none;margin:8px 0 0 10px;padding:0;text-align:right;}
	
	#topmenu li {display:block; float:left; position:relative; z-index:100; margin:0px;font-size:15px; color: #2570c4;font-family:"Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif;font-weight:bold;border:0px solid #fff;}
	#topmenu li span 	{display:block; z-index:100; padding: 5px 38px;font-size:15px;font-family:"Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif;font-weight:bold;}
	#topmenu li a, #topmenu li a:visited {display:block; padding:5px 38px;font-size:15px;color: #2570c4;font-family:"Trebuchet MS",tahoma, Arial, Helvetica, verdana, sans-serif;font-weight:bold;}
	
	#topmenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
	#topmenu dt {color: #2570c4; margin:0; font-size: 12px; float:left;}
	#topmenu dd {display:none; background: #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 12px; text-align:left;}
	
	#topmenu dt a, #topmenu dt a:visited {display:block; color:#2570c4; padding: 5px 38px; text-decoration:none;}
	#topmenu dd a, #topmenu dd a:visited {background:#fff; display:block; color:#1a579c; padding: 5px 20px;text-decoration:none;font-size: 12px;}/* submenu text color before rollover */
	
	#topmenu li a:hover {border:0;font-weight:bold;}
	
	#topmenu li:hover dd, #topmenu li a:hover dd {color:#2570c4;border:1px solid #d1d1d1;display:block;}/* grey borders on submenu only - must have 1px border on #menu li too above */
	#topmenu li:hover dl		{color:#5d8ec6; font-family:inherit;display:block; }
	#topmenu li a:hover dl 		{color:#5d8ec6; font-family:inherit;display:block; }
	#topmenu li:hover dt a		{color:#134a88;font-weight:bold;font-family:inherit;display:block;}/* bkg rollover TOP color behind the top menu text */
	#topmenu li a:hover dt a 	{color:#134a88;font-weight:bold;font-family:inherit;display:block;}	/* bkg rollover color for drop menus is RED,*/
	#topmenu dd a:hover 		{color:#ff0000;font-weight:bold;font-family:inherit;display:block;}/* bkg rollover color for drop menus is RED,*/