/**
 * @copyright 2006 BigBlueHat - All rights reserved.
 * @author Gabriel Egolf <gegolf@bigbluehat.com>
 * @author Benjamin Young <byoung@bigbluehat.com>
 * @author Ben Kammer <hkammer@bigbluehat.com>
 * @author N. Brad Garrett <bgarrett@bigbluehat.com>
 * Too many cooks???
 */

*{margin:0;padding:0}
body{background:url('../../img/site_design/templates/old_doc_backdrop.gif');
font:13px Verdana,Arial,sans-serif;line-height:18px;color:#333}
h1{font:36px Georgia,serif;padding:8px 0 12px;text-align:center;color:#666}
h2,#copy h1{font:28px Georgia,serif;padding-bottom:12px;text-align:left;color:#666}
h3{font:20px Georgia,serif;padding-bottom:8px;color:#8E653B}
h4,legend{font:16px Georgia,serif;padding-bottom:4px;color:#8E653B}
p,#content li{padding-bottom:8px}
.fmessage,.message{color:#c00;padding-bottom:8px}
img{margin:5px;border:1px solid #8E653B}
#wrapper{width:600px;margin:0 auto;background:url('../../img/site_design/templates/old_doc_background.gif') repeat-y}
.hidden,li.hidden-page{display:none !important}
#page{width:550px;margin:0 auto}
#page:after,#site-header:after,#site-header ul:after,#site-footer:after,.accountinfo:after{content:".";height:0;
display:block;clear:both;visibility:hidden}
#site-header{width:550px;margin:0 auto;padding-top:16px}
#site-header form{position:absolute;top:12px;right:32px;color:#eee}
#site-header input{width:120px}
#site-header select{border:1px solid #333;color:#555;font-family:Verdana;font-size:11px}
#site-header option{padding-right:10px;padding-bottom:2px}
#site-header ul{margin:0 auto;text-align:center;list-style:none}
#site-header li{display:inline}
#site-header a{height:10px;text-decoration:none;color:#482626;font-weight:bold}
#site-nav{margin:0 auto;width:558px}
#site-nav ul{text-align:center;position:relative}
#site-nav ul li{list-style:none;display:inline}
#site-nav ul li a{padding:0 12px;text-decoration:none}
#site-nav ul li a:hover{color:#456b87}
#site-nav ul li.current a{color:#456b87}
#site-nav ul ul{position:absolute;top:2.2em;left:0;width:558px;text-align:center}
#site-nav ul li.current ul li.current a{color:#456b87}
#site-nav ul li.current ul a{color:#482626}
#site-nav ul li ul a:hover{background:none;color:#456b87}
#onelevelsub{height:2em}
#subnav{float:right;margin-right:16px;padding-top:8px}
#subnav ul{list-style:none}
#subnav ul li{padding-top:4px}
#subnav ul li a{color:#482626;text-decoration:none;font-weight:bold}
#subnav ul li a:hover{color:#456b87}
#subnav ul ul li{margin-left:8px}
#subnav ul li.current a{color:#456b87}
#subnav ul li.current ul a{color:#482626}
#content{padding:18px 24px}
div.contentitem{padding-bottom:16px}
div.feeditem{padding-bottom:16px}
#content a{color:#874747}
#content a:hover{color:#ba4747}
#content ul,ol{margin-left:32px;padding-bottom:8px}
#site-footer{width:520px;text-align:center;margin:0 auto;padding-bottom:24px;font-size:10px;color:#666}
#site-footer #copyright{float:left}
#site-footer #credits{float:right}
#site-footer #credits a{color:#000052;text-decoration:none}
.bigbluehat a em{color:#6bc7ff;font-style:normal}

table.iftable{border:solid #ccc;border-width:1px 0 0 1px}
table.iftable th,table.iftable td{border:solid #ccc;border-width:0 1px 1px 0;text-align:center;padding:0 2px}
table.iftable td.cellright{text-align:right;padding:4px 8px}

#copy form div.required,#copy form div.optional,#copy form div.fbutton,#copy form div.subbtn{clear:both}
#copy form div.required{font-weight:bold}
#copy form label{width:160px;float:left}
#copy form .required input,#copy form .optional input,#copy form textarea{border:1px solid;
padding:2px 4px;margin-bottom:4px;font-size:13px;float:left;width:200px}
.reqfield{color:#c00;float:left;margin-left:8px}
#copy fieldset{border-width:0;clear:both}
#copy .fsection fieldset{margin-bottom:8px}
#copy .fsection fieldset input{width:auto;border-width:0;margin:3px 4px 0 0;padding:0;line-height:20px}
#copy .fsection fieldset label{float:left;margin:0;padding:0;line-height:20px;width:auto}
#copy form textarea{height:100px;width:220px}
#copy form select{border:1px solid;margin-bottom:4px;float:left}
#copy form option{padding-right:10px}
#copy form h4,#copy form legend{padding-top:12px;clear:both}
#copy form div.fbutton input,#copy form div.subbtn input,.accountinfo input,.accountinfo a{border:1px solid;
padding:3px 4px 3px;margin:4px 0;cursor:pointer;background:#ddd}
.accountinfo input,.accountinfo a{float:left;margin-right:8px;background:#ddd;text-decoration:none;font-size:11px;
color:#333 !important}
.accountinfo a{padding:1px 6px 3px}
* html .button input,* html .subbtn input,* html .accountinfo input{padding:3px 0 2px}
/* teh hax0rs */
* html #page,* html #solutions,* html #site-footer,* html .accountinfo{height:1%}
