body {
	margin: 0;
	font-size: 12px;
	line-height: 20px;
}
body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	color: #444751;
	font-size: 12px;
}

ul
{
  margin-left: 0;
  padding-left: 1em;
}

li
{
	margin: 0;
	padding: 0;
}

li#content_inner .indented
{
  margin: 10;
  padding: 10;
}

.wrapper { 
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#wrapper_footer { 
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	display: block;

}

h1, h2, h3, h4 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;

}
h1 { 
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
/*	line-height: 110%;*/
}
h2, h2 a { 
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	color: #444751;
	text-decoration: none;
	text-transform: uppercase;		
}
h3, h3 a { 
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	color: #444751;
	text-decoration: none;
	text-transform: uppercase;
}


small { 
	margin: 0;
	color: #444751;
	font-size: 11px;
}

a  {
	color: #007bc9;
	text-decoration: none;
}

a:hover  {
	text-decoration: underline;
}

a img  { 
	border: none;
}

p.bold { 
	font-weight: bold;
}

img.left { 
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
img.right { 
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

img.margin_top { 
	float: left;
	margin-top: 30px;
}

div.clear { 
	clear:both;
}


#header {
	float: left;
	width: 940px;
	padding-top: 25px;
}

#logo {
	float: left;
	width: 140px;
	margin-right: 0px;
	display:inherit;
}

*html #header #logo { 
	float: left;
	width: 140px;
	margin-right: 140px;
}

#menu {
	float: right;
	width: 620px;
	font-size: 11px;
	padding-top: 0px;
	margin-left: 0px;
	display:inherit;
}

#logo h1 a {
	display: block;
	width: 142px;
	background: url('../img/logo.jpg') no-repeat;
	height: 40px;
}

#menu .nav { 
	list-style: none;
	padding: 0px;
	margin: 0;
}

#menu .nav li{
	float: left;
	margin: 0;
	padding: 0px;
	margin-right: 1px;
}

#menu .nav li a span { 
	display: none;
}

/**NAV***BUTTONS**/

/******HOME*******/

li#home_button a {
	width: 80px;
	height: 29px;
	display: block;
}


body#home li#home_button a, li#home_button a:active { 
	background: url('../img/buttons/home_selected.gif') no-repeat;

}

/******ABOUT*******/

li#about_button a {
	width: 80px;
	height: 29px;
	display: block;
}
 
body#about li#about_button a, li#about_button a:active { 
	background: url('../img/buttons/about_selected.gif') no-repeat;

}

/******WORK*******/

li#work_button a {
	width: 80px;
	height: 29px;
	display: block;
}

body#work li#work_button a, li#work_button a:active { 
	background: url('../img/buttons/work_selected.gif') no-repeat;

}

/******BLOG*******/

li#blog_button a { 
	width: 80px;
	height: 29px;
	display: block;
}

body#blog li#blog_button a, li#blog_button a:active { 
	background: url('../img/buttons/blog_selected.gif') no-repeat;

}

/******CONTACT*******/

li#contact_button a {
	width: 80px;
	height: 29px;
	display: block;

}

body#contact li#contact_button a, li#contact_button a:active { 	
	background: url('../img/buttons/contact_selected.gif') no-repeat;

}

/******SERVICES*******/

li#services_button a {
	width: 80px;
	height: 29px;
	display: block;

}

body#services li#services_button a, li#services_button a:active { 	
	background: url('../img/buttons/services_selected.gif') no-repeat;

}

/******PROCESS*******/

li#process_button a {
	width: 80px;
	height: 29px;
	display: block;

}

body#process li#process_button a, li#process_button a:active { 	
	background: url('../img/buttons/process_selected.gif') no-repeat;

}


/**Hover Home Button**/

div.hover_home_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/home_ready.gif') no-repeat 0 0 scroll;
}
div.hover_home_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_home_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;
	border:			0px solid #000;
	background: url('../img/buttons/home_hover.gif') no-repeat 0 0 scroll;
}

/**Hover About Button**/

div.hover_about_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/about_ready.gif') no-repeat 0 0 scroll;
}
div.hover_about_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_about_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;	
	border:			0px solid #000;
	background: url('../img/buttons/about_hover.gif') no-repeat 0 0 scroll;
}

/**Hover Work Button**/

