body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:1em;
}

img {
	border:none;
}

#banner h1 {
	display:block;
	width:800px;
	height:116px;
	background-repeat:no-repeat;
	background-image:url(../images/bannerLogo1.jpg);
}

#banner h1 span{
	position:absolute;
	top:-999em;
	left:-999em;
	float:left;
}

#container {
	background-color:#efdb78;
	width:800px;
	margin:0px auto;
	text-align:left;
	padding:0;
	overflow:auto;
}
#centerFrame{
	display:block;
	width:23.5em;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-bottom:none;
	margin:10px;
}
#main{
	width:720px;
	margin:25px;
	padding:15px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
#main .whiteRoundedCornerTopLeft, #main .whiteRoundedCornerTopRight{
	margin:-16px;
}
#main .whiteRoundedCornerBottomLeft, #main .whiteRoundedCornerBottomRight{
	margin: 6px -16px 0 -16px;
}

#nav{
	width:797px;
}
#nav li{
	padding-left:16px;
	padding-right:16px;
}
/*hide second level*/
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin:10px 0 0 -17px;
	padding:0;
	
}	
#nav li.multi ul{
	margin:-2px 0 0 -17px;
}
/*show second level*/
#nav li:hover ul, #nav li.sfhover ul, #nav li:active ul, #nav li:focus ul {
	left: auto;
}
/*style second level li*/
#nav li ul li{
	background-color:#75716e;
	float:none;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}



#sponsors{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #000000;
	margin:10px;
	width:20em;
	padding:0px;
}
#sponsors h2{
	margin:15px;
}
.nobullet li {
	list-style-type:none;
}

.greyGradBackLeft{
	background-image:url(../images/greyGradBackLeft.jpg);
	background-repeat:no-repeat;
	display:block;
	width:11px;
	height:48px;
	margin:0 0 0 -2px;
	padding:0;
	float:left;
}
.greyGradBackRight{
	background-image:url(../images/greyGradBackRight.jpg);
	background-repeat:no-repeat;
	display:block;
	width:11px;
	height:48px;
	margin:0 -2px 0 0;
	padding:0;
	float:right;
}

.greyGrad{
	background-image:url(../images/greyGradBack.jpg);
	background-repeat:repeat-x;
	height:48px;
	text-align:center;
	width:auto;
	border:1px solid #000000;
	border-bottom:none;
}

.greyGrad li {
	list-style-type:none;
	float:left;
	display:block;
	padding:10px 12px;
	height:27px;
	vertical-align:middle;
	border-left:1px solid #000000;
}
.greyGrad li.first{
	border-left:none;
}
.greyGrad li.multi {
	height:41px;
	padding:3px 10px;
}
.greyGrad li a {
	color:#FFFFFF;
	text-decoration:none;
	
}
.greyGrad li a:hover, .greyGrad li a:focus, .greyGrad li a:active{
	text-decoration:underline;
}
.greyGrad ul{
	margin:0;
	padding:0;
	
}
.whiteRoundedCornerTopLeft{
	display:block;
	background-image:url(../images/whiteRoundedCornerTopLeft.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:10px;
	margin:-1px;
	padding:0;
	float:left;
	
}
.whiteRoundedCornerTopRight{
	display:block;
	background-image:url(../images/whiteRoundedCornerTopRight.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:10px;
	margin:-1px;
	padding:0;
	float:right;
	
}
.whiteRoundedCornerBottomLeft{
	display:block;
	background-image:url(../images/whiteRoundedCornerBottomLeft.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:10px;
	margin:-1px;
	padding:0;
	float:left;
}
.whiteRoundedCornerBottomRight{
	display:block;
	background-image:url(../images/whiteRoundedCornerBottomRight.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:10px;
	margin:-1px;
	padding:0;
	float:right;
}
