
/****Main Page Elements******/

* {
	margin: 0 auto;
	padding: 0;
}

body {
	background: #000 url(images/background.jpg) top center repeat-x;
	font-family:"Times New Roman", Times, serif
}

body p {
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.clear{ clear:both;}
#shell {
	background: url(images/repeater.gif) repeat-y;
	position:relative;
	margin: 0 auto;
	width:1000px;
}

#Content {
background: url(images/header.jpg) no-repeat;
	min-height:628px;
	_height:628px;
	text-align:center;
	margin:0 auto;
	width:1000px;
}

#Header {
	
	width:1000px;
	height:562px;
	margin:0 auto;
}

.maintext {
	font-family:"Times New Roman", Times, serif;
	font-size:14px !important;
	line-height:18px;
	color:#FFF;
	text-align:left;
	padding:400px 0 0 240px;
	*padding:400px 45px 0 0;
	width: 580px;
	*width: 600px;

}

.photoright {
	border:1px solid #114E8D;
	padding:2px;
	float:right;
	margin:3px 10px 10px 3px;
}

.photoleft {
	padding:2px;
	border:1px solid #000;
	float:left;
	margin:3px 10px 10px 3px;
}

.staffphoto {
	padding:3px;
	border: 2px solid #840017;
}

/****Content Styles***/
	#Content a {
	text-decoration:underline;
	color:#ACC2D9;
}

#Content a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#Content p,
#Content ol,
#Content ul,
#Content form {
	margin-top:5px;
	margin-bottom:16px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px !important;
	line-height:18px;
	color:#FFF;
	text-align:left;
}

#Content li,
#Content ul { margin-left:15px; }

#Content h1.maintitle {
	color:#6B0A2B;
	font:normal 28px/36px "Times New Roman", Times, serif;
	position:absolute;
	top:320px;
	font-weight:bold;
}

#Content h2 {
	color:#FFF;
	font:bold 19px/34px "Times New Roman", Times, serif;
	font-weight:bold;
}

#Content h3 {
	color:#FFF;
	font:bold 17px/22px arial, tahoma, verdana;
}

#Content h4 {
	color:#FFF;
	font:bold 16px/18px arial, tahoma, verdana;
}

#footer {
	background: url(images/footer.jpg) no-repeat;
	width:1000px;
	height:55px;
	text-align:center;
	margin:0 auto;
}

#footer a {
	color:#FFF;
	text-decoration:none;
}

#footer a:hover { text-decoration:underline; }

#footer p {
	padding-top:58px;

	font:10px/14px "Times New Roman", Times, serif;
	color:#FFF;
	text-align:center;
	width:450px;
}

strong { font:bold !important; }

#adminLogin {
	font:10px/14px Arial, Helvetica, sans-serif;
	color: #FFF !important;
	text-align:center;
	width:450px;
}

/***MENU***/
#leftside {
	width:222px;
	float:left;
	margin-top:300px;
	margin-left:65px;
	_margin-left:32px;

	
}

#flashHeader {
	position:absolute;
	top:0px;
	right: 0px;
	height: 202px;
	width: 1000px;
}

.callout {

	position:relative;
	left:15px;
}

#sitenav {
	display:block;
	text-align:left;
	margin:0;
}

#sitenav a { }

#sitenav a:hover { }

#sitenav ul {
	list-style:none;
	margin:0 auto;
	margin-bottom:0px;
	padding-bottom:0px;
}

#sitenav ul li { list-style: none; margin:0px !important; padding:0 !important;}

#sitenav ul li a {
	background: url(images/menu.jpg) no-repeat;
	display: block;
	line-height: 35px;
	list-style:none;
	text-decoration:none;
	text-indent:-15px;
	color:#000;
	font:"Times New Roman", Times, serif;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold;
	text-align:center;
}



#sitenav ul li a:hover { text-decoration:none; color:#000000; background: url(images/menuhover.jpg) no-repeat; }

#sitenav ul li ul {
	list-style:none;
	width:200px;
	margin:0 auto;
	margin-left:0;
	margin-bottom: 10px;
	display: none;

}

#sitenav ul li.selected ul {

	display: block;

}

#sitenav ul li ul li {
	list-style:none;
	width:200px;
	text-align:left;
	background:none;
	display:block;
	margin:0;
	padding:0;
}

#sitenav ul li ul li a {
	text-decoration:none;
	display: block;
	font-size:12px !important;
	color:#FFFFFF;
	background: transparent;
	margin:0;
	padding:0;
	text-indent:0;
	line-height:19px;
	font-weight: normal;
}

#sitenav ul li ul li a:hover {
	color:#ACBDD7;
	background: none;
}

#tlink {
	position:absolute;
	top: 230px;
	left: 90px;
	
}

#tlink a {
	text-decoration:none;
	color:#000;
	font:"Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	text-transform:uppercase;


}

#tlink a:hover {
	text-decoration:none;
	color:#6B0A2B;

}



/* DNN Overrides */

.Head { color: #000; }

.SubHead { color: #000; }

a.CommandButton,
a.CommandButton:link,
a.CommandButton:visited {
	color: #0B335E;
	text-decoration: none;
}

a.CommandButton:hover,
a.CommandButton:focus { text-decoration: underline; }

.DataGrid_Header { color: #000; }

.DataGrid_Item { color: #000; }

.ModuleTitle_MenuBar { margin: 0 10px 0 0; }

.eipbackimg { display: none; }

.eipbuttonbackimg { }

.ControlPanel,
.PagingTable {
	background: #BFE2F5;
	border:1px solid #000000;
}

#optionsarea { background: #F0EDE8 !important; }

.ModuleTitle_MenuBar {
	position: relative;
	margin: 0 10px 0 0;
}

.ModuleTitle_SubMenu {
	left:0!important;
	top:15px!important;
	width:150px;
}

.maintext tr td {color:#FFFFFF;}


.formLabel {padding:0 10px;}