body{
margin:0;
padding:0;
}

a:link {color: #003366; text-decoration: underline; }
a:active {color: #003366; text-decoration: underline; }
a:visited {color: #8b0000; text-decoration: underline; }
a:hover {color: #8b1a1a; text-decoration: none; }

  
/* ================================================================ 
  
This copyright notice must be untouched at all times. 
  
  
The original version of this stylesheet and the associated (x)html 
  
is available at http://www.cssplay.co.uk/menus/upmenu.html 
  
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved. 
  
This stylesheet and the associated (x)html may be modified in any 
  
way to fit your requirements. 
  
=================================================================== */ 
  
  
  
.menu {font-family: arial, sans-serif, verdana; width:940px; position:relative; font-size:12px; color:#fff; margin-left:6px;} 
  
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:123px; height:25px; text-align:center; color:#fff; padding:10px 5px 0px 5px; line-height:12px; margin-top:2px; border:1px solid #fff; border-width:0 1px 1px 0; background:#3E5A74; font-size:11px;} 
  
.menu ul {padding:0; margin:0;list-style-type: none; } 
  
.menu ul li {float:left; position:relative;} 
  
.menu ul li ul {visibility:hidden; position:absolute;} 
  
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;} 
   
.menu ul li:hover a, .menu ul li a:hover {color:#fff; background:#5E7E9C;} 
   
.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:36px; left:0;} 
   
.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#C6D2DB; color:#000;} 
   
.menu ul li:hover ul li, .menu ul li a:hover ul li {background:#fff; color:#000;width:199px; clear:both;} 
   
.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#5E7E9C; color:#000;} 
   
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;} 
   
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {background:#C6D2DB; color:#000; width:100%; padding-left:10px; padding-top:15px; padding-bottom:15px;} 
   
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#5E7E9C; color:#fff;} 
   
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;} 
   
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#C6D2DB; color:#000;} 
  
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#C6D2DB; color:#000;} 
   
.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-105px;} 
  
.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;} 
 
h4 {
color: #003366;
font-size:10pt;
display:inline;
}

table td h4{
color: #003366;
font-size:10pt;
display:inline;
padding-left:4px;
}

table td h5{
color: #6A0888;
font-size:10pt;
display:inline;
padding-left:4px;
}

h3{
color: #003366;
font-size:11pt;
margin:0px;
padding:0px;
font-weight:bold;
}

b {
color: #003366;
font-size:10pt;
font-weight:bold;
}

#header{
background: #fff;
font-family: arial, sans-serif, helvetica;
font-size: 10pt;
width:940px;
padding-top:0;
margin:0;
height: 85px;
}

#headerright {
float: right;
}

.clear{
clear: both;
}

#topsection{
margin-left:5px;
width: 940px;
}

#contentwrapper{
float: left;
width: 940px;
}

#content{
font-family: arial, sans-serif, helvetica;
font-size: 10pt;
width:940px;
float: left;
}

#contentcolumn{
margin: 0 300px 0 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font-family: arial, sans-serif, helvetica;
font-size: 10pt;
width:620px;
}

.tright {text-align: right;}

#main_right {
float: left;
width: 300px; /*Width of right column*/
margin-left: -300px; /*Set left marginto -(RightColumnWidth)*/
margin-top:3px;
}

blockquote {
	background: #FFF url('../image/quote.gif') no-repeat;
	border: 1px solid #EAEAEA;
	color: #555;
	display: block;
      font-family: arial, sans-serif, helvetica;
      font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 15px;
}

td.dots {
background: url(../images/dots3.gif) bottom left repeat-x; 
width: 940px; 
vertical-align: bottom; 
text-align: left;
}

/* ----------------------------------------
   Right Sidebar box
------------------------------------------- */

.box {
        margin-bottom: 7px;
}
.box_title {
	background: #C6D2DB url('images/box/title4.gif') no-repeat left top;
	padding: 6px 10px 5px;
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
      font-family: arial, sans-serif, helvetica;

}
.box_body {
	background: #DAE3E9 url('images/box/body3.gif') repeat-x left top;
	padding: 8px 5px 1px 5px;
	font-size: 9pt;
        font-family: arial, sans-serif, helvetica;
        min-height:120px;
}
.box_bottom {
	background: url('images/box/bottom2.gif') no-repeat left top;
	display: block;
	height: 5px;
	font-size: 0;
	line-height: 0;
}
.box_outage {
	background: #FEEED4 url('images/box/title_outage.gif') no-repeat left top;
	padding: 6px 10px 5px;
	font-weight: bold;
	font-size: 9pt;
	color: #531313;
        font-family: arial, sans-serif, helvetica;
}

.box td {
padding: 4px 10px 4px 20px;
border-top: 1px solid #E2ECF2;
border-bottom: 1px solid #D0D8DE;
text-indent:-15px;
margin-left:15px;
}

.box ul {
	margin-left: 0;
	border-bottom: 1px solid #E2ECF2;
}
.box li:first-child {border-top: none;}
.box ul li {
	list-style: none;
	padding: 4px;
	border-top: 1px solid #E2ECF2;
	border-bottom: 1px solid #D0D8DE;
}
.box ul a {text-decoration: none;}
.box ul a:hover {text-decoration: underline;}


#footer{
width: 940px;
font-family: arial, sans-serif, helvetica;
font-size: 10pt;
padding: 8px 0 0 4px;
clear: left;
}

#footerwrapper{
background: url(../images/bottomline.gif) repeat-x;
width:940px;
}

.innertube{
margin: 7px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
