@charset "utf-8";
 
html, body, table, td, p, ul, li, br, h1, h2, h3, div {
	border:none;

	font-size: 11px;

	font-family:arial, verdana, "sans-serif";

	color:#333;

  margin:0;

  padding:0;

}

h2 {
  font-size: 14px;
  color: #000000;
}


body {

  margin:0;

  padding:0;

	font-size:11px !important;

	text-align:center;

	margin:0 7px;

	background:#fff;

}

body {
  /*xoverflow: -moz-scrollbars-vertical;*/
  overflow-y: scroll;
}

td {
  vertical-align:top;
}


td.bottom {
  vertical-align: bottom;
}


ul {

	margin:0 0 1em 0px;

	list-style:square;

}

ul ul {

	margin:0 0 0 20px;

	list-style:square;

}

ol {

	margin:0 0 1em 24px;

}

ol ol {

	margin:0 0 0 24px;

}




ul#navigation {

	width: 745px;
    border: 1px solid #fff;
    background: #fff;
    font-size: 95%;
    height: 25px;
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;

}

div ul#navigation {

	float:left; 

}

ul#navigation li {

	display:inline;

}

ul#navigation li a {

	float:left;

	color:#000;

	border:none;

	border-right:1px solid #000;

	padding:5px 20px;

	height:20px;

	text-decoration:none;

	

}


ul#navigation li#foo a {

  float:left;

  color:#fff;

  border:none;

  border-left:1px solid #fff;

  padding:4px 10px;

  height:25px;

  text-decoration:none;

  

}








ul#navigation li a:focus, ul#navigation li#foo a:focus {

	background:#BFD730;

}

ul#navigation li a:hover, ul#navigation li#foo a:hover {

	background:#BFD730;
  color: #000000;

}


div#footer {
	color:#151161;

	letter-spacing:3px;

	clear:both;

	font-size:90%;

	padding:2px 0;
}


.bluetextheading {
	color: #000;
	font-size: 14px;
	
}

.blueheadingsmall
{
font-size:14px;
color: #000066;
}

ul#left_col_list li a 

{

list-style-type: square;

display: block;

color: #000000;

background-color: #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

padding-top: 5px;

padding-right: 10px;

padding-bottom: 6px;

padding-left: 10px;

border-bottom-width: 4px;

border-bottom-style: solid;

border-bottom-color: #ffffff;

text-decoration: none;

}

ul#indented
{
  margin:0 0 1em 20px;
}


ul#right_col_list li a 

{

width: 190px;

display: block;

color: #000000;

list-style-type: none;

background-color: #BFD730;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-x-position: 0%;

background-y-position: 0%;

padding-top: 12px;

padding-right: 10px;

padding-bottom: 12px;

padding-left: 10px;

font-size: 11px;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #ffffff;

text-decoration: none;

}
ul#right_col_list li a:hover, ul#left_col_list li a:focus
{
list-style-type: none;

background-color: #000000;

color: #fff;

}

ul#right_col_list {
list-style-type: none;
}

.maintext {font-size: 12px;}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }


a, a:visited { color: #2670C5; }

a:hover { color: #153F71; }


a.menu2{
}

a.menu2:hover{
background-color:#BECFF0;
color: #000000;
}

table.content_table 
{
margin-top: 1px; 
border-width: 1px; 
border-style: solid; 
border-color: #bbbbbb;
}

td.left_col
{
padding-top:10px; 
padding-left:10px;
}

td.right_col
{
padding-top:10px; 
padding-right:10px;
}

td.main
{
padding-left:13px; 
padding-right:13px; 
padding-top:18px;
padding-top: 11px;
padding-bottom: 10px;
}

td.bottom_left_col
{
padding-left: 10px; 
padding-bottom: 10px; 
vertical-align: bottom;
}

td.bottom_right_col
{
padding-right: 10px; 
padding-bottom: 10px; 
vertical-align: bottom;
text-align: right;
}



.box_outer { border-style: solid; border-width: 1px; border-color: #aaaaaa; }

.box {background-color: #EBEBEB; padding: 9px; color: #868686;}


div.field_left {
  float: left; width: 100px; padding-top: 4px;
}

div.field_right {
  float: left; width: 200px;
}


div.field_right_text {
  float: left; width: 300px;
}





.b {
  background-color: #E7E7E6;
    cursor:pointer;
}

.b td {
border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-color: #E7E7E6;
}

.w {
  background-color:#FFFFFF;
  cursor:pointer;
}

.w td {
border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-color: #FFFFFF;
}

.x {
  background-color:#BECFF0;
  cursor:pointer;
color: #ffffff;

}

.x td {
border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-color: #FFFFFF;
}

.x_standard {
  background-color:#BECFF0;
color: #ffffff;

}

.x_standard td {
border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-color: #FFFFFF;
}

.mod {
  float:right;
}

.size {
  float:right;
}


.table_padding {
  padding: 6px;
  font-size: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.table_heading {
  padding: 3px;
  /*background: url(../dlf/title_bg.png) top left repeat-x;*/
background-color: #000000;
height: 26px;
color: #ffffff;
}


.listing {
  color: #838383;
  text-decoration: none;
  font-weight: bold;
border-color: #000000; border-width: 1px; border-style: solid;
}

.table_heading a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.table_heading a:hover {
color: #D9D9D9;
text-decoration: none;
font-weight: bold;
}

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







.table_heading2 {
  padding: 3px;
  /*background: url(../dlf/title_bg.png) top left repeat-x;*/
background-color: #888888;
height: 26px;
color: #ffffff;
}


.listing2 {
  color: #838383;
  text-decoration: none;
  font-weight: bold;
border-color: #888888; border-width: 1px; border-style: solid;
}

.table_heading2 a {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

.table_heading2 a:hover {
color: #D9D9D9;
text-decoration: none;
font-weight: bold;
}

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








