/*  This is the local style sheet for non-thematic pages, 2 columns.  */


body {
	background: #264B9B url(images/body_bkgd.jpg) repeat-x;
}


		
/* SKIP TO NAVIGATION AND SKIP TO TEXT*/
 
#skiplink, #skiplink a {
	color:#BFD4FF;
}

/* TOP BANNER */

#topbanner {
	background-color: #139FDA;
	
}

#topbanner #hiddentitle, #hiddentitle span {
	background-image:url(images/esub_banner.jpg);
	background-repeat: no-repeat;
}

/* PAGE CONTENT ATTRIBUTES */

#content {
	background-color:#FFF;
	height: 105%;
}

#content h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #57A3D0;
}

#content h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #57A3D0;
}

#content h3 {
	color: #0059AF;
	font-weight:normal;
	font-size: 1.5em;
	margin-top: .2em;
	font-family:simhei;
}

#content a:visited {
	color: #4F5B6C;
}
#content a:hover {
	color:#1168AB;
}


#content ul.lists {
	margin: 0;
	padding: 0;
	
}
#content ul.lists li {
	margin: 0;
	padding: .5em 0 .3em 0;
	color: #0059AF;	
	line-height: 140%;
}

#content ul.lists li a.eTitle{
	color: #0059AF;
	text-decoration:none;
	font-size: 1.1em;
}
#content ul.lists li a.eSubs {
	color: #000099;
	text-decoration:none;
	font-size: .96em;
	background-image: url(images/mailbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

#content ul.lists li a.rss {
	color: #000099;
	text-decoration:none;
	font-size: .96em;
	background-image: url(images/rss-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
}


#content ul.lists li a.eSubs:hover, #content ul.lists li a.rss:hover {
	color: #000099;
	text-decoration:underline;
	font-size: .96em;
}
 #content #list {
 	clear: both;
	padding: 20px 0 0 6px;
	width: 97%;
	margin: 0;
 }
 
 #content #list h4 {
	color: #0059AF;
	font-weight:bold;
	font-size:1.2em;
}

 #content #list a.menulist {
	color: #333;
}

 #content #list a.menulist:hover {
	color: #0059AF;
}


#content #list img{
	margin: 2px 2px -2px 2px;
}

#content .ui-accordion .ui-accordion-header a {
    padding: 0.3em 0.3em 0.3em 1.8em;
	font-size: 96%;
}

#content .ui-accordion .ui-accordion-header a:hover {
    padding: 0.3em 0.3em 0.3em 1.8em;
	font-size: 96%;
	text-decoration:none;
}

#content #list ul {
	color: #333;
	margin: 10px;
}

#content #list ul li{
	list-style-type:disc;
	color: #333;
	margin: 10px;
}

#content .ui-state-default, #content .ui-state-active {
    background: none;
	border: none;
}

#content .ui-accordion-content {
	border: none;
}


#content #announcement {
	display: block;
	background-color: #fffaed;
	border: 1px solid #6666FF;
	padding-bottom: 0.3em;
	margin-top: 1em;
	margin-bottom: 1em;
	float: left;
	width: 96%;
	padding-top: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#content .featurebox {
	position:relative;
	  border:1px solid #0066CC;
	  margin:1.5em auto 1.2em auto;
	  background:#fff;
	  width:33em;
	  -moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	color:#000;
	padding: 8px 36px 12px 38px;
	background-image:url('images/info_blue.png');
	background-repeat: no-repeat;
	background-position: 0px .2em;
	clear: left;
}

#content .featurebox h3{margin-bottom:.5em;}
#content .featurebox a.removeinfo:link,div.featurebox a.removeinfo:visited{
	  text-indent:-1000em;
	  display: block;
	  width:16px;
	  height: 16px;
	  background-image:url('images/minus.png');
	  background-repeat: no-repeat;
	  float:right;
	  position:absolute;
	  right:2px; 
	  top:2px;
	}

/* Corner radius */
.corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; corner-radius: 5px; }

.ui-content { border: 1px solid #a6c9e2; background: #e7edfa; color: #222222; width: 45%; float: left; padding: 8px; margin: 5px; height: 33em;}

.ui-content img { border: none; vertical-align:bottom; }

.tab-content { border: 1px solid #3D62B2; background: #3D62B2; color: #ffffff; float: left; }

#content ul.topnav {
	margin: 0 auto 1.5em auto;
	width: 46em;
}

#content ul.topnav li {
	list-style: none;
	display: block;
	float: left;
	padding: 5px;
	margin: 10px 10px 20px 0;
	
}

#content ul.topnav li.tab-content a{
	text-decoration:none;
	color: #F9FFF9;
	font-weight:bold;
	
}
#content ul.topnav li.tab-content a:hover{
	text-decoration:none;
	color: #3055A6;
	font-weight:bold;
	
}

#content ul.topnav li.tab-content:hover {
	border: 1px solid #a6c9e2; background: #a6c9e2; color: #3D62B2; float: left;	
}
