
@import url("dropdown.php");

html, body
{
	
	
	color: #000000;
	font-family:helvetica,arial, verdana, lucida, arial, helvetica, sans-serif;
	line-height:1.25em;
	background-color:#E4EBF3;

}


a.one, a.two, a.three, a.four, a.five
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;

}

a.one:hover, a.two:hover, a.three:hover, a.four:hover, a.five:hover
{
	color:#0C205F;

}

a.one
{
	font-size: 220%;
	display:block;
	text-decoration:none;
	
}
a.two
{
	font-size: 190%;
}
a.three
{
	font-size: 150%;
	font-family:helvetica,arial,verdana, sans-serif;
	margin-bottom:8px;
	margin-top:15px;
}
a.three:visited
{
	text-decoration:none;
}
a.three:hover{
	text-decoration:underline;

}
a.four
{
	font-size: 120%;


}

a.five
{
	font-size: 110%;
	font-family:helvetica,arial,verdana, sans-serif;
	margin-top:10px;
}

a.five:visited{ 
	text-decoration:none;
	color:#000000;
	}
a.five:hover{
	text-decoration:underline;
	color:#000000;
	}



a.six
{
	font-size: 100%;
	color:#105783;
	text-transform:uppercase;
	display:block;
}
a.six:visited
{
	color:#105783
	text-decoration:none;
}
a.six:hover
{
	font-size: 100%;
	color:#000000;
}
a.jump
{
	font-size: 80%;
	text-decoration:none;
	color:#7399bf;
	font-weight:bold;
	margin-top:5px;
}
a.jump:hover{
	color:#113399;
	text-decoration:underline;
}

#logDiv{
	float:right;
	width:250px;
	color:#efefef;
	margin-top:-20px;
	text-align:right;
	margin-right:40px;
}
a.log{
	font-weight: bold;
	font-size:1em;
	color:#F38B4C;
	text-decoration:none;
}

a.log:visited{
	text-decoration:none;
}


a.log:hover{
	color:red;
	text-decoration:underline;
}

hr.sectionhead{
margin:-1em 0 10px 0;
border:0;
color:  #003399;
background-color: #003399;
height: 1px;
display:block
}



#middleColumn{

min-height: 25em;
height:auto;
_height:10em;
}

#middleContent{

min-height: 50em;
height:auto;
_height:20em;
margin:0 0 0 0;
padding-left:2em;
padding-right:2.5em;
}
#middleContentBody{

min-height: 55em;
height:auto;
_height:50em;
margin:0 0 0 0em;
padding-left:2em;

}
#middleColumn{
height:auto;
}

#pageWrapper
{
	font-size: 80%;	

	
}





#masthead
{
	height:100px;
	margin: 15px 15px 0 15px;
	}


#mastheadRight{
	float:right;
	padding-right:0em;
	color:#444444;
	text-align:right;
	width:350px;
	margin-top:0px;
	margin-right:5px;
	height:1%;
	}


#mastheadRight form{
	margin:0;
}

#mastheadRight input{
	float:right;
	width:150px;
	margin: 0 5px 0 0;
	text-align:right;
	font-weight:normal;
	font-size:85%;
	color:#444444;

}


#mastheadRight p{
	margin:0 0 5px 0;
	font-size:100%;
	color:#FFFFFF;
	float:right;
}



#masthead a.one
{
	margin-left: 1em;
	margin-top: 1em;
	font-size: 250%;
	font-weight:bold;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
}



#outerColumnContainer
{
	border-left-color: white;
	border-right-color: white;	
	background-color: white;
					   
}

.vnav{
	margin-left:25px;
	margin-top:18px;
	}
.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active
{
	text-decoration: none;
	background-color: #cdc;
	color: #000;
}
#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active
{
	background-color: #ded;
}
.vnav ul li a:hover, #rightColumn .vnav ul li a:hover
{
	text-decoration: none;
	background-color: #898;
	color: #fff;
}
.hnav ul li a:link, .hnav ul li a:visited
{
	background-color: #bcb;
	color: #000;
}
.hnav ul li a:hover
{
	background-color: #787;
	color: #fff;
}
#rightColumn .inside
{
		font-size: 100%;
}
#rightColumn .inside .vnav
{
	font-size: 110%;
}
#footer
{

	text-align: center;
	padding:1em 0;
	font-size: 80%;
	background-color:#AED1E7;
	margin-top:80px;
	height:2em;
}

