/* basic elements */

body
{
  margin: 0px;
  background: #EFF3F7;
}

td 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px; 
  color: #000000;
}
 
table.header
{
  background-image: url("images/sideheader_back.jpg");
  background-color: #E1E9F4;
  background-repeat: no-repeat;
  height: 125px;
}

td.headertext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  padding-top: 15px;
  padding-right: 70px;
}

td.leftnav
{
  font-family: Arial, Helvetica, sans-serif;
  background-image: url("images/background_leftnav.jpg");
  background-color: #C6D0DB;
  background-repeat: no-repeat;
  height: 450px;
}

#leftnav-content 
{
  padding-left: 16px;
}

td.footer
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}


a:link  
{
  color: #6699CC;
  font-weight: bold;
  text-decoration: none;
}

a:visited 
{
  color: #6699CC;
  font-weight: bold;
  text-decoration: none;
}

a:active 
{
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

a:hover
{
  color: #6699CC;
  text-decoration: underline;
}


a.top:link  
{
  color: #336699;
  font-weight: bold;
  text-decoration: none;
}

a.top:visited 
{
  color: #336699;
  font-weight: bold;
  text-decoration: none;
}

a.top:active 
{
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

a.top:hover
{
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

#top_selected
{
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

h1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

h2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}

/* ------- text styles ------- */
.splash_text 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  line-height: 20px;
}

.box_header 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  color: #333333;
  font-weight: bold;
  display: block;
  width: 148px;
  border-bottom: 1px solid #6699CC;
  padding-bottom: 3px;
  margin-left: 10px;
  margin-right: 10px;
}

.box_text 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.45em;
  color: #333333;
  display: block;
  width: 148px;
  padding-top: 5px;
  padding-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
}

.home_title
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.15em;
  padding-top: 20px;
  padding-bottom: 34px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
  background-image: url("images/title_home.jpg");
  background-color: #E1E9F4;
  background-repeat: no-repeat;
/*This doesn't work with IE6! padding-bottom: used instead  
  height: 99px; */
}

.home_text 
{
  padding-top: 17px;
  padding-bottom: 16px;
  line-height: 1.3em;
}

.about_title
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.15em;
  padding-top: 20px;
  padding-bottom: 13px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
  background-image: url("images/title_about.jpg");
  background-color: #E1E9F4;
  background-repeat: no-repeat;
}

.legislation_text
{
  padding-top: 17px;
  line-height: 1.3em;
}

table.download
{
  width: 100%;
}

tr.download_title
{
  width: 100%;
  border-bottom: 1px solid #6699CC;
}

tr.download_title td
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 8px;
  padding-bottom: 5px;
  font-weight: bold;
  color: #333333;
}

tr.download_item
{
  width: 100%;
  border-bottom: 1px  #6699CC solid;
  background-color: #FFFFFF;
}

tr.download_item td
{
  padding-top: 1px;
  padding-bottom: 6px;
}

.download .download_item .download_item_name
{
  background-image: url("images/bullet_red.gif");
  background-repeat: no-repeat;
  background-position: 1px 9px;
  text-indent: 10px;
}


.privacy_title
{
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.15em;
  padding-top: 20px;
  padding-bottom: 13px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
  background-image: url("images/title_privacy.jpg");
  background-color: #E1E9F4;
  background-repeat: no-repeat;
}

.privacy_pic
{
  float: left;
  padding: 20px 20px 0px 0px;
}

.privacy_content
{
  float: top;
  padding-top: 16px;
}



.documents_title
{
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.15em;
padding-top: 20px;
padding-bottom: 13px;
font-weight: bold;
color: #333333;
padding-left: 10px;
background-image: url("images/title_documents.jpg");
background-color: #E1E9F4;
background-repeat: no-repeat;
}

.links_title
{
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.15em;
padding-top: 20px;
padding-bottom: 13px;
font-weight: bold;
color: #333333;
padding-left: 10px;
background-image: url("images/title_links.jpg");
background-color: #E1E9F4;
background-repeat: no-repeat;
}

