* { margin:0; padding:0; }
.Left { float:left; } .Right { float:right; } .Clear { clear:both; min-height:0px; }
/* 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:Georgia, "Times New Roman", Times, serif;
    line-height:115%;
    color:#505050;
}

table {
    border: 0px;
}

p, li,
.Normal {
    font-size:11px;
}

p, li {
    margin-bottom: 20px;
}

li {
    margin-bottom:0;

}

ul {
    margin-bottom:20px;
}
 
.NormalBold  {
    font-weight:bold;
}
 
h1, h2, h3 {
    font-family:Georgia, "Times New Roman", Times, serif;
    margin-bottom:20px;
	color:#772f52;
}

h1 {
    font-size:25px;
    font-weight:normal;
}
 
h2, .Head {
    font-size:22px;
    font-weight:normal;
}

h3, .SubHead {
    font-size:18px;
    font-weight:normal;
}

h4, .SubSubHead {
    font-weight:bold;
    font-size:14px;
	color:#915b63;
}

h5 {
    font-weight:bold;
    font-size:11px;
	color:#715e3b;
	line-height:16px;
}

h5 em {
	font-weight:normal;
}	

hr {
    color: #fff;
    background-color: #fff;
    border-bottom: 1px dashed #8b8b8b;
    border-top:none;
	border-right:none;
	border-left:none;
}

p img {
    border:0px;
}

LABEL A IMG {
    display: none;
}

a {
    text-decoration:none;
    color:#715E3B;
}

a:hover {
   color:#772f52;
   text-decoration:underline;
}


/************
    DNN SPECIFIC STYLES
************/
.ControlPanel {
    width:955px;
    margin:0px auto;
}

    .ControlPanel a {
        border-bottom:none;
    }
   
    .ControlPanel .SubHead {
        font-size:12px;
    }

.FileManager {
    background-color:#fff;
}

.SubHead center {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}


/*** FCKeditor overrides ***/
/* place FCKConfig.BodyID = 'FCKBody'; inside of the fckconfic.js file
and remember to change theCSSDefaultMode in web.config to "dynamic"  */
#FCKBody,
.FCKImageGalleryContainer,
.FCKImageGalleryListStyle,
.FCKLinkGalleryContainer,
#fckinstanceoptions_tblEditorOptions td {
    background-color:#fff;
    background-image:none;
}




/************
    OTHER CLASSES
***********/
img.PicLeft {
    float:left;
    margin-right:8px;
}

img.PicRight {
    float:right;
    margin-left:8px;
}



/**************
    LAYOUT
**************/
#Body {
	background:#A69E77;
}

#PageWrap {

}

#Header {
	margin:0 auto;
	width:814px;
	height:122px;
	padding:75px 90px 0;
	background:url(Images/Header.jpg) no-repeat;
}

	#Logo {
		float:left;
		width:179px;
		height:122px;
		left:-20px;
		border-right:1px dashed #8C8578;
	}
	
		#Logo a {
			display:block;
			width:179px;
			height:122px;
			text-indent:-9999px;
			background:url(Images/Logo.jpg) no-repeat center top;
		}
	
	#HeaderContent {
		float:left;
		width:405px;
		height:82px;
		overflow:hidden;
		margin:18px 0 0 40px;
	}

#MiddleWrap {
	width:810px;
	padding:0 92px;
	margin:0 auto;
	min-height:345px;
	background:url(Images/ContentTile.jpg) repeat-y;
}

#Middle {
	width:810px;
	border-top:1px dashed #8C8578;
	position:relative;
}

	#Copyright {
		position:absolute;
		bottom:0;
		left:-21px;
		width:197px;
		
	}
	
	#Copyright_home {
		position:absolute;
		bottom:0;
		left:-21px;
		width:197px;
		min-height:171px;
		background:#fff1da url(Images/SideBarBottom.jpg) 0 0 no-repeat;
	}
		
		#Copyright p {
			font-size:10px;
			text-align:center;
			font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		}
	


#Sidebar {
	float:left;
	width:197px;
	margin-left:-20px;
	color:#696969;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

	#SideNavTop {
		float:left;
		width:197px;
		height:43px;
		background:url(Images/SideNavTop.jpg) no-repeat;
	}
	
/*************
	NAVIGATION
*************/
	
	#SideNav {
		float:left;
		padding-left:18px;
		width:178px;
		background:#fff1da url(Images/SideNavBottom.jpg) no-repeat bottom;
		min-height:177px;
	
	}
	
		.RadPanelBar_SideNav {
			margin-top:-20px;
		}
		
		#SideNav .RadPanelBar .rpRootGroup,
		#SideNav .RadPanelBar .rpLink,
		#SideNav .RadPanelBar .rpOut {
			border:none !important;
		}
		
		#SideNav .RadPanelBar .rpText {
			padding:0 !important;
		}
		
		#SideNav .RadPanelBar .rpOut {
			display:inline;
		}
	
		#SideNav ul,
		#SideNav li {
			padding:0;
			margin:0;
			list-style-type:none;
			font-size:11px;
			text-transform:uppercase;
			line-height:100%;
			z-index:900;
			width:178px;
		}
		
		#SideNav ul {
			margin:0 10px 0 20px;
		}
		
		#SideNav a  {
			line-height:25px;
			letter-spacing:2px;
			color:#696969;
			font-size:11px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
			#SideNav ul ul a {
				font-size:10px;
				letter-spacing:1px;
				line-height:1em;
			}
			
			#SideNav ul ul a:hover {
				color:#772f52;
			}		
			#SideNav ul ul li {
				margin-bottom:7px;
			}
			
			#SideNav ul ul ul li {
				width:100px;
			}
			
			#SideNav ul ul ul {
				margin-top:5px;
			}	
		
		#SideNav a:hover,
		#SideNav a.Selected {
			color:#4b2b11;
			text-decoration:none;
		}
		
		
.ImagePane { margin-left:-18px;}		
	
#Content {
	float:left;
	width:580px;
	padding:25px 12px 0 40px;
	border-left:1px dashed #8C8578;
	min-height:325px;
	margin-bottom:20px;
}


#Footer {
	width:994px;
	height:71px;
	margin:0 auto;
	background:url(Images/Footer.jpg) no-repeat;
	padding-top:20px;
	color:#fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

	#Footer a {
		color:#fff;
	}
