/* CSS Document */

body {margin:0px;
	padding:0px;
	background-image:url(/images/bg_site.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}

h2 {background-image:url(/images/bg_title.gif);
	height:21px;
	/*width:206px;*/
	line-height:18px;
	color:#FFFFFF;
	font-weight:normal;
	
	font-size:13px;
	padding-left:10px;
	margin:0px;
	text-align:left;
	}

h3 {
	font-size:13px;
	color:#b9d1ec;
	margin:25px 0px 0px 0px;
	font-weight:normal;
	padding-left:15px;
	
	}
h3 a {
	font-size:13px;
	color:#b9d1ec;
	font-weight:normal;
	text-decoration:underline;
	
	}
h3 a:hover {
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	
	}

/* Home Page Formatting */
#blue_box {
	background-color:#DEECED;
	font-size:14px;
	height:40px;
	color:#999999;
	text-align:left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#blue_box ul.list_doc{
	height:	175px;
	vertical-align:top;
	overflow: auto;
	width:175px;
	margin:0;
}

#blue_box_bottom {background-image:url(/images/bg_boxbottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

#bar_ltblue {background-image:url(/images/bg_ltblue.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:18px;
	}

#bar_dkblue {background-image:url(/images/bg_dkblue.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:18px;
	}

/* Left Nav Formatting */
.nav {
	background-color:#304258;
	color:#b9d1ec;
	font-size:10px;
	}

.nav p {padding-left:15px;
	padding-right:15px;
	}

.vertical_nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 203px;
	}

.vertical_nav li {background-image:url(/images/bg_nav_regular.gif);
	background-repeat:no-repeat;
	}
.vertical_nav li ul li {background-image:url(/images/bg_nav_sub.gif);
	background-repeat:no-repeat;
}

.vertical_nav li a{
	background: url(/images/bg_nav_normal.gif) no-repeat;
	
	font-size:11px;
	display: block;
	width: auto;
	padding: 8px 0;
	padding-left: 35px;
	text-decoration: none;
	color:#FFFFFF;
	}

*.vertical_nav li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 168px;
	}

.vertical_nav li a:visited, .vertical_nav li a:active{
	color: #FFFFFF;
	}

.vertical_nav li a:hover{
	color: #FFFFFF;
	background-image:url(/images/bg_nav_over.gif); /*onMouseover image change. Remove if none*/
	text-decoration: none;
	}
	
.vertical_nav li ul li a:hover{
	color: #FFFFFF;
	background-image:url(/images/bg_nav_over.gif); /*onMouseover image change. Remove if none*/
	text-decoration: none;
	}
	
/* Formatting */
.list_doc{
	padding-bottom:10px;
	padding-top:5px;
}
.list_doc a{
	color:#666666;
	padding-bottom:10px;
	padding-top:5px;
}
.list_doc li {list-style:none;
	list-style-image:url(/images/icon_docs.gif);
	margin-left:-15px;
	padding-bottom:5px;
	}
	
#left {float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	}
	
#right {float:right;
	margin:15px 0px 0px 0px;
	padding:0px;
	}

.side_box {width:195px;
	background-color:#ebf5ff;
	padding:20px;
	
	font-size:11px;
	line-height:14px;
	color:#666;
	}
	
.maintext {
	padding:20px;
	font-size:14px;
	line-height:14px;
	color:#000000;
	background-color: #FFFFFF;
	display: block;
	}

.title {
	font-size:16px;
	color:#2f4257;
	font-weight:bold;
	}
#left_side{
	margin-top:205px;
	padding-bottom:5px;
}
/* Footer Stuff */
#shine_blue {background-image:url(/images/bg_shineblue.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:25px;
	}
	
#shine_gray {background-image:url(/images/bg_shinegray.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:25px;
	}

#copy {background-color:#CCCCCC;
	font-size:11px;
	}
	
.clear {   
	clear: both;   
	line-height:0px;   
	font-size:0px;  
}
#inner_table td{
	border:1px solid #CDCDCD;
	padding:4px 6px 4px 6px;
}
#left_visit{
	padding-top:10px;
}
#left_side h3{
	margin:15px 0px 0px 0px;
}
#print_page{
	padding:5px 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#print_page a{
	color:#666666;
}

#print_page a:hover{
	color:#000000;
}
#print_page img{
	padding:0 8px 0 8px;
}

#left_side table{
	padding:8px 15px 8px 15px;
}
#left_side table td{
	padding:2px 0 2px 0;
	color:#FFFFFF;
}
#left_side input{
	border:1px solid #B8B9BD;
	background-color:#EEEEEE;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:165px;
}
#left_side input.search_box{
	width:86px;
}
#left_side input.submit_btn{
	width:55px;
}
#left_side a{
	color:#FFFFFF;
}
#copy div a{
	color:#666666;
}
ol li ol{
	list-style-type:lower-roman;
}
ol li a{
	color:#666666;
}
/* Added by enSYNC to integrate eSeries styles */
.EH3
   {
   font-weight:bolder;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#666;
   }
.EB10
   {
   font-weight:bolder;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#666;
   }
.ERSHeader
   {
   border-right:buttonshadow 1px solid;
   border-top:buttonhighlight 1px solid;
   font-weight:normal;
   font-size:9pt;
   background-color:#D6D3CE;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border-left:buttonhighlight 1px solid;
   color:#666;
   padding-top:0px;
   border-bottom:buttonshadow 1px solid;
   height:16px;
   text-decoration:none;
   text-align:center;
   letter-spacing:1pt;
   text-transform:capitalize;
   }
    .ETD
   {
   font-size: 10pt;
   background-color: #CCCCCC;
   text-align: left;
   }
  .ETDALT 
   {
   background-color:white;
   }
