/* CSS Document */

body {
	background-color: #cccccc;
	color:#00000;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:center
}

a:link {color:#3366cc; text-decoration: none}
a:visited {color:#3366cc; text-decoration: none}
a:hover {color:#99cc33; text-decoration: none}
a:active {color:#99cc33; text-decoration: none}

h1{color:#3366cc; font-size:16px; font-weight:bold; }
h2{color:#99cc33; font-size:13px; font-weight:bold;}

.layout {
    margin-left:auto;
    margin-right:auto;
    text-align: left;
    width:925px;
  	background-color: #ffffff;
 }

.header {
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    width:925px;
  	background-color: #ffffff;
 }


#menubackground {
background-image:url('../images/header_top.jpg');
 width:925px;
 height:25px;
 color:#ffffff;
 font-family: Helvetica, Arial, sans-serif;
 font-size:10px;
 padding-top:15px;

 }

#menu {float:left; padding-left:25px; width: 607px;}
#menutop {padding: 0; margin: 0;}
#menutop li{float: left; margin-right:4px; list-style:none;}
#menutop a, #menutop a:visited{
	display: block;
	text-decoration: none;
	padding: 6px 8px 6px 8px;
	color:#ffffff;
	background-color:#333;
}

#menutop a:hover, #menu #menutop .uberlink {color:#FFF; background-color:#36C;}

#stock{color:#FFF; background-color:#36C;
display: block;
	text-decoration: none;
	padding: 6px 8px 6px 8px;
	}

#content {
width:925px;
float:left;
}

#leftmenu {
width:255px;
float:left;
background-color: #3366cc;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
}

#rightcontent {
width:182px;
height:12px;
float:right;
background-image:url('../images/headerbtm_lft.jpg');
}

#maincontent {
float:left;
width: 625px;
padding-left:15px;
padding-right:15px;
min-height:445px;

}



.menuopen{
font-size:13px;
padding-top:2px;
margin-bottom:6px;
display:block;
text-decoration: none;
color:#ffffff;
}

.menuopen a:link, .menuopen a:visited{
text-decoration: none;
color:#FFFFFF;
}

.menuopen a:hover, .menuopen a:active{
color:#99cc33;
text-decoration: none;
}

.submenu {
font-size:13px;
margin-left:10px;
padding-left:15px;
margin-top:2px;

}

.submenu li{
height: 22px;
color: #ffffff;
list-style:none;
margin:0px;
padding:0px;
}

ul.submenu li a, ul.submenu li a:visited{
text-decoration: none;
color:#FFFFFF;
}

ul.submenu li a:hover {
color:#99cc33;
text-decoration: none;
}


.submenuopen{
font-size:13px;
display: block;
height: 19px;
margin-left: 0px;
padding-top: 2px;
padding-left: 7px;
color: #ffffff;
text-decoration: none;
}

.hide{
display: none;
}

.clear {
clear:both;
}

.contentheader {
font-size: 17px;
color:#5299cd;}


.green {
font-size: 15px;
color:#3a8736;
font-style: italic;}

.contentblack {
font-size: 15px;
color:#000000;}



.footer {
	color:#ffffff;
	background-color:#000000;
	width:925px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}



table.info {
	color:#000000;
	width:100%
	}

table.info td {
	padding:5px;
	}
	
table.info tr {
	padding:8px;
	border-width: 3px;
	border-style: solid;
	text-align:center;
	background-color:#f1f1f1;
	font-size:11px;
	}


table.info tr.blue {
	border-width: 3px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#3366cc;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	}

tr.light{
	padding:8px;
	border-width: 3px;
	border-style: solid;
	text-align:center;
	background-color:#f1f1f1;
	font-size:11px;
	}

tr.gray {
	padding:8px;
	border-width: 3px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#CCCCCC;
	text-align:center;
	font-size:11px;
	}



.menuheader {
	font-size: 20px;
	color:#0d2450;
	}

#smallcontent {
float:left;
width: 415px;
}

#rightcolumn {
width: 190px;
float:left;
padding-left:15px;
padding-top:15px;
text-align:center;

}

.box {
width:175px;
border: 1px solid #99cc33;

}

.boxheader {
background: #99cc33;
text-align:center;
color:#3366cc;
font-size:13px;
font-weight:bold;
padding:3px;
}

.boxcontent {
padding-left:5px;
padding-right:5px;
width:154px;
text-align:left;
}

ul.boxlist {
margin-left:8px;
margin-top:5px;
padding-left:5px;
padding-top:5px;
margin-bottom:52px;
}


.boxlink{
text-align:right;
padding-bottom:5px;
}

.homeleft, .homeright {
width:288px;
float:left;
}

.homeleft {
border-right:1px solid #99cc33;
}

.homeright {
padding-left:15px;
}

.homeleftbtm, .homerightbtm {
width:288px;
float:left;
padding-top:8px;
}

.homeleftbtm {
border-right:1px solid #99cc33;
}

.homerightbtm {
padding-left:15px;
}

.homeleft a:link, .homeleft a:visited{
text-decoration: none;
color:#3366cc;
}

.homeleft a:hover, .homeleft a:active{
color:#99cc33;
text-decoration: none;
}

.homeright a:link, .homeleft a:visited{
text-decoration: none;
color:#3366cc;
}

.homeright a:hover, .homeleft a:active{
color:#99cc33;
text-decoration: none;
}

.hometop {
width:595px;
float:left;
border-bottom:1px solid #99cc33;
}

.caption {
font-size:11px;
color:#99cc33;
font-weight:bold;
padding-bottom:25px;

}

.stockheader {
color:#99cc33;
font-size:13px;
font-weight:bold;
padding-top:25px;
}

.partnersleft, .partnersright {width:288px; float:left; height: 130px; text-align:center; padding-top:20px;}
.partnersleft {border-right:1px solid #99cc33;}
.partnersright {padding-left:15px;}
.partnerstop {width:595px; float:left; border-bottom:1px solid #99cc33;}

ul.downloads {list-style-image:url('../images/pdf.jpg');}
ul.downloads li {margin-bottom:10px;}

.partnerone {
width:595px;
float:left;
height: 130px;
text-align:center;
padding-top:20px;
border-bottom:1px solid #99cc33;
}

.emphasis {color:#99cc33;}

.greenline {
border: 0;
  width: 10s0%;
  color: #000000;
background-color: #000000;
height: 2px;
}