html{ font-size:125%;}
body{ font-size:50%; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; background: #76665c;}
#jiWrapper{ width:980px; margin: 0 auto 1em; padding:0; background: #76665c url(../images/shadowBack.gif) repeat-y left top;}

#jiad {float: left; width:735px; height: 95px; margin: 0 .5em .5em; padding: .5em 0 0 0; background: #fff;}
#jiWrapMain { width: 956px; margin: 0 12px; padding: 0;}

/* FOOTER -===============*/
#jiFooter { width: 935px; height: 25px; margin: 0 0 0 0; padding: 1em; background: #241d19; font-size: 1.1em; color: #c59663;}
.copyright { float: left; width: 210px; margin: .8em 0 0 3.8em; padding: 0;}
.fNav { float: right; height: 2em; width: 675px; margin: .5em 0 0 0; padding:0;}
.fNav ul{margin: 0; padding: 0; list-style-type: none; color: #c59663; }
.fNav li{float: left; padding:0; margin: 0; font-weight: normal; font-variant: small-caps; font-size: 1.1em;}
.fNav li a:link, .fNav li a:visited, .fNav li a:active {color: #c59663; text-decoration: none; border-bottom: 1px #c59663 dotted;}
.fNav li a:hover {color: #c59663; border-bottom: 1px #c59663 solid; text-decoration: none;}
.fNav .divider {margin: 0; padding: 0 .7em; color: #c59663; }

/* HOMEPAGE -===============*/
#jiTopHome {width: 956px; height: 89px; margin: 0 0 0 0; padding: 0; background: #fff url(../images/topHome.gif) repeat-x left top; font-size: 1.2em;}
#txtHome {float: left; width: 650px; margin: 3em 0 1em 1em; padding: 0; font-family: times new roman, times, serif; }
.promoHome{ width: 160px; float: left; margin: 4em 1em 1em 2em; font-family: Arial,Helvetica,Georgia; font-size: 21px; line-height: 21px; color: #5b2805; text-align: right; }
#txtHome h1, h2 {font-size: 1.4em; font-weight: bold; color: #803419; margin: 1em 0 -.5em 0; padding: 0; font-family: times new roman, times, serif;}
#txtHome h3 {font-size: 1.2em; font-weight: bold; color: #803419; margin: 1em 0 -.5em 0; padding: 0; font-family: times new roman, times, serif;}
#txtHome h4 {}
#txtHome p {font-size: 1.6em; line-height: 1.3em;color: #5a5a5a; margin: .7em 0; padding: 0;}
#txtHome .dCap {float:left; font-size: 350%; margin: 4px 0 0 -2px; padding: .1em 0 0 0; color: #aa0003;}
#txtHome a.txt:link, #txtHome a.txt:visited, #txtHome a.txt:active {color: #ab4905; text-decoration: none; border-bottom: 1px #ab4905 dotted;}
#txtHome a.txt:hover {color: #ab4905; border-bottom: 1px #ab4905 solid; text-decoration: none;}

/* TOP -===============*/
#jiTop {width: 956px; height: 100px; margin: 0 0 0 0; padding: 0; background: #fff url(../images/topBack.gif) repeat-x left top; font-size: 1.2em;}
.logo{float: left; width:192px; margin: 17px 0 0 42px;}
.intro {margin: 0; padding:0;}

#topNav { float: right; height: 2em; width: 680px; margin: 3em .6em 0 0; padding: 0; font-size: 1.2em; }
#topNav ul { padding: 0; margin: 0; list-style: none;}
#topNav li { float: left; font-weight: normal;  font-variant: small-caps; text-align: center; margin: 0 2em 0 0; }
#topNav li a:link, #topNav li a:visited, #topNav li a:active { color: #ab4905; padding: 0 0 0 0; text-decoration: none; border-bottom:1px #ab4905 dotted;}
#topNav li a:hover {color: #ab4905; text-decoration: none; border-bottom:1px #ab4905 solid;}
#topNav li .divider {margin: 0; padding: 0 .7em; color: #919191; }

/* LEFT NAV -==============*/
#navLeft { float: left; margin: 1em 1em 1em 3.7em; width: 200px;}
#navLeft .city {letter-spacing: .08em; margin: 0 0 0 0; padding: 0; color: #b3b3b3; font: bold 1.3em arial, helvetica, sans-serif; text-align: right;}
#navLeft .list {width: 190px; padding: 0 1em 1em 1em;  margin: -.3em 1em 0 0; background: #ededed; border:1px solid #d8d3d3;}
#navLeft .Group {display: block; height: 23px; width: 175px; padding: .5em 0 0 1em; color: #ab4905; font: bold 1.3em/1.4em times new roman, times, serif; text-decoration: none; border-bottom: 1px solid #bcb69e; text-align: right;}
#navLeft .Group:hover { color: #ab4905; text-decoration: underline;}
#navLeft .Option { display: block; height: 1.2em; width: 165px; background: transparent; font-size: 1.2em; padding: 0; margin: .3em 0 0 2em; color: #000; text-decoration: none; text-align: right;}
#navLeft .Option:hover { color: #000; text-decoration: underline; }
#navLeft .Option2 { display: block; height: 1.1em; width: 165px; background: transparent; font-size: 1.2em; padding: 0; margin: .3em 0 0 2em; color: #ab4905; text-decoration: none; text-align: right;}
#navLeft .Option2:hover { color: #ab4905; text-decoration: underline; }
#navLeft h3 {font: bold 1.5em/1.6em times new roman, times, serif;  color: #803419; margin: 1em 0 0 0; text-align: right;}

#navLeft .show { display:inline;}
#navLeft .hide {display:none;}

/* BREAD-CRUMB NAV -==============*/
#bread { width: 877px; height: 18px; margin: 0 0 1em 3.5em; padding: 0 .5em; color: #838383; font: bold 1.1em/1.1em;}
#bread a:link, #bread a:visited, #bread a:active {color: #838383; text-decoration: none; border-bottom: 1px #838383 dotted;}
#bread a:hover {color: #838383; border-bottom: 1px #838383 solid; text-decoration: none;}
#bread b { color: #ab4905; font-weight: bold; margin: 0 0 0 .3em;}
#bread img {margin: 0 .3em;}

/* CONTENT  -==============*/
#content { float: left; width: 636px; margin: 1em 0 1em 2em; padding: 0; background: #fff;}
#content .txt {width: 420px; margin: 3em 0 1em 2.5em; padding: 0; background: #fff;}
#content .top {width: 636px; height: 60px; margin: 0; padding: 0; background: #fff url(../images/jsGrad.gif) repeat-x top left;}
#content .marketTxt {width: 420px; margin: -4em 0 1em 2.5em; padding: 0; }


#content h1, h2 {font-size: 1.8em; font-weight: bold; color: #803419; margin: 1em 0 -.2em 0; padding: 0; font-family: times new roman, times, serif;}
#content h3 {font-size: 1.2em; font-weight: bold; color: #803419; margin: 1em 0 -.5em 0; padding: 0; font-family: times new roman, times, serif;}
#content h4 {font-size: 1.2em; font-weight: bold; color: #803419; margin: 1em 0 -.5em 0; padding: 0;}
#content p {font-size: 1.2em; color: #4f4f4f; margin: .5em 0; padding: 0;}
#content ul{margin: 0; padding: 0; list-style-type: none; color: #4f4f4f; font-size: 1.2em; margin: .5em 0;}
#content li { padding:0; margin: 0 0 .3em 0; }
#content .date {font-size: 1em; color: #4f4f4f; margin: .5em 0 0 1.4em; padding: 0;}

a.body:link, a.body:visited, a.body:active {color: #ab4905; text-decoration: none; border-bottom: 1px #ab4905 dotted;}
a.body:hover {color: #ab4905; border-bottom: 1px #ab4905 solid; text-decoration: none;}

#content .nest { padding:0; margin: 0; font-weight: normal; font-size: 1em;}
#content .nest ul { padding:0; margin: 0; font-weight: normal;}
#content .nest li { padding:0; margin: 0 0 0 1.5em ; }

#content .smTxt { padding:0; margin: 0; font-weight: normal; font-size: 1em;}
#content .promo { width: 160px; float: right; padding:0; margin: 6em 0 0 0; }
.quote { float: right; width: 150px; margin: 3em 0 1em 1em; font-family: Arial,Helvetica,Georgia; font-size: 21px; line-height: 21px; color: #5b2805; text-align: right;}

#content  blockquote {width:400px; background: transparent url(../images/lQuote2.gif) no-repeat scroll left top; font-size: 1.2em; font-weight:bold; font-style: italic; color: #76665c; line-height:105%; margin: 1.5em 0 0 0; }
#content  blockquote div { background:transparent url(../images/rQuote2.gif) no-repeat scroll right bottom; padding: 0pt .5em 0pt 2em;}

#content .prIntro {margin: 1em 0; padding:0;}

#content .testy {margin: 1em 0; padding:0;}
#content .qtBio { padding:0; margin: .5em 0 0 2.8em; font-size: 1.1em;}

#job { width: 500px; margin: 1em 0 1em 2em; padding: 1em; background: #fff;}
#job .body {margin: 1em; padding:0;}
#job h1, h2 {font-size: 1.8em; font-weight: bold; color: #803419; margin: 1em 0 -.2em 0; padding: 0; font-family: times new roman, times, serif;}
#job h3 {font-size: 1.2em; font-weight: bold; color: #803419; margin: 1em 0 -.5em 0; padding: 0; font-family: times new roman, times, serif;}
#job h4 {font-size: 1.2em; font-weight: bold; color: #803419; margin: 1em 0 -.5em 0; padding: 0;}
#job p {font-size: 1.2em; color: #4f4f4f; margin: .5em 0; padding: 0;}
#job ul{margin: 0; padding: 0; list-style-type: none; color: #4f4f4f; font-size: 1.2em; margin: .5em 0;}
#job li { padding:0; margin: 0 0 .3em 0; }

#job a.body:link, #job a.body:visited, #job a.body:active {color: #ab4905; text-decoration: none; border-bottom: 1px #ab4905 dotted; }
#job a.body:hover {color: #ab4905; border-bottom: 1px #ab4905 solid; text-decoration: none;}

/* table structure -==============*/
.adtable p, td, th, {font: 1em arial, helvetica, sans-serif;}
.adtable  caption {font: 1.2em arial, helvetica, sans-serif; color: #4F4F4F; text-align: left; padding: .3em 0 .8em 0;}
.adtable {width:600px; border-collapse: collapse; border: 1px solid #d8d3d3;}
.adtable td {border: 1px solid #d8d3d3; padding: .2em .4em;}
.adtable th {border: 1px solid #d8d3d3; background: #ededed; color: #b05517; font-weight: bold; font-size: 1.1em; text-align: left; padding-left: .4em;}
.adtable tr.altrow {background: #ededed; color: #000;}



/* elements structure -==============*/
hr { border:0; color:#cfcfcf; height:1px; background-color: #cfcfcf; margin:1.5em 0; padding:0;}
.sub { border:0; color:#cfcfcf; height:1px; background-color: #cfcfcf; margin: -.4em 0 0 0; padding:0;}

.clear {clear: both;}

/* MAIN NAVIGATION "ON" LOOK -==============*/
#home #jiTopHome #one a { font-weight: bold;}
#markets #jiTop #two a { font-weight: bold;}
#news #jiTop #three a { font-weight: bold;}
#adops #jiTop #four a { font-weight: bold;}
#testimonials #jiTop #five a { font-weight: bold;}
#about #jiTop #six a { font-weight: bold;}
#sitemap #jiTop #seven a { font-weight: bold;}

