
/**
* Asset Capital Group - Site Layout CSS
*/

div#menu {
	height:30px;
	background-image:url(/graphics/menubar.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	float:left;
	margin-bottom:10px;
}

div#menu .menu-item {
	float:left;
	position:relative;
	line-height:20px;
	padding:4px 10px 4px 10px;
	font-weight:bold;
}

div#menu .add-sep { 
	background-image:url(/graphics/menubar-sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}

div#menu .menu-item a:link { text-decoration: none; }
div#menu .menu-item a:visited { text-decoration: none; }
div#menu .menu-item a:hover { text-decoration: underline; }

div#livechat { text-align:right; padding:4px; margin-right: 6px; }

a:link.highlight { color: red; }
a:visited.highlight { color: red; }
a:hover.highlight { color: red; }




body { text-align: center; background-color: #09364A; color:#09364A; }

h1 { font-size: 160%; color: #09364A; margin: 4px 0px 8px 0px; font-family: Arial Narrow; border-bottom: 1px solid #DFDEDE; }
h2 { font-size: 150%; margin: 12px 0px 8px 0px; color: #F97C00; }
h3 { font-size: 140%; margin: 0px 0px 6px 0px; font-weight: normal; }
h4 { font-size: 115%; margin: 10px 0px 6px 0px; font-weight: bold; color: #09364A; }
h5 { font-size: 110%; margin-top: 2px; margin-bottom: 2px; color: #FFB366; }
h6 { color: #09364A; }

hr { border:1px solid #DFDEDE; padding:1px;}

/*
a:link    { color: #FF9933; text-decoration: none}
a:visited { color: #FF9933; text-decoration: none}
a:active  { text-decoration: none}
a:hover   { text-decoration: underline; color: #555555;}
*/

a { text-decoration: underline; }
a:link    { color: #09364A; }
a:visited { color: #09364A; }
a:active  { }
a:hover   { color: #2161B0;}

a:link.invert    { color: #FFFFFF; }
a:visited.invert { color: #FFFFFF; }
a:active.invert  { }
a:hover.invert   { color: #FFFFFF;}


/* input, select { font-family:Courier New, monospace; } */

strong { font-weight: bold }
em { font-style: italic; }
p { margin-bottom: 14px; }
blockquote { margin-left: 20px; }
input { padding:2px; }

#doc { width:800px; min-width:750px; text-align:left; background-color: #FFFFFF; border-left:3px solid #FFB366; border-right:3px solid #FFB366; border-bottom:3px solid #A8A8A8;}
#hd,#bd {margin-bottom:0em;text-align:left;}
#ft { text-align:left; padding:4px; background-color:#E0E0E0; margin-top:14px; border-top: 2px solid #555555; }
#ft img { float: left; margin-right:4px; }

div.blue-box { width:240px; background-color:#6A95CA; color: white; margin:4px; }
div.blue-box img { float: left; }
div.blue-box div.content { margin-left:8px; *height:140px;min-height:140px;width:225px; }
div.blue-box a, div.blue-box a:visited { color: white; }

div.ow-box { width:240px; background-color:#EEEDD9; color: #2161B0; margin:4px; }
div.ow-box div.content { margin-left:8px; *height:140px;min-height:140px;width:225px; }
div.ow-box img { float: left; }

div.small-bio { width: 340px; height: 130px; float: left; margin-bottom: 6px; border:thin solid #CACACA; margin-left:2px; margin-right:2px; padding:4px; }
div.small-bio div img { margin: 2px; float: left; width: 85px; }
div.small-bio div .name { font-size: 120%; font-weight: bold; }
div.small-bio div .info { width: 238px; margin-top: 10px; }
div.small-bio div .info th { text-align: right; font-weight: bold; padding: 1px; }
div.small-bio div .info td { padding: 1px; }

div.box { padding:2px; background-color: #6A95CA; color: white; }

.table-with-th th { text-align: left; font-weight: bold; padding: 1px; }
.table-with-th td { padding: 1px; }

table.checklist { border-top: 2px solid #DFDEDE; margin-bottom: 8px; }
table.checklist td { padding: 8px; border-bottom: 1px solid #DFDEDE; min-height:50px; vertical-align: top; }
table.checklist th { padding: 8px; border-bottom: 1px solid #DFDEDE; min-height:50px; vertical-align: top; font-weight:bold; }
.altrow { background-color: #F3F3F3; }


ul { list-style: disc; list-style-position: outside; margin-left: 24px; margin-bottom:16px; }
li { padding: 2px 0px 2px 0px; margin-left: 8px; }

ul.bullet1 { list-style-image: url(/graphics/bullet1.gif); list-style-position: outside; list-style-type: square; }
ul.bullet1 li { margin-left: 6px; }
ul.bullet2 { list-style-image: url(/graphics/bullet2.gif); list-style-position: outside; list-style-type: square; }
ul.bullet2 li { margin-left: 6px; }

div.question1 {
	border:1px solid #6A95CA;
	background-color: #EEF3F9;
	padding: 8px 8px 12px 8px;
	margin: 4px 8px 4px 0px;
	font-size: 110%;
}

div.question2 {
	border:1px solid #DDDBB3;
	background-color: #FCFCF8;
	padding: 8px 8px 12px 8px;
	margin: 4px 8px 4px 0px;
	font-size: 110%;
}

.big { font-size: 140%; }
.link { cursor: pointer; }
.links { text-align: center; padding: 2px; letter-spacing: 1px; }
.paging { text-align: center; letter-spacing: 1px; }
.fineprint { font-size: 90%; font-style:italic; }
.exception { color: #F97C00; font-weight: bold; margin-left: 14px; }
.exception img { float: left; padding: 2px; padding-right: 10px; }
.indent { padding-left: 12px; }
.thumbnails { width: 400px; }
.thumbnails img { cursor:pointer; }
.price { font-weight: bold; color: green; }
.break { clear: both; }
.paragraph { clear: both; }
.paragraph img.left { float: left; margin: 0px 4px 4px 4px; }
.paragraph img.right { float: right; margin: 0px 4px 4px 4px; }
.gradient-gray { background:url(/graphics/gradient-gray.gif); background-position:bottom left; background-repeat:repeat-x; }
.blockmargin { margin: 8px 0px 12px 12px; }
.padlr { padding:0px 4px 0px 8px; }
.padded { padding:4px 0px 4px 0px; }
table.padded td, table.padded td { padding:3px; }


