body {
  	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
  	margin:0px;
  	text-align:left;
	background: #000000;
	color: #CCCCCC;
	font-size: 10px;
	
}

td{
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
}

th{
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
}

a{
	color:#007fa4;
	text-decoration:none;
	font-weight: normal;
}

a:hover{
	color:#00b6e3;
	text-decoration:none;
	font-weight: normal;
}

div{
	margin:0px;
	text-align:left;
	line-height:16px;
}

ul {
	list-style-image: url(images/arrowdot.gif);
}

/* ----  header ---- */

#header {
	width: 900px;
}

#headerLeft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 40px 0 0 0;
	font-size: 10px;
	text-indent: 0px;
}

#headerRight {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#headerLeft a {
	margin: 0 10px 0 0;
	padding-top: 3px;
	border-top: 2px solid #000000;
	font-size: 10px;
	font-weight: normal;
}


#headerLeft a:hover {
	margin: 0 10px 0 0;
	padding-top: 3px;
	border-top: 2px solid #ffffff;
	font-size: 10px;
	font-weight: normal;
}



/* ----  container ---- */
.container{
	width:100%;
	font-size:11px;
	background: #eeeeee url("images/contentbg-inner.gif") repeat-y;
	font-family: Arial,Verdana, Geneva,  helvetica, sans-serif;
}

.container-home{
	width:100%;
	font-size:11px;
	background: #ffffff url("images/contentbg.gif") repeat-y;
	font-family: Arial,Verdana, Geneva,  helvetica, sans-serif;
}


.formLabel {
	font-weight:bold;
	text-align:right;
}

.bannerbox{
width:100%;
padding:0px;
margin:0px;
background:#d8dadd;
height:275px;
}

.bannerbox-inner{
width:100%;
padding:0px;
margin:0px;
background:#d8dadd;
height:150px;
}

#innerLeft {
	width: 650px;
	float: left;
	background: #ffffff;
}

.sidenav {
	color: #007fa4;
	font-weight: c;
	text-decoration: none;
}

.sidenav:hover {
	color: #23a0c4;
	text-decoration: none;
	font-weight: normal;
}

.pdfDownload {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding:5px 0px 0px 15px;
	font-size:11px;
	display:block;
	margin:0px;
}

.pdfDownload:hover {
	color: #23a0c4;
	text-decoration: none;
	font-weight: bold;
	padding:5px 0px 0px 15px;
	font-size:11px;
	display:block;
	margin:0px;

}

.sidenavselected {
	padding: 0 0 7px 0;
	font-weight:bold;
	color:#666;
}

.desc {
	color:#004c90;
	
}

.sidenavgreen {
	color: #007fa4;
	font-weight: c;
	text-decoration: none;
}

.sidenavgreen:hover {
	color: #23a0c4;
	text-decoration: none;
	font-weight: normal;
}


.sidenavyellow {
	color: #007fa4;
	font-weight: c;
	text-decoration: none;
}

.sidenavyellow:hover {
	color: #23a0c4;
	text-decoration: none;
	font-weight: normal;
}


.sidenavblue {
	color: #007fa4;
	font-weight: c;
	text-decoration: none;
}

.sidenavblue:hover {
	color: #23a0c4;
	text-decoration: none;
	font-weight: normal;
}


.sidenavpurpal {
	color: #007fa4;
	font-weight: c;
	text-decoration: none;
}

.sidenavpurpal:hover {
	color: #23a0c4;
	text-decoration: none;
	font-weight: normal;
}

#tooltip {
	/*background-color:#00b6e3;*/
	/*background-color:#004c90;*/
	background-color:#fff;
	/*border: 1px solid #007fa4;*/
	border:1px solid #004c90;
	color:#000;
	padding:10px;
	
	width:300px;
	font-size:11px;
	position:relative;
	top:-4px;
	left:-4px;
	
}

#tooltip h2 {
	/*color:#004c90;*/
	font-size:14px;
	
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	
}

#tooltipContainer {
	background:#999; 
	position:absolute;
	top:414px;
	left:570px;
}

#tooltip a {
	color:#007fa4;
	font-weight:bold;
	
}

#tooltip a:hover {
	color:#00b6e3;
	text-decoration:none;
	
}

