body, table, input, select, textarea {font-family: "Georgia", Verdana, Times, serif; font-size: 13px;  color: #fff;}
/*body, table, input, select, textarea {font-family: Verdana, Times, serif; font-size: 13px;  color: #fff;}*/
body { text-align: center; }
body, form {margin: 0; padding: 0;}
input, select, textarea {font-size: 1em;}
img {border: 0;}
small {font-size: 0.85em;}
dl.col {line-height: 1.5em; }
dl.col dt {float: left; width: 7em; padding-right: 0.5em; text-align: left;}
dl.col dd {margin-left: 0.5em; }
#content p {margin-top: 0.8em; margin-bottom: 0.8em; line-height: 1.7em;}

.center {text-align: center; }
.clr {clear: both;}
h1 {font-family: "Georgia", Verdana, Times, serif;  color: #fff; margin: 0 0 0 0; font-size: 17px;}
h2 {font-family: "Georgia", Verdana, Times, serif;  color: #fff; margin: 0 0 0 0; font-size: 15px;}


h1 span{font-weight: normal; font-style: italic;}

h3 {font-size: 13px; color: #fff;}
a {color: #fff; text-decoration: underline;}
a:hover {color: #DCDCDC; text-decoration: underline;}

.txt-right{text-align: right;}
.txt-left{text-align: left;}
.txt-center{text-align: center;}


img.center{
  margin: 10px 0 10px 0;
}

.row_full{
  width: 100%;
  float: left;
  margin-bottom: 5px;
}


input, select, textarea {border-color: #C4141B; font-family: arial, verdana; font-size: 12px; border-width: 1px; border-style: solid; background-color: #fff; color:#000;}
input, textarea {width: 350px; }
select {width: 350px; }
textarea {height: 120px; }
input:focus, select:focus, textarea:focus {border-color: #C4141B; }
label {width: 110px; float: left; font-weight: normal; margin-right: 1px; text-align: right; }
.button{width: auto; margin: 0 5px 0 5px;}
input.check{width: auto; float: left;}

body{
  background-color: #000;
}

#wrapper{
  /*background-color: #ccc;*/
  width: 800px;
  margin: 5px auto 0 auto;  
  position: relative;
}
#slogan{
  position: absolute;
  top: 70px;
  right: 20px;
  font-family: "Georgia", Verdana, Times, serif;  color: #fff; margin: 0 0 0 0; font-size: 16px; font-weight: bold;
  
}

#header{
  width: 800px;
  height: 100px;
  position: relative;  
  background-image: url(../images/site/header-bg.jpg);
  background-repeat: repeat-x;
 
  
}

#header-sub{
 width: 800px;
  height: 100px;
  position: relative;  
  background-image: url(../images/site/header-bg.jpg);
  background-repeat: repeat-x;
 

}
#logo{
  position: absolute;
  top: 9px;
  left: 20px;
}



#nav{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin:0px;  LIST-STYLE-TYPE:none;font-size:11px;line-height:35px;height:35px;width:800px;background-image:url(../images/site/nav-top.jpg);background-position:center top;background-repeat:no-repeat;}
#nav-in{float:right;width:100%;}
#nav UL{padding:0px; margin:0px;list-style:none;}
#nav li{float:left;display:block;position:relative;padding:0px; margin:0px;text-align:center;z-index:6;margin-left:20px;margin-right:35px;}
#nav a{color:#ffffff;display:block;LIST-STYLE-TYPE:none;padding:0px 0px 0 0px; margin:0px;text-decoration:none;}
#nav li:hover{background-image:url('images/layout/but_hov.gif');}
#nav li ul{LEFT:-2000px;POSITION:absolute;BACKGROUND:#333; WIDTH:170px; filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;line-height:25px;}
#nav li.sfhover UL{LEFT:0px;WIDTH:170px;background-image:none;}
#nav .hi{font-weight:bold;  font-size:14px;  }
#nav .hi.sfhover{LEFT:0px;background-image:url(images/layout/but_hov.gif);}
#nav li ul li{margin:0;}
#nav li ul a{border-top:#000 solid 1px;color:#FFFFFF;display:block;WIDTH:170px;text-align:left;text-decoration:none;text-indent:5px;font-weight:normal;}
#nav li:hover UL{LEFT:0px;WIDTH:170px;background-image:none;}
#nav li ul a:hover{border-top:#000 solid 1px;color:#ffffff;text-align:left;background-color:#ccc;background-image:none;}





#main{
  width: 800px;
  
  
  
}

#content{
  width: 770px;
  margin: 0 auto 0 auto;
  padding-top: 0px;
  
  color: #E3E3E3;
 

}

#content ul li{
  line-height: 1.2em;
  margin: 0.8em 0 0.8em 0;
 /* list-style-type: square;*/
/* list-style-image: url(../images/site/list-image.jpg);*/
 


}

