html * {padding:0; margin:0; }

.clearer{ clear:both; }

body {
	background: #061428;
	background-image: url(../images/bg_rep.jpg);
	background-repeat: repeat-x;
  
}

a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color:#336699;
	text-decoration: underline;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 175%;
	font-weight: normal;
	color: #333333;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 5px;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size: 165%;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
}


p {

margin-bottom: 10px;

}

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	color: #333;
	line-height: 180%;
	padding-left: 20px;
	padding-right: 10px;
}

.form_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	color: #FFFFFF;
	line-height: 125%;
	padding-top: 10px;
	padding-left: 10px;
	}
	
.form_but {
	text-align: right;
	padding-top: 30px;
	padding-right: 30px;
	}
	
#charter_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  	color: #FFFFFF;
	line-height: 200%;
	padding-top: 5px;
	padding-left: 10px;
	}
#charter_txt A:link {
color: white;
text-decoration: none;
}

#charter_txt A:hover {
color: white;
text-decoration: underline;
}

img {
	border: none;
}

.gallery_img{
border: 1px solid #999;
margin: 5px;
padding: 5px;
background-color: white;
}

#youtube{
margin-left: 20px;
}

#gallery_content{
margin-left: 12px;
}

#wrapper{
  width:872px;
  margin:auto;
  padding-top:25px;
}

#wrapper #banner{
  width:780px;
  background-color: #FFFFFF;
  margin-left:40px;
  padding: 5px;
}

#wrapper #center{
  width:790px;
  margin-top: 10px;
  margin-left:40px;
}

.horizontal_nav{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.horizontal_nav ul{
list-style-type: none;
}

.horizontal_nav li{
display: inline;

}

.horizontal_nav li a{
float: left;
display: block;
width: 109px;
margin-top: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
text-decoration: none;

border-right: 2px solid #061428; /*right divider between tabs*/
background: #13253f; /*background of tabs (default state)*/
color: white;

}

.horizontal_nav li a:hover, .horizontal_nav{
background: #417ebb; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

li.selected a{
width: 114px;
background: #417ebb;
border-right: 0px;
}


#wrapper #left {
float:left;

}

#wrapper #left #lbox {
background-color: #FFFFFF;
padding: 5px;
margin-bottom: 10px;
}

#wrapper #left #lbox2 {
background-color: #FFFFFF;
padding: 5px;
}

#wrapper #left #lcontent {
width: 220px;
height: 146px;
background-color: #ce6030;
border: 1px solid #999999;

}

#wrapper #left #lcontent2 {
width: 220px;
height: 146px;
background-color: #725490;
border: 1px solid #999999;

}

#wrapper #right{
float:left;
margin-left: 8px;

}

#wrapper #top{
background-color: #FFFFFF;
width: 550px;
height: 158px;
}

#wrapper #ctop{
background-color: #FFFFFF;
width: 550px;
}

#wrapper #bottom {
width: 550px;
margin-top: 10px;
}

#wrapper #right #bleft{
float:left;
background-color: #FFFFFF;
height: 148px;
padding: 5px;


}

#wrapper #right #bright {
float:left;
height: 148px;
padding: 5px;
margin-left: 6px;
background-color: #FFFFFF;
}

.bimage {
border: 1px solid #999999;
}

#footer {
height: 40px;
background-color: #13253f;
margin-top: 10px;
}

#footer #foottxt {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 15px;
padding-bottom: 15px;
margin-left: 20px;

	}

#footer #foottxt a:link{
color: #999999;
text-decoration: none;
}

#footer #foottxt a:hover{
color: #FFFFFF;
text-decoration: none;
}

#footer #foottxt a:visited{
color: #999999;
text-decoration: none;
}

