*{ padding:0px; margin:0px;}
img{ border:0px;}
body{font-size:0.75em; color:#50453c; font-family:Sans-Serif; text-align: center; background:#e9e4e1 url(../images/Grad.jpg) repeat-x top left;}
h1{ font-size:25px; color:#f47d30; font-weight:normal; margin:0 0 15px 0;  letter-spacing:-1px;}
#dims{ width:980px; margin-left:auto; margin-right:auto; text-align:left; background:#FFFFFF; }
#header{ float:left; width:980px; margin:10px 0 0 0; background:#f57d31;}
#logo{ float:left;}
#info{ float:left; width:427px; padding:51px 0 0 0; text-align:right; color:#FFFFFF; font-size:0.85em;}
#info span{ float:left; padding:0 0 0 110px; display:block; float:left;}
#affiliate{ float:right;}

#pnav{ float:left; clear:both; width:980px; background:#9e8e81;}
#pnav ul{ float:right;}
#pnav li{ float:left; list-style-type:none;}
#pnav li a{ float:left; display:block; color:#FFFFFF; text-decoration:none; background:url(../images/tr.gif) no-repeat top right;}
#pnav li a span{ float:left; display:block; font-family:Lucida Sans; font-size:0.75em; line-height:2.1em; padding:0 10px 0 10px; background:url(../images/tl.gif) no-repeat top left; cursor:pointer;}
#pnav li a:hover, #pnav li .pnavon{background:#6b5c50 url(../images/tr_.gif) no-repeat top right;}
#pnav li a:hover span, #pnav li .pnavon span{ background:url(../images/tl_.gif) no-repeat top left;}

#snav{ float:left; clear:both; padding:0 0 0 15px; background:#6b5c50;}
#snav ul{ float:left; width:965px; }
#snav li{ float:left; list-style-type:none;}
#snav li a{ float:left; display:block; color:#FFFFFF; text-decoration:none;}
#snav li a span{ float:left; display:block; font-family:Lucida Sans; font-size:0.75em; line-height:2.1em; padding:0 8px 0px 8px;  cursor:pointer;}
#snav li a:hover, #snav li .snavon{ background:#f57d31;}

#main{ float:left; width:980px; height:445px;}
#content{ padding:0 50px 0 546px;}
#content .intro{ font-size:1.12em; margin:0 0 10px 0;}
#content h1{ margin:0 0 15px 0 ;}
#content strong{ color:#f47d30; font-weight:normal;}
#content p{ font-size:0.9em; padding:0 0 10px 0;}
#content a{ color:#f57d31; text-decoration:none;}
#content a:hover{ color:#6b5c50;}
#content #ptitle{ float:left; display:block; margin:33px 0 5px 0;}
#plots{ float:right; display:block; margin:49px 0 0 0; color:#f57d31;}
#pdets{ clear:both;}
#content h2{ color:#f57d31; font-size:1.0em; padding:10px 0 5px 0}
#content h3{ margin: 0; padding: 0; color: #f2b994; display: inline; font-weight: normal; font-size:1em;}
#topcontent{ height:246px;}
.cdets { float:left; width:180px; margin:0 0 15px 0;}

#footer{ float:left; clear:left; width:980px; padding:3px 0 3px 0; background:#f57d31; color:#FFFFFF; font-size:0.8em;}
#footer a{ color:#FFFFFF;}
#footleft{ float:left; padding:0 0 0 10px;}
#footright{ float:right; padding:0 10px 0 0;}

#twocsfoot { font-size: 0.8em; float:left; clear:left; width:970px; padding: 3px 10px 0 0; color: #9e8e81; background-color:#e9e4e1; text-align:right;}
#twocsfoot a { color: #9e8e81; text-decoration: none; }
#twocsfoot a:hover { color: #6b5c50; }

/* home page */
#home{ float:left; padding:0px 0 0 0px; height: 445px; position: relative }
#home p{ font-size:23px; color:#83786f; font-family:Lucida Sans; letter-spacing:-1px;}
#home img#homeMain { position: absolute; bottom: 0px; left: 0px }
#specq{ width:300px; padding:40px 0 0 70px;}
#specq h2 a{ font-size:14px; color:#FFFFFF; display:block; margin:0 0 10px 0;}
#specq h2 a:hover{ text-decoration:none;}
#specq p{ font-size:11px; color:#FFFFFF; font-weight:bold;}
#home a#ccfhb-link { display: block; width: 130px; height: 80px; position: absolute; top: 200px; left: 0px; }