@charset "ISO-8859-1";
/* Moxatag */

/************ 
    DNN Reset (based off Eric Myer's Reset), Plus List Styles
*************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent; } body {     line-height: 1; } ol, ul {     list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus {    outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del {     text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup  table { border-collapse: collapse;    border-spacing: 0; } */ .Left { float:left; } .Right { float:right; } .Clear { clear:both; } 
/* default list styles */
ul, ol { margin-left:30px; list-style-type:disc;} ol { list-style-type:decimal;}ul ul, ul ol, ol ul, ol ol { margin-left:30px; list-style-type:circle;} ul ol, ol ol {    list-style-type:lower-alpha;}

/****************
    TYPOGRAPHY
****************/
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}


table {
    border: 0px;
}

p, li,
.Normal {
	font-size:13px;
	line-height:20px;
	margin-bottom:10px;
}

p b,
p strong {
	color:#0066a4;
}

li {
    margin-bottom:0;
}

ul {
	margin-bottom:10px;
}
 
.NormalBold  {
    font-weight:bold;
}

h2, h3, h4 {
	font-family:Helvetica, Arial, sans-serif;
	color:#f58025;
	margin-bottom:10px;
}
 
h2 {
	font-size:24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

hr {
    color: #fff;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    border-style: none none solid;
}

p img {
    border:0px;
}

LABEL A IMG {
    display: none;
}

#PageWrap a {
	color:#f58025;
	text-decoration:none;
}

#PageWrap a:hover {
	text-decoration:underline;
}

sup {
	height: 0;
	vertical-align: top;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 3px;
}


h3 sup {
	font-size:13px;
}



/************
    DNN SPECIFIC STYLES
************/
.ControlPanel {
    width:978px;
    margin:0px auto;
}

.FileManager {
    background-color:#fff;
}

#dnn_ctr377_ContentPane .SubHead {
	font-size:15px;
	font-family:Helvetica, Arial, sans-serif;
	color:#f58025;
}




/************
    OTHER CLASSES
***********/
.PicLeft {
    float:left;
    margin:0 5px 5px 0;
}

.PicRight {
    float:right;
    margin:0 0 5px 5px;
}

.NoPadding {
    padding:0;
}

.NoMargin {
    margin:0;
}

.Separator {
	font-weight:bold;
	color:#999999;
}


/**************
    LAYOUT
**************/
body {
	background-color:#333;
}

#PageWrap {
	background-color:#000;
	background:url(Images/PageWrapBG.gif) repeat-y;
	width:978px;
	margin:0 auto;
	padding:0 24px 0 22px;
}


#HeaderWrap {
	height:113px;
	background-color:#000;
}
#Header {
	width:850px;
	margin:0 auto;
	position:relative;
}

	#TopLinks {
		position:absolute;
		top:10px;
		right:0;
		width:600px;
	}
	
	
	#TopLinks p {
		text-align:right;
		color:#666;
		font-size:11px;
	}
	
	#TopLinks a {
		color:#ccc;
	}
	
	#TopLinks a:hover {
		color:#fff;
		text-decoration:none;
	}


	#Logo {
		width:255px;
		height:75px;
		text-indent:-9999px;
		margin-top:20px;
		float:left;
	}
	
	#Logo a {
		width:255px;
		height:75px;
		display:block;
		background:url(Images/Logo.gif) no-repeat;
	}
	
	#OffScreen {
		position:absolute;
		left: -9999px;
		
		}
	
	#Search {
		margin:35px 0 5px 0;
		float:right;
	}
	
		#Search input {
			margin:0;
			background-color:#666;
			color:#fff;
			border:1px inset #ccc;
			height:17px;
		}
		
	#Tagline {
		float:right;
		width:505px;
		height:27px;
		background:url(Images/Tagline.gif) no-repeat;
		text-indent:-9999px;
		margin-top:11px;
	}

		