#footer a{
	color:#000000;
	text-decoration:none;
	}
	
#footer a:hover{
	color:#000000;
	text-decoration:underline;
	}
	

.background{
	padding:5px 15px 15px 15px;
	margin:5px 0 10px 0;
	background-color:#f5faff;
}

.lightgrey{
	background-color:#f5f7f9;
	}
.darkgrey{
	background-color:#e5eaee;
	}

.lightred{
	background-color:#e6ebf5;
	}
	
	input{
	font-family:Helvetica, arial, sans-serif;
	font-size:12px;
	padding:2px 0 2px 0;
	}
form textarea{
		font-family:Helvetica, arial, sans-serif;
	font-size: 12px;
	}


.evenSpan{
	color:#FFFFFF;
	background-color:#cde6ff;
}
.oddSpan{
	color:#FFFFFF;
	background-color:#e5f2ff;
}

.evenRow{
	background-color:#cde6ff;
}
.oddRow{
	background-color:#e5f2ff;
}





.newsSpan{
	display:block;
	margin:0 0 1px 0;
	padding:5px 5px 5px 10px;
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	background-color:#F9F9F9;
	border-top:3px solid #9BA2B2;
	font-weight:bold;

}



a.links{
	font-weight: bold;
	color:#263340;
}

a.links:hover{
	font-weight: bold;
	color:#113399;
}


a.Vsection{
	display:block;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	background:#F9F9F9;
	border-top:3px solid #9BA2B2;
	padding:5px 0 5px 10px;
	margin-bottom:1px;
	text-transform:uppercase;
	
}
a.Vsection:hover{
background:#7399bf;
}

a.Vsection:visited{
	text-decoration:none;

}


a.Vparent{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:red;
	background:#EFEEE9;
	padding:8px 0 4px 5px;
	font-size:95%;
	border-top:4px solid #FFFFFF;
}
a.Vparent:visited{
text-decoration:none;
}
a.Vparent:hover{
	color:red;
	background:#EFEEE9;
}

a.Vchild{
	display:block;
	padding:3px 0px 3px 15px;
	text-decoration:none;
	color:#444444;
	font-size:95%;
	border-bottom:1px dotted #EFEFEF;
	font-weight:bold;

	}
div  a.Vchild:visited{
text-decoration:none;
}	

div a.Vchild:hover{	
	color:#444444;
	background-color:#D2E4EF;
	text-decoration:none;
	}
	

	
	
div a.Vgchild{
	display:block;
	padding:3px 0px 3px 35px;
	text-decoration:none;
	color:#444444;
	font-size:95%;
	border-bottom:1px dotted #efefef;
	font-weight:bold;
	}
div  a.Vgchild:visited{
	text-decoration:none;
}
div a.Vgchild:hover{
	background-color:#82add9;
	color:#f5f7f9;

text-decoration:none;

	}
	
	

	
	
	
div a.here{ 
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-size:95%;
	font-weight:bold;
	background-color:#7399bf;
	padding:3px 0px 3px 15px;
}
div a.here:visited{
text-decoration:none;
}

.membershipHolder{
	background-color:#e5f2ff;
	margin:0;
	width:180px;
}

#membership{
background-color:#f5f7f9;
padding:1em 0 5px 2em;
margin-top:3px;
width:95%;
margin-left:5px
}

div#membership form{
font-size:10px;
}

a.button{
	display:block;
	width:6em;
	padding:3px;
	font-weight: bold;
	font-size:90%;
	background: #99CCFF;
	color: #FFF;
	text-decoration:none;
	text-align:center;
}

