@charset "utf-8";
/* CSS Document */


body {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8em;
	margin:0;
	padding:0;
	background-image:url(images/S3WS_005.jpg);
	background-repeat:no-repeat;
	background-position:left top;/*text-align:center;*/ } 
	
table {
	border-collapse:collapse;
	/*background-image: url(img/tile_apps2.jpg);*/
	border: #eeeeee 1px solid;
	background-repeat:repeat-x;
	background-color:#f5f5f5;
}
td.noVerticalLines {
	padding-left:10px;
	border:none;
	border-top: #eeeeee 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
td {
	padding-left:10px;
	border:none;
	border-top: #eeeeee 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
td.no_left_border {
	border-left:none;
}
tr.alt {
	background:url(images/EASSy_subheading_background.gif);
	border-bottom: #333333 1px solid;
}
/*tr.alt td{
	border:none;
}*/

tr.heading {
	/*background:url(images/EASSy_subheading_background.gif);*/
	background: url(img/tile_apps2.jpg) center;
	font-size:11px;
	font-weight:bold;
	color:#000033;
	height:40px;
}
tr.heading2 {
	/*background:url(images/EASSy_subheading_background.gif);*/
	/*background: url(img/tile_apps2.jpg) center;*/
	background-color:#5D7B9D;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	height:30px;
}
/* link styles START */
a {
	font-weight:bold;
	color:#006066;
}
a:hover {
	color:#00ae42;
	text-decoration:none;
}
a.footerLinks {
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
	color:#0066cc;
	font-size:10px;
}
a.footerLinks:hover {
	color:#3399ff;
}
/* link styles END */

img.pic {
	padding:3px;
}
a.tbl {
	/**/
	text-decoration:none;
	color:#666666;
}
a.tbl:hover {
	/**/
	text-decoration:underline;
	color:#3399ff;
}
td img {
	padding:0px;
	vertical-align:middle;
}
/**** BUTTON STYLES START ****/
.login_btn_style {
	display: block;
	height:20px;
	width:68px;
	background:url(images/EASSy_btn_logout.gif) 0 0 no-repeat; }
html>body.login_btn_style {
	display: block;
	height:10px;
	width:68px;
	background:url(images/EASSy_btn_logout.gif) 0 0 no-repeat; } .login_btn_style a, .login_btn_style a:visited, .login_btn_style a:active {
	background:url(images/EASSy_btn_logout.gif) 0 0 no-repeat; } .login_btn_style:hover, .login_btn_style a:hover {
	background:url(images/EASSy_btn_logout_over.gif) 0 0 no-repeat; }
html>body .login_btn_style:hover {
	background:url(images/EASSy_btn_logout_over.gif) 0 0 no-repeat; }
/**** BUTTON STYLES END ****/





/* Styles START */
p {
	color:#666666;
}
#login_info p {
	padding:0;
	margin:0;
	margin-left:50px;
	padding-top:5px;
}
H1 {
	color:#006066;
	margin-bottom:15px;
	font-size:22px;
}
H2.sub_bg {
	color:#0066cc;
	background:url(images/EASSy_subheading_background.gif) 0 bottom repeat-x;
	margin-top:30px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	vertical-align:top;
	width:auto;
	font-size:14px;
}
H2 {
	color:#bed600;
	font-size:14px;
	background:none;
}
#login_panel p.xSmall {
	margin-top:60px;
	/* ie6 */
	_margin-top:0px;
}
H3 {
	color:#666666;
}
.eassyE {
	color:#000099;
	font-weight:bold;
}
.eassyA {
	color:#f00;
	font-weight:bold;
}
.xSmall {
	font-size:10px;
	clear:both;
}
.alignR {
	clear:both;
	float:right;
}
.cntr {
	text-align:center;
}
/* Styles END */





/* Layout Div's START */

#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:20px;
	width:988px;
	height:auto;
	background:none;
}
#container_login {
	position:relative;
}
#login_bg_left {
	position:relative;
	width:14px;
	height:31px;
	background-image:url(images/loginBar_left.gif);
	background-repeat:no-repeat;
	background-position:top, left;
}
#login_bg_right {
	position:relative;
	width:14px;
	height:31px;
	margin-top:-31px;
	background-image:url(images/loginBar_right.gif);
	background-repeat:no-repeat;
	background-position:top, left;
	float:right;
	/* ie6 hack */
	_clear:both;
}