.faq_title
{
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.15em;
padding-top: 20px;
padding-bottom: 13px;
font-weight: bold;
color: #333333;
padding-left: 10px;
background-image: url("images/title_faq.jpg");
background-color: #E1E9F4;
background-repeat: no-repeat;
}


.contact_title
{
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.15em;
padding-top: 20px;
padding-bottom: 13px;
font-weight: bold;
color: #333333;
padding-left: 10px;
background-image: url("images/title_contact.jpg");
background-color: #E1E9F4;
background-repeat: no-repeat;
}




.subtitle
{
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
color: #333333;
padding-left: 10px;
background-image: url("images/sub_title_back.gif");
background-color: #E1E9F4;
background-repeat: no-repeat;
width: 521px;
}

.contentImage
{
float: right;
margin-left: 13px;
margin-right: 13px;
margin-bottom: 7px;
}

.footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
margin-left: 26px;
color: #FFFFFF;
}

.block {
/* margin: 0; */
padding: 0;
}

#block-user-1 {
  padding-top: 15px;
}

.nospace {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
background-image: url("images/nav_backpixel.gif");
background-repeat: repeat-y;
}

/*
 * menu
*/
.menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 9px;
}

.menu a:link  
{
  color: #336699;
  font-weight: bold;
  text-decoration: none;
}

.menu a:visited 
{
  color: #336699;
  font-weight: bold;
  text-decoration: none;
}

.menu a:active 
{
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu a:hover
{
  color: #336699;
  text-decoration: underline;
}

.menu .selected1 a:active
{
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu .collapsed2 a:link
{
  color: #6699CC;
  font-weight: bold;
/*  text-decoration: none; */
}
.menu .collapsed2 a:visited
{
  color: #6699CC;
  font-weight: bold;
  text-decoration: none;
}

.menu .collapsed2 a:hover
{
  color: #336699;
  text-decoration: underline;
}

.menu .collapsed3 a:link
{
  color: #6699CC;
  font-weight: bold;
  text-decoration: none;
}
.menu .collapsed3 a:visited
{
  color: #6699CC;
  font-weight: bold;
  text-decoration: none;
}

.menu .collapsed3 a:hover
{
  color: #336699;
  text-decoration: underline;
}

.menu .collapsed1 
{
  color: #6699CC;
  padding-left: 11px;
  background-image: url("images/arrow_red_right.gif");
  background-repeat: no-repeat;
  background-position: left 11px;
}

.menu .selected1
{
  padding-left: 11px;
  background-image: url("images/arrow_red_down.gif");
  background-repeat: no-repeat;
  background-position: left 11px;
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu .expanded1
{
  padding-left: 11px;
  background-image: url("images/arrow_red_down.gif");
  background-repeat: no-repeat;
  background-position: left 11px;
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu .collapsed2
{
  color: #6699CC;
  padding-left: 31px;
  background-image: url("images/arrow_bluelight.gif");
  background-repeat: no-repeat;
  background-position: 20px 11px;
}

.menu .selected2
{
  padding-left: 31px;
  background-image: url("images/arrow_bluedark.gif");
  background-repeat: no-repeat;
  background-position: 20px 11px;
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu .expanded2
{
  padding-left: 31px;
  background-image: url("images/arrow_bluelight.gif");
  background-repeat: no-repeat;
  background-position: 20px 11px;
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu .collapsed3
{
  color: #6699CC;
  padding-left: 51px;
  background-image: url("images/arrow_bluelight.gif");
  background-repeat: no-repeat;
  background-position: 40px 11px;
}

.menu .selected3
{
  padding-left:51px;
  background-image: url("images/arrow_bluedark.gif");
  background-repeat: no-repeat;
  background-position: 40px 11px;
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}

.menu .expanded3
{
  padding-left: 51px;
  background-image: url("images/arrow_bluelight.gif");
  background-repeat: no-repeat;
  background-position: 40px 11px;
  color: #336699;
  text-decoration: underline;
  font-weight: bold;
}