#content-in{
text-align: left;
color: #E3E3E3;
}

.content-left{
  width: 570px;
  float: left;
  
  
}

.content-left ol{
  margin: 0 0 0 25px;
  padding: 0;
 
}

.content-left ol li{
  margin: 0px 0 10px 0;

  

}
.content-left ol li ul{
  margin: -5px 0 10px 5px;
 
  

}




.content-right{
  width: 165px;
  float: right;  
  
 
}
.content-right ul{
  margin:0 0 0 00px;
  padding: 0;
 
  
  
  

}
.content-right ul li{
  list-style: none;
 
  padding-left: 0px;
  margin-left: 0;
 

}

.content-right ul li a{
 
  text-decoration: none;
  margin-left: 5px;
  background-image: url(../images/site/list-image.jpg);
  background-repeat: no-repeat;
  padding-left: 20px;
  

}

.content-right ul li a:hover{
 
  text-decoration: underline;

}



.content-divider{
  width: 1px;
  
  height: 250px;
  float: left;
  margin-left: 15px;
  position: relative;
  margin-top: 10px;
  background-image: url(../images/site/fade-vertical.jpg);
  background-repeat: no-repeat;
}

.content-divider-long{
  width: 1px;
  
  height: 800px;
  float: left;
  margin-left: 15px;
  position: relative;
  margin-top: 10px;
  background-image: url(../images/site/fade-vertical-long.jpg);
  background-repeat: no-repeat;
}



.col-1-2-left{
  width: 250px;
  float: left; 
  margin: 0;
  padding: 0;
  list-style: none;
 
}

.col-1-2-left li{
  background-image: url(../images/site/list-image.jpg);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
  
  
}


.col-1-2-right{
  width: 220px;
  float: right;
  margin: 0;
  padding: 0;
   list-style: none;
  
 
  
  
}
.col-1-2-right li{
  background-image: url(../images/site/list-image.jpg);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
  
}

.col-1-3-left{
  width: 180px;
  float: left;
  padding: 0;
  margin: 0 0 0 0px;
  
}



.col-1-3-left li{
  background-image: url(../images/site/list-image.jpg);
   background-repeat: no-repeat;
   padding-left: 20px;
   margin: 0;
  list-style: none; 
  
}






#footer{
	color: #fff;
	margin-top: 7px;
	background-image:url(../images/site/fade-bar-top.jpg);
	background-repeat:no-repeat;
	background-position:top;

}

#footer-in{
	color: #fff;
	
	background-image: url(../images/site/fade-bar-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	

	padding-top: 4px;
	padding-bottom:4px;

	font-size:12px;
	
}

.footer-divider{
display:inline;
margin-bottom:1px;
margin-left:4px;
margin-right:4px;
}

#signature{
  text-align: right;

  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  padding-right: 10px;
  color: #7B7B7B;

}

#signature a{
  color: #7B7B7B;

}














