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


body {
background: #FFFFFF;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5c5c5c;
}

.clr {
clear: both;
}
#wrap {
padding-bottom: 40px;
margin: 40px auto;
width: 900px;
}

#header {
background: url(../images/logo.jpg) no-repeat;
width: 900;
height: 105px;
}

#topMenu {
background: url(../images/menuBg.jpg) repeat-x;
width: 100%;
height: 46px;

}

#header2 {
height: 150px;
}

#imgHldr1 {
background: #f0f0f0;
margin: 4px 4px 4px 0;
padding: 8px;
width: 440px;
height: 100%;
float: left;
}


#titleHldr {
background: #f0f0f0;
margin: 4px;
padding: 8px;
width: 200px;
height: 100%;
float: left;
}



#imgHldr2 {
background: #f0f0f0;
margin: 4px 0 4px 4px;
padding: 8px;
width: 195px;
height: 100%;
float: left;
}



#main {
min-height: 400px;
}

#contentArea {
background: #f0f0f0;
margin: 4px 4px 4px 0;
padding: 8px;
width: 440px;
/*height: 100%;*/
float: left;
}


#subMenu {
background: #f0f0f0;
margin: 4px;
padding: 8px;
width: 200px;
/*height: 100%;*/
float: left;
}



#sidePanel {
background: #f0f0f0;
margin: 4px 0 4px 4px;
padding: 8px;
width: 195px;
/*height: 100%;*/
float: left;
}

#sponsors {
background: #f0f0f0;
margin: 4px 0;
padding: 8px;
height: 60px;
}

#footer {
background: #f0f0f0;
margin: 4px 0;
padding: 8px;
height: 30px;

height:90px;
}



.inner {
border:  #CCCCCC 1px solid;
height: 100%;
width: 100%;
}

.inner_trainingfleet {
border:  #CCCCCC 1px solid;
height: 100%;
width: 100%;
background-color:#000000;
}


#contentArea .inner {
min-height: 400px;
}

#subMenu .inner {
min-height: 400px;
}

#sidePanel .inner {
min-height: 400px;
}




#changeFont {
	margin-top: -37px;
	float: right;
}

#changeFont a {
	padding: 0px 0px;
	margin: 0px 1px;
	color: #CCCCCC;

}




 /*
                       //////////////////////////////////////////////////TEXT///////////////////////////////////////////////////*/


a {
color: #8cc041;
outline: none;
text-decoration: none;
border:none;
}

a:hover {
color: #5c5c5c;
}

img {
border:none;
}

.mainText {
color: #5c5c5c;
font-size: 13px;
margin: 8px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.newsText {
color: #999999;
font-style:italic;
font-size: 11px;
}

h1 {
text-transform: uppercase;
height: 18px;
background:  #8cc041;
margin: 0;
padding: 4px 8px;
font-size: 16px;
color: #FFFFFF;
}


h2 {
font-weight: bold;

}

h3 {
font-weight: bold;
margin: 0;
padding: 0 8px;
}


.h4 {
padding: 10px 8px;
font-weight: bold;
font-size: 15px;
color: #8cc041;
line-height: 15px;
display: block;
}

.levelText {
color: #5c5c5c;
}



ul {
color: #5c5c5c;
font-size: 13px;
margin: 8px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}




/*//////////////////////////////////////////////////CONTENT AREA/////////////////////////////////////////////////////*/


#contentArea table {
border:  #CCCCCC 1px solid;
margin: 8px;
}

#contentArea table td{
border:  #CCCCCC 1px solid;
}

#contentArea table .mainText{
text-align: center;
}


#contentArea .staffImg {
float: right;
width: 110px;
margin: 25px 10px;
}



                        /*///////////////////////////////////////////////////SIDE PANEL/////////////////////////////////////////////////////*/


.calendar{
padding: 8px;
margin: 0 auto;
}

.topCal {
margin: 0 0 5px 0;
}
.topCal .leftArw {
	float: left;
	left: 0px;
}

.topCal .rightArw {
	float: right;
	right: 0px;
}


.topCal .currMonth {
	width: 80%;
	color: #5c5c5c;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	font-weight: bold;
	float: left;
	
}



#newsBox {
padding: 8px;
}


#newsBox h3{
	padding: 0px;
}



/*///////////////////////////////////////////////////HEADER 2/////////////////////////////////////////////////////*/
						
						
#titleHldr .inner{
background: #f0f0f0;
}

#titleHldr .title {
font-weight: bold;
font-size: 30px;
text-align: center;
color: #FFFFFF;
margin: 60px 0;
}




/*///////////////////////////////////////////////////FOOTER 2/////////////////////////////////////////////////////*/


#footer {
margin: 8px 0;
}

#footer p{
float:left;

padding-top:25px;
}

#footer ul.networksLogos{
float:right;

padding:0;
margin:1px;
}

#footer ul.networksLogos li{
display:inline;
list-style:none;

float:left;
margin:0 10px 0 0;
padding:5px 0;
}



