body { font-family: "Trebuchet MS" ,Arial; font-size:12px; padding: 0; margin: 0;}
p a:link, p a:visited {color:#4b90bc; text-decoration:none; font-size:12px;}
p a:hover {text-decoration:underline;}
#top-section h1 span {display: none;}
#top-section h1 {background-image:url(../images/trium_logo_1a.png);display:block;width: 72px;height:72px;padding: 0;	margin: 0;	margin-bottom: 14px;	position: absolute;	cursor:pointer;}
#top-section {background: url(../images/blue_glow.gif) repeat-x left bottom;	margin: 0;	padding: 0;	display:block;	background-color: #fff; position: relative;	height: 95px;	border-bottom: 1px solid #fff;}
.home {height: 130.5px!important;}
.home h1 {background-image:url(../images/trium_logo_01a.png)!important; width: 108px!important;	height:108px!important;}
ul {padding: 0; margin: 0; list-style: none;}
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px;}
/*top right menu*/
#menu {	width: 245px;	border-left: solid 1px #e4e1d0;	height: 29px;	position: absolute;	display: block;	top: 0px;	right: 0px; line-height:29px;}
#menu li { float:left; height: 15px; padding: 14px 0px 0px 12px; line-height:16px}
#menu a:link, #menu a:visited { text-decoration: none; color: #807b65; padding:0px!important; margin:0px!important}
#menu a:hover { text-decoration: underline;}
#contact-us {	padding-left: 21px!important; padding-bottom:0px; margin-bottom:0px;}
/*main menu*/
#main { padding:0; margin:0 auto;	width:980px; height: 100%;}
.selected a {	color: #fff!important; background-color:#a0ce29;}
#main-menu { background-color: #6f8845;	width:980px; height: 27px; padding:0;	margin:0;}

/*page with right column*/
.with-menu { background: url(../images/buffer.gif) repeat-y right;}
.with-menu #left #main-menu{ width: 735px!important;}
#nav {margin-left:10px;}
#nav li ul { padding-left: 2px;	position:absolute;	display:none; z-index:999!important;}
#nav li ul li {display:block;}
#nav #our-team, #nav #our-services, #nav #our-approach, #nav #our-clients{float:left; display:block; height: 27px;}
#nav #our-team a, #nav #our-services a, #nav #our-approach a, #nav #our-clients a {display:block; height: 22px;line-height: 18px;}
#nav #our-clients {width:92px;}
#nav a {color: #cfe1ed; text-decoration: none;	margin-left: 15px; text-align:center; padding-top: 5px;}
#nav #our-team a { width: 70px;	display: block;	}
#nav #our-approach a {width: 92px;}
#nav #our-approach {padding-left: 7px;}
#nav #our-services {padding-left: 9px;}
#nav #our-services a {width:85px;}
#our-team #sub-menu01 {width: 136px!important; padding:0; margin:0;}
#our-team #sub-menu01 li{width: 134px!important;}
#our-approach #sub-menu02 {width: 136px;  padding: 0; margin:0;}
#our-approach #sub-menu02 li {width: 134px!important;}
#our-services #sub-menu03 {width: 157px;  padding: 0; margin:0;}
#our-services #sub-menu03 li {width: 155px!important;}
#our-clients #sub-menu04 {width: 157px;  padding: 0; margin:0;}
#our-clients #sub-menu04 li {width: 155px!important;}
#our-team #sub-menu01 li, #our-approach #sub-menu02 li, #our-services #sub-menu03 li, #our-clients #sub-menu04 li { 
	/*display:block;*/
	padding-left:2px; 
	background: url(../images/shadow_left01.png) bottom left no-repeat!important;
	background: url() no-repeat; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_left01.png',sizingMethod='crop');
}
#our-team #sub-menu01 li a {width:125px!important; text-align:left; margin:0;}
#our-approach #sub-menu02 li a { width: 125px!important;text-align:left;margin:0;}
#our-services #sub-menu03 li a { width: 146px!important;text-align:left;margin:0;}
#our-clients #sub-menu04 li a { width: 146px!important;text-align:left;margin:0;}
#our-team #sub-menu01 li a, #our-approach #sub-menu02 li a, #our-services #sub-menu03 li a, #our-clients #sub-menu04 li a {
	display: block; 
	text-decoration: none; 
	color: #4e5838; 
	background-color:#d4e9a7;
}
#sub-menu01 {top: 27px; left:338px!important;}
#sub-menu02 {top: 27px; left:30px!important;}
#sub-menu03 {top: 27px; left:146px!important;}
#sub-menu04 {top: 27px; left:246px!important;}

#nav li ul li a:link, #nav li ul li a:visited {
	background-color:#d4e9a7;
	color: #4e5838!important;
	border-right: solid 1px #d4e9a7;
	border-left: solid 1px #d4e9a7;
	border-top: solid 1px #fff;
	height: 20px!important;
	line-height: 20px;
	padding-left: 7px;
	padding-top: 2px;
}
#our-team #sub-menu01 .top-menu a, #our-approach #sub-menu02 .top-menu a, #our-services #sub-menu03 .top-menu a, #our-clients #sub-menu04 .top-menu a {
  background: url(none);
	background-color: #d4e9a7;
	border-top:solid 5px #d4e9a7;
}
#our-team #sub-menu01 div, #our-approach #sub-menu02 div, #our-services #sub-menu03 div, #our-clients #sub-menu04 div {
	height: 3px;
	position:absolute;
	z-index:100!important; 
	left: 0px;
	font-size: 0px;
}
#our-team #sub-menu01 div {
	width: 137px;
	background:url(../images/approach_bottom_shadow01.png) no-repeat left bottom!important;
	background: url() no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/approach_bottom_shadow01.png',sizingMethod='crop') ;	
}
#our-approach #sub-menu02 div {
	width: 137px;
	background:url(../images/approach_bottom_shadow01.png) no-repeat left bottom!important;
	background: url() no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/approach_bottom_shadow01.png',sizingMethod='crop') ;	
}
#our-services #sub-menu03 div {
	width: 157px;
	background:url(../images/services_bottom_shadow01.png) no-repeat left bottom!important;
	background: url() no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services_bottom_shadow01.png',sizingMethod='crop') ;
}

#our-clients #sub-menu04 div {
	width: 157px;
	background:url(../images/services_bottom_shadow01.png) no-repeat left bottom!important;
	background: url() no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services_bottom_shadow01.png',sizingMethod='crop') ;
}

.bottom-menu a {border-bottom:0!important; background:url(none)}
#nav li ul li a:hover { color: #fff!important; background-color:#256dab!important;}
#nav li a:hover { color: #fff!important;}
#nav li.sfhover a, #nav li:hover a {background-color:#a0ce29;  color: #fff}
#nav li ul li.sfhover a:link, #nav li ul li.sfhover a:visited{background-color:#256dab!important; color: #fff!important;}
#nav li ul li:hover a:link, #nav li ul li:hover a:visited {background-color:#256dab!important; color: #fff!important;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { display:block;}
#left, #right-menu{ 
	float:left;	
	position: relative;	
	width: 735px;
}

/*right column*/
#right-menu {
	margin:0;
	padding:0;
	width: 245px;
	position:relative;
}

#right-menu h3 {
	padding: 0;
	margin: 0 0 1px 0;
	font-size:12px;
	background-color: #1c7fb7;
	height: 27px;
	color: #fff;
	border-left: solid 1px #fff;
	font-weight: normal;
	border-bottom: solid 1px #fff;
}

#right-menu h3 a:link, #right-menu h3 a:visited{
	width: 214px;
	margin-left:15px;
	background-color:#63a6c9;
	height: 22px;
	display:block;
	padding: 5px 0px 0px 15px;
	line-height: 18px;
	color:#fff;
	text-decoration:none;
}

#right-menu .join-selected {background-color:#63a6c9;}
#right-menu .join-selected a:link, #right-menu .join-selected a:visited {background-color: #1c7fb7; width:101px; padding-left:0px; text-align:center;}

#right-menu h3 a:hover {text-decoration:underline;}

#right-menu br {display:none;}
#right-menu p {color:#4b4b4b; margin:0; padding: 0;}
#right-menu p b {
	font-weight: normal;
	color: #6f8845;
	padding: 0 0 8px 0;
	margin: 0;
	font-size: 14px;
	display: block;
}
#right-menu p i, #right-menu p i span {
	display:block; 
	font-style:normal; 
	color: #6f8845; width: 191px!important;
}

#right-menu p i span {
	display: block; 
	font-size: 12px; 
	padding-left: 13px;
}

