@charset "UTF-8"; /* RESETS */ body {
	background-color: #4E5A58;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	} * { margin: 0px; padding: 
0px; } a { text-decoration: none; } img { border-top-style: none; border-right-style: 
none; border-bottom-style: none; border-left-style: none; } .clearfloats {} /* 
TOP LEVEL LAYOUT STRUCTURE */ #pagewrapper { width: 930px; margin-right: auto; 
margin-left: auto; background-color: #FFFFFF; } #header { height: 118px; border-bottom-width: 
2px; border-bottom-style: solid; border-bottom-color: #9BAAB1; padding-left: 48px; 
padding-right: 34px; } #pagecontent { padding-right: 30px; padding-left: 48px; 
padding-top: 96px; } .leftcolumn {} .centrecolumn { float: left; padding-left: 
26px; width: 500px; padding-right: 26px; } .rightcolumn { width: 160px; float: 
left; font-size: 0.9em; color: #000000; line-height: 1.3em; margin-top: -16px; 
background-image: url(../images/generic/rss-grad-back.gif); background-repeat: 
repeat-x; padding-top: 0px; padding-right: 6px; padding-bottom: 6px; padding-left: 
6px; ; clip:  rect(10px   )} #footer { clear: both; padding-left: 192px; padding-top: 12px; line-height: 
1.2em; color: #4E5A58; font-size: 1.1em; } /* HEADER COLUMN ELEMENTS */ .tagline 
{ font-size: 2em; display: block; height: 54px; width: 349px; float: left; position:relative; 
background-repeat: no-repeat; background-image: url(../images/generic/tagline.gif); 
top: 28px; } .tagline span { display:block; position:absolute; left:0; top:0; 
z-index:-1; margin:0; padding:0; } .logo { display: block; height: 52px; width: 
202px; float: right; font-size: 2em; position:relative; background-repeat: no-repeat; 
background-image: url(../images/generic/greenhill-consulting-logo.gif); top: 32px; 
} .logo span { display:block; position:absolute; left:0; top:0; z-index:-1; margin:0; 
padding:0; } /* LEFT COLUMN ELEMENTS */ ul#nav { list-style-type: none; width: 
120px; float: left; } ul#nav li { position: relative; } ul#nav li a { height: 
20px; display: block; background-color: #E0E0E0; border-bottom-width: 1px; border-bottom-style: 
solid; border-bottom-color: #FFFFFF; padding-left: 13px; font-size: 1.2em; padding-top: 
6px; color: #4E5A58; } ul#nav li a:hover { color: #FFFFFF; background-color: #4E5A58; 
} ul#nav li.on a { color: #FFFFFF; background-color: #177C5A; } ul#nav li:hover 
ul { display: block; } ul#nav li.over ul { display: block; } ul#nav li ul { position: 
absolute; left: 120px; list-style-type: none; width: 174px; border-top-width: 
1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; 
border-right-style: solid; border-left-style: solid; border-top-color: #4E5A58; 
border-right-color: #4E5A58; border-left-color: #4E5A58; display: none; top: 0px; 
} ul#nav li ul li {} ul#nav li ul li a { height: 18px; background-color: #FFFFFF; 
border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4E5A58; 
} ul#nav li ul li a:hover {} /* CENTRE COLUMN ELEMENTS */ .centrecolumn { font-size: 12px; line-height: normal} .centrecolumn 
h1 { font-size: 1.8em; color: #177C5A; font-weight: bold; ; font-family: Arial, Helvetica, sans-serif; padding-bottom: 15px} .centrecolumn h2 { 
font-size: 1.6em; color: #177C5A; font-weight: bold; } .centrecolumn h3 { font-size: 
1.4em; font-weight: bold; color: #177C5A; } .centrecolumn h4 { font-size: 1.2em; 
font-weight: bold; color: #512A70; } .centrecolumn p { font-size: 1.1em; line-height: 
1.4em; padding-bottom: 1.1em; } .centrecolumn a {} .centrecolumn a:hover {} .centrecolumn 
ul { font-size: 1.1em; line-height: 1.4em; margin-left: 14px; list-style-image: 
url(../images/generic/bullet-green.gif); list-style-type: none; } .centrecolumn 
ul li { padding-bottom: 0.8em; } .centrecolumn ol { font-size: 1.1em; line-height: 
1.4em; margin-left: 14px; } .centrecolumn ol li { padding-bottom: 0.8em; } .centrecolumn 
img.floatright {} .centrecolumn img.left {} /* RIGHT COLUMN ELEMENTS */ .rightcolumn 
span { } .rightcolumn div { margin: 0px; padding: 0px 0px 1.2em; display: block; 
} .rightcolumn p { padding-bottom: 0px; padding-top: 0px; margin: 0px; padding-right: 
0px; padding-left: 0px; } .rightcolumn a { font-size: 1.2em; font-weight: bold; 
color: #099172; margin: 15px 0px 0px; display: block; padding: 0px; /*border-top-width: 
15px; border-top-style: solid; border-top-color: #FFFFFF;*/ } .rightcolumn a:hover 
{} .rightcolumn ul { list-style-type: none; } 