/* ----------------------------- css document created by WOW Design Solutions----------------------------- */
body {font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	background-color:#CC0;
	margin:0;
	padding:0;
	width:100%;}
/* ----------------------------- div ids----------------------------- */
#douglas_smith_picture_banner{background: #FFF url(../images/main_images/douglas_smith_main_banner.jpg) no-repeat left;
	margin:0px;
	padding:0px;
	float:left;
	height:76px;
	width:100%;
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;}
#douglas_smith_bar {background-color:#CC0;
	border-top:4px solid #666;
	border-bottom:4px solid #990;
	position:absolute;
	height:auto;
	z-index:50;
	width:100%;
	left:0px;
	top:76px;}
#page_logic {background-color:#FFF;
	position:absolute;
	top:96px;
	height:auto;
	width:100%;
	margin:0 -1px;
	border-bottom:2px solid #FFF;
	z-index:3;}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {display:none;}
/* ----------------------------- div classes----------------------------- */
.page_content, .section, .douglas_smith_main, .douglas_smith_text {background-color:#FFF;
	margin:0px;}
.page_content {width:auto;
	height:100%;
	border-left:182px solid #CDDDE9;}
.section {border-bottom: 2px solid #FFF;
	width: 100%;}
.LeftNavigation, .douglas_smith_main, .douglas_smith_text {position:relative;
	float:left;}
.LeftNavigation {margin-left:-170px;
	z-index:100;
	top:87px;
	background-color:#CDDDE9;
	width:147px; }
.douglas_smith_main {top:0;
	margin:-1px;
	z-index:40;
	padding-top:10px;
	padding-bottom:20px;
	width:100%;}
.douglas_smith_text {position:relative;
	overflow:visible;
	z-index:41;
	float:left;
	left:20px;
	top:15px;
	padding:0;
	margin-bottom:15px;
	width:535px;}
.CloudBanner {background:#FFF url(../images/main_images/header.jpg) no-repeat;
	left:0px;
	position:relative;
	z-index:50;
	height:45px;
	margin-bottom:10px;
	top:0px;
	display:block;}
.clear {clear:both;}
.page_content > .section {border-bottom:1px solid #FFF}
.footer, .JumpToContent {font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	height:auto;
	vertical-align:middle;
	text-align:left;
	padding:0.4em 0;
	display:block;
	margin:0;}
.footer {background-color:#990;
	clear:both;
	z-index:99;
	width:100%;
	text-indent:200px;}
.JumpToContent {color:#FFF;
	background-color:#CC0;
	text-indent:15px;}
/* ----------------------------- links ----------------------------- */
#nav, #nav ul { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
	text-transform:capitalize;
	float:left;
	width:145px;}
#nav li { /* all list items */
	position:relative;
	float:left;
	line-height:1.25em;}
#nav li ul { /* second-level lists */
	position:absolute;
	left:-999em;
	margin-left:157px;
	margin-top:-2em;
	width:80px;}
#nav li a {width:145px;
	display:block;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	background-color:#CC0;
	border:1px solid #990;
	padding:0.25em 0.5em;}
#nav li a:hover {color:#FFF;
	background-color:#990;}	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;}
a.BodyLink, a.TopLink {color:#600;}
a.TopLink {font:bolder small Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:8em;
	background-color:#FFF;
	padding-bottom:1.5em;
	padding-top:1.5em;
	clear:both;}
a.skip {color:#600;
	background-color:#CC0;}
a.wow {color:#FFF;
	background-color:#990;}
a:link,  a:visited,  a:hover, a:active, a.TopLink:link,  a.TopLink:visited,  a.TopLink:hover, a.TopLink:active, a.BodyLink:link,  a.BodyLink:visited,  a.BodyLink:hover, a.BodyLink:active, a.wow:link, a.wow:visited, a.wow:hover, a.wow:active, a.skip:link, a.skip:visited, a.skip:hover, a.skip:active {text-decoration:none;}
a:hover, a:active, a.TopLink:hover, a.TopLink:active, a.BodyLink:hover, a.BodyLink:active, a.wow:hover, a.wow:active, a.skip:hover, a.skip:active {color:#000;}
/* ----------------------------- tags ----------------------------- */
h1 {padding-top:1em;}
h2, h3 {padding-bottom:0.25em;}	
h1, h2, h3, p {margin:0;}	
h1, h2, h3 {text-transform:capitalize;}	
h1 {font:bold x-large Verdana, Arial, Helvetica, sans-serif;
	color:#600;
	text-transform:capitalize;
	padding-bottom:1.25em;}	
h2 {font:bold large Verdana, Arial, Helvetica, sans-serif;
	color:#990;}
h3 {font:medium Verdana, Arial, Helvetica, sans-serif;
	color:#333;}
p {font:x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:0.75em;}
q {font: x-small/1.75em Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#333;
	background:#FFF;}
/* ----------------------------- text styles ----------------------------- */
.BodyRedBold {font:bolder x-small/1.75em Verdana, Arial, Helvetica, sans-serif;
	color:#600;}
.Buttons {background:#990;
	font:x-small Arial, Helvetica, sans-serif;
	color:#FFF;
	border-color:#FFF #663 #663 #FFF;}
.Clear {clear:none;}
.ListStyle {list-style:disc;}