#NavigationWrap {
	height:50px;
	background:url(Images/NavigationBG.jpg) repeat-x;
}
#Navigation {
	width:800px;
	margin:0 auto;
	padding:13px 0 0 0;
}

	#Navigation ul,
	#Navigation li {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
		display:inline;
	}
	
	#Navigation li a {
		margin-right:7px;
		cursor:pointer !important;
		float:left;
	}
	
	.RadMenu_MainNav .rmText {
		display:none !important;
	}
	
	.RadMenu_MainNav .rmVertical .rmText {
		display:block !important;
	}
	
	.RadMenu_MainNav .rmSlide {
		margin-top:-8px;
	}
	
	.RadMenu_MainNav .rmFirst .rmSlide {
		margin-left:2px;
	}
	
	.RadMenu_MainNav .rmLevel1 .rmLink {
		color:#F58025 !important;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		border:1px #ccc solid;
		padding:3px;
		background-color:#eee;
		font-size:11px;
	}
		
		.RadMenu_MainNav .rmLevel1 .rmLink:hover {
			cursor:pointer !important;
			background:#fff;
			color:#0066a4 !important;
			text-decoration:none !important;
		}
		
		.RadMenu_MainNav .rmLevel1 .rmItem:hover .rmLink {
		}
		


#TitleWrap {
	background:url(Images/TitleBG.jpg) repeat-x;
	height:59px;
}
#Title {
	width:850px;
	margin:0 auto;
	position:relative;
}
	
	#TitleImage {
		height:42px;
		margin-top:17px;
		float:left;
	}

	

#MiddleWrap {
	background-color:#fff;
	min-height:200px;
}
#Middle {
	width:850px;
	margin:0 auto;
	min-height:200px;
}

	#Content {
		float:left;
		width:595px;
		padding:15px 20px 15px 29px;
		margin:30px 0;
		border-right:1px solid #e5e5e5;
	}
	
	#LeftSidebar {
		float:left;
		width:185px;
		padding:15px 20px 0 15px;
		margin:30px 0;
	}
	
	#RightSidebar {
		float:right;
		width:185px;
		padding:15px 0 15px 20px;
		margin:30px 0;
	}

#FooterWrap {
	background:#000 url(Images/FooterBG.jpg) repeat-x;
}
#Footer {
	width:850px;
	min-height:125px;
	margin:0 auto;
	background:url(Images/FooterLogo.jpg) no-repeat right bottom;
}

	#Footer .RadMenu {
		position:static !important;
	}

	#FooterNav {
		float:left;
		margin:0 0 20px 0;
	}

		#FooterNav ul,
		#FooterNav li {
			margin:0;
			padding:0;
			list-style-type:none;
			float:left;
			display:inline;
			position:static !important;
		}
		
		#FooterNav a {
			font-family:Helvetica, Arial, sans-serif;
			text-transform:uppercase;
			font-weight:bold;
			cursor:pointer !important;
			margin-right:12px;
			float:left;
		}

	#Legal {
		clear:left;
		float:left;
		margin:10px 0 20px 0;
		padding-top:20px;
		width:800px;
		color:#fff;
	}
	
		#Legal p {
			font-size:11px;
			margin:0 0 10px 0;
		}
		
		#Legal h4 {
			font-size:13px;
			margin-bottom:10px;
			color:#CB691E;
		}
		
		#Legal strong {
			font-weight:bold;
			color:#fff;
		}
		
		#Footer a {
			color:#e8cf19;
		}
		
		#Footer a:hover {
			color:#e8cf19;
			text-decoration:underline;
		}
	

/**********
	FORM MASTER STYLES
**********/
.FormTable td {
	padding:3px;
}

.FormTable .NormalTextBox {
	border:1px solid #ccc;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:160px;
}

.FormTable .LongTextBox {
	border:1px solid #ccc;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:240px;
}

.FormTable select.NormalTextBox {
	width:168px;
}

.FormTable .MultiTextBox {
	width:500px;
}

.FormTable .CheckBox label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#666;
	margin-top:5px;
	margin-right: 5px;
}

.FormTable h4 {
	display:block;
	height:65px;
	padding-right:15px;
	margin-right:10px;
	text-align:right;
	border-right:1px solid #ccc;
	font-size:18px;
	font-weight:normal;
	color:#0066a4;
	line-height:20px;
	width:160px;
}

.FormTable td[align=center],
#dnn_ctr387_FormMaster_lblRequired {
	display:none;
}

.SubmitButton {
	margin-left:0px;
}

#dnn_ctr387_FormMaster_ctl_1bc56f112da644bcaba6449d64461afcdiv,
#dnn_ctr387_FormMaster_ctl_6d211d0faf0a41eab7f361d8a5ae2ef7div {
	margin-bottom:15px;
}