body {

	background: #4576b4 url(img/bg.jpg) repeat-x;

	color: #000;

	font-size: 11px;

	font-family: Verdana, Helvetica, Arial, Sans-Serif;

	margin: 0px 0px 0px 0px;

	}

	

a, a:visited{

	color: #444;

	text-decoration: none;

	border: none; 

	}

	

a:hover{

	color: #000;

	border: none;

	text-decoration: underline;

	}

	

img {

	border: none;

	}
	


#headcontainer{ 



	width: 944px; 

	background: #fff ;

	text-align: left; 

	margin: 0px auto; 
	
	

	border-top: 10px  solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 0px solid #fff;
	border-left: 10px solid #fff;

	}

#container { 



	width: 944px; 

	background: #fff url(img/pagebackRED.jpg);

	text-align: left; 

	margin: 0px auto; 
	
	

	border-top: 20px  solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;

	}

	

#header { 

	background: #8c181e url(img/header_bgLONG_RED.jpg);

	height: 50px;

	padding: 15px 0px 0px 0px;

	}

	

#header h2 {

	color: #ffffff;

	font-family: goudy old style, "Times", verdana, serif;

	font-size: 20pt;

	font-variant: small-caps;

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 105px;

	letter-spacing: 2px;

	}



#header h2 a {

	color: #fff;

	text-decoration: none;

	}



#header h2 a:hover {

	color: #fff;

	text-decoration: underline;

	}



#header h3 {

	color: #F0F0F0;

	font-size: 10pt;

	font-family: georgia, verdana, Sans-Serif;

	font-weight: normal;

	font-style: italic;

	margin: 0px;

	margin-left: 105px;

	}
	
	
	#menu {

	font-family: verdana, "Microsoft Sans Serif", Times, serif;

	font-size: 8pt;

	background: #455A79 url(img/navback.jpg) repeat-x;
	
	float:left;

	margin-top: 1px;

	width:944px; 

	height:23px;

	border-bottom: 1px solid #fff;

}





#menu ul {

	margin: 0px;

	padding: 5px 1px 0px 0px;

	list-style: none;

	text-align: center;

}



#menu li {

	display: inline;

}



#menu a {

	padding: 5px 10px;

	text-decoration: none;

	color: #FFFFFF;

}



#menu a:hover {

	background-color: #fff;

	color:#243348;

}

#content { 

	width: 750px; 

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	float:left;



	padding: 0px 0px 15px 0px;

	text-align: justify;

	}

	

#content b{

	color: #777;

	line-height: 14pt;

	}





#content p{

	margin: 0px;

	line-height: 18px;

	padding: 0px 0px 10px 0px;

	margin-top: 5px;

	}

	

#content p img{

	border: none;

	float: left;

	margin-right: 15px;

	margin-bottom: 10px;

	}

#content h1 {

	color: #455A79;

	font-size: 22px;

	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;

	font-weight: normal;

	padding: 10px 10px 10px 10px;

	line-height: 150%;

	margin: 0px;

	}

	

#content h1 a  {

	color: #455A79;

	text-decoration: underline;

	}



#content h1 a:hover {

	color: #000000;

	text-decoration: none;

	}



#content h2 {

	font-family: helvetica, arial, sans-serif;

	font-size: 12px; 

	color: #455A79; 

	margin: 0px;

	line-height: 120%;

	padding-top: 10px;

	padding-bottom: 4px;

	border-bottom: 1px dotted #455A79;

	}

#content h2 a  {

	color: #455A79;

	text-decoration: none;

	}



#content h2 a:hover {

	color: #000000;

	text-decoration: none;

	}





#content h3 {

	font-size: 12px; 

	color: #455A79; 

	margin: 0px;

	line-height: 120%;

	font-variant: small-caps;

	padding-top: 10px;

	padding-bottom: 4px;

	margin-bottom: 7px;

	border-bottom: 1px dotted #455A79;

	}

	

#content h3 a  {

	color: #455A79;

	text-decoration: none;

	}



#content h3 a:hover {

	color: #000000;

	text-decoration: none;

	}



#content ol {

	list-style-type: decimal;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 10px 30px;

	}

#content ul {

	list-style: none;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	

#content li {

	margin: 0px;

	padding: 0px;

	}

	

#content ul li {

	list-style: square inside;

	margin: 0px 0px 0px 10px;

	padding: 5px 0px 0px 0px;

	}

	

#content ul li a {

	color: #797979;

	text-decoration: none;

	}



#content ul li a:hover {

	color: #000000;

	text-decoration: underline;

	}

#footer {

	background: #022454;

	width: 944px;

height:35px;

	overflow: hidden;

	font-size: 8pt;

	margin: 0px auto 0px;

	padding:  9px 0px 7px 0px;

	text-align: center;

	line-height: 17px;

	clear: both;

	}

	

#footer p {

	color: #fff;

	padding: 0px;

	margin: 0px;	

	}

	

#footer a, #footer a:visited {

	color: #EAEAEA;

	text-decoration: none;

	border: none;

	border-bottom: 1px dotted #eaeaea;

	}

	

#footer a:hover {

	text-decoration: none;

	border: none;

	}
	
	
	.clear {clear:both;}

	/* custom content */
	
	#contentholder {float:right; margin-right:7px;}
	
	
	#bannerhome {float:left; width: 746px; height: 201px; }
	
	
	/* homesidebar */
	
	#homesidebar {float:right; width:185px; padding: 0px 0px 0px 5px; }
	
	#formholder {width: 180px; margin-left:4px;}
	
	/* float list boxes */
	
	
	
	.homebox {float:left; margin-left:0px; width:249px; background: url(img/homelistbackRD.jpg) no-repeat; padding: 3px 0px 3px 0px; }
	
	
		#listholder {margin-top:18px;  }
	

	#listholder ul li {list-style-type:none; margin:0; padding:4px; margin-left:12px;}

#listholder ul li {padding-left:15px; background:url(img/bullet.jpg ) left center no-repeat;  }


#aboutbar {width:745px height:50px; margin-bottom:-2px;}

.learnbutton {float:left; margin-left:120px; display:inline; padding: 0px 0px 9px 0px;} 

/*sideintro */

#sideintro {width:175px; float:left; margin-left:3px;   display:inline; }

p.sidebartext {font-size:.9em; line-height:1.5em; }

img.sidebarimg { 
    float: left; 
    margin: 3px; 
	padding: 0px 3px 0px 0px;
}

/* flashholder */

#flashholder {float:left: width:746px; height:201px; display:inline;}



#listformat  {list-style-type:none; list-style-position:inside; margin-left:1px; padding-left:1px; }

.lileft {margin-left:-6px;}

*html .lileft {margin-left:-11px;}
.promotext {text-align:justify; font-size:.9em; color:#fff;}

.offerheader img {float:left; margin-left:-10px; width:170px; }

.fieldheader p {padding: 0px 0px 10px 0px;}

.newstext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff; float:left; margin-left:1px; padding: 4px 0px 3px 0px; }


.checkboxtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#fff;  }

input [type="text"], textarea {
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 1px solid #c;
border-right: 1px solid #ccc;
}



label {display:block; line-hight:.6em;} 