/*------------Clearing the way to content----------------*/
.hide	{
	display:none;
	}
/*---------------------------------------------------*/


/*----------Begin General Page Layout-----------*/
/*-------This section describes things in the order they appear on the page--------------*/
body,.body {
	margin:0; /*It is generally good practice to zero out your margins and padding on the page, since some agents don't so this*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; }
/* ---------- Begin mainnav ----------------------- */
#mainnav {
  background:#18397B url(/images/navmenu_back.png) top left repeat-x;
  float:left;
  width:100%;
  border:1px solid #CE0000;
  border-left:0px;
  }
  
#mainnav ul { padding: 0; }
#mainnav ul li { display: inline; }

#mainnav ul
{
margin: 0;
padding: 0;
color: #FFFFFF;
letter-spacing: 2px;
}

#mainnav ul li a
{
padding: 0.2em 14px;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #A8BAE6;
}

#mainnav ul li a:hover
{
background-color: #000000;
color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #000000;
text-align: left;
}
/* ---------- End mainnav ----------------------- */

p, .p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000000; text-align: justify}

ol,.ol,ul,.ul,li,.li,dd,.dd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #000000 ; text-align: justify}

.bodytextorange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #31639C; text-decoration: none}

.green  { color: #666699; }

.orange { color: #31639C; }

.bodytextgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666699; text-decoration: none}

.bodytextsmallgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666699; text-decoration: none}

.bodytextsmallgray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #666666 ; text-decoration: none; text-align: left}

.bodytextvsmallgray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; color: #666666 ; text-decoration: none}

a.bodytextsmallgray:hover { color: #31639C; }

.bodytextorange3pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #31639C }

.bodytextsmallblk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333}

.bodytextlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1B3D79; font-weight: bold; text-decoration: none}

.bodytexthead {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #1B3D79; line-height: 25px}

.bodytextred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}

.bodytextSubHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #31639C; line-height: 20px}

.dropdown {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; width: 140px}

.news {  font-family: Arial, Helvetica, verdana, sans-serif; font-size: 11px}

.noline { text-decoration: none; color: #008000; font-size: 12px; font-weight: bold; 
               font-family: Arial, Helvetica, sans-serif }

.tdbdytxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.tdbgbottom {  background-color: #31639C}

.tdbgleft { background-color: #E0F0E9}

.tdbgline { background-color: #999999}

.tdbglc { background-color: #E0F0E9 }

.tdbglctext { background-color: #E0F0E9 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }

h1, .h1 {font-family: arial,helvetica,sans-serif; font-weight: normal;
	color: #1B3D79; margin-bottom: 0; margin-top: 30px; font-size: 1.5em;}
h2, .h2 {font-family: arial,helvetica,sans-serif; font-weight: normal;
	color: #31639C; margin-bottom: 0; margin-top: 30px; font-size: 1.2em;}
h3, .h3 {font-family: arial,helvetica,sans-serif; font-weight: normal;
	color: #31639C; margin-bottom: 0; margin-top: 30px; font-size: 1em;}
h4, .h4 {font-family: arial,helvetica,sans-serif; font-style: italic;
	color: #31639C; margin-bottom: 0; margin-top: 30px; font-size: 0.9em;}

.submenuCurrent { background-color: #eeeeee ; color: #1B3D79;
	font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 16px;
	font-weight: normal; text-decoration: none;
	}
a.submenuLink:hover { color: #000000; }
.submenuLink { background-color: #d0d0d0; color: #31639C;
	font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 16px;
	text-decoration: none
	}
a, a:visited {
   text-decoration: none;
  }
a:hover, a:visited:hover {
   text-decoration: underline;
   color: #31639C;
  }
.dashedlist {
	list-style-position: outside;
	list-style-image:  url(/images/dash.png);
	
}

.headerTextChart {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 color: #000000;
 font-weight: bold;
 background-color: #F5F9EE;
}
.ListText {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 background-color: #FFFFFF;
 text-transform: lowercase;
}
.ListTextHead {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-indent: 30px;
 background-color: #FFFFFF;
}
.ListTextHead2 {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-indent: 30px;
 background-color: #F7F7F7;
}
.ListText2 {
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-transform: lowercase;
 background-color: #F7F7F7;
}
.tdbasecolor {
 background-color: #CCCCCC;
}

.rightnav
{
border: #1B3D79 1px solid;
background-color: #eeeeee; 
text-align: left;
padding-top: 00px;
padding-left: 0px;
padding-right: 0px;
}
.topnav
{
 font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 font-size: 16px;
 color: #ffffff;
/* link: #ffffff;*/
 font-weight: normal;
/* vlink: #eeeeee;*/
 text-align: center;
 }
.newarticle
{
padding-top:10px;
padding-bottom:10px;
border-bottom: #1B3D79 1px dotted;
}

.newarticle p
{margin-bottom: 3px;}

.groupbox
{
border: #1B3D79 1px solid;
background-color: #ffffff; 
text-align: left;
padding-top: 00px;
padding-left: 0px;
padding-right: 0px;
}
