
/*************** Links *************************************/

td {
font-size:12px;
}

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

text-decoration:underline;
}
#footer a {
	display: inline;
	color: #4C6F89; ;
		text-decoration:none;

	
}
#footer a:hover{
color:#cc0000;

}

#events a.title,#news a.title {
	color: #4F728B;
	font: bold;
}
#lefttop a.frontpage{
text-decoration: none;
color: #808080;
font-size: 1.6em;
font-weight: bolder;
}
#lefttop a.cont{
color: #ff6600;
font-size: .9em;
text-decoration: none;
font-weight: bold;
}

#frontlowerright a.continued {
color:#ffffff;

}
#right a.frontpage{
text-decoration: none;
color: #ff3300;
margin-top:20px;}

#right a.cont{
color: #A90C0F;
font-size: .9em;
text-decoration: underline;
}

#innerright a.title
{
text-align:center;
display:block;
color: #cc0000;
font-size: 1.1em;
padding:0px;
height:20px;
background: #cfcfcf url(../images/top.jpg) no-repeat top center;
}


.style4 { 
	color: #333333; 
	}
.style8 { 
	color: #4C6F89; 
	}
.style5, h3{
	font: bold 14px;
	color: #C01616;
	font-weight: bold;
	font-size: 16px;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #C21713; 
	font-weight: bold; 
}
.style11 {
	color: #4F728B;
	font: bold;
	font-size: 18px;
	font-style:italic;
}
.style12 {

	font-size: 14px;
	font-weight: bold;
	color: #212E8E;
}
.style16 {
	font-size: 14px;
	color: #4F728B;
}
.style17 {

	font-size: 12px;
}


#frontframe p{
margin-bottom:4px;
margin-top:2px;

}
#lefttop a.frontpage{
text-decoration: none;
color: #808080;
font-size: 1.6em;
font-weight: bolder;
}
#lefttop a.cont{
color: #ff6600;
font-size: .9em;
text-decoration: none;
font-weight: bold;
}

#mainrighttop p.title,#mainrightbottom p.title{
margin-left:5px;
margin-right:5px;
text-align:center;

background-color:#E4E9EF;

	font-size: 14px;
	color: #4F728B;
	font-weight:bold;
}

.Title{
color: #C21713; 
}
.page_title{
color: #000000;
width:610px;
font-size: 2em;
display:block;
margin-left:-10px;
margin-right:-10px;
padding-left:10px
}

a.continued{
text-align:right;
padding-left:10px;
background-repeat: no-repeat;
text-decoration: none;
color: #ff3300;
text-decoration: none;
color: #A90C0F;
font-style: italic;
font-weight:bold;
}
p.continued {
display:block;
text-align:right;
}




#mainrightbottom p{
color: #999999; 

}

#frontlowerleft p.title{
font-weight: bold;
background-color:#ffffff;
font-size: 14px;
color: #4F728B;
text-align:left;
display:block;
text-transform: capitalize;
}

#frontlowerright .newBoxInner p.title{
font-weight: bold;
background-color:#93B3C8;
color: #203189;
font-size: 1.2em;
text-align:left;
display:block;
}
#innerright p{
padding-left:5px;
padding-right:5px;}

#innerright a.title
{
text-align:center;
display:block;
color: #cc0000;
font-size: 1.1em;
padding:0px;
height:20px;
background: #cfcfcf url(../images/top.jpg) no-repeat top center;
}


h1{
font-size: 3em;}
.white{
color: #ffffff;
font-size: 1.4em
}

.formfields 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8px; 
width: 73px; 
}

input.red
 {background-color: #cc0000; 
 font-weight: bold; 
 font-size: 12px; 
 color: white;
 }
 
title{
font-weight: bold;
font-size: 1.5em;
color: #ffffff;}

form#login { 
 color: #000000; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-align: right; 
 display:inline;
}

#login .text { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 width: 80px; 
 margin-right: 6px; 

}

.buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #ff0000; 
 color: #FFFFFF; 
 margin-right: 6px;
font-weight: bold;
}

.bigbuttons { 
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-size: 16px; 
 background-color: #ff0000; 
 color: #FFFFFF;
font-weight: bold;}



.red {
color:#ff0000;
}
.eventheader{
font-size:1.2em;
font-weight:bold;
}
.eventdate{
font-size:.9em;
font-weight:bold;
}
.eventdescription{
}

 
div.rowform {
clear: both; 
padding-top: 2px; 
} 
div.rowform span.label {
font-weight: bold; 
text-align: right; 
float: left; 
padding-right: 0px; 
width: 105px; 
margin: 0px;
 padding: 0px;
} 

div.rowform span.formw {
text-align: left; 
float: left; 
padding-left: 2px; 
width: 410px; 
} 
div.rowform span.surveyformw {
text-align: left; 
float: left; 
padding-left: 2px; 
width: 285px; 
}

div.row {
vertical-align: bottom; 
clear: both; 
} 
div.row span.leftcol {
font-size: 12px; 
text-align: right; 
float: left; 
padding-right: 5px; 
position: relative; 
z-index: 2; 
width: 15%; 
} 
div.row span.centercol {
font-size: 12px; 
float: left; 
position: relative; 
z-index: 2; 
width: 65%; 
} 
div.row span.rightcol {
font-size: 12px; 
text-align: left; 
vertical-align: text-bottom; 
float: right; 
width: 20%; 
} 
ul.news{
	margin:0;
	list-style-type: none;
	text-indent:-10px;
}
li.news{
	margin:20px;
	padding:0;

}
li.news a{
	margin:0;
	text-decoration: none;
	color: #000000;
	font-style: normal;
}
li.news a:hover{
	text-decoration: underline;
	color: #D12727;

}
#maintop a.title{

color:#ffffff;
text-decoration:none;
}
#maintop a.title:hover{

color:#ffffff;
text-decoration:underline;
}