body
{
margin:0;
padding:0;
background-color:#999999;
background-image:url(images/pagebg.gif);
font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
form{
margin:0;
padding:0;
}
p {
padding:0;
margin:0;
}
#containerwrap{
width:940px;
margin:auto;
padding:0 0 27px 0;
xbackground-image:url(images/wrapbg.gif);
xborder-left:1px solid #BBBBBB;
background:url(images/container-bg-bottom.png) no-repeat bottom left;
}
#container
{
width:935px;
background-color:#ffffff;
margin:0px;
xmargin-right:6px;
display:block;
padding:0 5px 0 0;
background-image:url(images/container-bg.png);
}
#header
{
position:relative;
background: transparent url(images/headerbg.png) repeat-x scroll 0 114px;
height:150px;
margin:0 13px 0 14px;
}
#headerlogo {
	position:absolute;
	left:5px;
	top:0;
}
#headerbanner{
	position:absolute;
	left:110px;
	top:0;
}
#header h1
{
position:absolute;
right:20px;
bottom:105px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#000099;
z-index:3;
margin:0
padding:0;
}
#header h2
{
position:absolute;
right:20px;
bottom:80px;
width:470px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9900;
z-index:4;
margin:0
padding:0;
}
#header #PageImage {
	position:absolute;
	left:325px;
	top:2px;
	z-index:1;
}
#topnav
{
position:absolute;
right:20px;
top:79px;
height:38px;
float:right;
z-index:99;
}
#searchform
{
position:absolute;
left:690px;
top:114px;
}
#searchbox{
background-image:url(images/searchbox.gif);
width:156px;
height:14px;
border:0px #000000 solid;
margin-top:4px;
}
ul#topmenu{
list-style-type:none;
margin:0;
padding:0;
}
ul#topmenu li{
float:left;
}
ul#topmenu li a
{
display:block;
height:26px;
background-color:#ffffff;
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding-top:9px;
line-height:1;
}
ul#topmxenu li a:hover{
text-decoration:underline;
}
a.toplink1, a.toplink2, a.toplink3, a.toplink4, a.toplink5, a.toplink6, a.toplink7, a.toplink8, a.toplink8, a.toplink10 {
width:70px;
height:34px;
background-position:top;
background-repeat:no-repeat;
background-color:#000;
}
a:hover.ActiveTopLink{}
a.ActiveTopLink{margin-top:-10px; height:36px !important}
a.toplink1{
background-image:url(images/toplink1.gif);
}
a.toplink2{
background-image:url(images/toplink2.gif);
}
a.toplink3{
background-image:url(images/toplink3.gif);
}
a.toplink4{
background-image:url(images/toplink4.gif);
}
a.toplink5{
background-image:url(images/toplink5.gif);
}
a.toplink6{
background-image:url(images/toplink6.gif);
}
a.toplink7{
background-image:url(images/toplink7.gif);
}
a.toplink8{
background-image:url(images/toplink8.gif);
}
a.toplink9{
background-image:url(images/toplink9.gif);
width:88px;
}
a.toplink10{
background-image:url(images/toplink10.gif);
}
a:active.toplink1,
a:hover.toplink1 {
margin-top:-10px; height:36px !important
}
a:active.toplink2,
a:hover.toplink2 {
margin-top:-10px; height:36px !important
}
a:active.toplink3,
a:hover.toplink3 {
margin-top:-10px; height:36px !important
}
a:active.toplink4,
a:hover.toplink4 {
margin-top:-10px; height:36px !important
}
a:active.toplink5,
a:hover.toplink5 {
margin-top:-10px; height:36px !important
}
a:active.toplink6,
a:hover.toplink6 {
margin-top:-10px; height:36px !important
}
a:active.toplink7,
a:hover.toplink7 {
margin-top:-10px; height:36px !important
}
a:active.toplink8,
a:hover.toplink8 {
margin-top:-10px; height:36px !important
}
a:active.toplink9,
a:hover.toplink9 {
margin-top:-10px; height:36px !important
width:88px;
}
a:active.toplink10,
a:hover.toplink10 {
margin-top:-10px; height:36px !important
}
toplinkRSS a{
background-image:url(images/toplinkRSS.gif);
width:20px;
}
#banner{
position:absolute;
left:354px;
xright:10px;
top:6px;
width:468px;
height:60px;
}
#main
{
width:622px;
height:auto;
float:left;
background-color:#FFFFFF;
}
#right
{
width:311px;
height:auto;
float:right;
background-color:#FFFFFF;
}
.block
{
position:relative;
width:266px;
height:150px;
margin-left:22px;
margin-right:22px;
_margin-left:11px;
_margin-right:11px;
margin-top:5px;
margin-bottom:13px;
}
.block h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:106px;
margin-top:16px;
margin-bottom:0px;
}
.block p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
margin-left:106px;
margin-top:6px;
font-weight:bold;
color:#999999;
}
.block div
{
position:absolute;
text-align:right;
top:117px;
left:148px;
}
.bblock
{
width:290px;
height:102px;
margin-bottom:31px;
background-repeat:no-repeat;
}
.bblock h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:120px;
margin-top:8px;
margin-bottom:0px;
}
.bblock p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:120px;
margin-top:8px;
font-weight:bold;
color:#666666;
margin-right:20px;
}
.left
{
float:left;
}
.right{
float:right;
}
#block1
{
background-image:url(images/block1bg.jpg);
}
#block1 h1{
color:#5ba3d7;
}
#block2
{
background-image:url(images/block2bg.jpg);
}
#block2 h1{
color:#ff0000;
}
#block3
{
background-image:url(images/block3bg.jpg);
}
#block3 h1{
color:#009900;
}
#block4
{
background-image:url(images/block4bg.jpg);
}
#block4 h1{
color:#f85839;
}
#bblock1
{
background-image:url(images/bblock1bg.jpg);
margin-left:20px;
_margin-left:10px;
}
#bblock2
{
background-image:url(images/bblock2bg.jpg);
margin-right:22px;
_margin-right:11px;
}
#cblock1
{background-image:url(images/cblock1.jpg);
}
#cblock1 h1{
color:#0099ff;
}
#cblock2
{background-image:url(images/cblock2.jpg);
}
#cblock2 h1{
color:#cc0000;
}
#cblock3
{background-image:url(images/cblock3.jpg);
}
#cblock3 h1{
color:#ff6600;
}
#cblock4
{background-image:url(images/cblock4.jpg);
}
#cblock4 h1{
color:#000000;
}
.cblock
{
width:267px;
height:82px;
margin:auto;
margin-top:13px;
margin-bottom:32px;
}
.cblock h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:16px;
margin-top:2px;
margin-bottom:0px;
}
.cblock p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:16px;
margin-top:2px;
font-weight:bold;
color:#cccccc;
margin-right:100px;
}
.style1 
{color: #f85839;
font-size:11px;
}
#bottom{
padding:5px 0 0 0;
position:relative;
width:100%;
}
ul.bottommenu{
list-style-type:none;
margin:0;
padding:0;
}
ul.bottommenu li a{
display:block;
width:138px;
height:16px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
font-weight:bold;
padding-left:17px;
padding-top:1px;
white-space:nowrap;
margin-bottom:0px;
_margin-bottom:0;
xborder:1px solid;
}
ul.bottommenu li a:hover{
text-decoration:underline;
}
ul.bottommenu li a.mainlink{
font-family:Arial Narrow, Helvetica, sans-serif;
background-image:url(images/bottommenubg2.gif);
background-repeat:no-repeat;
background-color:#FFCC00;
xbackground-color:#3366cc;
font-size:13px;
color:#222222;
}
#botmenu1{
margin-left:27px;
_margin-left:14px;/* IE6 Fix */
float:left;
}
#footer{
width:842px;
height:16px;
background-color:#666666;
border-top:2px #3366cc solid;
border-bottom:2px #3366cc solid;
margin:auto;
margin-top:18px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
padding-top:4px;
background-image:url(images/bottombg.gif);
xbackground-repeat:no-repeat;
background-color:#ffffff;
}
#footer a{
text-decoration:none;
color:#000000;
padding-left:20px;
padding-right:20px;
}
#footer a:hover{
text-decoration:underline;
}
#copyright{
padding-top:4px;
width:80%;
margin:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3366cc;
text-align:center;
}
.clearboth{
clear:both;
}
.partition {margin: 8px 20px; clear: both; background-image: url(images/bottombg.gif); background-repeat: no-repeat; background-color: rgb(255, 255, 255); background-position: center center; padding-top: 10px; height: 1px;}