/* Version 0.5_20062011 */
html, body, div, fieldset, form, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, hr { margin: 0 auto; padding: 0; }
body { background: #E1E4E6; color: #3a2808; font-family: Tahoma, Verdana, sans-serif; font-size: 70%; line-height: 1.3; }

#container { width: 994px; background: #fff; }

#header { height: 170px; background: #3a2808; border-bottom: 4px solid #f60; position: relative; }
 #header h1 { width: 540px; background: #3a2808 url(../../images/home-logo.gif) no-repeat 0 -9px; line-height: 1.2; padding-left: 238px; font-weight: normal; color: #fff; position: absolute; font-size: 14pt; left: 0; bottom: 16px; }
  #header h1 strong { font-weight: normal; color: #0096ad; display: block; }

#header-image { display: block; border-bottom: 15px solid #fff; }
  
#main { width: 958px; margin-left: 23px; overflow: hidden; }

.column { width: 231px; float: left; margin: 0 6px 15px 0; border: 1px solid #ccc; }
 .column h2 { color: #0096ad; margin: 0 15px 10px 15px; padding: 0 0 5px 0; font-size: 16pt; font-weight: normal; background: #fff url(../../images/stippel.gif) repeat-x bottom center; }
 .column h2 a { color: #0096ad; text-decoration:none; }
 .column h2 a:hover { color: #e68a00; text-decoration:none; }
 .column p { font-family: Verdana, sans-serif; height: 40px; margin: 10px 15px 5px 15px; padding: 0 0 10px 0; font-size: 8pt; line-height: 1.3; color: #3a2808; background: #fff url(../../images/stippel.gif) repeat-x bottom center; }
 .column ul { padding: 0 0 10px 0; margin: -16px 15px 10px 15px; background: #fff; list-style: none; font-size: 12pt; line-height: 1.2; color: #0096ad; background: #fff url(../../images/stippel.gif) repeat-x bottom center; }

.combined { border: none; margin-bottom: 9px; }
 .combined h2 { font-size: 14pt; margin-top: 5px; }
 .combined ul { font-size: 10pt; background-image: none; padding-bottom: 0; }

.wrapper { margin: 0 0 6px 0; border: 1px solid #ccc; }
 
.box { border: 1px solid #00a2bd; padding: 5px 0; margin: 0 7px 7px 7px; font-size: 8pt; }
 .box h3 { font-weight: normal; padding: 0 7px; color: #0096ad; font-size: 9pt; margin: 0 -7px; background-repeat: no-repeat; background-position: -100px -100px; }
 .box ul { border-top: 1px dashed #bbb; margin: 5px 7px 0 7px; padding: 5px 0 0 0; list-style: none; font-size: 8pt; line-height: 1.3; background-image: none; }
  .box ul li { }
  .box ul li.int { margin-top: 15px; }
   .box ul li a { color: #0096ad; text-decoration: none; display: block; padding: 2px 0 2px 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.4em; }
   .box ul li a:hover { color: #e68a00; text-decoration: underline; }

.clickable h3 { cursor: pointer; padding: 0 20px 0 14px; background: transparent url(../../images/ic_min_active.gif) no-repeat center right; }
.clickable h3:hover, .clickable h3.hover { color: #e68a00; background-image: url(../../images/ic_min_mo.gif) !important; }

.closed { border: 1px dashed #3a2808; }
 .closed h3 { background-image: url(../../images/ic_plus_normal.gif); display: block; margin-bottom: 0; color: #3a2808; }
 .closed h3:hover, .closed h3.hover { background-image: url(../../images/ic_plus_mo.gif) !important; }
 .closed * { display: none; }

.banner { display: block; margin: 15px 7px 7px 7px;  }
 .banner img { width: 100%; display: block; border: none; }
 
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

#checkbox { font-family: Verdana, sans-serif; clear: both; padding: 6px 0 0 14px; margin-left: -4px; }
 #checkbox label { color: #0096ad; cursor: pointer; display: inline; vertical-align: middle; }
 #checkbox input { display: inline; vertical-align: middle; }
 .js label small { display: none; }

#footer { color: #999; clear: both; font-family: Verdana, sans-serif; background: #fff url(../../images/stip_footer.gif) repeat-x top left; margin: 7px 0 0 0px; font-size: 95%; padding: 15px 0 10px 26px; }
 #footer a { color: #999; }
 #footer #copyright { float: left; width: 178px; font-weight: bold; }
 #footer #disclaimer { margin-left: 178px; width: 506px; }
 #footer #privacy{ float: left; margin-left: 0; }
 #footer #printdisclaimer { display: none; }

.column2 h2 { background-image: none; margin-bottom: 0; }
.column2 .box { border: none; }
.column2 .box ul { border: none; margin-top: -3px; font-family: Verdana, sans-serif;  background: #fff url(../../images/stippel.gif) repeat-x top left; }

#homepagebanner {position: relative; width: 210px; margin: 5px 5px 5px 5px; padding: 0px; border: solid 1px #D2D2D2;}
   #homepagebanner .box {position: relative;; float: left; margin: 0px; padding: 0px; width: 125px; border: none;}
   #homepagebanner .imbox {position: relative;; float: left; margin: 0px; padding: 0px; width: 83px; border: none;}
   #homepagebanner img {margin: 3px; padding: 0px;}
   #homepagebanner p {font-family: Verdana, sans-serif; height: 6em; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 7px; font-size: 8pt; line-height: 1.8em; color: #3a2808; background: #fff ; }
   #homepagebanner ul {font-family: Verdana, sans-serif; margin: 0px 0px 0px 0px; padding: 0.6em 0px 0px 7px;}
   .box ul li a { color: #0096ad; text-decoration: none; display: block; padding: 0.15em 0 0px 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.4em; }
   .clearer {clear: both;}
   
.columnn3 {width: 946px; float: left; border: 0px solid #ccc; background: #fff url(../../images/stippel.gif) repeat-x top left;  vertical-align: bottom}
.columnn3 .boxleft { margin: 26px  0px  0px  0px;  width: 231px; float: left;  border: 0px solid #ccc; }   
.columnn3 .boxright {  float: right; margin: 1px 0 0 0; border: 0px; color: #0096ad;  font-size: 16pt; font-weight: normal;}   
.columnn3 .boxright a {  color: #0096ad;  font-size: 16pt; font-weight: normal; text-decoration: none; }      
