body{
    background:#ffffff;
    margin:0;
    padding:0;
    font-family:verdana,arial,sans-serif;
    font-size:62.5%;
    text-align:center;
}

img{
    border:0;
}
a:link,
a:visited,
a:active,
a:hover{
    color:#0000ff;
}
br.clearer{
    clear:both;
}
h1{
    font-size:1em;
    font-weight:bold;
    
}
h2{
    font-size:1em;
    font-weight:bold;
    font-family:arial,sans-serif;
}
div#container{
    width:800px;
    margin:0 auto;
    text-align:left;
    font-size:1.2em;
}
div#body{
    width:800px;
    font-size:14px !important;
}
div#header{
    width:800px;
    height:76px;
    overflow:hidden;
	margin-top:10px;
}
div#nav{
    width:800px;
    margin-top:5px;
    overflow:hidden;
}
div#nav ul.main{
    list-style-type:none;
    margin:0px 0px 0px 20px;
    padding:0px;
}
div#nav ul.main li.off{
    float:left;
    display:inline;
    background:url('../images/tab_b_off.gif') 0px 0px repeat-x;
    height:25px;
    overflow:hidden;
}
div#nav ul.main li.on{
    float:left;
    display:inline;
    background:url('../images/tab_b_on.gif') 0px 0px repeat-x;
    height:25px;
    overflow:hidden;
}
div#nav ul.main a:link,
div#nav ul.main a:visited,
div#nav ul.main a:active,
div#nav ul.main a:hover{
    font-weight:bold;
    text-decoration:none;
    font-size:1.1em;
    color:#776655;
    display:block;
    padding:5px 20px 4px 20px;
}
div#nav ul.main a:hover{
    color:#000000;
}
div#nav div.tab{
    height:25px;
    position:relative;
    float:left;
    overflow:hidden;
}
div#nav ul.main li.off div.tab_l{
    width:15px;
    height:25px;
    overflow:hidden;
    background:url('../images/tab_l_off.gif') 0px 0px no-repeat;
    position:absolute;
    top:0px;
    left:0px;
}
div#nav ul.main li.on div.tab_l{
    width:15px;
    height:25px;
    overflow:hidden;
    background:url('../images/tab_l_on.gif') 0px 0px no-repeat;
    position:absolute;
    top:0px;
    left:0px;
}
div#nav ul.main li.off div.tab_r{
    width:15px;
    height:25px;
    overflow:hidden;
    background:url('../images/tab_r_off.gif') 0px 0px no-repeat;
    position:absolute;
    top:0px;
    right:-1px;
}
div#nav ul.main li.on div.tab_r{
    width:15px;
    height:25px;
    overflow:hidden;
    background:url('../images/tab_r_on.gif') 0px 0px no-repeat;
    position:absolute;
    top:0px;
    right:-1px;
}
div.subnav{
    width:800px;
    background:#64b8c9;
    overflow:hidden;
    clear:both;
}
div.subnav ul.subnav1{
    margin:0;
    padding:0;
    list-style-type:none;
}
div.subnav ul.subnav1 li{
    float:left;
    display:inline;
}
div.subnav a:link,
div.subnav a:active,
div.subnav a:visited,
div.subnav a:hover{
    color:#ffffff;
    display:block;
    padding:2px 10px 2px 10px;
    background:transparent;
    text-decoration:none;
    font-size:1.1em;
}
div.subnav a:hover{
    color:#0000ff;
    background:#cff3f6;
}
div#footer{
    padding-top:20px;
    width:800px;
    clear:both;
}
div#copy{
    font-size:0.9em;
    color:#999999;
    padding-bottom:3px;
}
div#address{
    background:#64b8c9;
    border-top:1px solid #000000;
    font-weight:bold;
    font-size:0.85em;
    text-align:center;
    padding:3px;
}
div#address a:link,
div#address a:visited,
div#address a:active,
div#address a:hover{
    color:#0000ff;
}
div.iright{
    float:right;
    margin:10px 0px 10px 10px;
    display:inline;
    text-align:center;
}
div.iright img{
    float:left;
}
div.ileft{
    float:left;
    margin:10px 0px 10px 0px;
    text-align:center;
}
div.ileft img{
    float:left;
}
table.thumbnails{
    width:800px;    
}
table.thumbnails td{
  
  
  vertical-align:top;
}
table.thumbnails td.midcell{
    padding-left:13px;
}

