﻿body, html{font-size:13px;line-height:1.5;font-weight:normal;font-style:normal;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000000;margin:0;padding:0;background:#fff;}

/*--------------------  Layout -------------------- */ 
#Alix{margin:0 auto;overflow:hidden;}
	#header{background: #144070 url(images/hdr-bg.jpg) repeat-x top left;height:129px;padding-top:40px;}
	 	.site-id{margin:0 auto;width:960px;}
			#logo{float:left;width:300px;}
			.utility{float:right;width:400px;text-align:right;padding:0 10px 10px 0;}	
				.utility .search-lang{float: right;overflow: hidden;width: 240px;}
					#language-selector{margin:4px 10px 0 0;background:#144070;border:none;width:67px;height:25px;padding:5px 0;}
					.dd {/*display:inline-block !important;*/text-align:left; color:#fff; background-color:#fff; font-family:Arial, Helvetica, sans-serif;font-size:13px;float:left;}
					.dd .ddTitle {background:#144070;border:1px solid #144070;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:16px;width:67px; vertical-align:middle; text-align:right;}
						.dd .ddTitle span.arrow {background:url(images/language-arrow-down.gif) no-repeat 0 0; float:right; margin-top:7px; display:inline-block;width:9px; height:5px; margin-left:5px; cursor:pointer;}
						.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
							.dd .ddTitle span.ddTitleText img{text-align:right; padding:0 2px 0 0}
							.dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top;}
						.dd .ddChild {position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#fff; text-align:left;}
							.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
							.dd .ddChild a {display:block;padding:2px 5px 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
							.dd .ddChild a:hover { color:#C1C68D; background-color:#fff;}
								.dd .ddChild a img {border:0;padding:0 2px 0 0;vertical-align:middle;}
							/*.dd .ddChild a.selected {text-align:right;} */
						.hidden {display:none;}
						.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
						.dd .noBorderTop{border-top:none 0  !important}
					.utility .search{background: url(images/search-bg.gif) no-repeat top left;height:25px;float: right;margin:0;position:relative;}
						.utility .search span{display:block;}
							.search .NormalTextBox{background:none;border:none;float:left;width:104px;padding:0px 22px 0px 0;margin:0 0 1px 5px;height:25px;}
							.utility .search a{background: url(images/search-btn.gif) no-repeat top right;width:26px;height:25px;display:block;font-size:0;float:right;border:none;position:absolute;right:0;top:0;}
							.utility .search a:hover{text-decoration:none;border:none;}
				.top-global-nav{margin:0;padding:12px 0 10px;clear:both;font-family: "Helvetica Neue", Helvetica, Arial Bold, Sans-Serif Bold !important; font-size:14px !important;}
					.top-global-nav li{list-style:none;display:inline;padding-left:10px;}
						.top-global-nav li a{color:#fff;font-size:14px;text-transform:uppercase; font-weight:bold;}
		.nav{margin:0 auto;width:960px;clear:both;background: url(images/nav-bg.png) no-repeat top center;height: 49px;overflow: hidden;}
			.nav ul{padding:12px 0 0 0;margin:0 auto;width: 942px;list-style:none;overflow:hidden;height: 26px; text-align:center;}
				.nav ul li{display:inline-block;display:inline;}
					.nav li{padding:0 19px;}
					.nav li:hover, .nav li.bc{cursor:pointer;}	
						.nav a, .nav a:visited, .nav a:link{color:#144070;font-size:19px;text-transform:uppercase; font-weight: bold;}
						.nav a:hover, .nav a.hov, .nav li.bc a{text-decoration:none;color:#C0AE00;}
						.nav li.bc a, .nav .sel a, .nav a:active{color:#C0AE00;}
	#main-content{margin: 0 auto;width:940px;overflow:hidden;padding:0 10px;}
       .main-body{width:940px;margin:0 auto;padding:40px 0;overflow:hidden;}
			.maincontent{float:left;width:360px;}
			.banner{float:right;width:550px;}
			.three-col{clear:both;padding-top:40px;}
				.left-col, .mid-col, .right-col{width:285px;float:left;}
        		.mid-col{ padding-left:40px; padding-right:20px;}
        		.right-col{float:right;}
   #footer{background:#e5e6e7;margin: 0 auto;overflow:hidden;border-top:solid 1px #b4b4b4;border-bottom:solid 1px #b4b4b4;clear:both;}
    	.wrap{margin: 0 auto;width:980px;overflow:hidden;}
    		.ftr-links{padding:15px 0 15px 0;overflow:hidden;}
    			.ftr-links ul{margin:0;padding:20px 0;float:left;text-align:center;width:160px;border-left:solid 1px #a5a6a8;}
    				.ftr-links li{list-style:none;}
    					.ftr-links li a{color:#606263;font-size:12px;}
    			.col-1, .col-2, .col-3, .col-4{}
    			.col-5, .col-6{text-align:left !important;}
    			.col-6{border-right:solid 1px #a5a6a8;}
    				.col-5 li, .col-6 li{padding-left:42px;}
    			.linkedin, .facebook, .twitter, .rss{padding-left:20px;}
    			.linkedin{background: url(images/linkedin.jpg) no-repeat center left;}
    			.facebook{background: url(images/facebook.jpg) no-repeat center left;}
    			.twitter{background: url(images/twitter.jpg) no-repeat center left;}
    			.rss{background: url(images/rss.jpg) no-repeat center left;}
    		.disclosure{text-align:center;clear:both;}
    		.copyright{text-align:center; padding-bottom:10px;color:#606263 !important;font-size:12px !important;}

/* Survey Module Override */
.section-wrap  DIV
{
    padding-top:0px !important;
}  
/* Accordian Control Skin Overrides - Starts Here */

.liveaccdefaultdefault
{
    width:100%;
}

.liveaccdefaultdefault .ui-widget-content  
{
    border: 1px solid #C1C68D !important;
}

.liveaccdefaultdefault .ui-state-default, .liveaccdefaultdefault .ui-widget-content .ui-state-default  
{
   /* border: 1px solid #C1C68D !important; */
    border-color: #C1C68D !important;
    color: #1D7BB8 !important;
    font-weight: bold !important;
    background-color: transparent !important;
}
.liveaccdefaultdefault .ui-state-active a, .liveaccdefaultdefault .ui-state-active a:link, .liveaccdefaultdefault .ui-state-active a:visited
{
    border-bottom: 1px solid #C1C68D !important;
    border-color: #C1C68D !important; 
    color:#1D7BB8 !important;
    font-size:13px !important;
    font-weight: bold !important;
    background-color: transparent !important;
}
.liveaccdefaultdefault .ui-state-default a, .liveaccdefaultdefault .ui-state-default a:link, .liveaccdefaultdefault .ui-state-default a:visited
{
    /* border-bottom: 1px solid #C1C68D !important; */
    border-color: #C1C68D !important;
    color:#1D7BB8 !important;
    font-size:13px !important;
    font-weight: bold !important;
    background-color: #fff !important;
}
.liveaccdefaultdefault .ui-state-hover a, .liveaccdefaultdefault .ui-state-hover a:hover
{
    /*border-bottom: 1px solid #C1C68D !important; */
    border-color: #C1C68D !important;
    color:#1D7BB8 !important;
    font-size:13px !important;
    font-weight: bold !important;
    background-color: #fff !important;

}
.liveaccdefaultdefault .ui-state-hover, .liveaccdefaultdefault .ui-widget-content .ui-state-hover, .liveaccdefaultdefault .ui-state-focus, .liveaccdefaultdefault .ui-widget-content .ui-state-focus  
{
    border-color: #C1C68D !important;
    color:#1D7BB8 !important;
    font-size:13px !important;
    font-weight: bold !important;
}

.liveaccdefaultdefault .ui-state-active, .liveaccdefaultdefault .ui-widget-content .ui-state-active 
{
     border-color: #C1C68D !important;
}

.liveaccdefaultdefault .ui-accordion .ui-accordion-content  
{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size:13px !important;
    line-height:1.5;
    padding-left:15px !important;
    padding-right:5px !important;
}

.liveaccdefaultdefault .ui-accordion .ui-accordion-header  
{
    /*margin-top:8px !important; */
}

/* Accordian Control Skin Overrides - Ends Here */		
    /* Module CSS Classes Override */
    
    .submit-button
    {
        background:url(images/button-clear.png) no-repeat right;
        color: #fff;
        text-transform:uppercase;
        font-weight:bold;
        font-size:11px;
        border: none;
        width:60px;
        height:20px;
        float:right; 
    }		
    
    .submit-button-large
    {
        background:url(images/button-clear.png) repeat right;
        color: #fff;
        text-transform:uppercase;
        font-weight:bold;
        font-size:11px;
        border: none;
        width:120px;
        height:20px;
        float:right; 
    }	
    
   #articleSearchForm
    {
        text-align:right !important;
    }
    #articleSearchForm input[type="text"] 
    {
        border: 1px solid #C0C0C0;
        width:99%; 
        margin-bottom:5px;
    }
    #articleSearchForm input[type="submit"] 
    {
        background:url(images/button-clear.png) no-repeat right;
        color: #fff;
        text-transform:uppercase;
        font-weight:bold;
        font-size:11px;
        border: none;
        width:60px;
        height:20px; 
    }		
    
		/*--------------------  Interior Layouts -------------------- */ 
			.breadcrumb{}
    		.breadcrumb span{display:inline;overflow:hidden;}
        		.breadcrumb span span{float:left;background:url(images/bcrumb.jpg) no-repeat right;display:none;padding:8px 9px;}
    				.breadcrumb a, .breadcrumb .bc-link{margin-top:1px;color:#174170 !important;font-size:10px;text-transform:uppercase;background:url(images/bcrumb.jpg) no-repeat right;padding-right:18px;}
    				.breadcrumb a:hover{}
   					.breadcrumb a.home-bc-link{margin-right: 8px;}
   			.interior .left-side{float:left;display: inline;width:130px;}
        	.interior .right-side{float:right;display: inline;width:790px;margin-top:5px;border-left:solid 1px #e5e6e7;}
        		.interior .banner{width:770px;float:left;padding-bottom:20px; padding-left:10px; padding-right:10px; }
        		.interior .DNNEmptyPane{padding:0;display: none;}
        		.interior .maincontent{clear:both;width:520px;padding-left: 10px;float:left;display: inline;}
        		.interior .three-col{clear:both;width:790px;}
					.interior .left-col, .interior .mid-col, .interior .right-col{width:246px;float:left;}
					.interior .left-col{padding-left: 10px;}
        			.interior .mid-col{padding:0 20px;}
 		/*--  Interior Three Layout -- */ 
        		.int3 .sidebar{float:right;width:220px;}
        		.int3 .three-col{clear:both;width:790px;}
					.int3 .left-col, .int3 .mid-col, .int3 .right-col{width:246px;float:left;}
					.int3 .left-col{padding-left: 10px;}
        			.int3 .mid-col{padding:0 20px;}
        /*--  Interior Two Layout -- */ 
        		.int2 .two-col{clear:both;width:790px;}
					.int2 .left-col{width:380px;float:left;padding-left:10px;}
					.int2 .right-col{width:380px;float:right;}
					
		/*--------------------  Case Study Layout -------------------- */ 
        	.case-study .banner{width:940px;}
        	.case-study .maincontent{clear: none !important;float:right;display: inline;width:658px;background:#fafafa;padding:10px 20px;border:solid 1px #dcdcdc;-moz-box-shadow: 0 0 5px #dcdcdc;-webkit-box-shadow: 0 0 5px #dcdcdc;box-shadow: 0 0 5px #dcdcdc;min-height: 400px;}
        	.case-study h3.nav-title{background: #1F4671 url(images/case-studies-title-bg.jpg) no-repeat center left;height:43px;line-height:43px;color:#fff;font-size:20px;padding: 0 0 0 35px;margin-top:25px;width: 205px;}
        	.case-study .int-nav{float:left;width:240px;display: inline;}
        		.case-study .int-nav .toolsaccordion{width:240px;border:none;}
        			.case-study .int-nav .toolsaccordion h3 {background: #becfe3;border:solid 1px #becfe3;border-bottom:solid 1px #7a96b5;cursor: pointer;font-weight: bold;text-transform:uppercase;margin: 0;padding: 10px 15px 10px 30px;}
						.case-study .toolsaccordion h3 a{font-size:12px;color:#144070 !important;}
					.case-study .int-nav .toolsaccordion div.pane {border:none;background:#dfeaf6;color:#144070;display: none;font-size: 12px;padding: 15px 15px 15px 30px;}
						.case-study .int-nav .toolsaccordion A:link, .case-study .int-nav .toolsaccordion A:visited, .case-study .int-nav .toolsaccordion A:active {color:#144070;padding: 5px 0;}
					
		/*--------------------  Admin Layout -------------------- */ 
			.admin .maincontent{width:940px;}		
				
/*--------------------  Headings -------------------- */ 
h1, h2, h3, h4, h5, h6, dt, th{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0; padding:0;color:#000000;font-weight:normal; margin-bottom:10px;}
	h1{}
	h2{}
	h3{font-size:18px;color:#144070;line-height:20px;}
	h4{font-size:14px;font-weight:bold;color:#144070;}
	h5{}
	h6{}
		
.Head, .SubHead, .SubSubHead{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000000;}
	.Head{}
	.SubHead, .SubSubHead{}
	.SubSubHead{}
	
h2.services-financial, h2.services-information, h2.services-restructuring, h2.services-litigation, h2.services-improvement{font-size:18px;font-weight:bold;color:#3279a7;padding-left:40px;min-height: 54px;line-height: 20px;}
h2.services-financial{background: url(images/services-financial-icon.jpg) no-repeat  0 5px;}
h2.services-information{background: url(images/services-management-icon.jpg) no-repeat  0 5px;}
h2.services-restructuring{background: url(images/services-turnaround-icon.jpg) no-repeat  0 5px;}
h2.services-litigation{background: url(images/services-litigation-icon.jpg) no-repeat  0 5px;}
h2.services-improvement{background: url(images/services-improvement-icon.jpg) no-repeat  0 5px;}

.h1blackHead > span {font-family: Georgia, Serif; font-size: 35px;line-height: 42px; color: #231F20;}
.h2blueHead > span {font-family: Georgia, Serif; font-size: 27px;line-height: 32px; color: #144070;}
.h3blueHead > span {font-family:Arial, Sans-Serif; font-size: 18px;line-height: 22px; color: #144070; font-weight:bold;}
		
/*--------------------  Text -------------------- */ 
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{font-size:13px;line-height:1.5;font-weight:normal;font-style:normal;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000000;margin:0;padding:0;}
	.NormalRed{color:#ff0000;}
	.NormalBold{font-weight:bold;}
	.NormalTextBox{color:#333;padding:2px 0;}
	p{margin-top:0;}
 p.first-paragraph:first-line{font-weight:bold;color:#174170;margin-bottom: 0;}
	
/*--------------------  Links -------------------- */ 
a, a:link, a.SkinObject, a.SkinObject:link, a.CommandButton:link{color:#1D7BB8;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover, a.CommandButton:hover, a.CommandButton:visited:hover{text-decoration:underline;}
	a:visited, a.SkinObject:visited, a.CommandButton:visited{color:#1D7BB8;}
	a:active, a.SkinObject:active, a.CommandButton:active{color:#1D7BB8;}						
a img {border:none;}

.interior .next-link{color:#174170;}
	.interior .next-link a{color:#1d7bb8;}
.interior h3 a{color:#1d7bb8;font-size:16px;}

.case-study .next-link{font-size:11px !important;text-transform:uppercase;color:#174170;margin-top:30px;}
	.case-study .next-link a{color:#7e8083;}

.pdf-icon{background: url(images/pdf-link-icon.png) no-repeat left center;padding-left:24px;color:#144070;font-size:12px !important;font-style:italic;margin-top:15px;}

/*- Industry Links -*/
.industries-links{padding:0;margin:0;}
	.industries-links li{list-style:none;padding:2px 0 10px 34px; margin-bottom: 10px;} 
	.industries-links li a{font-weight:bold;font-size:13px;color:#3279a7;line-height:16px;}
 	.ind-aerospace{background: url(images/industries-iocns/aerospace-icn.jpg) no-repeat top left;}
	.ind-airline{background: url(images/industries-iocns/airline-icn.jpg) no-repeat top left;}
    .ind-auto{background: url(images/industries-iocns/auto-icn.jpg) no-repeat top left;}
    .ind-building{background: url(images/industries-iocns/building-icn.jpg) no-repeat top left;}
    .ind-chemical{background: url(images/industries-iocns/chemical-icn.jpg) no-repeat top left;}
    .ind-comm-realestate{background: url(images/industries-iocns/comm-estate-icn.jpg) no-repeat top left;}
    .ind-pkg-goods{background: url(images/industries-iocns/pkg-icn.jpg) no-repeat top left;}
    .ind-finacial{background: url(images/industries-iocns/financial-icn.jpg) no-repeat top left;}
    .ind-forest{background: url(images/industries-iocns/forest-icn.jpg) no-repeat top left;}
    .ind-healthcare{background: url(images/industries-iocns/healthcare-icn.jpg) no-repeat top left;}
    .ind-tech{background: url(images/industries-iocns/tech-icn.jpg) no-repeat top left;}
    .ind-equip{background: url(images/industries-iocns/equip-icn.jpg) no-repeat top left;}
    .ind-insurance{background: url(images/industries-iocns/insurance-icn.jpg) no-repeat top left;}
    .ind-science{background: url(images/industries-iocns/life-icn.jpg) no-repeat top left;}
    .ind-media{background: url(images/industries-iocns/media-icn.jpg) no-repeat top left;}
    .ind-metals{background: url(images/industries-iocns/metal-icn.jpg) no-repeat top left;}
	.ind-oil{background: url(images/industries-iocns/oil-icn.jpg) no-repeat top left;}
    .ind-equity{background: url(images/industries-iocns/equity-icn.jpg) no-repeat top left;}
    .ind-retail{background: url(images/industries-iocns/retail-icn.jpg) no-repeat top left;}
    .ind-restaurant{background: url(images/industries-iocns/restaurant-icn.jpg) no-repeat top left;}
    .ind-services{background: url(images/industries-iocns/services-icn.jpg) no-repeat top left;}
    .ind-telecom{background: url(images/industries-iocns/tele-icn.jpg) no-repeat top left;}
    .ind-logistics{background: url(images/industries-iocns/logistics-icn.jpg) no-repeat top left;}
    .ind-utilities{background: url(images/industries-iocns/utility-icn.jpg) no-repeat top left;}
	
/*--------------------  Lists -------------------- */ 	
	dl{}
		dt{font-weight:bold; font-size:14px;}
		dd{}
	ul{}
		ul li{list-style:disc;}
		li{}
	ol{}
		ol li{}
		li{}
		
.simple-blue{margin:0;padding:0;}
	.simple-blue li{list-style:none;}
		.simple-blue li a{color:#3279a7;}

/*--------------------  Tables -------------------- */ 
	#Alix table{border-collapse: collapse;}
		#Alix tbody{}
		#Alix caption{font-style:italic;}
			#Alix tr{}
				#Alix th{font-weight:bold; font-size:14px;}
				#Alix td{}

/*--------------------  Container Styles -------------------- */ 
/*--- Simple Container ---*/	
.simple{clear:both;margin-bottom:20px;}
	.s-heading{margin: 0 0 10px;padding:0;background:none;}
		.s-heading .Head{color:#3c1e03;}
		.interior .s-heading .Head{color:#174170;font-weight:bold;font-size:22px;}
	.s-body {}
	
/*--- NoTitle Container ---*/	
.no-title{clear:both;}	

/*--- Post Container ---*/
.post{background:#fff;border:solid 1px #ccc;margin-bottom:10px;}
	.p-heading{padding:5px 10px;margin:0;}
		.p-heading .Head{color:#174170;font-size:13px;line-height:15px;text-transform:uppercase;}
	.p-body {padding:10px;}

/*--- YellowPost Container ---*/
.yellow-post{}
	.yp-heading{background:#000000;padding:8px;margin:0;}
	.interior .yp-heading{padding:6px 8px 4px;}
		.yp-heading .Head, .yp-heading .Head a{color:#fff;font-size:18px;background: url(images/yellow-asterisk.gif) no-repeat left center;padding-left:24px;font-weight:normal;letter-spacing:1px;}
		.interior .yp-heading .Head{text-transform:uppercase;font-size:14px;}
	.yp-body {padding:10px;}

/* Container Common Classes */
.container-heading{padding:12px 12px 0px 12px;margin:0; vertical-align:top; margin-bottom:-5px; }
.container-heading .Head{color:#231F20;font-size:13px;line-height:15px; text-transform:uppercase; text-align:center; float:left; font-weight:bold; padding-left:5px;}
.container-heading-hr {background-color:#C1C68D; height: 1px; border: 0; text-align:center; color:#C1C68D; margin-left:10px; margin-right:10px; } /* margin-left:10px;  margin-right:10px; */
.container-body {padding: 5px 12px 5px 12px; line-height:1.5; color:#5a5b5c; }
.container-body > div > div {color:#5a5b5c; }
.container-body > {color:#5a5b5c; }
/* Container Common - Classes End Here */

/* Container Inside - Classes that can be applied on content elements */
.fillerMainSubhead{color:#C0AE00;font-size:13px;font-weight:bold;}
.fillerGraySubhead{color:#5A5B5C;font-size:13px;font-weight:bold;}
.fillerBody{ padding-top:3px; color:#5a5b5c;font-size:13px;}
.sideBarMainContainer{float: left;border: 0;padding: 2px;}
.sideBarSubHeader{font-size:13px;color:#C0AE00;font-weight:bold;padding-bottom:6px;}
.sideBarImage62x82{text-align:left;border:0;float:left;width:62px;height:82px;padding-right:10px;}
.sideBarImage52x70{text-align:left;border:0;float:left;width:52px;height:70px;padding-right:10px;}
.sideBarText{font-size:13px;color:#5a5b5c;}
.bioMailIcon{background: url(images/bio-mail.png) no-repeat left center; height:12px; width:38px; text-align:center; float:left; vertical-align:top; }
.blueSilhouetteIcon{background: url(images/blue-silhouette.png) no-repeat left center; height:12px; width:15px; text-align:center; float:left; vertical-align:top; cursor:pointer; vertical-align:bottom; }
.blueSilhouetteGhostIcon{background: url(images/blue-silhouette-ghost.png) no-repeat left center; height:12px; width:15px; text-align:center; float:left; vertical-align:top; cursor:pointer; }
.blueMailIcon{background: url(images/blue-mail.png) no-repeat left center; height:12px; width:20px; text-align:center; float:left; vertical-align:top;cursor:pointer; }
.blueArrowIcon{background: url(images/blue-arrow-right.png) no-repeat left center; height:12px !important; width:9px !important; text-align:left; text-decoration:none; text-transform:none;  }
.bluePipeIcon{background: url(images/blue-pipe.png) no-repeat left center; height:12px; width:2px; text-align:center; float:left; vertical-align:top; }
.printerIcon{background: url(images/PRINTER.png) no-repeat left center; height:18px; width:18px; text-align:center; float:left; vertical-align:top; cursor:pointer; }
.containerFooterLink a:link{color:#1D7BB8;font-size:10px;text-transform:uppercase; font-weight: bold;}
.floatLeft{float:left;}

.hrGreen {background-color:#C1C68D; height: 1px; border-collapse:collapse; border: 0; text-align:center; color:#C1C68D; }
.hrGreen4Pixels {background-color:#C1C68D; height: 4px; border: 0; text-align:center; color:#C1C68D; }
.hrBlack {background-color:#000000; height: 1px; border: 0; text-align:center; color:#000000; }
.hrGrey {background-color:#5A5B5C; height: 1px; border: 0; text-align:center; color:#5A5B5C; }

/* Container Inside - Classes end here */

/*--- Address Book Container ---*/
.addressBook{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
.addressBook-icon { background: url(images/address-book.png) no-repeat left center; height:18px; width:18px; text-align:center; float:left; vertical-align:top;}
.addressBookClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}

/*--- paper Container ---*/
.paperClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}
.paperClear-icon { background: url(images/paper.png) no-repeat left center; height:18px; width:18px; text-align:center; float:left; vertical-align:top;}

/*--- paperTint Container ---*/
.paperTint{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
.paperTint-icon { background: url(images/paper.png) no-repeat left center; height:18px; width:18px; text-align:center; float:left; vertical-align:top;}

/*--- silhouette Container ---*/
.silhouette{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
.silhouette-icon { background: url(images/silhouette.png) no-repeat left center; height:18px; width:18px; text-align:center; float:left; vertical-align:top;}
.silhouetteClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}

/*--- twoSilhouette Container ---*/
.twoSilhouettes{background:#EEF0E1 !important;border:solid 1px #EEF0E1 !important;margin-bottom:10px;}
.twoSilhouettes-icon { background: url(images/two-silhouettes.png) no-repeat left center; height:18px; width:24px; text-align:center; float:left; vertical-align:top; }
.twoSilhouettesClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}

/*--- video Container - Added on LGEORGE 05-27-2014 ---*/
.video{background:#EEF0E1 !important;border:solid 1px #EEF0E1 !important;margin-bottom:10px;}
.video-icon { background: url(images/video-camera.png) no-repeat left center; height:18px; width:24px; text-align:center; float:left; vertical-align:top; }
.videoClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}

/*--- magGlass Container ---*/
.magGlass{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
.magGlass-icon { background: url(images/mag-glass.png) no-repeat left center; height:18px; min-width:18px; text-align:center; float:left; vertical-align:top; }
.magGlassClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}
	
/*--- mail Container ---*/
.mail{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
.mail-icon { background: url(images/mail.png) no-repeat left center; height:18px; min-width:22px; text-align:center; float:left; vertical-align:top;}
.mailClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}
    
/*--- phone Container ---*/
.phone{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
.phone-icon { background: url(images/phone.png) no-repeat left center; height:18px; min-width:18px; text-align:center; float:left; vertical-align:top;}
.phoneClear{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}

/*--- TitleClearNoIcon Container ---*/
.titleClearNoIcon{background:#fff;border:solid 1px #C1C68D;margin-bottom:10px;}
.titleTintNoIcon{background:#EEF0E1;border:solid 1px #EEF0E1;margin-bottom:10px;}
			
/*--------------------  Misc Styles -------------------- */ 	
.ModuleTitle_MenuBreak{display:none;} /* this removes grey space used to separate menu items in module action-menu dropdown*/	
.clear{clear:both;}

.email { margin-bottom: 0px; }
.bio-pic { float: left; display: inline; padding: 4px 15px 15px 0; }

/*--------------------  Module Specific Styles -------------------- */ 	
/*--------------------  Alix Engage: Rotator Styles -------------------- */ 	
.alix-rotator h2{color:#144070;font-weight:lighter;font-size: 25px !important;}
.alix-rotator h3{color:#d5a00f;font-size:30px !important;}

/*--------------------  Alix News Article Styles -------------------- */ 	
.alix-news-article{border-bottom:dotted 1px #174170;margin-bottom: 15px;}
	.alix-news-article h2.title{color:#174170;font-size:18px;font-weight: bold;}
	.alix-news-article h2.title a{color:#174170;}
	.alix-news-article .date-author{}
		.alix-news-article .date{margin:0;}
	.alix-news-article .article{}
		.alix-news-article .article h3{color: #21376A;font-size:16px;}	

.alix-press-release-article{}
	.alix-press-release-article .date-author{}
	.alix-press-release-article .date{color:#5a5b5c; font-weight:normal;margin:5px 0 0 0;}
	.alix-press-release-article .title{font-size:16px;font-style: italic;line-height: 18px;}
	.alix-press-release-article h3{font-size:13px;font-style: italic;color:#5a5b5c;padding-bottom:10px;border-bottom:dashed 1px #5a5b5c;line-height: 14px;margin-top: 4px;}

.alix-personnel-article .title{padding:5px 0 10px;border-bottom:dashed 1px #ccc;font-size: 14px;line-height: 16px;}

.latest-news-wrap{}
.latest-press{}
.latest-personnel{}
.latest-press h3, .latest-personnel h3{font-size:16px;margin-top:10px;}


/*--------------------  DDR Custom Nav Styles and Template Overrides (interior Nav) -------------------- */ 	
.treeview li{background:none !important;}
.treeview a{font-size:11px;color:#566772;}
.treeview a.hover{color:#C0AE00;}
.treeview .expandable-hitarea {background-position: -80px 0;}
.treeview li.collapsable, .treeview li.expandable, .treeview li.closed{border-bottom:1px solid #cfd0d1;}
.treeview li.last{border-bottom:none;}
.treeview .expandable-hitarea {
    background-position: -80px 0px !important;}
    
/*--------------------  Locations Styles/Overrides --------------------*/
.locations-wrap{position: relative;}
.locations-wrap h2{color:#174170;font-weight:bold;font-size:22px;}
#locations{padding:0;}
#locations h3{font-size:16px;font-weight:bold;}
#dialog{padding:10px;height:151px;background: transparent url(images/dialog-bg.png) no-repeat top left !important;border:none !important;width:188px !important;overflow:hidden;position:absolute !important;top:360px !important;left:700px !important;}
#dialog-close{top:2px !important; right: 5px !important;}
#dialog h3{ line-height: 15px;}
#map{height:500px !important;}
/*--------------------  Video Gallery Styles/Overrides --------------------*/
.video_list_container{margin-top:20px;}
	.blackandwhite .pf_active_list_tab{background: #05436e !important;}
	.blackandwhite .pf_inactive_list_tab{background: #f4f4f4 !important;}
	.blackandwhite .minitopcatnav, .blackandwhite .pf_list_display_box{border:solid 1px #CFD0D1 !important;}
	.pf_inactive_list_tab_righttd, .pf_active_list_tab_righttd{border-right:solid 1px #CFD0D1 !important;}
	.blackandwhite .minitopcatnav{border:none !important;}
	.blackandwhite a:link, .blackandwhite a:visited, .blackandwhite a:hover, .blackandwhite a:link span, .blackandwhite a:visited span, .blackandwhite a:hover span {color:#1D7BB8 !important;}
.pf_video .pf_list_display_box .pf_video_list{padding:5px 10px;}
.pf_video_list hr{display:none;}
.pf_video_list .item{float:left;width:300px !important;}

.GalleryPreview { display: none !important; }

.VideoGallery .ThumbnailHeader
{
	clear:both;
	border-bottom: 1px solid #CFD0D1;
	width:520px;
	overflow:hidden;
	margin-bottom:20px;
	color: #14406F;
}

.VideoGallery .thumbnails-wrapper
{
	width:520px;
	overflow:hidden;
	clear:both;	
}

.VideoGallery .thumbnails
{
	float:left;
	overflow:hidden;
}

.VideoGallery .video-file-item-wrapper
{
	background:#F3F4F6 url(images/file-back.jpg) repeat-x scroll;
	background-position:center bottom;
	height:140px;
	float:left;
	width:220px;
	padding:0;
	margin:5px 20px 5px 5px;
	overflow:hidden;
}


.VideoGallery .current
{
	background-color:rgb(243,248,254);
	background-image: url(images/file-back-selected.jpg);
}

.VideoGallery .video-file-item
{	
	width:200px;
	float: left;
	display: inline;
	overflow:hidden;
	padding:0;
	margin:10px;
	position: relative;
}

.VideoGallery .video-file-item img {
	float: left;
	display: inline;
}

.VideoGallery .video-file-title
{  
	color:#14406F;
	font-size:12px;
	font-weight:normal;
	padding-bottom:4px;
	margin-top:4px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	line-height:12px;
	cursor:pointer;
	max-width: 200px;
	max-height: 50px;
	height:50px;
	float: left;
	display: inline;
	clear: left;
	
}

.VideoGallery .video-file-description,
.VideoGallery a.video-file-description:link,
.VideoGallery a.video-file-description:visited,
.VideoGallery a.video-file-description:active
{
	color:#545454;
	font-family :Tahoma,Arial,Helvetica;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	overflow: hidden;
	display: none;
}

.VideoGallery .video-file-item .EditLink
{
	display:block;
	overflow:visible;
	height:17px;
	width:45px;
	float:left;
	z-index:111111111;
	position: absolute;
	bottom: 4px;
	left: 35px;
}

.VideoGallery .video-file-item .DeleteLink
{
	display:block;
	overflow:visible;
	height:17px;
	width:58px;
	float:right;
	z-index:111111111;
	position: absolute;
	bottom: 4px;
	left: 90px;
}

.VideoGallery .video-file-item .MoveUpLink
{
	display:block;
	height:23px;
	width:25px;
	float:left;
	position: absolute;
	bottom: 4px;
	left: 4px;
	z-index:111111111;
}
.VideoGallery .video-file-item .MoveDownLink
{
	display:block;
	height:25px;
	width:25px;
	float:right;
	position: absolute;
	bottom: 4px;
	left: 155px;
	z-index:111111111;
}

.video_clip {
	width: 150px;
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}

/*--------------------  Contact Form Styles/Overrides --------------------*/
.survey-title{display:none;}
.ModEngageSurveyC .section3 select, .ModEngageSurveyC .section3 input, .ModEngageSurveyC .section3 textarea{width:350px;}

.ModEngageSurveyC textarea {width:99%; max-width:99%;}
.ModEngageSurveyC input[type="text"] 
    {
        border: 1px solid #C0C0C0;
        width:99%; 
        margin-bottom:5px;
    }
/** Bio **/
.bio-popup .view_bio_body {
    font-family: Arial,sans-serif;
    margin: 26px 0 0;
    padding: 0;
    width: 645px;
}
.bio-popup .view_left_div {
    float: left;
    text-align: left;
    width: 186px;
}
.bio-popup .view_pic_div {
    border: 0 solid #9E9E9E;
    height: auto;
    margin-left: 20px;
    width: 86px;
}
.bio-popup .view_name_div {
    color: #002D5C;
    font-family: Times New Roman,sans-serif;
    font-size: 14px;
    padding-left: 20px;
    text-align: left;
}
.bio-popup .view_email_div {
    color: #000000;
    font-family: Times New Roman,sans-serif;
    font-size: 12px;
    padding-left: 20px;
    padding-top: 3px;
    text-align: left;
}
.bio-popup .view_email_div a:link {
    color: #000000;
    text-decoration: none;
}
.bio-popup .view_email_div a:hover {
    color: #000000;
    text-decoration: none;
}
.bio-popup .view_email_div a:visited {
    color: #000000;
    text-decoration: none;
}
@media screen {
    .bio-popup .view_right_div {
        border: 1px solid #9E9E9E;
        color: #666666;
        float: left;
        font-size: 11px;
        height: 323px;
        line-height: 18px;
        margin-bottom: 30px;
        overflow-y: scroll;
        padding: 3px;
        text-align: left;
        width: 450px;
    }
    .bio-popup .view_right_div ul {
        margin-left: 30px;
    }
    .bio-popup .view_right_div ul li {
        padding-left: 6px;
    }
    .bio-popup .view_print_div {
        color: #0000FF;
        font-family: Times New Roman,sans-serif;
        font-size: 12px;
        font-style: italic;
        padding-left: 20px;
        padding-top: 3px;
        text-decoration: underline;
    }
    .bio-popup .view_piclink_div {
        font-family: Aril,sans-serif;
        font-size: 14px;
        padding-left: 10px;
        padding-top: 40px;
    }
    .bio-popup .view_piclink_left {
        float: left;
    }
    .bio-popup .view_piclink_right {
        float: right;
        padding-right: 30px;
    }
    .bio-popup .view_piclink_div a:link {
        color: #134978;
        text-decoration: none;
    }
    .bio-popup .view_piclink_div a:hover {
        color: #134978;
        text-decoration: none;
    }
    .bio-popup .view_piclink_div a:visited {
        color: #134978;
        text-decoration: none;
    }
}

.Professionals_filter {
    float: left;
    padding: 0 10px;
    display: inline;
    width: 178px;
}

.clear { clear: both; display: block; }

/* Styles for Onyak Tech Forms */

.textBoxMedium
{
    border: 1px solid #C0C0C0;
    background: #fff;
    width: 240px;
}

.textBoxSmallPlus
{
     border: 1px solid #C0C0C0;
    background: #fff;
    width: 100px;
}        
.textBoxSmall
{
    border: 1px solid #C0C0C0;
    background: #fff;
    width: 50px;
}
        
.submit-button
{
    color: #fff !important;
    text-align: center;
    padding-top: 3px;
}
        
.5Percentage
{
    width: 5%;
    white-space:nowrap;
    text-align:right;
}
        
.10Percentage
{
    width: 10%;
    white-space:nowrap;
}
.25Percentage
{
    width: 25%;
    white-space:nowrap;
}
.30Percentage
{
    width: 30%;
    white-space:nowrap;
}

.40Percentage
{
    width: 40%;
    white-space:nowrap;
}


.50Percentage
{
    width: 50%;
    white-space:nowrap;
}

.60Percentage
{
    width: 60%;
    white-space:nowrap;
}

.100Percentage
{
    width: 100%;
    white-space:nowrap;
}

.categoryTitle
{
    font-size:12px;
}

.categoryTitleAlignRight
{
    font-size:12px;
    text-align:right;
    margin-right:5px;
}

/* Value Creation Videos CSS Classes for Live Content - LGEORGE 10/05/2014 */

.value-creation-intro
{
    font-size:18px;
    font-family:Arial;
    color:#231F20;
}

.value-creation-video-main-container
{
    float:left; width:100%; vertical-align:top; padding-top:10px; padding-bottom:10px; 
    border-bottom: 1px solid #C0C0C0;
}

.value-creation-video-container
{
    float:left; 
     padding-left:10px;
}
.value-creation-video-container-width
{
    width:34%;
}

.value-creation-article-container
{
    float:left;     
    vertical-align:top;
    padding-left:10px;    
}
.value-creation-article-container-width
{
     width:61%;
}
.value-creation-article-head
{
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    color:#1D7BB8;
    margin-bottom:5px;
}

.value-creation-article-body
{
    font-size:13px;
    font-family:Arial;
    color:#5A5B5C;
    margin-bottom:6px;
    
}
.value-creation-article-hyperlink
{
    font-size:10px;
    font-family:Arial;    
    font-weight:bold;
    color:#1D7BB8;
    text-transform:uppercase;
}

.value-creation-article-addedDate
{
    font-size:13px;
    font-family:Arial;
    color:#5A5B5C;
}


.value-creation-sidebar-title
{
    margin-bottom:-10px;
    background-color:#EEF0E1; 
    width:95%; 
    padding-left:11px; 
    padding-top:10px;
    font-size:16px;
    font-weight:bold;
    color:rgb(153, 51, 0);
    padding-bottom:10px;
    
}
.value-creation-video-sidebar-container
{
    width:220px; vertical-align:top;  
    background-color:#EEF0E1;   
	padding-bottom:20px;
}

.value-creation-sidebar-video-container
{
    padding-top:10px;
    padding-left:10px;
    padding-bottom:5px;
     
}

.value-creation-article-sidebar-container
{
    vertical-align:top;
    margin-right:10px;
    margin-left:10px;
    border-bottom: 1px solid #C0C0C0;
    
}

