     
     /* CSS Document */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
body {padding:0; margin:0; background:#ffffff; font-family:arial, verdana, sans-serif; font-size:12px; color:#000; text-align:center;}
.clear{
	clear: both;
}

 a.small-link:link {color: #666666; text-decoration: none;} /* unvisited link */
 a.small-link:visited {color: #666666; text-decoration: none;} /* visited link */
 a.small-link:hover {color: #666666; text-decoration: none;} /* mouse over link */
 a.small-link:active {color: #666666; text-decoration: none;} /* selected link */



 a:link {color: #002E5C; text-decoration: underline;} /* unvisited link */
 a:visited {color: #002E5C; text-decoration: underline;} /* visited link */
 a:hover {color: #002E5C; text-decoration: underline;} /* mouse over link */
 a:active {color: #002E5C; text-decoration: underline;} /* selected link */







img {
	border-style: none;
}
#page-wrappper{
	position: relative;
}
#header-wrapper {
	position: relative;
	left: 0px;
	top: 0px;
	height: 120px;
}
#topmenu {
	list-style-type:none; /* settings for this demo olnly */
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}

#topmenu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#topmenu li span {
	display:block;
	z-index:100;
	background:#002E5C;
	padding: 5px 10px;
	font-size:.95em;
	text-transform: uppercase;
}
#topmenu li a, #topmenu li a:visited {display:block; padding:0;}

#topmenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(http://www.chernoffdiamond.com/images/diamond/transparency.gif);}
#topmenu dt {
	background: #002E5C;
	margin:0;
	font-size: 0.95em;
	border-bottom:0px solid #fff;
	float:left;
	border-right:0px solid #fff;
	text-transform: uppercase;
}
#topmenu dd {display:none; background: transparent; border-bottom:0px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#topmenu dt a, #topmenu dt a:visited {display:block; color:#ffffff; padding: 5px 10px; text-decoration:none;}
#topmenu dd a, #topmenu dd a:visited {background:#002E5C; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px;}

#topmenu li a:hover {border:0;}

#topmenu li:hover dd, #topmenu li a:hover dd {display:block;}
/*#topmenu li:hover dl, #topmenu li a:hover dl {border-bottom:15px solid #e2dfa8;}*/



#topmenu li:hover dt a, #topmenu li a:hover dt a {
	color:#ffffff;
	background-color: #002E5C;
}


#topmenu dd a:hover {
	color:#333333;
	background-color: #FE893F;
}
#topmenuwrapper {
	padding: 0px;
	width: 100%;
	background-color: #002E5C;
	height: 25px;

}




#home-content-image{	float: left;}




#main-content-wrapper {
	background-image: url(http://www.chernoffdiamond.com/images/diamond/backs/main-content-back.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: left;
	padding-bottom: 10px;
}
#main-content-wrapper-home {
	width: 100%;
	text-align: left;
	padding-bottom: 0px;
}
#main-content-inner {
	width: 900px;
}

#left-content{
	float: left;
	width: 305px; /*Width of left column*/
	background: #ffffff;
	padding-bottom: 50px;
	padding-top: 0px;	
}
#left-content-dropped{
	float: left;
	width: 305px; /*Width of left column*/
	background: #ffebcd;
	padding-bottom: 13px;
	padding-top: 13px;	
	margin-top: 72px;
}
#left-content-home{
	float: left;
	width: 200px; /*Width of left column*/
	padding-bottom: 25px;
	padding-top: 25px;	
	margin-top: 72px;
}
#right-content, #right-content-job{
	float: right;
	width: 540px;
	padding-bottom: 50px;
	padding-left: 0px;
	margin-left: 50px;
}


#sitemap ul{
	list-style: url(none);
	padding-bottom: 0px;
}






#right-content #right-content-group_insights_news_alerts_list h3{
	padding-bottom: 0px;
	margin-bottom: 1px;
}
#right-content #right-content-group_insights_news_alerts_list p{
	line-height: 13px;
	padding-top: 0px;
	margin-top: 2px;
}



#right-content ul{
	margin-bottom: 27px;
}



#right-content ul li{
	margin-bottom: 2px;
}