#login_info {
	position:relative;
	width:960px;
	height:31px;
	margin-left:14px;
	margin-top:-31px;
	background-image:url(images/loginBar_center.gif);
	background-repeat:repeat-x;
	background-position:top, left;
}
#login_btn {
	position:relative;
	height:20px;
	width:68px;
	margin-top:-5px;
	margin-left:850px;
	/* ie6 hack */
	_margin-top:-26px;
}
#ctl00_DisplayUserFullName1_DivFullname {
	width:500px;
	padding:0;
	margin:0;
	margin-left:60px;
	padding-top:5px;
	padding-left:5px;
	float:left;
	/* ie6 */
	_margin-left:30px;
}
#userManual {
	position:relative;
	height:5px;
	width:130px;
	margin-top:0px;
	margin-left:700px;
	vertical-align:baseline;
	text-align:center;
}
#userManual a {
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	vertical-align:baseline;
}
#userManual a:hover {
	background-color:#fff;
	border-left:solid 1px #999;
	border-right:solid 1px #ccc;
}
.secondaryLink {
	vertical-align:bottom;
}
#masthead {
	position:relative;
	height:62px;
	margin-top:5px;
	background:url(images/S3WS_masthead_bg.png);
	background-position:top, left;
	background-repeat:no-repeat;
}
#container_topnav {
	position:relative;
	background-image:url(images/EASSy_topnav_bg.gif);
	z-index:1000;
}
#topnav_info {
	position:relative;
	width:auto;
	height:44px;
	margin-left:70px;
	/* IE6 hacks */
    _margin-left:20px;
}
#topnav_info p {
	padding:0;
	margin:0;
	margin-left:50px;
	padding-top:5px;
}
#container_content {
	position:relative;
	background-image:url(images/EASSy_content_bg.gif);
}
#content_end {
	position:relative;
	clear:both;
}
#content_bottom {
	position:relative;
	width:988px;
	height:28px;
	background-image:url(images/EASSy_content_bottom.gif);
	background-repeat:no-repeat;
	background-position:top, left;
	z-index:4;
	clear:both;
}
#content {
	position:relative;
	width:928px;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
	background-image:url(images/EASSy_content_bg.gif);
	background-repeat:repeat-y;
	background-position:top, left;
	padding-top:10px;
	z-index:3;
	/* ie6 */
	_padding-left:30px;
	_padding-right:0px;
}
#overview_bg_image {
	position:absolute;
	top: 0px;
	right:5px;
	/*
	clear:both;*/
	float:right;
	height:350px;
	width:850px;
	background-image:url(../images/EASSy_overview_bg.jpg);
	background-position:top, right;
	background-repeat:no-repeat;
 //*background:url(../images/EASSy_overview_bg.jpg) right top no-repeat;*/ } #consortium_bg_image {
	position:absolute;
	top: 0px;
	right:5px;
	/*
	clear:both;*/
	float:right;
	height:301px;
	width:605px;
	background-image:url(../images/EASSy_consortium_bg.jpg);
	background-position:top, right;
	background-repeat:no-repeat;
}
#pr_bg_image {
	position:absolute;
	top: 0px;
	right:5px;
	/*
	clear:both;*/
	float:right;
	height:301px;
	width:605px;
	background-image:url(../images/EASSy_pr_bg.jpg);
	background-position:top, right;
	background-repeat:no-repeat;
	
	/* ie7 */
	*margin-top:10px;
	
	/* ie6 */
	_margin-left:368px;
	_left:0px;
}
.moveDown {
	top:260px;
}
#panel_L {
	position:relative;
	width:330px;
	height:auto;
	margin:0px;
	padding:0px;
	padding-right:25px;
	padding-left:25px;
	padding-top:30px;
	margin-top:-10px;
	margin-left:-19px;
	/* ie6 */
	_width:300px;
}
#panel_R {
	position:relative;
	width:330px;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
	margin-top:240px;
	padding-right:30px;
	padding-top:30px;
	/* ie6 */
	_width:300px;
}
#panel_R_lrg {
	position:relative;
	width:550px;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
	margin-top:260px;
	/*clear:both;*/
	
	/* ie6 */
	_width:520px;
}
#panel_fullWidth {
	position:relative;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;/*margin-top:140px;
	clear:both;*/
	
	/* ie6 
	_width:520px;*/
}
#panel_L-lrg {
	position:relative;
	width:530px;
	height:auto;
	margin:0px;
	padding:0px;
	padding-right:25px;
	padding-left:20px;
	padding-top:30px;
	margin-top:-10px;
	margin-left:-19px;
	float:left;
	/* ie6 */
	_width:500px;
}
#panel_L-med {
	position:relative;
	width:327px;
	/*height: expression(this.scrollHeight < 401 ? "400px" : "auto");*/
	height:auto;
	margin:0px;
	padding:0px;
	/*float:left;*/
	
	padding-right:25px;
	padding-left:20px;
	padding-top:30px;
	margin-top:-10px;
	margin-left:-19px;
	background: url(../images/EASSy_consortium_L_bg.jpg) 0 0;
	background-position:top;
	background-repeat:no-repeat;
	/* ie6 */
	_width:332px;
}

#panel_L-map {
	position:relative;
	width:320px;
	/*height: expression(this.scrollHeight < 401 ? "400px" : "auto");*/
	height:auto;
	margin:0px;
	padding:0px;
	/*float:left;*/
	
	padding-right:0px;
	padding-left:25px;
	padding-top:30px;
	margin-top:-10px;
	margin-left:-19px;
	/*background: url(../images/EASSy_consortium_L_bg.jpg) 0 0;
	background-position:top;
	background-repeat:no-repeat;*/
	/* ie6 */
	_width:300px;
}

#panel_L-map ul, #panel_L-map p{
	/*margin-left:50px;*/
}

#panel_R-map h4, #panel_R-map p{
	margin-left:60px;
}

#panel_R-map {
	position:relative;
	width:600px;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
	
	padding-top:30px;
	/* ie6 */
	_width:600px;
}

#panel_L-med_pr {
	position:relative;
	width:327px;
	height:auto;
	margin:0px;
	padding:0px;
	padding-right:25px;
	padding-left:20px;
	padding-top:30px;
	margin-top:-10px;
	margin-left:-19px;
	background: url(../images/EASSy_pr_L_bg.jpg) 0 0;
	background-position:top;
	background-repeat:no-repeat;
	
	/* ie6 */
	_width:382px;
}
#login_panel {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:url(images/EASSy_login_bg.jpg) 0 0 no-repeat;
	padding-top:50px;
	padding-left:140px;
	width:438px;
	height:277px;
}
#flashcontent {
	position:relative;
	float:right;
	width:578px;
	height:327px;
	margin:0px;
	padding:0px;
}
#login_panel_detail {
	position:relative;
	margin-top:60px;
	margin-left:140px;
	width:270px;
	/* ie6 */
	_margin-top:10px;
}
#container_footer {
	position:relative;
	width:auto;
	height:auto;
	padding-right:30px;
	text-align:right;
}

#container_footer p { line-height:1.4em; }
