/***** Banner *****/
div#banner {
	position: relative;
	height: 80px;
}
p#loggedInStatus {
	position: absolute;
	right: 0px;
	font-weight: normal;
	
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	
	padding: 5px 16px 5px 16px;
	background-color: #EAEFF5;
	opacity: 0.6;
	border: 1px solid #B3B3B3;
	top: -1px;
}
p#loggedInStatus span {
	font-weight: bold;
	color: black;
}
div#hd-right ul li a {
	padding: 3px 0 3px 31px;
}
/***** Menubar *****/
div#hd {
	z-index: 2;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 31px;
	line-height: 31px;
	padding: 0;
	position: relative;
	width: 100%;
}
div.transparency {
	position: absolute;
	width: 1024px;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	-moz-opacity: 0.80;
	opacity:0.8;
}
ul#right_nav {
	margin: 0 160px 0 0;
	padding: 0 160px 0 0;
	float: right;
	position: relative;
	z-index: 2;
}

ul#right_nav li {
	list-style: none;
	display: inline;
	margin-left: 15px;
}
ul#right_nav li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 30px;
	line-height: 30px;
	
}
ul#right_nav li a:hover {
	color: #2A5DB0;
}
html > body #hd {
	margin-bottom: 10px;
}
/***** Searchbox *****/
#searchbox-ct {
	position: absolute;
	z-index: 1;
	top: 6px;
	right: 0;
	width: 223px;
	height: 19px;
}
#searchbox-magnifying-glass {
	position: absolute; 
	left: 4px; 
	top: 2px; 
	z-index: 3;
}
#searchbox {
	position: absolute;
	top: 0;
	left: 8px;
	padding: 2px 0px 2px 14px;
	font-size: 11px; 
	border-style: none; 
	border: 0;
	height: 15px;
	width: 185px;
}
#searchbox-left {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 8px;
	height: 19px;
	background: url(../img/layout/searchbox_left.gif) transparent left center no-repeat;
}
#searchbox-right {
	position: absolute;
	top: 0;
	right: 8px;
	z-index: 2;
	width: 8px;
	height: 19px;
	background: url(../img/layout/searchbox_right.gif) transparent left center no-repeat;
}
#searchbox-ct label {
	position: relative;
	top: -7px;
	right: 56px;
	font-weight: bold;
	color: #fff;
}

/***** Columns *****/
div.yui-b {
	background-color: #fff;
}
div#primary-column {
	position: relative;
	z-index: 999;
	border: 1px solid #ccc;
	padding: 10px;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.8 opacity */
    background: rgba(255, 255, 255, 0.8);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-radius: 5px;
	width: 100%;
	height: 100%;
}
div#primary-column h1{
	margin: 10px 10px 10px 0px;
	padding-bottom: 5px;
	font-size: 22px;
	height: auto;
	border-bottom:1px solid #6B7075;

}
div#primary-column h2, div#primary-column h3 {
	margin-top: 20px;
	padding: 0;
	color: #0C3863;
}
div#secondary-column {
	background-color: #fff;
	position: static; 
	z-index: 1;
}
/***** Primary column Site map *****/

div#primary-column div#sitemap {	
	font-size: 11px;
	color:  #ccc;
	font-family: verdana;
	text-align: left;
	opacity: 1;
}
div#primary-column div#sitemap a:link, div#primary-column div#sitemap a:visited{
	text-decoration:none;
    margin-top: 2px;
    margin-bottom: 2px;
    color:  #5C5859;
    
}
div#primary-column div#sitemap a:hover, div#primary-column div#sitemap a:active{
	color: black;
}
div#primary-column div#sitemap li{	
	list-style-type:none;
	font-weight:bold;
}
div#primary-column div#sitemap li li{	
	list-style-type:none;
	font-weight:normal;
}
div#primary-column div#sitemap li li li li {	
    background: #fff url('../img/layout/collapsed2.gif') no-repeat 0px top !important;
    border-left: none;
}

/***** Footer *****/
div#ft{
	margin-top: 10px;	
	margin-bottom: 10px;
	height: 30px;
	font-size: 11px;
	color:  #898378;
	font-family: verdana;
	text-align: center;
}
#ft div#show {
	margin-top: 10px;	
	margin-bottom: 10px;
	height: 30px;
	font-size: 11px;
	color:  #898378;
	font-family: verdana;
	text-align: center;
}
div#hide {
	margin-top: 10px;	
	margin-bottom: 10px;
	height: 30px;
	font-size: 11px;
	color:  #898378;
	font-family: verdana;
	text-align: center;
}
#ft p{
	text-align: center;
}
#ft div#disclaimer a:link, #ft div#disclaimer a:visited{
	text-decoration:underline;
    margin-top: 2px;
    margin-bottom: 2px;
    color:  #898378;
}
div#footerLinks {
	padding: 10px 0;
}
div#footerLinks a:link, div#footerLinks a:visited{
	text-decoration:underline;
    margin-top: 2px;
    margin-bottom: 2px;
    color:  #898378;
}
#ft div#disclaimer a:hover, #ft div#disclaimer a:active{
	color: black;
}

