@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;color:#6b6b6c;font-size:12px;background:url(../images/bkrd.gif) repeat-y;}
h1{position:absolute;top:20px;left:73px;}
h1 a{display:block;width:124px;height:73px;text-indent:-9999px;background:url(../images/logo.gif) no-repeat;}
h2{font-family:"Times New Roman", Times, serif;font-size:24px;color:#007c85;}
h3{font-size:14px;color:#6b6b6c;}
h4{font-size:14px;color:#6b6b6c;margin-top:20px;}
a{color:#007c85;text-decoration:none;outline:none;}
li.header{list-style:none;font-weight:bold;margin-left:-15px;}
img{border:none;outline:none;}
#client-access{position:absolute;top:5px;left:850px;}
#client-access a{color:#c2c4c4;font-size:11px;font-weight:bold;text-transform:uppercase;}
.clear{clear:both;}

/* --- Navigation --- */
.visible{display:inherit;}
#nav-main{position:absolute;top:120px; left:0;text-align:right;}
#nav-main a{display:block;font-weight:bold;width:196px;padding:7px 57px 7px 0;}
#nav-main a:hover,#nav-main a.sub-active{color:#deb408;}
#nav-main a.active{background:url(../images/active.gif) no-repeat right;}
#nav-main ul{list-style:none;}
#nav-main ul ul,#nav-main ul ul ul{display:none;}
#nav-main ul.visible{display:block;}
#nav-main ul li a{font-size:12px;}
#nav-main ul ul{}
#nav-main ul ul li a{color:#6b6b6c;font-size:11px;width:181px;}
#nav-main ul ul ul{}
#nav-main ul ul ul li a{color:#bababa;font-size:11px;}

/* --- Content --- */
.content{padding:62px 0 0 289px;}
.home{padding:0 0 0 289px;}
.content h2{margin:0 0 3px;}
.content h3{margin:0 0 15px;}
.content p{width:600px;margin:0 0 20px 0;}
.content ul {padding:0 0 15px 20px;width:500px;}
.content ul li{padding:4px 0;}
.content #column-left{width:250px;float:left;}
table.memberships{width:600px;margin:0 0 10px;}
table.memberships thead td{background:#ddd;}
table.memberships td{border:solid 1px #ddd;padding:3px;}

/* --- Client Access --- */
form table{border:1px solid #666;margin-bottom:20px;}
form table td{text-align:left;padding:5px;}
form table td.forgot{text-align:center;}
form table thead td{text-align:center;padding:3px;font-size:120%;font-weight:bold;border-bottom:solid 1px #666;}
input.submit{border:solid 1px #6B6B6C;background:none;text-transform:uppercase;font-size:11px;padding:3px;color:#6B6B6C;font-weight:bold;}

/* --- Homepage --- */
#callout{height:35px;width:450px;margin:0 0 40px 65px;}
#callout a{height:35px;display:block;float:left;text-indent:-9999px;margin:0 10px;}
a#resource-center{width:116px;background:url(../images/resource-center.gif) no-repeat;}
a#products-services{width:136px;background:url(../images/products-services.gif) no-repeat;}
a#risk-management{width:121px;background:url(../images/risk-management.gif) no-repeat;}
a#risk-management:hover,a#products-services:hover,a#resource-center:hover{background-position:0 -35px;}
img.main{margin-bottom:15px;}
p.main{padding:0 20px;width:550px;}

/* --- Footer --- */
#footer{padding:0 0 0 289px;}\

small{display:block;margin-bottom:30px;}


