﻿*
{
  font-family:Arial;
  font-size:11px;
  margin:0px;
  padding:0px;
  background-repeat:no-repeat;
  list-style-position:inside;
  text-decoration:none;
}

.link_top
{
  padding-left:20px;
}

.link_top a:link, .link_top a:hover, .link_top a:visited
{
  color:Black;
}

a:link, a:hover, a:visited
{
  color:Black;
}

a:hover
{
  text-decoration:underline;  
}

table
{
  border-width:1px;
  border:solid;
  margin-left:20px;
}



.clear
{
  clear:both;
}

.pdf_img
{
  padding-right:10px;
}
    
#main_content
{
  width:932px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#logo
{
  float:left;
  width:393px;
  height:51px;
}

#top_nav
{
  margin-top:32px;
  float:right;
  background-image:url(../images/nav_bg_1.gif);
  width:273px;
  height:18px;
  color:White;
  letter-spacing:2px;
  text-align:right;
}

#top_nav a
{
  color:White;  
}

#top_nav p
{
  padding-right:10px;
}

#banner
{
  width:930px;
  height:150px;
  float:left;
  border:solid;
  border-width:1px;
  border-color:#006599;
}

#banner img
{
  margin-bottom:-5px;
}

#print
{
  float:right;
}

#navigation
{
  float:left;
  width:196px;
  text-align:left;
}

#nav_top
{  
  background-color:#006599;
  background-image:url(../images/navigation.gif);
  height:22px;
  color:White;
}

#nav_main
{
  margin-top:1px;
  padding-top:10px;
  border-style:dashed;
  border-width:1px;
  background-color:#eaeaea;
  letter-spacing:1px;
  line-height:22px;
  vertical-align:bottom;
}

#nav_main ul
{
}

#nav_main ul li.menu_0
{
  list-style-image:url(../images/arrow1.gif);
  padding-left:5px;
}

#nav_main ul li.menu_1
{
  list-style-image:url(../images/arrow2.gif);
  padding-left:15px;
}

#nav_main .menu_0_selected
{
  list-style-image:url(../images/arrow1.gif);
  color:red;
  padding-left:5px;
}

#nav_main ul li.menu_1_selected
{
  list-style-image:url(../images/arrow2.gif);
  color:Red;
  padding-left:15px;
}


#nav_main ul li.menu_2
{
  list-style-image:url(../images/arrow2.gif);
  padding-left:25px;
}


#nav_main ul li.menu_2_selected
{
  list-style-image:url(../images/arrow2.gif);
  color:Red;
  padding-left:25px;
}


#press_top
{  
  background-color:#006599;
  background-image:url(../images/press_releases.gif);
  height:22px;
  color:White;
  margin-top: 10px;
}
#press_main
{
  margin-top:1px;
  padding-top:10px;
  border-style:dashed;
  border-width:1px;
  background-color:#eaeaea;
  letter-spacing:1px;
  line-height:22px;
  vertical-align:bottom;
}




#content
{
  margin-left:10px;
  float:left;
  text-align:left;
  width:534px;
  letter-spacing:1px;
}

#content li
{
  padding-left:30px;
}

#content .page_name
{
  text-align:left;
  font-size:16px;
  font-weight:bold;
  padding-bottom:10px;
}

#para
{
  border:solid;
  border-width:1px;
  border-color:#eaeaea;
  margin-bottom:10px;
}

#para .para_heading
{
  padding-top:5px;
  padding-bottom:5px;
  margin-left:18px;
  margin-right:5px;
  font-size:12px;
  font-weight:bold;
  padding-left:5px;
  background-color:#eaeaea;
}

#para p
{
  padding-top:10px;
  padding-left:20px;
  padding-bottom:10px;
}

#para .para_image
{
  text-align:center;
}

#para .para_download
{
}

#para a:link, #para a:hover, #para a:visited
{
  color:green;
  text-decoration:underline;
}

#notice
{
  float:left;
  padding-left:10px;
  width:180px;
  text-align:left;
}

#notice_top
{  
  background-color:#006599;
  background-image:url(../images/notice.gif);
  height:22px;
  color:White;
}

.notice_main
{
  margin-top:1px;
  padding-top:10px;
  padding-left:5px;
  border-style:dashed;
  border-width:1px;
  background-color:#eaeaea;
  letter-spacing:1px;
  line-height:22px;
}
.notice_main .col_left
{
  float:left;
  width:20px;
}
.notice_main .col_right
{
  background-color:#eaeaea;
  line-height:14px;
  float:left;
  width:149px;
  letter-spacing:0px;
}
.notice_main .col_right .date
{
}
.notice_main .col_right .title
{
  font-weight:bold;
}
.notice_main .col_right .author
{
  font-style:italic;
}
.notice_main .col_right .summary
{
}

#bottom
{
  background-image:url(../images/bottom.gif);
  margin-top:10px;
  margin-bottom:5px;
  height:10px;
  width:980px;
}

.info
{
  float:left;
  width:300px;
  text-align:left;
  color:#4c4c4c;
  font-size:9px;
}

.bottom_links
{
  margin-left:10px;
  float:left;
  text-align:left;
  width:459px;
  font-size:9px;
}

.bottom_links a:link, .bottom_links a:hover, .bottom_links a:visited
{
  color:red;
  text-decoration:underline;
}

.yart
{
  float:left;
  padding-left:10px;
  width:150px;
  text-align:right;
  color:#4c4c4c;
  font-size:9px;
}

.yart a
{
  font-size:9px;
}

.yart a:hover
{
  font-size:9px;
  text-decoration:underline;
}





#report .report_cat
{
  padding-top:5px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
  padding-left:5px;
  background-color:#eaeaea;
}

#report .report_title
{
}

#report .report_date
{
  border-style:dashed;
  border-width:1px;
  border-color:#eaeaea;
  float:left;
  padding-left:10px;
  width:75px;
}

#report .report_download
{
  padding-left:5px;
  color:Blue;
  text-decoration:underline;
  padding-bottom:0px;
}

#report table 
{
  margin-left:0px;
  width:534px;
  border:none;
  border-collapse:collapse;
}

#report table td
{
  padding:5px 5px 0px 0px;
  text-align:left;  
  border-style:dashed;
  border-width:1px;
  border-color:#eaeaea;
}


#report a:link, #report a:visited
{
  color:blue;
}



a#report:hover
{
  text-decoration:underline;
}

a#topnavbar:hover { color: #0f0; }


#staff_module a
{
  color:Blue;
  text-decoration:none;  
}

#staff_module a:hover
{
  color:Blue;
  text-decoration:underline;  
}


#staff
{
  border:solid;
  border-width:1px;
  border-color:#eaeaea;
  margin-bottom:10px;
  padding-bottom:10px;
}

#staff a
{
  color:Blue;
  text-decoration:underline;  
}

.staff_cat
{
  padding-top:5px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
  padding-left:5px;
  background-color:#eaeaea;
}

#staff .staff_name
{
  padding-left:20px;
  padding-top:15px;
  font-weight:bold;
}

#staff .staff_position
{
  font-weight:bold;
}

#staff p
{
  padding-left:20px;
}

#announcement
{
  border:solid;
  border-width:1px;
  border-color:#eaeaea;
  margin-bottom:10px;
}

#announcement .announcement_date
{
  padding-right:20px;
}

#announcement p
{
  padding-left:20px;
}


.column_ads_style
{
  margin-top:10px;
  padding:5px;
  border-style:dashed;
  border-width:1px;
}

#column_ads p
{
  padding-bottom:10px;
  padding-top:0px;
}