/* popup */  
#mask {  
  position:absolute;  
  z-index:9000;  
  display:none;  
}  
    
#boxes .window {  
  position:absolute;  
  width:440px;  
  height:200px;  
  display:none;  
  z-index:9999;  
  padding:20px;  
}  
  
#boxes #dialog {  
  width:180px;   
  height:90px;  
  background-color: #fff;
  border-style: solid;
  border-color: #006;
  border-width: 2px;
  text-align: center;
  padding: 20px 20px;
  font-size: 125%;
  line-height: 175%;
  font-weight: bold; 
}  
#boxes #dialog a { color: #006; }
#boxclose {
 text-align: right;
 font-size: 80%;
 font-weight: normal;
 margin: 20px 0 0;
}

body, html {
 border: 0;
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 padding: 0;
 background-color: #fff;
}
input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}
.cfnFormat td {
 color: #666 !important; 
}

h1, h2, h3, p, img, form, fieldset { 
 border: 0; 
 margin: 0;
 padding: 0;
}

h1, h2, h3, strong { color: #600; font-weight: bold; }
h2 { font-size: 12pt; }
h3 { font-size: 10pt; }
a, a:visited, a:hover, a:active { color: #600; }

a.gloslink { color: #000; text-decoration: none; }
a.gloslink:hover { color: #00F;}

.nostyle { display: none; }

#onlinesessions {
	float: right;
	border-width: 1px;
	border-style: solid;
	border-color: #600;
	padding: 5px;
	width: 12em;
	text-align: center;
	margin: 0px 0px 10px 10px;
}

#header {
 border-bottom: 1px solid #cdcdcd;
 position: relative;
 height: 40px;
 width: 100%;
 z-index: 10;
}

#logoimg {
 position: absolute;
 top: 10px;
 left: 20px;
}

#mainnav {
 line-height: 0;
 margin: 0;
 padding: 0;
 font-size: 8px;
 position: absolute;
 bottom: 0;
 left: 390px;
 width: 343px;
 list-style-type: none;
 z-index: 15;
}

#mn1, #mn2, #mn3, #mn4, #mn5 {
 position: absolute;
 top: -24px;
}
#mn5 { left: 0px; }
#mn4 { left: 285px; }
#mn3 { left: 207px; }
#mn2 { left: 132px; }
#mn1 { left: 62px; }

#mn1 a, #mn2 a, #mn3 a, #mn4 a, #mn5 a {
 display: block;
 text-indent: -3000px;
 text-decoration: none;
 height: 8px;
 padding: 8px 15px;
 border-style: solid;
 border-color: #cdcdcd;
 border-width: 0 1px;
}
#mn1:hover ul, #mn2:hover ul, #mn3:hover ul, #mn4:hover ul, #mn5:hover ul { display: block; }

#mn1 ul, #mn2 ul, #mn3 ul, #mn4 ul, #mn5 ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 24px;
 border-color: #cdcdcd;
 border-width: 1px;
 border-style: solid;
 z-index: 15;
 display: none;
 background: #f2f2ef url('img/BkgrdGradSideNav.gif') 0 0 repeat-y;
 white-space: nowrap; 
}
#mn1 li, #mn2 li, #mn3 li, #mn4 li, #mn5 li { 
 font-size: 10px;
 line-height: 15px;
 border-style: solid;
 border-color: #fff;
 border-width: 0 0 2px;
}
#mn1 li a, #mn2 li a, #mn3 li a, #mn4 li a, #mn5 li a,
#mn1 li a:visited, #mn2 li a:visited, #mn3 li a:visited, #mn4 li a:visited, #mn5 li a:visited {
 color: #333;
 display: block;
 text-indent: 0;
 padding: 2px 5px;
 border: 0;
}
#mn1 li a:hover, #mn2 li a:hover, #mn3 li a:hover, #mn4 li a:hover, #mn5 li a:hover {
 color: #036;
 border-right: #036 solid 3px; 
 background-color: #fff;
}
/* Set Variable Widths */
#mn1, #mn1 ul, #mn1 li      { width: 113px; } 
#mn1 li a, #mn1, li a:hover { width: 100px; }
#mn2, #mn2 ul, #mn2 li      { width: 253px; }
#mn2 li a, #mn2 li a:hover  { width: 240px; }
#mn4, #mn4 ul, #mn4 li      { width: 103px; }
#mn4 li a, #mn4 li a:hover  { width: 90px; }

.subnavhead { display: block; padding: 5px; font-weight: bold; }
#mn3 ul li.subnavlink { padding-left: 20px; }
#about  { width: 39px; background: url('img/BuAbout.jpg') 0 8px no-repeat; }
#models { width: 44px; background: url('img/BuModels.jpg') 0 8px no-repeat; }
#member { width: 47px; background: url('img/BuMembers.jpg') 0 8px no-repeat; }
#help   { width: 26px; background: url('img/BuHelp.jpg') 0 8px no-repeat; }
#home   { width: 31px; background: url('img/BuHome.jpg') 0 8px no-repeat; }

