body, td {margin: 0; color: #666; font-family: arial, sans-serif; font-size: 70%; vertical-align:top;}
a {color: #2736AD;}
a:visited {color: #878BAA;}
a:hover {color: #F58220}
img {border: 0;}
p {margin: 7px 10px;}
#cl {clear: both;}
table {border-collapse: collapse;}

body, td {font-family: Arial, sans-serif; font-size:9pt; vertical-align:top;}
body {margin:0px; padding:0px;}
/* Nav  */
#navigation {margin-bottom: 15px;}
#nav {border-bottom:1px solid #6D6E70; padding: 0;}
#nav ul {list-style: none; margin: 0; padding: 0;}
#nav li {display: inline; margin: 0; padding-right: 10px;}
#nav a img {filter:alpha(opacity=75); -moz-opacity: .75; opacity: .75;}
#nav a:hover img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
#nav div {width:800px; margin: 10px 0 0 27px;}
.button, #button-home {margin: 0 5px;}
h1 {font-size:11pt; margin: 0 0 -7px 9px; color:#F5821F;}
h2 {font-size:10pt; margin: 5px 9px; color: #4E6E5E;}
#bodyindustry h2 {margin-top: 12px;}
.w, .w a {color: #fff;}

/* Nav Parameters */
#bodyhome #nav .home {display: none;}
#bodyhome #nav div {margin-left: 22px;}
#bodyabout #nav .about a img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
#bodycompany #nav .company a img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
#bodycandidate #nav .candidate a img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
#bodystaff #nav .staff a img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
#bodyjobs #nav .jobs a img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
#bodycontact #nav .contact a img {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}


/* Homepage */
#ind {width: 220px; color: #6D6F71;}
#ind ul {list-style: none; margin: 10px 0 10px 15px;}
html>body #ind ul {margin: 10px 0 10px -25px;}
#ind li {background: url(../img/chev-g1.gif) 0 3px no-repeat; padding-left: 15px;}
#office {background: #4E6E5E; color: #fff;}
#office ul {margin:0; padding:0 0 5px 10px; list-style:none;}
#office li {background: url(../img/bullet.gif) no-repeat left center; padding: 0 0 0 12px;}
#office #tagline {border-top: 1px solid #333333;}
#office #tagline img {margin: 10px 0 0 10px;}
#office a, #office a:visited {color: white; font-size:8.5pt;}
/*for bridgewater*/#office p {margin:4px 10px;}
#line {border-top: 1px solid #6D6E70;}
#hcontent {padding: 10px 0;}
#hcontent h1 {margin-left: 15px;}
#hcontent p {margin: 7px 15px;}
#hcontent a {background: url(../img/chev-g2.gif) 0 3px no-repeat; padding-left: 15px;}

.job {font-family: Arial, sans-serif; padding-left: 8px; padding-top:3px; color:#6D6F71; font-weight:bold; border-top:1px solid #CCDDED; background: #F2F2F3;}
.job2 {font-family: Arial, sans-serif; color:black; font-weight:bold; border-top:1px solid #CCDDED;}
.cand {font-family: Arial, sans-serif; padding-left: 3px; padding-top:3px; color:black; font-weight:bold}
.sidegray {background: #F2F2F3;}
.bleed {background: #F2F2F3; border: 1px solid #A7A9AC; border-width: 0 0 0 1px;}
#searchboxes {padding:5px;}
#content {padding:10px;}
.grayline{border-left: 1px solid #C0C1CF;}
.sphoto-bg {background: #4E6E5E;}
.blue {background: #4E6E5E;}


.footer {font-size: 7pt; vertical-align: bottom; color:#888; margin: 5px 0 10px 180px;}
.footerb {font-size: 7pt; vertical-align: bottom; color:#888; border-top: 1px solid #6D6E70; padding: 8px 0 0 15px;}
.footer a, .footerb a {color: #535353;}
.footer a:active, .footerb a:active {color:#888;}
.footer a:visited, .footerb a:visited {color:#888;}
.footer a:hover, .footerb a:hover {color:#888;}
ul {list-style-type:square; margin: 8px 40px;}
ul ul {margin: 5px 0 0 40px;}
ul ul li {padding-bottom: 3px;}
li {padding-bottom: 5px;}
sup {font-size: 7pt;}


/* Form */
#content #resumeform {border-collapse: collapse; border-spacing: 3px;  }
#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, .tdcolor {background-color: #f3f3f3;}
#content #resumeform .note {margin-bottom: 6px} 
.formheader td{ font-weight:bold;}

/* Top Band for Date */
#topstripe {padding: 1px 0 1px 155px; background-color: #F58220; height: 11px; color: #fff; text-transform: uppercase; font-size: 9px; letter-spacing: 1.1px; width: auto;}
#topstripe strong {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 9px;}
#date {text-align: right; padding-right: 5px; float:right;}


/* New Logo */
#logo {margin: 5px;}

#s-t {background: url(http://www.mridayton.com/img/bgtile.gif) 0 0; height: 28px;}
#s-t img {margin-left: 25px;}


table#bottom {border-top: 1px solid #cccccc;}

/* New Sub Nav */
#sidenav {background: #C9CBCC; border-right: 1px solid #6D6E70; width: 175px;}
#sidenav ul {list-style: none; margin: 0; padding:0;}
#sidenav li {font-weight: bold; border-bottom: 1px solid #F2F2F3; padding: 3px 0;}
#sidenav li a {text-decoration: none; color: #333333; padding-left: 28px; background: url(../img/s-bullet.gif) 11px 3px no-repeat;display: block}
html>body #sidenav li a {padding-left: 30px;}
#sidenav li a:hover {color: #6D6E70; background: url(../img/s-bullethover.gif) 11px 4px no-repeat;}
#sidenav li a:visited {color: #6D6E70;}
#snav li a.snavon, #snav li a.snavon:visited, #snav li a.snavon:hover {display: block; color: #fff; background: url(../img/s-bullethover.gif) 11px 4px no-repeat;}

/* Structure */
#structure {border-bottom: 2px solid #F2F2F3;}
#expand {width: 75%;}


  
/* transparency fix for mozilla */

	.moz {
		-moz-opacity:.80;
		}


/*relocation tools*/
#content .tools td {padding: 5px 0 5px 10px;}

/*about us 2 columns */
.column {float: left; width: 45%}
.column ul {margin: 0px; padding: 0px 0 0 30px;}

.der {float:right; margin: 15px 50px;}
.bold {font-weight: bold; color:#4E6E5E;}

/* Fees Table */
#content #fees {border: 2px solid #999; border-width: 2px 0; width: 98%;}
head:first-child+body #content #fees {border-collapse: separate;}
#content #fees th {text-align:center; border-bottom: 3px double #ccc;}
#content #fees .head {font-weight: bold; text-align: right;}
#content #fees .odd {background-color: #f6f6f6;}
#content #fees td {padding: 4px 6px; border-bottom: 1px solid #ccc;}
table#fees {border-collapse: collapse; border-spacing: 0;}
table#fees td {padding: 0; vertical-align: top;}