/*------ New Styles 08/20/08 ------*/
/* SideNav Box - Orange */
div.sidenav-orange{padding: 0 0 10px 0; width: 160px;}
div.sidenav-orange h3{
	width: 160px;
	height: 28px;
	background-image: url(../../images/headers/subheader_generic-orange.gif);
	font: normal 15px/1.9 Arial;
	background-repeat: no-repeat;
	color: #FFF;
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 8px;
}
div.sidenav-orange-content{width: 150px; border: 1px solid #cccccc; border-top: 0px; padding: 8px 3px 8px 5px; margin: 0;}
div.sidenav-orange-content hr{margin: 5px 5px 5px 0; padding: 0;}
div.sidenav-orange-content li{list-style-image: url(/images/list_arrow-orange.gif); margin-left: 30px; text-indent: 0;}
div.sidenav-orange-content input{ color: #808080; font-family: Arial; font-size: 10px;}

/* SideNav Box - Blue */
div.sidenav-blue{padding: 0 0 10px 0; width: 160px;}
div.sidenav-blue h3{
	width: 160px;
	height: 28px;
	background-image: url(/images/headers/subheader_generic-blue.gif);
	font: normal 15px/1.9 Arial;
	background-repeat: no-repeat;
	color: #FFF;
	padding: 0;
	margin: 0;
	text-align: left;
	padding-left: 8px;
}
.sidenav-blue-content{width: 150px; border: 1px solid #cccccc; border-top: 0px; padding: 8px 3px 8px 5px; margin: 0;}
.sidenav-blue-content a{color: #00346a; text-decoration: none;}
.sidenav-blue-content a:hover{color: #d9780e;}
.sidenav-blue-content ul {padding: 0; margin: 0; list-style-type: none; text-indent: 0;}
.sidenav-blue-content ul li {padding: 0; margin: 0; text-indent: 0;}

.sidenav-blue-content-bullets {padding: 0; margin: 0; text-indent: 5px;}
.sidenav-blue-content-bullets li {padding: 0; margin: 0; text-indent: 0; list-style-type: disc;}
.sidenav-blue-content-bullets a{color: #d9780e; text-decoration: underline; }
.sidenav-blue-content-bullets a:hover{text-decoration: none;}

/* Media Main List */
ul.list-media-main{ list-style: none; margin: 10px 0 0 0; padding: 0; text-indent: 0; border-top: 1px solid #ccc;}
ul.list-media-main li{ text-indent: 5px; border-bottom: 1px solid #ccc;}
ul.list-media-main li a{ background-image: url(/images/list_main-arrow-blue.gif); background-repeat: no-repeat; background-position: 0; font-family: Arial; padding: 0 15px 0 25px; font-size: 17px; font-weight: bold; color: #00346a; text-decoration: none;}
ul.list-media-main li a:hover{ background-image: url(/images/list_main-arrow-orange.gif);  color: #cc6600;}

/* Media Sub Top */
div.media-sub-title{ border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 15px 0 15px 0; margin-bottom: 10px;}
div.media-sub-title h1{ display: inline; background-image: url(/images/list_main-arrow-blue.gif); background-repeat: no-repeat; background-position: 0; padding: 0 15px 0 25px; font-family: Arial; font-size: 17px; font-weight: bold; color: #00346a; text-decoration: none;}
div.media-sub-description{ border-bottom: 1px solid #ccc; padding-bottom: 0; margin-bottom: 10px;}

/* Media Sub List */
div.media-sub-list{ border-bottom: 1px solid #ccc; margin-bottom: 10px;}
div.media-sub-list h2{ background-image: url(/images/list_main-arrow-orange.gif); background-repeat: no-repeat; background-position: 0; padding: 0 15px 0 25px; margin-bottom: 10px; font-family: Arial; font-size: 17px; font-weight: bold; color: #cc6600; text-decoration: none;}
div.media-sub-list ul{ list-style: none;}

/* Download Top */
div.download-title{ float: left; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 10px 0 10px 0; margin-bottom: 10px;}
div.download-title h1{ display: inline; padding: 0; font-family: Arial; font-size: 17px; font-weight: bold; color: #cc6600; text-decoration: none;}
div.download-title-arrow{ float: left; background-image: url(/images/list_main-arrow-orange.gif); background-repeat: no-repeat; width: 20px; height: 20px;}
div.download-title-text{ float: left; width: 400px;}
div.download-title-button{ float: right; }
div.download-description{ float: left; border-bottom: 1px solid #ccc; padding-bottom: 0; margin-bottom: 10px;}

/* Login Page and Registration Page */
.extend-section{padding: 0 0 10px 0; width: 320px;}
.extend-section h3{width: 320px; height: 28px; background-image: url(/images/headers/subheader_extended-blue.gif); font: normal bold 15px/1.9 Arial; background-repeat: no-repeat; color: #FFF; padding: 0; margin: 0; text-align: center;}
.extend-section-content{width: 310px; border: 1px solid #cccccc; border-top: 0px; padding: 8px 3px 8px 5px; margin: 0; }
.extend-section-content-tdleft{ border: 0px solid #ccc; width: 110px; padding-bottom: 10px;}

.regform-tdleft{ padding-bottom: 10px;}
.regform-label{font-weight: bold;}

/**************** HomePage ****************/
/* Top */
#flashcontent2{width: 651px; height: 300px; float: left; border: 0px solid #000;}
.quick-link{ width: 124px; height: 62px; float: left; vertical-align: middle; text-align: left; cursor: pointer; border: 0px solid #000;}
.quick-link img{ float: left; padding: 0 5px 0 0; height: 62px;}
.quick-link h2{ float: left; width: 55px; font-size: 12px; color: #00346a; vertical-align: middle; padding: 17px 0 0 0; }
.link-fix a{ font-size: 4px; color: #fff; text-decoration: none;}
.link-fix a:hover{ text-decoration: underline; }

/* Bottom */
#homecontent2{ clear: both; width: 775px; border: 0px solid #ccc;}
#homecontent2-bottom-left{ float: left; width: 436px; border: 0px solid #ccc; text-align: left;}
#homecontent2-bottom-right{ float: left; width: 333px; height: 287px; text-align: left; border: 0px solid #ccc;}
#homecontent2 h1{ text-transform: none; }
#eUpdate-signup{ float: left; width: 434px; height: 140px; background-image: url(/images/eUpdatesBox02.jpg); background-repeat: no-repeat; border: 0px solid #000;}
#eUpdate-signup-tb{ position: relative; left: 110px; top: 78px;}
#eUpdate-signup-ib{ position: relative; left: 112px; top: 83px;}
#featured-content{ float: left; width: 331px; height: 195px; border: 1px solid #ccc; background-image: url(/images/featured_top-bar_blue01.gif); background-repeat: no-repeat;}
.sliderwrapper3{ padding-top: 28px; position: relative; /*leave as is*/ overflow: hidden; /*leave as is*/ border: 0px solid navy; border-bottom-width: 0; width: 331px; /*width of featured content slider*/ height: 167px; }
.sliderwrapper3 .contentdiv{ visibility: hidden; /*leave as is*/ /*position: absolute; leave as is*/ left: 0;  /*leave as is*/ top: 0;  /*leave as is*/ padding: 0; background: white; width: 331px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 167px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pagination3{ width: 331px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/ text-align: right; /*background-color: navy;*/ padding: 5px 10px;
	margin-top: -26px; margin-left: -15px; z-index: 99;  position: absolute; }
.pagination3 a{ padding: 0 5px; text-decoration: none; color: #00346a; background: white; border: 1px solid #CCC; }
.pagination3 a:hover, .pagination3 a.selected{ color: #000; background-color: #ccc; border: 1px solid #00346a; }
.home-separator{ float: left; width: 100%; height: 11px; background-image: url(/images/fade-bar01.gif); background-repeat: no-repeat;}



