@charset "utf-8";
/* CSS Document */

body {background-color:#000; margin-top:0; margin-bottom:0; color:#616A78;}

img {
border:3px solid #E4A204;
}

a {font-weight:normal; color:#899BB7;} 

a:link, a:visited {
text-decoration:underline;}

a:hover, a:active {
text-decoration:none;}

a img {
border:none;}

.caption {font-style:italic;margin-top:0.5em; clear:both;}

.content .finance a img {
border:3px solid #E4A204;
}

h1, h2, h3, h4 {
color:#fff;}

h1 {font-size:14pt;}
h2 {font-size:10pt;}
h3 {font-size:10pt;}

.cleaner {clear:both;}

#centerpage {
position:absolute;
width:766px;
left: 50%; 
margin-left: -383px;
margin-top:0;
margin-bottom:10px;
background-color:#17191f;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;}

#header { /* holds main flash */
background-color:#000;
background: url(../images/header_background.png) top repeat-x;}

#content_main { /* holds entire content area below header */
width:766px;
border-top:3px solid #e4a204;
padding-bottom:1em;}

#content_main_heading {
height:53px;
border-bottom: 3px solid #1c272e;
background:url(../images/h1_background.png) top repeat-x;
}

#content_main_heading h1 {
font-weight:normal;
font-size:19px;
margin:0;
padding:17px 20px 17px 0;}

.content { /* div that holds content within a table cell */
margin: 0 90px;
line-height:1.5em;
}

#footer {
background:#000;
border-top: 4px solid #1c272e;}

#footer .content {
padding-top:20px;
padding-bottom:20px;
font-size:8pt;
}

.float_left {float:left;margin-right:10px;}
.float_right {float:right;margin-left:10px;}

.split { /* table for dual column layouts - has vertical rule in middle */}

.split_left { /* has right hand border for vertical rule */
padding-right: 50px;
border-right:1px solid #1C272E;
vertical-align:top;}

.split_right { 
padding-left:40px;
vertical-align:top;}

#nav_main { /* right floating 2nd nav */
float:right;
margin:2em -45px 1em 1em;
border-color: #E4A204;
border-style:solid;
border-width:1px;/*3px 3px 2px 3px;*/
width:160px;
}

#nav_main h3 { /* Heading of right hand nav */
background-color:#E4A204;
color:#1C272E;
padding:0 4px;
margin:0;
}

#nav_main ul { /* list for nav items */
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

#nav_main ul li a  { /* first level of UL menu items */
padding: 4px;
margin:0;
color:white;
text-decoration:none;
font-weight: normal;
display:block;
border-bottom:1px solid #37434b;
}

#nav_main ul ul li a  { /* second level of UL menu items */
padding: 4px 4px 4px 12px;
margin:0;
color:white;
text-decoration:none;
font-weight: normal;
display:block;
border-bottom:1px solid #37434b;
}

#nav_main ul a:link, #nav_main ul a:visited  { /* menu items */
background: #1C272E; 
}

#nav_main ul a:hover, #nav_main ul a:active { /* menu items HOVER*/
background: #37434b;
color:#E4A204;
}

.testimonial {
margin: 15px 0px 15px 0px;
border-top:4px solid #212E40;
}

.testimonial_name {
margin-left:250px;
}

.testimonial_text {
margin:15px;
}

.textfield {width:300px;background:#CDD3D7;}
.textarea {width:300px; height:200px; background:#CDD3D7;}