body {margin:0; padding:0; font-family: arial, helvetica, sans-serif;}
html {min-height: 100.1%; font-size: 70%; text-align:center;}
div {text-align:left;}
h3 {font-size:1em; color: #000;}
h2 {font-size:1.1em; color:#F58220;}
/*h3 {font-size:1em; color:#707275;}*/
h2, h3 {margin: .75em 0 .25em .84em;}
sup {font-size:.7em}
.bioph {padding:3px; border: 1px solid #ccc; margin: 0 6px 6px 0}
a {color: #2736AD;}
a:visited {color: #878BAA;}
a:hover {color: #F58220;}
ul {list-style-type:square;}


/* home */
#content #in li {list-style-image:url(../img/li-1.gif); text-indent: 10px; padding:0px 3px 3px 3px;}
#home #content p {margin:20px 25px 0 25px;}

/* global divs */
#mainWrap {width:686px; border: 1px solid #C9CBCC; border-width:0 1px 1px 1px; margin:auto}
#sectionWrap {width:720px; background: url(../img/s-bg.gif) #fff repeat-y;border: 1px solid #C9CBCC; border-width:0 1px 1px 1px; margin:auto;}
#jsdate {background-color: #F58220; color: #fff; text-transform: uppercase; font-size: 10px;text-align: right; padding-right: 7px;}
#logo {background:url(../img/logo-bg.gif) no-repeat right; padding: 5px;}
#sectionWrap #logo {background: #fff url(../img/s-graphic.jpg) no-repeat right; padding: 5px;}

/*navigation*/
#nav .lang {margin:0 10px; border:none; float:right;}
#nav {height:18px; background: #A7A9AC;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; position:absolute; top:0; font-size: .9em; font-weight: bold;  float: left; position: relative;}
#nav li a { height: 18px; display: block; margin-left: 8px; text-indent: -4000px; text-decoration: none; color: #fff;}
#home #nav {background-position: -45px 0;}
#nav .navhome a {width: 37px; background: transparent url(../img/n-bg-G.gif) no-repeat 0 0;}
#nav .navhome a:hover {background-position: 0 -19px;}
#nav .navabout a {width: 55px; background: transparent url(../img/n-bg-G.gif) no-repeat -42px 0;}
#nav .navabout a:hover, #bodyabout #nav .navabout a {background-position: -42px -19px}
#nav .navclient a {width: 114px; background: transparent url(../img/n-bg-G.gif) no-repeat -100px 0;}
#nav .navclient a:hover, #bodyemp #nav .navclient a {background-position: -100px -19px}
#nav .navcand a {width: 110px; background: transparent url(../img/n-bg-G.gif) no-repeat -214px 0;}
#nav .navcand a:hover, #bodycand #nav .navcand a {background-position: -214px -19px}
#nav .navjobs a {width: 149px; background: transparent url(../img/n-bg-G.gif) no-repeat -427px 0;}
#nav .navjobs a:hover, #bodyjobs #nav .navjobs a {background-position: -427px -19px}
#nav .navcontact a {width: 68px; background: transparent url(../img/n-bg-G.gif) no-repeat -576px 0;}
#nav .navcontact a:hover, #bodycontact #nav .navcontact a {background-position: -576px -19px}

#hgraphic {float:left; width:233px; clear:both;}
#emp, #cand {font-size:.9em; background-color: #F2F2F3; padding-bottom: 6px; color:#6D6E70;}
#emp h1, #cand h1 {font-size:1.1em; background-color:#5C788E; margin:0; padding:4px 5px; color:#FFF; text-transform: uppercase;}
#emp h1 a, #cand h1 a {color: #fff; text-decoration:none;}
#emp p, #cand p {margin:5px 7px;}
#emp img, #cand img {margin-top:2px;}
#cand {width:233px;}
#content {margin-left:240px; padding:6px; }
#content li {padding-bottom:.5em}


/* hacked for ybc banner addition*/
html>body #sectionWrap #content {margin:0 0 3em 183px;}
* #sectionWrap #content {margin:0 0 3em 2px;}

/*#home #content h3 {margin:1em 0 .25em 0; color: #F58220}*/
#home #content h3 {margin:1em 0 .25em 0;}
#botWrap {clear:both;background:url(../img/bot-graphic.jpg) no-repeat right;}
#sectionWrap p {margin: 0 50px .75em 1em;}
#h-photo {background-image: url(../img/h-graphic.jpg); width:233px; height:201px;}

/*section titles */
#sectionWrap h1 {border:1px solid #A7A9AC; padding:1px;  background:url(../img/h1-bg2.gif) repeat-y right; margin-bottom: 0;}
#sectionWrap h1 img {border-left: 5px solid #F58220;}

#sidenav {float:left; width: 182px; background-color:#F2F2F3; margin-top:20px }
#sidenav ul {list-style:none; margin:0 10px; padding:0; padding-bottom:20px; text-align:right; border:1px solid #A7A9AC; border-width:1px 1px 0 0; }
#sidenav ul li {margin:0; padding:2px; border-bottom:1px solid #E4E1E1}
#sidenav ul li a{display:block; font-size: .8em; color:#000; font-weight:bold; padding:3px 3px; text-decoration:none; border-right:3px solid #F2F2F3;}
#sidenav ul li a:visited {color: #707275;}
#sidenav ul li a:hover, #sidenav ul li a.hi {background-color:#E4E1E1; color:black; border-right:3px solid #F58220}

/* The following hack solves the 3px jog in IE/Win
Hack is hidden from IE5-mac. Only IE-win sees this. \*/
* html #sidenav {margin-right: -3px;}
* html #content {height: 1%; margin-left: 0; }
* html #sectionWrap h1 {margin-top:20px}
/* End hack */


#tools {border:0; padding:0; margin:auto; width:90%}
#tools td {vertical-align:top; padding:.5em; border-bottom:1px solid #eee}
#tools td a {color:#333}

/*footer */
#footer {width:690px; margin: .5em auto; text-align:center;}
#footer p {padding: .2em .5em; margin:0; color:#333}
#content .footnote {color:#A9A9AC; font-size: 90%; margin-top:20px;}

/* form styles - Submit Resume */
input, select {font-size:11px}

/*new*/
#content #resumeform {border-collapse: collapse; border-spacing: 3px;margin-left: 1em;}
#content #resumeform td {padding: 4px 6px; border: 1px solid #ddd; border-width: 1px 1px 0 0 }
#content #resumeform .required {font-weight: bold}
#content #resumeform .label {background-color: #f3f3f3;}
#content #resumeform .note {margin-bottom: 6px}

/* form styles - Request info form */
#frequest {width:90%; margin:auto;}
#frequest fieldset {border:0;}
#frequest label {float:left; font-weight:bold; display:block; width:50%;  margin-bottom:1em; padding-bottom:.3em; border-bottom:1px solid #eee;}
#frequest .contact input {display: block; width: 40%; float: left; margin-bottom: 1em; }
#frequest .info label{width:90%;}
#frequest textarea {width:370px; margin-bottom:10px;}
#frequest br {clear:left;}

/* various */
#content ul li {list-style-image: url(../img/li-1.gif);}
#content #rec li {list-style-image: url(../img/li-4.gif);}
#content #rec a {font-weight:bold; text-decoration:none;}
#content .nobull {list-style-type:none;}
.right {float:right; margin-right:40px;}
.name {font-weight:bold; color: #707275;}
.orange {color:#F58220;}
img#exmaco-logo {float:right; margin:2px 20px 0 5px; border:none; outline:none;}

/* Job Board */
#bodyjobs #jobboard table {width:100%; height:100%;}
#bodyjobs #jobboard td {background-color:#fff}

/*banner rules*/
#bodycand #content #banner, #bodyemp #content #banner {width: 527px; height: 114px; margin: 6px 0 10px 0; width: auto;}

