
html { overflow: -moz-scrollbars-vertical !important; }

body {margin:8px;height:100%;}
body,td,tr,div,h1,h2,h3,h4,h5,a,p {font-family: Arial,Helvetica,Sans-Serif;}
body,td,tr,div,ol,ul {font-size: 9pt;}

.docheader2 {background:#D4C898;}
.docheader {background:#5A8CB3;color:#ffffff;}

.rimage {float:right;margin:45px 0px 15px 15px}

p.contact {background:#f5f5f5;border:1px solid #cccccc;padding:3px;float:left}

span.required {font-size:20px;color:#CF2839;font-weight:bold;vertical-align:middle;}

span.specfile {border:1px dashed #cccccc;background:#ffffee;padding:2px;}

hr {height: 1px;color:#666666;background-color:#666666;}
h1,h2,h3,h4,h5 {color:#444444;padding-top:.2em;margin-bottom:4;}

table.admin_table {
	background:#f5f5f5;
	border:1px solid #cccccc;
}

div.admin_title {
	color:#444444;
	font-size:12pt;
	font-weight:bold;
	padding:3px;
	border-bottom:1px solid #BFB691;
}

h3 {padding-bottom:4px;border-bottom: 2px solid #CF2839;}

.page_photo {padding-top:25px;padding-left:15px;float:right;}

.resourceHeader {color:#05699B;font-size:12pt;padding-top:15px;
		border-bottom:1px solid #cccccc;font-weight:bold;}

a {color: #666666;}

.subnav {color:#555555;text-decoration:none;font-size:8pt;font-weight:bold;}
.subnav:hover {text-decoration:underline;}

img.content_right {margin: 30px 0px 25px 35px;position:relative;}

ul {color:#000000;}
ul li {padding-bottom:4px;}
	
.shaded {color:#666666;}
.txtshade {color:#666666;}

.content_frame {	
	padding:0px;
	border:1px solid #000000;
}

.frame_left {	
	padding:0px 15px 5px 15px;
	line-height:1.5em; 
}

.frame_sidebar {	
	padding:0px 10px 5px 10px ;
	border-left:1px solid #ECECEC;
	line-height:1.5em; 
	height:98%;
}

td.menu {border-bottom:1px solid #444444}

a.menuregular  {color:#ffffff;text-decoration:none;font-weight:normal;font-size:10pt}
a.menuregular:hover {color:#cccccc;text-decoration:none;font-weight:normal;font-size:10pt}

a.menuselected {color:#ffffff;text-decoration:none;font-weight:bold;font-size:10pt}
a.menuselected:hover {color:#cccccc;text-decoration:none;font-weight:bold;font-size:10pt}

.reverse {color:#ffffff;}

.leftback {background-image:url('images/border-left.jpg');}
.rightback {background-image:url('images/border-right.jpg');}

div.bottom_links {color:#cccccc;font-size:8pt;}
div.bottom_links a {color:#cccccc;font-size:8pt;}

.faq_question {	padding:6px;
				border-top:1px solid #666666;
				border-bottom:1px solid #666666;
				background:#EBF1F5;font-weight:bold;font-size:100%;
}
.faq_answer {padding:6px;border-bottom:1px solid #E5DFC8;line-height:1.4em}
.faq_answer_img {padding-top:10px;}

a.fnav {color:#ffffff;}

