* {
margin: 0px;
padding: 0px;
}

html { overflow: -moz-scrollbars-vertical; }

body  { 
background: #ccc url(media/bg_shadow.png) repeat-y;
background-position:center;  
text-align: center }


#wrapper   {
position: relative; 
 text-align: left;
margin-top: 0px; 
margin-right: auto; 
margin-left: auto;  
width: 960px; 
height: auto;
padding-bottom:30px;
background: #000 url(media/ne_stage.jpg) no-repeat top left;
}

#header { 
position:relative;
padding-left: 410px;
width: auto;
height: 115px;
background:#000 url(media/ne_logo.gif) no-repeat top left;
}

#col2 {
position:relative;
float:right;
left:0px;
width: 500px;
padding-top: 30px; 
padding-right: 10px;



}

#bodyRules {
position:relative;
width: auto;
height: auto;
padding-top: 55px; 
padding-left: 30px;
padding-bottom: 0px;
background:#;
z-index:10;

}

#bodyRules2 {
position:relative;
width: auto;
height: auto;
margin-top: 80px;
padding-left: 40px;
 

}


#bodyRules3 {
padding:10px;
position:relative;
left:-30px;
top:17px;
width: 690px;
height: auto;
background:#414040;
font-family:sans-serif;
font-size: 9px;
line-height: 11px;
color:#fff;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
}




#homeBody {
position:relative;
width: auto;
height: 530px;
margin:0px auto 0px;


}

#col1 {
position:relative;
width: auto;
height: auto;
margin-top: 30px; 
margin-left: 70px; 



}

#bodyView {
position:relative;
width: auto;
padding-top: 20px;
padding-bottom: 0px; 
margin-top: 40px;
margin-left: 40px;

background:#;

}

#bar {
position:relative;
width: auto;
margin-top: 30px; 
background:#fff;

}

#regForm {

position:relative;
margin-left:30px;
margin-top:20px;
width: auto;

background:#;

}

#bodySubmit {
position:relative;
float: left;
width: 425px;
height: 365px;
padding-top: 50px; 
padding-left: 40px;
font-size: 11px;
line-height: 15px;
font-family: Arial, Helvetica,Verdana,Verdana, sans-serif;
background:#fff;

}

div.scroll {
position: relative;
float: right;
height: 400px;
width: 400px;
overflow: auto;
border: 0px solid #fff;
background-color: #ccc;
padding: 8px;
}

#footer{
position:relative;
bottom:0;
width: 940px;
height:150px;
padding-top: 15px; 
padding-left: 20px;
color: #3e3e3e;
font-size: 10px;
line-height: 20px;
font-family: Arial, Helvetica,Verdana,Verdana, sans-serif;
background:#000 ;
}

a:link  { color: #C03A17; font-weight: bold; text-decoration: none }      /* unvisited link */
a:visited { color: #C03A17; font-weight: bold; text-decoration: none }  /* visited link */
a:hover { color: #fff; font-weight: bold; text-decoration: underline }  /* mouse over link */
a:active  { color: #C03A17; font-weight: bold; text-decoration: none }  /* selected link */

ul{
	
	list-style-position:inside;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 45px;
	}


ul.cssmenu li {list-style: none }

.displace {
	position: absolute;
	left: 10px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 130px;
	height: 47px;
	background: url('media/ne_sprite.png');
	}

/*----------------------------------Normal Links----------------------*/


ul.cssmenu li.about a {
	background-position: 0 0;
	}

ul.cssmenu li.rules a {
	background-position: -130px 0;
	}

ul.cssmenu li.submit a {
	background-position: -260px 0;
	}
	
ul.cssmenu li.view a {
	background-position: -390px 0;
	}
		
/*-------------------------------Hover Links---------------------------*/

ul.cssmenu li.about a:hover {
	background-position: 0 -44px;
	}

ul.cssmenu li.rules a:hover {
	background-position: -130px -44px;
	}

ul.cssmenu li.submit a:hover {
	background-position: -260px -44px;
	}
	
ul.cssmenu li.view a:hover {
	background-position: -390px -44px;
	}	


/*-------------------------Clicked Links--------------------------------*/

ul.cssmenu li.home a:active {
	background-position: 0 -88px;
	}

ul.cssmenu li.blog a:active {
	background-position: -150px -88px;
	}

ul.cssmenu li.contact a:active {
	background-position: -300px -88px;
	}

/*-------------------------Selected/Active Links-------------------------*/

ul.cssmenu li.about a.selected {
	background-position: 0px -88px;
	}

ul.cssmenu li.rules a.selected {
	background-position: -130px -88px;
	}

ul.cssmenu li.submit a.selected {
	background-position: -260px -88px;
	}
	
ul.cssmenu li.view a.selected {
	background-position: -390px -88px;
	}	
	
/*-------------------------------end nav------------------------------------*/



/*-----------------------------------utility--------------------------------*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


#clear {
clear:both;
}

/*---------------------------------------end utility-------------------------*/
.indent { padding-left: 10px }

		iframe {
overflow-x: hidden;
overflow-y: scroll;

}

/* form */

.videos {
	
}

.reg ul{
	
	list-style-position:inside;
	
	}

#form{

margin-left: 10px;
width:527px;
height:270px;
background-color: #ccc; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
padding: 20px 10px;

}

#sub_form{
position:absolute;
left: 270px;
width:270px;
background-color: #ddd; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
padding: 2px;

}

#sub_form2{
position:absolute;
left:12px;
font-family: Verdana;
font-size: 10px;
line-height:18px; 
margin-left: 20px;
width:230px;

-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
padding: 0px;

}


fieldset {
padding-top:15px; 
width:320px; 
font-family: sans-serif, Helvetica, Verdana, Arial; 
font-size: 10px; 
color: #1c1c1c; 
border:0px ;

}

input{
margin-bottom: 5px

}

label{
float:left;
width:25%;
margin-right:0.5em;
padding-top:0.3em;
text-align:right;
font-weight:600;

}

#submit {
float:right;
margin-right: 60px;
margin-bottom: 15px

}

/* end form */

.list{ list-style-image: url(media/bullet.png);padding:5px; }

.list2{ list-style-image: url(media/bullet2.png);padding:7px; }