div.hover_work_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/work_ready.gif') no-repeat 0 0 scroll;
}
div.hover_work_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_work_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;	
	border:			0px solid #000;
	background: url('../img/buttons/work_hover.gif') no-repeat 0 0 scroll;
}


/**Hover Blog Button**/

div.hover_blog_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/blog_ready.gif') no-repeat 0 0 scroll;
}
div.hover_blog_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_blog_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;
	border:			0px solid #000;
	background: url('../img/buttons/blog_hover.gif') no-repeat 0 0 scroll;
}

/**Hover Contact Button**/

div.hover_contact_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/contact_ready.gif') no-repeat 0 0 scroll;
}
div.hover_contact_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_contact_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;
	border:			0px solid #000;
	background: url('../img/buttons/contact_hover.gif') no-repeat 0 0 scroll;
}

/**Hover Services Button**/

div.hover_services_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/services_ready.gif') no-repeat 0 0 scroll;
}
div.hover_services_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_services_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;
	border:			0px solid #000;
	background: url('../img/buttons/services_hover.gif') no-repeat 0 0 scroll;
}

/**Hover Process Button**/

div.hover_process_button {
	position: 		relative;
	width: 80px;
	height: 29px;
	background: url('../img/buttons/process_ready.gif') no-repeat 0 0 scroll;
}
div.hover_process_button a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 29px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.hover_process_button div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 29px;
	_margin-top: -29px;
	#margin-top: -29px;
	margin-top: -29px;
	border:			0px solid #000;
	background: url('../img/buttons/process_hover.gif') no-repeat 0 0 scroll;
}


/*************************************************/

#intro {
	width: 620px;
	float: right;
	margin-top: 50px;
	margin-bottom: 0px;
}

#intro h1#text_home {
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_home.gif') no-repeat;
	margin: 0;
	padding: 0px;
}

#intro h1#text_about {
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_about.gif') no-repeat;
	margin: 0;
	padding: 0px;
}

#intro h1#text_work { 
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_work.gif') no-repeat;	
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
}

#intro h1#text_services { 
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_services.gif') no-repeat;	
	margin: 0;
	padding: 0px;
}

#intro h1#text_process { 
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_process.gif') no-repeat;	
	margin: 0;
	padding: 0px;
}

#intro h1#text_contact { 
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_contact.gif') no-repeat;	
	margin: 0;
	padding: 0px;
}

#intro h1#text_contact_thankyou { 
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_contact_thankyou.gif') no-repeat;	
	margin: 0;
	padding-bottom: 150px;
}

#intro h1#text_contact_formerror {
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/text_contact_formerror.gif') no-repeat;
	padding-top: 150px;
}

#intro h1#text_synergy { 
	display: block;
	width: 620px;
	height: 120px;
	background: url('../img/work/text_synergy.gif') no-repeat;	
	margin: 0;
	padding: 0px;
}

#intro h1#text_murphy { 
	display: block;
	width: 620px;
	height: 120px;
	background: url('../img/work/text_murphy.gif') no-repeat;	
	margin: 0;
	padding: 0px;
}

#intro h1#text_densho { 
	display: block;
	width: 620px;
	height: 153px;
	background: url('../img/work/text_densho.gif') no-repeat;	
	margin: 0;
	padding: 0px;
}

h1 span { 
	display: none;
}

#contenedor_slider { 
	float: left;
	width: 940px;
	border: 1px solid red;
}



/* BUTTONS                               		 */

.navi { 
	float: left;
	margin-top: 20px;
}

.on_off { 
	margin-top: 20px;
	float:left; 
	width: 318px;
}

a span { 
	display: none;
}

ul.show_all { 
	margin: 0;
	padding: 0px;
	list-style: none;
	float: left;	
}

ul.show_all li a { 
	float: left;
	width: 80px;
	height: 22px;
}

ul.show_all li, ul.show_all li a.active { 
	background: url('../img/buttons/show_all_active.gif') no-repeat;
	cursor: default;

}

div.show_work {
	
	position: 		relative;
	width: 80px;
	height: 22px;
	background: url('../img/buttons/show_all_off.gif') no-repeat 0 0 scroll;
}
div.show_work a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 80px;
	height: 22px;
	text-align: 		center;
	color:			#000;
	background:		transparent none -x 0 0 scroll;
}
div.show_work div {
	display:		none;
	position: 		relative;
	z-index: 		1;
	width: 80px;
	height: 22px;
	border:			0px solid #000;
	background: url('../img/buttons/show_all_on.gif') no-repeat 0 0 scroll;
}


