@media screen {   
* {
	font-family: Arial, Verdana, Helvetica;


/*		font-size:100%;*/
}

.noDisplay {
	display: none;
}

.fix {
	visibility: hidden;
	clear: both;
	display: block;
}

img {
	border: 0;
}

HTML {
	color: #333;
}

BODY {
	background: #333;
	margin: 0px;
	padding: 0px;
}

H1, H2, H3, H4, H5 {
	display: inline;
	font-family: Arial, Verdana, Helvetica;
}

/*	h3 {
		font-size:.9em; 
	}
*/

DIV.frame {
	padding: 0;
}

DIV.page {
	width: 1040px;
	margin: 0px;
	position: relative;
	overflow: hidden;
}

text, p, li, a, h3 ,h2, h1 {
	font-size: .9em;
}

h3 a, ul a {


/*		line-height:14px;  */
		font-size: 1.0em;
}
 


a {
	text-decoration: none;
	color: #eee;
}
 
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;} 

.nobullets {
	list-style-type: none !important; 
	color:#dddddd;
}
/*   //<!--- M E N U  ************************************************************************* -->*/

.vmenuBG {
	width: 280px;
	position: absolute;
	top: 0;
	left: 0;
	/* background:#CFECAB;*/
		padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	z-index: -3;
}

/********	C O N D I T I O N A L    C O D E */

/*.vmenuBG {
		background:#d53c14;    
		}      */

/********	C O N D I T I O N A L    C O D E */

/*   //<!--- C O N T E N T ************************************************************************* -->*/

.contentBG {


/*			width:546px;*/
			width: 760px;
	position: absolute;
	top: 0;
	left: 280px;
	background: #fff;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

DIV.containerBG {
	width: 280px;
	position: absolute;
	top: 0;
	right: 0;
	background: #ECABCF;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

/*   //<!--- H E A D E R ************************************************************************* -->*/

.header_box {
	width: 1040px;
	/*	

height:105px;*/
			margin: 0;
	padding: 0;
	clear: both;
	position: relative;
	z-index: 1;
	/*		background: transparent url(images/header_tmp.gif) no-repeat;

*/         
			background: #b2b2b2;
	font: normal   .9em Arial, sans-serif;
}

.header {
	width: 1040px;
	height: 106px;
	margin: 0;
	padding: 0;
	/*background

: transparent url(images/header_tmp.gif) no-repeat;   */
			position: relative;
}

#cohen_miller_logo {


/*			background: transparent url(images/cohen_miller_logo.gif) no-repeat  45px 37px; */
			width: 500px;
	height: 50px;
	padding: 40px 0 10px 33px;
	font-size: 1.2em;
	float: left;
}

#cohen_miller_logo p {
	
}

#contact_info {
	/*

background: green;   */   
			float: right;
	width: 500px;
	/*		

height:100px;     */
			padding: 25px 0px 0 0;
	color: #333;
}

#contact_info ul {
	margin: 0;
	padding: 0 25px 0 0;
	width: 195px;
/*		backgro

und: red;*/
}

#contact_info li {
	list-style-type: none !important;
	margin: 0;
	padding: 1px 0 3px 1px;
	width: 180px;
	font-size: .9em;
	font-weight: normal;
	color: #333 !important;
/*		background: blue;*/
}



#contact_info div {
	float: right;
}

#contact_info a {
	color: #333;
	text-decoration: underline;
}

#contact_info p {
	font-size: 0.9em;
	font-weight: bold;
	color: #49639f !important;
	padding: 1px 0px 0px 1px;
	margin: 0;
}

/*   //<!--- F O O T E R ************************************************************************* -->*/

.footer_box {
	clear: both;
	position: relative;
	z-index: 1;
	background: #666;
	height: 86px;
}

.footer {
	/*

background: transparent url(images/header_tmp.gif) no-repeat 10px 12px;*/
			position: relative;
	padding: 0px 3px;
}

#printfooter {
   display:none;
}

/*   //<!--- M A I N  ************************************************************************* -->*/

DIV.main {
	clear: both;
	/*	

padding-bottom:35px;*/
			width: 100%;
	position: relative;
	z-index: 1;
}

.wrap {
	/*

width:760px;*/
			width: 1040px;
	float: left;
}

/*		&&&&&&&&&& M E N U &&&&&&&&&&&&&*/

DIV.hmenu_box {
	position: absolute;
	top: -24px;
	z-index: 3;
	height: 21px;
	width: 1040px;
	background: #444;
}

DIV.hmenu {
	padding: 0px 3px;
	height: 21px;
}

.hmenu ul {
	padding: 0 0 0 284px;
	margin: 0;
}

.hmenu li {
	padding: 1px 15px 2px 15px;
	display: inline;
	height: 21px;
}

.hmenu a {
	color: #888a8a;
	font-size: 1.0em;
	height: 21px;
}

/*A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none} */
.hmenu a:hover { 
	text-decoration: none;
	color: #ffffff;
	}


#menu_selected a {
	color: #fff;
}

#services_submenu #menu_selected  a, #method_submenu #menu_selected  a {
	color: #999;
}
#services_submenu a:hover, #method_submenu a:hover {
	color: #999999;   
	text-decoration: none;
}
/*		&&&&&&&&&& S U B M E N U &&&&&&&&&&&&&*/

.vmenu_box {
	position: relative;
	top: 0;
	z-index: 3;
	width: 280px;
	float: left;
	margin-top: 20px;
	height: 550px;
}

.vmenu {
	line-height: 18px;
	padding: 24px 32px 0 22px;
	/*	

height:500px; */
			width: 226px;
}

.vmenu ul {
	list-style: none inside;
	padding: 0 0 0 0;
}

.vmenu li {
	padding: 0 0 10px 0;
}

.vmenu a {
	color: #FFF;
}
   
/*   //<!--- C O N T E N T ************************************************************************* -->*/

.column {
	/*	

padding-right:24px;    */
			margin: 36px 12px 24px 24px;
	width: 210px;
	clear: right;
	float: left;
	background-color: #FFF;
/*	display:inline-ta

ble;*/
}

DIV.container_box {
	position: relative;
	z-index: 3;
	width: 280px;
	float: right;
	margin-top: 21px;
}

DIV.container {
	padding: 0px 4px;
	background: #FFFF00;
}

.content_box {
	position: relative;
	z-index: 3;
	float: right;
	width: 480px;
	margin-top: 21px;
}

.content_box {
	width: 760px;
}

.content {


}

#col_topbox {


/*			font-si

ze:1em;*/
padding: 36px 20px 0px 24px;
	width: 695px;
}

/*//<!---***********************************DDD******************************************************* -->*/

/*//<!---***********************************DDD******************************************************* -->*/

/*//<!---***********************************DDD******************************************************* -->*/

.wrap {
	width: 1040px;
}

/*@@@@@@@@=========== SECTION : Home ===========@@@@@@@@@@*/

.banner {
	padding: 0;
}

.footer {
	margin: 0 68px 1px 1px;
	padding: 1px 0 0 0;
	text-align: right;
}

#home .page {
	background: #484689;
}

#home #menu_selected {
	background: #484689;
}

#home .column {
	line-height: 18.5px;
}

#benchmarks_banner {
	width: 280px;
	height: 550px;
	background: #484689 url(images/home_rotating_banner.gif) no-repeat top;
}

#home #col_left {
	width: 400px;
	margin: 24px 0 7px 24px;
}

#home #col_right {
	width: 280px;
	background: #ddd;
	float: right;
	height: 531px;
	padding: 64px 0 0 0;
	margin: 0;
}

#home #col_right p {
	margin: 12px 24px 24px 24px;
	float: right;
	font-weight: normal;
	/*			font-size: 

.9em;*/
/*			line-height

:16px;    */
			text-align: right;
}

#home #col_right p, #home #col_left p {
	color: #555555;
}

#home #col_right .quote {
	text-align: left;
	margin: 0;
	background: #666;
	color: #fff;
	padding: 20px 22px 24px 33px;
}

#home .vmenu {
	padding: 0px;
}

#home .vmenu_box {
	background: #5162a1;
}

#home .content ul {
	list-style-type: square;
	color: #484689 !important;
}

#home .content li {
	font-weight: bold;
}

#home h3, #home .content a {


/*			font-size: .9em;    */
			color: #484689;
}

#home .wrap {
	height: 600px;
}

/*@@@@@@@@=========== SECTION : SERVICES ===========@@@@@@@@@@*/

#services .page, #services #menu_selected {
	background: #bf511c;
}

#services .column ul { 
	list-style-type: decimal;
	list-style-position: outside;
}
#services .column li { 
	color:#bf511c;
}
#services .column li span { 
	color:#555; 
