﻿body {margin:0px; background-image:url("../graphics/design/bg.gif"); font-size:13px; color:#333333; font-family:Arial; background-repeat:repeat-x;}

a{color:#3567c6; text-decoration:none;}
a:hover{color:#7994fa;}
img{border:none;}
#outershell{border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; width:843px; margin:auto; text-align:left;}
#mainshell{width:843px; background-color:#f0f0f0; overflow:hidden}

#leftside{background-color:#f8f8f8; float:left; border-right:solid 1px #ffffff; width:642px;}
#rightside{background-color:#f0f0f0; float:left; padding:5px 0px 0px 5px; width:192px;}

#header{position:relative; height:163px; overflow:hidden; border-bottom: solid 1px white;}
#logo{position:absolute; left:0px; top:0px;}
.menuItem{font-size:12px; cursor:pointer; padding:5px 15px 7px 15px;}
.menuItem a{color:#555555; cursor:pointer;}
.menuItem a:hover{color:#555555;}
.menuDivide{width:2px; height:28px;}

.arrow{list-style-image:url(../graphics/design/arrow.gif); margin-left:30px; margin-top:10px; padding:0px;}

/*Box Styles*/
.box{margin-bottom:10px; color: #333333; border: solid 1px #e2e2e2; background-color: #f0f0f0; width: 188px;}
.boxhead{background-image: url('../graphics/design/box_header.gif'); background-repeat: no-repeat; font-weight: bold; padding: 3px 5px 0px 23px; height: 23px; overflow: hidden;}
.boxcopy{padding:7px 5px 5px 5px}
.boxcopy a{color:#3567c6; text-decoration:none;}
.boxcopy a:hover{color:#7994fa; }
.newslist{ list-style-image:url(../graphics/design/button.gif); margin-left:30px; margin-top:10px; padding:0px;}

/*General Styles*/
.headline{color:#3567c6; font-weight:bold; margin:20px 0px 0px 10px; font-size:20px;}
.bodycopy{padding:10px 10px 25px 10px;}

/*NewsTable*/
.NewsTable td{border-bottom:solid 1px #f0f0f0; padding:5px 0px 5px 0px;}

/*footer*/
#topfooterline{height:1px; background-color:#e2e2e2; overflow:hidden; clear:both;}
#footer{height:33px; position:relative; border:solid 1px #f0f0f0; background-color:#cccccc}
#footercontent{position:absolute;left:0px; width:839px; text-align:center; top:7px;}
#bottomspacer{height:33px;}