/*standard*/
body{background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin:0px; padding:0px;}
img a, img, a img{border:none; text-decoration:none;}
.clear{clear:both;}
.img-right{float:right; margin:0 0 0 10px;}
/*header*/
#container #header{width:100%;}
#container #header #headerleft{background:url(/images/header-left-rpt.jpg) repeat-x; height:128px; width:40%; vertical-align:top;}
#container #header #logo{vertical-align:top; width:416px;}
#container #header #logo .text{color:#ffffff; font-size:12px; line-height:20px; padding:10px 25px 0 0; width:391px;}
#container #header #nav{vertical-align:top; width:616px;}
#container #header #nav #links{background:url(/images/header-nav.jpg) no-repeat; height:48px; width:630px;}
#container #header #nav #links ul{margin:0px; padding:0px;}
#container #header #nav #links li{border-right:1px #000 solid; display:block; float:left; list-style:none; margin:0 7px 0 0; padding:0 7px 0 0;}
#container #header #nav #links li a{color:#ffffff; display:block; font-size:15px; padding:23px 0 0 0; text-decoration:none; white-space:nowrap;}
#container #header #nav #links li a:hover{border-bottom:2px #ffffff solid;}
#container #header #nav #links #dropdown div{filter: alpha(opacity=100); KhtmlOpacity: 1; left:0px; margin: 0; -moz-opacity: 1; opacity: 1; padding: 0; position:absolute; top:43px; visibility: hidden; width:125px; z-index:5000;}
#container #header #nav #links #dropdownContact div{filter: alpha(opacity=100); KhtmlOpacity: 1; left:0px; margin: 0; -moz-opacity: 1; opacity: 1; padding: 0; position:absolute; top:43px; visibility: hidden; width:125px; z-index:5000;}
#container #header #nav #links #dropdown a, #container #header #nav #links #dropdownContact a{background: #a0c000; border:0px; display: block; color:#fff; filter: alpha(opacity=100); font-family:Arial, Helvetica, sans-serif; font-size:13px; KhtmlOpacity: 1; margin:0px; -moz-opacity: 1; opacity: 1; padding:4px; text-decoration: none; white-space: nowrap; width: auto; z-index:5000;}
#container #header #nav #links #dropdown a:hover, #container #header #nav #links #dropdownContact a:hover{background:#fff; color:#000;}
#container #header #headerright{background:url(/images/header-right-rpt.jpg) repeat-x; height:44px; vertical-align:top; width:60%;}
/*main*/
#container{}
#innerContainer{margin:0px auto; width:800px;}
.table1{background: #000; text-align: center;}
.table1_head{background: #0074be; color: #fff; font-weight: bold; padding: 5px 0 5px 0;}
.table1_odd{background: #c7d8ef; padding: 5px 0 5px 0;}
.table1_even{background: #fff; padding: 5px 0 5px 0;}
.header{background:#000; color:#fff; font-size:20px; font-weight:bold; font-style:italic; margin:10px 0 0 0; padding:3px;}
.header2{font-size:20px; font-weight:bold; font-style:italic; margin:10px 0 0 0; padding:3px;}
.list{margin:20px 0 0 20px; padding:0px;}
.list li {list-style-image:url(/images/check.jpg); margin:0 0 8px 0;}
.subList{margin:10px 0 0 0;}
.subList li{list-style:none; margin:0 0 3px 0;}
.divider1{border-bottom:1px #000 dotted; margin:20px 0;}
.divider2{border-bottom:2px #000 solid; margin:20px 0;}
/*footer*/
#footer{width:200px; float:left; font-size:12px;}
#footer a{color:#000;}
.footer{font-size:9px; line-height:12px;}
#logos{float:left; list-style:none; margin:0 0 0 350px;}
#logos li{float:left; text-align:center; width:100px;}
#logos a{color:#000; font-size:11px; text-decoration:none;}
#logos a img{border:0px; text-decoration:none;}
/*Constant Contact - Signup*/
#constantContact{margin:20px 0 0 340px;	width:250px;}
.safeSubscribe{color:#999999; font-size:10px; padding:0 0 0 5px; text-decoration:none;}
.safeSubscribe a{color:#999999; text-decoration:none;}