/***** Site map *****/

div#foot_sitemap {	
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;   
	max-width: 950px;
	min-width: 950px;
	text-align: left;	
	font-size: 10px;
}
div#foot_sitemap  a:link, div#foot_sitemap  a:visited{
	color:#898378;
	text-decoration:none;
    height: auto;
	font-family: verdana;
    float: left; 
    margin-top: 2px;
    margin-bottom: 2px;
}	
div#foot_sitemap  a:hover, div#foot_sitemap  a:active{
	color: black;
}	
div#foot_sitemap  li{	
    margin-left: 50px;
	list-style-type:none;
	float:left;
	display:block;
	font-weight:bold;
 	background:none;
	position:relative;
	width:180px; 
}
div#foot_sitemap  li li{  
    margin-left: -20px;
    font-weight: normal;
}
div#foot_sitemap  li li li{		
    background: #fff url('../img/layout/collapsed.gif') no-repeat 0px top !important;
    padding-left:15px;     
}
div#foot_sitemap  li li li li{	
    background: #fff url('../img/layout/collapsed2.gif') no-repeat 0px top !important;
}

/****** Widgets *****/
div.widget {
	position: relative;
	background-color: #EAEFF5;
	margin-bottom: 10px; 
	border: 1px solid #ccc;
}
div.widget h2 {
	color: #fff;
	margin: 0px;
	font-size: 12px;
	background-color: #6A8FB4;
	padding: 5px;
}
div.widget ul {
	margin: 0;
	padding: 0;
}
div.widget ul li {
	color: #2A5DB0;
	list-style: none;
	border-top: 1px solid #ccc;
}
div.widget ul li a {
	background-color: #EAEFF5;
	display: block;
	text-decoration: none;
	padding: 3px 5px;
}
div.widget ul li:last-child a {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-bottom-radius: 4px;
	-webkit-border-top-bottom-radius: 4px;
}
div.widget ul li a:hover {
	background-color: #fff;
}

/****Notification widget****/
#notification {
	width: 400px;
	
	position: absolute;
	right: 250px;
	font-weight: normal;
	
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	
	padding: 5px 16px 5px 16px;
	background-color: #F5D96C;
	opacity: 0.6;
	border: 1px solid #B3B3B3;
	top: -1px;
	
	display: none;
	
}

/****Document Properties Widget****/
div#right_widget {
	position: relative;
	float:right;
	background-color:#EAEFF5;	
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
    max-width: 400px;
    padding: 0px;
    height: auto;
}
div#right_widget table {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#right_widget table thead tr {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-radius: 5px;
	-webkit-border-top-radius: 5px;
	background-color: #6A8FB4;
	color: #fff;
	font-size: 12px;
	border: none;
}
div#right_widget table thead tr th{
	border: none;	
	padding: 8px;
	margin: 3px;
}
div#right_widget table tr {
	display: block;
	border-top: 1px solid #ccc;
	text-decoration: none;
	color: #2A5DB0;
	padding: 2px;	
}
div#primary-column div#right_widget a {
    background-color: #EAEFF5;
    display: block;
    color: #2A5DB0;
    text-decoration: underline;
}
div#primary-column div#right_widget a:hover, div#primary-column div#right_widget a:active{
	color: #022F5C;
}
div#right_widget .ESCIES-MEMBERS {
	background-image : url('../img/icons/lock.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding: 7px 7px 7px 30px;
}
div#right_widget .ESCIES-Q {
	background-image : url('../img/icons/qc_only.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding: 7px 7px 7px 30px;
}
div#right_widget .ESCIES-Administrator {
	 background-image : url('../img/icons/admin_lock.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding: 7px 7px 7px 30px;
}

/****Chart****/
#chart {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 7px #888;
    -webkit-box-shadow: 5px 5px 7px #888;
}

/***** Body *****/

/***** HTLM Content *****/

table td, table th {
	border-style: none;
    text-align: justify; 
}
div#primary-column #content a:hover, div#primary-column div#primary-column #content a:active{
	color: #5683B0;
}
div#primary-column #content{
	width: auto;
	max-width: 1200px;
	text-align: justify;
}
#content table{
	text-align: left;
    text-align: justify;       
}
#content table td, table th{
	border: 1px solid #ccc;	
    text-align: justify;
	padding: 6px 6px 6px 12px;	
	width: auto;
}
div#primary-column #content tr:hover th[scope=row], div#primary-column #content tr:hover td{
	background-color: #ccc;
}
div#primary-column #content th:hover, div#primary-column #content th:active{
	background-color: #fff;
}
div#primary-column #content a:link, div#primary-column #content a:visited{
	text-decoration: none;  
	color: #3366CC !important;
}

/***** Primary column*****/

