body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	line-height: 20px;
	background:#fafafa url(/assets/images/bg.gif) 50% 0 repeat-y;
}
h1{
	font-family: "museo-slab-1","museo-slab-2", Georgia, "Times New Roman";
	color: #e4701e;
	font-size: 28px;
	line-height:32px;
	font-weight: 500;
	margin: 0 0 6px 0;
	font-weight: normal;
	/*padding-top: 30px;*/
}

h2{
	font-size: 16px;
	color: #4d4d4d;
	line-height: 26px;
	font-weight: normal;
	margin: 6px 0 9px 0;
	padding: 0;
}

h3{
	font-size: 14px;
	color: #e4701e;
	line-height: 26px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h3 a{
	text-decoration: none;
	color: #e4701e;
}



img{border:0;}
a{
	color:#666;
	text-decoration: underline;
}
a:hover{
	color: #2b2b2b;
	text-decoration:none;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	margin:0;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:908px;
	margin:0 auto;
	/*overflow:hidden;*/
	/*padding:66px 24px 0 18px;*/
	padding:0px 24px 0 18px;
	position:relative;
	background: #ffffff url(/assets/images/bg-body.gif) 50% 0 no-repeat;
}
/* header */
#header {
	/*position:absolute;*/
	top:0;
	left:0;
	/*height:66px;*/
	width:908px;
	/*padding:0 24px 0 18px;*/
	padding:0 24px 0 0px;
	position:relative;
	z-index:2;
}
.DesignMode #header { height: 12px; }
/* logo */
#header .logo {
	width:250px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/assets/images/kroll_logo_new.gif) no-repeat;
	float:left;
	margin-top:28px;
	
}
#header .logo a {
	display:block;
	height:100%;
}

#header .client-box {
	width:550px;
	float:right;
	overflow:hidden;
	padding:22px 20px 0px;
	text-align:right;
}
#header .inner-client-box {margin:0;}

.client-box .login-form, body.iframe .login-form {
	width:125px;
	float:right;
	margin-left:12px;
}
.client-box .login-form a.client, body.iframe .login-form a.client{
	color:#e36d24;
	font-style:italic;
	padding-right:9px;
	background:url(/assets/images/arrow-rt-orange-small.gif) 100% 50% no-repeat;
	float:right;
	margin:0 4px 5px 0;
}
.client-box .login-form span.login, body.iframe .login-form span.login{
	float:left;
	width:110px;
	background:url(/assets/images/bg-login.gif) no-repeat;
	height:19px;
	padding:0 6px 0 9px;
	overflow:hidden;
}
.login-form span.login input, body.iframe span.login input{
	float:left;
	width:95px;
	background:none;
	border:0;
	padding:4px 0 9px;
	color:#282828;
	font-size:9px;
	margin:0;
}
.login-form span.login .btn, body.iframe span.login .btn {
	width:4px;
	height:5px;
	float:right;
	padding:0;
	margin-top:7px;
}
.client-box .submenu, body.iframe .submenu {
	float:right;
	margin:23px 0 0;
	padding:0;
	list-style:none;
	line-height:19px;
	overflow:hidden;
	height:1%;
}


.client-box .submenu li, body.iframe .submenu li {
	float:left;
	padding:0 8px 0 10px;
	margin:0 1px 0 -1px;
	background:url(/assets/images/separator-submenu.gif) 0 5px no-repeat;
}
.client-box .submenu a, body.iframe .submenu a {
	text-decoration: none;
}
.client-box .submenu a:hover, body.iframe  .submenu a:hover{
	text-decoration:none;
	color:#000;
}

.client-box .submenu li.active a, body.iframe .submenu li.active a {
	text-decoration:none;
	color:#0068a2;
}


/* styles for login iframe */
body.iframe{
	background:#fafafa url(/assets/images/bg-body.gif) -414px -22px no-repeat;
	font-size: 9px;
}
	
.iframelogin{
	float: right;
}



