/*
    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, sub, sup, 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; padding-bottom:14px;} ol { list-style-type:decimal;}ul ul, ul ol, ol ul, ol ol { margin-left:30px; list-style-type:circle; padding-bottom:0;} ul ol, l ol {    list-style-type:lower-alpha;}


/****************
	TYPOGRAPHY
****************/
body {
	font-family:"Myriad Pro", "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-size:14px;
}

table {
	border: 0px;
}

p {
	padding-bottom:11px;
	line-height:18px;
	font-size:13px;
}
li {
	line-height:18px;
	font-size:13px;
}

	#Navigation li,
	#Footer li {
		line-height:14px;
	}

h2, h3, h4 {
	color:#570700;
	font-weight:bold;
}

h2 {
	font-size:25px;
	line-height:30px;
}

h3 {
	font-size:20px;
	line-height:22px;
}

h4 {
	font-size:16px;
	line-height:19px;
	color:#000;
}

hr {
	height:1px;
	background-color: #000;
	border: 1px solid #000;
	border-style: none none solid;
}

p img {
	border:0px;
}

LABEL A IMG {
	display: none;
}

a {
	color:#570700;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}
	
	.Box a {
		color: #CC9900;
	}



/************
	DNN SPECIFIC STYLES
************/
.ControlPanel {
	width:956px;
	margin:0px auto;
}
	.ControlPanel .Head,
	.ControlPanel .SubHead,
	.ControlPanel .SubSubHead {
		color: #CC9900;
	}
	
.FileManager {
	background-color:#fff;
}

.Head,
.SubHead,
.SubSubHead {
	color:#CC9900;
}

#dnn_dnnSearch_txtSearch {
	margin-bottom:15px;
	border:#fff solid 2px;
}

/*************
	OTHER CLASSES
*************/
.NoPadding {
    padding:0;
}

.NoMargin {
    margin:0;
}

img.PicLeft {
    float:left;
    margin:0 8px 2px 0;
}

img.PicRight {
    float:right;
    margin:0 0 2px 8px;
}



.SearchLabel {
	font-size:16px !important;
	color:#fff !important;
	padding:0;
}


/**************
	LAYOUT
**************/
body {
	background:#560700 url(Images/BGgradient.jpg) repeat-x;

}

#PageWrapper {
	width:956px;
	margin:20px auto;
}

#Navigation {
	height:22px;
	width:946px;
	padding:8px 0 0 10px;
	float:left;
	background:url(Images/NavBarBG.jpg) no-repeat;
	margin-bottom:5px;
}

	#Navigation ul,
	#Navigation li {
		margin:0;
		padding:0;
	}
	
	#Navigation li {
		float:left;
		color:#000;
		font-weight:bold;
		font-size:16px;
		list-style-type:none;
		margin-right:7px;
		text-transform:uppercase;
		z-index:20;
		position:relative;
	}
	
	#Navigation ul a {
		color:#000;
		text-decoration:none;
	}
	#Navigation ul a:hover {
		text-decoration:underline;
	}
	
	
	
	
#Banner {
	width:956px;
	height:auto;
	clear:both;
	float:left;
	position:static;
}

	#Banner p,
	#Banner h1 {
		text-indent:-9999px;
	}





#ContentWrapper {
	float:left;
	clear:both;
	width:956px;
	margin:13px 0 5px;
}

	#LeftSidebar {
		width:131px;
		float:left;
		margin-right:0;
		margin-top:8px;
	}
		#LeftSidebar h2, 
		#LeftSidebar h3,
		#LeftSidebar h4,
		#LeftSidebar p,
		#LeftSidebar .Normal {
			color:#a98f5b;
			font-weight:normal;
			padding-bottom:8px;
		}
		
		#ExtraLinks {
			margin-top:5px;
		}
		
		#ExtraLinks a,
		#ExtraLinks p {
			color:#d6cf5d;
			line-height:15px;
			font-size:11px;
			text-decoration:none;
			padding-bottom:8px;
		}
		
		#ExtraLinks a:hover {
			text-decoration:underline;
		}
	
	#ContentTop, #ContentBottom {
		width:825px;
		float:right;
		height:20px;
		background:url(Images/ContentBoxTop.png) no-repeat;
	}
	
	#Content {
		width:765px;
		padding:0 30px;
		float:right;
		min-height:100px;
		background:url(Images/ContentBoxTile.png) repeat-y;
	}
	
	#ContentBottom {
		background-image:url(Images/ContentBoxBottom.png);
	}





#Footer {
	background-color:#250001;
	height:16px;
	padding:9px 0 0 10px;
	float:left;
	clear:both;
	width:946px;
	margin-bottom:30px;
}

	#Footer ul,
	#Footer li {
		margin:0;
		padding:0;
	}
	
	#Footer li {
		float:left;
		color:#a98f5b !important;
		font-weight:normal;
		font-size:12px;
		list-style-type:none;
		margin-right:6px;
		
	}
	
	
	
	#Footer ul a {
		color:#a98f5b;
		text-decoration:none;
	}
	
	#Footer ul a:hover {
		text-decoration:underline;
	}
	
	#Footer div {
		color:#a98f5b !important;
		float:left;
		font-size:12px;
		margin-top:-2px;
	}
	
	#Footer a {
		color:#a98f5b;
		text-decoration:none;
	}
	
	#Footer a:hover {
		text-decoration:underline;
	}
	
	p.FooterLinks {
		color:#A98F5B !important;
		font-size:12px;
		font-weight:normal;
		float:left;
		padding:0;
		margin:0;
		margin-top:-4px;
		
	}































