/************ COMMON PAGE STYLES *****************/

body{
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	font-size:12px;
	color:#010101;
	text-align: center;
	height:100%;
	margin:0;
	padding:0; 
	margin:0 auto;
	background:url("../frame/bg-gradient.gif") #FFFFFF repeat-x;
}
* html .page_wrapper{width:1032px;}
.page_wrapper{
	background-color:#ffffff;
	margin:0 auto;
	width:1031px;
}
* html .content_wrapper{width:1032px;}
.content_wrapper{
	display:inline;
	width:1031px;
	margin:0 auto;
	padding:0;
	background:url("../frame/bg-gradient.gif") #FFFFFF repeat-x;
}
.page_container_left{
	background:url("../frame/black-shade-left.gif") 0 0 #FFFFFF no-repeat;
	width:18px;
	float:left;
	height:578px;
	padding:0;
	margin:0;
}
.page_container_right{
	background:url("../frame/black-shade-right.gif") 0 0 #FFFFFF no-repeat;
	width:18px;
	float:left;
	height:578px;
	padding:0; 
	margin:0;
}
* html .page_container_center{width:993px;}
.page_container_center{ 
	width:993px;
	float:left;
	background:#FFFFFF;
	text-align:left;
}

/**************** HEADER *******************/
.header_container{
	display:inline;
	height:71px;
	width:100%;	
	background:#FFFFFF;
}
.header_left{
	float:left;
	padding:15px 0 0 10px;
	width:300px;
	height:50px;
	text-align:left;
}
* html .header_right{width:680px;}
.header_right{
	float:left;
	width:683px;
	height:65px;
	text-align:right;
}
.top_bar_left{
	background:url("../frame/top-bar-left.gif") 0 1px no-repeat;
	width:130px;
	height:35px;
	float:right;
	font-size:9px;
	color:#8F8F8F;
	padding-top:5px;
	text-align:right;
}
.top_bar_right{
	background:url("../frame/top-bar-right.gif") repeat-x;
	/*width:385px;*/
	height:35px;
	float:right;
	text-align:left;
	padding-top:5px;
	padding-right:5px;
	font-size:9px;
	color:#8F8F8F;
	display:inline;
	letter-spacing:0pt;
}
.top_search_container{
	width:170px;
	float:left;
	margin-left:3px;
	margin-right:3px;
	padding-left:5px;
	padding-top:0;

}
.search_box{
	border:1px solid #c7c7c7;
	width:130px;
	height:14px;
	font-size:9px;
	color:#8F8F8F;
	letter-spacing:0pt;
}
.top_contactus_container{
	float:left;
	font-size:9px;
	padding:3px 3px 0 3px;
}
.top_contactus_container a{
	color:#8F8F8F;
	text-decoration:none;
}
.box_check_user_time{
	position:absolute;
	right:0; 
	top:30px;
}

/******************* MENU ************************/
.header_menu{
	background-color:#000000;
}
#dropdown_menu{
	height:30px;
	z-index:-1;
}

/*IE7*/
*:first-child+html #toplevel[id] {top:0;}
 /*IE6*/
* html #toplevel{top:0;}
/*SAFARI*/
body:first-of-type #toplevel{padding:8px 0 4px 0px;}
#toplevel{
	position:relative;
	background-color:#000000;
	margin:0;
	padding:6px 0 6px 0; 
	height:16px;
	font-family: Arial Narrow,Arial,Corbel,Sans Serif;
	font-size:12px;
	z-index:20;
	left:0; 
	top:0;
}
#toplevel li{
	padding: 0 15px 0 15px;
	list-style: none;
	float: left;
	border-left:1px solid #FFFFFF;
	height:16px;
}

#toplevel li a{
	display: block;
	color:#F8F6F7;
	text-decoration:none;
	list-style:none;
}

#toplevel li a:hover{
	color: #FFBF4F;
}

#toplevel div{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	/* for IE */
	/* filter:alpha(opacity=95);
	/* CSS3 standard */
	/* opacity:0.95; */
	margin:5px 0 0 -15px;
	z-index:1;
}

#toplevel div a{	
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 10px 2px 15px;
	width: auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none; 
	color:#ffffff;
	background-color:#000000;
	border-bottom:1px solid #38332e;
	font-size:11px;
	font-family:Arial,  Corbel, Sans Serif;
}

#toplevel div a:hover{	
	color: #ffffff;
	background-color:#df7126;
}

#toplevel div a.subMenu{
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}

.subMenuArrow{
	padding:0 7px 0 14px;
	border:0;
}
 
#toplevel_right{
	position:relative;
	background-color:#000000;
	margin:0;
	padding:6px 0 6px 14px;
	height:16px;
	font-family:Arial Narrow, Arial, Corbel, Sans Serif;
	font-size:12px;
	z-index:9999999999;
	float:right;
}

#toplevel_right li{
	padding: 0 20px 0 26px;
	list-style: none;
	float: left;
	border-left:1px solid #FFFFFF;
	height:16px;
}

#toplevel_right li a{
	display: block;
	color:#F8F6F7;
	text-decoration:none;
	list-style:none;
}

#toplevel_right li a:hover{
	color: #FFBF4F;
}

#toplevel_right div{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	/* for IE */
	/* filter:alpha(opacity=95);
	/* CSS3 standard */
	/* opacity:0.95; */
	margin:5px 0 0 0;
	z-index:1;
	right:0;
}

#toplevel_right div a{	
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 10px 2px 15px;
	width: auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none; 
	color:#ffffff;
	background-color:#000000;
	border-bottom:1px solid #38332e;
	font-size:11px;
	font-family:Arial,  Corbel, Sans Serif;
}
#toplevel_right div a:hover{	
	color: #ffffff;
	background-color:#df7126;
}

#toplevel_right div a.subMenu{
	font-size:11px;
	color:#ffffff; 
	font-weight:normal;
} 

 
/************** BANNERS *******************/ 
* html .banner_content_container{width:990px}
.banner_content_container{
	position:relative;
	height:726px; /*315px;*/
	width:993px;
	background-color:#ffffff;
}
#flashmapcontainer{
	height:260px; /*315px;*/ 
	width:993px;
	display:block; 
	overflow:hidden;
}

.banner_homepage{
	background:url("../frame/orange-banner-fill.gif") #EF9822 repeat-x;
	/*height:686px; */
	height:726px;  
	width:993px;
	padding:0;
	margin:0;
} 

.banner_section{
	background:url("../frame/orange-banner-fill.gif") #ff9933 repeat-x;
	height:211px; 
	width:993px;
	position:absolute;
	top:0;
	left:0;
} 
.banner_section_portfolio{
	background:url("../frame/orange-banner-fill.gif") #ff9933 repeat-x;
	height:209px; 
	width:993px;
	margin-top:-10px;
	padding-top:10px;
} 

