/* This stylesheet is used to define the appearance and layout of www.chapmanmanagementcorp.com */

/* Begin Global Styles */

a, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {border-collapse:collapse; margin:0; padding:0; list-style:none;}
html, body {background:#016b66 url(ui_images/body-bg.png?v=4.8.3.19) repeat-x; margin:0; height:100%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
span.left {float:left; margin-right:20px;}
span.right {float:right; margin-left:20px;}
span.clear {display:block; clear:both;}
span.required {color:#ff0000; }
span.errstring {color:#ff0000;}
span.errmsg {color:#ff0000; font-weight:bold;}
a.get-flash {background:url(ui_images/flash-icon.gif?v=4.8.3.19) no-repeat; color:#fff; display:block; margin:20px auto; padding-left:18px; width:114px; height:16px; font-size:10px; font-weight:bold; line-height:16px; text-decoration:none;}
a.get-flash:hover {color:#000;}

/* Begin Container Styles */

div#container {background:#fff url(ui_images/container-bg.png?v=4.8.3.19) repeat-y 0 128px; margin:0 auto; position:relative; width:820px; min-height:100%;}

div#container span#toggle {display:none;}

div#container div#header {background:#016b66; margin:0 auto; width:820px; overflow:hidden;}

div#container div#navigation {background:url(ui_images/navigation-bg.png?v=4.8.3.19) no-repeat; position:relative; margin:0 auto; width:820px; height:32px; z-index:2;}

/* Begin Content Styles */

div#container div#content {margin:0 auto; padding:20px 130px 40px 130px; width:560px;}
div#container div#content h1 {color:#000; margin-bottom:20px; height:14px; font-size:11px; clear:right;}
div#container div#content h1 a {color:#c50305; font-weight:normal;}
div#container div#content h2 {font-size:16px;}
div#container div#content h2.chapman-title {margin-bottom:20px; font-size:18px; text-align:center;}
div#container div#content h3.chapman-title {border-bottom:4px solid #cecece; margin-bottom:20px; padding-bottom:6px; position:relative; font-size:16px; font-weight:bold;}
div#container div#content h2 span, h3 span, li span, p span {color:#c50305;}
div#container div#content h2, h3, h4, h5, h6 {color:#000; margin-bottom:10px; font-size:14px;}
div#container div#content h4, h5, h6{font-size:11px;}
div#container div#content p {color:#000; padding-bottom:10px;}

div#container div#content ol li {list-style-position:inside; list-style-type:upper-roman; font-weight:bold;}
div#container div#content ol li ul {margin:10px 0 10px 20px;}
div#container div#content ol li ul li {list-style-type:disc; font-weight:normal;}
div#container div#content ol ol {margin:10px 0 10px 20px;}
div#container div#content ol ol li {list-style-type:decimal;}
div#container div#content ol ol ol {margin-top:5px;}
div#container div#content ol ol ol li {list-style-type:lower-alpha; padding:2px; font-weight:normal;}
div#container div#content ol ol ol ol li {list-style-type:decimal;}
div#container div#content ul.content_menu li {list-style:none outside; clear:both;}

div#container div#content ul li {list-style-type:disc; list-style-position:inside; padding-bottom:16px;}
div#container div#content ul.home {background:url(ui_images/compass.gif?v=4.8.3.19) no-repeat top right; margin-bottom:20px; padding:18px 175px 0 0; font-size:12px; font-weight:bold;}
div#container div#content a {color:#c50305;}
div#container div#content a:hover {color:#000;}
div#container div#content a.back_to_search {background:#c50305 url(ui_images/back-button-bg.png?v=4.8.3.19) no-repeat bottom left; color:#fff; display:block; margin:0 0 20px -3px; width:146px; height:24px; clear:right;}
div#container div#content a.back_to_search:hover {background-position:top left;}
div#container div#content a.back_to_search strong {display:none;}
div#container div#content a.download-pdf {background:url(ui_images/pdf.gif?v=4.8.3.19) no-repeat; display:block; margin-bottom:10px; padding-left:20px; height:16px;}
div#container div#content a.get-reader {background:url(ui_images/adobereader.gif?v=4.8.3.19) no-repeat top center; display:block; margin-bottom:10px; padding-top:32px; width:110px; text-align:center;}
div#container div#content hr {background-color:#d9d9d9; border:0; color:#d9d9d9; margin:0 0 10px 0; height:1px; clear:both;}
div#container div#content form {margin-bottom:20px;}
div#container div#content input {margin-right:6px;}

div#container div#content div#search-form {width:192px; height:24px; position:relative; top:-10px; right:-30px; float:right;}
div#container div#content div#search-form form {margin:0;}
div#container div#content div#search-form input {background:#dddddd; border:3px solid #fff; margin:0; padding-left:2px; width:128px; height:18px; float:left;}
div#container div#content div#search-form input.search {background:#c50305 url(ui_images/search-button-bg.png?v=4.8.3.19) no-repeat bottom left; border:0; color:#fff; cursor:pointer; margin:0; padding:24px 0 0 54px; width:56px; height:24px;}
div#container div#content div#search-form input.search:hover {background-position:top left;}

div#container div#content span.formfields {float:left;}
div#container div#content span.formfields input {margin:2px 6px 2px 0; width:136px;}
div#container div#content span.formfields select {margin:2px 6px 2px 0;}

div#container div#content span.img-left {display:block; margin-right:10px; padding-bottom:10px; float:left;}
div#container div#content span.img-right {display:block; margin-left:10px; padding-bottom:10px; float:right;}
div#container div#content span.img-left p, span.img-right p {margin-top:10px; font-size:9px;}

div#container div#content div#featured-articles {display:none;}

div#container div#content div.learn-from-the-experts {margin:20px 0;}
div#container div#content div.learn-from-the-experts h3 {border-bottom:4px solid #cecece; margin-bottom:20px; padding-bottom:6px; position:relative; font-size:16px; font-weight:bold;}
div#container div#content div.learn-from-the-experts h3 img {background:#ddd; width:120px; height:150px; position:absolute; top:0; right:0}
div#container div#content div.learn-from-the-experts p {margin-right:130px;}

/* Begin Footer Styles */

div#container div#footer {margin:0 auto; padding:40px 0 20px 0; width:820px; text-align:center; clear:both; position:absolute; bottom:0;}
div#container div#footer p {color:#c50305;}
div#container div#footer p a {color:#c50305; text-decoration:none;}
div#container div#footer p a:hover {color:#000;}

