@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}

#wrapper { color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin: 0 auto; text-align:left; width:824px; }

#header { background:url(../img/header.jpg) no-repeat; float:left; height:174px; width:824px; background-color:#FFF; }

a:link, a:visited, a:hover, a:active { color:#f58926; text-decoration:none }
a:hover { text-decoration:underline }

#mainnav-area{width:auto; height:36px; margin:138px 0 0 0; background-image:url(../img/bg-white-wrapper.jpg); }

#mainnav{width:715px; height:36px; margin:0 auto; background:#FFF; }
#mainnav ul {width:715px; height:36px; display:block;) left top;margin:0 0 0 0;padding:0 0 0 0;}
#mainnav ul li{float:left;}
#mainnav ul li a{float:left; margin:0 0 0 0; text-indent:-9999px;}

#mainnav ul li.home { margin:0 0 0 0; width: 76px; height:36px; background:url(../img/mainnav-top.gif); display:block;}
#mainnav ul li.home a{width:76px; height:36px; background:url(../img/mainnav-top.gif) no-repeat left top; display:block;}
#mainnav ul li.home a:hover{ width:76px; height:36px; background:url(../img/mainnav-top.gif) 0 -36px;}

#mainnav ul li.bio { margin:0 0 0 0; width: 60px; height:36px; background:url(../img/mainnav-top.gif); display:block;}
#mainnav ul li.bio a{ width:60px; height:36px; background:url(../img/mainnav-top.gif) no-repeat -76px 0; display:block;}
#mainnav ul li.bio a:hover{ width:60px; height:36px; background:url(../img/mainnav-top.gif) -76px -36px; display:block;}

#mainnav ul li.business-corporate { margin:0 0 0 0; width:215px; height:36px; background:url(../img/mainnav-top.gif); display:block;}
#mainnav ul li.business-corporate a{ width:215px; height:36px; background:url(../img/mainnav-top.gif) no-repeat -136px 0; display:block;}
#mainnav ul li.business-corporate a:hover{ width:215px; height:36px; background:url(../img/mainnav-top.gif) -136px -36px; display:block;}

#mainnav ul li.contracts { margin:0 0 0 0; width: 111px; height:36px; background:url(../img/mainnav-top.gif); display:block;}
#mainnav ul li.contracts a{ width:111px; height:36px; background:url(../img/mainnav-top.gif) no-repeat -351px 0; display:block;}
#mainnav ul li.contracts a:hover{ width:111px; height:36px; background:url(../img/mainnav-top.gif) -351px -36px; display:block;}

#mainnav ul li.commercial { margin:0 0 0 0; width: 159px; height:36px; background:url(../img/mainnav-top.gif); display:block;}
#mainnav ul li.commercial a{ width:159px; height:36px; background:url(../img/mainnav-top.gif) no-repeat -462px 0; display:block;}
#mainnav ul li.commercial a:hover{ width:159px; height:36px; background:url(../img/mainnav-top.gif) -462px -36px; display:block;}

#mainnav ul li.contact { margin:0 0 0 0; width: 94px; height:36px; background:url(../img/mainnav-top.gif); display:block;}
#mainnav ul li.contact a{ width:94px; height:36px; background:url(../img/mainnav-top.gif) no-repeat -621px 0; display:block;}
#mainnav ul li.contact a:hover{ width:94px; height:36px; background:url(../img/mainnav-top.gif) -621px -36px; display:block;}


#main { background:#FFF; background-image:url(../img/bg-white-wrapper.jpg); padding:0 37px 20px 37px; clear:both;}
#main-home { background:#FFF; background-image:url(../img/bg-white-wrapper.jpg); padding:30px 0 35px; clear:both;}
#content { width:715px; margin:30px 0 0 0; float:left; clear:both; }
#content-home { width:822px; background:#FFF; background-image:url(../img/bg-white-wrapper.jpg); padding:0 1px 35px; }
#content-sidebar { float:left; width:134px; margin:30px 0 0 0; }
#content-sidebar ul li { margin:0; }

#footer { background:url(../img/footer.jpg) no-repeat; height:165px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 20px 0; text-align:left; background-color:#FFF; }
#footer .contactBar {float:left; clezar:both; width:824px; margin:35px 0 0 0; color:#FFF; font-size:16px; }
#footer .contactBar .contactBarLeft {float:left; width:156px; padding:0 15px 0 35px;}
#footer .contactBar .contactBarMiddle {float:left; width:126px; padding:0 15px 0 65px;}
#footer .contactBar .contactBarRight {float:left; width:156px; padding:0 15px 0 35px;}
#footer .legal { font-size:10px; text-align:center; clear:both; padding-top:15px; }

#footer a { 
color:#FFF;
text-decoration:none;
}

#footer a:hover { 
color:#FFF;
text-decoration:underline;
}

body { background: none repeat scroll 0 0 #333; color:#000; font-size:12px; margin-top:20px; background-color:#666; }

p, img, ul, ol, table, blockquote {
line-height:1.5em;
margin-bottom:1.5em;
}

.halfmargin {
margin-bottom:0.5em;
}
.nomargin {
margin-bottom:0;
}

body .pdf {
border:0 none;
float:none;
margin-bottom:-1px;
margin-left:0;
}

ol, ul {
list-style:none outside none;
}

ul li {
}

#main ol, #content ol {
list-style:decimal outside none;
margin-left:3em;
}

#main ol li, #content ol li {
margin-bottom:8px;
}

blockquote, q {
quotes:none;
}

h1 {
margin:10px 0 25px;
}

h2 {
margin:20px 0 7px;
}

h3 {
padding:5px 0;
}

h4 {
margin:0 0 -5px;
padding:0;
}

#content h2, #content h3 {
margin-bottom:0.7em;
margin-top:0;
}

#content h1 {
color:#f58926;
font-size:23px;
font-weight:normal;
}

#content h1.black {
color:#000000;
font-size:23px;
font-weight:normal;
}

#content h1.nomargin {
margin-bottom:0;
margin-top:-4px;
}

#content h2 {
color:#535353;
font-size:15px;
font-weight:normal;
}

#content h2.black {
color:#000000;
font-size:16px;
font-weight:normal;
}

#content h2.nomargin {
margin-bottom:0;
margin-top:-4px;
}

#content h1 img, #content h2 img, #content h3 img {
margin-bottom:0;
}

#content h3 {
color:#535353;
font-size:13px;
font-weight:bold;
}

.h2-black {
color:#000000;
font-size:17px;
font-weight:normal;
}

.clear {
clear:both;
}

/* Styles for content area lists */
#main ul li, #content ul li {margin: 0 0 2px 40px; padding: 0 0 0 0px; list-style:disc; }
#main ul li.spacer {margin: 0 0 2px 40px; padding: 0 0 0 0px; }
#main ul li ul { margin: 3px 0 11px; }
#main ul li ul li {margin: 0 0 2px 40px; padding: 0 0 0 0px; list-style:disc; }
#main ul li ul li ul li {margin: 0 0 2px 40px; padding: 0 0 0 0px; list-style:disc; }
#main ul li ul li ul li ul li{margin: 0 0 2px 40px; padding: 0 0 0 0px; list-style:disc; }