#innerRight {
	/*width: 250px;
	float: left;
	background: #cccccc;*/
	width: 250px;
	height:490px;
	float: left;
	/*background: #e2eff3;*/
	background-color:#e2f0f3;
	background-image:url(images/right_column_bg.jpg);
	background-repeat:no-repeat;
}
#innerRight-home {
	width: 250px;
	height:490px;
	float: left;
	background: #e2eff3;
	background-image:url(images/right_column_bg.jpg);
	background-repeat:no-repeat;
}

#innerRightContent {
	padding: 15px 15px 0px 15px;
}

#innerRightHelper {
	background-color:#e2f0f3;
	background-image:url(images/right_column_bg.jpg);
	background-repeat:no-repeat;
	
}

#innerSubLeft {
  float: left;
  width: 188px;
  margin: 0px 0;
  padding:0px 0px 0px 15px;
  min-height:400px;
  height:auto !important;
  height:400px;
  background-color:#ffffff;
  color:#000000;

}
#innerSubLeft h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#004c90;
font-size:12px;
padding:3px 0px 3px 10px;
margin:0px;
}

#innerSubLeft p{
padding:0px 5px 0px 10px;
margin:0px;
line-height:14px;
}

#innerSubLeft ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-image:url(images/download_bullet.gif);
}

#innerSubLeft li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}

#innerSubLeft-inner {
	float: left;
	width: 225px;
	margin: 0px 0;

  min-height:400px;
  height:auto !important;
  height:400px;
  background-color:#ffffff;

}

#innerSubRight {
	float: left;
	width: 415px;
	margin: 0px 0px 15px 0;
	padding:0px;
	padding-bottom: 30px;
	color:#000000;
}

#innerSubRight p{
margin:0px;
padding:0px;
}

#innerSubRight h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00b6e3;
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	color:#000000;
}

#innerSubRight h3{
	font-size:12px;
	color:#00b6e3;
	margin: 5px 0px 3px 0px;
	padding:0px 0px 0px 15px;
	color:#000000;
}

#innerSubRight h3 a:link, #innerSubRight h3 a:visited{
font-weight:bold;
}

.dothr{
background-image:url(images/hr_bg.gif);
background-repeat:repeat-x;
width:100%;
height:10px;
margin:10px 5px 10px 17px;
padding:0px;
border:0px;
}

.otherNews{
color:#999999;
font-size:13px;
}

.contentHeader2{
	font-size:12px; 
	/*color:#00b6e3;*/
	color:#000;
}

#innerSubRight p {
	padding-left: 16px;
	
}

#innerSubRight-inner {
	float: left;
	width: 405px;
	margin: 15px 0px 15px 0;
	padding-bottom: 30px;
	padding-left:10px;
	color:#000000;
}

#innerSubRight-inner .contentHeader{
	font-size:12px; 
	color:#969696;
}

#innerSubRight-inner p {
	padding-left: 16px;
	
}

.boldpink {
	color: #004c90;
	font-weight: bold;
}

/* ---- footer ---- */

.footer{
	width:900px;
	text-align:left;
	padding:0px 0 10px 0;
	margin:10px 0px 0px 0px;
	text-indent: 20px;
	font-size: 10px;
}

.footerlink {
	font-size: 9px;
	color: #666666;
}

.footerlink:hover {
	font-size: 9px;
	color: #00b6e3;
}


.footer .spacebar {
	padding: 7px;
	font-size: 10px;
}

/*---- for drop down menu --- */

#dropmenudiv{
	position:absolute;
	border:0px solid black;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:12px;
	z-index:100;
	margin: 7px 0 0 0;
	padding: 7px;
	background-color: #ffffff;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	padding: 0px 0px 15px 0px;
	text-decoration: none;
	color: #007fa4;
	font-size: 10px;
	font-weight:bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	color: #00b6e3;
}


.callout {
	float:left;
	width:250px;
	background:#cbcccd url(images/callout_bg.gif) repeat-y;
}

.movBox{
background-color:#00b6e3;
border: 1px solid #007fa4;
margin-left:-197px;
margin-top:5px;
padding:0px;
padding:5px;
width:427px;
height:280px;
position:relative;
bottom:0px;
left:0px;
float:left;
z-index:10;
text-align:left;
}
/*-----------------podcast popup window----------------------*/
.podcastContent{
float:left;
position:absolute;
width:166px;
height:116px;
background-color:#fbfbfb;
border:1px solid #52CDF7;
display:none;
z-index:10;
padding:2px 2px 0px 2px;
margin:-120px 0px 0px 40px;
}