.banner_people{
	background:url("../frame/orange-banner-fill.gif") #ff9933 repeat-x;
	height:510px; 
	width:993px;
	position:absolute;
	top:0;
	left:0;
} 

.banner_portfolio{
	background:url("../frame/orange-banner-fill.gif") #ff9933 repeat-x;
	height:395px; 
	width:993px;
	position:absolute;
	top:0;
	left:0;
} 

.banner_homepage_container{
	position:relative;
	height:726px; /*315px;*/
	width:993px;
	background-color:#ffffff;
}


.banner_section_container{
	position:relative;
	height:211px; 
	width:993px;
	background-color:#ffffff;
}
.banner_section_container_portfolio{
	position:relative;
	width:993px;
	background-color:#ffffff;
	padding:0;
}
.banner_people_container{
	position:relative;
	height:510px; 
	width:993px;
	background-color:#ffffff;
}
.banner_portfolio_container{
	position:relative;
	height:395px; 
	width:993px;
	background-color:#ffffff;
}

.banner_homepage{
	height:726px; 
	width:993px;
	position:absolute;
	top:0;
	left:0;
} 

.flash_container{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
* html .banner_text_container{left:288px;}
.banner_text_container{
	position:absolute;
	top:0;
	left:291px;
	z-index:0;
}
.banner_text{
	position:absolute;
	top:0;
	left:725px;
	width:260px;
	height:130px;
	z-index:900;
	color:#FFFFFF;
	line-height:17px;
	font-size:13px;
	letter-spacing:.5pt;
}

.orange_swirl{
	position:absolute;
	top:-15px;
	left:0;
	z-index:100;
}

.splash_subtext{ 
	position:absolute;
	top:230px; 
	left:15px;
	z-index:200;
	color:#F6A855;
	font-family:Verdana,Arial,Arial Narrow,Trebuchet MS,Sans-Serif;
	font-size:9px;
}
.splash_subtext span{ 
	font-family:Verdana,Arial,Arial Narrow,Trebuchet MS,Sans-Serif;
	font-size:14px;
}

.banner_section_content {
	position: relative;
	top: 30px;
	left: 40px;
	width: 500px;
	line-height: 16px;
}
.banner_section_title {
	padding-bottom: 12px;
}
.banner_section_title h3{
	z-index:1;
	color:#ffffff;
	font-size:40px;	
	font-family: Impact, sans-serif ;
	text-align:left;
	line-height: 20px;
}

/**************** BREADCRUMBS *************/
.breadcrumbs_container{ 
	background:#000000;
	padding: 7px 0px;
	margin-top:-1px;
	position:relative;
	z-index:7;
	
}
.page_breadcrumb {
  list-style: none;
  font-size: 12px;
  margin:0;
  padding:0;
  text-align:left;
}
.page_breadcrumb li {
  display: inline;
  padding: 0px 6px 0px 15px;
  background: url("../frame/white-arrow.gif") 0px 4px no-repeat;
}
.page_breadcrumb li.home {
  background:none; 
  color: #FFFFFF;
  padding-left:15px;
}
.page_breadcrumb li.home img {
  margin-right: 10px;
}
.page_breadcrumb a {
  text-decoration: none;
  color: #FFFFFF;
  font-size:11px;
}
.page_breadcrumb a:hover {
  color: #FFFFFF;
}


/************** CONTENT COMMON STYLES *******************/

.content_container{
	display:block;
	background:url("../frame/content-top-fade.gif") top left repeat-x; 
	padding-top:2px;
	min-height:100px;
	margin-bottom:0px;
	position:relative;
	z-index:0;
}  
.content_container_sitemap{
	background:url("http://www.microcreatives.com/content-top-fade.gif") top left repeat-x; 
	padding:20px 15px;
	min-height:400px;
	margin-bottom:30px;
}  
.page_title_container{
	display:inline;
}
.page_title_container h1{
	float:left;
	font-weight: normal;
	font-family: Verdana;
	font-size: 27px;
}
.toolbar{
	float:right;
	margin-top:10px;
	width:200px;
	display:inline;
	text-align:right;
}
.container_quote{
	font-family:Arial, Arial Narrow, Trebuchet MS,Sans-Serif;
	background:url("../frame/line-bottom.gif") no-repeat left top;
	margin:9px 0 15px 0;
	padding-top:10px;
} 
.container_quote div {
	background: transparent url("../frame/line-top.gif") right bottom no-repeat;
	font-family:Verdana,Arial, Arial Narrow, Trebuchet MS,Sans-Serif;
	margin:5px 0 10px 0;
	line-height:17px;
	color:#596470;
	font-size:15px;
	letter-spacing:.2pt;
	line-height:22px;
	text-align:justify;
	padding-bottom:10px;
}
.container_quote div div {
	background: none;
}
.comment_container{
	margin-top:50px;
	font-size:10px;
}	
.comment_box{
	padding:5px 10px;
	border-bottom:1px solid #CCCCCC;
}
.comment_name{
	margin:0;
	font-weight:bold;
}
.comment_date{
	margin:0;
	font-size:9px;
	color:#7F7F7F;
}
/************ NO COLUMNS ******************/
.nocol_container{
	padding:15px 20px 10px 15px;
}
.nocol_container_center{
	padding:15px 20px 10px 15px;
	text-align: center;
}
/**************** 2 COLUMNS ****************/
*html .col2_left{padding-top:35px;}
.col2_left{
	float:left;
	width:207px;
	padding-top:32px;
}
* html .col2_center_right{margin:0 7px 0 20px;}
.col2_center_right{
	float:left;
	width:744px;
	padding-top:15px;
	margin:0 10px 0 20px;
}

/**************** 2 COLUMNS - right ****************/
*html .col2_right{padding-top:35px;}
.col2_right{
	float:left;
	width:207px;
	padding-top:32px;
}
* html .col2_center_left{margin:0 7px 0 20px;}
.col2_center_left{
	float:left;
	width:744px;
	padding-top:15px;
	margin:0 10px 0 20px;
}

/**************** 3 COLUMNS **************/
*html .col3_left{padding-top:35px;}
.col3_left{
	float:left;
	width:207px;
	padding-top:32px;
}
.col3_center{
	float:left;
	width:515px;
	padding-top:15px;
	margin:0 25px 0 20px;
}
*html .col3_right{padding-top:35px;}
.col3_right{
	float:left;
	width:205px;
	padding-top:32px;
}

/*********** WIZARD **********************/
.wizard_options_container{
	display:inline;
	position:relative;
}

.wizard_option_title{
	font-size:16px;
	color: #d57e1e;
	text-align:left;
	font-weight:bold;
}

.wizard_option_title:hover{
	text-decoration:none;
}

.wizard_option_subtitle{
	color: #6e6e72;
	font-size:10px;
	letter-spacing:.1pt;
	line-height:12px;
	margin-bottom:3px;
}
.wizard_options{
	margin-top:3px;
	font-size:11px;
	letter-spacing:.1pt;
	line-height:15px;
}
.wizard_3cols{
	float:left;
	width:230px;
	padding:200px 0px 5px 0; 
}
.wizard_3cols_center{
	float:left;
	width:230px;
	padding:200px 25px 5px 25px;
}
.wizard_3cols_image{
	float:left;
	width:230px;
	padding:10px 0px 5px 0; 
}
.wizard_3cols_image_center{
	float:left;
	width:230px;
	padding:10px 15px 5px 15px;
	margin:0 10px 0 10px;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
}
.wizard_2cols{
	float:left;
	width:345px;
	padding:10px 10px 5px 10px;
}
.wizard_2cols_left{
	float:left;
	width:345px;
	padding:10px 10px 5px 0;
	border-right:1px solid #dedede;
}

.wizard_image{
	position:absolute;
	top:0;
	left:0;
}
.wizard_continue{
	text-align:right;                  
	font-size:11px;
	color#555555;
}
.wizard_continue img{
	margin-bottom:-2px;
}
.wizard_nav_number{
	background:#E07129;
	color:#FFFFFF;
	font-size:9px;
	padding:1px 3px;
	margin-right:11px;
}
.wizard_nav_unnumbered{
	padding:4px 5px 4px 25px;
}

.wizard_info_row1_container{
	margin-bottom:10px;
}
.wizard_info_row2_container{
	display:inline;
	min-height:240px;
}
.wizard_info_box_wider{
	width:480px;
	margin:0 5px 0 0;
	padding:10px;
	min-height:240px;
	font-size:11px;
	text-align:left;
	line-height:18px;
	background:url("http://builder/frame/bg_gray.gif") top left repeat-x;
	border:1px solid #E8E4E2;
}
.wizard_info_box{
	width:340px;
	margin:0 5px 0 0;
	padding:10px;
	min-height:240px;
	font-size:11px;
	text-align:left;
	line-height:18px;
	background:url("http://www.microcreatives.com/builder/frame/bg_gray.gif") top left repeat-x;
	border:1px solid #E8E4E2;
}
.wizard_info_box_left{
	float:left; 
	width:345px;
	margin:0 5px 0 0;
	padding:10px;
	min-height:240px;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	background:url("http://www.microcreatives.com/builder/frame/bg_gray.gif") top left repeat-x;
	border:1px solid #E8E4E2;
}
.wizard_info_box_right{
	float:right; 
	width:345px;
	margin:0 5px 0 0;
	padding:10px;
	min-height:250px;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	background:url("http://www.microcreatives.com/builder/frame/bg_gray.gif") top left repeat-x;
	border:1px solid #E8E4E2;
}
.wizard_learn_more{
	display:inline;
	margin-top:10px;
	margin-bottom:20px;
}
.wizard_learn_left{
	float:left;
	width:110px;
}
.wizard_learn_right{
	float:left;
	width:225px; 
	text-align:right;
}
.wizard_list_learn{
	list-style:none;
	margin:0;
	padding:0;
}
.wizard_list_learn li{
	text-align:right;
	margin-bottom:2px;
}
.wizard_list_learn li  img{
	margin-bottom:-2px;
}
.wizard_compute_fee{
	font-family:Arial, Trebuchet MS, Verdana;
}
.wizard_list_blacknum{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;	
}
.wizard_number_black{
	background:#000000;
	color:#FFFFFF;
	font-size:9px;
	padding:1px 3px;
	margin-right:11px;
}	
.wizard_list_black_details{
	float:right;
}
.wizard_list_black_details img{
	margin-bottom:-2px;
}

/********* WIZARD NAV **************/
.wizard_trail{
	background:url("http://www.microcreatives.com/builder/frame/arrow-down.gif") bottom center no-repeat;
	padding-bottom:16px;
}
.wizard_trail_content{
	border:1px solid #cdc5c0;
	padding:2px 2px 5px 2px;
}
.wizard_trail_content_highlight{
	border:1px solid #cdc5c0;
	padding:2px 2px 5px 2px;
	background:#ffecc8;
}
.wizard_trail_content_solution{
	border:1px solid #cdc5c0;
	padding:2px 2px 5px 2px;
	background:#f6be80;
}
.wizard_trail_status{
	font-size:10px;
	color:#737272;
	margin-bottom:5px;
}
.wizard_trail_question{
	font-size:11px;
	color:#000000;
	line-height:16px;
	
}	
.wizard_trail_current{
	background:url("http://www.microcreatives.com/builder/frame/wizard-arrow-current.gif") bottom right no-repeat;
	padding-bottom:29px;
}
/************ SUBSECTION ***************/
.subsections_row{
	display:inline;
	text-align: left;
	
}
.subsection_container{
	margin: 0px 23px 15px 22px;
	float:left;
	width:190px;
}
* html .subsection_container_center{margin-right:25px;margin-left:25px;}
.subsection_container_center{
	float:left;
	width:230px;
	margin-right:27px;
	margin-left:27px;
}
.subsection_subtext{
	font-size:12px;
	color:#333333;
	line-height:16px;
	letter-spacing:0pt;
	margin:3px 0 0 0;
	text-align:left;
	padding-bottom: 12px;
}

.subsection_subtext_continue  a{
	color: #003399;
	text-decoration: underline;
}

body:first-of-type .subsection_icon_continue {margin:0 3px 3px 3px;} /*SAFARI*/
.subsection_icon_continue{
	float:right;
	margin:-12px 3px 3px 3px;
	margin /*\**/:0 3px 3px 3px; /*IE8*/
}
.subsection_icon_continue a{
	clear:both;
}
/********* LEFT MENU ********************/
.left_menu{
	margin: 0 10px 20px 15px;
}
.left_menu_title{
	border-bottom:1px solid #cccbcb;
	padding-bottom:3px;
}
.left_menu_title a:hover{
	text-decoration:none;
}
.left_menu #nav{
	margin:0; 
}
.left_menu #nav ul{
	text-align:left;
	margin:0;
	padding:0;
}
.left_menu #nav ul li{
	list-style:none;
	/*background:url("http://www.microcreatives.com/builder/frame/arrow-bullet.gif") 0 7px no-repeat;*/
	border-bottom:1px solid #ececec;
	padding:4px 5px 4px 5px;
}
.left_menu #nav ul li a{
	font-family:Verdana,Trebuchet MS,Arial,Sans-Serif;
	font-size:11px;
	color: #454545;
	text-decoration:none;
}
.left_menu #nav ul li ul {
	padding:4px 0 0 0;
	margin:0;
}
.left_menu #nav ul li ul li{
	border-bottom:0;
}
.left_menu #nav ul li a:hover{
	color: #ff6800;
}
.left_menu #nav ul li a.subsection{

}
.left_menu #nav ul li a.current{

}
/************ RIGHT CONTENT ********************/
.right_content_title{
	border-bottom:1px solid #cccbcb;
	padding-bottom:3px;
}
.right_content_image{
	border:2px solid #d9dbdd;
}
.right_content_image_caption{
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	font-size:10px;
	letter-spacing:0; 
	line-height:13px;
	color:#525050;
	text-align:justify;
}