div#primary-column h1, div#primary-column h2, div#primary-column h3 {
	margin-bottom: 15px!important;
}
div#primary-column a:link, div#primary-column a:visited{
	text-decoration: none;  
	color: #022F5C;
}
div#primary-column .securesection_escies_members {
	background-image : url('../img/icons/lock.png');
    background-repeat: no-repeat;
    padding: 0px 0px 0px 25px;	
}
div#primary-column .securesection_q_members {
	background-image: url('../img/icons/qc_only.png');
	background-repeat: no-repeat;
    padding: 0px 0px 0px 25px;
}
.zip_download {
	background: transparent url('../img/icons/zip.png') no-repeat center left;
	padding: 5px 0 5px 28px;
	margin-left: 17px;	
}
.tar_download {
	background: transparent url('../img/icons/tar.png') no-repeat center left; 
	padding: 5px 0 5px 28px;
	margin-left: 17px;
	margin-bottom: 5px;	
}

/***** Dojo forms *****/
input[type=text], input[type=password] {
  font: normal 1em/1.4em Arial, Helvetica, sans-serif;
  height: 22px;
  padding: 2px 0 0 5px;
  *padding: 3px 0 0 5px;
}

textarea {
  font: normal 1em/1.4em Arial, Helvetica, sans-serif;
  *padding: 3px 0 0 25px;  
}

.tundra .dijitArrowButtonInner {
	padding: 4px 0 4px 0;
	*margin: 3px 0 0 0;
}
.tundra .dijitValidationIcon {
	padding: 4px 0 4px 0;
	*margin: 4px 0 0 0;
	vertical-align: text-center;
}

.tundra .dijitMenuItem {
	border-bottom: 1px solid #CCC;
	padding: 4px 0 4px 6px;
}

.tundra .dijitButtonNode { padding: 6px; }

.tundra .dijitButtonNode {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.tundra .dijitCalendarContainer {
	-webkit-border-radius-bottomleft: 4px;
	-webkit-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

.dijitLayoutContainer {
	z-index: 0;
}

fieldset { border: 1px solid #999; padding: 15px 0 20px 5px; margin: 20px 0 0 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

legend { font: bold 14px Arial,sans-serif; color: #27518A; margin: 15px 10px 15px 10px; padding: 0px 10px 0px 10px; }

.j_captcha { width: 196px; height: 24px; border: 1px solid #999; }

.content_grid{ margin-left: 37px; }

.form_error{ background: red; color: white; padding: 2px 5px;}

.chart_style { width: 500px; height: 300px; margin: 0 auto; border: 1px #EAEAEA; }

.esaLogo {
	height: 47px; 
	width: 168px;
	background: transparent url('../img/layout/escc_logo_new.jpg') no-repeat top left;
	position: absolute;
	right: 0;
	top: 35px;
	visibility:hidden;
}

#bg-top{
    width: 100%;
    height: 155px;
    background: #001528;
    background: -moz-linear-gradient(60deg, #001528 0%, #2472af 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#001528), color-stop(100%,#2472af));
    background: -webkit-linear-gradient(60deg, #001528 0%,#2472af 100%);
    background: -o-linear-gradient(60deg, #001528 0%,#2472af 100%);
    background: -ms-linear-gradient(60deg, #001528 0%,#2472af 100%);
    background: linear-gradient(60deg, #001528 0%,#2472af 100%);
}

#bg-bottom{
    width: 100%;
    height: 45px;
    background: #000b18;
    background: -moz-linear-gradient(60deg, #000b18 0%, #0e508b 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#000b18), color-stop(100%,#0e508b));
    background: -webkit-linear-gradient(60deg, #000b18 0%,#0e508b 100%);
    background: -o-linear-gradient(60deg, #000b18 0%,#0e508b 100%);
    background: -ms-linear-gradient(60deg, #000b18 0%,#0e508b 100%);
    background: linear-gradient(60deg, #000b18 0%,#0e508b 100%);
    color: #2472af;
}

.nothing{display:none;}

.subbanner {
	height: 227px; 
	width:1024px;
	margin-top: -200px;
	background: transparent url('../img/layout/banner4.png') no-repeat top center;
}

/*changes*/

.mymenu {
    width:500px;
    list-style-type:none;
}
    .toplevel {
        display:block;
        padding:0 10px;
        line-height:2;
        color:#fff;
        text-decoration:none;

    }

    /* Dropdowns */
    .dropdown {
        position:relative;
        z-index:200;
    }
        .submenu {
            position:absolute;
            top:0;
            left:0;
            display:none;
            width:200px;
            list-style-type:none;
            padding-top:2em;
            z-index:200;
        }
            .hover .submenu {
                display:block;
            }
            .submenu a {
                display:block;
                padding:5px;
                color:#fff;
                text-decoration:none;
                background:navy;
            }
    
    #doc3 {
    margin: auto !important;
    width: 1024px !important;
    margin-top:-200px !important;

}

.rotator{
height:730px !important;
}

TABLE
{
	font-size:90% !important;
}