; -------------------------------------------
; main page style sheet
; -------------------------------------------

BODY { }

.docbody {
  font-family:arial;
  font-size:10pt;
  color:323232;
  background-color:#FFFFFF;
  margin:0px;
}

TABLE { }

 .page_table {
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
  table-layout:auto;
  width:100%;
}

.announcement_table {
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
  width:100%;
}




TD { }

.announcement_td {
  width:450px;
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  text-align:left;
  border-left-width:0px;
  border-left-style:none;
  border-right-width:0px;
  border-right-style:none;
  border-top-color:#646464;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-color:#646464;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-top:10px;
  padding-bottom:10px;
}


.announcement_title {
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  vertical-align:top;
  text-align:left;
}


.announcement_spacer_td {
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  text-align:left;
}
  

 .page_content_td {
  width:780px;
  vertical-align:top;
  font-family:arial;
  font-size:10pt;
  background-color:#FFFFFF;
}


.page_spacer_td {
  background-color:#EFEBE4;
  vertical-align:top;
  font-family:arial;
  font-size:10pt;
  border-style:none;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#646464;
  text-align:left
}


.navbar_left_td {
  width:150px;
  height:70px;
  vertical-align:middle;
  text-align:right;
  font-family:verdana;
  font-size:8pt;
}

.navbar_right_td {
  width:620px;
  height:70px;
  vertical-align:middle;
  font-family:verdana;
  font-size:8pt;
  color:#0000FF;

}

.navbar_link {
  text-decoration:none;
  color:#0000FF;  
}

.navbar_link:visited {
  text-decoration:none;
  color:#0000FF;
}


.left_page_title_td {
  background-color:#323232;
  color:#FFFFFF;
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  height:20px;
  text-align:center;
  vertical-align:center;
}


.left_page_inner_col1_td {
  color:#323232;
  font-family:verdana;
  font-size:8pt;
  width:15px;
  padding-left:3px;
  padding-top:15px;
  vertical-align:top;
}


.left_page_inner_col2_td {
  color:#323232;
  font-family:verdana;
  font-size:8pt;
  width:135px;
  padding-top:15px;
  vertical-align:top;  
}


.left_page_inner_col2_a {
  color:#323232;
  font-family:verdana;
  font-size:8pt;
  text-decoration:none;
}

.left_page_inner_col2_a:visited {
  color:#323232;
  font-family:verdana;
  font-size:8pt;
  text-decoration:none;
}


.left_page_inner_col2_a_mouseover {
  color:#FF0000;
  font-family:verdana;
  font-size:8pt;
  text-decoration:none;
}


.default_link_style {
  text-decoration:none;
  color:#0000FF;
}

.default_link_style:visited {
  text-decoration:none;
  color:#0000FF;
}


.content_left_td {
  width:150px;
  font-family:verdana;
  font-size:8pt;
  vertical-align:top;
  border-right-style:solid;
  border-right-color:#646464;
  border-right-width:1px;
  background-color:#EFEBE4;
}


.content_right_td {
  width:620px;
  font-family:arial;
  font-size:10pt;
  vertical-align:top;
  padding-left:10px;
  padding-right:10px;
  color:#323232;
}


 .copyright {
   width:630px;
   padding-top:60px;
   padding-bottom:20px;
   text-align:center;
   vertical-align:top;
   font-family:verdana;
   font-size:8pt;
   color:#323232;
}


.a12 {
  font-family:arial;
  font-size:12pt;
  font-weight:normal;
  vertical-align:top;
}

.a12b {
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  vertical-align:top;
}


.a8 {
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
}

.a8b {
  font-family:arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:top;
}



.a10 {
  font-family:arial;
  font-size:10pt;
  font-weight:normal;
  vertical-align:top;
}

.a10b {
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  vertical-align:top;
}

.a14b {
  font-family:arial;
  font-size:14pt;
  font-weight:bold;
  vertical-align:top;
}

.v10 {
  font-family:verdana;
  font-size:10pt;
  font-weight:normal;
  vertical-align:top;
}

