body {
	margin: 0;
	padding: 0;
	background: #fff url(../img/bg-fade-flip.gif) repeat-x top left;		/* normal background */
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#000;
	text-align: center;
}

/*body#home {background: #fff url(../img/bg-fade-flip.gif) repeat-x top left}

body#company {background: #fff url(../img/bg-fade-flip.gif) repeat-x top left}
*/

#container, #header, #navigation, #callout, #wrap {
	margin: 0 auto;
	text-align: left;
	background-color:#fff;
}

#container {
	width:726px;
	border-left: 1px solid #00330b;
	border-right: 1px solid #00330b;
	border-bottom: 1px solid #00330b;
	margin-bottom:10px;
}

/*
#header, #navigation {width: 980px}

#callout, #wrap, #footer {width: 770px}
*/

#tools {
	text-align:right;
	padding:0 6px;
	font-size:9px;
}

#header {
	border-top: 1px solid #00330b;
	background: transparent url(/img/capfund-logo.gif) no-repeat 0px 0px;
	height:70px;
}
#login {
	float: right;
	width: 68px;
	margin-right: 10px;
	margin-top: 45px;
}

#navigation {
	height:29px;
	background: transparent url(/img/menu-bg.gif) repeat-x 0px 0px;
}

#navigation ul {
	height:24px;
	list-style-type:none;
	margin:5px 0pt 0pt;
	padding:6px 0pt 0pt 12px;
}

#navigation ul li {
	display:inline;
	padding:0;
	margin:0;
}

#navigation ul li a {
	padding:0 10px 0 0;
	margin:0 7px 0 0;
	font-size:10px;
	border-right:1px solid #fddda6;
	text-transform: uppercase;
	color: #c6c487;
}
#navigation ul li a.none {
	margin-right: 0;
	padding-right: 0;
	border: none;
}

#navigation ul li a:hover {
	text-decoration:none;
	color: #fff;
}

#callout {
	background: transparent url(/img/your-hud-solution-tall.jpg) no-repeat 0px -4px;
	/*height:262px;*/
	padding: 0;
	margin: 0;
	text-align:justify;
	border-bottom: 1px solid #00330b;
	height: 406px;
}

#callout-content {
	width: 307px;
	float: right;
	padding: 15px;
}

#callout-link {
	width: 388px;
	float: left;
	display: block;
}

#callout h1 {
	font-size:14px;
	display:inline;
	font-weight:bold;
}

#callout p {margin:10px 0 0 0}

#wrap {background: transparent url(/img/wrap-bg.gif) repeat-x top left}

#content {
	margin:0 0 0 10px;
	padding-top:24px;
	text-align:justify;
}

#content.threecol {background: transparent url(/img/content-3col-bg.gif) repeat-y scroll -9px 0px}

#content.threecol div {
	padding:0;
	margin-left:20px;
	float: left;
	width: 220px;
	display: inline;
}

#content.threecol div.first {margin-left:0}

#content.twocol {
	background:transparent url(/img/content-2col-bg.gif) repeat-y scroll -18px 0px;
	margin-left:0;
}

#content.twocol div {
	float:right;
	margin:0pt 4px;
	padding:0pt 10px 10px 0pt;
	width:480px;
}

#content.twocol div.first  {
	padding:0;
	margin:-24px 0 0 0; /*bring section image back up to menu */
	float: left;
	width: 200px;
	text-align:left;
}

#content.threecol div h2 {
	text-align:left;
}

#content.threecol div h2, #content.threecol div p, #content.twocol div h2, #content.twocol div h3, #content.twocol div p, #content.twocol div form {
	padding-left:10px;
	padding-right:10px;
}

.more {
	text-align:right;
	margin-bottom:18px;
}

/* sub nav */
#content.twocol div.first ul {
	padding-left:4px;
	list-style:none;
	border-bottom:1px solid #eee;
}

#content.twocol div.first ul li {
	padding:0;
	margin:0;
	border-top:1px solid #eee;
}

#content.twocol div.first ul li a {
	padding:4px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	width:95%;
}

#content.twocol div.first ul li a:hover {
	background-color:#002a06;
	color:#fff;
}

#content.twocol div.first ul li a#subon, #content.twocol div.first ul li a#subon:hover {
	background-color:#fff;
	font-weight:bold;
	color:#1A9C71;
}

#footer {
	border-top: 1px solid #00330b;
	padding:2px 0 4px 0;
	text-align:center;
}

#preload {position:relative;left:-1000px}

.clear {clear:both}

a, a:link, a:visited {color:#1a9c71; text-decoration:none}
a:hover {text-decoration:underline;}

h1,h2,h3 {
	margin:0;
	padding:0;
}

h1 {
	font-size:18px;
	color:#002a06;
}

h2 {
	font-size:12px;
}

h3 {
	font-size:11px;
}

h2 a, h2 a:link, h2 a:visited  {
	font-size:12px;
	color:#002a06;
	text-decoration:none;
}
h2 a:hover {color:#ffb93e}

p {
	margin:6px 0;
	padding:0;
}

blockquote {
	color:#00330B;
	font: italic normal 900 16px georgia, arial;
	margin:16px 16px 16px 28px;
	padding:0;
}

.attribution{text-align:right}

.indent {margin-left:10px;margin-right:10px;}
.align-left {text-align:left}

img {border: 0}

img.imgflt {
	border:1px solid #eee;
	padding:6px;
	float:right;
	margin-left:6px;
	margin-bottom:6px;
}

.left {
	float: left;
	margin-right: 15px;
}
.right {
	float: right;
	margin-left: 15px;	
}

address {color:#002a06; font-weight:bold; font-style:normal}

/* forms */

label {
	display:block;
	color:#000;
	font-weight:bold;
}

input, textarea {
	font-family: arial, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #002A06;
	background-color:#eee;
}

input {width:160px}
textarea {width:300px;height:80px}

span.thumb {
	display:block;
	float:left;
	margin:1em 0 0 8px;
	padding:2px;
	text-align:center;
	width:138px;
	border:1px solid #00330B;
}
