html, body{ margin:0; padding:0; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; }
#page-container{ width: 750px; margin: 10px auto; text-align: left; }
* html #page-container{ margin-bottom: 0px; }
#border-me{ border: 1px solid #ccc; width: 750px; float:left; }
#header{ width: 750px; float:left; background: url("images/bg-header.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

/*Headers with different background images*/
#header-acquisition{ width: 750px; float:left; background: url("images/bg-aquisition.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-advisory{ width: 750px; float:left; background: url("images/bg-advisory.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-affiliates{ width: 750px; float:left; background: url("images/bg-affiliates.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-assignments{ width: 750px; float:left; background: url("images/bg-assignments.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-clients{ width: 750px; float:left; background: url("images/bg-clients.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-career{ width: 750px; float:left; background: url("images/bg-career.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-articles{ width: 750px; float:left; background: url("images/bg-articles.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-contact{ width: 750px; float:left; background: url("images/bg-contact.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-executivesearch{ width: 750px; float:left; background: url("images/bg-executivesearch.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-functionalexpertise{ width: 750px; float:left; background: url("images/bg-functionalexpertise.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }

#header-specialistareas{ width: 750px; float:left; background: url("images/bg-specialistareas.jpg") no-repeat left bottom; height:175px; margin-bottom: 30px; }



#logo{ width: 300px; float:left; }
#logo a{ display: block; width:250px; height:56px; margin:25px 0 0 32px; }
#navigator{ width: 430px; float: right; }
#content{ width: 750px; float:left; background: url("images/bg-left.gif") repeat-y; border:0px solid #000;height:300px }

html>body #content{ width: 750px; float:left; background: url("images/bg-left.gif") repeat-y; border:0px solid #000;height:auto }

#left-side{ width: 239px; float:left; }
#right-side{ width: 511px; float:left; }
#footer{ width: 750px; margin: 6px auto; }
* html #footer{ margin-top: 0px; }
#footer p{ text-align: right; padding: 0 10px; }
#footer a{ text-decoration: none;  color: #000; }

/* site wide elements */
.inside{ padding:0 60px 0 40px; }
.inside ul li{line-height: 18px;}
.inside a{color: #026F98;}

#navigator ul{ margin:10px 8px 0 0; padding:0; float:right; list-style: none; }
#navigator ul li{ float:left; margin: 0; padding: 2px 4px; }
#navigator ul li a, #navigator ul li a:visited, #navigator ul li a:link
{font: 13px Arial, sans-serif; color: #026F98; text-decoration: none; text-transform:capitalize; font-weight:bold; }

#navigator ul li a.on, #navigator ul li a:visited.on, {font: 13px Arial, sans-serif; color: #026F98; text-decoration: underline; text-transform:capitalize; font-weight:bold; }
#navigator ul li a:active, #navigator ul li a:hover{}

#left-side ul{ margin:0 0 0 50px; padding:0; list-style: none; }
#left-side ul li{ margin: 0; padding: 6px 0; }
#left-side ul li a, #left-side ul li a:visited, #left-side ul li a:link{ font: 14px Arial, sans-serif; color: #026F98; text-decoration: none; text-transform:capitalize; font-weight:bold; letter-spacing: -1px; }
#left-side ul li a:active, #left-side ul li a:hover{}
#left-side ul li a.on, #left-side ul li a:visited.on{  color: #026F98; text-decoration: underline; font-weight:bold; letter-spacing: -1px; }


h1{ color: #026F98; font: 16px Arial, sans-serif; margin: 0 0 12px 0; font-weight:bold; }
h2{ color: #838383; font: 14px Arial, sans-serif; margin: 0 0 12px 0; font-weight:bold; }
h3{ color: #838383; font: 12px Arial, sans-serif; margin: 0 0 12px 0; font-weight:bold; }
p{ margin: 0 0 12px 0; line-height: 18px; }

/* others */
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.i{ font-style: italic; }
.r{ text-align: right; }
.l{ text-align: left; }
.c{ text-align: center; }
.b{ font-weight: bold; }
.s{ text-decoration: line-through; }
.u{ text-decoration: underline; }
.b{ font-weight: bolder; }
.i{ font-style:italic; }
img,form{ border: 0; margin: 0; padding: 0; }
.fr{ float: right !important; }
.fl{ float: left !important; }
.rfr{ position:relative; float: right !important; }
.rfl{ position:relative; float: left !important; }
br.clear{ clear: both; }
hr{ width:100%; height:2px; }
td{ vertical-align:top; }

.frImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.flImg{ float:left; margin: 0 8px 8px 0; clear: left; }


/* Contact Form */
#contactform {width:390px;padding-top:20px;padding-left:12px;font-family:verdana,sans-serif; font-size:12px;text-align:left;margin: 10px 0 20px 0;background-color:#EFF0F3;}
html>body #contactform {padding-bottom:40px;}
#contactform div {margin-bottom:15px;}
#contactform input, #contactform textarea {font-family:verdana,sans-serif;width: 200px;font-size: 12px;border: 1px solid;border-color: #666 #ccc #ccc #666;padding: 2px;}
#contactform input {width: 200px;}
.buttons {border:0px solid #000;text-align:right;}
#contactform input.button {width:60px;background-color: #e6e6e6;border-color: #ccc #666 #666 #ccc;}
#contactform div.buttons {float:right;padding-right:62px;}
#contactform label {float: left;width: 120px;}
#contactform select {width: 200px;font-size: 12px;}



/* SubNav */

#subnav {clear:both;padding:0;margin:0;background:none; margin:0;}
#subnav ul {margin-top:2px;margin-left:20px;padding:0;border:0;font: 10px Arial, sans-serif; color: #026F98; text-decoration: none; text-transform:none; font-weight:normal;}
#subnav li { background: url("images/bullet.gif") 0px 12px no-repeat;}
#subnav ul li a, #subnav ul li a:visited, #subnav ul li a:link
{color: #026F98; text-decoration: none; text-transform:none; font-weight:normal;padding-left: 12px }
#subnav ul li a.on, #subnav ul li a:visited.on { color: #026F98; text-decoration: underline; text-transform:none; font-weight:normal; }



html>body #subnav ul {margin:0;padding:0;margin-left:20px;margin-bottom:0px;}



html>body #subnav li {margin:0;padding:0;margin:5px 0; background: url("images/bullet.gif") 0px 5px no-repeat;}
html>body #subnav li {line-height:15px;}
html>body #subnav ul li a, #subnav ul li a:visited, #subnav ul li a:link
{font: 13px Arial, sans-serif; color: #026F98; text-decoration: none; text-transform:none; font-weight:normal;padding-left: 12px }
html>body #subnav ul li a.on, #subnav ul li a:visited.on, {font: 13px Arial, sans-serif; color: #026F98; text-decoration: underline; text-transform:none; font-weight:normal; }

/* Front Office Subnav */

#frontnav {clear:both;padding:0;margin:0;background:none; margin:0;}
#frontnav ul {margin-top:1px;margin-left:25px;padding:0;border:0;font: 8px Arial, sans-serif; color: #026F98; text-decoration: none; text-transform:none; font-weight:normal;}
#frontnav li { background: url("images/circle_bullet.gif") 0px 12px no-repeat;}
#frontnav ul li a, #frontnav ul li a:visited, #frontnav ul li a:link
{font: 11px Arial, sans-serif; color: #026F98; text-decoration: none; text-transform:none; font-weight:normal;padding-left: 12px }
#frontnav ul li a.on, #frontnav ul li a:visited.on {font: 11px Arial, sans-serif; color: #026F98; text-decoration: underline; text-transform:none; font-weight:normal; }


