body {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	margin-top:5px;
	}
	
.content-pages #container { 
	width:769px;
	color: #000000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 
	
.content-pages #banner { 
	width:766px;
	height:183px;
	overflow: hidden;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 
	
.content-pages #mainarea { 
	width:766px;
	color: #000000;
	background-image:url(images/body-stretch.jpg);
	background-repeat:repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 
	
.left-nav {
	width:271px;
	float:left;
	min-height:100%;
	color:#000000;
	overflow:hidden;
	}
	
.left-nav-padding {
	padding:15px 20px 15px 20px;
	text-align:left;
	color:#FFFFFF;
	}

.mainbody {
	width:495px;
	float:right;
	min-height:100%;
	color:#ffffff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.mainbody-padding {
	padding:15px 15px 15px 15px;
	text-align:left;
	}
	
.content-pages #footer-area { 
	width:766px;
	height:65px;
	color: #000000;
	background-image:url(images/footer-image.jpg);
	background-repeat:no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	} 

.footer-padding {
	text-align:right;
	padding:3px 25px 3px 3px;
	}
	
a.body-links:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.body-links:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.body-links:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.body-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }	
	
a.left-nav-links:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.left-nav-links:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.left-nav-links:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.left-nav-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#93cdff; text-decoration:underline; }

a.footer-nav-links:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#105fa1; text-decoration:none; }
a.footer-nav-links:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#105fa1; text-decoration:none; }
a.footer-nav-links:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#105fa1; text-decoration:none; }
a.footer-nav-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#105fa1; text-decoration:underline; }

a.sitemap-links:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a.sitemap-links:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a.sitemap-links:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a.sitemap-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#948a68; text-decoration:underline; }

a.crumb-links:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }
a.crumb-links:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }
a.crumb-links:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }
a.crumb-links:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#105fa1; text-decoration:underline; }

#leftimglinks {text-align:left;background-image:url(/images/lnback2.jpg);background-position:top left;height:267px;overflow:hidden;margin-left:3px;margin-top:4px;background-repeat: no-repeat;}
#leftimglinks a {text-transform:uppercase;color:#ffffff;font-weight:bold;font-size:15px;text-decoration:none;letter-spacing:1px;padding-left: 12px;font-family:Arial,Helvetica,sans-serif;display:block}
#leftimglinks a:hover {background-image:url(/images/arrow.gif); padding-left: 12px; background-repeat: no-repeat;background-position: center left;}
#leftimglinks ul {list-style-type:none !important;padding-left:0px;margin-left:20px;}
#leftimglinks ul ul a {font-size:12px;}
#leftimglinks ul ul {margin-left:15px;}
#leftimglinks ul ul ul a {background-image:none;}
#leftimglinks ul ul ul a:hover {background-image:url(/images/dot.gif);}
.lnul {padding-top:21px;}
.lnp11 {padding-top:11px;}
.lnp7 {padding-top:7px;}
.lnp6 {padding-top:6px;}
.lnp5 {padding-top:5px;}
.lnp2 {padding-top:2px;}
#leftimglinks li {list-style-type:none;display:inline;}
#leftimglinks ul ul ul li {display:inline;height:14px;margin:0px;padding:0px;}
div#imblock {display: none;padding-top:12px;}
div#imblock a {color:#105fa1;background-color:transparent;text-decoration:none;font-size:10px;}
div#imblock a:hover {text-decoration:underline;}
.imo {color:#105fa1;background-color:transparent;text-decoration:none;}
.imo:hover {text-decoration:underline;}
