body { margin:0; padding:0; font-family: verdana, arial, sans-serif; font-size: 76%; text-align:center; background-color:#95052E; }
div { text-align:left; background-color:#fff; }
h2 { font-size: 1.2em; color: #95052E; margin-bottom:10px; margin-top: 10px; } /* The magic number: 475637 */
h3 { font-size: 1.1em; color: #000; margin-bottom: 10px; margin-top: 10px; }
h4 { font-size: .9em;}
h2, h3, h4 {margin-left:.5em; }
p {margin-left: 1em; margin-top: 5px; margin-bottom: 0px;}
sup {font-size:.7em; }
.bioph {float:left; padding:3px; border: 1px solid #ccc; margin: 0 6px 6px 0; }
ul { margin-top: 5px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }

/* global divs */
#mainWrap {width:690px; border: 1px solid #918F8F; border-width:0 8px 8px; margin:auto; }
#section #mainWrap {width:720px; background: url(../img/s-bg.gif) #fff repeat-y; }
#logo { background:url(../img/logo-bg.gif) no-repeat right #efebeb; }
#mriimg { line-height: 20px; }
#mriimg img { position: relative; top: 8px; left: 3px; margin-nottom: 5px; }
#section #logo {background:url(../img/s-graphic.jpg) no-repeat right #efebeb; }
#nav {background-color: #ab0635; border-bottom:1px solid #95052E; padding-left: 5px; }
#nav img {margin: 2px 12px 0px 0px; }

#hgraphic {float:left; width:234px; margin-top:1px; }
#emp, #cand {font-size:.9em; }
#cand { margin:1px 0 0; padding-bottom: 5px; }
#emp { margin: 0 -1px 0 0; border-top: 1px solid #fff; padding-bottom: 6px; }
#emp a, #cand a { color: #000; }
#emp { background-color: #EFEBEB; }
#emp h1, #cand h1 {font-size:1.1em; margin:0; padding:5px; color:#95052E; }
#emp p, #cand p {margin:5px; }
#cand {float:left; width:234px; background-color: #CCCCCC; }

#content { margin-left:235px; padding: 4px 6px 6px 6px; }
#content li { padding-bottom:.5em; font-size: 1em; }
#section #content { margin:0 15px 3em 182px; }
#home #content p { margin: 0 1em; font-size:.9em; }
#home #content h3 { margin:1em 0 .5em 0; }
#botWrap { clear:both; height:118px; background:url(../img/bot-graphic.jpg) no-repeat top right #fff; }

/*section titles */
#section h1 {border:1px solid #95052E; padding:1px;  background:url(../img/h1-bg.gif) repeat-y right; }
#section h1 img {border-left: 5px solid #95052E; }

#sidenav { float:left; width: 182px; background-color:#EFEBEB; margin-top:20px; }
#sidenav ul {list-style:none; margin:0 10px; padding:0; padding-bottom:20px; text-align:right; border:1px solid #95052E; 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 #E9E7D2; }
#sidenav ul li a:hover, #sidenav ul li a.hi {background-color:#E4E1E1; color:#95747D; border-right:3px solid #95052E; }
#sidenav ul li a:visited { color: #95747D; }
#sidenav p {font-style: italic; font-weight: bold; color: #945F3C; padding: 5px 6px 6px 0px; text-align: right; margin: 0px; }

/* 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 #section 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:#95052E; }

/*footer */
#footer {width:690px; margin: .5em auto; text-align:center; background-color:#95052E; }
#footer p {padding: .2em .5em; margin:0; font-size: .8em; color:#e4e4e4; }
#footer a {color:#ccc; }

/* form styles - Submit Resume */
/*input, textarea {border:1px solid #5E7CB4}*/
#fresume label, #fresume input { display: block; width: 40%; float: left; margin-bottom: 10px; }
#fresume label { width: 40%; border-bottom: 1px solid #eee; padding: .2em; margin-left:1em; }
#fresume textarea { width: 90%; margin: 0 0 1em 1em; }
input#frattach { width: 50%; }
#fresume p { display: block; width: 90%; padding: 4px; background-color: #eee; font-weight: bold; }
#fsmall input, #fsmall label { width: 30px; border-bottom: none; }
#fext label, #fext input { width: 20px; padding-left:3px; }
#fresume select { font-size: x-small; }
#submit { margin-left: .5em; }
#fresume br { clear: left; }
#fresume fieldset { border: 0px; }



/* 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; }*/

.formheader td{font-family:verdana,helvetica,arial; font-size:8pt; font-weight:bold}
.tdcolor {background-color: #eeeeee;}
input, select {font-size:7.5pt;}

/* Team Table */
#teamtable { border: 0px; margin: 0px; padding: 2px; }
#teamtable td { padding: 3px; margin: 1px; border: 1px solid #000; }
#teamtable th { font-weight: bold; background: #ccc; padding: 3px; margin: 1px; border: 1px solid #000; }
#teamtable a { font-weight:bold; }

/* clientinfoform */
#clientinfoform .alignright { width: 340px; margin-left: 15px; }
#clientinfoform .alignright input { position: relative; bottom: 18px; float: right; }
#clientinfoform .alignrightclear { clear: both; margin-bottom: -5px; padding: 0px; }
#clientinfoform #buttons { clear: both; text-align: center; }

/* fresume form */
/*#fresume .alignright { width: 340px; margin-left: 15px; }
#fresume .alignright input { position: relative; bottom: 18px; float: right; }
#fresume .alignrightclear { clear: both; margin-bottom: -5px; padding: 0px; }
#fresume #buttons { clear: both; text-align: center; }
#fresume label { width: 40%; border-bottom: 1px solid #eee; padding: .2em; margin-left:1em; } */

/* Misc. */
#confspacer { height: 50px; }
#privacyspacer { height: 75px; }
#resignspacer { height: 25px; }
.quote { font-style: italic; }
.sig { margin-bottom: 30px; font-weight: bold; }
.csam {float: right; margin-right: 5px;}
#cl {clear: both;}
#ban {margin:auto; width: 728px; height: 90px; margin-top: -15px; margin-bottom: 4px;}