#header .side-search {margin-bottom:5px; float:left; width:175px; }
#header .side-search .text {
	display:block;
	/*height:14px;*/
	background:url(/assets/images/bg-search-sidebar.gif) no-repeat;
	padding:0 18px 0 6px;
	overflow:hidden;
}
#header .side-search input {
	width:115px;
	float:left;
	background:none;
	/*border:0;*/
	/*padding:1px 0 3px;*/
	padding-left:6px;
	padding-top:1px;
	font-size:10px;
	color:#666768;
	margin:0;
	margin-top:25px;
	/*border: thin solid;*/
}

#header .side-search input.search-box { width:133px; height:10px; padding:2px 0px 0xp 3px; background:url(/assets/images/bg-search-sidebar.gif) no-repeat; }

#header .side-search input.search-button { width:4px; position:absolute; left:128px; top:94px; }

#header .side-search .btn {
	width:5px;
	height:8px;
	float:right;
	margin-top:3px;
}

#header .sidesearchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #8f9292;
	text-decoration: none;
	font-style: italic;
	padding: 0 0 5px 0;
	width: 140px;
	text-align: right;
}
	#header .sidesearchtext a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8f9292;
		text-decoration: none;
	}





/* nav */
#nav {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	/*text-align:right;*/
	width:712px;
	z-index:200;
}
#nav li {
	float:left;
	margin-right:1px;
	position: relative;

}
#nav a {
	float:left;
	height:46px;
	background:url(/assets/images/text-nav.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration: none;
}
#nav li.industry a {
	width:97px;
	background-position:0 0;
}
#nav li.industry  a.active {background-position:0 -92px;}
/*#nav li.industry a:hover, */#nav li.industry a.megaover {background-position:0 -46px;}


#nav li.services a {
	width:98px;
	background-position:-98px 0;
}
#nav li.services a.active {background-position:-98px -92px;}
/*#nav li.services a:hover, */#nav li.services a.megaover {background-position:-98px -46px;}

#nav li.partners a {
	width:97px;
	background-position:-197px 0;
}
#nav li.partners a.active {background-position:-197px -92px;}
/*#nav li.partners a:hover, */#nav li.partners a.megaover {background-position:-197px -46px;}

#nav li.about a {
	width:103px;
	background-position:-295px 0;
}
#nav li.about a.active {background-position:-295px -92px;}
/*#nav li.about a:hover, */#nav li.about a.megaover {background-position:-295px -46px;}

#nav li.independent a {
	width:198px;
	background-position:-399px 0;
}
#nav li.independent a.active {background-position:-399px -92px;}
/*#nav li.independent a:hover,*/ #nav li.independent a.megaover {background-position:-399px -46px;}


#nav li.contact a {
	width:112px;
	background-position:-598px 0;
}
#nav li.contact a.active {background-position:-598px -92px;}
/*#nav li.contact a:hover, */#nav li.contact a.megaover {background-position:-598px -46px;}

	#nav li .subcontainer {
		position: absolute; /*--Important--*/
		top: 45px;
		left: -2px;
		z-index: 99999;
		padding: 0 14px 15px 0;
		float: left;
		display: none;
	}
	
	
		#nav li.independent .subcontainer {
			left: -272px;
		}
		#nav li.contact .subcontainer {
			left: -362px;
		}
		#nav li.about .subcontainer {
			left: -122px;
		}
	
	
		#nav li .subcontainer .subtop{
			padding-top: 15px;
			background: url(/assets/images/megamenu_top_drop.png) top right no-repeat;
		}
		
		#nav li .subcontainer .subbottom{
			padding-left: 14px;
			background: url(/assets/images/megamenu_bottom_drop.png) bottom left no-repeat;
		}
		
		#nav li .subcontainer .sub{
			background: url(/assets/images/megamenu_drop.png) bottom right no-repeat;
		}
	
		#nav li .subcontainer .subitem{
			position: relative;
			top: -14px;
			left: -12px;
			padding: 24px 12px;
			background: #ffffff url(/assets/images/megamenu_bg.jpg) repeat-x;
			display: block;
		}
	
	
		#nav li .subitem a{
			display: inline;
			background: none;
			text-indent: 0;
			width: auto;
			height: auto;
			float: none;
		}


		#nav li .subitem td.divider{
			border-right: 1px solid #cfcfcf;
			padding: 0 17px 0 17px;
		}
		#nav li .subitem td.dividernoline{
			padding: 0 17px 0 17px;
		}
		
		#nav li .subitem h3{
			padding-top: 3px;
			font-size: 14px;
			line-height: 16px;
			color: #e06c23;
		}
		
			#nav li .subitem h3 a{
				text-decoration: none;
			}

			#nav li .subitem h3.green, #nav li .subitem ul.green span, #nav li .subitem h3.green a{
				color: #55a51c;
			}
			#nav li .subitem h3.orange, #nav li .subitem ul.orange span, #nav li .subitem h3.orange a{
				color: #e06c23;
			}
			#nav li .subitem h3.blue, #nav li .subitem ul.blue span, #nav li .subitem h3.blue a{
				color: #0068a2;
			}
			#nav li .subitem h3.yellow, #nav li .subitem ul.yellow span, #nav li .subitem h3.yellow a{
				color: #f2af32;
			}
			#nav li .subitem h3.grey, #nav li .subitem h3.gray, #nav li .subitem ul.grey span, #nav li .subitem ul.gray span, #nav li .subitem h3.grey a, #nav li .subitem h3.gray a{
				color: #8f9292;
			}

		#nav li .subitem ul{
			list-style: none;
			margin: 10px 0 0 0;
			padding: 0;
		}
		
			#nav li .subitem ul li{


				list-style: none;
				margin: 0 0 7px 0;
				padding: 0;
				font-size: 10px;
				line-height: 14px;
				float: none;
			}
			
			
			#nav li .subitem ul li ul{
				list-style: none;
				margin: 2px 0 0 0;
				padding: 0;
			}
			
			#nav li .subitem ul li ul li{
				list-style: none;
				margin: 0 0 4px 10px;
				padding: 0;
				font-size: 9px;
				line-height: 12px;
				float: none;
			}
			
			
			
			
			













