* {
	padding:				0;
	margin:					0;
}


/* Class Definitions */
.inlineli {
	display:				inline;
	list-style: 			none;	
}
.inlineli_mnav {
	display:				inline;
	list-style: 			none;
	margin-left:			15px;
	color:					#FFFFFF;		
}
.inlineli_logos {
	display:				inline;
	list-style: 			none;
	margin-left:			30px;	
}
.nostyleli {
	list-style: 			none;	
}
.mini_lime_link {
	font-style:				italic;
	font-size:				10px;
	color:					#87AC15;
}
.ie6_text {
	font-family: 			arial, helvetica, sans-serif, verdana;	
	font-size:				12px;
}

body {
	font-family: 			arial, helvetica, sans-serif, verdana;	
	background-color:		#FFFFFF;
}

#icd_header {
	width:					100%;
	height:					330px;
	background-image:		url('../images/header.jpg');
}

#icd_mnav_box {
	float:					left;
	width:					100%;
	height:					50px;
}
#icd_mnav_btns {
	float:					right;
	width:					700px;
	height:					45px;
}
#icd_mnav_text {
	margin-top:				-40px;
	width:					600px;
	height:					40px;
}
#mnav_text > li {

}
.mnav_link {
	text-decoration:		none;
	font-size:				14px;
	color:					#FFFFFF;	
}

	
#mnav_home {

}
#mnav_about {
	padding-left:			11px;
}
#mnav_services {
	padding-left:			10px;
}
#mnav_ui {
	padding-left:			11px;
}
#mnav_contact {
	padding-left:			12px;
}
#mnav_news {
	padding-left:			6px;
}
#ds_link {
	border:					none;
	padding:				0px;
	width:					137px;
	height:					46px;
	margin-left:			555px;
	margin-top:				-29px;
}
#clearone_cert {
	width:					125px;
	height:					50px;
}




#top_container {
	margin:					0 auto;
	margin-top:				-330px;
	width:					800px;
	min-height:				140px;
}

#icd_logo {
	float:					left;
	width:					130px;
	height:					75px;
	margin-top:				20px;
	background-image:		url('../images/logo.gif');
	background-repeat:		no-repeat;
}
#home_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/banner_welcome.jpg');
	background-repeat:		no-repeat;	
}
#service_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/banner_services.jpg');
	background-repeat:		no-repeat;	
}
#ui_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/banner_interfaceDesign.jpg');
	background-repeat:		no-repeat;	
}
#contact_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/banner_contactUs.jpg');
	background-repeat:		no-repeat;	
}
#about_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/banner_aboutUs.jpg');
	background-repeat:		no-repeat;	
}	
#news_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/banner_news.jpg');
	background-repeat:		no-repeat;	
}

#base_container {
	margin:					0 auto;
	width:					800px;
	padding-bottom:			30px;
	/*background-color:		gray;*/
}





#home_ds_banner {
	width:					800px;
	height:					250px;
	background-image:		url('../images/ds_banner.jpg');
	background-repeat:		no-repeat;	
}
#icd_ds_header {
	width:					100%;
	height:					330px;
	background-image:		url('../images/ds_header.jpg');
}
#ds_secondary_title {
	margin-left:			20px;
	
}
#content_box_ds_design {
	margin-top:				10px;
	margin-left:			10px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/ds_base_design.jpg');
	background-repeat:		no-repeat;	
}
#content_box_ds_design > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ds_design > p:first-line{
	color:					#111111;	
}
#content_box_ds_options {
	margin-top:				-310px;
	margin-left:			276px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/ds_base_options.jpg');
	background-repeat:		no-repeat;
}
#content_box_ds_options > p{
	color:					#333333;
	font-size:				12px;
}
#content_box_ds_options > p:first-line{
	color:					#111111;	
}

#content_box_ds_content {
	margin-top:				-310px;
	margin-left:			552px;
	width:					238px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/ds_base_content.jpg');
	background-repeat:		no-repeat;
}
#content_box_ds_content > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ds_content > p:first-line{
	color:					#111111;	
}

