@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
 
/* Sets the style for the h3 header. */
h3 {
  color: #fff;
}
/* Sets the style for the h4 header. */
h4 {
  color: #fff;
}
/* Sets the style for the h5 header. */
h5 {
  color: #fff;
}
/* Sets the style for the h6 header. */
h6 {
  color: #fff;
}

body
{
background:#6699ff url(../images/main_bg.jpg) repeat-x;
margin:0px;
padding:0px;
}

#wrapper
{
margin:0 auto;
width:1009px;
}

#left_wrapper
{
margin: 0px 0 0 0;

float:left;
width:165px;
}

#main_wrapper
{
float:left;
width:824px;
margin-left:10px;
}

#main_wrapper .top_link
{
text-align:right;
font-size:12px;
margin: 6px 25px 10px 0;
}

#main_wrapper .title
{
text-align:right;
font-size:20px;
margin-bottom:10px;
margin-right:20px;
margin-top:6px;
font: Verdana, "Times New Roman", Arial;
color:#fff;
}

#main_wrapper .top_link a
{
font:Tahoma, Verdana, "Times New Roman", Arial;
color:#fff;
text-decoration:none;
padding-left:6px;
font-size:14px;
}

#main_wrapper .top_link a:hover
{
font:Tahoma, Verdana, "Times New Roman", Arial;
color:#fff;
text-decoration:underline;
padding-left:6px;
font-size:14px;
}

#main_wrapper #nav2
{
/* padding-top:6px; */
background-color:#0254FE;
width:780px;
height: 25px;
margin-bottom:12px;
margin-left:10px;
font-size: 80%;
font-family: Arial, verdana, sans-serif;
}

 

#main_wrapper #body_wrapper
{
width:790px;
margin-left:10px;
float:left;
}

#main_wrapper #contain_wrapper
{
background-color:#D4E2FF;
width:540px;
margin-right:9px;
float:left;
padding:9px 20px 9px 20px;
border: 2px double #6699FF;
}

#main_wrapper #right_wrapper
{
/* background: #fff; */
width:160px;
height: 100%;
float:left;
margin: 0px 0px 0 0;
padding:9px 9px 9px 9px;
border: 0px double #808080;

}

#footer_container
{
width:100%;
float:left;
margin:6px 0 0 0;
text-align:center;
}
#footer_container .footer
{
margin:0 auto;
width:1009px;
}

#menul  {
border: solid 0px #1200BD;
width:170px;
margin: 20px 0 0 0px;
padding-top:20px;
font-size: 90%;
font-family: Arial, verdana, sans-serif;
}

#menul ul, #menul li{
 list-style: none;
        margin: 0px;
        padding: 0px;
        }

#menul li a:link , #menul li a:visited , #menul li a:active {display:block;height:40px;
line-height:20px;
background-image:url(../images/menuleft.jpg);
color:#FFFFFF;
text-decoration:none;
text-align:left;
font-size: 90%;
font-family: Arial, verdana, sans-serif;
padding-right:11px;
padding-left:11px;
padding-bottom:0px;
margin:0 0 6px 0;
border-bottom: 1px;
}

#menul li a:hover {background-image:url(../images/but1-new-copy.jpg); margin:0 0 6px 0;
        color:#000000;}


#pscroller1{
width: 130px;
height: 130px;
background-color: none;
color: #e0e8f8;
margin-left: 5px;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: #fff;
font-size: 85%;

}

.rssclass a {
text-decoration: none;
 color: #e0e8f8;
}


.rssclass a:hover a:active {
text-decoration: none;
 color: #e0e8f8;
}

#childContainer {width: 790px;display:block;clear:both;border-right:0px solid #800000; 
/* background: url('menu copy.jpg'); */
background-repeat: repeat-x; 
height: 20px;
}

#childnav {
	height: 20px;
/*	background: #6699FF; */
	border-top: 20;
	border-bottom: 0px solid #000;
	padding:0;
}

#childnav ul {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px; 
	font-size: 100%; 
	/* text-transform: uppercase; */
	width: auto;
	/*
	(Disappearing List-Background)
	http://www.positioniseverything.net/explorer/ie-listbug.html
	*/
	position: relative; /* Fix the Stupid IE6 Bug */
}
#childnav ul li {float: left; color: #fff; text-align: left; font-weight: normal; }
#childnav ul li a {display: block; background: #0156FF; padding: 5px 16.5px; padding-bottom: 4px; 
border-left: 0px solid #000; border-right: opx solid #fff; color: #fff; text-decoration: none;}

/* Root Level Link Formatting */
#childnav ul li a:hover, #childnav li a:focus {background: #4b4c4d; border-color: #fff;}
#childnav li a:active, #childnav ul li a.active {background: #0156FF; color: #fff;}

/* Current page Customisations*/
#childnav li.menu-current a		{background: #0156FF; color: #fff; border-bottom: 0px solid #000;}
#childnav li.menu-current a		{font-weight: bold;} 

#childnav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}


/* Search Box in banner */
#search_box {
 
 
	width: 170px;
	padding-left: 0px;
	padding: 0px 0 0px 0;
	
}
 

#search_box .search_string {
	width: 120px;
	height: 16px;
	font-size: 90%;
	 
 
}
#search_box .search_submit {
	width: 30px;
	height: 25px;
	font-size: 80%;
margin: 0;
	 padding: 1px;
	 
}


#right_wrapper #health {
/* background:#6699ff;
margin:0px;
padding:5px;
border: 2px double #808080; */
}

#main_wrapper .title2
{
text-align:center;
font-size:20px;
margin-bottom:10px;
margin-top:6px;
font: Verdana, "Times New Roman", Arial;
color:#01f8d9;
}

#main_wrapper .title3 
{
text-align: right;
margin-bottom:10px;
font: Verdana, "Times New Roman", Arial;
color:#01f8d9;
}

#signup {
padding-left:6px;
width: 150px;
height: 50px;
font-size: 20px;

background: #0a0ac5;
padding:5px;
color: #fff;
text-align: center;
border: 1px solid #808080;
margin: 0 0 12px 0;
}

#signup a {
color: #fff;
text-align: center;
text-decoration: none;
}

.title4 a
{
font-size: 2em;
text-align: center;
font: Verdana, "Times New Roman", Arial;
color: #01f8d9;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .1em .2em;
}

tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}