/************ CONTACT US TABS**************/
. html .contact_main_boxes{width:99%;}
.contact_main_boxes{
	width:100%;
	padding:10px 0 0 0;
	text-align:left;
	margin-bottom:10px;
}
* html .contact_tabs_container{width:740px;padding:0 0 0 7px;}
.contact_tabs_container{
	text-align:left;
	padding:0 0 0 6px;
	margin-top:0;
	width:770px;
}
* html .contact_tabs_container_content{margin-top:0;width:705px;} /*IE6*/
*:first-child+html .contact_tabs_container_content{margin-top:0;} /*IE7*/
body:first-of-type .contact_tabs_container_content {width:725px;} /*SAFARI*/
.contact_tabs_container_content{
	border:1px solid #A7A7A7;

	padding:10px;
	margin:-1px 0 0 5px;
	width:719px; 
	min-height:200px;
	background-color:#f8f9fa;
	display:inline;
}
* html .plain_tab{padding:10px 28px 10px 28px;}
.plain_tab{
	border:1px solid #A7A7A7;
	background-color:#EBEBEB;
	padding:10px 30px 10px 30px;
	margin:0 0 0 -1px;
	font-size:15px;
	color: #000000;
	font-weight:bold;
	float:left;
}
* html .selected_tab{padding:10px 40px 10px 39px;}
*:first-child+html .selected_tab{padding:10px 38px 10px 39px;} /*IE7*/
body:first-of-type .selected_tab {padding:10px 36px 10px 35px;} /*SAFARI*/
.selected_tab{
	border:1px solid #A7A7A7;
	border-bottom:1px solid #f8f9fa;
	background-color:#f8f9fa;
	padding:10px 38px 10px 39px;
	margin:0 0 0 -1px;
	font-size:15px;
	color: #000000;
	font-weight:bold;
	float:left;
}
.plain_tab a, .selected_tab a, .plain_tab a:hover, .selected_tab a:hover{
	color:#000000;
	text-decoration:none;
}
.contact_notification {
	margin-top:20px;
	position:relative;
}

