


body {
	background: #e9e6d9 url(images/bg-top-repeat.gif) repeat-x;
}



.nav-h ul, .nav-h li {
        list-style: none;
		list-style-image: none;
        margin: 0;
        padding: 0px;
        display: inline;

}

#wrapper {background: url(images/bg-top-glow.png) no-repeat center top; behavior: url("/iepngfix.htc")}

#logo-box{height:87px; margin-top:15px; margin-bottom:15px;}

	#logo-box img {}

#mainnav {background: url(images/bg-navbar.png); height:42px; behavior: url("/iepngfix.htc")}

#mainnav li a, #footertext li a  {
display:block;
float:left;
margin:0;
}

#mainnav a {
color:#ffffff;
padding:10px 18px 14px 18px;
text-decoration:none;
text-transform:uppercase;
}
#mainnav a:hover, #mainnav a:focus, #mainnav a:active, #mainnav a.selected{
color:#bcff00;
background-repeat: no-repeat;
background-image: url(images/arrow-white.gif);
background-position: center bottom; 
}


.rmVertical {background-color:#88b606;}

#mainnav .rmVertical a {
	color:#ffffff;
	padding:10px;
	text-decoration:none;
	text-transform:none;
	border-bottom: 1px solid #8fc41c;
	width:125px;
}

#mainnav .rmVertical a:hover, #mainnav  .rmVertical a:focus, #mainnav .rmVertical a:active, #mainnav  .rmVertical a.selected {
color:#bcff00;
background-color:#6d8f0a;
background-image: none;
}


#content {background:#ffffff url(images/bg-leftside-content.gif) repeat-y left top; padding-bottom:35px;}

.left-margin{margin-left:41px; }


#homecopy {padding-top:40px;}

.btn {text-align:right; }
.btn a {font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic;}

#footer {
	margin-top:40px;
	margin-bottom:40px;
	background:#c1baa9 url(images/bg-rightside-footer.gif) repeat-y right top;
}


#footertext {padding-top:20px;}

#footertext a {
	padding:0px 12px 0px 12px;
	text-decoration:none;
	border-right: 1px solid #990031;
}

#footertext a.last  {
	border-right: 0px;
}

#footertext a.first  {
	padding-left: 0px;

}

#footertext p {margin-top:10px;}

#register {
	background: url(images/bg-top-register.png) no-repeat left top; margin-top:111px; padding-top:95px; behavior: url("/iepngfix.htc")
}

.side-padding {padding: 0 25px 10px 10px;}

#sponsor {
	background: url(images/bg-top-sponsors.png) no-repeat left top; margin-top:0; padding-top: 22px; behavior: url("/iepngfix.htc")
}

#sponsor td {text-align:center;}

.social {background-color:#e0e0ce; padding: 15px 10px 0 10px;}

.social h4 {float:left;}
.social img{float:left; padding: 0 7px 0 7px;}

#footertext .right a {float:right;  	padding:0;
	text-decoration:none;
	border-right: none;
}

.formbutton{
border:outset 1px #90bd09;
background:#90bd09;
color:#3f5c06;
font-weight:bold;
padding: 2px 2px;
background:url(images/bg-input-button.gif) repeat-x left center;
}

img {behavior: url("/iepngfix.htc");}