/* main */
#main {
	overflow:hidden;
	height:1%;
	padding-bottom:30px;
}
/* sidebar */
#sidebar {
	width:154px;
	float:left;
	/*padding-top:22px;*/
}



#sidebar .side-list, #sidebar .side-list ul {
	margin:0;
	padding:0 14px 0 0;
	list-style:none;
	text-align:right;
	font-size:14px;
	line-height: normal;
	vertical-align:top;
}
#sidebar .side-list li {
	padding:6px 0 0;
	vertical-align:top;
	margin-bottom:10px;
}
#sidebar .side-list a {
	margin-bottom:18px;
	font-size:14px;
	position:relative !important;
	line-height: normal;
	text-decoration: none;
	/*width:100%;*/
	text-align: right;
	display:block;
}
#sidebar .side-list a:hover {
	text-decoration:none;
}

#sidebar li.orange {border-top:5px solid #de6b23;}
#sidebar li.orange a {
	color:#e4701e;
	margin:0 0 18px 0;
}


#sidebar li a span {
	font-style:normal;
	display:none;
	position:absolute;
	left:147px;
	top:0;
}
#sidebar li a:hover span {display:block !important;}


#sidebar li.active a span, #sidebar li a.active span {display:block;}
#sidebar li.active ul li a span, #sidebar li a.active ul li span {display:none;}
#sidebar li.active ul li a:hover span {display:block;}
#sidebar li.ul.li.active a span, #sidebar li ul li a.active span {display:block;}


#sidebar li.blue {border-top:5px solid #0068a2;}
#sidebar li.blue a {color:#0068a2;}
#sidebar li.green {border-top:5px solid #55a51c;}
#sidebar li.green a {color:#55a51c;}
#sidebar li.yellow {border-top:5px solid #eca221;}
#sidebar li.yellow a {color:#eca221;}
#sidebar li.grey {border-top:5px solid #8f9292;}
#sidebar li.grey a {color:#8f9292;}


#sidebar .side-list ul {
	padding:10px 0 0;
	font-size:11px;
}

#sidebar .side-list ul a {
	font-size:11px;
	height:1%;
	margin-right:0;
	text-decoration: none;
}
#wrapper #sidebar .side-list ul a:hover {
	color:#666768;
	text-decoration:none;
	/*background:url(/assets/images/arrow-rt-orange-small.gif) no-repeat;*/
	background:url(/assets/images/arrow-rt-grey-small.gif) 144px 2px no-repeat; margin-right:-10px; padding-right:10px;
}