/*    margin:0 0 0 12px;*/
}
#services h3, #services .column a {
	color: #bf511c;
}

#services .column p {
	padding-top: 0;
	margin-top: 3px;
	color: #555555;
}

#services .vmenu {
	width: 226px;
	height: 550px;
}

#services .vmenu p {
	width: 150px;
	font-weight: bold;
	color: #76bd01;
}

#services #col_left {
	width: 308px;
}

#services #col_left {
	width: 308px;
}
/*@@@@@@@@=========== SECTION : MEDTHOD ===========@@@@@@@@@@*/

#method .page, #method #menu_selected {
	background: #484689;
}

#method h3, #method .content a {
	color: #484689;
/*			f

ont-size: .9em;*/
}

#method .main {
	height: 500px;
}

#method .vmenu {


/*			line-height:18px;*/
			color: #fff;
	height: 550px;
}

#method #method_submenu {
	width: 200px;
}

#method .vmenu p {
	color: #76bd01;
	width: 150px;
	font-weight: bold;
}

#method .vmenu {
	padding: 24px 0 0 32px;
}

#method #col_right {
	width: 280px;
	float: right;
	padding: 36px 30px 0 24px;
	width: 360px;
	height: 531px;
	/*			background-col

or: #ddd;*/
			margin: 0;
}

#method #col_left {
	width: 308px;
}

#method .column p {
	color: #555555;
	margin-top: 2px;
	padding-top: 0;
}

/*@@@@@@@@=========== SECTION : ABOUT ===========@@@@@@@@@@*/

.biobox {
	height: 250px;
	line-height: 18px;
}

.biobox img {
	float: right;
}

.biobox ul {
	padding: 28px 0 0 0 !important;
	width: 210px;
}

.biobox li {
	line-height: 18px;
}

#about .strengths {
	line-height: 10px;
}

#about .biobox h2 {
	font-size: 1.0em;
}

#about .page, #about .containerBG, #about .vmenu, #about #menu_selected {
	background: #5162a1;
/*col

or:#777; */
}

#about h2, #about h3, #about h1 {
	font-weight: bold;
	color: #5162a1;
}

#about .vmenu a, #about .column a {
	font-weight: bold;
	color: #76BD01;
}

#about .contentBG {
	width: 460px;
}

#about .vmenu {


/*			line-height:18px;*/
            color: #fff;
	height: 550px;
}

#about .main {
	height: 500px;
}

#about #col_left {
	color: #fff;
	line-height: 18px;
	padding: 13px 0 0 106px;
	text-align: center;
}

#about  #biography #col_left {
	padding: 0 0 0 0;
}

#about #col_right {
	float: right;
	padding: 13px 21px 1px 1px;
	width: 238px;
	background-color: transparent;
}

#about  #biography #col_right {
	padding: 25px 1px 1px 2px;
}

#about   #col_right .add {
	padding: 34px 1px 1px 2px;
}

#about #biography #col_center {
	width: 450px !important;
	color: #666666;
	line-height: 19px;
	padding: 0px 0 0 27px;
	margin: 0;
}

#about  #biography .column {


/*			color:#666666;*/

/*			line-height:19px;*/

/*			padding:76px 0 0 27px; */

/*			margin:0; */             
			margin: 0px 12px 24px 22px;
	width: 168px !important;
}

#about  #biography .contentBG {
	width: 760px;
}

#about .biobox p {
	width: 64px;
	padding: 16px 0 0 0;
}

#about .add a {
	/

*			font-size:.9em;  */
			font-weight: bold;
	color: #76bd01;
	width: 210px;
}

#about .add {
	margin: 20px 0 0 0;
	width: 230px;
}

#about .vmenu {
	padding: 46px 32px 0 28px;
	width: 220px;
}

#about .vmenu_box  img {
	padding: 38px 1px 1px 32px;
}

#about  .biobox img {
	padding: 0 30px 1px 8px;
}

#about .vmenu .add {


/*			padding:18px 0 0 0;  */
			margin: 54px 0 0 0;
	width: 240px;
}

#about li, #about p {
	list-style-type: none;
	/*			

font-weight: bold; */
			color: #fff;
}

#about #biography li, #about #biography p {
	color: #333;
	list-style-type: disc;
}

#about #biography .content p {
	margin: 0px 0 18px;
	padding: 0 0 0;
}