/* #corepage { position: relative; width: 100%; } */

#bodycopy {
 margin: 0 0 0 200px;
 padding-top: 40px;
 width: 580px;
 z-index: 10;
 font-size: 12px;
}

#subbodycopy {
 margin: 0 0 0 20px;
 padding-top: 20px;
 width: 780px;
 z-index: 10;
 font-size: 12px;
}

#leftnav {
 position: absolute;
 top: 40px;
 left: 0;
 width: 175px;
/* background: url('img/BkgrdGradSideNav.gif') 0 0 repeat-y; */
 z-index: 10;
 padding-bottom: 5px;
 border-style: solid;
 border-color: #cdcdcd;
 border-width: 0 1px 0 0; 
}

#bodycopy p, #subbodycopy p {
 color: #666;
 padding: 0 40px 10px 0;
 text-align: justify;
}

#bodycopy h2, #subbodycopy h2 { margin: 6px 0; }
#bodycopy h3, #subbodycopy h3 { margin: 6px 0; }

.imghead {
 display: block;
 margin-bottom: 5px;
}

.bullet {
 margin: 0;
 padding: 0;
}

#subbodycopy .bullet { margin-left: 3px; }

.bullet li {
 list-style-image: url('img/BuArrow.gif');
 padding: 0 0 0 10px;
 margin: 0 0 0 15px;
}

.bullet li p .bullet li p { padding: 0; }

#maineb, #mainesb, #mainsub, #mainpc {
 padding: 20px 10px 20px 150px;
 position: relative;
 width: 380px;
}

#maineb p, #mainesb p, #mainsub p, #mainpc p { padding: 0; line-height: 140%; }
#maineb, #mainsub { background-color: #F2F2EF; }

#maineb .imghead, #mainesb .imghead, #mainsub .imghead, #mainpc .imghead {
 position: absolute;
 top: 25px;
 left: 20px;
}

#maineb select, #mainesb select, #mainsub select, #mainpc select { 
 width: 350px;
 font-size: 8pt;
 color: #666;
 margin-top: 15px;
}

#maineb { padding-bottom: 15px; }

.go { padding: 5px 0 0 5px; }
#leftnav form { margin: 20px 0 0 10px; }

#searchbox {
 background-color: #f2f2ef;
 color: #036;
 width: 150px;
 font-size: 7pt;
}

#searchsubmit {
 background: url('img/BuSearchCircle1.gif') center right no-repeat;
 padding: 10px 20px 10px 0;
 margin-left: 90px;
}

#adfav, #adfav:visited, #adfav:active {
 font-size: 7pt;
 color: #666;
 display: block;
 padding: 0 10px 10px;
}

#leftnav ul {
 list-style-type: none;
 margin: 10px 0 0;
 padding: 0;
}

#leftnav ul li a, #leftnav ul li a:visited {
 font-size: 8pt;
/* color: rgb(153, 153, 153); */
 color: #036;
 text-decoration: none;
 letter-spacing: .75px;
 display: block;
 border-style: solid;
 border-color: #fff;
 border-width: 1px 0 0;
 padding: 2px 5px 2px 10px;
 line-height: 8pt;
 font-weight: 800;
 width: 157px
}

#leftnav ul li a:hover { 
 color: #600; 
 border-right: #600 solid 3px;
 background-color: #fff;
}

#footer { width: 100%; }

#footnav {
 border-style: solid;
 border-color: #cdcdcd;
 border-width: 0 0 1px;
 margin-top: 20px;
 height: 2em;
 position: relative;
}

#footnav ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 0;
 right: 20px;
}

#footnav ul li {
 float: left;
 font-size: 9px;
}
#maineb p, #mainesb p, #mainsub p, #mainpc p { padding: 0; }

#footnav ul li a, #footnav ul li a:visited {
 padding: 0 10px;
/* color: #333; */
}
/*
#footnav ul li a:hover {
 color: #036;
}
*/
#legal { 
 font-size: 9px;
 height: 5em; 
 padding: 10px 25px;
 color: #666;
}

#legal div {
 text-align: right;
 float: right;
}

