html, body, form, fieldset, div, td {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6, p, pre, object, blockquote, ul, ol, li, dl, dd, address {
color:#000000;
font-weight:normal;
margin:1em 0;
padding:0;
}
body {
 background: #707070;
}
a:link {font-weight:bold; color:#E40201; text-decoration:none; outline:none}
a:visited {font-weight:bold; color:#990000; text-decoration: none; outline:none}
a:hover {font-weight:bold; color:#990000; text-decoration: underline; outline:none}
h1{font-size:30px; line-height:1em; font-weight:bold; margin-top:0}
h2{font-size:20px; line-height:1em; font-weight:bold; color:#475882; border-bottom:1px #475882 solid}
h3{font-size:16px; line-height:1em; font-weight:bold; text-align:center}
h4{font-size:16px; line-height:1em; font-weight:bold; text-align:left; margin-top:20px; margin-bottom:0}
h5{font-size:15px; line-height:1em; font-weight:bold; color:#475882; border-bottom:1px #475882 solid}
img.left{float: left; margin-right: 10px}
img.center{display:block; margin-left:auto; margin-right:auto}
img.right{float: right; margin-left: 10px}
ul{list-style:disc; list-style-position:outside; padding-left:30px}
ol{list-style-position:outside; padding-left:30px}
li{margin: 0}

.btn{
 cursor:pointer;
 width: 50px;
 height: 23px;
 margin: 1px 0 0 0;
 padding: 0 1px 2px 0;
 text-align: center;
 font-size: 11px;
 letter-spacing: 0.1em;
}
.searchBox{
 border:1px #003399 solid;
 float:left;
 font-size:11px;
 margin: 2px 3px 0 0;
 padding:3px;
}

.red{
 color:#f00;
}
.green{
 color:#090;
}

.emailAddress{
 display: none;
}

.hideMe {display: none}
.centerMe{text-align:center}
.compact{line-height:1em}
.compact li{margin:10px 0}
.compact ol ul{margin-top:10px; margin-left:-10px}
.indent{margin-left:15px}

/* Layout - Dynamic Drive CSS Library*/

#maincontainer{
 width: 990px; /*Width of main container*/
 margin: 0 auto; /*Center container on page*/
 border-left: solid 2px #000;
 border-right: solid 2px #000;
 background: #fff;
}
#topsection{
position: relative;
background: url(assets/pageElements/ltBlueBack.png) repeat;
height: 135px; /*Height of top section*/
width: 100%;
}
#logo{
position: absolute;
left: 30px;
top: 5px;
border: none;
}
#heading{
position: absolute;
left: 242px;
top: 10px;
border: none;
}
#login{
position: absolute;
right: 0px;
top: 0px;
text-decoration: none;
}
#masthead{
margin:0;
padding: 15px 0 0 150px;
font-size:48px;
font-weight:bold;
letter-spacing:3px;
text-align:center;
}
#subhead{
margin: 0;
padding: 0 0 0 150px;
font-size:16px;
letter-spacing:4px;
text-align:center;
}
#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin-left: 300px; /*Set right margin to LeftColumnWidth*/
padding-right: 10px;
}
#leftcolumn{
float: left;
width: 300px; /*Width of left column*/
margin-left: -985px; /*Set left margin to -(MainContainerWidth)*/
}
.sidebar{
padding: 15px;
background-color:#8AA7E7;
-moz-border-radius:3ex;
-webkit-border-radius:3ex;
}
#footer{
clear: left;
width: 100%;
background: black;
color: #FFFF80;
text-align: center;
padding: 4px 0;
}
#footer a{
color: #FFF;
}
.innertube{
padding: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/* Menu Bar - 13styles.com */
.rhm1{
	width:990px;
	height:64px;
	margin:0 auto;
	background:url(assets/pageElements/rhm1_bg.gif) repeat-x;		
}
.rhm1-bg{
	background:url(assets/pageElements/rhm1_bg.gif) repeat-x;
	height:64px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#ffe8cc;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 18px;
	height:64px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 28px 0 10px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url(assets/pageElements/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url(assets/pageElements/rhm1_hover_r.gif) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url(assets/pageElements/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url(assets/pageElements/rhm1_hover_r.gif) no-repeat right 5px;
}



.newsBox {
 position: relative;
 width: 640px;
 padding: 0;
 margin:0 0 20px 0;
 clear: both;
}
.newsBox h1{margin: 0 0 2px 0; padding: 0; font-size: 18px; font-weight: bold;}
.newsBox h2{
 margin: 0 0 15px 0;
 padding: 0;
 font-size: 11px;
 border: none;
 color: #FF9900;
}
.newsBox .content{
 margin: 0 0 0 15px;
}
.newsBox img{
 border: none;
 margin-left: 15px;
}

div.clear{
 clear: both;
}
