body {
	color: #666666;
	font-family: Arial, Verdana, "Lucida Grande", sans-serif;
	font-size: small;
	background-color: black;
	margin: auto;
	font-size:13px;
}
td{
font-size:13px;
}

#footer {
	padding-right: 17px;
	padding-top: 35px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(footer.jpg);
	font-weight: bold;
	background-color: black;
	color: #b12828;
	width: 810px;
	margin: auto;
	text-align: right;
	font-size: 13px;
}

#footer a {
	margin-left: 20px;
	margin-bottom: auto;
	margin-right: auto;
	margin-top: auto;
	text-decoration: none;
	font-weight: bold;
	background-color: black;
	color: white;
	width: 700px;
	text-align: right;
	font-size: medium;
}

#footer a:hover {
	margin-left: 20px;
	margin-bottom: auto;
	margin-right: auto;
	margin-top: auto;
	text-decoration: none;
	font-weight: bold;
	background-color: black;
	color: yellow;
	width: 700px;
	text-align: right;
	font-size: medium;
}

#main {
	padding-left: 12px;
	margin: auto;
	background-image: url(main-bg.jpg);
	width: 815px;
	background-color: black;
}

#inner {
	padding: 25px;
	background-color: white;
	width: 752px;
}

#inner-comp {
	padding: 25px;
	background-image: url(comp_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#inner-reg {
	padding: 25px;
	background-image: url(reg_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#inner-login {
	padding: 25px;
	background-image: url(login_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#inner-download {
	padding: 25px;
	background-image: url(download_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#inner-terms {
	padding: 25px;
	background-image: url(terms_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#inner-login2 {
	padding: 25px;
	background-image: url(header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#inner-upload {
	padding: 25px;
	background-image: url(upload_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: white;
	width: 752px;
}

#text-reg {
	margin-top: 100px;
	padding-left: 25px;
	width: 400px;
}

#text-comp {
	padding-top: 265px;
	padding-left: 25px;
	width: 400px;
}

#text {
	padding-left: 25px;
	padding-bottom: 1px;
	width: 700px;
}

#top_nav {
	position:absolute; 
	visibility:show; 
	z-index:2
	float: left;
	padding: 25px;
}

#login1 a {
	text-decoration: none;
	color: #b12828;
}

#login1 a:hover {
	text-decoration: underline;
	color: #b12828;
}

#login2 a {
	margin-left: 10px;
	text-decoration: none;
	color: #003366;
}

#login2 a:hover {
	text-decoration: underline;
	color: #003366;
}

.astrix {
	color: #b12828;
}

#side_nav {
	top: 265px;
	width: 310px;
	position: relative;
	float: right;
}

#side_nav ul, li{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	list-style-position: inside;
	list-style-type: none;
}


#side_nav2 {
	top: 265px;
	width: 260px;
	position: relative;
	float: right;
}

#side_nav2 ul, li{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	list-style-position: inside;
	list-style-type: none;
}

#side_nav3 {
	width: 310px;
	position: relative;
	float: right;
}

#side_nav3 ul, li{
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
	list-style-position: inside;
	list-style-type: none;
}

.hidden {
	visibility: hidden;
}

.reg_form {
	padding: 2px;
	margin-bottom: 4px;
	height: 20px;
	width: 250px;
	border-color: red;
	border-width: 1px;
	border-style: solid;
}

.reg_form2 {
	padding: 2px;
	margin-bottom: 4px;
	height: 20px;
	width: 210px;
	border-color: red;
	border-width: 1px;
	border-style: solid;
}

.reg_form_box {
	padding: 2px;
	margin-bottom: 4px;
	width: 250px;
	border-color: red;
	border-width: 1px;
	border-style: solid;
}

.submit_button {
	background-color: red;
	margin: 5px;
	font-size: medium;
	height: 30px;
	width: 112px;
	padding: 0px;
	border-style: none;
	background-image: url(submit_button.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	color: white;
}

#back a {
	padding-left: 25px;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 61px;
	background-image: url(back1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#back a:hover {
	padding-left: 25px;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 61px;
	background-image: url(back2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#comp a {
	text-decoration: none;
	display: block;
	height: 44px;
	width: 301px;
	background-image: url(comp1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#comp a:hover {
	text-decoration: none;
	display: block;
	height: 44px;
	width: 301px;
	background-image: url(comp2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#enter a {
	text-decoration: none;
	display: block;
	height: 66px;
	width: 266px;
	background-image: url(comp3.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#enter a:hover {
	text-decoration: none;
	display: block;
	height: 66px;
	width: 266px;
	background-image: url(comp4.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#upload a {
	padding-bottom: 20px;
	text-decoration: none;
	display: block;
	height: 36px;
	width: 225px;
	background-image: url(upload.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#upload a:hover {
	padding-bottom: 20px;
	text-decoration: none;
	display: block;
	height: 36px;
	width: 225px;
	background-image: url(upload2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#download a {
	padding-bottom: 20px;
	text-decoration: none;
	display: block;
	height: 29px;
	width: 229px;
	background-image: url(downoad1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#download a:hover {
	padding-bottom: 20px;
	text-decoration: none;
	display: block;
	height: 29px;
	width: 229px;
	background-image: url(downoad2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#facebook a {
	padding-left: 25px;
	text-decoration: none;
	display: block;
	height: 38px;
	width: 202px;
	background-image: url(facebook1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#facebook a:hover {
	padding-left: 25px;
	text-decoration: none;
	display: block;
	height: 38px;
	width: 202px;
	background-image: url(facebook2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#jess a {
	padding-left: 125px;
	text-decoration: none;
	display: block;
	height: 38px;
	width: 173px;
	background-image: url(jess1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#jess a:hover {
	padding-left: 125px;
	text-decoration: none;
	display: block;
	height: 38px;
	width: 173px;
	background-image: url(jess2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#will a {
	padding-left: 50px;
	text-decoration: none;
	display: block;
	height: 29px;
	width: 172px;
	background-image: url(wills1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#will a:hover {
	padding-left: 50px;
	text-decoration: none;
	display: block;
	height: 29px;
	width: 172px;
	background-image: url(wills2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

a {
	text-decoration: none;
	color: #242052;
}

a:hover {
	text-decoration: none;
	color: #b12828;
}


.error{
color:#FF0000;
font-size:12px;
}

.input-border{
border:1px solid #000000;
}

.redfont{
background-color:#D02424;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
}
.bluefont{
background-color:#242052;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
}
