.nospace{
padding:0px;
margin:0px;
}

.borderless{border:0px;}
.border{
border:solid;
border-width:1px;
}

.margin_left{margin-left:10px;}
.margin_right{margin-right:10px;}

.left{float:left;}
.right{float:right;}

div.clear {clear: both;}

.body{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
background:#999999;
text-align:justify;
}

.wrapper{
width:990px; 
text-align:left;
}

.header{
height:99px;
width:990px;
background-color:#FFFFFF;
line-height:99px;
}

.navigation{
height:39px;
width:990px; 
background-image:url(../images/navigation-bg.gif);
background-repeat:repeat-x;
line-height:39px;
}

.content{
font:normal small Arial, Helvetica, sans-serif;
color:#393939;
background-color:#FFFFFF;
text-align:center;
font-size:13px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
}

.frontpage{
width:990px;
/*font:normal small Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#393939;
background-color:#FFFFFF;
text-align:justify;
padding-top:10px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
border-top:double;
border-top-color:#8A8A8A;
}

.dock_bottom {
width:472px;
}
html>body .dock_bottom {width:482px;}

.content_pane{
height:210px;
}

.half_pane{
width:472px;
height:360px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
}
html>body .half_pane {width:482px;}

.full_pane{
width:990px;
padding-top:2px;
padding-bottom:2px;
}

.box_title{
background-color:#999999; 
text-align:center; 
width:462px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:30px; 
font-weight:bold; 
color:#FFFFFF; 
border:solid; 
border-width:1px; 
border-color:#000000;
}
html>body .box_title{width:472px;}

#top_left{

}
#top_right{

}
#mid_left{

}
#mid_right{

}
#bottom_left{

}
#bottom_right{

}

#media{

}

.footer{
width:990px; 
background:#FFFFFF;
border-top:double;
border-top-color:#8A8A8A;
padding-bottom:10px;
}

.footer p.copyright{
font-size:12px;
}

.separator1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
width:1px;
float:left;
color:#8A8A8A;
}

.separator2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:1px;
float:left;
color:#8A8A8A;
}

.navlinks{
width:153px;
float:left;
}
.navlinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#8A8A8A;
}
.navlinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
}

.footerlinks{
width:153px;
float:left;
text-decoration:none;
}
.footerlinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#8A8A8A;
}
.footerlinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}