a.button:hover{background:#113399;color:#FFFFFF}


a.button_inline{
	display:inline;
	width:6em;
	padding:4px;
	font-weight: bold;
	font-size:90%;
	font-family: helvetica, arial, sans-serif;
	background: #99CCFF;
	color: #FFF;
	text-decoration:none;
	text-align:center;

}

a.button_inline:hover{background:#113399;color:#444444;}

a.button_highlight{
	display:inline;
	width:6em;
	padding:4px;
	font-weight: bold;
	font-size:90%;
	font-family:Helvetica, arial, sans-serif;
	background:#A35407;
	
	color: #FFF;
	text-decoration:none;
	text-align:center;
}

a.button_highlight:hover{background: #DCE2EA;color:#444444}

#progressbar{
	margin-left:140px;
	text-align:center;
	background-color:#FFFF99;
	width:350px;
}






ul.search,ul.search li{margin:0;padding:0;list-style-type:none}
ul.search li{float:right;width: 3em;font-size:90%;}

ul.search a:hover{background:#006699;color:#FFF}
ul.search a:visited{background: #113399;color:#FFF;text-decoration:none;}

a.crumb{
color:#FFFFFF;
text-decoration:none;

}
a.crumb:hover{
text-decoration:underline;
color:#A35407;
}
a.mailcrumb{
	font-family:arial;
	font-weight:normal;
	color: #666666;
	text-decoration:none;
	background-color:#F4F3E2;
	padding:.5em;
}
a.mailcrumb:hover{
	color: #FFFFFF;
	background-color:#A35407;
}
a.mailcrumb_here{
	font-family:arial;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
	background-color:#AAAA88;
	padding:.5em;
}

div.startbox{
	width:185px;
	float:left;
	background-color:#F4F3E2;
	padding:10px;
	margin-right:5px;
	min-height:175px;
}


.teaser{

	border: 1px solid white;
	background-color:#FFFFFF;
	margin-top:5px;
}

.teaser p{

font-size:90%;
}

.teaserSpan{
	display:block;
	margin:0 0 1px 0;
	padding:5px 5px 5px 10px;
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	background-color:#F9F9F9;
	border-top:3px solid #9BA2B2;
	font-weight:bold;
	height:1%;
}

.teaserSpanAlt{
	display:block;
	margin:0 0 1px 0;
	padding:5px 5px 5px 10px;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	background-color:#7399bf;
	font-weight:bold;
	
}
div.teaser p{
	margin:1em;
	font-size:90%;
}

.teaser_home{
	margin:0px 0 1em 0;
	border: 1px solid white;
	background-color:#e5f2ff;
	width:280px;
}


div.teaser_home p{
	margin:1em;
	font-size:110%;
}

div.teaser_home form{
	margin:1em;
	font-size:110%;
}

div.teaser_home form input{
	font-size:12px;
	color:#666666;
	text-align:right;
	padding:2px 5px 2px 2px;
	margin:0;
	border:1px solid black;

}

div.teaser_home form .button{
	font-size:9px;
	margin:1px 10px 0 0px;
	color:#FFFFFF;
	padding:1px;
	width:20px;
	float:right;
	text-decoration:none;
}


.homeIndent{

margin-left:25px;
margin-top: 10px;

}


.smallfieldcell select {
	 font-size: 11px;
	 background-color: #D7E5F2;
	 color: #102132;
	 border: 1px solid #284279;
}

.hiddenrow{
	display:none;
}

.visrow{
	color:black;
}



li.inline{
	display:inline;
	font-family:helvetica, arial, sans-serif;
}
.admin_header{
	background-color:#BAC6D6;
	color:#666666;
}

ul.features{
 list-style-type: none;
 margin:0;
 padding:0;
}


/*===========Left Column Temp=========*/
.leftBox{
background-color:#EFEEE9;
margin:0 0 5px 0;

}
.leftBox .indent{
margin:5px;
}


.leftBox a{
	color:#444444;
	text-decoration:none;
	display:block;
}
.leftBox a:visited{
	color:#444444;
	text-decoration:none;
	
}
.leftBox a:hover{
	color:#red;
	text-decoration:none;
	
}

a.sectionHead{
	color:red;
	text-decoration:none;
	display:block;
}

a.sectionHead:visited{
	color:red;
	text-decoration:none;
}
a.sectionHead:hover{
	color:black;
	text-decoration:none;
}

/*===========RightColumn Temp=========*/
.rightBox{
background-color:#EFEEE9;
margin:0 0 5px 0;
height:1%;
width:90%
}
.rightBox .indent{
margin:10px;
/*padding:10px 4px 10px 4px;*/
}

.rightBox th{
color:white;
background-color:#AAA8A6;
font-weight:normal;
padding-left:4px;
}
.rightBox td{
color:#444444;
background-color:white;
padding-left:4px;
}

.rightBox td a{
color: #44A4BA;
text-decoration:none;
}
.rightBox td a:visited{
color: #44A4BA;
text-decoration:none;
}
.rightBox td a:hover{
color: red;
text-decoration:none;
}

/*====================Home sections======================*/

h3{
font-size:150%;
font-family:helvetica,arial,verdana, sans-serif;
margin-bottom:10px;
}

h4{
margin:10px 0 10px 0;
}


.homeSection{
border-top:1px solid #C7C7C7;
margin-top:0;
margin-bottom:5px;
}

li {
margin-left:0px;
}
ul{
padding-left:0px;
list-style:square; 
margin-left:15px;
}

#homeEvents{
background-color:#FEFDFB;
margin:10px 10px 5px 0;
padding-bottom:15px;
height:1%;
}
.homeEventsHeader{
	height:1%;
	display:block;
	margin:0 0 1px 0;
	padding:5px 5px 5px 10px;
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	background-color:#FAF9F4;
	border-top:3px solid #9BA2B2;
	font-weight:bold;

}

a.eventsDetail{

color:#E9BE7A;
display:block;

}


.homeEventsDivider{
border-bottom:1px dotted #E9BE7A;
height:1%;
display:block;
margin-top:5px;
}

a.linkInHeader{
color:black;
}


/*===============Pages==============*/

#crumbs{
margin-bottom:1em;
}

#crumbs a{
	text-decoration:none;
	color:#666666;
}
#crumbs a:visited{
	text-decoration:none;
	color:#666666;
}
#crumbs a:hover{
	text-decoration:none;
	color:red;
}