#content_box_ds_welcome {
	height:					190px;
	padding-right:			8px;
}

#content_box_ds_roi {
	margin-top:				10px;
	margin-left:			10px;
	width:					210px;
	height:					110px;
	padding-right:			8px;	
}
#content_box_ds_roi > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ds_roi > p:first-line{
	color:					#111111;	
}

#content_box_ds_simplicity {
	margin-top:				-110px;
	margin-left:			292px;
	width:					210px;
	height:					110px;
	padding-right:			8px;	
}
#content_box_ds_simplicity > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ds_simplicity > p:first-line{
	color:					#111111;	
}

#content_box_ds_deploy {
	margin-top:				-110px;
	margin-left:			552px;
	width:					210px;
	height:					110px;
	padding-right:			8px;	
}
#content_box_ds_deploy > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ds_deploy > p:first-line{
	color:					#111111;	
}


#ds_mnav_text {
	margin-left:			500px;
	margin-top:				10px;
	width:					600px;
	height:					40px;
}	
#ds_mnav_home {

}
#ds_mnav_contact {
	padding-left:			11px;
}
#ds_mnav_services {
	padding-left:			10px;
}







/* CSS Sticky *******************/
html, body, #base_container {height: 100%;}
body > #base_container 		{height: auto; min-height: 100%;}


#banner_content_box {
	float:					left;
	margin-top:				50px;
	margin-left:			30px;
	width:					740px;
	height:					150px;
}
#banner_box_title_text {
	font-weight:			normal;
	font-family:			helvetica;
	font-size:				26px;
	color:					#FFFFFF;
}
#banner_box_info_text {
	font-size:				16px;
	color:					#FFFFFF;
}



#content_box_offerings {
	margin-top:				10px;
	margin-left:			10px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_offerings.jpg');
	background-repeat:		no-repeat;	
}
#content_box_offerings > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_offerings > p:first-line{
	color:					#111111;	
}
#content_box_coming_soon {
	margin-top:				-310px;
	margin-left:			276px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_nowHere.jpg');
	background-repeat:		no-repeat;
}
#content_box_coming_soon > p{
	color:					#333333;
	font-size:				12px;
}
#content_box_coming_soon > p:first-line{
	color:					#111111;	
}
#content_box_third_blank {
	margin-top:				-310px;
	margin-left:			552px;
	width:					238px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/base_third.jpg');
	background-repeat:		no-repeat;
}
#content_box_third_blank > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_third_blank > p:first-line{
	color:					#111111;	
}
#content_box_first_blank {
	margin-top:				10px;
	margin-left:			10px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_third.jpg');
	background-repeat:		no-repeat;
}
#content_box_first_blank > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_first_blank > p:first-line{
	color:					#111111;	
}
#content_box_ui_design {
	margin-top:				-310px;
	margin-left:			276px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_uiDesign.jpg');
	background-repeat:		no-repeat;
}	

#content_box_ui_design > p{
	color:					#333333;
	font-size:				12px;
}
#content_box_ui_design > p:first-line{
	color:					#111111;	
}
#content_box_consulting {
	margin-top:				-310px;
	margin-left:			552px;
	width:					238px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/base_consulting.jpg');
	background-repeat:		no-repeat;
}
#content_box_consulting > p{
	color:					#333333;
	font-size:				12px;
}
#content_box_consulting > p:first-line{
	color:					#111111;	
}

#content_box_second_blank {
	margin-top:				-310px;
	margin-left:			276px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_third.jpg');
	background-repeat:		no-repeat;
}	

#content_box_second_blank > p{
	color:					#333333;
	font-size:				12px;
}
#content_box_second_blank > p:first-line{
	color:					#111111;	
}



#content_box_first_ui {
	margin-top:				10px;
	margin-left:			10px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_design_commercial.jpg');
	background-repeat:		no-repeat;	
}
#content_box_first_ui > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_first_ui > p:first-line{
	color:					#111111;	
}