#sidebar .side-list li ul a{
	background:none;
	color:#666768;
	margin-bottom:0;
	text-decoration: none;
	font-size: 9px;
	line-height: 11px;
}


#sidebar .side-list li.orange ul li { border-bottom: 1px solid #de6b23; }
#sidebar .side-list li.orange ul a { color:#de6b23; }
#sidebar .side-list li.orange ul li ul { border-top: 1px solid #de6b23; }
#sidebar .side-list li.orange ul a.CMSListMenuLinkHighlighted { color:#de6b23 !important; background:url(/assets/images/arrow-rt-orange-small.gif) 144px 2px no-repeat; margin-right:-10px; padding-right:10px;}

#sidebar .side-list li.blue ul li { border-bottom: 1px solid #0068a2; }
#sidebar .side-list li.blue ul a { color:#0068a2; }
#sidebar .side-list li.blue ul li ul { border-top: 1px solid #0068a2; }
#sidebar .side-list li.blue ul a.CMSListMenuLinkHighlighted { color:#0068a2 !important; background:url(/assets/images/arrow-rt-blue-small.gif) 144px 2px no-repeat; margin-right:-10px; padding-right:10px;}

#sidebar .side-list li.green ul li { border-bottom: 1px solid #55a51c; }
#sidebar .side-list li.green ul a { color:#55a51c; }
#sidebar .side-list li.green ul li ul { border-top: 1px solid #55a51c; }
#sidebar .side-list li.green ul a.CMSListMenuLinkHighlighted { color:#55a51c !important; background:url(/assets/images/arrow-rt-green-small.gif) 144px 2px no-repeat; margin-right:-10px; padding-right:10px;}

#sidebar .side-list li.yellow ul li { border-bottom: 1px solid #eca221; }
#sidebar .side-list li.yellow ul a { color:#eca221; }
#sidebar .side-list li.yellow ul li ul { border-top: 1px solid #eca221; }
#sidebar .side-list li.yellow ul a.CMSListMenuLinkHighlighted { color:#eca221 !important; background:url(/assets/images/arrow-rt-yellow-small.gif) 144px 2px no-repeat; margin-right:-10px; padding-right:10px;}

#sidebar .side-list li.grey ul li { border-bottom: 1px solid #8f9292; }
#sidebar .side-list li.grey ul a { color:#8f9292; }
#sidebar .side-list li.grey ul li ul { border-top: 1px solid #8f9292; }
#sidebar .side-list li.grey ul a.CMSListMenuLinkHighlighted { color:#8f9292 !important; background:url(/assets/images/arrow-rt-grey-small.gif) 144px 2px no-repeat; margin-right:-10px; padding-right:10px;}


#sidebar .side-list ul ul a { color:#666768 !important; }
#sidebar .side-list ul ul li { border-bottom: 1px solid #cfcfcf !important; }
#sidebar .side-list ul ul ul li, #sidebar .side-list ul ul li.CMSListMenuLIlastitem /*, #sidebar .side-list li.CMSListMenuHighlightedLI*/ { border-bottom: none !important; }


#sidebar .side-list li ul li {
	padding:3px 0px;
	border-bottom: 1px solid #cfcfcf;
	text-transform: uppercase;
	margin-bottom: 2px;
	font-size: 9px;
	line-height: 11px;
}

#sidebar .side-list li ul li ul{
	padding:0;
	margin: 4px 0 0 0;
	/*border-top: 1px solid #cfcfcf;*/
}

#sidebar .side-list li ul li ul li{
	text-transform: none;
	border-bottom: none;
	margin-bottom: 0px;
}


