body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#555;}
p{padding:0px; margin:0px;}
ul{padding:0px;}
#logo{width:980px; height:70px; text-align:right; margin:0px auto; padding:0px 0px 0px 0px;}
#logo img{padding:25px 5px 0px 0px; border:0px;}
#menubar{width:980px; background-color:#1d2172; height:30px; margin:0px auto; padding:0px; text-align:right;}
#banner{width:980px; height:181px; margin:0px auto; padding:10px 0px 0px 0px;}
#main{width:978px; border-left:1px #aaa solid; border-right:1px #aaa solid; border-top:1px #aaa solid; border-bottom:0px; margin:0px auto; padding:0px; clear:both;  display:table;}

#footer{width:980px; padding:0px; margin:0px auto; background:url(images/footer.gif) no-repeat; height:60px; clear:both; display:block; border:0px;}
#footer p {padding:30px 0px 0px 270px; font-size:.8em; font-weight:bold; color:#aaa;}
.leftbox {width:250px; float:left; padding:5px;}
.redbox{width:230px; background-color:#ef3e35; float:left; padding:9px; margin-bottom:10px; font-size:.85em;}
.redbox a:link, .redbox a:visited {color:#FFFFFF; text-decoration:underline;}
.redbox a:hover {
	color:#000;
	text-decoration:none;
}
.redbox h2{font-size:.9em; font-weight:bold; color:#000;}
.redbox ul{margin-left:20px; list-style-image:url(images/redbullet.gif); font-size:.8em; color:#fff; text-decoration:underline;}
.maincontent{width:680px; padding-left:10px; padding:5px 0px 0px 0px;float:left; border:0px;}
.maincontent h1{ width:680px; background:url(images/h1_bg.gif) no-repeat; height:51px; padding:15px 0px 0px 20px; font-weight:bold; font-size:1em; margin:0px;}
.maincontent p{padding:0px 0px 10px 5px; font-size:.83em; margin-top:5px;}
.maincontent a:link, .maincontent a:visited{color:#FF0000; font-weight:bold;}
.maincontent a:hover{color:#1d2172; font-weight:bold;}
.maincontent li{color:#FF0000; padding-left:10px; margin-left:20px; font-size:.9em; line-height:18px; }
.maincontent li span{color:#555; border-bottom:#FF0000 1px solid; width:100%; display:block; vertical-align:text-top;}
.halfbox{width:300px; padding-right:20px; float:left; clear:none;}
.threequarterbox{width:500px; padding-right:20px; float:left; clear:none;}
.twothirdbox{width:420px; padding-right:20px; float:left; clear:none;}

.small{font-size:.8em;}
.maincontent td{border-bottom:1px solid #FF0000; border-right: 1px solid #999999;}
.tick{text-align:center; color:#FF0000;} 
