#wraper {
	height: auto;
	width: 947px;
	margin: 0 auto;
}
#wraper #contentholder {
	float: left;
	width: 773px;
}


#wraper #header {
	background-image: url(images/header.png);
	height: 182px;
	width: 773px;
}
#wraper  #content-index {
	height: 2170px;
	width: 773px;
	margin: 0px;
	padding: 0px;
	background-color: #b90000;
	background-image: url(images/content-index-bg.png);
	background-repeat: no-repeat;
}
#wraper #content-reg {
	background-color: #b90000;
	height: 1720px;
	width: 773px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/content-reg-bg.png);
	background-repeat: repeat-y;
}
#wraper #content-prog {
	background-color: #b90000;
	height: 343px;
	width: 773px;
	margin: 0px;
	padding: 0px;
}
#wraper   #content-gal {
	height: 4670px;
	width: 773px;
	margin: 0px;
	padding: 0px;
	background-color: #b90000;
	background-image: url(images/content-gal-bg.png);
	background-repeat: no-repeat;
}




#wraper  #nav {
	height: 56px;
	width: 773px;
}
#wraper  #nav  #nav-left {
	background-image: url(images/navbar-left.png);
	height: 56px;
	width: 100px;
	float: left;
}
#nav  #nav-home  a  {
	background-image: url(images/navbar-home.png);
	height: 56px;
	width: 136px;
	float: left;
}
#nav  #nav-home  a:hover  {
	background-image: url(images/navbar-home-sel.png);
}

#nav  #nav-reg  a {
	background-image: url(images/navbar-reg.png);
	height: 56px;
	width: 151px;
	float: left;
}
#nav #nav-reg a:hover {
	background-image: url(images/navbar-reg-sel.png);
	height: 56px;
	width: 151px;
	float: left;
}
#nav   #nav-gal a  {
	background-image: url(images/navbar-gal.png);
	height: 56px;
	width: 134px;
	float: left;
}
#nav #nav-gal a:hover {
	background-image: url(images/navbar-gal-sel.png);
	height: 56px;
	width: 134px;
	float: left;
}

#nav   #nav-prog a  {
	background-image: url(images/navbar-prog.png);
	height: 56px;
	width: 134px;
	float: left;
}
#nav #nav-prog a:hover {
	background-image: url(images/navbar-prog-sel.png);
	height: 56px;
	width: 134px;
	float: left;
}
#nav  #nav-con  a {
	background-image: url(images/navbar-con.png);
	height: 56px;
	width: 134px;
	float: left;
}
#nav #nav-con a:hover {
	background-image: url(images/navbar-con-sel.png);
	height: 56px;
	width: 134px;
	float: left;
}
body {
	background-color: #b90000;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}


#wraper #nav #nav-right {
	background-image: url(images/navbar-right.png);
	height: 56px;
	width: 118px;
	float: left;
}
#wraper #sup {
	background-image: url(images/support.png);
	height: 240px;
	width: 773px;
}
#wraper #footer {
	background-image: url(images/footer.png);
	height: 114px;
	width: 773px;
}
#wraper #footer-spacer {
	height: 30px;
}
#content-box   {
	padding-top: 24px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 0px;
	overflow: hidden;
}
.form-style input {
	border: 1px solid #b20000;
}
#contact {
	background-image: url(images/contact.png);
	height: 300px;
	width: 621px;
}
#contact #contact-box {
	padding-top: 40px;
	padding-right: 130px;
	padding-bottom: 5px;
	padding-left: 10px;
}



.form-style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b20000;
	border: 1px solid #b20000;
}
.form-style td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b20000;
}
.content-text-n     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b90000;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b90000;
}
.content-text-n a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
	color: #b90000;
	font-weight: bolder;
}
.content-text-n a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	text-decoration: underline;
	color: #b90000;
}
#contact-box  .contact-text-n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
#content-box .content-text-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#sup-box {
	padding-top: 24px;
	padding-left: 140px;
	padding-right: 86px;
	padding-bottom: 0px;
	overflow: hidden;
}

