html { 
       overflow-x: hidden;
	   overflow-y: scroll;
}


body
{
	height:100%;
	font-family: Verdana, Geneva, sans-serif;
	/*letter-spacing: 1px;*/ 
	color: #333;
	font-size: 95%;
	margin: 0;
	background: #fff;
}


a img { border: none; }

a{text-decoration:underline;}
a:hover{text-decoration:none;}

/*--TYPOGRAPHY-------------------------------*/
h1, h2, h3, h4, h5, h6{
margin: 0 0 2px 0;
}

h1, h2 {
    font: 1.6em Georgia, "Times New Roman", serif; 
	letter-spacing: -.3px;
	text-align: left;
	color: #00447b;
}

h1 {
	border: #97b8e1 dotted 2px;
	width: 90%;
	padding: 5px;
}

h2 {
	font-size: 1.4em;
	color: #8ba689;
}


h3{margin:0;
	font-size: 1em
	}
	
p.address { width: 270px;
}


 ul li{font-size:80%; margin:0 0 5px 0; list-style-type: square; letter-spacing: 1px;} 

/*HEADER, BREADCRUMB BORDER-------------------------------*/
#headergraphic {background:#fff; padding:0px; margin:0px; height: 207px;}

/** html #breadcrumb {height:22px;}*/
#tabs {color:#ffffff; font-size:90%; margin:0 0 12px 0; font-weight: bold;}
#tabs a{color:#00447b; text-decoration:none;}
#tabs a:hover{ text-decoration:none;}
#tabs ul {margin: -34px 0 0 10px; padding:0;}
#tabs ul li { display: inline;  }
#tabs ul li a { background: #dbf1d9 url(../images/tab-bkgrnd.png) no-repeat top left; padding: 10px 3px 12px 3px;  border: #fff solid 1px; border-bottom: none;  }
#tabs ul li a:hover {background:#00447b url(../images/tab-bkgrnd-hover.png) no-repeat top left; color: #fff; }


#breadcrumb-border { background:#00447b; height:30px; border-bottom: #ed2321 solid 2px; margin-top:10px; width: 100%;}

/*--CONTAINER, LEFT NAV-----------------------------------*/

#container{ 
	width: 975px;
	margin-top: -30px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 20px;
	padding-bottom:5px;
	}

.left_nav{ 
float: left;
background: transparent url(../images/left-nav-dropshadow.png) no-repeat top left;
width: 30%;
height: 960px;
padding: 0;
margin-top: 50px;

}


.sponsors {
	margin: 50px 0 0 20px;
	padding:0;
	text-align: center;
	width: 225px;
}


/*--MAIN CONTENT-------------------------*/
.content{margin:0; padding:0;}


/*TABLE FORMATTING*/
caption{font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 12px 0;}
table { border: 1px solid #00447b; border-collapse: collapse; width: 90%;}
table td, th { border: 1px solid #97b8e1;  }
table th { background: #e7f4fd; padding: 5px; } 
table td { padding: 20px; }
/*.reg*/


/*--FOOTER-------------------------*/
#footer{background:#039; position: relative;  width:100%; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:70%; padding:10px 0 10px 0;}
#footer a{font-weight:bold; text-decoration:none; color:#fff;}
#footer a:hover{font-weight:bold; text-decoration:underline;}

/*--CLEAR--*/
.clear{clear:both;}

.text-wrapper{
	width: 69%;
	min-height: 475px;
 	text-align: left;
	padding: 0;
	margin-top: 60px;
	margin-bottom: 40px;
	float: right;
	
}