/*****************************************************/
/* Portfolio                               		 */
/***************************************************/

#portfolio {
	width: 940px;
	height: 425px;
	float: left;
	margin-top: 10px;
/*	background: url('../img/images/loader.gif') no-repeat center;*/
}

.loader { 
	float: left;
	width: 940px;
	height: 400px;
}

/*****************************************************/
/* LAYOUTS                               		 */
/***************************************************/
div#content	{ 
	float: left;
	width: 100%;
	margin-bottom: 20px;
	line-height: 20px;
	background: url('../img/how_we_work_chart.jpg') no-repeat center 42px;	
	display:table;
}

div#content_inner	{
	float: left;
	width: 940px;
	line-height: 20px;
	margin-top: 20px;
}

#how_we_work { 
	float: left;
	width: 940px;
	height: 362px;
	margin-bottom: 7px;
	margin-top: 18px;
	padding-top: 24px;
	border-top: 1px solid #bdc1c7;
}

.title	{
	width: 248px;
	float: left;
	margin-right: 20px;
}

.description { 
	width: 620px;
	float: left;
}

.description p { 
	margin: 0;
	padding: 0px;
}

.quote { 
	display: inline;
	float: left;
	width: 460px;
	margin-left: 160px;
	margin-top: 14px;
	padding-top: 10px;
	margin-bottom: 0px;
	border-top: 2px solid #4f5566;
}

.quote h1 { 
	font-family: Georgia, serif;
	line-height: 38px;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0px;
}


.col_1	{ 
	width: 300px;
	margin-right: 20px;
	float: left;
}

.col_1	li { 
	width: 300px;
	margin-right: 20px;
	padding-left: 1.4em;
	list-style-type: none;
	background: url(../img/bullet_round.png) 0 6px no-repeat;
}

.col_2	{ 
	width: 300px;
	margin-right: 20px;
	float: left;
}

.col_2_about	{ 
	width: 300px;
	float: left;
}

.col_1_2	{ 
	width: 620px;
	float: left;
	margin-right: 20px;
}

.col_2_3	{ 
	width: 620px;
	float: left;
}


.col_1_2_3	{
	width: 940px;
	float: left;
	margin-top: 20px;
	padding-top: 21px;
	border-top: 1px solid #bdc1c7;
	margin-bottom: 30px;
}

.middle	{ 
	margin-left: 320px;
	display: inline;
}

.col_3	{ 
	width: 300px;
	float: left;
}

.sample_main {
	float: left;
	width: 620px;
	height: 420px;
	margin-bottom: 3px;
}

.sample_main h3 { 
	margin-top: 15px;	
	margin-bottom: 0px;
}

.sample_main p { 
	margin: 0;
	padding: 0px;
}

.sample_logo {
	float: left;
	width: 620px;
	height: 360px;
	margin-bottom: 30px;
}

.process_overview {
	float: left;
	width: 620px;
	height: 60px;
	margin-bottom: 50px;
}

.work_overview {
	font-size: 15.5px;
	line-height: 28px;
	margin-bottom: 20px;
}

.case_overview {
	font-size: 15.5px;
	line-height: 28px;
	margin-bottom: 0px;
}

.client_list {
	float: left;
	width: 620px;
	margin-bottom: 50px;
}

.work_title_top {
	float: left;
	width: 620px;
	height: 80px;
	margin-bottom: 15px;
}

.work_title {
	float: left;
	width: 620px;
	height: 80px;
	margin-top: 60px;
	margin-bottom: 15px;
}

.space_25 {
	margin-bottom: 25px;
}

.space_50 {
	margin-bottom: 50px;
}

.box { 
	float: left;
	width: 300px;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 260px;
}


.box h3 { 
	margin-top: 15px;	
	margin-bottom: 0px;
}

.box p { 
	margin: 0;
	padding: 0px;
}


.box_2 { 
	float: left;
	width: 300px;
	margin-bottom: 20px;
	height: 260px;
}


.box_2 h3 { 
	margin-top: 15px;	
	margin-bottom: 0px;
}


.box_2 p { 
	margin: 0;
	padding: 0px;
}