#about #biography .biolink a {
	padding: 0 0 0 30px;
	color: #76BD01 !important;
	font-weight: bold;
}

#about #biography .biolink_selected a {
	padding: 0 0 0 30px;
	color: #aaa !important;
	font-weight: bold;
}

#about .content ul {
	padding: 14px 0 0 0;
	margin: 0;
}

#about .content li {
	padding: 0 0 16px 0 !important;
/*			

line-height:8px;*/
}

#about .content .biobox li {
	padding: 0 0 16px 0 !important;
	line-height: 18px;
}

#about #biography .content ul {
	padding: 8px 0 16px 16px !important;
}

#about #biography  #col_left {
	text-align: left;
	color: #000;
	width: 685px !important;
	padding: 0 0 0 2px;
}

#about #col_left li {
	color: #333;
}

#about #col_topbox h1 {
	color: #5162a1;
	/*

font-size:.9em;*/
				padding-bottom: 0;
}

#about #col_topbox p {
	padding: 0;
	color: #333;
	margin: 0;
}

#about #biography #col_topbox p {
	padding: 4px 0 0 0;
}

.firstline {
	padding: 4px 0 0 0 !important;
}

/*@@@@@@@@=========== SECTION : CASE STUDIES ===========@@@@@@@@@@*/

#case_studies #col_right {
	background-color: #DDDDDD;
	float: right;
	height: 600px;
	margin: 0;
	padding: 0 1px 0 0;
	width: 512px;
}

#case_studies table a {
	color: #484689;
	font-size: 1.0em;
	font-weight: bold;
}

#case_studies .page, #case_studies #menu_selected {
	background: #e7b426;
}

#case_studies .column {
	margin: 24px 12px 24px 24px;
}

#case_studies h2 {
	margin: 0 0 8px 0;
	color: #999;
}

#case_studies h3 {
	color: #e7b426;
}

#case_studies .column p {
	padding: 2px 0 0 0;
	margin: 0;
}

#case_studies .vmenu p {
	color: #484689;
	width: 150px;
	font-weight: bold;
}

#case_studies #col_left {
	margin: 4px 12px 24px 24px;
}

#case_studies table {
	margin: 0;
	font-size: .8em;
	background-color: #E7B426;
	border-width: 0 0 1px 1px;
}

#case_studies .selected {
	background-color: #ffffff;
}

#case_studies td {
	height:42px;
	padding: 4px 4px 4px 16px;
	margin: 0;
	background-color: #ffffff;
}

#case_studies tr {
	height:48px;
}

#case_studies th { 
	text-align: left;  
	height:42px;
	padding:2px 0 0 11px; 
	background-color:#E7B426;
}

#case_studies table .industry {
	background-color: #ffffff;
}

#case_studies table .tablefooter { 
/*	font-size: .8em; */
	background-color: #fff;
	color: #999;
}


#case_studies_preview {
	/*			background-color: #EEE;*/  
			padding: 24px 6px 6px 6px;
	height: 200px;
	font-size: .7em;
}

/*@@@@@@@@=========== SECTION : RESOURCES ===========@@@@@@@@@@*/

#resources .page,  #resources #menu_selected {
	background: #96b729;
}

#resources .main {
	height: 550px;
}

#resources h3 {
	color: #96b729;
}

/*		#resources .column a {
		font-size:1.0em;        
		color:#777;  
		}   */

#resources .column ul {
	margin-top: 2px;
	padding: 0 2px 2px 0;
	list-style-type: none;
}

#resources .column li {
	padding: 0px 0 10px 0;
}

#resources .column p, #resources .column li,#resources .column a {


/*			font-size:.9em;   */
			margin-top: 2px;
	color: #555555;
}

#resources .column a {
	text-decoration: underline;
	font-size: 1.0em;
}

/*		#resources h3 {
			font-size:.8em; 
		}
*/

/*@@@@@@@@===========  SECTION : CONTACT ===========@@@@@@@@@@*/

#contact .page, #contact #menu_selected {
	background: #839fd1;
}

#contact .main {
	height: 550px;
}

#contact .column p, #contact .column a {
	font-size: .9em;
	color: #555555;
}

#contact .column a, h3 {
	color: #839fd1;
}

#contact .column a {
	font-size: 1.0em;
}

#contact .column p {
	color: #555555;
	margin-top: 2px;
	padding-top: 0;
}


/*		#contact h3 {           

		} */  
		}