/*
Title: Capital Wealth Management, LLC
Version: 2
Author: Paul Redmond
*/

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
p {
	line-height: 1.5em;
	padding: 0 0 1em;
	}
a img {
	border: 0;
	}
body {
	background: #eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	}
#wrap {
	width: 800px;
	background: #fff;
	}
#header {
	position: relative;
	background: #10421a;
	}
#nav {
	position: relative;
	margin-top: 65px;
	padding-left: 200px;
	width: 600px;
	height: 30px;
	background: #146325 url(../images/navBg.gif) repeat-x 0 0;
	}
#logo {
	position: absolute;
	display: block;
	width: 119px;
	height: 119px;
	z-index: 1;
	top: 10px;
	left: 35px;
	border: 0;
	}
#nav li {
	display: inline;
	}
#header a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	}
#header #nav a {
	color: #fff;
}
#user_bar {
	padding: 0 15px;
	padding-top: .5em;
	font-size: smaller;
	text-align: right;
}
#user_bar a {
	padding-left: 7px;
	background: url(../images/arrow_wht.gif) no-repeat 0 50%;
	}
#content {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 525px;
	}
#sidebar {
	float: right;
	display: inline;
	margin-right: 10px;
	width: 225px;
	font-size: 11px;
	}
#content, #sidebar {
	margin-top: 3em;
	}
body.home #content, body.home #sidebar {
	margin-top: 1em;
	}
h1 {
	margin-bottom: 1em;
	font-size: medium;
	color: #10421A;
	}
#sidebar h3 {
	margin-bottom: .2em;
	font-size: small;
	}
#footer {
	padding: 1.5em;
	font-size: smaller;
	background: #10421A;
	color: #fff;
	}
#footer p {
	padding: 0;
	}
#footer a {
	color: #fff;
	}

/* Main Navigation */
#mainNav li {
	position: relative;
}
#mainNav li ul {
	padding: 5px 0;
	display: none;
	position: absolute;
	font-size: smaller;
	width: 200px;
	height: auto;
	top: 100%;
	left: 0;
	background: #2d713a url(../images/nav_btm.gif) no-repeat left bottom;
	}
#mainNav li#n_contact ul {
	left: auto;
	right: 0;
	}
#mainNav li:hover ul,#mainNav li.over ul {
	display: block;
	background: #2d713a url(../images/nav_btm.gif) no-repeat bottom center;
}
#mainNav li ul li, #mainNav li ul li a {
	display: inline;
	height: inherit;
	margin: 0;
	padding: 0;
	position: relative;
	top: auto;
}
#mainNav li ul li a {
	display: block;
	text-indent: 0;
	padding: 5px 0 5px 7px;
	color: #ffffff;
	height: 1%;
	}
#mainNav li ul li a:hover {
	background: #3a8e4c;
}
#mainNav { width: 575px; height: 30px; background: url(../images/nav.gif) no-repeat; position: absolute; }
#mainNav li { margin: 0; padding: 0; position: absolute; top: 0; background: none; line-height: 1em; }
#mainNav ul li, #mainNav li a { display: block; height: 30px; }
#mainNav li a { text-indent: -9999px; overflow: hidden; border: 0; }

/* LI positioning */
#n_home { left: 0; width: 61px; }
#n_wwd { left: 72px; width: 106px; }
#n_news { left: 184px; width: 102px; }
#n_clients { left: 293px; width: 102px; }
#n_about { left: 405px; width: 83px; }
#n_contact { left: 498px; width: 77px; }

/* Hovers*/
#n_home a:hover { background: url(../images/nav.gif) no-repeat 0 -30px; }
#n_wwd a:hover { background: url(../images/nav.gif) no-repeat -72px -30px; }
#n_news a:hover { background: url(../images/nav.gif) no-repeat -184px -30px; }
#n_clients a:hover { background: url(../images/nav.gif) no-repeat -293px -30px; }
#n_about a:hover { background: url(../images/nav.gif) no-repeat -405px -30px; }
#n_contact a:hover { background: url(../images/nav.gif) no-repeat -498px -30px; }

/* You are here */
#n_home a.current { background: url(../images/nav.gif) no-repeat 0 -60px; }
#n_wwd a.current { background: url(../images/nav.gif) no-repeat -72px -60px; }
#n_news a.current { background: url(../images/nav.gif) no-repeat -184px -60px; }
#n_clients a.current { background: url(../images/nav.gif) no-repeat -293px -60px; }
#n_about a.current { background: url(../images/nav.gif) no-repeat -405px -60px; }
#n_contact a.current { background: url(../images/nav.gif) no-repeat -498px -60px; }


/* STYLES FROM V. 1 */
#intro ul li a {
	padding: 0 0 0 15px; border: 0;
	background: url('../images/contentLink.gif') no-repeat 0 50%;
	font-size: 1.2em; font-weight: bold;
}
#intro p, #intro ul {
	padding-left: 240px;
	}
#content ul li {
	margin-bottom: 1em;
	}
#content #intro ul li {
	margin: 0;
	padding: 0;
	background: none;
	}
#intro ul li a:hover {
	color: #145922;
	text-decoration: underline;
}
#betterChoices {
	margin-bottom: 0.5em;
	background: url('../images/betterChoices.gif') no-repeat 0 0;
	width: 398px; height: 17px;
	text-indent: -9999px; overflow: hidden;
}
.floatLeft { float: left; }
.floatRight { float: right; }
img.floatLeft {
	margin: 0 10px 0 0;
}
img.floatRight {
	margin: 0 0 0 10px;
}
#content img, #sidebar img {
border:1px solid #CCCCCC;
padding:4px;
}
#sidebar ul, dl, #intro ul {
font-size: 10px;
margin-bottom: 1.5em;
line-height: 1.75em;
}
#sidebar ul li {
	padding-left: 16px;
	background: url(../images/bullet.gif) no-repeat 0 50%;
}
h3 {
	color: #145922;
}
.action {
	background: #eee;
	border: 1px solid #ccc;
	padding: 3px 10px;
	text-align: center;
	margin: 0 0 1em;
}
ul#client_profile {
	margin-bottom: 1em;
	}
ul#client_profile li {
	margin: 0 0 0 20px;
	list-style-type: disc;
	line-height: 1.5em;
	}
#accounts, #newsletter {
	margin-bottom: 1em;
	}
#accounts ul li, #newsletter ul li {
	margin-bottom: .5em;
	margin-left: 20px;
	padding: 0;
	font-size: 11px;
	line-height: 1.3em;
	list-style-type: square;
	}
#newsletter ul li {
	list-style: none;
	margin-left: 0;
}
#accounts .left, #newsletter .left {
	float: left;
	width: 48%;
	}
#accounts .right, #newsletter .right {
	float: right;
	width: 48%;
	}
a#quick_access {
	color: #10421A;
}

/* Clearfix (easy clearing of floats)
-----------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
* html .clearfix {
	height:1px;
}
.section {
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid #ddd;
	}
.section.last {
	border-bottom: 0;
	margin-bottom: 0;
	}
.section h3 {
	margin-bottom: .5em;
	}
.alignRight {
	text-align: right;
	}
.clearLeft { clear: left; }
.contactList h3 {
	font-size: 12px;
	line-height: 1.4em;
	}
.access, .hide {
	display: none;
	}