/* Global
----------------------------------*/
body{background: #bbd58e url('../images/body_bkgd.gif') top left repeat; padding: 0; margin: 0; font-size: 62.5%; font-family: 'Arial', 'Helvetica', sans-serif;}
img{border: none; margin: 0; padding: 0;}
a {outline: none;}

hr.pink_dotted {background: none; color: none; border: none; border-bottom: 2px dotted #cf174b; height: 2px; margin: 0 0 10px 0;}

/* Main Container
----------------------------------*/
#container{width: 869px; margin: 0 auto 0 auto;}

/* Header
----------------------------------*/
#header{height: 216px; position: relative; z-index: 100;/*background: transparent url(../images/header.png) top left no-repeat;*/}
	#dz-logo{height: 115px; width: 252px; position: absolute; top: 0; left: 0; cursor: pointer;}
	#top-nav{background: transparent url('../images/top_nav_bkgd.jpg') top left no-repeat; height: 30px; padding: 0 0 0 100px; margin: 0;}
	
/* Main Content
----------------------------------*/
#main-content{z-index: 1; background: transparent url('../images/main_content_bkgd.gif') top right repeat-y; border-bottom: 1px solid #88a55e; width: 861px; margin: 0 0 0 8px; position: relative;}
	#home-banner{width: 839px; height: 333px; text-align: center; margin: 0 auto 0 auto; z-index: 1;}

	#home-content{width: 380px; text-align: left; position: absolute; top: 100px; right: 30px; font-family: Georgia, "Times New Roman", Times, serif;}
		#home-content h1{margin: 0 0 0 0; font-size: 3.2em; color: #5e3917;}
		#home-content h2{margin: .2em 0 0 0; font-size: 2.2em; color: #5e3917; }
		#home-content blockquote{margin: 1em 0 0 5px; font-size: 1.8em; font-style: italic; color: #a8805c; line-height: 1.5em;}
			#home-content blockquote span{margin: 0; float: right; display: block; position: relative; top: .25em; font-size: .9em;}
			
	#home-touts{margin: 12px 0 12px 12px; padding: 0; height: 59px;}
		#home-touts li{margin: 0; padding: 0 7px 0 0; list-style: none; display: inline; float: left;}

/* Interior Content
----------------------------------*/
#interior-content{text-align: left; padding: 15px 0 20px 0; background: transparent url('../images/interior_content_bkgd.jpg') no-repeat 1px 0%;}

	#col-a{width: 201px; float: left; text-align: left; margin: 0 0 0 10px; font-size: 1.3em;}
		#col-a .round-div {background: transparent url('../images/middle.gif') repeat-y 0% 0%; margin: 0 0 10px 0; position: relative;}
			#col-a .round-div .top_corners {position: absolute;}
			#col-a .round-div .bottom_corners {}
		#col-a #left-nav {}
			#col-a #left-nav ul {list-style-type: none; padding: 10px 0 0 0; margin: 0;}
				#col-a #left-nav ul li {display: inline;}
					#col-a #left-nav ul li a {color: #464646; text-decoration: none; padding: 0 15px 0 20px; display: block; margin: 10px 0 10px 0;}
					#col-a #left-nav ul li a:hover {color: #d81648;}
						#col-a #left-nav ul li a.active {background: transparent url('../images/nav_marker.gif') no-repeat 7px 3px; color: #d81648;}
		#col-a #left-tout {}
			#col-a #left-tout ul {list-style-type: none; padding: 15px 0 0 0; margin: 0; text-align: center;}
				#col-a #left-tout ul li {padding: 3px 0 3px 0;}
				
	#col-b{margin: 0 30px 0 230px; color: #464646; padding: 20px 0 0 0; /*font-family: Georgia, "Times New Roman", Times, serif;*/ line-height: 2.0em;}
		#col-b h1 {margin: 0 0 2px 0; padding: 0; font-size: 3.2em; color: #d81648; font-weight: normal; }
		#col-b h2 {margin: 0 0 10px 0; padding: 0; font-size: 2.2em; color: #d81648; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
		#col-b h3 {margin: 0 0 2px 0; padding: 0; font-size: 1.6em; color: #d81648; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
		#col-b h4 {margin: 0 0 2px 0; padding: 0; font-size: 1.3em; color: #464646;}
		#col-b a {color: #d81648;}
		#col-b img {}
		#col-b table {font-size: 1.3em;}
		
		#col-b p {margin: 0 0 15px 0; padding: 0; font-size: 1.3em;}
		#col-b ul {margin: 0 0 15px 15px; padding: 0 0 0 15px; font-size: 1.3em;}
		#col-b ol {margin: 0 0 15px 20px; padding: 0 0 0 15px; font-size: 1.3em;}
			#col-b ul ul, #col-b ul ol, #col-b ol ol, #col-b ol ul {font-size: 1.0em;}
			#col-b ul li, #col-b ol li {margin: 0 0 7px 0;}

		#col-b .quote {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 7px 0 !important; }

dl {font-size: 1.3em;}
	dt {font-weight: bold;}
	dd {margin: 0 0 15px 0; padding: 0;}

#org_pins {font-size: 1.2em !important;}
	#org_pins td {text-align: center; vertical-align: top; line-height: 1.3em;}

.dl_file {position: relative; background: transparent url('../images/pink_file.gif') no-repeat 0% 3px; padding-left: 27px; margin: 0 0 10px 0;}

/* Footer
----------------------------------*/
#footer{text-align: center; font-family: "Lucida Sans", Arial, sans-serif; font-size: 1.2em; color: #485930;}
	#footer a{color: #485930}