#txtUserLocalTime{
	float:right;
	width:330px;
}
/************SERVICES TABS**************/
. html .services_main_boxes{width:99%;}
.services_main_boxes{
	width:100%;
	padding:10px 0 0 0;
	text-align:left;
	margin-bottom:10px;
}
* html .services_tabs_container{width:740px;padding:0 0 0 7px;}
.services_tabs_container{
	text-align:left;
	padding:0 0 0 6px;
	margin-top:0;
	width:770px;
}
* html .services_tabs_container_content{margin-top:0;width:705px;} /*IE6*/
*:first-child+html .services_tabs_container_content{margin-top:0;} /*IE7*/
body:first-of-type .services_tabs_container_content {width:725px;} /*SAFARI*/
.services_tabs_container_content{
	border:1px solid #A7A7A7;
	border-top:0;
	padding:14px 10px 10px 10px;
	margin:-3px 0 0 5px;
	width:719px;
	min-height:200px;
	background-color:#f8f9fa;
	display:inline;
}
* html .services_plain_tab{padding:10px 32px 10px 32px;}
.services_plain_tab{
	border:1px solid #A7A7A7;
	background-color:#EBEBEB;
	padding:10px 35px 10px 35px;
	margin:0 0 0 -1px;
	font-size:15px;
	color: #000000;
	font-weight:bold; 
	float:left;
}
* html .services_selected_tab{padding:10px 37px 10px 37px;} 
*:first-child+html .services_selected_tab{padding:10px 32px 10px 32px;} /*IE7*/
body:first-of-type .services_selected_tab {padding:10px 31px 10px 31px;} /*SAFARI*/
.services_selected_tab{
	border:1px solid #A7A7A7;
	border-bottom:1px solid #f8f9fa;
	background-color:#f8f9fa;
	padding:10px 32px 10px 32px;
	margin:0 0 0 -1px;
	font-size:15px;
	color: #000000;
	font-weight:bold;
	float:left;
}
.services_plain_tab a, .services_selected_tab a, .services_plain_tab a:hover, .services_selected_tab a:hover{
	color:#000000;
	text-decoration:none;
}
.services_notification {
	margin-top:20px;
}
.services_notification p{
	color:##42B649;
	font-size:11px;
}
/************ PRICING TABS**************/
. html .pricing_main_boxes{width:99%;}
.pricing_main_boxes{
	width:100%;
	padding:10px 0 0 0;
	text-align:left;
	margin-bottom:10px;
}
* html .pricing_tabs_container{width:740px;padding:0 0 0 7px;}
.pricing_tabs_container{
	text-align:left;
	padding:0 0 0 6px;
	margin-top:0;
	width:760px;
}
* html .pricing_tabs_container_content{margin-top:0;width:697px;} /*IE6*/
*:first-child+html .pricing_tabs_container_content{margin-top:0;} /*IE7*/
.pricing_tabs_container_content{
	border:1px solid #A7A7A7;
	border-top:0;
	padding:18px;
	margin:-3px 0 0 5px;
	width:701px;
	min-height:200px;
	background-color:#f8f9fa;
	display:inline;
}
* html .pricing_plain_tab{padding:10px 18px 10px 18px;}
.pricing_plain_tab{
	border:1px solid #A7A7A7;
	background-color:#ebebeb;
	padding:10px 18px 10px 18px;
	margin:0 0 0 -1px;
	color:#000000;
	float:left;
	width:210px;
}
* html .pricing_selected_tab{padding:10px 17px 10px 12px;}
.pricing_selected_tab{
	border:1px solid #A7A7A7;
	border-bottom:1px solid #f8f9fa;
	background-color:#f8f9fa;
	padding:10px 17px 10px 16px;
	margin:0 0 0 -1px;
	color:#000000; 
	float:left;
	width:210px;
}
.pricing_plain_tab a, .pricing_selected_tab a,.pricing_plain_tab a:hover, .pricing_selected_tab a:hover{ 
	color:#000000;
	text-decoration:none;
}
.pricing_notification {
	margin-top:20px;
}
.pricing_notification p{
	color:##42B649;
	font-size:11px;
}
.pricing_title{
	font-size:15px;
	color: #000000;
	font-weight:bold;
}
.pricing_subtitle{
	font-size:11px;
	font-weight:normal;
	color:#74808d;
}
.pricing_row{
	background:#fafcfd;
}
.pricing_unit{
	color:#8f8f8f;
	font-size:10px;
}

