body {
  margin-top:0;
  padding:0;
	text-align: center;
	background-color: #97c9cc; /*old was #d2e0e9; */
/*	background-image: url(../resources/Main_lightback.png); */ 
	background-repeat: repeat-y; 
	background-position: 50% 0;
}

body, p, td {
	color: #333;
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 16px; 
}
	
#frame {
	width:781px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background-color: #FFFFFF;
	background-image:url(../resources/Main_whitebackground.png);
	background-repeat: repeat-y; 
}
	/* rgb(72,125,182) */
	
#contentleft {
	width:141px;
	padding:0px;
	height:auto;
	float:left;
}

#contenttop {
	width:620px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
	clear: right;
	border-bottom: 2px solid #0a92ae;
	margin: 0 10px;
}

#welcome { 
	float:left;
	width:620px;
	clear: right;
	margin: 10px 0;
	padding-bottom: 20px;
	border-bottom: 2px solid #0a92ae;
}

#welcome p {
	margin: 4px 0 0 0;
}

#contenttop .content {
	float:left;
	width:620px;
}
#summitad {
	margin-left: 20px;
	float: left;
	clear: right;
}

#contentcenterhome {
	margin-top: 10px;
	width:453px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
}
	
#contentcenter {
	width:631px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
}

#contentright {
	width:319px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
}

#contentheader {
 margin-top:0;
  padding-bottom:1px;
	text-align: right;
	background: #299aa9;
	border: solid;
	border-bottom: 1px #CCCCCC;
	border-top: 0px #CCCCCC;
	border-left: 0px #CCCCCC;
	border-right: 0px #CCCCCC;
	background-image:url(../resources/brown_bar.png);
  background-repeat:no-repeat;
  background-position:bottom;
  /* new */
}
	
#contentfooter {
	border: solid;
	border-bottom: 0px #CCCCCC;
	border-top: 5px solid #8A5C0D;
	border-left: 0px #CCCCCC;
	border-right: 0px #CCCCCC;
	text-align: center;
	background: #299aa9;
}

h1 span, h2 span, h3 span, h4 span {display:none;}

#header h1{
	background: url(../resources/header.png) no-repeat;
	height: 100px;
	margin: 0px 0px 0px 0px;
}	


#tagline h2{
	background: url(../resources/tagline.png) no-repeat;
	height: 21px;
	font-size: 12px; 
	line-height: 14px;
	font-family: helvetica; 
	font-weight: normal;
	color: #FFFFFF;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#tagline a {
  color:#FFFFFF;

}


#leftnav {
	margin: 3px 0px 25px 0px;
}


#leftnav ul {
	list-style: none;
	margin: 0px 2px;
	padding: 0px;
}

#leftnav li {
	list-style: none;
	margin: 0px 5px 0px 0px;
	font-size: 12px;
	line-height: 24px;
	font-family: helvetica;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid White;
}

#leftnav a {
	color: #FFFFFF;
}

#leftnav #nav #nav_30 {
  background: transparent url('../resources/wheat.png') no-repeat top left;
}

#leftnav #nav #nav_30 a {
  padding-left:32px;
  width:94px;
}

#event {
	margin: 20px 0px 0px 0px;
	width:319px;
	background:url(../resources/EventBack.png);
	color: #333333; 
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 16px; 
	text-align: left;
}

#event a { 
	color: #0a92ae; 
}

#event ul {
	list-style: none;
	margin: 0px 0px;
	padding: 0px;
}

#event li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #95BDCF;
}

#footer p {
	color: #FFFFFF; 
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 16px; 
	margin: 0px 0px 0px 0px;}
	
#eventcontent  {
	margin: 10px 10px 10px 10px;
}

#eventcontent .event {
	color: #333; 
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 14px;
	margin-top: 0px;
	}

#break {
	margin: 20px 0px 0px 0px;
	color: #FFFFFF); 
}

.content, #welcome {
	color: #333;
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 16px; 
}
	
#content {
	margin: 10px;
	}
	
#content p, #welcome p {
	color: #333;
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 16px; 
	}
	
#content .news {
	color: #333;
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 14px;
	margin-top: 0px;
	}
	
#content .event {
	color: #333;
	font-size: 12px; 
	font-family: helvetica; 
	line-height: 14px;
	margin-top: 0px;
	}
	
#content .intro { color: #333; font-size: 12px; font-family: helvetica; line-height: 20px; }
#content ul { list-style-image: url(../resources/drkGrayArrow.png); }
#content li { color: #333; font-size: 12px; font-family: helvetica; line-height: 16px; margin-top: 6px; }
#content td { color: #333; font-size: 12px; font-family: helvetica; line-height: 16px; }



.thumb {
	float: left;
	vertical-align: top;
	margin-bottom: 0px;
	margin-right: 10px;
	border: 1px dotted #0a92ae;
	height: 100%;
}

.clear {
	clear: both;
}

a:link { color: #0a92ae ; text-decoration: none; }
a:visited { color: #0a92ae; text-decoration: none; }
a:hover { color: #95bdcf; text-decoration: underline; }
a:active { color: #95bdcf; text-decoration: underline; }

h1,.h1, #content h1, #content .h1 { color: #9D032A; font-size: 22px; line-height: 22px; margin: 0; font-family: helvetica; font-weight: bold; }
/*  line-height: 22px;  */
h2,.h2, #content h2, #content .h2 { color: #299aa9; font-size: 18px; line-height: 20px; font-family: helvetica; font-weight: normal; }
h3,.h3, #content h3, #content .h3 { color: #666; font-size: 16px; line-height: 18px; font-family: helvetica; font-weight: bold; }
h4,h5,h6  { color: #333; font-size: 12px; line-height: 16px;font-family: helvetica; font-weight: bold; text-align: left; margin-bottom: 0px;}
hr {
	width: 100%;
	height: 1px;
	color: #CCCCCC;
}
/* HTML form styles */
.legend { color: #95bdcf; font-size: 18px; line-height: 20px; font-family: helvetica; font-weight: normal; }

.require {		font-family: Helvetica, sans-serif; 
				font-size: 10pt;
				font-weight: normal;
				color: #FF0000;
				text-decoration: none }

.button {		color : #FFFFFF;
				font-family : Helvetica, sans-serif;
				font-size: 12px; 
				background-color : #003366;
				font-weight : bold;
				margin-bottom: 2px;
				border-top: #dddddd 2px solid;
				border-left: #cccccc 2px solid;
				border-right: #bbbbbb 2px solid;
				border-bottom: #aaaaaa 2px solid;}

.smallbutton {	color : #ffffff;
				font-family : Helvetica, sans-serif;
				font-size: 10px; 
				background-color : #003366;
				font-weight : bold;}
				
.input	{		border:1px #0a92ae solid;
				background:#FFFFFF;
				font: 12px Helvetica, sans-serif;
				color: #000;}
				
.inputsmall {	border:1px #0a92ae solid;
				background:#FFFFFF;
				font: 10px Helvetica, sans-serif;
				color: #000;}

.inputArea{		border:1px #0a92ae solid;
				background:#FFFFFF;
				font: 12px Helvetica, sans-serif;
				color: #000;
				scrollbar-face-color: #4a6b8f;
				scrollbar-shadow-color:#F0F8FF;
				scrollbar-highlight-color:#F0F8FF;
				scrollbar-3dlight-color:#F0F8FF;
				scrollbar-darkshadow-color:#F0F8FF;
				scrollbar-track-color:#F0F8FF;
				scrollbar-arrow-color:#F0F8FF;}

