html,body,div,h1,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input{margin:0;padding:0}
h1,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th{font-weight:normal;font-style:normal}
fieldset,img{border:0}
hr{border:0;width:100%;color:#d9d9d9;background-color:#d9d9d9;height:1px;line-height:1px;margin:10px 0;padding:0}
.clear{clear:both;height:0;line-height:.0;font-size:0}
body{background:#4d4d4d;overflow-x:hidden;-webkit-text-size-adjust:100%}
body,p,div,ul,li,td{font-family:Palatino,"Palatino Linotype",Garamond,"Hoefler Text",serif;font-size:14px;line-height:21px}
ul{background-color:#3e3e3e;height:40px}
strong,b,td.bold,div.bold{font-weight:bold}
p{margin-bottom:18px}
a:link,a:visited,a:active{color:#00f}
a:hover{text-decoration:underline}
a:focus{outline:0}
h1{color:#404040;font-size:36px;font-weight:normal;line-height:43px;margin-bottom:8px}
h2,h2.title{font-weight:normal;font-style:normal;margin:0;padding:0;font-size:22px;line-height:36px;margin-bottom:12px;color:#404040}
h3{color:#DDB733;font-family:Helvetica,arial,sans-serif;font-size:16px;line-height:28px;font-weight:bold}
h4{color:#8E5A1C;font-size:12px;font-weight:bold}
h5{color:#D7980D;font-size:11px;font-weight:bold;text-transform:uppercase}
#header-wrapper{width:100%;height:auto;float:left;text-align:left}
#header{height:auto;margin:0 auto;padding:0;position:relative;width:974px}
.logo{height:160px;left:384px;overflow:hidden;top:10px;width:450px;margin:0 auto 10px auto}
.logo a{width:450px;height:150px;overflow:hidden;text-indent:-9999px;display:block;background:url(/images/ProcotLogo.3.png) no-repeat;font-size:0;line-height:0}
#mainnavWrapper{margin:0;overflow:hidden;height:auto;width:100%;clear:both}
#mainnav{margin:0;padding:0;list-style:none;width:100%;white-space:nowrap;background-color:#3e3e3e;height:38px;text-align:center;display:block}
#mainnav li{padding:0;margin:0;float:left;background-color:#3E3E3E}
#mainnav a{color:#FFF;display:block;font-size:13px;padding:8px 15px;text-transform:uppercase;text-decoration:none}
#mainnav a:hover,#mainnav a.current{color:#F1C839;text-decoration:none}
#mainnav a.first{padding-left:25px}
#mainnav a.memberLogin{padding-left:25px;background-image:url("/images/memberlogin.2.png");background-position:2px 50%;background-repeat:no-repeat;line-height:21px;display:block;height:21px;width:127px;float:left}
#mainnav li.last{padding-right:0;width:127px}
#footer-wrapper{width:100%;float:left;text-align:left}
#footer{border-top:1px solid #5C5C5C;margin:0 auto;padding:30px 0;width:974px}
#footer p{color:#c0c0c0;font-size:11px;line-height:22px;text-align:center;margin-bottom:10px}
#subnavWrapper{background-color:#3E3E3E}
#subnavWrapper p{display:none}
#subnavWrapper h2{color:#FFF;font-size:14px;text-transform:uppercase;padding:35px 35px 0 35px}
#subnavWrapper h2 a{color:#FFF;font-size:14px;text-transform:uppercase}
#subnav{margin:12px 0 0 14px;padding:0 35px 35px}
#subnav li{color:#ADADAD;padding:0;margin:0;background:0}
#subnav a{color:#ADADAD;display:block;font-size:13px}
#subnav a:hover{color:#FFF;text-decoration:none}
#subnav a.current{color:#FFF}
#content-wrapper{width:100%;float:left;text-align:left;padding-top:0}
#content{margin:0 auto 40px;padding:0;width:974px}
#content-right{background-color:#3E3E3E;float:right;padding:20px 30px;width:428px}
#content-def{background:url("../newsite/content-corner.jpg") no-repeat scroll left bottom #484848;margin:0 auto 40px;padding:0;width:974px}
#content-left-def{float:left;padding:50px;width:552px;min-height:345px;background-color:#fff}
#content-right-def{float:right;width:322px;height:100%;color:#ADADAD}
#content-right-def .recent-blog-posts-wrapper{background-color:#484848;background-position:34px 34px;padding:34px 34px 34px 34px;width:auto;text-align:center}
.ie7 #content-right-def .recent-blog-posts-wrapper{width:254px}
#content-right-def .templatecontent{padding:34px;min-height:150px}
.templatecontent p,.templatecontent h2,.templatecontent div{color:#000}
table.marketQuotes{margin:0 auto;width:200px;color:#adadad}
h2.marketQuotes{width:225px;margin:0 auto}
td.green{color:#08e708;text-align:right}
td.red{color:red;text-align:right}
td.right{text-align:right}
td.center,div.center{text-align:center}
td.quoteTime{font-size:10px;text-align:center;padding-top:5px;padding-bottom:5px}
a.sampleContract{width:89px;height:128px;overflow:hidden;text-indent:-9999px;display:block;background:url(/images/sampleContract.1.png) no-repeat;font-size:0;line-height:0;display:block;margin:10px auto}
img.word{margin-top:4px;margin-right:2px;margin-left:2px;line-height:20px;float:left;border:0}
div.paragraph{color:#000}
ul.join{background-color:transparent}
td.padded{padding-top:10px;padding-bottom:0}
#mainnav a.active{color:#F1C839;display:block;font-size:13px;padding:8px 15px;text-transform:uppercase}
ul.join li{margin:0 0 0 15px;padding:0 0 0 15px;color:#000}
td.imageHolder{vertical-align:top;font-family:Palatino,"Palatino Linotype",Garamond,"Hoefler Text",serif;color:#000;text-align:center}
table.board td{vertical-align:top}
div.boardWrapper{height:105px;overflow:hidden;cursor:default;display:block;color:#000;text-decoration:none}
a.boardWrapper,a.boardWrapper:hover{height:120px;overflow:hidden;cursor:default;display:block;color:#000;text-decoration:none}
a.boardWrapper span.more{display:none}
a.boardWrapper:hover{position:relative}
a.boardWrapper:hover span.more{color:#00f;display:block;position:absolute;bottom:0;right:0;cursor:pointer}
a.boardSelector{color:#00f;text-decoration:none;position:absolute;right:63px;top:5px;background-image:url(/images/boardactivetoggle.1.png);background-repeat:no-repeat;background-position:0 50%;width:123px;height:19px}
a.advisorSelector{color:#00f;text-decoration:none;position:absolute;right:63px;top:5px;background-image:url(/images/advisorsactivetoggle.1.png);background-repeat:no-repeat;background-position:0 50%;width:123px;height:19px}
div.weatherChannel{padding-left:50px;background-image:url(/images/TWCIcon.png);background-repeat:no-repeat;background-position:0 0;height:80px;font-family:Helvetica,arial,sans-serif}
div.nationalWeather{padding-left:50px;background-image:url(/images/NWSIcon.png);background-repeat:no-repeat;background-position:0 0;height:80px;font-family:Helvetica,arial,sans-serif}
div.weatherResources{float:left;width:300px;height:300px}
div.weatherSide{float:right;margin-top:60px;line-height:10px}
div.weatherSide a:link,a:visited,a:active{color:#00f}
div.anchorLike{color:#00f;font-size:11px;text-decoration:underline}
div.weatherInfo{line-height:10px;font-size:11px}
div.contractDocs{width:100px;float:left;padding:20px 10px 0 0;line-height:1.4em;font-size:12px;text-align:center;font-weight:bold}
div.contractDocs a{text-decoration:none;color:#000}
#links{height:100%;margin:0 0 0 15px;padding-bottom:10px;padding-left:15px;list-style:disc outside none}
#links li a{color:#adadad;text-decoration:none}
#links li a:hover{color:#fff;text-decoration:none}
#contact-form h2{color:#666;line-height:36px;font-size:24px;font-weight:bold;font-style:normal;font-family:"Lucida Grande",Tahoma,Verdana,Arial,Helvetica,Sans-Serif}
#contact-form label{font-size:12px;color:#666;line-height:18px;font-weight:bold;width:100px;font-family:"Lucida Grande",Tahoma,Verdana,Arial,Helvetica,Sans-Serif}
input.submit{background:transparent url(http://di0qm9yjrw76f.cloudfront.net/submit-btn.1.gif) no-repeat;border:0;cursor:pointer;font-size:0;line-height:0;width:53px;height:22px}
a.button-header{display:inline-block;padding:0 0 0 6px;line-height:22px;height:22px;background:url(../Images/button-header.jpg);text-decoration:none;font-size:12px;color:#FFF;text-shadow:#333 0 1px 0;text-align:center;margin:1px 0 0 0}
a.button-header span{font-size:12px;display:inline-block;height:22px;background:url(../Images/button-header.jpg) right top;padding:0 16px 0 10px;color:#FFF;cursor:pointer}
div.notificationContainer{position:relative;float:left;left:50%}
div.notificationBanner{position:relative;float:left;left:-50%;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin-bottom:10px;text-align:left;font-weight:bold;color:red;background:white}
div.red{color:red;}