﻿html { height: 100%; margin-bottom: 1px; }
body {background-color: #281C53; margin: 0; padding:0;
font-family: Arial, Helvetica, sans-serif; font-size:.9em; color: #000;}

@media print {DIV.noprint {display:none} TABLE.noprint {display:none} } 

* {margin:0;padding:0;}
#wrapper {	width: 760px; margin: 0 auto;	background-color: #fff; border: 0px #00f ridge; padding: 5px;}
#masthead {	margin:0 -160px 0 -130px;
	padding:0 ;
	width:auto;
	z-index:999;
 border-bottom: 2px #f00 solid; }
	
#mastheadWide {	margin:0 0 0 -130px;
	padding:0 ;
	width:auto;
	z-index:999;
 border-bottom: 2px #f00 solid; }

#container {margin-left:130px;	margin-right:160px;
	background: #FFF;
	margin-bottom:0;
	min-height:100%;
	min-width:450px; }
	
#containerWide {margin-left:130px;
	background: #FFF;
	margin-bottom:0;
	min-height:100%;
	min-width:450px; }


#left_col {
	position:relative;/*ie needs this to show float */
	padding-right: 3px;
	width:130px;
	float:left;
	margin-left:-132px;/*must be 1px less than width otherwise won't push footer down */
	z-index:100;
	left:-1px;
	border-right: 2px #322264 outset;}
	
.menu {	margin: 0; padding: 0; text-align:center; width: 130px; line-height:25px; font-size: .8em; font-weight:bold;}
.menu a:link{	display: block; background: transparent url('images/hlink.gif') no-repeat; text-decoration:none; color: #312264;}
.menu a:visited{	display: block; background: transparent url('images/hlink.gif') no-repeat; text-decoration:none; color: #312264;}
.menu a:hover {	display: block; background: transparent url('images/alink.gif') no-repeat;; text-decoration:none;color: #312264; }
.menu a:active {display: block; background: transparent url('images/hlink.gif') no-repeat;; text-decoration:none;color: #f00; }

#sideColText {margin: 0; padding: 0; text-align :center; font-weight: normal; font-size:1.1em; line-height: normal; min-height:300px;}
#sideColText a:link {display: inline; font-weight: normal; background: transparent none; margin: 0; padding: 0;  text-decoration:underline;} 
#sideColText a:visited {display: inline; font-weight: normal; background: transparent none; margin: 0; padding: 0;  text-decoration:underline;} 
#sideColText a:hover{display: inline; background: #281C52 none;  font-weight: normal; color: #fff;	margin: 0; padding: 0;  text-decoration:underline;} 
#sideColText a:active {display: inline; background: navy none;  font-weight: normal; color: #fff;	margin: 0; padding: 0; text-decoration:underline; } 

#right_col {
	position:relative;/*ie needs this to show float */
	padding-left: 3px; padding-right: 3px;
	width:156px;
	float:right;
	margin-right:-160px;/*must be 1px less than width otherwise won't push footer down */
	left:2px;
	color: #322264;
	border-left: 2px #322264 inset;}

#right_col p{ font-size:small;}

#right_col_faq {
	position:relative;/*ie needs this to show float */
	padding-left: 3px; padding-right: 3px;
	width:156px;
	float:right;
	margin-right:-160px;/*must be 1px less than width otherwise won't push footer down */
	left:2px;
	color: #322264;
	border-left: 2px #322264 inset;}

#right_col_faq ul, #right_col_faq ol {margin-left: 13px; padding-left: 2px;font-size :small;}
#right_col_faq a:link, #right_col_faq a:visited{background-color: #fff; color: #312264;}
#right_col_faq a:hover{background-color: #281C52; color: #fff;}


#page_content {
	width:98%;
	float:left;
	position:relative;
	z-index:1;
	padding-left: 3px;
	margin:0 -2px 0 0;/* moz fix*/
	color: #000; 
	min-height:540px;}
#page_content p{padding:0 15px;}

#page_wide{
	width:98%;
	float:left;
	position:relative;
	z-index:1;
	padding-left: 3px;
	margin:0 -2px 0 0;/* moz fix*/
	color: #000; 
	min-height:540px;}

#page_wide ol {margin-left: 15px;}
#page_wide a:link, #page_wide a:visited{text-decoration:underline;}
#page_wide a:hover{background-color: #281C52; color: #fff;}


#footer { clear:both; text-align:center; margin: 0; background-color: #fff; color: #322264;
border-top: 3px #f00 solid; padding:0; font-size: .8em;}

#clearheader{height:auto;}/*needed to make room for header*/

* > html #clearfooter {float:left;width:100%;}/* ie mac styles */
.clearfix { display:inline-block;}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;}

 /* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */

#minHeight {display:none}
#left {margin-right:-3px;}/*3px jog */
#right {margin-left:-3px;}/*3px jog */
#left a{min-height:1%}
 
#right a{min-height:1%}
.bluebox {	background-color:#ccf; width: 80%; margin: 0 auto; padding: 5px; border: 3px #3a0075 ridge;}
 
* html #footer {
	height:52px;/* for ie5 */
	height:50px;/* for ie6 */
}

p {	margin: 0; padding: 0;}

h1{ font-size:1.25em; color: #2a468f; margin: 0px; padding: 0px;}
h2 { font-size:1.15em; color: #2a468f; margin: 0px; padding: 0px;}
h3{ font-size:100%; color: #2a468f; margin: 0px; padding: 0px; font-style: italic;}
h4 {margin: 0; padding: 0;}  
h5{ font-size:.9em; color: #6699CC; margin: 0px; padding: 0px;}
h6 {margin: 0; padding: 0;} 
dl {margin: 0; padding: 0;}
dt {font-weight:bold;}
dd {margin: 0 0 0 20px; padding: 0;}

td { color: #4D4D4D; 
text-decoration: none; 
font-weight: normal;}

li {	margin: 0 0 0 10px; padding: 0;}

ul {	margin: 0 0 0 10px; padding: 0;}
.clear {clear:both;}

#masthead a:link {background-color: #fff;	color: #312264;}

#page_content a:link {background-color: #fff;	color: #312264;}

#right_col a:link {background-color: #fff; color: #312264;}

#footer a:link {background-color: #fff;	color: #312264;}
#masthead a:visited{background-color: #fff;	color: #312264;}
#page_content a:visited{background-color: #fff;	color: #312264;}
#right_col a:visited{background-color: #fff;	color: #312264;}
#footer a:visited{background-color: #fff;	color: #312264;}
#masthead a:hover{background-color: #281C52; color: #fff;}

#page_content a:hover{background-color: #281C52; color: #fff;}

#right_col a:hover{background-color: #281C52; color: #fff;}

#footer a:hover{background-color: #281C52; color: #fff;}

/* ==================================	External Links ================================== */
a[href^="http:"]{
  background: transparent url('images/externalLink.gif') no-repeat center right;
  padding-right: 9px;}

a[href^="https:"]{
  background: transparent url('images/externalLink.gif') no-repeat center right;
  padding-right: 10px;}

a[href^="mailto:"] {
  background: transparent url('images/emailLink.gif') no-repeat center right;
  padding-right: 12px;}

a[href$=".pdf"] {
  background: transparent url('images/pdf.gif') no-repeat center right;
  padding-right: 13px;}
  
a[href$=".doc"] {
  background: transparent url('images/doc.gif') no-repeat center right;
  padding-right: 13px;}

a[href$=".xls"] {
  background: transparent url('images/xls.gif') no-repeat center right;
  padding-right: 13px;}