body {

	margin-top: 0px; 

	margin-bottom: 0px; 

	margin-left: 0px; 

	margin-right: 0px;

	background-color:#FFFFFF;

}

table {

	font:9pt arial,verdana,sans-serif;
        line-height: 14pt;
        margin: 0px;

	}

.dropshadowright {
background-image: url(images/shadow-psl.gif);
background-repeat:repeat-y;
width:10px;

}

.dropshadowbottom {
background-image:url(images/shadow-bottom.gif);
background-repeat:repeat-x;

}

.sb {font:12px arial,verdana,sans-serif;color:#555;}
.regtxt {
  font:12px arial;
  color:#444;
}


.rd {  color:brown;
       font:bold 12px verdana;
        }

#pad {margin-left:20px; margin-right:10px;}

.content {
	 font:11px verdana,arial; 
         color: #333 ;
}

select, textarea {
        color: #0b610b;
        font:12px Arial, Helvetica, sans-serif;
        padding-left:4px;
        border:1px solid #ccc;
        }

input[type=text] {
        color: #0b610b;
        font:12px Arial, Helvetica, sans-serif;
        padding-left:3px;
        border:1px solid #ccc;

}

.cb {
        color:#0b610b;
        background:transparent;
        border:0;
        font:11px Arial, Helvetica, sans-serif;
       	text-align:left;

}

#box {
  width:350px;
  border-left: 10px solid #aaaaaa;
  border-right: 10px solid #aaaaaa;
  background-color:#dddddd;
  padding:15px;
  color:#383537;
  font-family:georgia,tahoma;
  font-size:12px;
  font-weight:bold;
}

ul.square {
  list-style-type:square;
}


table.ct td{text-align:center;}

#leftblock {
   width: 450px;
}

#rightblock {
  float:right;
   width: 150px;
   padding:10px;
}
#container {
  padding:10px;
  width:800px;
} 

.submit-button {
        color: #333;
        font-weight:normal;
        font-family:tahoma,geneva,Arial, Helvetica, sans-serif;
        font-size: 12px;
	text-align:center;
	background-color:#ccc !important;
}

.hd {
  font:17px trebuchet ms;
  color:#1a65a0;
  font-weight:bold;
  letter-spacing:1px;
}

.hdb,.header1 {
  font:bold 12px verdana;
  color:#1a65a0;
  border-bottom:1px solid #ccc;
  width:500px;
  background:url(images/header_bg.gif) repeat-x;
  padding:4px;
  margin-bottom:8px;
  }

.txt1 {
  font:bold 13px tahoma,arial;
  color:#1a65a0;
  letter-spacing:0.2px;
  margin-bottom:8px;
}


.blue-callout {
   font-size:11px;
   line-height: 13px;
   color: #333333;
   padding: 12px;

   	}

.blue-callout-headline {
      	font-size:10pt;
      	font-weight: bold;
      	color: #FFFFFF;
      	padding: 7px;
        background:#0169a6;
	}

.border {
  border:1px solid #0169a6;
}

#menu {
  padding:8px;
  margin:0 auto;
 }
#menu a,a:visited {
  font:12px arial;
  text-decoration:none;
  color:#214ac6;
}
#menu a:hover {
  font:12px arial;
  text-decoration:underline;
  color:#bc2729;
}

.dot {
  border-bottom:1px dotted #555555;
  }
.error_msg {
  font:12px arial;
  color:#990000;
}

.smtxt {
  font:11px arial;
  color:#666;
}


.noborder {
  border:0px;
}
#footer {
  font-family:arial,verdana;
  font-size:8pt;
  color:#555;
  font-weight:normal;
  margin-left:180px;
  width:600px;
  text-align:center;
  padding:8px;
}

#footer a,a:visited,a:active {
  color:#214ac6;
  text-decoration:none;
  font-family:arial,verdana;
  font-size:8pt;
  font-weight:normal;
}
#footer a:hover {
  color:#214ac6;
  text-decoration:underline;
  font-family:arial,verdana;
  font-size:8pt;
  font-weight:normal;
} 
.tab {

	font-size: 9pt;

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 12px;

	padding-right: 12px;

	}

	

a.tab:link {

	color: #FFFFFF;
        text-decoration: none;
        font:9pt arial;
        font-weight:bold;
	}

	

a.tab:visited {

	color: #FFFFFF;
        text-decoration: none;
        font:9pt arial;
        font-weight:bold;
	}

	

a.tab:hover {

	color: #FFFFFF;
        text-decoration: underline;
        font:9pt arial;
        font-weight:bold;
	}

	

.nav {

	font:9pt arial;
       	color: #597083;

	}

	

a.nav:link {

	color: #597083;
        text-decoration: none;
        font:9pt arial;
	}

	

a.nav:visited {

	color: #597083;
       	text-decoration: none;
        font:9pt arial;
	}

	

a.nav:hover {

	color: #439AE2;
       	text-decoration: underline;
        font:9pt arial;
	}

	

.subnav {

	display: block;

	font-size: 9pt;

	color: #444444;

 	padding-left: 3px;

	padding-top: 1px;

	padding-bottom: 1px;

	}

	

a.subnav:link {

	color: #444444;

	text-decoration: none;

	}

	

a.subnav:visited {

	color: #444444;

	text-decoration: none;

	}

	

a.subnav:hover {

	color: #444444;

	text-decoration: underline;

	}

	

.subnav-title {

	display: block;

	font-size: 9pt;

	color: #FFFFFF;

	font-weight: bold; 

 	padding-left: 3px;

	padding-top: 1px;

	padding-bottom: 1px;

	background: #bbbbbb;

	}

	

a.subnav-title:link {

	color: #FFFFFF;

	text-decoration: none;

	}

	

a.subnav-title:visited {

	color: #FFFFFF;

	text-decoration: none;

	}

	

a.subnav-title:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

.subnavsel {

	display: block;

	font-size: 9pt;

	background-color: #EEEEEE;

 	padding-left: 3px;

	padding-top: 1px;

	padding-bottom: 1px;

	}
a:link,a:visited {
  font:12px arial;
  color:#214ac6;
  text-decoration:none;
}
a:hover {
  font:12px arial;
  color:#214ac6;
  text-decoration:underline;
}
#bottom {
  width:100%;
  background:url(images/bottom_bg.gif) repeat-x bottom;
}

.error_msg {
  font:12px arial;
  color:#990000;
}