#sidebar .side-list li ul.additional li{
	color: #e4701e;
	border-bottom: 1px solid #e4701e;
}
	#sidebar .side-list li ul.additional li.open{
		border-bottom: none;
	}
	
	#sidebar .side-list li.open a span{
		display: block;
	}
		#sidebar .side-list li.open li a span{
			display: none;
		}
		
	
	#sidebar .side-list ul.expandable li a span{
		display: block;
	}
		#sidebar .side-list ul.expandable li ul li a span{
			display: none;
		}
		
		#sidebar .side-list ul.expandable li.open a span{
			display: block;
		}
		
		#sidebar .side-list ul.expandable li.open li a span{
			display: none;
		}
		
		#sidebar .side-list ul.expandable li.open li.active a span{
			display: block;
		}
	
	#sidebar .side-list li ul.additional li a{
		color: #e4701e;
	}

	#sidebar .side-list li ul.additional li ul{
		border-top: 1px solid #e4701e;
	}
	
		#sidebar .side-list li ul.additional li ul li{
			border-bottom: 1px solid #cfcfcf;
			color: #666768;
		}
			#sidebar .side-list li ul.additional li ul li a{
				color: #666768;
			}
			
			#sidebar .side-list li ul.additional li ul li.last{
				border-bottom: 1px solid #cfcfcf;
				padding-bottom: 8px;

				margin-bottom: 0px;
			}
			
			#sidebar .side-list li ul.additional li ul li ul{
				border-top: 1px solid #cfcfcf;
			}
			
			#sidebar .side-list li ul.additional li ul li ul li{
				border-bottom: none;
				color: #666768;
			}
		


#sidebar .side-list li.orange ul li.active a {color:#e4701e !important;}
#sidebar .side-list li.orange ul li.active li a {color:#666768 !important;}
#sidebar .side-list li.blue ul li.active a {color:#0068a2 !important;}
#sidebar .side-list li.blue ul li.active li a {color:#666768 !important;}
#sidebar .side-list li.green ul li.active a {color:#55a51c !important;}
#sidebar .side-list li.green ul li.active li a {color:#666768 !important;}

#sidebar .side-list li.yellow ul li.active a {color:#eca221 !important;}
#sidebar .side-list li.yellow ul li.active li a {color:#666768 !important;}
#sidebar .side-list li.grey ul li.active a {color:#8f9292 !important;}
#sidebar .side-list li.grey ul li.active li a {color:#666768 !important;}


/* content */
#content {
	width:712px;
	float:right;
	background:url(/assets/images/bg-client-box.gif) 0 0 repeat-x;
	padding-top:10px;
}



/* image holder */
#content .img-holder {
	position:relative;
	margin-top:4px;
	margin-bottom:4px;*/
	margin-top:8px;
	z-index:0;
}
#content .img-holder img {display:block;}
#content .img-holder .marque {
	width:497px;
	height:64px;
	background:url(/assets/images/text-marque.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:-6px;
	left:3px;
}
#content .img-holder .power {
	width:181px;
	height:37px;
	background:url(/assets/images/text-power.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:0;
}
#content .info-holder {
	width:100%;
	overflow:hidden;
	margin-bottom:45px;
}

#content .info-holder .contentArea { 
	width:495px;
	float:left;
}


/* main info */
#content .info-holder .infobox .contentArea p { margin: 0 0 8px; }

#content .infobox {
	width:495px;
	float:left;
}
#content .inner-infobox {
	margin:0;
}
#content .infobox .breadcrumbs {
	margin: 0px 0 3px;
	padding:0;
	list-style:none;
	font-size:9px;
	color:#afafaf;
	height:1%;
	overflow:hidden;
}
#content .inner-infobox .breadcrumbs {margin:-4px 0 10px;}
.infobox .breadcrumbs li {
	padding: 0 8px 0 0;
	background:url(/assets/images/bullet-breadcrumbs.gif) 100% 50% no-repeat;
	margin: 0 9px 0 0;
	float:left;
}
.infobox .breadcrumbs a {color:#afafaf; text-decoration: none;}
.infobox .breadcrumbs a:hover {
	color:#000;
	text-decoration:none;
}

#content .infobox p {
	margin:0 0 8px;
}
#content .infobox a.more {
	width:7px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration: none;
}
#content .info {
	font-size:12px;
	line-height:20px;
	color:#6b6b6b;
	margin-bottom:23px;
}
#content .info p {margin:0;}
#content .infobox .two-columns {
	width:100%;
	overflow:hidden;
	line-height:20px;
}
#content .infobox .info-col {
	width:205px;
	float:left;
	font-size:12px;
}
#content .infobox .info-col h2 {
	margin:0;
	color:#e4701e;
	font-size:14px;
}
#content .infobox .info-col p {margin:0;}
#content .infobox .col2 {float:right;}
/* aside */
#content .aside {
	width:184px;
	float:right;
	/*padding-top:15px;*/
}
#content .aside .container {
	border-bottom:1px solid #cfcfcf;
	padding-bottom:12px;
	margin-bottom:8px;
}
.aside .container h2.update {
	color:#0069aa;
	font-size:14px;
	display:block;
	font-weight:normal;
	margin:0;
}
.aside .container h2.fase {
	color:#d26a0b;
	font-size:14px;
	display:block;
	font-weight:normal;
	margin:0;
}
.aside .container p {
	margin:0;
	color:#868686;
}
.aside .container p em {
	color:#b32037;
	font-style:normal;
}
.aside .container p a.more {
	color:#626262;
	padding:0 10px 0 5px;
	background:url(/assets/images/bg-more-green.gif) 100% 50% no-repeat;
	text-decoration: none;
}


