body {font:12px verdana, arial; text-align:center; color:#333; margin:0; padding:0;}

html {overflow-y: scroll;}

#outer {width:950px; margin:0 auto; height:0 auto;}



a:link {color: #0000ff;}
a:visited {color: #0000ff;}
a:active {color: #0000ff;}
a:hover {text-decoration: none;}

.header {width:940px; height:228px; background:url(../images/Header.jpg) no-repeat; padding-top:15px; padding-left:10px;}
.header a:link {color: #333; text-decoration:none; font-weight: bold; padding:0 7px 0 7px; font-size:13px;}
.header a:visited {color: #333; text-decoration:none; font-weight: bold; font-size:13px; padding:0 7px 0 7px; }
.header a:active {color: #333; text-decoration:none; font-weight: bold; font-size:13px; padding:0 7px 0 7px; }
.header a:hover {text-decoration: underline; font-weight: bold; font-size:13px; padding:0 7px 0 7px; }

.container {width:950px; float:left;}

.main {width:950px; margin:0 auto; float:left; clear:both; background:url(../images/maindivider.gif) repeat-y; text-align:left; margin:20px 0;}
.left { width:510px; height:auto; float:left; padding:0 20px;}
.right { width:360px; height:auto; float:right; padding:0 20px;}
.mainfull {width:900px; margin:0 auto; float:left; clear:both; text-align:left; margin:20px 0; padding:0 25px;}

.footercontainer {float:left; clear:both;}
.footer { width:950px; height:150px; color:#FFF; background-color:#6da6dd; float:left; clear:both; text-align:left;}
.footerleft { float: left; width:500px; padding:20px 0 0 50px; border-right:0px solid #fff; height:130px;}
.footerright { float: right; width:310px; padding:20px 0 0 0;}
.footer a:link {color: #fff;}
.footer a:visited {color: #fff;}
.footer a:active {color: #fff;}
.footer a:hover {text-decoration: none;}

.footernav  {width:950px; height:23px; background:url(../images/footernavigation.gif) no-repeat; float:left; clear:both; padding-top:20px; padding-bottom:0; margin:0;}
.footernavleft {width:380px; padding: 0 0 0 80px; float:left; text-align:left;}
.footernavright {width:380px; padding: 0 80px 0 0; float:right; color:#999; text-align:right;}
.footernavleft a:link {color: #000; font-size:11px;}
.footernavleft a:visited {color: #000; font-size:11px;}
.footernavleft a:active {color: #000; font-size:11px;}
.footernavleft a:hover {text-decoration: none; font-size:11px;}

p {margin-top:0;}
h1 { color:#000; font-size:22px; font-weight:bold; margin-top:10px;}
h2 { color:#000099; font-size:18px; font-weight:bold; margin-top:30px;}
h3 { color:#5bab18; font-size:22px; font-weight:bold; margin-top:10px; margin-bottom:15px;}
ul {margin-left:15px; padding:0; margin-bottom:10px; padding-top:3px; }
li {list-style-image: url(../images/bullet.gif); padding-bottom:5px; margin:0; margin-left:15px; padding-left:10px;}

.copy { font-size:11px;}
.registered { font-size:11px; color:#999; padding-left:30px;}

.usp { width:348px; height:auto;}
.usptop {width: 333px; height:34px; color:#000099; font-size:18px; font-weight:bold; background:url(../images/usptop.gif) no-repeat; padding:10px 0 0 15px;} 
.uspmiddle {width: 318px; height:auto; background:url(../images/uspmiddle.gif) repeat-y; padding:15px 15px 0 15px;}
.uspbottom {width:348px; height:24px; background: url(../images/uspbottom.gif) no-repeat;}