#botNavHolder { margin: 15px 0 0 10px; }
#subNavHolder { margin: 10px 0 0 10px; }
.reportHead {
 color: #000 !important;
 font-size: 8pt;
 margin: 10px 0 0 10px;
}
.reportTable {
 border-collapse: collapse;
 margin: 10px 0 0 10px;
}
.reportTable td { padding: 0; }
.changeAS {
 padding: 0 10px 0 10px;
/* background: #fff url('img/BuArrow.gif') no-repeat left center; */
 display: block;
 width: 15em;
 float: right;
}
.changeAS:hover { text-decoration: underline; }
#dropDownMenu {
 padding: 0;
 margin: 0;
}
#dropDownMenu select, #subNavHolder select {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 padding: 0;
 border-style: solid;
 border-color: #cbcbcb;
 border-width: 1px;
}
.top_nav {
 color: #666;
 font-size: 11px;
 margin: 0 0 0 10px;
}
.viewReport {
 border-collapse: collapse;
 width: 700px;
}
.viewReport td {
 color: #333;
 vertical-align: top;
 padding: 3px 5px 3px 0;
 white-space: nowrap;
 text-align: right;
}
.viewReport .reportHead {
 color: #333;
 text-align: center;
 font-style: italic;
}
.viewReport th {
 color: #333;
 font-weight: normal;
 text-align: left;
 vertical-align: bottom;
 padding-left: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 width: 300px;
}
.viewReport input {
 border-style: solid;
 border-color: #DDD;
 border-width: 0 0 1px;
 margin-right: 1em;
 text-align: right;
}
.viewReport input.nopadper {
 margin-right: 0 !important;
}
tr.skipRow td { padding-top: 2em; }
.underLine1, tr.underLine1 td {
 border-style: solid;
 border-color: #333;
 border-width: 0 0 1px;
}
.underLine2 {
 border-style: double;
 color: #333;
 border-width: 0 0 3px;
}
#viewMenu, .viewMenu {
 border-collapse: collapse;
 margin: 0 0 0 10px;
 width: 700px;
}
#viewMenu td, .viewMenu td {
 padding-bottom: 10px;
 color: #333;
 vertical-align: top;
}
#viewMenu th, .viewMenu th {
 text-align: center;
 vertical-align: bottom;
 width: 60px;
 color: #600;
 padding: 0;
 border-style: solid;
 border-color: #aaa;
 border-width: 0 0 1px;
}
#viewMenu .viewMenuStep, .viewMenu .viewMenuStep {
 padding: 10px 10px 10px 0;
 color: #600;
 font-weight: bold;
 white-space: nowrap;
/* background: #fff url('img/BuArrow.gif') 0 2px no-repeat; */
}
.viewMenuHeader { font-weight: bold; color: #600 !important; padding-top: 10px; }
.viewMenuHeader i { font-weight: normal; }
.viewMenuEntry strong, .viewMenuSubEntry strong { padding-right: 15px; color: #333 !important; }
.viewMenuEntry {
 text-indent: -30px;
 padding-left: 30px;
}
.viewMenuIndentEntry { padding-left: 30px; }
.viewMenuSubEntry {
 padding-left: 60px;
}
.viewMenuButton { text-align: center; }
.viewMenuButton a { text-decoration: none; border-width: 0; }
.viewMenuInput { text-align: right; }
.viewMenuInput input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}
.perPad { margin-right: 1em; }
.cellUL {
 padding-bottom: 0px !important;
 border-style: solid;
 border-color: #aaa;
 border-width: 0 0 1px;
}
#bloglink {
position: absolute;
top: 5px;
left: 0px;
margin: 0 0 0 750px;
padding-top: 15px;
}
      TD.head {
         font-family    : Garamond, "Times New Roman", serif;
font-size: 8pt;
         margin-bottom  : 0px;
         margin-left    : 0px;
         margin-right   : 0px;
         margin-top     : 0px;
         padding-top    : 0px;
         padding-bottom : 0px;
         padding-left   : 0px;
         padding-right  : 0px;
      }

      TD {
font-size: 8pt;
         margin-bottom  : 0px;
         margin-left    : 0px;
         margin-right   : 0px;
         margin-top     : 0px;
         padding-top    : 0px;
         padding-left   : 0px;
         padding-bottom : 0px;
         padding-right  : 0px;
      }

      TD.indenter {
         padding-left : 20px;
         text-indent  : -20px;
      }

      TD.indenter2 {
         padding-left : 40px;
         text-indent  : -20px;
      }
  
      TD.indenter3 {
         padding-left : 60px;
         text-indent  : -20px;
      }

      TD.nsindenter {
         margin-left : 20px;
      }

      TD.nsindenter2 {
         padding-left : 40px;
      }

      TD.nsindenter3 {
         padding-left : 60px;
      }

      P.bodytext2 {
         margin-top   : 0px;
         padding-top  : 0px;
         padding-left : 5ex;
         text-indent  : -5ex
      }

      P.bodytext3 {
         margin-top   : 0px;
         padding-top  : 0px;
         padding-left : 10ex;
      }

      P.report_head {
         font-size   : 8pt;
         margin-top  : 0px;
         padding-top: 0px;
      }
.printPage { display: block; text-align: center; }

#leftGA {
 padding: 15px 10px;
 margin-top: 10px;
}
#rightGA {
 position: absolute;
 top: 85px;
 left: 770px;
}
#footerGA {
 padding: 10px 0 5px 200px;
}
#linksGA {
 position: absolute;
 top: 53px;
 left: 200px;
}
#fsearchGA {
 margin: 5px 0 5px 195px;
}
#tsearchGA {
 padding: 20px 0 15px 0;
}