.aside .container p a.no-line {
	margin:0;
	color:#868686;
	text-decoration:none;
}

.aside ul {
	margin:-7px 0 12px;
	padding:0;
	list-style:none;
	width:100%;
}
.aside ul li {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #cfcfcf;
	margin:1px 0 -1px 0;
	padding:7px 0 12px;
	line-height: 15px;
	font-size: 10px;
}
.aside ul img {
	float:left;
	margin:1px 13px 0 0;
}
.aside ul strong{
	font-size:14px;
	color:#55a51c;
	display:block;
	font-weight: normal;
}
.aside ul li div {
	float:right;
	width: 128px;
}

.aside ul a {
	color:#666768;
	text-decoration: none;
}

.aside ul li.green strong, .aside ul li.green span{
	color: #55a51c;
}
.aside ul li.orange strong, .aside ul li.orange span{
	color: #e06c23;
}
.aside ul li.blue strong, .aside ul li.blue span{
	color: #0068a2;
}
.aside ul li.yellow strong, .aside ul li.yellow span{
	color: #f2af32;
}
.aside ul li.grey strong, .aside ul li.gray strong, .aside ul li.grey span , .aside ul li.gray span{
	color: #8f9292;
}



.aside a.more-info {
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/assets/images/bg-more-info.gif) no-repeat;
}
.aside img.imgaside {
	display:block;
	margin:-10px 0 36px 0;
}
/* footer */
#footer {
	border-top:1px solid #cfcfcf;
	color:#8c8d8e;
	font-size:9px;
	padding-top:4px;
	text-align:right;
	width:705px;
	float:right;

}
#footer ul {
	margin:0 -3px 0 -7px;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	float:left;
	overflow:hidden;
	height:1%;
	}
#footer ul li {
	float:left;
	background:url(/assets/images/separator-footer.gif) 0 2px no-repeat;
	padding:0 9px;
	margin:0 2px 0 -2px;
	line-height: normal;
}
#footer ul a {color:#8c8d8e; text-decoration: none ;}
#footer ul a:hover {
	text-decoration:none;
	color:#000;
}
#footer p.copy {
	text-align:right;
	margin:0;
	text-transform:uppercase;
	line-height: normal;
}







.greycontent{
	background: #e3e2e2;
	width: 472px;
	height: 585px; 
	padding: 17px;
	font-size: 11px;
	line-height: 16px;
}

	.greycontent p{
		font-size: 11px;
		line-height: 16px;
	}


	.greycontent h1{
		font-size: 13px !important;
		line-height: 15px !important;
		border-top: 5px #e46e24 solid;
		padding-top: 8px;
		margin: 0 0 30px 0 !important;
	}
	
	.greycontent h3{
		font-size: 12px !important;
		line-height: 16px !important;
		color: #e46e24;
		font-weight: bold;
		padding-bottom: 2px;
	}
	
	.greycontent a{
		text-decoration: none;
		color: #e46e24;
	}


.infobox ul{
	margin-top: 0px;
	padding-top: 5px;
}

.infobox li{
	padding-bottom: 4px;
}


	.temploginbox .submenu {
		margin:23px 0 0;
	}
	
	.temploginbox .client{
		text-align: right;
		padding-bottom: 3px;
	}
	
	.temploginbox .client a{
		font-size: 11px;
		font-style: italic;
		color: #0068a2;
	}
	