/*********** WORKING AT MICRO **************/
.workmicro_box_container{
	display:inline;
}
.workmicro_box{
	float:left;
	display:inline;
	margin-bottom:10px;
	width:370px;
	min-height:130px;
}
.workmicro_box_right{
	float:right;
	display:inline;
	margin-bottom:10px;
	width:370px;
	min-height:130px;
}
.workmicro_thumb{
	width:100px;
	float:left;
	margin-right:10px;
	padding-top:7px;
}
.workmicro_snippet{
	width:245px; 
	float:left;
	text-align:left;
}
.workmicro_snippet p{
	text-align:left;
}
.workmicro_profile_pic{
	margin-left:20px;
	float:right;
	text-align:left;
	width:240px;
}
/*********** TEXT FORMATS **************/
H1{
	font-family:Corbel,Verdana,Trebuchet MS, Arial,Sans-Serif;
	font-size:27px;
	font-weight:bold;
	color: #2f3840;
	margin:0;
	padding:0;
	text-align:left;
}
H1.wizard{
	background-color:#EBEBEB;
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	text-align:left;
	font-size:18px;
	color: #000000;
	padding:15px 20px;
	font-weight:normal;
	margin-top:15px;
}
H1.news_title{
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	text-align:left;
	font-size:20px;
	color: #2f3840;
	padding:0;
	font-weight:bold;
	margin:15px 0 0 0;
}
H1.main_news_title{
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	text-align:left;
	font-size:20px;
	color: #2f3840;
	padding:0;
	font-weight:bold;
	margin:5px 0 5px 0;
}
H1.small_projects_subtitle{
	
}
H2{
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color: #2f3840;
	text-align:left;
	margin-left:0;
	margin-right:0;
	margin-top:3px;
	margin-bottom:0px;
}
H2.small_projects_subtitle{
	font-size:16px;
	font-weight:normal;	
}
H2.content{
	padding-bottom:3px;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
H2.subsection_heads{
	font-size:20px;
}

H2.subsection_title{
	font-size:15px;
	color: #666666;
	margin-bottom:12px;
}
H3{
	font-size:14px;
	color: #2f3840;
	text-align:left;
	margin:10px 0 10px 0;
}
H3.setup_proces{
	margin-left:5px;
}
H3.wizard{
	font-size:18px;
	color: #2f3840;
	text-align:left;
	margin: 0 0 10px 0;
	height:25px;
}

p{
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	font-size:12px; 
	letter-spacing:.1pt;
	line-height:17px;
	text-align:justify;
	color:#010101;
}
p.normal{
	letter-spacing:0;
	line-height:17px;
}
p.normal_indent{
	letter-spacing:0;
	line-height:17px;
	padding-left:12px;
}
p.news_date{
	margin:0;
	font-size:9px;
}
p.title_highlight{
	font-weight:bold;
	font-size:16px;
	background:#DDDDDD;
	padding:3px 10px;
}
a{
	color:#DE7126;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.content_bullet{
	width:31px;
	height:31px;
	border:0;
}

.square_list{   
	list-style-image:url(http://www.microcreatives.com/builder/css/bullet-orange.gif);        
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
.setup_process_list{   
	margin-left:0;
	margin-top:3px;
	padding:0;
	list-style:none;
}
.setup_process_list li{
	text-align:justify;
	line-height:18px;
	margin-bottom:10px;
	clear:both;
}
.setup_process_list li .setup_step{
	color:#000000;
	font-weight:bold;
}

.square_listgray{   
	margin-left:17px;
	margin-top:3px;
	list-style-image:url(http://www.microcreatives.com/builder/css/bullet-gray.gif);
	padding:0;
}
.square_listgray li{
	text-align:justify;
	line-height:18px;
	margin-bottom:10px;
}

.square_listjobs{   
	margin-left:17px;
	margin-top:7px;
	list-style: square;
	padding:0;
}
.square_listjobs li{
	text-align:justify;
	margin-bottom:3px;
	font-family:Verdana,Trebuchet MS, Arial,Sans-Serif;
	font-size:12px; 
	line-height:17px;
}
.square_listjobs ul{
	margin-left:17px;
	margin-top:3px;
	list-style: disc;
	padding:0;
}
.square_list_head{
	font-weight:bold;
	line-height:20px;
	margin:0;
}
.square_list li{
	line-height:18px;
	margin-bottom:10px;
}

.no_style_list{
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}
.no_style_list li{
	line-height:10px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:11px;
	text-align:left;
}
.price{
	font-weight:bold;
	color:#d07116;
}
.font_lighter{
	color:#565656;
} 
.setup_nav_number{
	background:#000000;
	color:#FFFFFF;
	font-size:12px;
	padding:1px 4px 1px 4px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:5px;
	font-weight:bold;
}
/********** HTML Elements **************/
hr{
	border:0;
	border-bottom:1px solid #cccccc;
	height: 1px;
	color: #cccccc;
} 
.table_disciplines{
	margin-right:0;
	margin-left:0;
}	
.table_disciplines tr td{
	font-size:11px;
}	
table tr td{
	font-size:12px;
}
a img{
	border:0;
}
/************* FORMS ****************/
form{
	margin:0;
}
.form_text{
	font-size:12px;
}
.mainForm{
/*	border-left:1px solid #dfdfe3;
	border:1px solid #dfdfe3;
	background:#ecedf1;
	margin:21px 0 21px 0;
	padding:7px 0 7px 7px;*/
	text-align:left;
}
.mainFormText{
	color:#000000; 
	font-size:12px;
}
.mainFormCheckBox{
	color:#000000;
	font-size:12px;
}
.mainFormSelect{ 
	color:#000000;
	font-size:12px;
}
.mainFormButton{
	color:#ffffff;
	background:#74808D;
	border-left:1px solid #7b7165;
	border-top:1px solid #7b7165;
	border-bottom:1px solid #4D565F;
	border-right:1px solid #4D565F; 
	font-size:12px;
}
.FontBad{
	color:red;
}
/*************** HOMEPAGE *****************/
.homepage_left{
	float:left;
	width:355px;
	padding:20px 15px 15px 15px;
}
* html .homepage_center{padding:64px 15px 15px 15px;} /*IE6*/
*:first-child+html .homepage_center{padding:64px 15px 15px 15px;} /*IE7*/
.homepage_center{
	float:left;
	width:220px;
	padding:57px 15px 15px 15px;
}
.homepage_right{
	float:left;
	width:320px;
	padding:0 15px 0 15px;
	margin-top:20px; 
	border-left:1px solid #e2e2e2;
}

#homepage_featured_links{
	padding:0;
	margin:0;
}
#homepage_featured_links li{
	list-style:none;
	background:url(http://www.microcreatives.com/builder/css/arrow-bullet.gif) 0 5px no-repeat;
	padding:4px 5px 2px 20px;
	margin:0;
}
#homepage_featured_links li a:hover{
	color:#e17125;
	text-decoration:none;
	font-size:12px;
}

.homepage_news_row{ 
	margin-bottom:10px;
}
.homepage_news_title_sml{
	font-size:11px;
	text-align:left;
	margin:0;
	font-weight:bold;
}
.homepage_news_date{
	margin:0;
	color:#7c7c7c;
	font-size:9px;
}
.homepage_news_desc{
	margin:0 0 5px 0;
	color:#282828;
	font-size:11px;
	text-align:left;
	letter-spacing:.1pt;
	line-height:14px;
}
.homepage_news_readmore{
	font-size:11px;
	text-align:right;
}
.homepage_news_readmore img{
	margin-bottom:-2px;
}
* html .banner_text_home{left:728px;right:0px;}
.banner_text_home{
	position:absolute;
	top:0;
	right:10px;
	width:265px;
	height:260px;
	z-index:900;
	color:#FFFFFF;
	line-height:17px;
	font-size:13px;
	letter-spacing:.5pt;
	background:url("http://www.microcreatives.com/builder/images/home-right.jpg") top right no-repeat;
}
* html .homepage_outsourcing_button{margin:15px 0 0 0;}
.homepage_outsourcing_button{
	margin:5px 0 0 0;
	border:1px solid red;
	width:230px;
	height:60px;
}

.homepage_banner_message {
	position: relative; 
	top: 40px; 
	left: 520px; 
	width: 450px;
	line-height: 18px;
}

.homepage_banner_message_title {
	position: relative; 
	left: -8px; 
	width: 357px; 
	height: 32px; 
	background: url('../images/creative_services_home.png') no-repeat;
	padding-bottom: 21px
}

.homepage_banner_start_button {
	width: 180px; 
	margin-left: 90px; 
	margin-top: 20px; 
	position: relative;
	z-index:999999;
}

/*************** PAGING ***************************/

/*************** BOTTOM SHORTCUTS ***************/
* html .col2_shortcuts_container{padding:30px 75px 60px 0;}
.col2_shortcuts_container{
	min-height:209px;
	background:url("../frame/footer-swirl.gif") bottom center no-repeat;
	display:inline;
	padding:30px 10px 0 0;
	
}
* html .col2_noshortcuts_container{padding:30px 50px 0 0;}
.col2_noshortcuts_container{
	height:209px;
	background:url("../frame/footer-swirl.gif") bottom center no-repeat;
	padding:30px 10px 0 0;
}

* html .content_shortcuts_container{padding:30px 50px 0 0;}
.content_shortcuts_container{
	min-height:209px;
	background:url("../frame/footer-swirl.gif") bottom center no-repeat;
	display:inline;
	padding:30px 10px 0 0;
}  
.content_shortcut{
	float:right; 
	padding:0 5px 0 5px;
	width:34%;
}
#nextprev{width:271px;}
#start{width:187px;}
#wizard{width:224px;}
.content_shortcut_header{
	padding:0 0 0 7px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#313131;
}
.content_shortcut_text{
	padding:0 0 0 7px;
	margin:0;
	color:#555148;
	font-size:10px;
}
.shortcut_menu{
	margin-left:17px;
	margin-top:3px;
	list-style-image:url("http://www.microcreatives.com/builder/frame/builder/frame/bullet-orange.gif");
	padding:0 0 0 7px;
}
.border_gray_sides{
	border-right:1px solid #E1E0DB;
	border-left:1px solid #E1E0DB;
}
.content_shortcut_text img{
	margin:15px;
	border:0;
	float:left;
}

/******** PROJECT BRIEF ************/
.project_step_current{
	border:1px solid #A7A7A7;
	background: #CCF498;
	padding:15px 10px;
	margin-bottom:20px;
	text-align:center;
	font-size:11px;
	width:140px;
	cursor:pointer;
	cursor:hand;
}
.project_step{
	border:1px solid #A7A7A7;
	background: #F6F6F6;
	padding:15px 10px;
	margin-bottom:20px;
	text-align:center;
	font-size:11px;
	width:140px;
}
.project_step_current a, .project_step a{
	color:#000000;
	text-decoration:none;
}
.project_step_current a:hover, .project_step a:hover, .project_step_current a:visited, .project_step a:visited{
	color:#000000;
}
.project_step_current a:hover, .project_step a:hover{
	text-decoration:underline;
}
.project_form_box{
	border:1px solid #A7A7A7;
	background:#F8F9FA;
} 
.project_form_label{
	font-size:11px;
	font-weight:bold;
}
.project_form_label_plain{
	font-size:11px;
	font-weight:normal;
}
.project_form_readonly{
	font-size:9px;
	background:#F8F9FA;
	border:1px solid #EFEFEF;
	color:#A7A7A7;
} 
.project_form_text, .project_form_select{
	font-size:11px;
	width:97%;
}

.project_form_other{
	font-size:11px;
	width:97%;
	color:#A7A7A7;
	font-style:italic;
}
.project_form_selected{
	background:#CCF498;
} 

/*********** RECRUITER REGISTER*********/
.register_step_current{
	border:1px solid #A7A7A7;
	background: #CCF498;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:11px;
	width:140px;
	cursor:pointer;
	cursor:hand;
}
.register_step{
	border:1px solid #A7A7A7;
	background: #F6F6F6;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:11px;
	width:140px;
}
.register_step_current a, .register_step a{
	color:#000000;
	text-decoration:none;
}
.register_step_current a:hover, .register_step a:hover, .register_step_current a:visited, .register_step a:visited{
	color:#000000;
}
.register_step_current a:hover, .register_step a:hover{
	text-decoration:underline;
}
.register_form_box{
	border:1px solid #A7A7A7;
	background:#F8F9FA;
}
.register_form_label{
	font-size:11px;
	font-weight:bold;
}
.register_form_label_plain{
	font-size:11px;
	font-weight:normal;
}
.register_form_readonly{
	font-size:9px;
	background:#F8F9FA;
	border:1px solid #EFEFEF;
	color:#A7A7A7;
} 
.register_form_text{
	width:97%;
	font-size:11px;
}
.register_form_select{
	font-size:11px;
}
.register_form_other{
	font-size:11px;
	width:97%;
	color:#A7A7A7;
	font-style:italic;
}
.register_selected_row{
	font-size:11px;
	font-weight:normal;
	background:#FFFFCF;
}
/********** SERVICES SETUP PROCESS TREE ************/
.table_setup_process{ 
	width:99%;
} 
.table_setup_process tr td{
	width:230px;
	padding:0 5px;
}
.table_setup_process_cell{
	background:url("http://www.microcreatives.com/builder/frame/builder/frame/arrow-down-sml.gif") no-repeat bottom center;
}

.table_setup_process_cell a, .table_setup_process_cell a:hover, .table_setup_process_cell a:active, .table_setup_process_cell a:visited{
	color:#000000;
}
.table_setup_process tr td a, .table_setup_process tr td a:hover, .table_setup_process tr td a:active, .table_setup_process tr td a:visited{
	color:#000000;
}
.table_setup_process_cell a .setup_process_step:hover, .table_setup_process tr td a .setup_process_step:hover{
	background: #CCF498;
} 
.setup_process_step{ 
	min-height:20px;
	margin-bottom:11px;
	border:1px solid #9F9F9F; 
	padding:12px 7px 8px 7px;
	background:#FFFFFF;
}

.register_selected_row{
	font-size:11px;
	font-weight:normal;
	background:#FFFFCF;
}

.font_bad{
	color:red;
}
.font_good{
	color:#077F0C;
}

/*************** FOOTER ************/
* html .footer {width:970px;clear:both;margin-left:0;}
.footer{
	display:inline;
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	width:973px;
	padding:7px 10px 8px 10px;
	text-align:left;
}
.footer_left{
	float:left;
	width:600px;
	text-align:left;
	
}
.footer_right{
	float:right;
	width:330px;
	text-align:right;
}
.footer a{
	color:#FFFFFF;
}





/**************** VERTICALLY ALIGN OBJECTS ****************/
#vert_align_outer{
	height:250px;
	position: relative;
	margin:5px;
	text-align:left;
	padding:0;
	margin:0;
}
#vert_align_outer[id] {
	display: table;
	position: static;
}
#vert_align_middle {
	position: absolute;
	top: 50%;
	
} /* for explorer only*/
#vert_align_middle[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}
#vert_align_inner {
	width:99%;
	text-align:left;
	position: relative;
	top: -50%;
	left:0;	
} 
/*IE7*/
*:first-child+html #vert_align_outer[id] {
	position:relative;
}
*:first-child+html #vert_align_middle[id] {
	position: absolute;
	display:block;
	vertical-align:inherit;
	top: 50%;
} 
*:first-child+html #vert_align_inner[id] {
	width:99%;
	position: relative;
	top: -50%;
} 
/*IE6*/
* html  #vert_align_middle {
	left:0;
}