div.thumbnail{
    float:left;
    margin:10px 10px 10px 30px;
    text-align:center;
    width:150px;
    display:inline;
  
}
div.thumbnail_right{
   float:right;
   margin-right:0px;
}
div.thumbnail_left{
  margin-left:0px;
}
div.shadowbox{
    background:url('../images/trans-shadow.gif') bottom right no-repeat;
    float:left;
    padding:0px 6px 6px 0px;
}
div.shadowbox a:hover{
    cursor:default;
}
div.shadowbox a.poplinked:hover{
    cursor:pointer;
}
div.shadowbox img{
    margin:-4px 0px 0px -4px;
}
div.thumbnail a:link,
div.thumbnail a:visited,
div.thumbnail a:active,
div.thumbnail a:hover,
div.iright a:link,
div.iright a:visited,
div.iright a:active,
div.iright a:hover,
div.ileft a:link,
div.ileft a:visited,
div.ileft a:active,
div.ileft a:hover{
    text-decoration:none;
    font-family:serif;
    font-size:1.4em;
    
}
.star{
    color:#ff0000;
}
table.basic td{
    padding:10px;
}
table.form td{
    padding:2px 20px 2px 0px;
}
input{
  border: 2px groove #31ACC0;    
  background-color: white;
  }
textarea{
  border: 2px groove #31ACC0;    
  }
select{border: 2px groove #31ACC0;
 }
ul.plain{
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.plain li{
    margin-bottom:3px;
}
table.list{
    width:100%;
    font-size:0.9em;
    font-weight:bold;
    border-collapse:collapse; 
}
table.list td{
   padding:0px 0px 1px 0px;
   border:0;
   vertical-align:top;
}
table.list td.docno{
    width:80px;
    
}
table.list td.size{
   text-align:right;
   width:90px;
}
table.list a:link,
table.list a:active,
table.list a:visited{

   text-decoration:none;
}
table.list a:hover{
   text-decoration:underline;
}
span.note,
table.list em{
    font-weight:normal !important;
    font-size:0.8em !important;
    font-style:normal !important;
}

a.txtswitch:link,
a.txtswitch:visited,
a.txtswitch:active,
a.txtswitch:hover{
   text-decoration:none;
   color:#31acc0;
}
div.popimg{
  position:absolute;
  border:2px solid #64b8c9;
  display:none;
  z-index:4;
  overflow:hidden;
  background:#ffffff;
}
div.poptxt{
  display:none;
}

div.pop_wrapper{
  position:relative;
  
}
table.padded td{
    padding-right:10px;
}
div.dropdown{
    border:1px solid #64b8c9;
    background:#e5e5e5;
    width:150px;
    display:none;
    position:absolute;
}
div.dropdown ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
    
}
div.dropdown li{
    margin:0;
    padding:0;
}
div.dropdown a:link,
div.dropdown a:active,
div.dropdown a:visited,
div.dropdown a:hover{
    display:block;
    padding:3px;
    color:#0000ff;
    width:144px;
    
}
div.dropdown a:hover{
    background:#cff3f6;
}
div.sect_wrapper{
    border:1px solid #f00;
    float:left;
    clear:right;
}
div.sect1{
    float:left;
    margin-left:10px;
    width:250px;
}
div.sect1 ul{
	margin:8px 0px 0px 0px;
    padding:0px 0px 0px 15px;
}
div.sect1 li{
    margin-left:0px;
    /*list-style-position:inside;*/
}


table.voltage{
    border-collapse:collapse;
    width:100%;
}
table.voltage td{
    border:1px solid #000000;
    padding:3px;
    margin:0 auto;
    width:20%;
    text-align:center;
}
table.voltage tr.columnheadings td{
    font-weight:bold;
    text-align:center;
}
caption{
    font-weight:bold;
}
div.controlcenter{
    text-align:center;
    display:inline;
    
    margin-left:370px;
}
table.centered{
  clear:both;
  margin:0 auto;
  width:500px;
}
table.centered td{
  width:33%;   
}
ul.speclist{
  font-weight:bold;
  font-size:0.9em;
}
div#more1,
div#more2,
div#more3,
div#more4,
div#more5,
div#more6,
div#more7,
div#more8,
div#more9,
div#more10,
div#more11,
div#more12,
div#more13,
div#more14,
div#more15,
div#more16,
div#more17,
div#more18,
div#more19{
  display:inline;
}
table.thirds{
  width:500px;
  
}
table.thirds td{
  width:167px;
  vertical-align:top;
  padding:0;
}


/* Joannas new styles */

div#home{
    width:800px;
}

div#homeleft{
    width:145px;
    vertical-align:top;
    margin:0 auto;
    float: left;
}

div#homeright{
    width:615px;
    vertical-align:top;
    padding-left:40px;
    margin:0 auto;
    float: right;
}

div#homeright1{
    width:389px;
    vertical-align:top;
    margin:0 auto;
    padding-right:40px;
    float: left;
    text-align:justify;
}

div#homeright2{
    width:186px;
    vertical-align:top;
    margin:0 auto;
    float: right;
    font-size:12px;
}