.box_3 { 
	float: left;
	width: 620px;	
}

.box_3 img { 
	margin-bottom: 14px;
}

.box_3 h3 { 
	margin-bottom: 0px;
}

.box_3 p { 
	margin: 0;
	padding: 0px;
}



#chart_info { 
	width: 940px;
	float: left;
}


/*********INDEX LAYOUT***********/

.bottom_line { 
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px solid #bdc1c7;
	height: 180px;	
	position: relative;
}

.bottom_line h2 { 
	margin-bottom: 20px;
}


/*********ABOUT LAYOUT***********/

.about_main { 
	margin-bottom: 20px;

}

.our_dna { 
	margin-top: 18px;
}

.our_dna h2 { 
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
}


.clients_dna { 
	margin-top: 18px;
}

.clients_dna h2 { 
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
}

.section .description p {
	font-size: 18px;
	line-height:28px;
	color: #B23710;
}

.page_intro .description p { 
	font-size: 15.5px;
	 line-height:28px;
}

.page_intro img {

}

.sidebar {
	padding-top: 15px;
	border-top: 1px solid #bdc1c7;
	margin-top: 25px;
}

.sidebar2 {
	padding-top: 0px;
	margin-top: 25px;
}

.sidebar h2 {
	margin-bottom: 15px;
	font-size: 18px;
	line-height:28px;
	color: #ef4323;
	text-transform: none;
	font-weight: normal;
}

.slideshow {
	float: left;
}

.bullet_list { 
	float: left;
	width: 620px;
}
.profile_info {
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

.profile_info h3 { 
	margin: 0;
	padding: 0px;
}

.profile_info p { 
	margin: 0;
	padding: 0px;
	margin-bottom: 10px;
}

.profile_info img {
	margin-bottom: 10px;
	margin-top: 5px;
}

.service_type { 
	width: 190px;
	float: left;
	margin-right: 23px;
	font-size: 12px;
	line-height: 22px;
}

.bullet1 { 
	width: 190px;
	float: left;
	margin-right: 23px;
}

.bullet1 li {
	width: 165px;
	float: left;
	margin-right: 23px;
	padding-left: 1.4em;
	list-style-type: none;
	background: url(../img/bullet.png) 0 5px no-repeat;	
/*	margin-left: 0px;
	list-style-image: url(../img/bullet.png);	 */
}

.bullet1 ol {
	margin-left: -20px;
	list-style-type: inherit;
}

.bullet2 { 
	width: 190px;
	float: left;
}

.bullet2 li { 
	width: 165px;
	float: left;
	padding-left: 1.4em;
	list-style-type: none;
	background: url(../img/bullet.png) 0 5px no-repeat;		
}

.bullet2_sample {
	width: 190px;
	float: left;
	text-align: center;
}

.bullet_double { 
	width: 406px;
	float: left;
}

.bullet_triple { 
	width: 620px;
	float: left;
}

.bullet_triple li { 
	padding-left: 1.4em;
	list-style-type: none;
	background: url(../img/bullet.png) 0 5px no-repeat;	
	margin-right: 10px;	
}

/*********WORK LAYOUT***********/

.client { 
	margin-bottom: 30px;
	padding-top: 23px;
	border-top: 1px solid #bdc1c7
}

.client h2 { 
	margin-bottom: 20px;
}

.small_description {
	width: 200px;
	float: left;
	margin-top: 20px;
	border-top: 1px solid #bdc1c7
}

.tiny_description {
	width: 190px;
	float: left;
}

#work_details .col_1 { 
	margin-bottom: 30px;
	padding-top: 23px;
	border-top: 1px solid #bdc1c7;
	width: 300px;
	float: left;
}

#work_details .col_2 { 
	margin-bottom: 30px;
	padding-top: 23px;
	border-top: 1px solid #bdc1c7;
	width: 460px;
	float: left;
}

#work_details .col_3 { 
	margin-bottom: 30px;
	padding-top: 23px;
	border-top: 1px solid #bdc1c7;
	width: 140px;
	float: left;
}

#work_details .col_3 a.next {
	background-image:url('../img/right.png');
	float:right;
	width: 17px;
	height: 17px;	
}

#work_details .col_3 a.next span {
	display: none;
}

#work_image { 
	width: 940px;
	float: left;
	margin-bottom: 20px;
}

