/*basic layout styles*/
#container{position:relative;width:965px;text-align:left;margin:auto;padding:8px 0px 0px 8px;margin-top:65px;}
#header{position:relative;float:left;width:100%;/*border:1px solid #999;*/margin:0px 0px 8px 0px;/*background:url(../images/banner.png) no-repeat 240px 0px;*/}
#login{position:relative;float:right;width:186px;/*border:1px solid #999;*/margin:0px 0px 8px 0px;clear:right;}
#main{position:relative;float:right;}
#content{float:right;}
#footer{position:relative;float:left;width:100%;/*border:1px solid #999;*/margin:8px 8px 8px 0px;}
#botnav{float:left;}
#copyright{float:right;}
.clear{clear:both;}
/*end*/

/*navigation*/
.navitem {padding:0px 8px 0px 0px;font-size:15px;font-weight:bold;}
.navitem a{color:#666;font-size:15px;font-weight:bold;}
.navitem a:hover{color:#999;font-size:15px;font-weight:bold;}
.footnavitem {float:left;padding:1px 8px 1px 0px;font-size:11px;font-weight:bold;}
.footnavitem a{color:#666;font-size:11px;font-weight:bold;}
.footnavitem a:hover{color:#999;font-size:11px;font-weight:bold;}
.vertnavitem {float:left;padding:4px 8px 4px 0px;font-size:15px;font-weight:bold;clear:left;}
.vertnavitem a{color:#666;font-size:15px;font-weight:bold;}
.vertnavitem a:hover{color:#999;font-size:15px;font-weight:bold;}
.vertsubnavitem {float:left;padding:1px 8px 1px 10px;font-size:11px;font-weight:bold;clear:left;}
.vertsubnavitem a{color:#999;font-size:11px;font-weight:bold;}
.vertsubnavitem a:hover{color:#CCC;font-size:11px;font-weight:bold;}
/*end navigation*/

/*login form*/
.smallform{float:left;}
.smallinput{width:120px;float:right;margin:0px 4px 4px 4px;font-size:11px;color:#999;}
.smalllabel{float:left;margin:4px 0px 7px 0px;color:#666;}
.formmessage{float:left;margin:4px 0px 4px 0px;color:#999;}
.frmbtn{float:right;margin:4px 4px 4px 0px;padding:0px 2px 6px 2px;font-size:10px;width:40px;height:18px;color:#666;clear:right;}
.smallnotes{float:left;font-size:10px;color:#999;width:100%;}
/*end*/