/*=============Tables===============*/

table{
font-weight:normal;
}

#graphicTables table{
color:#666666;
border:1px solid #e7e7e7;
background-color:#efefef;

}

#graphicTables th{
padding:4px;
background-color:#efefef;
}
#graphicTables td{
padding:4px 4px 4px 10px;
background-color:white;
}

a.log{

font-size:11px;
padding-bottom:4px;
}

/*===============TOCHomeLinks===============*/

.tocHomeLink{
color:#000000;
text-decoration:none;
}
.tocHomeLink:visited{
color:#000000;
text-decoration:none;
}
.tocHomeLink:hover{
color:red;
text-decoration:none;
}

span.byline{
	display:block;
	font-style:italic;
	}
	
	
input{
background-color:#FAF9F4;
border:1px solid #E9BE7A;
padding:4px;

}

input.plain{

border:none;
background-color:transparent;
}

/*=================Misc================*/

#call_p{

	margin-bottom:5px;
	padding:0;
}

.eventTitle{

	color:#000000;
	display:block;
	font-weight:bold;
	font-size:14px;
}

a.normal{

font-weight:bold;
color:#909BBF;
text-decoration:none;
}
a.normal:visited{
color:#909BBF;
text-decoration:none;
}
a.normal:hover{
color:#666666;
text-decoration:underline;
}

#t11{
display:none;
}

li p{
margin:8px 0 8px 0;
}
#featured li{
margin-bottom:20px;
}
#loginform{
margin-right:auto;
margin-left:auto;
width:400px;
margin-top:40px;
}

.countComments{
padding:2px 4px 2px 4px;
border:1px solid #666666;
font-size:9px;
}

a.addComment{
padding:2px 4px 2px 4px;
text-decoration:none;
background-color:#F9F9F9;
color:#666666;
border:1px solid #666666;
margin-right:5px;
font-size:9px;
}
a.addComment:visited{
padding:2px 4px 2px 4px;
text-decoration:none;
color:#666666;
font-size:9px;
}
a.addComment:hover{
padding:2px 4px 2px 4px;
text-decoration:none;
background-color:darkorange;
font-size:9px;
color:white;
}