/*********CONTACT LAYOUT***********/

.contact_box { 
	margin-bottom: 30px;
	padding-top: 23px;
	border-top: 1px solid #bdc1c7;
}

.contact_box h2 { 
	margin-bottom: 21px;
}


.contact_description { 
	width: 220px;
	float: left;
}

div.input_bg { 
	width: 194px;
	padding-left: 6px;
	height: 27px;
	display: block;
	background: #3d3f48 url('../img/contact/input_back.jpg') no-repeat;
	margin-bottom: 4px;
}

.form td { 
	padding: 5px 5px 5px 0px;
}

.form em { 
	font-size: 11px;
	color:#bdc1c7;
	font-style: italic;
	margin-left: 5px;
}

.form input.text {
	 border-top: none;
border-left: none;
	border: 1px solid #bdc1c7;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 5px;
	width: 200px;
	color: #666666;
}


.form select { 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	width: 200px;	
}

.form textarea {
		 border-top: none;
	border-left: none;	 
	border: 1px solid #bdc1c7;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 5px;
	width: 400px;
	color: #666666;	
}

.twitter_contact { 
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px solid #bdc1c7;
	height: 178px;
	position:relative;
}

.twitter_contact img { 
	margin-top: -5px;
	
}

.twitter_contact a { 
	position:absolute;
	bottom:0;
	left:0;
	
}

.time_office { 
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px solid #bdc1c7;
	height: 178px;

}

.time_office h2 { 
	margin-bottom: 20px;
}

.mailer { 
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px solid #bdc1c7;
	height: 178px;
}


.mailer h2 { 
	margin-bottom: 20px;
}


/*********404 LAYOUT***********/

#inner_not_found { 
	float: left;
	width: 940px;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.not_found_option { 
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
	list-style: none;
} 

div#strip_footer {
	margin-top: 20px;
	float: left;
	width: 100%;
	background: #3d3f48 url('../img/back_footer_x.jpg') repeat-x top;
}

div#footer	{
	float: left;
	width: 100%;
	height: 120px;
	padding-top: 20px;
	background:  url('../img/back_footer.jpg') no-repeat top center;
	color: #dddddd;
	padding-bottom: 30px;
}

#footer p { 
	margin: 0px;
	padding: 0px;
}

div#footer a	{ 
	text-decoration: none;
	color: #fff;	
	font-weight: normal;
}
div#footer a:hover	{ 
	text-decoration: none;
	color: #fff;	
}

div#footer h1.ubg a {
	width: 97px;
	height: 13px;
	display: block;
	color: #ffffff;
}

div#footer h1.ubg span	{ 
	display: none;

}

/* CLIENT LIST TABLE */

#hor-minimalist-b
{
	font-size: 11px;
	background: #fff;
	margin: 0px;
	width: 620px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding: 10px 8px;
	border-bottom: 2px solid #555555;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #666666;
	padding: 2px 3px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #ff7700;
}

#hor-minimalist-b_contact
{
	font-size: 11px;
	background: #fff;
	margin: 0px;
	width: 550px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b_contact th
{
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding: 10px 0px;
	border-bottom: 2px solid #555555;
	padding-top: 15px;
}
#hor-minimalist-b_contact td
{
	border-bottom: 1px solid #ccc;
	color: #666666;
	padding: 5px 0px;
}

#hor-minimalist-b_contact tbody tr:hover td
{
	color: #ff7700;
}

#hor-minimalist-b_solution
{
	font-size: 11px;
	background: #fff;
	margin: 0px;
	width: 620px;
	border-collapse: collapse;
	text-align: left;
}

#hor-minimalist-b_solution td
{
	border-bottom: 1px solid #ccc;
	color: #555555;
	padding: 3px 5px;
}

#hor-minimalist-b_footer
{
	font-size: 11px;
	margin: 0px;
	width: 200px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b_footer th
{
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding: 10px 0px;
	border-bottom: 2px solid #555555;
	padding-top: 15px;
}
#hor-minimalist-b_footer td
{
	border-bottom: 1px solid #777777;
	color: #666666;
	padding: 0px 0px;
}

#hor-minimalist-b_footer td a  {
	color: #009cff;
	text-decoration: none;
}

.to_top {
	margin-bottom: 10px;
	text-align: right;
}