.homepdf{
	clear: both;
}
	.homepdf .left{
		float: left;
		width: 48px;
		padding-right: 8px;
	}
	.homepdf .right{
		float: right;
		width: 128px;
	}
	
	.homepdf .right a{
		font-size: 10px;
		line-height: 15px;
		text-decoration: none;
	}
	
	.homepdf .right a span{
		color: #55a51c;
	}
	
.sidepdf{
	clear: both;
	padding-bottom: 10px;
	zoom: 1;
}
	.sidepdf .left{
		float: left;
		width: 24px;
		padding-right: 10px;
	}
	.sidepdf .right{
		float: right;
		width: 148px;
	}
	
	.sidepdf .right a{
		font-size: 10px;
		line-height: 15px;
		text-decoration: none;
	}
	
	.sidepdf .right a span{
		color: #55a51c;
	}
	
.clear{
	clear: both;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}


.blue #content .infobox h1, .blue #content .infobox h3, .blue #content .info-holder .contentArea h1, .blue #content .info-holder .contentArea h3 {
	color: #0068a2;
}

.green #content .infobox h1, .green #content .infobox h3, .green #content .info-holder .contentArea h1, .green #content .info-holder .contentArea h3 {
	color: #55a51c;
}

.yellow #content .infobox h1, .yellow #content .infobox h3, .yellow #content .info-holder .contentArea h1, .yellow #content .info-holder .contentArea h3 {
	color: #f2af32;
}

.grey #content .infobox h1, .grey #content .infobox h3, .grey #content .info-holder .contentArea h1, .grey #content .info-holder .contentArea h3, .gray #content .infobox h1, .gray #content .infobox h3, .gray #content .info-holder .contentArea h1, .gray #content .info-holder .contentArea h3 {
	color: #8f9292;
}


.printlogo{
	display: none;
}

.reportbody th {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EC7325 none repeat scroll 0 0;
	border-right:1px solid #E3E2E2;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:2px 2px 2px 4px;
	text-align:left;
}

.reportbody td {
border-color:#DDDDDD #CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid none none none;
border-width:1px 0px medium medium;
font-size:11px;
padding:2px;
}

.reportbody tr.stripe td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}

.reportbody tr.stripe2 {
	background-color: #FDEFE2;
}

.reportbody tr.stripe2 td {
border-color:#DDDDDD #FDEFE2 #FDEFE2 #FDEFE2;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDEFE2 none repeat scroll 0 0;
}



.reportbody td.last {
border-color:#DDDDDD #CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 0px 1px 0px;
font-size:11px;
padding:2px;
}

ul.link_list li a{
	padding-right: 10px;
	text-decoration: none;
	color:#E4701E;
	background: url(/assets/images/arrow-rt-orange-small.gif) no-repeat right;
	*background: url(/assets/images/arrow-rt-orange-small.gif) no-repeat 6px right;
}

ul.link_list li a:hover{
	color:#4d4d4d;
}

/*--------------------------------------------------------------------------
The css in the below section is for the service and industry page link boxes
----------------------------------------------------------------------------*/
.quad_left {
	float: left;
	width: 250px;
	height: 105px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.quad_right{
	float: left;
	width: 250px;
	height: 105px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#quad_biz {
	float: left;
	width: 250px;
	height: 210px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
#quad_identity {
	float: left;
	width: 250px;
	height: 170px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
#quad_collateral{
	float: left;
	width: 250px;
	height: 210px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#quad_credit {
	float: left;
	width: 250px;
	height: 170px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.quad_clear {
	clear: both;
}

#quad_cont {
	width: 511px;
	font:10px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}
		#quad_cont a:link {
			text-decoration:none;
		}
		#quad_cont a:visited {
			text-decoration:none;
		}
.quad_pic {
	height: 90px;
	width: 44px;
	margin-right: 10px;
	float: left;
}
.quad_text {
	float: left;
	width: 185px;
}
.quad_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

.clear { clear:both; }
/*--------------------------------------------------------------------------
The css in the above section is for the service and industry page link boxes
----------------------------------------------------------------------------*/

.imageselectspacer{
	padding: 0 0 36px 0;
}

.solutionsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.solutionsbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
}