/*----------------Document----------------*/
body{
	font-family: Arial , sans-serif;
	background: #212121;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.wrapper{
	width: 1024px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}

#myId {margin-left:75px;
}

/*---------Header-----------*/
#header{
	height: 278px;
	background: url('../slices/NEW-C4L-HDER-PHOTOS.png') no-repeat;
}
#course{padding: 10px 50px 0 0; float:right;}
/*---------Nav-----------*/
/*#nav {
	height: 28px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	background: url('../slices/nav_mark2.png') repeat-x;
}*/
#navcont{
height: 28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
text-decoration:none;
}
#nav a:link, #nav a:active{
	color: #ffffff;
	text-decoration: none;
}
#nav a:hover{
color: #000;
}
#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none;
}
#nav li.dd{
	width:120px;
	float:left;
	margin-left:-1px;
	text-align: center;
}
#nav li.dd a{
display: block; 
padding: 15px;
}

#nav li.dd ul{
	display:none;
	text-align: left;
	list-style: none;
}
#nav li.dd:hover ul{
	display: block;
	position: absolute;
}
#nav li.dd ul li a{
padding: 5px;
height: 100%;
background-color: #971d16;

list-style: none;
}
#nav li.dd ul li a:hover{
color: #000;
}
#nav .bottom{
}
#margin{
padding-top: 236px;
}

/*--top-----*/
.red{color: #b92626;}

.grey{color: #CCCCCC;}
.start{font-size:1.2em;}

/*-----------Bottom--------------*/

#footer{
height:88px;
width:100%;
background: url('../slices/footer.png') repeat-x;
position:fixed bottom;
}
#copyright{
font-size: .6em;
}
#info{
width:175px;
text-align:center;
font-size: .8em;
color:#FFFFFF;
padding:0 0 0 430px;
}
#info a{
color:#cd3839;
}
#yellow{color:#FFCC00;}

/*------------table-----------*/

/*-----------Content--------------*/
.headline h1{
font-size:2.0em;
font-weight:1000;
color:#ffec1d;
}

#content{
	height: 100%;
	min-height: 600px;
	width:1024px;
	font-family: Arial, sans-serif;
	color: #FFFFFF;

}

#content a{
	font-size: .9em;
}

#content h3{
	font-family: Arial, sans-serif;
	color: ffec1d;
}

#content h4{
font-size:1.5em;
color:#ffec1d;
font-weight:600;
}

#content h5{
font-size:1.2em;

	text-decoration: none;
}
#content p{
	font-size: .8em;
}


#content li{
	margin: 0;
	padding: 0 7px;
	font-size: .8em;
}

#content a:link, #content a:active, #content a:visited{
	color:#FFCC00;
	text-decoration: none;
}
#content p a:hover{
	color:#ef2207;
}
#content .start a:link, #content .start a:active, #content .start a:visited{
	color:#b92626;
	text-decoration: none;
}
#content .start a:hover{
	color:#FFCC00;
}


#container{
	margin: 0 0 0 15px;
}
#content dd{
	font-size: .8em;
	line-height: 1.3em;
}

.leftrail{
	float: left;	
	width: 200px;
	margin-right: 5px;
	margin-top:9px;
}
.centerrail{
	float: left;
	width:575px;
	margin: 15px 5px 0 10px;
	line-height:1.3em;
}
.rightrail{
float:right; 
width:200px;
margin-top:15px;
}

.centeryellow{
color:#ffec1d;

}

.centerred{color:#ef2207;}

#flash{float:left;}

.clear{ clear:both;}

.textfield {
	font-size: 11px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
h1 {
	color: #FFCC00;
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #E6E8ED;
}

.err {
	color: #FFCC00;
}
th {
	font-weight: bold;
	text-align: left;
	color: #FFCC00; 
}

td{
text-align: left;
color: #FFCC00;
}

#events{
margin:0;
padding:0;
width:auto;
}
#events_top{
height:37px;
background:url('../slices/events_top.jpg') no-repeat;
}

#events_content{
height:100%;
background:url('../slices/events_bg_repeat.jpg') repeat-y;
}
#events_content p{
margin: 0 15px 0 15px;
}
#events_bottom{
margin:0;
padding:0;
height:13px;
background:url('../slices/events_bottom.jpg') no-repeat;
}
.list li{
list-style-type:decimal;
}
.mini{
font-size:.6em;
}