#right-menu cite {
	font-weight: normal;
	font-style:normal;
	display:block;
	padding-top: 4px;
	color: #4b4b4b;
	font-size: 12px;
	width: 100%;
}

#right-menu cite i{
	font-weight: normal;
	font-style:normal;
	display:block;
	padding-top:9px;
}

a:link img, a:visited img {
	border:0; 
	margin-top: 6px;
}

div, p, span {
	margin:0; padding: 0;
}

.information-right {
	border-left: solid 1px #e4e1d0; 
	background-color: #edf1ef;  
	padding: 0px 25px 27px 15px; 
	margin:0;
}

.bottom-line {
	border-bottom: solid 1px #d4d5c3;
}

.information-right p { 
	padding: 3px 0px;
}

.information-right b {
	font-weight: normal;
	font-style: normal;
	color: #6f8845;
	font-size: 14px;
	padding: 11px 0 6px 0;
	display: block;
}

.information-right span {
	font-size: 14px; 
	color: #5b5851;
}

.information-right h4 {
	color:#6f8845;
	font-size: 14px;
	margin: 0;
	padding: 9px 0 9px 0;
	font-weight: normal;
}
.information-right h4#learn {
	color:#5b5851;
	padding: 15px 0px 0px 0px;
	font-size: 14px;
}

.information-right .paragraph {
	padding-top: 11px!important;
}

#content {
	margin-top: 20px; 
	margin-right: 70px; 
	width: 665px;
}


#content #inner h2 {
	display:block;
	padding: 12px 0 0 0;
	margin: 0;
	font-weight: normal;
	line-height:20px;
	font-size: 24px;
}

#content #inner h3 a:link, #content #inner h3 a:visited{
	color: #4b90bc; 
	font-size: 12px; 
	font-weight: normal; 
	padding: 0; 
	text-decoration:none;
}
#content #inner h3	{margin: 0 0 19px 0;line-height:25px;}

#content #inner h3 a:hover {text-decoration:underline;}


#content #inner h3.subtitle {
	margin: 0;
	padding: 24px 0 19px;
	line-height: 21px;
	display: block;
	font-size: 21px;
	font-weight: normal;
}
#content #inner h3.rev1 { padding: 24px 0 5px!important }
#content #inner p span {
	color:#4c4c4c; 
	font-size: 14px;
}

#content #inner p i {
	display:block;
	margin-top: 19px; 
	font-style: normal; 
	color: #4c4c4c;
}

#content #inner p strong { 
	display:block; 
	color: #5b5851; 
	font-weight: normal; 
	font-size: 14px; 
	margin-top: 31px;
}

#content #inner p strong a:link, #content #inner p strong a:visited { 
	color: #4b90bc;
	text-decoration:none;
}

#content #inner p strong a:hover { text-decoration:underline;}

#inner { 
	padding-left: 95px; 
}


#center-block {
	margin-top: 30px;
	text-align:center;
}

/*Footer*/
#buffer {
	clear: both;
	height: 60px;
	background: url(../images/buffer.gif) repeat-y right;
}
#footer {
	height: 100px;
	background-color: #f1f9e5;
	margin-top:1px;
	clear: both;
	width: 980px;
}
#shading {background-image: url(../images/shading.gif); height: 25px; }
#footer address { font-style: normal; color: #807e65; font-size: 10px;	font-family: Verdana, Arial; float:left;display: block; width: 245px; margin: 12px 0 0 0; padding: 0;}
#footer address a:link, #footer address a:visited {
	color: #807e65;
	text-decoration:none;
	font-weight: 300;
}

#footer #cities a, 
#footer #cities span {margin-right: 10px;}

#footer address a:hover {text-decoration:underline;}
#cities {padding-left: 14px!important; width:231px!important;}
#tos {text-align:right; padding-right: 5px!important; width: 240px!important;}
#policy {padding-left: 5px!important; width: 240px!important;}
#copiright {text-align:right; padding-right: 14px!important; width: 231px!important;}

/*Approach*/
#approach {margin-top: 20px; height:100%;}
#approach h2 span {display: none;}
#approach h2 {
	background-image:url(../images/our_approach_img01_03.gif);
	width: 715px!important;
	height:115px;
	margin-bottom: 22px;
}
#approach p {margin-right: 160px;font-size: 14px; display:block; width:570px;}
#approach p b {color: #67931c;}
#approach p a:link, #approach p a:visited {text-decoration:underline;font-weight:bold; color:#4b4b4b}
#approach p b a:link, #approach p b a:visited {color: #67931c!important; text-decoration:none!important;}
#approach p b a:hover {text-decoration:underline!important;}
#approach p span {color:#4b4b4b; font-weight: normal;}
#approach #left-column, #approach #right-column {float:left; margin-top: 25px; position:relative; height:100%;}
#approach #left-column {width:291px; margin-right:50px; padding-bottom:20px;}
#approach #left-column p {width:290px; margin:0; font-size:12px; line-height:16px; color:#4b4b4b}
#approach p i {font-style:normal; font-weight:normal; font-size:12px; display:block; color:#4b4b4b; margin-top:15px;}
#approach #link {color: #63a6c9; text-decoration:none;  font-weight:bold; font-size:16px; display:block; padding:10px 30px 0 0;}

#approach #right-column {
	background:url(../images/big_rollover_center.gif) no-repeat;
	height: 255px;
	width:345px;
	margin-top: 25px!important;
}

#approach #right-column #mobilize {display:block; position:absolute; background:url(../images/mobilize_rollover_img01.gif) right no-repeat; width:168px; height:167px; top:0px; left:0px;}

#approach #right-column #mobilize:hover {background:url(../images/mobilize_rollover_img02.gif) right no-repeat;}
#approach #right-column #align {display:block; position:absolute; background:url(../images/align_rollover_img01.gif) left no-repeat; width:154px; height:167px; right:0px; top: 0px}
#approach #right-column #align:hover { background:url(../images/align_rollover_img02.gif) left no-repeat;}
#approach #right-column #equip {display:block; position:absolute; background:url(../images/equip_rollover_img01.gif) bottom no-repeat; width:287px; height:100px; bottom:0px; left:31px;}
#approach #right-column #equip:hover {background:url(../images/equip_rollover_img02.gif) bottom no-repeat;}
#circle {width:115px; height:115px; position:absolute; z-index:0; top:61px; left:125px; }
.information-right p a:link, .information-right p a:visited {color: #4b90bc;text-decoration: none;font-size: 12px;}
.information-right p a:hover { text-decoration: underline }
#right-column a span {display:none;}
/*big rollover*/
#communication {display:block;width:90px; height:20px; position:absolute; bottom:114px; left:-6px; background:url(../images/communication_button.png) no-repeat!important; background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/communication_button.png',sizingMethod='crop');cursor:pointer!important;}
#capabilities {display:block;width:90px; height:20px; line-height:20px; position:absolute; bottom:29px; left:40px;cursor:pointer!important;background:url(../images/capabilities_button.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/capabilities_button.png',sizingMethod='crop');}
#engagement {display:block;width:90px; height:20px; background:url(../images/engagement_button.png)no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/engagement_button.png',sizingMethod='crop'); position:absolute; bottom:170px; left: 9px;cursor:pointer!important;}

#measurement {display:block;width:90px; height:20px; background:url(../images/measurement_button.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/measurement_button.png',sizingMethod='crop');  position:absolute; top:25px; left:48px;cursor:pointer!important;}
#processes {display:block; width:72px; height:20px; background:url(../images/processes_button.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/processes_button.png',sizingMethod='crop'); position:absolute; bottom: 1px; left:125px;cursor:pointer!important;}
#structure {display:block; width:71px; height:20px; background:url(../images/structure_button.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/structure_button.png',sizingMethod='crop'); position:absolute; bottom: 15px; right:70px; cursor:pointer!important;}
#values {display:block; width:71px; height:20px; background:url(../images/values_button.png) no-repeat!important; background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/values_button.png',sizingMethod='crop'); position:absolute; bottom: 70px; right:20px; cursor:pointer!important;}
#mindsets {display:block; width:71px; height:20px; background:url(../images/mindsets_button.png)no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mindsets_button.png',sizingMethod='crop'); position:absolute; bottom: 123px; right:9px;cursor:pointer!important;}
#strategy {display:block; width:71px; height:20px; background:url(../images/strategy_button.png) no-repeat!important; background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/strategy_button.png',sizingMethod='crop'); position:absolute; bottom: 169px; right:28px; cursor:pointer!important;}
#vision:link, #vision:visited {display:block; width:71px; height:20px; background:url(../images/vision_button.png) no-repeat!important; background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vision_button.png',sizingMethod='crop'); position:absolute; top: 29px; right:55px; cursor:pointer!important;}
.small-rollover #rollover-menu {
	position:absolute;
  z-index:0!important;

}
.small-rollover #rollover-menu {background:url(../images/center_small_rollover.gif) center center no-repeat; width:95px; height:62px; text-align:center;}
.small-rollover #rollover-menu a span {display:none;}

