@charset "utf-8";
/* CSS Document */

	
body {
	margin-left: 0px;
	margin-top: 0px;
	background-image:url(images/tennis-bg-dots.jpg);
	background-repeat:repeat;
	background-color: #252525;
	color:#363636;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

hr {
height: 0;
border: 0;
border-top: 1px dotted #cccccc; 
}

h1 {
font-size:18px;
color:#329944;
margin-top:5px;
}

h2 {
font-size:14px;
color:#329944;
padding:0px;
margin:1px;
margin-bottom:-4px;
}

h3 {
font-size:16px;
color:#329944;
margin:0px;
}

h4 {
font-size:14px;
color:#329944;
padding:0px;
margin:1px;
}

form {
display: inline;
}

.header{
text-align:left;
background-image:url(images/header_bg.jpg); 
background-repeat:no-repeat;
background-position:center;
padding:10px 8px 0px 8px;
margin-top:0px;
height:118px;
}

.above_header{
color:#cccccc;
text-align:right;
height:20px;
padding:5px 20px 0px 0px;
font-size:10px;
}

.above_header a:link {
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}
.above_header a:visited {
	text-decoration: none;
	font-weight:bold;	
	color: #cccccc;
}
.above_header a:hover {
	text-decoration: underline;
	font-weight:bold;	
	color: #ffffff;
}
.above_header a:active {
	text-decoration: none;
	font-weight:bold;	
	color: #ffffff;
}

.main_body {
margin:0 auto !important;;
padding:0;
text-align:center;
width:1000px;
}

.main_content {
background-color:#FFFFFF;
color:#333333;
width:989px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}

.main_content a:link {
	color: #363636;
	font-weight:bold;
	text-decoration: none;
}
.main_content a:visited {
	text-decoration: none;
	font-weight:bold;	
	color: #363636;
}
.main_content a:hover {
	text-decoration: underline;
	font-weight:bold;	
	color: #363636;
}
.main_content a:active {
	text-decoration: none;
	font-weight:bold;	
	color: #a1313e;
}

.documents ul {
list-style-image: url(images/document.jpg);
list-style-position: outside;
}


.top_login{
margin-top:5px;
text-align:left;
font-size:9px;
color:#177139;
}

.top_login p{
margin:0px 0px 6px 0px;
}

.top_login .input_bars input{
background-color:#177139;
border:0px;
width:178px;
font-size:10px;
color:#FFFFFF;
padding:2px;
}

.top_login a:link {
	color: #177139;
	text-decoration: none;
}
.top_login a:visited {
	text-decoration: none;
	color: #177139;
}
.top_login a:hover {
	text-decoration: underline;
	color: #fff;
}
.top_login a:active {
	text-decoration: none;
	color: #fff;
}


.navbar{
background-image:url(images/nav_bar.jpg);
background-repeat:no-repeat;
width:982px;
height:25px;
padding:8px 0px 2px 12px;
background-color:#FFFFFF;
margin-top:-4px;
}

.navbar input{
border:0px;
}

.navheads{
float:right;
width:590px;
padding:2px 15px 2px 20px;
text-align:right;
color:#FFFFFF;p
}

.navheads p{
padding:0px;
margin:0px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.navheads a:link {
	color: #fff;
	text-decoration: none;
}
.navheads a:visited {
	text-decoration: none;
	color: #fff;
}
.navheads a:hover {
	text-decoration: underline;
	color: #fff;
}
.navheads a:active {
	text-decoration: none;
	color: #fff;
}


.main_copy{
padding:2px 0px 8px 10px;
width:779px;
background-color:#ffffff;
}


.footer {
margin:auto;
padding:20px 0px 0px 0px;
text-align:center;
width:1000px;
background-image:url(images/footer_bg.gif);
background-repeat:no-repeat;
background-position:top center;
height:50px;
margin-top:0px;
}

.footer p {
padding:0;
margin:0;
font-size:11px;
color:#fff;
}

.footer a:link {
	color: #fff;
	font-weight:normal;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	font-weight:normal;	
	color: #fff;
}
.footer a:hover {
	text-decoration: underline;
	font-weight:normal;	
	color: #fff;
}
.footer a:active {
	text-decoration: none;
	font-weight:normal;	
	color: #fff;
}

.sub_footer {
margin:auto;
padding:0px 0px 0px 0px;
text-align:center;
width:1000px;
height:100px;
margin-top:0px;
color:#cccccc;
font-size:10px;
}

.sub_footer a:link {
	color: #cccccc;
	font-weight:normal;
	text-decoration: none;
}
.sub_footer a:visited {
	text-decoration: none;
	font-weight:normal;	
	color: #cccccc;
}
.sub_footer a:hover {
	text-decoration: underline;
	font-weight:normal;	
	
	color: #ffffff;
}
.sub_footer a:active {
	text-decoration: none;
	font-weight:normal;	
	color: #ffffff;
}




.menu_area {
padding-bottom:10px;
margin-bottom:1px;
margin:auto;
padding-left:0;
padding-right:0;
padding-top:5px;
width:197px;
}

.menu_area hr {
height: 0;
border: 0;
border-top: 1px solid #fff;
}

.menu_item {
margin:auto;
padding:7px 0px 0px 0px; 
margin-top:0px;
margin-bottom:0px;
width:176px;
text-align:left;
color:#fff !important;
font-size:10px;
}

.menu_item hr{
height: 2;
border: 0;
border-top: 1px solid #40b154; 
border-bottom: 1px solid #288441;
padding:0px;
margin:7px 0px 0px 0px;
}

.menu_item a:link {
	color: #fff;
	font-weight:normal;
	text-decoration: none;
}
.menu_item a:visited {
	text-decoration: none;	
	font-weight:normal;	
	color: #fff;
}
.menu_item a:hover {
	text-decoration: underline;
	font-weight:normal;	
	color: #fff;

}
.menu_item a:active {
	text-decoration: underline;
	font-weight:normal;	
	color: #fff;

}

.right_cont{
padding:2px 8px 2px 8px;
width:222px;
}

.right_cont p{
width:222px;
}

.right_cont_input {
background-color:#4ea2da;
border:0px solid #4ea2da ;
height:19px;
color:#FFFFFF;
padding-left:5px;
}


.right_cont h3{
background-image:url(images/right_h3_bg.jpg);
background-repeat:no-repeat;
width:186px;
height:20px;
font-size:12px;
padding:3px 10px 4px 26px;
}

.right_cont a:link {
	color: #363636;
	font-weight:normal;
	text-decoration: none;
}
.right_cont a:visited {
	text-decoration: none;
	font-weight:normal;	
	color: #363636;
}
.right_cont a:hover {
	text-decoration: underline;
	font-weight:normal;	
	color: #363636;
}
.right_cont a:active {
	text-decoration: none;
	font-weight:normal;	
	color: #a1313e;
}

.right_links_p {
margin:4px;
}

.alignme {
margin:0px;
padding:0px;
_position: absolute;
_top: 50%; 
display: table-cell; 
vertical-align: middle;
}


.date_stamp{
font-size:9px;
color:#414636;
font-style:italic;
}

.show_date{
font-size:9px;
color:#999999;
font-style:italic;
margin-top:-2px;
}

.missionHead2{
font-weight:bold;
padding:4px;
font-size:16px;
color:#fff;
margin:3px;
background-color:#005596;
}

.missionHead{
font-weight:bold;
padding:4px;
font-size:14px;
color:#005596;
margin:1px;
background-color:#94C8ED;
}

.photo_bg{
border:0px;
padding:14px 10px 10px 8px;
height:162px;
width:146px;
background-image:url(images/photo-back.jpg);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
overflow:hidden;
}

/*
.gall_image {
width:148px;
height:148px;
overflow:hidden;
padding:8px 6px 6px 8px;
margin:auto 0px;
text-align:center;
}
*/

.gall_image {
width:145px;
height:145px;
overflow:hidden;
padding:0px;
margin:0px;
}


.trainSub{
background-color:#94C8ED;
font-weight:bold;
color:#005596;
}

.table{
background-color:#F0F8FD;
}

.style4{
font-weight:bold;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);
opacity: 0.94;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}