#content_box_second_ui {
	margin-top:				-310px;
	margin-left:			276px;
	width:					238px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_design_metal.jpg');
	background-repeat:		no-repeat;
}
#content_box_second_ui > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_second_ui > p:first-line{
	color:					#111111;	
}
#content_box_third_ui {
	margin-top:				-310px;
	margin-left:			552px;
	width:					238px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/base_design_transUI.jpg');
	background-repeat:		no-repeat;
}
#content_box_third_ui > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_third_ui > p:first-line{
	color:					#111111;	
}

#content_box_first_news {
	margin-top:				10px;
	margin-left:			10px;
	width:					506px;
	height:					auto;
	min-height:				310px;
	padding-right:			8px;	
	background-repeat:		no-repeat;
}
#content_box_first_news > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_first_news > p:first-line{
	color:					#111111;	
}

#content_box_third_news {

	margin-left:			552px;
	width:					238px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/base_third.jpg');
	background-repeat:		no-repeat;
}
#content_box_third_news > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_third_news > p:first-line{
	color:					#111111;	
}






#content_box_ui_quad1 {
	margin-top:				-50px;
	margin-left:			10px;
	width:					385px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_videos_Eagle.jpg');
	background-repeat:		no-repeat;
}
#content_box_ui_quad1 > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ui_quad1 > p:first-line{
	color:					#111111;	
}
#content_box_ui_quad2 {
	margin-top:				-310px;
	margin-left:			402px;
	width:					385px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/base_videos_Executive.jpg');
	background-repeat:		no-repeat;
}
#content_box_ui_quad2 > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ui_quad2 > p:first-line{
	color:					#111111;	
}

#content_box_ui_quad3 {
	margin-top:				-10px;
	margin-left:			10px;
	width:					385px;
	height:					310px;
	padding-right:			8px;	
	background-image:		url('../images/base_videos_Metal.jpg');
	background-repeat:		no-repeat;
}
#content_box_ui_quad3 > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ui_quad3 > p:first-line{
	color:					#111111;	
}
#content_box_ui_quad4 {
	margin-top:				-310px;
	margin-left:			402px;
	width:					385px;
	height:					310px;
	padding-right:			8px;
	background-image:		url('../images/base_videos_TransUI.jpg');
	background-repeat:		no-repeat;
}
#content_box_ui_quad4 > p{
	color:					#333333;	
	font-size:				12px;
}
#content_box_ui_quad4 > p:first-line{
	color:					#111111;	
}
#ui_title {
	margin-left:			0px;
	
}



#info_bar {
	width:					800px;
	height:					50px;
	/*background-color:		orange;*/
}

#ds_info_bar {
	width:					800px;
	height:					230px;
	/*background-color:		orange;*/
}
#info_bar_text {
	font-size:				12px;	
}

#badge_bar {
	width:					800px;
	height:					80px;
	/*background-color:		purple;*/
}

#icd_footer {
	width:					100%;
	height:					39px;
	background-image:		url('../images/footer.jpg');
	
	/* CSS Sticky **************/
	position: 				relative;
	margin-top: 			-39px; /* negative value of footer height */
	clear:					both;	
}
#icd_footer_box {
	float:					left;
	margin-top:				5px;
	width:					100%;
	height:					30px;
}
#icd_footer_text {
	width:					100%;
	height:					40px;
}
#footer_text > li {
	margin-left:			8px;
	color:					#FFFFFF;
}
#footer_text_li {
	margin-left:			8px;
	color:					#FFFFFF;
}
#footer_text_first {
	padding-right:			100px;
}
#footer_text_last {
	padding-left:			100px;
}
.footer_link {
	text-decoration:		none;
	font-size:				10px;
	color:					#FFFFFF;	
}
.divider {
	padding-left:			8px;
}


/* CSS Sticky **********************/
clearfix:after {
	content: 				".";
	display: 				block;
	height:	 				0;
	clear: 					both;
	visibility: 			hidden;
}
.clearfix {
	display: 				inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */
