
/*double scroll bars on mac / full height in netscape*/
/*
html, body {
  height:98%;
  color: #0E2D70;
  font-size:12px;

  padding: 0;
	background-color:white;
	font-family:  sans-serif, verdana, small arial;
	text-align:center;
  overflow: visible;

}*/

h1 { line-height: 105%; }

/* FOR ROKTALK SCREEN READER */
h1 span { display: none; }
a span { display: none; }

.onoff{margin-left: 10px; margin-bottom: 10px;}

#talk{
	margin-top: 13px;
}

#ttcontent{height:100%;}
/*
ul, ol{
line-height: 15pt;
}

ul li, ol li{
margin-bottom: 14pt;
}
*/
#slogan
{
margin-left: 10px;
float: left;
}

.printer_holder
{
  float: right;
  margin-right: 4px;
}

a.printer:link, a.printer:visited
{
  text-decoration: none;
  color: white;
}

.galleryicon
{

  width: 80px;

}

a.pointer
{
	color:#0E2D70;
	font-weight:bold;
	text-decoration:none;

}

a.pointer:hover
{
	color:#0E2D70;
}

a:link, a:visited
{
	font-weight: normal;
	text-decoration: underline;
}

.downloaditems
{
	line-height: 25px;
}

.rule
{
	clear:left;
	width:100%;
}


#content a:link, #content a:visited
{

  font-family: verdana;
  color: #009C00;
  /*font-size:12px; */
  font-size: 100%;
  margin-left: 0px;
  margin-right: 0px;
  /*font-weight: bold;*/
  /*text-decoration: none;*/
}

hr
{
  border-top: 1px dashed #6E7AB6;
  height:0px;
  color: black;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  width:100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text a:link, .text a:visited
{
  font-family: verdana;
  color: #009C00;
  /*font-size:12px;*/
  font-size:100%;

  margin-left: 0px;
  margin-right: 10px;
  text-align: left;
  /*font-weight: bold;*/
  /*text-decoration: none;*/

}


#heading a:link
{
  color: #0E2D70;
	/*font-size: 16px;*/
	font-size:100%;

	font-weight: bold;
	text-align: left;
  /*text-decoration: none;*/
}

#heading a:visited
{
  color: #0E2D70;
	/*font-size: 16px;*/
	font-size:100%;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.pic_holder
{
  margin-left: 10px;
}

.sub_heading
{
  color: #009C00;
	/*font-size: 18px; */
	font-size:105%;

	font-weight: bold;
	text-align: left;
}

/*navigation list styles*/

#nav_holder{
  /*width: 20%;*/
  margin-right:80px;
  margin-top: 0px;
  padding-top: 0px;
}

/* #side - produced by system */
/*
ul.menu{

  padding: 0px;
  margin-left: 0px;
  margin-top: 0px;
  padding-top: 0px;
  list-style-image: url(/img/green_square.gif);
  list-style-position: outside;

}


ul.menu li{

  padding: 0px;
  margin-left: 20px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0.2em;


}

ul.menu li a.selected{

  font-weight: bold;

}

ul.menu li a:link{

  text-decoration: none;
  color: #554EAE;
  font-size:100%;

  vertical-align: text-top;

}

ul.menu li a:visited{

  text-decoration: none;
  color: #554EAE;
  font-size:100%;
  vertical-align: text-top;

}

ul.submenu{

  padding: 0px;
  margin:  0px;
  margin-left: -20px;

}



ul.menu li ul.submenu li.submenuitem {

  list-style-image: none;
  list-style-type: none;
  font-weight: bold;

}


ul.submenu li.submenuitem a:link{

  list-style-type: none;
  color: #009C00;


}

ul.submenu li.submenuitem a:visited{

  list-style-type: none;
  color: #009C00;


}

ul.submenu li.submenuitemon{

  list-style-image: none;
  list-style-type: none;
  color: #009C00;
  font-weight: bold;


}

ul.submenu li.submenuitemon a:link{


  color: #009C00;


}

ul.submenu li.submenuitemon a:visited{


  color: #009C00;


}
*/
/*contact email/map styles */

.register {

  font-family: verdana;
  color: #4B519D;
  /*font-size:11px;*/
  font-size:100%;

  font-weight: bold;
  text-align: left;

}

#contact a:link{

  font-family: verdana;
  color: #4B519D;
  /*font-size:11px;*/
  font-size:100%;

  /*font-weight: bold;*/
  text-align: left;
  /*text-decoration: none;*/

}

#contact a:visited{

  font-family: verdana;
  color: #4B519D;
  /*font-size:11px;*/
  font-size:100%;

  /*font-weight: bold;*/
  text-align: left;
  text-decoration: none;

}


#logo_left{

  background-image: url(../images/logo-simple.gif);
  background-repeat:no-repeat;
	background-position: top left;
	height: 135px;
	width:300px;
	margin: 0px;
	padding: 0px;
}

#logo_right{

  background-image: url(../images/header-simple.jpg);
  background-repeat:no-repeat;
	background-position:right;
	height: 180px;
	width:480px;
	margin: 0px;
	padding: 0px;
}



#logon_form{

  width:10%;
  /*padding-right: 30px; */

}

#w3c_holder{

  width: 100%;

}

.text_box{

  background-color: #EDEBDF;
  border: 1px solid #4C51A3;
  width: 130px;

}

/*
.logon_heading{

  font-family: verdana;
	font-size:11px;
  font-weight: bold;
	text-align: left;
	color: #4B519D;

}

.logon_button{

  font-family: verdana;
	font-size:11px;
  font-weight: bold;
	text-align: left;
	color: #009C00;

}
*/




.bar{

  width: 100%;
  height:20px;
  background-color: #929FCB;
  border-top: #6E7AB6 1px solid;
  border-bottom: #6E7AB6 1px solid;
  border-left: #6E7AB6 1px solid;
  border-right: #6E7AB6 1px solid;
  color: white;
  /* font-size: 14px; */
  font-size:120%;

  padding-left:10px;
  text-align: left;
  white-space: nowrap;
  /*font-weight: bold; */
}

#heading{

  /*margin-top: 20px;*/
  color: #0E2D70;
  /*font: small arial, verdana, helvetica, sans-serif;*/
	/* font-size: 16px; */
  font-size:130%;

	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 10px;


}

.text, .text table{

  /*height:100%;*/
  color: #0E2D70;
  /*font-size:8pt;*/
  font-size:100%;

  line-height: 15pt;
}

#content #text p, .text{

  color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;

  /*margin-right:20px;*/
  text-align: left;
  line-height: 15pt;
  height:100%;
}

#content .text{

  color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;
    height:100%;
  margin-right:20px;
  text-align: left;
  line-height: 15pt;
}



#contact{

  font-family: verdana;
  color: #4B519D;
  /*font-size:11px;*/
  /*font-size:12px;*/
  font-size:100%;

  font-weight: bold;
  height: 100%;
  text-align: left;
  line-height: 15pt

}

#promo_text {

  font-family: verdana;
  color: #0E2D70;
  /*font-size:13px;*/
  font-size:100%;

  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
  line-height: 15pt;
}

#promo_text_no_heading  {

  font-family: verdana;
  color: #4C51A3;
  /*font-size:12px;*/
  font-size:100%;

  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
  font-weight: bold;
  line-height: 15pt;

}

#promo_text_no_heading  h3{

 border: 0px;

}

#promo_text_no_heading a:link{

  font-family: verdana;
  color: #009C00;
  /*font-size:12px;*/
  font-size:100%;

  /*margin-left: 10px;
  margin-right: 10px;*/
  text-align: left;
  /*font-weight: bold;*/
  /*text-decoration: none;*/

}

#promo_text_no_heading a:visited{

  font-family: verdana;
  color: #009C00;
  text-decoration: none;
  /*font-weight: bold;*/
  /*font-size:12px;*/
  font-size:100%;

  text-align: left;

}

#promo_text a:link{

  font-family: verdana;
  color: #009C00;
  /*font-size:12px;*/
  font-size:100%;

  margin-left: 0px;
  margin-right: 10px;
  text-align: left;
  /*font-weight: bold;*/
  /*text-decoration: none;*/

}

#promo_text a:visited{

  font-family: verdana;
  color: #009C00;
  /*font-size:12px;*/
  font-size:100%;

  margin-left: 0px;
  margin-right: 10px;
  text-align: left;
  /*font-weight: bold;*/
  text-decoration: none;

}




#promo_text h3{

  font-family: verdana;
  border-top: #6E7AB6 1px dashed;
  border-bottom: #6E7AB6 1px dashed;
  color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;

  font-weight: bold;
  margin-top: 0px;
  /*margin-left: 10px;
  margin-right: 10px;*/
  margin-bottom: 10px;
  /*padding-top: 2px;
  padding-bottom: 2px;*/
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;

}

#news{
  margin-bottom: 10px;
  text-align: left;
  margin-right: 0px;
  line-height: 15pt;
}

#news h3 {

  border-top: #6E7AB6 1px dashed;
  border-bottom: #6E7AB6 1px dashed;
  color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;

  font-weight: bold;
  /*margin-left: 10px;
  margin-right: 10px;*/
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-right: 5px;
  width: 100%;
  text-align: left;

}

#news h3 a:link{

  color: #0E2D70;
  text-decoration: none;
  text-align: left;
}

#news h3 a:visited{

  color: #0E2D70;
  text-decoration: none;
  text-align: left;

}

/*.abstract h3{

  border-top: #6E7AB6 1px dashed;
  border-bottom: #6E7AB6 1px dashed;
  font-size:12px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-right: 5px;
  width: 100%;
  text-align: left;

}*/

 h3{

  border-top: #6E7AB6 1px dashed;
  border-bottom: #6E7AB6 1px dashed;
  /*font-size:12px;*/
  font-size:100%;

  font-weight: bold;
  /*margin-left: 10px;
  margin-right: 10px;*/
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-right: 5px;
  width: 100%;
  text-align: left;

}

h2{
  color: #0E2D70;
  text-decoration: none;
  text-align: left;
  /*font-size:14px;*/
  font-size:120%;

  font-weight:bold;
}


.abstract h3 a:link{

  color: #0E2D70;
  text-decoration: none;
  text-align: left;
  /*font-size:12px;*/
  font-size:100%;


}

.abstract h3 a:visited{

  color: #0E2D70;
  text-decoration: none;
  text-align: left;
  /*font-size:12px;*/
  font-size:100%;


}

#content h3 a:link{

  color: #0E2D70;
  text-decoration: none;
  text-align: left;
  /*font-size:12px;*/
  font-size:100%;

  margin-bottom:10px;

}

#content h3 a:visited{

  color: #0E2D70;
  text-decoration: none;
  text-align: left;
  /*font-size:12px;*/
  font-size:100%;

  margin-bottom:10px;

}

.homefeature{

  color: #0E2D70;
	/*font: small arial, verdana, helvetica, sans-serif;*/
	/*font-size:13px;*/
  font-size:105%;

  /*padding-right: 5px;*/
  /*margin-right: 20px;*/
  text-align: left;
  line-height: 15pt;

}


 .homefeature a:link{

  color: #009C00;
  /*text-decoration: none;*/

}

.homefeature a:visited{

  color: #009C00;
  /*text-decoration: none;*/

}


.vertical_space{
  height: 30px;

}

.bottom_space{

  height: 30px;

}



#main_content{
  width: 55%;
}

.promo{

  width: 200px;
  height: 100%;
  border-left: #6E7AB6 1px dashed;
  line-height: 15pt;
}


body {
	margin: 0;
	padding: 0;
/*	background-color:#d4ffbf;
*/	font-family:  sans-serif, verdana, small arial;
	/*font-size:12px;*/
  font-size:0.8em;

	text-align:center; /*align center for ie*/
	line-height: 15pt;
}

/*the below is the Holly Hack, without this parts of the layout will disappear in IE due to the well documented Peekaboo bug. */

/* Hides from ie5 mac \*/
 html #all {
	width: 100%;
	height: 100%;
	overflow: visible;
}
.bgcolor {
	background-color:#000066;
}
.bgcolor1{
	background-color:#2f4f9a;
}

.inthissection{
  font-family: verdana;
  border-top: #6E7AB6 1px dashed;
  border-bottom: #6E7AB6 1px dashed;
  color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;

  font-weight: bold;
  margin-top: 0px;
  /*margin-left: 10px;
  margin-right: 10px;*/
  margin-bottom: 10px;
  /*padding-top: 2px;
  padding-bottom: 2px;*/
  text-align: left;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 2px;
  margin-left: 10px;
  margin-right: 10px;


}

.stories{
  font-family: verdana;
  color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;

  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
  line-height: 15pt;
}
.stories a:link, .stories a:hover, .stories a:visited{
  font-family: verdana;
  color: #009C00;
  /*font-size:12px;*/
  font-size:100%;

  margin-left: 10px;
  margin-right: 10px;
  text-align: left;
  line-height: 18pt;


}
#topholder{
	height: 110px;
}
#logoholder{
	width:100%;
	height:180px;
	background-color:#000066;

}