#right-content-GHW ul, #right-content-RPS ul{
	padding-bottom: 10px;
}
#right-content-GHW ul li, #right-content-RPS ul li{
	/*margin-bottom: 20px;*/
}


#right-content strong, #right-content-job strong{
	color:#002E5C;
}

#right-content h2, #right-content-job h2{
	font: 14px Arial, Helvetica, sans-serif;
	color:#002E5C;
	font-weight: bold;
}
#right-content h3, #right-content-job h3{
	font: 12px Arial, Helvetica, sans-serif;
	color:#002E5C;
	font-weight: bold;
	padding-top: 5px;
}
#right-content h4, #right-content-job h4{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
}
#right-content h5, #right-content-job h5{
	font: 12px Arial, Helvetica, sans-serif;
	color:#002E5C;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}

#right-content p, #right-content-job p{
	line-height:17px;

}

#right-content-home{
	float: left;
	width: 650px;
	padding-bottom: 50px;
	padding-left: 0px;
	margin-left: 0px;
}
h1 {
	font-family:Times, "Times New Roman", serif;
	font-size:25px;
	color:#002E5C;
	font-weight: normal;
	margin-top: 40px;
	margin-bottom: 35px;
}

#footer-wrapper{
	width: 100%;
	text-align: left;
}

#footer-inner {
	width: 900px;
}

#left-footer{
	float: left;
	width: 300px; /*Width of left column*/
	padding-bottom: 50px;
}
#left-footer-home{
	float: left;
	width: 200px; /*Width of left column*/
	padding-bottom: 50px;
}
#right-footer{
	float: right;
	width: 540px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 50px;
	text-align: center;
}
#right-footer-home{
	float: left;
	width: 640px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	text-align: center;
}
div.bullet ul{
	font: 12px Arial, Helvetica, sans-serif;
	color: #002e5c;
}

div.bullet ul li{
	line-height: 24px;
		margin-left: 20px;
}
div.sidelinks ul{
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;
	letter-spacing: 1px;
	text-decoration: none;
}

div.sidelinks ul li{
	line-height: 25px;
		margin-left: 20px;
}
div.sidelinks ul li a{
	color: #002e5c;
	text-decoration: none;
}
div.sidelinks ul li a:hover{
	color: #fe893f;
	text-decoration: none;
}
/* CSS Document */
html, body {min-height:100%; margin-bottom: 1px;}
#logo {position: absolute; top:0; left:0; z-index:1;}

#search {position:absolute;left:582px;top:84px;width:300px}
#navigation {position:absolute;top:127px;left:32px;width:600px;cursor:pointer;z-index:1;}
#image {position:absolute;top:152px;left:0;width:972px;z-index:1;}

#text {position: absolute;
top: 370px;
left: 200px;
width: 600px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
z-index: 2;}

#footer {position: absolute;
top: 550px;
left: 270px;
width: 450px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
text-align: center;
z-index: 3;}

.copyright {font-size:10px}
.text {font-size:12px}
.tagline {font-family:Times, Times New Roman, serif;font-weight:bold;font-size:14px;font-style:italic;color:#002E5C}
.title {font-family:Times,Times New Roman,serif;font-size:24px;color:#002E5C}
.job-label {
	width: 200px;
	font-weight: bold;
}
.job {
	width: 540px;
	text-align: left;
	vertical-align: top;
	border: 0px solid #666666;
	padding: 6px;
	border-collapse: collapse;
}
.job td {
	border: 0px solid #666666;
}
.job td.job-label {
	width: 125px;
	border: 0px solid #666666;
}





dl.job-list{
	margin-left: 5px;
	padding-left: 2px;
}

dl.job-list dd{
	margin-bottom: 10px;
	margin-left: 5px;	
}

.text11 {font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;}



table.text11 td {

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	line-height:14px;

	height: 32px;

	text-align: right;

}

table.text11 td.legend {

	text-align: left;

}

table.text11 th{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	height: 32px;

	font-weight: bold;

	text-align: center;

	background-color: #ffffcc;

}

.text12 {font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;}

.boldtext12 {font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;}
.alt-row {

	background-color: #ffffcc;

}



.ten_space {
	height: 1px;
	font-size: 1px;
	width: 200px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 38px;
	margin-bottom:18px;
}