.small-rollover #rollover-menu  #small-align {display:block; height:46px; width:30px;position:absolute; left:50px;cursor:pointer!important;}
.small-rollover #rollover-menu  #small-mobilize {display:block; height:46px; width:36px; position:absolute; left:13px;cursor:pointer!important;}
.small-rollover #rollover-menu  #small-equip {display:block; height:22px; width:50px;  position:absolute; left:22px; bottom:-3px; cursor:pointer!important;}

/*Align Selected*/
.small-rollover .align-selected  #small-align { background:url(../images/align_enabled.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/align_enabled.png',sizingMethod='crop'); }
.small-rollover .align-selected #small-mobilize {background:url(../images/mobilize_disable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobilize_disable.png',sizingMethod='crop');}
.small-rollover .align-selected  #small-mobilize:hover {background:url(../images/mobilize_enable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobilize_enable.png',sizingMethod='crop');cursor:pointer!important;}
.small-rollover .align-selected  #small-equip {background:url(../images/equip_disable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/equip_disable.png',sizingMethod='crop');}
.small-rollover .align-selected  #small-equip:hover {background:url(../images/equip_enable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/equip_enable.png',sizingMethod='crop'); cursor:pointer!important;}

/*Equip Selected*/
.small-rollover .equip-selected  #small-align {background:url(../images/align_disabled.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/align_disabled.png',sizingMethod='crop');}
.small-rollover .equip-selected  #small-align:hover {background:url(../images/align_enabled.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/align_enabled.png',sizingMethod='crop');}
.small-rollover .equip-selected #small-mobilize {background:url(../images/mobilize_disable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobilize_disable.png',sizingMethod='crop');}
.small-rollover .equip-selected  #small-mobilize:hover {background:url(../images/mobilize_enable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobilize_enable.png',sizingMethod='crop');cursor:pointer!important;}
.small-rollover .equip-selected  #small-equip { background:url(../images/equip_enable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/equip_enable.png',sizingMethod='crop'); }

/*Mobilize Selected*/
.small-rollover .mobilize-selected  #small-align {background:url(../images/align_disabled.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/align_disabled.png',sizingMethod='crop');}
.small-rollover .mobilize-selected  #small-align:hover {background:url(../images/align_enabled.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/align_enabled.png',sizingMethod='crop');}
.small-rollover .mobilize-selected #small-mobilize {background:url(../images/mobilize_enable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mobilize_enable.png',sizingMethod='crop'); }

.small-rollover .mobilize-selected  #small-equip {background:url(../images/equip_disable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/equip_disable.png',sizingMethod='crop');}
.small-rollover .mobilize-selected  #small-equip:hover {background:url(../images/equip_enable.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/equip_enable.png',sizingMethod='crop'); cursor:pointer!important;}


/*Services*/
#services {margin-top:20px;}
#services p a:link, #services p a:visited {font-size:12px;}
#services h2 span {display: none;}
#services h2 {
	background-image:url(../images/our_services_img01.gif);
	width: 715px!important;
	height:115px;
	margin-bottom: 22px;
}
#services p {font-size: 14px; display:block; width:570px;}
#services p b {color: #67931c;}
#services p span {color:#4b4b4b; font-weight: normal;}
.right-menu-services p b {margin-top:16px!important;}
.right-menu-services .padd {padding-bottom:17px!important; }
#services table {border-collapse:collapse; width:715px; background:#d1deba;}
#services table td, #services table th{border-bottom:solid 1px #fff; border-left:solid 1px #f2f1e9;border-top:solid 1px #fff; border-right:solid 1px #fff; padding-top:8px; padding-bottom: 10px; padding-left:15px; text-align:left; font-weight:normal;}
#services table td {color:#4b4b4b; text-decoration:none; font-size:12px; font-weight:normal; padding-right:0px!important; font-weight:bold;}
#services-block {position:relative; background:url(../images/services_block_background.gif) top left repeat-y; width: 715px; margin-top:25px; height:100%; padding-bottom:25px;}
/*html #services-block{ height:130px;}*/
#services #brilliant-org, #services #how-we-do, #services #critical-distinctions {float:left; padding: 25px 10px 0 15px;}
#services #brilliant-org, #services #brilliant-org p {width:213px;}
#services #how-we-do, #services #how-we-do p {width:213px;}
#services #critical-distinctions, #services #critical-distinctions p {width:213px}
#services #brilliant-org p ,  #services #how-we-do p ,  #services #critical-distinctions p {font-size:12px;}
#services #brilliant-org h4, #services #how-we-do h4, #services #critical-distinctions h4 {color:#6f8845; font-weight:normal; font-size: 14px; margin:0; padding:0;}

#services #brilliant-org p a:link ,  #services #how-we-do p a:link ,  #services #critical-distinctions p a:link, #services #brilliant-org p a:visited,  #services #how-we-do p a:visited ,  #services #critical-distinctions p a:visited {text-decoration:none; color:#4b90bc;}
#services #brilliant-org p a:hover, #services #how-we-do p a:hover, #services #critical-distinctions p a:hover {text-decoration:underline;}
#services h3 {font-size:14px; font-weight:normal; color:#6f8845; padding:20px 0 0 0; margin:0;}
#services p i {font-style:normal; font-weight:normal; font-size:12px; display:block; color:#4b4b4b; margin-top:15px;}

td#col1 {width:220px;}
td#col2 {width:220px;}
td#col3 {width:220px;}

