/* TEXT SYTLES -------------------------------------------------- */

body { 
	padding: 				0px ;
	margin:					0px ;
	text-decoration: 		none ;
	font-family:			Calibri, Lucida Grande, Verdana ;

}

a {
	text-decoration:		none ;
}

h1 {	
	font-family:			Calibri, Lucida Grande, Verdana ;
	font-size:				20pt ;
	font-weight:			bold ;
	color:					#000066 ;
	background-repeat:		no-repeat;
	background-position:	bottom left; 
	background-image:		url("images/underline_title.png");
	padding-bottom:			18px ;
	margin-left:			-8px ;
	padding-left:			8px ;
}

h2 {	
	display:				inline ;
	font-family:			Calibri, Lucida Grande, Verdana ;
	font-size:				14pt ;
	font-weight:			bold ;
	color:					#2274C0 ;
}

h3 {	
	font-family:			Calibri, Lucida Grande, Verdana ;
	font-size:				14pt ;
	font-weight:			bold ;
	color:					#58b215 ;
}

h4 {
	font-family:			Calibri, Lucida Grande, Verdana ;
	font-size:				14pt ;
	font-weight:			bold ;
	color:					#2274C0 ;
}

/* PAGE LAYOUT SYTLES -------------------------------------------------- */
/* HEADER, FOOTER, CONTENT, LEFT HAND NAVIGATION------------------------ */

tr.header td {
	padding-left:			10px ;						/* IE7 Image padding fix */
	background-color:		#fff ;
	height: 				80px ;						/* Works in Firefox, not supported in IE7 */
	vertical-align:			bottom ;
}

tr.innerfoot {
	/*padding: 				20px ;	*/					/* IE7 Image padding fix */
	height: 				72px ;						/* Works in Firefox, not supported in IE7 */
}

tr.inner {
	text-align:				center ;
	vertical-align:			middle ;
}

td.footerwidth {
	width:					250px ;
}

td.linksnav {
	background-color: 		#2274C0 ;
	width:					200px ;
	padding:				0px ;
	margin:					0px ;
	vertical-align:			top ;
}

td.content {
	vertical-align:			top ;
	padding:				25px ;
	
	background-image:		url("images/footer_shade.png") ;
	background-position:	top left ; 
	background-repeat:		repeat-x ;
}

tr.footer {
	background-image:		url("images/footer_shade.png") ;
	background-position:	top left; 
	background-repeat:		repeat-x ;
	height:					70px ;
}

tr.whitebar {
	background-color:		#2274C0 ;
}

tr.high {
	height: 				10px ;
}

tr.low td {
	height: 				20px ;
	text-align:				right ;
	font-family:			Calibri, Lucida Grande, Verdana ;
	font-size:				10pt ;
	font-weight:			bold ;
	color:					#fff ;
	padding-right:			25px ;
}


/* PAGE DIVS -------------------------------------------------- */
/* LEFT HAND NAVIGATION DIV, MAIN CONTENT DIV------------------ */

.links div {
	width:					100% ;
	height:					100% ;
}

ul.links ul {
	text-align:				left ;
	margin-top:				-1px ;

}

ul.links li {
	border-top:				1px solid white ;
	padding-top:			10px ;
	padding-bottom:			10px ;
	padding-left:			25px ;
	font-family: 			Calibri, Lucida Grande, Verdana ;
	font-weight: 			Bold ;
	font-size:				12pt ;
	color:					#fff ;
	line-height:			20px ;
	margin-left:			-39px ;
	list-style: 			none;
}

/*div.content {
	/*width:					100% ;
	height:					100% ;*/
	text-align:				left ;
	padding:				20px ;
}*/

div.map_left {
	display:				inline ;
}

div.map_right {
	display:				inline ;
}

li.indent_list ul li {
	color: 					#fff ;
	font-size:				10pt ;
	border-top: 			0px ;
	margin-left:			-55px ;
}

/* LINK SYTLES -------------------------------------------------- */

ul.links  a {
	margin:				5px ;
}

ul.links a:link {
	color: 					#ffffff ;				
}

ul.links a:visited {
	color: 					#ffffff ;
}

ul.links a:active {
	color: 					#800000;
}

ul.links a:hover {
	color: 					#ffffff;
	border-bottom: 			1px solid ;
	/*padding-left:			10px ;
	margin-left:			-6px ;
	border-left:			1px solid ;*/
}

a img {
	text-decoration:		none ;
}

.standard_link a:link {
	color:					#2274C0 ;
}

.standard_link a:visited {
	color:					#2274C0 ;
}

.standard_link a:hover {
	color:					#ff0125 ;
	border-bottom: 			1px solid ;
}

.standard_link_2 a:link {
	color:					#fff ;
}

.standard_link_2 a:link {
	color:					#fff ;
}

.standard_link_2 a:visited {
	color:					#fff ;
}

.standard_link_2 a:hover {
	color:					#fff ;
	border-bottom: 			1px solid ;
}


.plainlink a:hover {
	border-top:				0px solid ;
	border-bottom:			0px ;
}