.v10b {
  font-family:verdana;
  font-size:10pt;
  font-weight:bold;
  vertical-align:top;
}


.v8 {
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
}

.v8b {
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  vertical-align:top;
}

  
.v8b_link {
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  vertical-align:top;
}


.v8b_link:visited {
  font-family:verdana;
  font-size:8pt;
  font-weight:bold;
  vertical-align:top;
  color:#0000FF;
}


.hdr_left {
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  background-color:#F0F0F0;
  color:#000000;
  border-left-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-color:#C0C0C0;
  border-top-color:#C0C0C0;
  border-right-color:#C0C0C0;
  border-bottom-color:#C0C0C0;
  border-left-style:solid;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  height:22px;
} 


.hdr_other {
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:middle;
  background-color:#F0F0F0;
  color:#000000;
  border-left-width:0px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-top-color:#C0C0C0;
  border-right-color:#C0C0C0;
  border-bottom-color:#C0C0C0;
  border-left-style:none;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  height:22px;
} 



.grid_left {
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  background-color:FFFFFF;
  color:#000000;
  border-left-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-color:#C0C0C0;
  border-right-color:#C0C0C0;
  border-bottom-color:#C0C0C0;
  border-left-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  padding-top:5px;
  padding-bottom:5px;
} 


.grid_other {
  font-family:verdana;
  font-size:8pt;
  font-weight:normal;
  vertical-align:top;
  background-color:FFFFFF;
  color:#000000;
  border-left-width:0px;
  border-top-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-top-color:#C0C0C0;
  border-right-color:#C0C0C0;
  border-bottom-color:#C0C0C0;
  border-left-style:none;
  border-top-style:none;
  border-right-style:solid;
  border-bottom-style:solid;
  padding-top:5px;
  padding-bottom:5px;
} 

.page_spacer_adv_table {
  width:200px;
  border-style:none;
  border-width:0px;
  border-collapse:collapse; 
  align:left;
}

.advtd {
  vertical-align:top;
  text-align:center;
  padding-top:20px;
  font-family:arial;
  font-size:8pt;
  font-weight:normal;
  width:200px
}

 .adcaptionlink {
   color:#002CD9;
   text-decoration:underline;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
}


 .adcaptionlink:visited {
   color:#002CD9;
   text-decoration:underline;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
 }


 .adtextlink {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   color:#646464;
   text-decoration:none;
 }

 .adtextlink:visited {
   font-family:verdana;
   font-size:8pt;
   font-weight:normal;
   color:#646464;
   text-decoration:none;
 }


 .adhosturllink {
   font-family:arial;
   font-size:8pt;
   font-weight:normal;
   color:#969696;
   text-decoration:none;
}

 .adhosturllink:visited {
   font-family:arial;
   font-size:8pt;
   font-weight:normal;
   color:#969696;
   text-decoration:none;
}



 .adheadercaptionlink {
    font-family:arial;
    font-size:8pt;
    text-decoration:underline;
    color:#EEF3F1;
 }


 .adheadercaptionlink:visited {
    font-family:arial;
    font-size:8pt;
    text-decoration:underline;
    color:#EEF3F1;
 }

 

 .adcell {
    background-color:#EEF3F1;
    width:160px; 
    vertical-align:top;
    font-family:verdana;
    font-size:8pt;
    border-style:solid;
    border-width:1px;
    border-color:#6F8873;
    text-align:left;
    padding-left:2px;   
 }

 .adheader {
    background-color:#563C25;
    width:160px; 
    height:15px;
    color:#EEF3F1;
    vertical-align:middle;
    text-align:right;
    font-family:arial;
    font-size:8pt;
    border-style:solid;
    border-width:1px;
    border-color:#6F8873;
 }

 .adtable {
    border-style:none;
    border-width:0px;
    padding:0px;
    border-collapse:collapse;
    width:160px;
  }

  .adtextdiv {
    width:156px;
    overflow:hidden;
    vertical-align:middle;
  } 

  .adhosturldiv {
    width:156px;
    height:15px;
    overflow:hidden;
    vertical-align:bottom;   
  }