/*Clients*/
#clients {margin-top: 20px;}
#clients .padd {margin-top:20px;}
#clients h2 span {display: none;}
#clients br {display:block!important;}
#clients h2 {
	background-image:url(../images/our_clients_img01.gif);
	width: 715px!important;
	height:115px;
	margin-bottom: 22px;
}
#clients p {font-size: 14px; display:block; width:570px;}
#clients p b {color: #67931c;}
#clients p span {color:#4b4b4b; font-weight: normal;}
#clients table {border-collapse:collapse; width:715px; margin-top: 23px;}
#clients table td { padding-top:8px; padding-bottom: 9px; padding-left:15px; text-align:left; font-weight:normal;color:#333; font-size:12px;}
.clients-right-menu p b {margin-top:15px!important;}
.clients-right-menu br {display:block!important;}
.clients-right-menu h4 {font-size:14px; color:#4b4b4b; text-indent:-5px; padding:0 0 0 5px; margin:17px 0 0 0;}
.clients-right-menu p u {text-decoration:none; color:#6f8845; font-size:14px; display:block; margin-top:12px;}
#clients p i { font-style:normal; font-size:12px; display:block; margin-top:15px; color:#4b4b4b;}

/*Case Study*/
#case-study {margin-top:35px;}
#case-study h2 {font-size:24px; font-weight:normal; color:#000; display:block; margin:0; padding:0 0 9px 0;}
#case-study h3 {color:#67931c;font-weight:normal; font-size:16px; display:block; margin:0 0 18px 0; padding:0;}
#case-study #left-column, #case-study #right-column {float:left;}
#case-study #left-column {width:209px; padding-right: 36px;}
#case-study #right-column {width:470px; font-size: 14px;}
#case-study #right-column h4 {padding:0; margin:0; font-weight:normal; color:#6f8845; line-height:15px;}
#case-study #right-column p {padding-bottom: 14px;}
#case-study #left-column p {display:block; font-size:18px; color:#777575; margin-top: 10px;}
#case-study #left-column a, #case-study #left-column img {display:block; padding:0; margin:2px 0 0 0;}
#case-study #right-column p#next-study i {font-style:normal; font-size:12px; color:#999;}
#case-study #right-column p#next-study a:link, #case-study #right-column p a:visited {font-size:12px; text-decoration:none; color:#4b90bc;}
#case-study #right-column p#next-study a:hover {text-decoration:underline;}
#case-study #right-column p#next-study { display:block; margin-top:11px; padding:0; text-align: right; }
#case-study p i {  font-size:12px; font-style:normal;}

/*Case Studies*/
#case-studies  h2 {font-size:24px; font-weight:normal; padding:35px 0 3px 0; margin:0;}
#case-studies p i {color:#4b4b4b; font-style:normal; font-size:16px; width:570px; display:block; padding-bottom:14px;}
#case-studies .column1, #case-studies .column2 {float:left; width:205px; font-size: 12px; padding-right:40px;margin-bottom:3px}
#case-studies .column3 {float:left; width:180px; padding-right:40px; font-size: 12px; margin-bottom:3px}
#case-studies .column1 a:link, #case-studies .column2 a:link, #case-studies .column3 a:link,
#case-studies .column1 a:visited, #case-studies .column2 a:visited, #case-studies .column3 a:visited {
display:block; text-decoration:none; color:#4b90bc;}
#case-studies .column1 a:hover, #case-studies .column2 a:hover, #case-studies .column3 a:hover {text-decoration:underline;}
#case-studies .column1 h4, #case-studies .column2 h4, #case-studies .column3 h4 { color:#6f8845; font-weight:normal; display:block; margin:0; padding:0; font-size:14px!important;}
#case-studies .column1 p, #case-studies .column2 p, #case-studies .column3 p { color:#4b4b4b; margin-bottom:15px;}
#case-studies .column1 a span, #case-studies .column2 a span, #case-studies .column3 a span {display:block; margin:11px 0 0 0;}

/*Contact Us*/
#contactus {height: 100%}
#contactus h2 {font-weight:normal; font-size:24px; padding:34px 0 38px 0; margin:0;}
#contactus #column1, #contactus #column2, #contactus #column3 {float:left; width: 245px;}
#contactus #column2 h3, #contactus #column3 h3 { padding:0; margin:0; color:#6f8845; font-size:16px; font-weight:normal;}
#contactus #column2 p, #contactus #column3 p {font-size:14px; color:#4b4b4b;}
#contactus #column2 a:link, #contactus #column2 a:visited, #contactus #column3 a:link, #contactus #column3 a:visited {color:#4b90bc; text-decoration:none; font-size:14px;}
#contactus #column2 a:hover, #contactus #column3 a:hover { text-decoration:underline;}
#contactus .padd {padding:15px 0 2px 0;display:block; margin:0;}
#contactus #column2 a img, #contactus #column3 a img {display:block; padding:0; margin:0;}
.contact-us-right-menu p b { padding-bottom:0!important;}
.contact-us-right-menu p {display:block; padding-top:14px!important; font-size:16px;}
.contact-us-right-menu p b {font-size:16px!important;}
.contact-us-right-menu a:link, .contact-us-right-menu a:visited {display:block; padding:0!important; margin:0!important; text-decoration:none; color:#4b90bc; font-size:14px;}
.contact-us-right-menu a:hover {text-decoration:underline;}

/*News*/
#news h2 {padding:15px 0 0 0; font-size:24px; font-weight:normal; margin-bottom:0px;}
#news h3 {color:#6f8845; font-weight:normal; font-size:16px; padding:0 0 10px 0; width:715px; border-bottom: solid 1px #e4e1d0;margin:4px 0 11px 0;}
#news .column1, #news .column2 {float:left;}
#news .column1 {width:115px; padding-right:15px;}
#news .column2 {width:585px; font-size:14px; position:relative; display:block;}
#news .column2 p {width:585px; padding-bottom:20px;}
/**/
#news .column1 p a:link, #news .column1 p a:visited {color:#999; font-size:14px; text-decoration:none;}
#news .column1 p a:hover {text-decoration:underline;}
/**/
#news .column1 p i {font-size:12px; color:#333;}
#news .column2 a:link, #news .column2 a:visited {color:#4b90bc; text-decoration:none;}
#news .column2 a:hover {text-decoration:underline;}
#news .last {padding-bottom:5px;}
.news-right-menu h4 {font-size:16px; font-weight:normal; color:#6f8845; margin-top:15px; display:block; padding-bottom: 6px; }
.news-right-menu p {color:#666; font-size:14px;}
.news-right-menu a:link, .news-right-menu a:visited {font-size:14px; color:#4b90bc; text-decoration:none;display:block; margin-top:15px;}
.news-right-menu a:hover {text-decoration:underline;}
.pdf-icon {margin:0!important; padding:0!important; position:absolute;} 
.pdf-icon img {padding:0!important;margin:0!important;}

/*Press Release*/
#press-release {margin-top:20px; padding-left:90px;}
#press-release #border {
	display:block;
	width:625px;
	border-bottom:solid 1px #e4e1d0;
	font-size:0px;
	height:4px;
	margin-bottom: 10px;
}
#press-release h2 {font-size:24px; font-weight:normal; padding-top:15px!important; padding-bottom:8px; display:block; margin:0!important;}
#press-release h3 {display:block; font-size:16px; font-weight:normal; color:#67931c; padding:0 0 10px 0; margin:0;}
#press-release h4 {font-size:14px; font-weight:normal; color:#6f8845; padding:0; margin:0;}
#press-release a:link, #press-release a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc;}
#press-release a:hover {text-decoration:underline;}
#press-release p {font-size:14px;color:#4b4b4b;}
#press-release #left-column, #press-release #right-column {float:left;}
#press-release #left-column {width:452px; padding-right: 36px;}
#press-release #left-column a:link, #press-release #left-column a:visited {font-size:12px;}
#press-release #right-column {width:228px;}
#press-release #right-column p {
	width:187px;
	background-color:#eaf6da;
	padding:20px 20px 20px 20px;
	margin-top:2px;
	font-size: 18px;
	font-weight: normal;
}
#press-release #right-column a img {padding:0; margin:0;}
#press-release #right-column a {display:block; margin-bottom:18px; margin-top:2px;}
#press-release p i {display:block; font-size:12px; font-style:normal; padding-bottom:12px;}
#press-release p span {display:block; padding-bottom:15px;}

/*Article template*/
.article-template h4 {
	padding-top:14px!important;
	padding-bottom:6px;
	font-size: 16px;
}
.article-template ul li a:link, .article-template ul li a:visited {font-size:14px; text-decoration:none; color:#4b90bc;}
.article-template ul li a:hover {text-decoration:underline;}
.article-template ul li {display:block; padding-bottom:5px;}

/*Position Deatail*/
#position-detail {margin-left:95px;	margin-right: 25px;	width:615px;	margin-top:25px;color:#4b4b4b;}
#position-detail p span { font-size:14px;}
#position-detail h2 {font-weight:normal; font-size:24px; padding:6px 0 0 0; margin:0; display:block;}
#position-detail ul li {
	list-style-type: none;
	list-style-image:url(../images/list_img01.gif);
	list-style-position:outside;
	margin-left:15px;
}
#position-detail h3 {padding:0; margin:0 0 18px 0; display:block;}
#position-detail h3 a:link, #position-detail h3 a:visited { padding:0; margin:0;}
#position-detail h3 span {color:#e1e1e1;font-size:12px;}
#position-detail #border {display:block;width:615px;border-bottom:solid 1px #e4e1d0;font-size:0px;height:4px;margin-bottom: 16px;	margin-top: 33px;}
#position-detail p span {display:block; padding-bottom:2px;}
#position-detail p { display:block; position:relative;}
#position-detail p u {padding-right:10px; font-size:12px; text-decoration:none;}
#position-detail p b { font-size:14px; color:#67931c;}
#position-detail p i { font-style:normal;}
#position-detail p a:link, #position-detail p a:visited { padding:0; margin:0 0 10px 0; position:absolute; top:-5px; left: auto;}
#position-detail p a img {padding:0; margin:0;}
#position-detail  a:link, #position-detail  a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc; font-weight:normal;}
#position-detail h4 {
	color:#4b4b4b;
	font-weight:bold;
	font-size:14px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
#position-detail a:hover { text-decoration:underline;}
#right-menu #day-in-life {border:solid 1px #8e918f; width:154px; padding: 1px 1px 5px 1px;}
#right-menu #day-in-life a:link, #right-menu #day-in-life a:visited {padding:0; margin:0;}
#right-menu #day-in-life a img {padding:0; margin:0;}
#right-menu #day-in-life p b {width:149px!important; padding-left:5px; padding-bottom:0px; color:#5b5851; font-weight:normal; font-size:12px;}
#right-menu #day-in-life p i {width:149px!important; padding-left:5px;}
.consultant-right-menu h4 {
	color:#4b4b4b;
	padding-top: 15px;
}
.consultant-right-menu ul li a:link, .consultant-right-menu ul li a:visited {text-decoration:none; font-size:12px; color:#4b90bc;}
.consultant-right-menu ul li a:hover {text-decoration:underline;}
#position-detail #date p { font-size: 14px; color:#000;}

/*Why Trium*/
#why-trium { margin:25px 70px 0 95px; width:570px;}
#why-trium h2{ font-weight:normal; font-size:24px; padding:6px 0 0 0; margin:0; display:block;}
#why-trium h3 {display:block; font-size:12px; font-weight:normal; color:#6f8845; padding:0 0 10px 0; margin:0;}
#why-trium h4 { display:block; font-size:12px; color:#4b4b4b; margin-bottom:0px; padding-bottom:0px;}
#why-trium p i { font-style:normal; font-size:12px;padding-top:8px; color:#4b4b4b}
#why-trium a:link, #why-trium a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc;}
#why-trium a:hover {text-decoration:underline;}
/*#why-trium p {font-size: 14px;}*/
#why-trium p b {color: #67931c;}
#why-trium p span {color:#4b4b4b; font-weight: normal;font-size:14px;}
#why-trium #info-block {margin-top:25px;}
#why-trium #info-block .day-in-life {border:solid 1px #8e918f; width:154px; padding: 1px 1px 5px 1px; margin-bottom:22px!important;}
#why-trium #info-block .day-in-life a:link, #why-trium #info-block .day-in-life a:visited {padding:0; margin:0;}
#why-trium #info-block .day-in-life a img {padding:0; margin:0;}
#why-trium #info-block .day-in-life p b {width:149px!important; padding-left:5px; padding-bottom:0px; color:#5b5851; font-weight:normal; font-size:12px; display:block;}
#why-trium #info-block .day-in-life p i {width:149px!important; padding:0 0 0 5px; font-style:normal; display:block; color:#67931c;}
#why-trium #info-block .column { width:158px; float:left; margin-right:20px;}
#why-trium #info-block .column h4 {font-weight:bold; font-size:14px; color:#807e65;margin-bottom:2px; margin-top:37px;}
#why-trium #info-block .column p { font-size:12px; color:#4b4b4b;}
#right-menu .apply-now {padding-top:14px;}
#right-menu .apply-now p {padding-top:11px;}

/*Join Our Team*/
#join-our-team {margin-top:20px;}
#join-our-team h2 span {display: none;}
#join-our-team h2 {background-image:url(../images/join_our_team.jpg); width: 715px!important; height:115px; margin-bottom:22px;}
#join-our-team p { font-size: 14px;	display:block; width:570px;}
#join-our-team p b {color: #67931c;}
#join-our-team p span {color:#4b4b4b; font-weight: normal;}
#join-our-team ul {width:530px;}
#join-our-team p i { font-style:normal;	font-size:12px;	color:#4b4b4b; display:block; margin-top:17px;}
#join-our-team #info-block { margin-top:24px;}
#info-block #column1, #info-block #column2, #info-block #column3{ width:160px; float:left; margin-right:20px;}
#info-block #column2 {width:170px;}
#info-block #column3 { width:180px;}
#info-block #column1 p {width:160px; font-size:12px; color:#5b5851; margin-bottom:11px}
#info-block #column2 p {width:170px; font-size:12px; color:#5b5851; margin-bottom:11px}
#info-block #column3 p {width:180px; font-size:12px; color:#5b5851; margin-bottom:11px}
#info-block #column1 a:link, #info-block #column1 a:visited, #info-block #column2 a:link, #info-block #column2 a:visited, #info-block #column3 a:link, #info-block #column3 a:visited {font-size:12px; text-decoration:none; color:#4b90bc; }
#info-block #column3 a:link, #info-block #column3 a:visited { display:block; padding-bottom:8px;}
#info-block #column1 a:hover, #info-block #column2 a:hover, #info-block #column3 a:hover {text-decoration:underline;}
#info-block #column1 h3, #info-block #column2 h3, #info-block #column3 h3 {font-weight:bold; color:#807e65; font-size:14px; padding:0 0 10px 0; margin:0;}
#right-menu .join-team h4 { color:#5b5851; font-size:14px; margin-top:7px; }
#right-menu .join-team ul li a:link, #right-menu .join-team ul li a:visited {text-decoration:none; color:#4b90bc;}
#right-menu .join-team ul li a:hover {text-decoration:underline;}
#right-menu .join-team ul {margin-bottom:11px;}
#right-menu .join-team p {margin-top:7px;}

/*Positions*/
#positions { margin:25px 20px 0 95px; width:620px;}
#positions p {width:570px; font-size:12px; color:#4b4b4b;}
#positions h2{ font-weight:normal; font-size:24px; padding:6px 0 0 0; margin:0; display:block;}
#positions a:link, #positions a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc;}
#positions a:hover {text-decoration:underline;}
#positions h3 {display:block; font-size:12px; font-weight:normal; color:#6f8845; padding:0; margin:0;}
#positions #border {display:block;width:620px;border-bottom:solid 1px #e4e1d0;font-size:0px;height:4px;margin-bottom: 21px;margin-top: 22px;}
#positions p u {text-decoration:none; font-size:14px; display:block; padding:16px 0 20px 0;}
#positions p a:link, #positions p a:visited {font-size:12px!important; font-weight:bold;}
#positions .paragraph {font-size:12px; color:#4b4b4b; padding-bottom:13px;}
#positions h4 { font-weight:bold; font-size:14px;}
#positions p b { font-size:14px; color:#4b90bc;}
#positions p i {font-style:normal; color:#67931c; font-size:14px; padding-left:6px;}
.positions-right-menu .information-right {padding-top:20px!important;}
.positions-right-menu .information-right {padding-bottom:30px}
.positions-right-menu .padd {padding-top:15px!important;}
.positions-right-menu p b {margin-top:0px!important; padding-top:0px!important;}
.positions-right-menu .paragraph {margin-top:6px;}

/*Apply Confirm*/
#apply-confirm { margin:26px 80px 0 95px; width:560px;}
#apply-confirm h2{ font-weight:normal; font-size:24px; padding:6px 0 0 0; margin:0; display:block;}
#apply-confirm h3 {display:block; font-size:12px; font-weight:normal; color:#6f8845; padding:2px 0 16px 0; margin:0;}
#apply-confirm h4 { display:block; font-size:14px; color:#595959; margin-bottom:0px; padding-bottom:0px;}
#apply-confirm p span {font-size:14px;}
#apply-confirm p i {font-style:normal;font-size:12px;display:block;padding-top:13px;color: #4b4b4b;}
#apply-confirm a:link, #apply-confirm a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc;}
#apply-confirm a:hover {text-decoration:underline;}
#apply-confirm #info-block {margin-top:34px}
#apply-confirm #info-block #column3 { margin-right:0px;}
#apply-confirm #info-block #column1 h3,#apply-confirm #info-block #column2 h3,#apply-confirm #info-block #column3 h3 {padding-bottom:15px;}
#learn-about {margin-top:11px!important; display:block;}
#right-menu .apply-confirm a:link, #right-menu .apply-confirm a:visited {text-decoration:none; font-size:12px; color:#4b90bc; display:block; margin-top:95px;}
#right-menu .apply-confirm a:hover {text-decoration:underline;}

/*Apply Now*/
#apply-now {padding-left:95px; margin-top:25px; padding-right:20px; width:620px;}
#apply-now h2{ font-weight:normal; font-size:24px; padding:6px 0 0 0; margin:0; display:block;}
#apply-now h3 {display:block; font-size:12px; font-weight:normal; color:#6f8845; padding:2px 0 16px 0; margin:0;}
#apply-now a:link, #apply-now a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc;}
#apply-now a:hover {text-decoration:underline;}
#apply-now p {width:570px;}
#apply-now p span {font-size:14px; color:#000;} 
#apply-now p i {display:block; color:#4b4b4b; font-style:normal; font-size:12px; margin-bottom:13px;}
#apply-now p b {color:#9d9573; display:block; margin-bottom:15px; font-size:12px; font-weight:normal; position:relative; width:185px;}
#apply-now h4 { font-size:14px; font-weight:bold; color:#5b5851;}
#apply-now h3#application-form {font-size:16px; color:#4b4b4b;display:block; width:620px; border-bottom:solid 1px #e4e1d0; padding-bottom:5px; margin-bottom:16px; }
#apply-now p u { text-decoration:none; color:#4b4b4b; font-size:12px; display:block; margin-bottom:20px;}
#apply-now form {margin:0; padding:0;}
#apply-now form h5 {display:block; width:115px; margin:0; font-size:12px; font-weight:normal; color:#4b4b4b; padding-top:3px;}
#apply-now form label {display:block; margin-bottom:12px; width:220px; position:relative; padding-left:10px;}
#apply-now form label input {width:220px;}
#apply-now form label select {width:168px;}
#apply-now #cover-letter, #apply-now #resume{ margin-right:20px;}
#apply-now form h5, #apply-now form label {float:left;}
#apply-now form h5#how-did {margin:0!important; padding:0!important; line-height:12px;}
#apply-now p.error {color:#dc0202; font-size:12px;display:block; margin-bottom:12px}
#apply-now span.error {color:#dc0202; position:absolute; left:1px;top:5px;}
#apply-now p b span.error { right:0px!important; left:auto!important; top:3px!important;}
#apply-now h5.error {padding:3px 0 0 15px;  width:250px; color:#dc0202; font-size:12px;}
#apply-now #border {width:620px; border-bottom:solid 1px #e4e1d0;}
#apply-now #apply-now-submit { display:block; margin:19px 0 0 463px; padding:0; width:108px;}
#apply-now #apply-now-submit img {padding:0; margin:0;}

/*Day In the Life Detail*/
#day-in-life-detail-content {margin-top:25px; padding:0 80px 0 95px; width:560px;}
#day-in-life-detail-content h2,#day-in-life-detail-content h3, #day-in-life-detail-content h4,  #day-in-life-detail-content h5 {padding:0; margin:0;}
#day-in-life-detail-content h2 {font-weight:normal; font-size:24px; padding-top:6px;}
#day-in-life-detail-content h3 {font-weight:normal; font-size:16px;}
#day-in-life-detail-content h4 a:link, #day-in-life-detail-content h4 a:visited {font-size:12px; font-weight:normal; color:#4b90bc; text-decoration:none; margin:0; padding:0;}
#day-in-life-detail-content h4 a:hover {text-decoration:underline;}
#day-in-life-detail-content h4 span {font-size:11px; color:#c2c2c2;}
#day-in-life-detail-content p span { display:block;font-size:14px; padding:18px 0 24px 0;}
#day-in-life-detail-content .program {padding:0; margin:0; display:block; float:left; height:124px; border-right:solid 1px #fff;}
#day-in-life-detail-content #block {width:214px; height:29px; background-color:#4b90bc; color:#fff; padding-top:82px; padding-left:10px; font-size:16px; position:relative; float:left;}
#day-in-life-detail-content a img {padding:0; margin:0;}
* html .p-block{height:75px;}
.p-block {width:560px; font-size:16px; margin-top:7px; min-height:75px; color:#67931c;}
#day-in-life-detail-content h5 {display:block; padding:32px 0 20px 0; font-size:14px; font-weight:bold; color:#5b5851;}
#day-in-life-detail-content p i {display:block; padding-bottom:19px;font-style:normal;color:#4b4b4b;}
#day-in-life-detail-content #link:link, #day-in-life-detail-content #link:visited {font-size:14px; text-decoration:none; color:#4b90bc;}
#day-in-life-detail-content #link:hover {text-decoration:underline;}
.day-detail {padding-right:3px;}
a.roll:link, a.roll:visited {display:block; float:left; margin:0 3px 0 0; height:52px;}
.day-detail a img {padding:0; margin:0; cursor:pointer}
.day-detail #learn { display:block;margin-bottom:5px; position:relative;}
.day-detail br {display:block!important; clear:both;}
.day-detail p b {color:#4b4b4b!important; padding-top:25px!important;}
.day-detail cite {width:204px!important;}
a img {padding:0!important; margin:0!important;}
/*A Day In The Life*/
#day-in-the-life-content {width:560px; padding:25px 80px 0px 95px; height:100%;}
#day-in-the-life-content h2, #day-in-the-life-content h3 {padding:0; margin:0;}
#day-in-the-life-content h2 {font-weight:normal; font-size:24px; padding-top:6px;}
#day-in-the-life-content h3 {display:block; font-size:12px; font-weight:normal; color:#6f8845; padding:2px 0 16px 0; margin:0;}
#day-in-the-life-content h3 a:link, #day-in-the-life-content h3 a:visited {text-decoration:none; padding:0; margin:0; font-size:12px; color:#4b90bc;}
#day-in-the-life-content h3 a:hover {text-decoration:underline;}
#day-in-the-life-content p span {font-size:14px; display:block; margin-bottom:25px;}
#day-in-the-life-content #left-column, #day-in-the-life-content #right-column {float:left; margin-bottom:22px;}
#day-in-the-life-content #left-column {width:205px; color:#595959; font-size:12px; margin-right:19px;}
#day-in-the-life-content #right-column {width:225px;}
#day-in-the-life-content #right-column a:link, #day-in-the-life-content #right-column a:visited { display:block; width:110px; float:left; text-decoration:none; color:#4b90bc;}
#day-in-the-life-content #right-column a:hover {text-decoration:underline;}
#day-in-the-life-content .row{ display:block; text-decoration:none; position:relative; padding-bottom:11px!important; height:100%; cursor:pointer; width:559px;}
#day-in-the-life-content .row img{margin-right:0px!important; display:block; float:left;}
#day-in-the-life-content .row .last {margin-right:0px!important;}
#day-in-the-life-content #row1, #day-in-the-life-content #row2, #day-in-the-life-content #row3, #day-in-the-life-content #row4, #day-in-the-life-content #row5 {position:absolute; border:solid 1px #4b90bc; top:0px; left:0px; width:557px; height:109px;z-index:999!important; display:none; cursor:pointer; }
#day-in-the-life-content a.row:hover div{display:block!important;}
#day-in-the-life-content #row1 div, #day-in-the-life-content #row5 div { height:109px; display:block; width:222px; background-color:#4b90bc; position:absolute; left:335px;}
#day-in-the-life-content #row2 div { height:109px; display:block; width:222px; background-color:#4b90bc; position:absolute; left:0px;}
#day-in-the-life-content #row3 div { height:109px; display:block; width:223px; background-color:#4b90bc; position:absolute; left:223px;}
#day-in-the-life-content #row4 div { height:109px; display:block; width:223px; background-color:#4b90bc; position:absolute; left:111px;}
#day-in-the-life-content .row div div h4, #day-in-the-life-content .row div div h5, #day-in-the-life-content .row div div h6 {padding:0 0 0 10px;; margin:0;font-weight:normal; }
#day-in-the-life-content .row div div h4 {font-size:16px; color:#fff; margin-top:57px; line-height:18px;}
#day-in-the-life-content .row div div h5 {font-size:12px; color:#d0cdab;line-height:14px;}
#day-in-the-life-content .row div div h6 {font-size:12px; color:#cfe1ed;line-height:14px;}
.padd01 p b { padding-top:10px!important;}

/*Home*/
#top-section a img {margin:0!important; padding:0!important;}
#join {width: 229px; height: 81px;position:absolute; right:17px; bottom: 24px; background:url(../images/join_button_bg.gif)}
#join {bottom: 23px;}
#join h4 a:link, #join h4 a:visited{font-size:14px; line-height:16px; color:#0d4a70; text-decoration:none;}
#join h4 a:hover {text-decoration:underline;}
#join h5 {font-size:12px; line-height: 14px; color:#fff;}
#join h4, #join h5 { padding:0; margin:0; font-weight:normal}
#join #jot-btn {margin:9px 15px 0px 15px; cursor: pointer;}
#join #ftm-btn {margin:3px 15px 0px 10px; cursor: pointer;}
#home {width: 980px; margin:0; padding:0;}
#home #flash-object, #home #left-column {float:left; margin-bottom:3px;}
#flash-img {display:block;}
#home #left-column {width: 245px; height:307px; border-right: solid 1px #fff; background:url(../images/background_home_img01_03.gif)  left top repeat-x;}
#home #flash-object {width:734px; border-top: solid 1px #fff; height:306px;}
#home #left-column h2{margin: 22px 15px 0 15px; color:#d6e5f0; font-style: normal; font-weight: lighter; font-size: 30px; padding:0; line-height: 30px;}
#home #left-column p{
	margin: 22px 15px 0 15px;
	color:#d6e5f0;
	font-size: 14px;
	padding: 0;
	font-weight: lighter;
}
#home-info {display:block; background-color: #f1f9e5!important; padding-bottom: 60px!important;height:100%;}
#home #home-info h3{
	display:block;
	margin:0;
	font-weight: normal;
}
#home-info-column1, #home-info-column2, #home-info-column3, #home-info-column4 { float:left; width: 245px;  line-height: 16px; }
#home-info .home-shading {display:block; height:25px; width:244px; border-right: solid 1px #fff; background:url(../images/shading.gif) left bottom repeat-x; margin-bottom: 15px}
#home-info-column4 .home-shading  {border:0!important; width:245px;}
#home-info h3, #home-info p, #home-info-column1 a, #home-info-column2 a{display:block; padding: 0 20px 0 0px; width: 225px;}
#home-info #home-info-column1 h3, #home-info #home-info-column1 p, #home-info #home-info-column1 a {display:block; padding: 0 20px 0 15px; width: 210px;}
#home-info a:link, #home-info a:visited, #home-info p {text-decoration:none; color: #4b90bc; font-size:12px; margin-top: 3px;}
#home-info h3 {padding-bottom: 7px!important; font-size: 16px;}
#home-info a:hover {text-decoration:underline;}
#home-info h3, #home-info p	{color:#807e65;}
#home-info #home-info-column4 p b {padding-left:3px;}
#home-info-column3 {padding-bottom: 0px!important}
#home-info-column3 p {padding-top: 36px!important}
#home-info-column4 p {margin-bottom: 10px;}
#home-info-column4 .camera {display:block; padding:0; margin:0; float:left; height: 16px; width: 16px; margin-top:0px!important}
#home-info-column4 a img {display:block; padding:0; margin:0;}

/*our team*/
.h-title { font-size:16px; font-weight:bold; color:#4b4b4b; margin:0 0 10px 0; display:block; width:570px;}
.sub-h-title {font-size:16px; font-weight:normal; color:#000!important; margin:0!important; display:block; width:570px; padding:3px 0 0 0}
.italic {display:inline!important; padding:0; margin:0; font-style:italic!important;}
.our-team-link {line-height:18px!important;}
#team {margin-top: 20px;}
#team h2 span {display: none;}
#team h2 {
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:20px 0px 20px 0px;
}
#team p {
	margin-right: 160px;
	font-size: 14px;
	display:block;
	width:570px;
}
#team p b {color: #67931c;}
#team p span {color:#4b4b4b; font-weight: normal;}
#team #consulting, #team #client-services, #team #operations, #team #extended-team {width:159px!important; padding:17px 10px 20px 10px; float:left; position:relative;}
#team #extended-team {border-right:0!important;width:156px!important;}

#team #consulting p, #team #client-services p, #team #operations p, #team #extended-team p {display:block; position:relative; width:157px!important; margin-top:0!important; padding:0!important; padding-top:60px!important; font-size:12px; color:#5b5851; font-weight: normal; margin-right:0!important; }

#team #consulting a:link, #team #consulting a:visited, #team #client-services a:link, #team #client-services a:visited, #team #operations a:link, #team #operations a:visited, #team #extended-team a:link,#team #extended-team a:visited {color:#63a6c9; text-decoration:none; font-size:12px; display:block; padding-top:13px;}

#team #consulting h3 a:link, #team #consulting h3 a:visited, #team #client-services h3 a:link, #team #client-services h3 a:visited, #team #operations h3 a:link, #team #operations h3 a:visited, #team #extended-team h3 a:link, #team #extended-team h3 a:visited {color:#807e65!important; font-weight: bold!important; font-size:14px!important; margin:0!important; display:block!important; width:70px!important; position:absolute!important; padding:0!important; z-index:1;}

#team #consulting h3, #team #client-services h3, #team #operations h3, #team #extended-team {display:block; padding:0!important; margin:0!important}

#team #consulting a:hover, #team #client-services a:hover, #team #operations a:hover, #team #extended-team a:hover{text-decoration:underline;} 
.thumbnail {width:80px; height:80px; }

#team #consulting .thumbnail {position:absolute; right:1px; top:0px; background:url(../images/icon-grn-consulting.gif) no-repeat!important; cursor:pointer!important; z-index:1;}
#team #client-services .thumbnail {position:absolute; right:1px; top:0px;background:url(../images/icon-grn-client-services.gif) no-repeat;cursor:pointer!important; z-index:1;}
#team #operations .thumbnail {position:absolute; right:3px; top:0px; background:url(../images/icon-grn-operations.gif) no-repeat!important;cursor:pointer!important; z-index:1;}
#team #extended-team  .thumbnail {position:absolute; right:0px; top:0px; background:url(../images/ext_team_thumbnail01.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ext_team_thumbnail01.png',sizingMethod='crop'); cursor:pointer!important; z-index:1;}
.team-buffer {height:40px!important;}
h4.team {padding-bottom:8px!important;}

#team #columns {display:block; height:100%; padding-bottom:30px; background:url(../images/our_team_column_bg02.gif) repeat-y; position:relative; width:537px; margin-top:20px;}
#team #cons-link:link, #team #cons-link:visited, #team #cs-link:link, #team #cs-link:visited, #team #op-link:link, #team #op-link:visited, #team #ext-link:link, #team #ext-link:visited {display:block; position:absolute; left:10px; bottom:20px; color:#63a6c9; text-decoration:none; font-size:12px; }
#team #cons-link {left:10px;}
#team #cs-link {left:189px!important; }
#op-link {left:368px!important; }
#team #ext-link {left:550px!important;}
#team #columns a:hover {text-decoration:underline;}

.margin {margin-bottom:8px!important;}
#ftm-right p b{padding:9px 0px 0px 0px!important; margin: 0px!important;  line-height: 14px; display: block}
#ftm-right a:link, #ftm-right a:visited {color:#63a6c9; text-decoration:none; font-size:12px;}
#ftm-right a:hover {text-decoration:underline}

.member-bio p {width:570px!important; padding:0!important; margin:0!important}
.member-bio h3 span {color:#e1e1e1;font-size:12px;}
.member-bio #inner p strong {margin-top: 20px!important;}
.bio .information-right h4 {
	display:block;
	color:#4e5838;
	font-size: 14px;
	padding: 0px 0px 25px 0px;
	margin-top:0px!important;
	font-weight: normal;
	line-height: 16px;
}
.bio .information-right {padding-top:96px; height:100%;}
.bio .information-right h4 a:link, .bio .information-right h4 a:visited {color:#4b90bc; text-decoration:none;} 
.bio .information-right h4 a:hover {text-decoration:underline;}
.bio a:link img, a:visited img {margin: 5px 1px 2px 0;}

.member-bio #left-thumbnail1, .member-bio #left-thumbnail2, .member-bio #left-thumbnail3 {height: 75px; width: 95px; position:absolute; }
.member-bio #left-thumbnail1 {background:url(../images/team_overview_thumb01.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/team_overview_thumb01.png',sizingMethod='crop');}
.member-bio #left-thumbnail2 {background:url(../images/team_overview_thumb02.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/team_overview_thumb02.png',sizingMethod='crop');}
.member-bio #left-thumbnail3 {background:url(../images/team_overview_thumb03.png) no-repeat!important;  background: url() no-repeat;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/team_overview_thumb03.png',sizingMethod='crop');}

#partners, #consultants, #consultants-add, #associate, #core1, #core2, #core3, #core4 { float:left }
#partners { width: 560px; }
#associate, #core1, #core2, #core3, #core4, #consultants-add { width:138px;}
#core2, #consultants-add { width:130px; padding-left: 8px }
#partners h4, #consultants h4, #associate h4, #core1 h4, #core2 h4 {font-size:14px; color:#807e65; padding:0; margin:0 0 12px 0;}
#content #inner ul li a:link, #content #inner ul li a:visited {color:#4b90bc; text-decoration:none;}
#content #inner ul li a:hover {text-decoration:underline;}

#partners ul li a:link, #partners ul li a:visited, #consultants ul li a:link, #consultants ul li a:visited, #associate ul li a:link, #associate ul li a:visited, #core1 ul li a:link, #core1 ul li a:visited, #core2 ul li a:link, #core2 ul li a:visited {color:#4b90bc; text-decoration:none;}
#partners ul li a:hover, #consultants ul li a:hover, #associate ul li a:hover, #core1 ul li a:hover, #core2 ul li a:hover { text-decoration: underline }
#col-buffer { padding: 10px 15px}


#col-buffer div.leftcol { float: left; }
#col-buffer div.leftcol ul { float: left; }
#col-buffer div.rightcol { float: left; }

/*Video Layer With Mask*/
#main {position:relative;}
.video-layer {position:absolute; top:20%; border:solid 0px #000; padding:20px 0px 0px 0px; left:20%; z-index:999!important; background-color:#666;}
.video-layer a:link, .video-layer a:visited {position:absolute; top:6px; font-size:10px; color:#b5b5b5;right:20px;}
.video-layer object embed,  .video-layer object{margin:0; padding:0;}

.video-layer h2, .video-layer h3, .video-layer h4 {color:#b5b5b5; font-weight: normal; display:block; width:640px; padding-left:20px;}
.video-layer h2 {font-size:18px; padding:0px 0px 0px 20px; margin:0!important;}
.video-layer h3 {font-size:14px; padding-top:0px!important; margin-bottom:8px!important; margin-top:0px;}
.video-layer h4 {font-size:12px; padding-top:0px!important;margin-top:0px!important;}

.flash-note {position:absolute; top:40%; background-color:#999; padding:30px 20px 20px 20px; font-size:14px; left:250px; z-index:999!important;}
.flash-note a:link, .flash-note a:visited {color:#67655f;}
.close:link, .close:visited {position:absolute; top:3px; font-size:10px; color:#fff!important;right:15px;}
.overlay {position:absolute;display:block;}
.tt {visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto;}
* html body.masked select {visibility:hidden;}
* html div.panel-container select {visibility:inherit;}
* html div.drag select {visibility:hidden;}
* html div.hide-select select {visibility:hidden;}
.mask {z-index:2;display:none;position:absolute;top:0;left:0;-moz-opacity: 0.9;	opacity:.90;filter: alpha(opacity=90);background-color:#333;}
a img {padding:0!important; margin:0!important;}
.list {list-style:disc; color:#4b4b4b; list-style-position:outside; display:block; padding:10px 0px 0px 30px;; font-size:12px; width:520px;}
.list2 {list-style:disc; color:#67931c; list-style-position:outside; display:block; padding-left:30px; font-size:16px;}
.list3 {list-style:disc; color:#4b4b4b; list-style-position:outside; display:block; padding-left:30px; font-size:14px;}
.list4 {list-style:disc; color:#000; list-style-position:outside; display:block; padding-left:30px; font-size:12px;}
.list5 { display:block; padding: 0 0 10px; margin: 0; list-style-position:inside;color:#4b4b4b!important; list-style: decimal }
.list5 li { padding:0; margin:0; list-style-position: inside; }
.list5 li ul li {  list-style-position:outside; margin: 0px!important; padding: 0px!important}
.list5 li ul { display:block; padding: 10px 0px 10px 0px; margin: 0!important; }

.f-paragraph, .f-paragraph span, .f-paragraph span i, .f-paragraph span b, .member-bio p span, #content #inner p span, #press-release .list3, #case-studies p i, #apply-now p span, #position-detail p span{ font-size:16px!important; color:#67931c!important;}



/* Bottom Menu [added by zura] */
#nav1 {margin-left:10px;}
#nav1 li ul { padding-left: 2px;	position:absolute;	display:none; z-index:999!important;}
#nav1 li ul li {display:block;}
#nav1 #our-team, #nav1 #our-services, #nav1 #our-approach, #nav1 #our-clients{float:left; display:block; height: 27px;}
#nav1 #our-team a, #nav1 #our-services a, #nav1 #our-approach a, #nav1 #our-clients a {display:block; height: 22px;line-height: 18px;}
#nav1 #our-clients {width:92px;}
#nav1 a {color: #cfe1ed; text-decoration: none;	margin-left: 15px; text-align:center; padding-top: 5px;}
#nav1 #our-team a { width: 70px;	display: block;	}
#nav1 #our-approach a {width: 92px;}
#nav1 #our-approach {padding-left: 7px;}
#nav1 #our-services {padding-left: 9px;}
#nav1 #our-services a {width:85px;}

#nav1 li ul li a:link, #nav1 li ul li a:visited {
	background-color:#d4e9a7;
	color: #4e5838!important;
	border-right: solid 1px #d4e9a7;
	border-left: solid 1px #d4e9a7;
	border-top: solid 1px #fff;
	height: 20px!important;
	line-height: 20px;
	padding-left: 7px;
	padding-top: 2px;
}

#nav1 li ul li a:hover { color: #fff!important; background-color:#256dab!important;}
#nav1 li a:hover { color: #fff!important;}
#nav1 li.sfhover a, #nav1 li:hover a {background-color:#a0ce29;  color: #fff}
#nav1 li ul li.sfhover a:link, #nav1 li ul li.sfhover a:visited{background-color:#256dab!important; color: #fff!important;}
#nav1 li ul li:hover a:link, #nav1 li ul li:hover a:visited {background-color:#256dab!important; color: #fff!important;}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul { display:block;}


/*Testimonial*/
#testimonials {margin-top:35px;}
#testimonials h2 {font-size:24px; font-weight:normal; color:#000; display:block; margin:0; padding:0 0 9px 0;}
#testimonials h3 {color:#67931c;font-weight:normal; font-size:16px; display:block; margin:0 0 18px 0; padding:0;}
#testimonials #left-column, #testimonials #right-column {float:left;}
#testimonials #left-column {width:209px; padding-right: 36px;}
#testimonials #right-column {width:470px; font-size: 14px;}
#testimonials #right-column h4 {padding:0; margin:0; font-weight:normal; color:#6f8845; line-height:15px;}
#testimonials #right-column p {padding-bottom: 14px;}
#testimonials #left-column p {display:block; font-size:18px; color:#777575; margin-top: 10px;}
#testimonials #left-column a, #testimonials #left-column img {display:block; padding:0; margin:2px 0 0 0;}
#testimonials #right-column p#next-study i {font-style:normal; font-size:12px; color:#999;}
#testimonials #right-column p#next-study a:link, #testimonials #right-column p a:visited {font-size:12px; text-decoration:none; color:#4b90bc;}
#testimonials #right-column p#next-study a:hover {text-decoration:underline;}
#testimonials #right-column p#next-study { display:block; margin-top:11px; padding:0; text-align: right; }
#testimonials p i {  font-size:12px; font-style:normal;}

/* Q and A section */
.question { float: left; color: #6f8845 }
.answer { float: left; padding-top: 1px; color: #333 }
.q-text, .a-text { display: block; line-height: 17px; padding: 0 0 0 20px }
.a-text { border-bottom: solid 1px #d4d5c3; padding-bottom: 25px!important; margin-bottom: 15px; line-height: 20px; color: #777575 }
.a-text-last { border-bottom: solid 0px #fff; color: #777575 }
.q-text { color: #6f8845 }

.information-right h5 { padding: 20px 0 2px; margin: 0; font-size: 14px; line-height: 17px }
.information-right h5 a:link, .information-right h5 a:visited { color: #4b90bc; text-decoration: none; font-weight: normal }
.information-right h5 a:hover { text-decoration: underline }
#right-menu .last a { font-size: 14px!important }
.test { height: 100% }
.test h4#learn { font-size: 16px!important }

/*Testimonial landing page*/
#test-land  h2 {font-size:24px; font-weight:normal; padding:35px 0 3px 0; margin:0;}
#test-land p i {color:#4b4b4b; font-style:normal; font-size:16px; width:570px; display:block; padding-bottom:14px;}
#test-land .column1, #test-land .column2 { float:left; width:220px; font-size: 12px; padding-right:25px; margin-bottom:3px; padding-bottom: 22px }
#test-land .column3 {
	float:left;
	width:220px;
	padding-right:25px;
	font-size: 12px;
	margin-bottom:3px;
	padding-bottom: 22px;
}
#test-land .column1 a:link, #test-land .column2 a:link, #test-land .column3 a:link,
#test-land .column1 a:visited, #test-land .column2 a:visited, #test-land .column3 a:visited { display:block; text-decoration:none; color:#4b90bc; font-size: 14px; line-height: 21px }
#test-land .column1 a:hover, #test-land .column2 a:hover, #test-land .column3 a:hover {text-decoration:underline;}
#test-land .column1 h4, #test-land .column2 h4, #test-land .column3 h4 { color:#6f8845; font-weight:normal; display:block; margin:0; padding:0; font-size:14px!important;}
#test-land .column1 p, #test-land .column2 p, #test-land .column3 p { color:#4b4b4b; margin-bottom:15px; font-size: 14px; line-height: 17px }
#test-land .column1 a span, #test-land .column2 a span, #test-land .column3 a span {display:block; margin:11px 0 0 0;}
#test-block h3 { padding: 0; margin: 0; font-size: 14px; color: #6f8845; font-weight: normal; line-height: 17px }

/*Featured Team Member Page*/
.featured-team-member #testimonials-block #left-column p{font-size:14px!important;}
.featured-team-member #testimonials-block #left-column {width:164px;}
.featured-team-member #testimonials-block #right-column {width:515px;}
.featured-team-member #testimonials-block #left-column p a:link, .featured-team-member #testimonials-block #left-column p a:visited {font-size:14px; margin-top:15px;}
.featured-team-member #testimonials-block #right-column .a-text ul {list-style: disc outside; display:block; margin-left:15px; }
.featured-team-member .a-text {padding-bottom:17px!important; margin-bottom:16px!important;}
.last2 {display:block; padding-bottom:0px!important; margin-bottom:0px;}
.featured-team-member .a-text-last {margin-bottom:0px!important; padding-bottom:0px!important}

.cdcc { width: auto!important }
.first { color: #67931c!important; font-size: 16px!important; display: block; width: 100%!important }
#inner h4 {font-size:14px; color:#4b4b4b; text-indent:-5px; padding:0 0 0 5px; margin:17px 0 0 0;}
p i img { margin: 20px 0 }