.logo{
	width:100%;
	height:180px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
}

/* end hiding*/
/*end hack */
.contact{
	padding-top: 7px;
	padding-left: 12px;
	color:#ffffcc;
	/*font-size:12px;*/
  font-size:100%;

  line-height: 15pt
}
.bdalogo{
	margin-left:0px;
}

#all {
  /*margin: 0px auto;*/
	/*margin: 0 0 0 0; */
	width: 100%;
	height: 100%;
	border: 0px black solid;
	/*margin-left: 5%; */
  /*	margin-right: 5%;*/
	/*background-color: white;*/
	background-repeat: repeat-y;
	overflow: visible;

}



.rule{
	width:100%;
}
#top {
	background-color: #000066;
	padding-top: 45px;
	padding-bottom: 10px;
	padding-left: 9px;
	color:#ffffcc;
	/*font-size:28px;*/
  font-size:140%;

	font-weight:normal;
	/* font-stretch:expanded; */
}

#logo {
	position:absolute;
	text-align: left;
	height: 110px;

	/*background-image: url(../img/logo.gif);*/
}

#sidetext{
	/*font-size:12px;*/
  font-size:100%;

	line-height: 15pt;
}


#top ul {
	margin: 0;

}

#top li {
	display:inline;
	font-size: 90%;
}

#top li a:link, #top li a:visited {
	color: #010066;
	text-decoration: none;

}

#belowLogo {
	background-color: #2F4F9A;
	text-align: left;
  /* width: 100%; NNN:produces inner window */
	height: 20px; /* NNN:does not expand to character height */
	margin-top: 0px;
	color:#9fcfff;
	/*font-size:12px;*/
  font-size:100%;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


/* Mods to work with Netscape flaged NNN */


#side {

	/*top: 163px;
	left: 0px;*/
	/*width: 165px;*/
	/*margin-top: 23px;*/
	margin: 0px;
	padding:0px;
	/*background-color:#;*/
}






/*
#main a:link, #main a:visited {
	/* color: #0e7ba6;
}
  */
/*
#container a:link, #content a:visited {
	/*color: #0e7ba6;
}
*/
#main #mainimg {

}
#sidebar{
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	text-align:justify;
	color: #333333;
	padding: 5px 5px 5px 5px;*/
	margin-top: 0px;
	width:197px;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	background-color: #ffffcc;
	border-bottom: 1px dotted #0e7ba6;
	border-left: 1px dotted #0e7ba6;
	border-right: 1px dotted #0e7ba6;
	color:#000000;

}
#sidebar h3{
	/*font-size:14px;*/
  font-size:110%;

	font-weight:bold;
	text-align:center;
	background-color:#0e7ba6;
	padding: 4px 4px 4px 4px;
	color:#ffffcc;
}
.image2{
	margin-bottom:0px;
	margin-top:0px;
	margin: 10px;
	width: 200px;

}
/*
h2 {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size:17px;
}
h3 {
	margin-top: 0px;
	margin-bottom: 2px;
	font-size:16px;
}
*/

#content {
	padding-left: 0px;
	padding-right:7px;
	color: #0E2D70;
	font-family:  verdana, small arial, helvetica, sans-serif;
	/*font-size:12px;*/
  font-size:100%;

	padding-left: 5px;
	text-align: left;
	width: 100%;
	height:100%;
	/*	margin-right: 200px;
	padding: 0.4em 1em 1em 1em;*/
}
.clear {
	clear: both;
}

.copy {
	margin: 1em 0 2em 0;
	clear: both;
	text-align:center;
	color:#65875a;
	font-size:0.9em;
}

/*
hr {
height: 1px;
color: gray;
}*/

.icon {
float: left;
margin: 0 5px 5px 0;
}

/*
.abstract {
	clear: both;
	color: #000
	}
*/

.mainimage {
	float:left;
	margin: 0px;
	margin-right: 10px;
	margin-left:0px;
	padding: 0px;
	width: 250px;

		}

.text p{
	color: #0E2D70;
  /*font-size:12px;*/
  font-size:100%;

  /*margin-right:20px;*/
  text-align: left;
			}

#breadcrumb {

	padding: 5px 5px 5px 5px;
	font-size: 90%;
				}

#breadcrumb a {
	text-decoration: none;
					}

.printer {
	padding: 0px 0px 0px 0px;
	clear: both;
}

img{
  border: 0px;
}

ol.alpha {
	list-style-type:lower-alpha;
}