/****************END VERTICALLY ALIGN OBJECTS ****************/
/*FLOAT fix*/
.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 */




h2.blue{
	color:#6eb0b7;
	font-size:18px;
	margin-left:60px;
	padding-top:10px;
	padding-bottom:5px;
}
.home_featured_wrapper{
	padding-top:30px;
	position:relative;
}
.home_featured_menu_box{
	width:958px;
	height:30px;
	display:inline;
	padding-left:25px;
	position:absolute;
	top:11px;
	left:25px;
}
*:first-child+html .home_featured_box{margin-top:0;} /*IE7*/
.home_featured_box{
	float:left;
	width:898px;
	min-height:160px;
	margin-top:0;
	background:#ecf1f6;
	padding:0 30px;
	display:inline;
}
.home_featured_menu_box div{
	float:left;
	color:#959595;
	font-size:11px;
	width:125px;
	height:30px;
	padding:2px 0 5px 0;
	text-align:center;
}
.home_featured_menu_box div a{
	color:#959595;
	text-decoration:none;
	text-align:center;
	padding:3px 0 5px 0;
}
.home_featured_menu_box div.selected, .home_featured_menu_box div.selected a{
	background:url(http://www.microcreatives.com/builder/frame/bg-featured-category.png) top center  no-repeat;
	color:#FFFFFF;
	padding:3px 0 5px 0;
	text-align:center;
}

.home_featured_menu_box div a:hover{
	color:#246066;
}

/********** OUR WORK *****************/
.our_work_menu_box{
	width:958px;
	height:30px;
	display:inline;
	padding-left:25px;
	position:absolute;
	top:11px;
	left:25px;
	
}
*:first-child+html .our_work_featured_box{margin-top:0;} /*IE7*/
.our_work_featured_box{
	float:left;
	width:898px;
	min-height:160px;
	margin-top:2px;
	background:#ecf1f6;
	padding:0 30px;
	display:inline;
	margin-bottom:20px;
}

.our_work_menu_box .menu_item_container{
	float:left;
	color:#959595;
	font-size:11px;
	height:30px;
	padding:2px 0 5px 0;
	text-align:center;
	display:inline;
	margin:0 10px; 
}

.menu_box_left{
	background:url(http://www.microcreatives.com/builder/frame/bg-featured-category_01.png) 0 0 no-repeat;
	float:left;
	width:8px;
	height:19px;
}
.menu_box_right{
	background:url(http://www.microcreatives.com/builder/frame/bg-featured-category_02.png) 0 0 no-repeat;
	float:left;
	width:9px;
	height:19px;
}
.our_work_menu_box div a{
	float:left;
	color:#959595;
	text-decoration:none;
	text-align:center;
	padding:3px 0 5px 0;
	font-size:12px;
	
}
.our_work_menu_box div.selected{
	background:url(http://www.microcreatives.com/builder/frame/bg-featured-category_03.png) 0 20px no-repeat;
}
.our_work_menu_box div.selected a{
	/*background:url(http://www.microcreatives.com/builder/frame/bg-featured-category.png) top center  no-repeat;*/
	background:#6eb0b7;
	color:#FFFFFF;
	padding:2px 0 3px 0;
	text-align:center;
	font-size:12px;
}

.our_work_menu_box div a:hover{
	color:#246066;
}
/******** PROFILE PAGE *************/
* html .profile_container{background:url(http://www.microcreatives.com/builder/frame/bg-profile-swirls-ie.gif) left bottom no-repeat;}
.profile_container{
	width:958px;
	height:280px;
	position:relative;
}	
.male{
	background:url(http://www.microcreatives.com/builder/frame/bg-profile-swirls-men.png) left 93px no-repeat;
}
.female{
	background:url(http://www.microcreatives.com/builder/frame/bg-profile-swirls-women.png) left 125px no-repeat;
}
.profile_picture{
	width:240px;
	text-align:left;
	position:absolute;
	top:24px;
	left:60px;
	z-index:1;
}
.profile_title{
	position:absolute;
	top:20px;
	left:360px;
	z-index:1;
}
.profile_title h1{
	padding-left: 5px;
	font-weight: bold;
	color:#cc6600;
	font-size:15px;	
	font-family:Verdana,Arial,Trebuchet MS, Sans-Serif;
	text-align:left;
}


.profile_name{
	position:absolute;
	top:40px;
	left:360px;
	height: 40px;
	z-index:1;
}
.profile_name h3{
	color:#ffffff;
	font-size:40px;	
	font-family: Impact, sans-serif ;
	text-align:left;
	line-height: 20px;
}	
.profile_skills_container{
	position:absolute;
	top:85px;
	left:360px;
	z-index:1;
	width:260px;
	height:170px;
}
.profile_skills_container h2{
	font-size:12px;
	text-align:left;
}
.profile_skills{
	display:inline;
}

.portfolio_title{
	/*position:absolute;*/
	padding-top:28px;
	padding-left:47px;
	z-index:1;
}
.banner_text_title {
	padding-bottom: 10px;
	font-weight: bold;
	color:#cc6600;
	font-size:15px;	
	font-family:Verdana,Arial,Trebuchet MS, Sans-Serif;
	text-align:left;
}
.portfolio_carousel_container{
	width:933px;
	min-height:200px;
	
	background:#F7C242;
	padding:20px 0 10px 60px;
	/*
	border-top:1px solid #FFFFFF;
	background:#FFFFFF;
	background:url(../frame/content-top-fade.gif) left top repeat-x;*/
}
.portfolio_title h1{
	font-weight: bold;
	color:#cc6600;
	font-size:15px;	
	font-family:Verdana,Arial,Trebuchet MS, Sans-Serif;
	text-align:left;
}

.portfolio_name{
	/*position:absolute;
	top:40px;*/
	padding-left:47px;
	
	width: 400px;
	z-index:1;
}
.portfolio_name h3{
	color:#ffffff;
/*	font-size:40px;	*/
	font-size:24px;	
	font-weight: normal;
	font-family: Impact, sans-serif ;
	text-align:left;
	line-height: 24px;
}

.portfolio_team {
	/*position:absolute;
	top:110px;*/
	padding-left:47px;
	width: 380px;
	height: 140px;
}

.portfolio_description {
	font-family: Verdana;
	font-size: 14px;
	/*position:absolute;
	top:235px;
	left:47px;*/
	width: 380px;
	height: 140px;
}

.portfolio-slideshow {
	position:absolute;
	top:28px;
	left:435px;
	width: 530px;
	height: 360px;
}

#skill_names{
	margin:0;
	padding:0px 4px 0px 0px;
	float:left;
}
#skill_names li{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
	padding:3px 0 0 10px;
	font-family:Arial, Verdana, Trebuchet MS;
	font-size:12px;
}
.profile_text_container{
	position:absolute;
	top:45px;
	left:580px;
	z-index:1;
	width:400px;
	height:170px;
}
.profile_text_container h2{
	font-weight: bold;
	color:#cc6600;
	font-size:15px;	
	font-family:Verdana,Arial,Trebuchet MS, Sans-Serif;
	text-align:left;
}
.profile_text_container p{
	margin: 0;
	padding-top: 6px;
	text-align:left;
}
.profile_add_to_list{
	position:absolute;
	top:215px;
	left:730px;
	z-index:1;	
}


	/********* FEATURED PEOPLE ************/
.container_fpeople{
	width:136px;
	height:152px;
	text-align:center;
	cursor:pointer;
    cursor:hand;
	position:relative;
}
*:first-child+html .fpeople_details{margin-top:-2px;height:27px;} /*IE7*/
.fpeople_details{
	background:#db7e00;
	height:25px;
	width:119px;
	padding:4px 7px;
	position:absolute;
	bottom:0;
	left:0;
}
*:first-child+html .fpeople_options{margin-top:-2px;height:27px;} /*IE7*/
.fpeople_options{
	background:url(http://www.microcreatives.com/builder/frame/bg-portfolio-view.png) #6eb0b7 0 1px no-repeat ;
	height:25px;
	width:119px;
	padding:4px 7px;
}
.fpeople_options p{
	padding:3px 0 0 8px;
	font-size:14px;
}
.fpeople_options a{
	color:#FFFFFF;
	text-decoration:none;
}
.fpeople_details h2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial, Verdana, Trebuchet MS;
}
.fpeople_details h3{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial, Verdana, Trebuchet MS;
}
.fpeople_bg{
	width:136px;
	height:200px;
	position:absolute;
	z-index:9999;
	background:#EF9822;
}
.fpeople_details img{
	margin-top:-5px;
}	
/******** HOMEPAGE *********/

.homepage_carousel_container{
	width:860px;
	min-height:200px;
	position:absolute;
	top:260px;
	left:60px;

}
.contents_bg{
	position:absolute;
	width:240px;
	height:160px;
	z-index:999;
	background:#F1A22A;
}
.contents_selected{
	text-align:center;
	margin-top:5px;
} 
.homepage_carousel_title{
	font-size:15px;
	color: #b95300;
	font-weight:bold;
	margin-left:60px;
}

h2.profile_section_title{
	font-weight: bold;
	color:#000000;
	font-size:18px;	
	font-family:Verdana,Arial,Trebuchet MS, Sans-Serif;
	text-align:left;
	margin:20px 0 0 35px;
}
h3.profile_section_title{
	font-weight: bold;
	color:#000000;
	font-size:12px;	
	font-family:Verdana,Arial,Trebuchet MS, Sans-Serif;
	text-align:left;
	margin:10px 0 0 0;
}


.list-thumbnails{
	margin:0;
	padding:0;
	display:inline;
}
.list-thumbnails li{
	list-style:none;
	padding:0;
	text-align:left;
	float:left;
	border:1px solid #e5f1fd;
	height:80px;
	margin-right:15px;
	margin-bottom:20px;
	background:#6eb0b7;
}
.list-thumbnails img{
	margin-bottom:-2px;
}
.list-thumbnails .label{
	background:#6eb0b7;
	height:13px;
	width:52px;
	color:#FFFFFF;
	font-size:10px;
	padding:3px 1px;
}

.list-orange-arrow{
	margin-bottom:20px;
}
.list-orange-arrow li{
	background:url(../frame/orange-arrow.gif) 0 7px no-repeat;
	list-style:none;
	padding: 6px 5px 0 15px;
}
.list-orange-arrow li a{
	color:#454545;
	text-decoration:none;
}
.list-orange-arrow li a:hover{
	color: #ff6800;
}
.list-orange-arrow-sub{
	margin-bottom:10px;
	margin-left:0;
	padding:0;
}
.list-orange-arrow-sub li{
	background:url(../frame/orange-arrow.gif) 3px 8px no-repeat;
	list-style:none;
	padding: 6px 5px 0 17px;
}
.list-orange-arrow-sub li a{
	color:#454545;
	text-decoration:none;
}
.list-orange-arrow-sub li a:hover{
	color: #ff6800;
}