/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
text-align: center;
margin-top: 0;
background-color: #0e1c3f;
line-height: 1.7em;
}

p{
line-height: 1.7em;
text-align: justify;
margin-bottom: 0px;
font-size:13px;

}

#container{
width: 950px;
margin: 0 auto;
text-align: left;
overflow: hidden;
background-color: white;
}


#content{
	float: left;
	width: 950px;
	padding: 0px;
	background-image: url(images/contentback3.gif);
	background-repeat: repeat-y;
	
}


#header {
width: 950px;
margin-top: 0;
height: 231px;

text-align: left;
float: left;
color: white;
}



/* INDEX PAGE FRAMEWORK */
#IndexLeft{
width: 229px;
float: left;
text-align:left;

margin-top: 0px;

}

#IndexMain{
width: 425px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;

float: left;
}

#newsbox {
	background-color:#F00;
	text-align:center;
	font-stretch:extra-condensed;
	font-size:25px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:700;
	color:#FFF;
	padding-top:5px;
	padding-bottom:10px;
	
	}


#IndexRight{
width: 245px;
padding-left: 10px;
padding-top: 20px;
background-color: #f0de9c;
float: left;
/*background-image: url(images/rightback.png);
background-repeat: repeat-x;*/
}





/* SUB PAGES FRAMEWORK */
#main{
width: 550px;
padding-left: 50px;
padding-right: 25px;
padding-top: 10px;
float: left;
font-size:13px;

}

#right{
width: 300px;
float: left;
padding-top: 20px;
padding-left: 25px;
}

#columnSM{
	width: 150px;
	float: left;
	padding-right: 30px;
}


#columnLG{
	width: 225px;
	float: left;
	padding-right: 30px;
	line-height: 1.2em;
}

#gallery{
	width: 850px;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 25px;
}

#calendar{
width: 850px;
padding-left: 50px;
text-align: center;

float: left;
}


/* MAIN STYLES */

h1 {   /* page titles */
font-size: 22px;
padding-bottom: 5px;
color: #042a4c;
font-weight: bold;
font-family: Helvetica, Arial,sans-serif;
line-height: 1.2em;
}


h2 {
font-size: 16px;
margin-bottom: -2px;
color: #6c3306;
font-weight: bold;
line-height:1.5em;
text-align: left;
}

h3{
color: #042a4c;
font-weight: bold;
font-size: 14px;
}





/* LINKS */

a {
text-decoration: none;
color: #042a4c;
font-weight: bold;
line-height: 1.5em;
}

a:hover {
text-decoration: none;
color: #cb5305;
}

ol{
line-height: 1.7em;
margin-top: 5px;
}



A.nobold{ font-weight:normal; color: #042a4c; text-decoration: none; line-height: 1.5em}
A.nobold:visted {  font-weight:normal; color: #042a4c; text-decoration: none; line-height: 1.5em}
A.nobold:hover { font-weight:normal; color: #cb5305; text-decoration: underline; line-height: 1.5em}

A.news{ font-weight:bold; color: #042a4c; font-size: 12px; text-decoration: underline; line-height: 1.5em}
A.news:visted {  font-weight:bold; color: #042a4c;font-size: 12px; text-decoration: underline; line-height: 1.5em}
A.news:hover { font-weight:bold; color: #cb5305; font-size: 12px;text-decoration: underline; line-height: 1.5em}

#nav{
background-image: url(images/navback.jpg);
background-repeat: repeat-x;
min-height: 40px;
width: 950px;
text-align: left;
margin-bottom: -20px;
padding-bottom: 0px;

}


#nav ul{
border: 0px solid white;
padding-top: 10px; 
margin-bottom: 0px;
text-transform: uppercase;
list-style-type: none;
margin-left: -35px;

}

#nav li{
text-align: left; 
display: inline;
padding: 0px;
margin: 0px;


}

#nav li a{
padding: 1px 7px; 
text-align: left;
color: white;
font-weight: bold;
font-size: 10px;
border-right: 1px solid white; 
text-transform: uppercase;
text-decoration: none;

}

#nav .noborder li a{
text-decoration: none;
text-align: left;
border-right: 0; 
color: white;
font-weight: bold;;
}

#nav li a:hover{
padding: 1px 7px; 
text-align: left;
color: #acc9f4;
font-weight: bold;
border-right: 1px solid white; 
text-transform: uppercase;
text-decoration: none;
}

#nav .noborder li a:hover{
text-decoration: none;
text-align: left;
border-right: 0; 
color: #acc9f4;
font-weight: bold;
}





/* FOOTER */
#footer {
width: 950px;
height: 40px;
color: white;
padding-top: 10px;
font-size: 10px;
width: 950px;
margin: 0 auto;font-family: Arial, Helvetica, sans-serif;
}


#footer a:hover{
color: #113c79;
}


#footer a{
text-decoration: none;
color: black;
font-size: 10px;
}

#footer a:hover{
text-decoration: none;
color: #ffa909;
}
/* END FOOTER */



.bluesubhead18{
color: #132757;
font-weight: bold;
font-size: 18px;
margin-bottom: 10px;
}

.bluesubhead14{
color: #042a4c;
font-weight: bold;
font-size: 14px;
text-align: left;
}

.bluesubhead15{
	color: #042a4c;
	font-wieght: bolder;
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
}


.brown16{
color: #6c3306;
font-weight: bold;
font-size: 14px;
line-height:1.5em;
text-align: left;
}

.breakingnewsLink{
	color:#FFF;
	font-weight:700;
	font-size:25px;
	line-height:1.5em;
	text-align:center;
}


.clearboth{
clear: both;
}


.picLEFT{
float: left;
margin-right: 15px;
}

.picRIGHT{
float: right;
margin-left: 15px;
}

