.bulletImg{ display:block; width:12px; height:11px; background:url("../images/job_bullet.gif")}
#service_sub {
	width:168px;
	background:url(../images/service_sub_bg.gif) no-repeat top;
	float:right;
	padding-bottom:15px;
	margin-left: 5px;
}

#service_sub h4 { color:#f9cd6f; }
#service_sub h4 a { color:#f9cd6f; text-decoration:none; }
#service_sub ul li { font-size:10px;}
.service_sub_content{
padding-left:12px;
padding-right:5px;
padding-top:5px;
padding-bottom:12px;
}

/* FCK Editor CSS*/
.content_header{
font-size:11px; font-weight:normal; color:#FF8F00; margin:0; padding:0;
}
.sidebar_content_header{
font-size:11px; font-weight:normal; color:#f9cd6f; margin:0; padding:0;
}
.border_image{
border:solid 2px #CCCCCC;
}


/*
#service_sub ul{ font-size:10px; line-height:14px; padding-left:12px; margin-bottom:0px; margin-left:0px; margin-top:0px; list-style:url(../images/index_bullet.gif);}

#service_sub ul li.sub_item { margin-left:10px; }
*/
/*********************************
	 Global Netgenetix V5 CSS Guide
	 Project: Netgenetix
	 Version: 5.0	 
 *********************************/

/*************************
	BASE
*************************/
	BODY, TD, TH, INPUT, SELECT, TEXTAREA, DIV, P {
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color: #B7C3C7; }

	body { border: 0; padding: 0; margin: 0; background-color:#bac4c7; text-align:center; }
	img { border: 0; padding: 0; margin: 0; }
	form { border: 0; padding: 0; margin: 0; }
	form input.color{ background-color:#6d0202; border:0; width:210px; height:18px;}
	form textarea{ background-color:#6d0202; width:210px; }
	form select{ background-color:#6d0202; width:210px; height:18px; border: 0; } /* 1px solid; border-color:#A5ACB2; */
	.comments{height:75px; border: 0; } /* border: 1px solid; border-color:#A5ACB2; */
	.address{height:45px; border:0;}
	.radio{ width:12px; height:12px; background-color:#7d0302;}
	.submit{ color:#000000; }
	.error{ color:#FFCC33; font-weight:bold; }
	p { border: 0; padding: 0; margin: 0; }
	h3 { font-size:10px; color:#FF8F00;}
	h4{ font-size:11px; font-weight:normal; color:#FF8F00; margin:0; padding:0;  }
	ul{ list-style:none;}


/*************************
	LINKS
*************************/
	A { color:#E6E6E6; text-decoration:underline;}
	A:Hover { color:#FEE0A3;}



/*************************
	STRUCTURE
*************************/
.ie_fix_537{ display:block; width:2px; border:0; height:537px; background-color: transparent;}
.ie_fix_72{ display:block; width:2px; border:double; height:65px; background-color: transparent; }
.content_pad{ padding-bottom:20px;}
.content_pad A {}
.hide{display: none;}
.b_space{ padding-left:8px; }
.float_l{float:left;}
.p_150{padding-left:150px;}

#page_content_bg{
	background:#7d0302;
	margin:0;
	min-width:966px;
	border:0;
	padding:0;
	
	}
	
	#page_content_bg_img{
	
		background-color:#7d0302;
		margin:0 auto;
		width:966px;
	}

.portfolio { background:url(../images/bg_portfolio.gif) no-repeat ; }
.services { background:url(../images/bg_services.gif) no-repeat ; }
.process { background:url(../images/bg_process.gif) no-repeat ; }
.profile { background:url(../images/bg_profile.gif) no-repeat ; }
.contact { background:url(../images/bg_contact.gif) no-repeat ; }
	
#page_content_bg_img h1#logo {
	position:absolute;
	top:42px;
	left:7px;

	width:263px;
	height:107px;

	margin:0;
	display:block;
	background:url(../images/page_logo.gif) no-repeat transparent;
	}
#page_content_bg_img h1#logo a { display:block; width:263px; height:107px; background:none; }
#page_content_bg_img h1 span { position: absolute; left: -9999px; font-size: small; }

#process_core {
	position:absolute;
	top:159px;
	left:48px;
	width:302px;
	height:313px;
	margin:0;
	display:block;
	}


#right_colum{
background-color: transparent;
		float:right;
		width:483px;
		text-align:left;
}

#right_colum ul{ font-size:11px; line-height:14px; padding-left:12px; margin-bottom:0px; margin-left:0px; margin-top:0px; list-style:url(../images/index_bullet.gif);}

#left_colum{
position:relative;
top:0px;
left:0px;
	background-color: transparent;
		float:left;
		width:483px;
		text-align:left;
}

#container_footer {
height:10px;
		background:#7d0302;
		clear:both;
	}
	
	#page_bg_bar{ display:block;  width:100%; height:17px; min-width:966px; max-height:17px; background-color:#d9dfe0; background:url(../images/mid_bar.gif) repeat-x;}	
	
	#page_bottom {
	margin-left: auto;
	margin-right: auto;
	width:966px;
	height:140px;
	text-align: left;

	}


/** Main Menu **/
	#mainmenu{position:relative; left:0px; top:520px; display:block;  width:430px; height:35px; border:0; z-index:100;} /* top:486px <--original position  -->new position=520px*/
	#main_menu { display:inline; float:left; list-style:none; padding: 0; margin: 0; }
	#main_menu li { display:block; float:left; border: 0; padding: 0; margin: 0; list-style: none;  }
	#main_menu li a, #main_menu li a:link, #main_menu li a:visited { display: block; float: left; position:absolute;top: 0px; border: 0; height: 35px; }
	#main_menu li.nav-main a { background-image:url(../images/main_menu.gif); }
	#main_menu li a:hover { background-color: transparent; }
	#main_menu li a span { display: none; }
	
	li#mnu_home a			{ left: 12px; width: 45px; }
	li#mnu_portfolio a			{ left: 57px; width: 70px;}
	li#mnu_services a			{ left: 127px; width: 61px; }
	li#mnu_process a			{ left: 188px; width: 57px; }
	li#mnu_profile a			{ left: 245px; width: 54px; }
	li#mnu_contact a			{ left: 299px; width: 59px; }
	li#mnu_client a				{ left: 358px; width: 84px; }
	
	li#mnu_home a:link, li#mnu_home a:visited{ background-position: 0px 0px; }
	li#mnu_portfolio a:link, li#mnu_portfolio a:visited{ background-position: -45px 0px; }
	li#mnu_services a:link, li#mnu_services a:visited{ background-position: -115px 0px; }
	li#mnu_process a:link, li#mnu_process a:visited{ background-position: -176px 0px; }
	li#mnu_profile a:link, li#mnu_profile a:visited{ background-position: -233px 0px; }
	li#mnu_contact a:link, li#mnu_contact a:visited{ background-position: -287px 0px; }
	li#mnu_client a:link, li#mnu_client a:visited{ background-position: -346px 0px; }
	
	li#mnu_home a:hover				{ background-position: 0px -35px; }
	li#mnu_portfolio a:hover				{ background-position: -45px -35px; }
	li#mnu_services a:hover				{ background-position: -115px -35px; }
	li#mnu_process a:hover				{ background-position: -176px -35px; }
	li#mnu_profile a:hover				{ background-position: -233px -35px; }
	li#mnu_contact a:hover				{ background-position: -287px -35px; }
	li#mnu_client a:hover				{ background-position: -346px -35px; }

	li#mnu_home a.set:link, li#mnu_home a.set:visited						{ background-position: 0px -70px; }
	li#mnu_portfolio a.set:link, li#mnu_portfolio a.set:visited						{ background-position: -45px -70px; }
	li#mnu_services a.set:link, li#mnu_services a.set:visited						{ background-position: -115px -70px; }
	li#mnu_process a.set:link, li#mnu_process a.set:visited						{ background-position: -176px -70px; }
	li#mnu_profile a.set:link, li#mnu_profile a.set:visited						{ background-position: -233px -70px; }
	li#mnu_contact a.set:link, li#mnu_contact a.set:visited						{ background-position: -287px -70px; }
	li#mnu_client a.set:link, li#mnu_client a.set:visited						{ background-position: -346px -70px; }
	
	li#mnu_home a.subset:link, li#mnu_home a.subset:visited						{ background-position: 0px -105px; }
	li#mnu_portfolio a.subset:link, li#mnu_portfolio a.subset:visited						{ background-position: -45px -105px; }
	li#mnu_services a.subset:link, li#mnu_services a.subset:visited						{ background-position: -115px -105px; }
	li#mnu_process a.subset:link, li#mnu_process a.subset:visited						{ background-position: -176px -105px; }
	li#mnu_profile a.subset:link, li#mnu_profile a.subset:visited						{ background-position: -233px -105px; }
	li#mnu_contact a.subset:link, li#mnu_contact a.subset:visited						{ background-position: -287px -105px; }
	li#mnu_client a.subset:link, li#mnu_client a.subset:visited						{ background-position: -346px -105px; }


/** SUBMENU **/
#page_sub_menu {
position:absolute;
bottom:70px; /** bottom:121px; <--original position  -->new position=70px **/
left:44px;
padding:0px;
margin:0px;
border:0;
display:block;
font-size:10px;
line-height:18px;
 background:none;
}

ul.submenu{
margin:0;
padding-left:20px;


}
#page_sub_menu ul{ text-transform:uppercase;  list-style:line-height:18px;}

#page_sub_menu ul li.sub_set{
margin:0px;
list-style: none url(../images/sb_bullet.gif);
color:#FE8F01;

}

#page_sub_menu ul li.second_sub_set{
margin:0px;
list-style: none;
color:#FE8F01;

}

#page_sub_menu A{
text-decoration:none;
}

#page_sub_menu ul li.sub_set a:link, #page_sub_menu ul li.sub_set a:visited {
color:#FE8F01;
text-decoration:none;
}

#page_sub_menu ul li.second_sub_set a:link, #page_sub_menu ul li.second_sub_set a:visited {
text-decoration:none;
color:#FE8F01;
}

/** PROFILE PRESS SUB **/
.content_press_pad{ padding-bottom:20px;}



#press_sub_menu {
position:absolute;
bottom:121px;
left:190px;

border:0;
display:block;
font-size:10px;
line-height:19px;


}

ul.press_submenu{
margin:0;
padding-left:20px;

}
#press_sub_menu ul{ text-transform:uppercase; list-style: none;}
#press_sub_menu ul li{  background: url(../images/sb_line.gif) left no-repeat; }
#press_sub_menu ul li.press_sub_set{
 background: url(../images/sb_bullet_press.gif) left center no-repeat;

color:#FE8F01;

}

#press_sub_menu ul li a:link, #press_sub_menu ul li a:visited {
text-decoration: none; background:none;
}


#press_sub_menu ul li.press_sub_set a:link, #press_sub_menu ul li.press_sub_set a:visited {
text-decoration: none; background:none;
color:#FE8F01;
}

#page_sub_menu ul li.second_sub_set{
margin:0px;
list-style: none;
color:#FE8F01;

}

#page_sub_menu ul li.second_sub_set a:link, #page_sub_menu ul li.second_sub_set a:visited {


color:#FE8F01;
}


/** RIGHT COLUMN **/

#top_block{
position:relative; left:0px; top:0px;
display:block;
border:0;
width:483px;
height:154px;
background-color: transparent;
}
#page_content{
display:block;
border:0;
width:447px;
height:auto;
margin-left:-14px;
margin-top:0px;
padding-bottom:40px;
background-color: transparent;
}
#page_header{
width:407px;
height:31px;
margin-left:20px;
}
/** PAGE HEADER IMG **/
.header_testimonials{ background:url(../images/header_testimonials.gif)}
.header_clientlist{ background:url(../images/header_client_list.gif) no-repeat 20px}

.header_services_overview{ background:url(../images/header_services.gif)}
.header_web_design{ background:url(../images/header_web_design.gif)}
.header_print_collateral{ background:url(../images/header_print_collateral.gif)}
.header_web_applications{ background:url(../images/header_web_applications.gif)}
.header_web_hosting{ background:url(../images/header_web_hosting.gif)}
.header_value-added{ background:url(../images/header_value-added.gif)}
.header_branding_identity{ background:url(../images/header_branding_identity.gif)}
.header_process{ background:url(../images/header_process.gif)}
.header_branding_identity{ background:url(../images/header_branding_identity.gif)}
.header_design_services{ background:url(../images/header_design_services.gif)}
.header_interactive_displays{ background:url(../images/header_interactive_displays.gif)}
.header_web_development{ background:url(../images/header_web_development.gif)}

.header_profile{ background:url(../images/header_profile.gif)}
.header_press{ background:url(../images/header_press.gif)}
.header_press_rss{ background:url(../images/header_press_rss.gif)}
.header_management_team{ background:url(../images/header_management_team.gif)}
.header_partners{ background:url(../images/header_partners.gif)}
.header_careers{ background:url(../images/header_careers.gif)}
.header_freelance_network{ background:url(../images/header_freelance_network.gif)}
.header_rrs{ background:url(../images/header_rrs.gif)}

.header_contact{ background:url(../images/header_contact.gif)}







.content_main{clear:both; height:auto; list-style-type:none; border:0;width:410px; margin:0 0 10px 20px; padding: 5px 0 0 0px;}
.content_port{clear:both; height:auto; list-style-type:none; border:0;width:410px; margin:0 0 10px 20px; padding: 10px 0 0 20px;}

.content_sub{clear:both; height:auto; list-style-type:none; border:0;width:405px;margin:0 0 10px 0px;padding: 8px 0 0 0px; }





#img_box{ float:left; height:70px;}

#content_box{ display:block;  margin-top:-4px;  padding-bottom:3px; padding-left:10px; border:0; background-color: transparent;}
#content_box span{color:#707a7d;
font-size:11px; }




.content_box_main{ margin-left:66px; width:330px;}
.content_box_sub{ margin-left:51px; width:135px;}
.content_box_team{ margin-left:81px; width:310px;}
.content_box_process{ margin-left:18px; width:375px;}
.content_box_bullet{ height:auto; list-style-type:none; border:0;width:405px;margin:0 0 10px 0px;padding: 0px 0 0 0px; }

#bullet_box{ float:left; height:10px;}
.sub_img img{ width:50px; border:solid 2px #bac4c6;}


#img_box.team_img img{ width:80px;}
#img_box.process_img img{ width:20px;}
#img_box.bullet_img img{ width:7px; background:url(../images/icon-bullet.gif)}



#relatedworks{ list-style:none; padding:0; margin:0;  }
#relatedworks li{ float:left; width:205px; }




/** PORTFOLIO **/
#flash_gallery{
position:relative; left:20px; top:10px;
display:block;
border:0;
width:407px;
height:290px;
border:0;
}
#gallery{
position:absolute;
top:0px;
left:0px;
}
#project_detail{
width:407px;
margin:0;
padding: 10px 0 0 20px;
list-style-type:none;




}
#project_detail li { padding-bottom:15px; }
#project_detail p { padding-bottom:15px; }
#project_detail span.label { color:#FF8F00; font-size:11px; }
#project_detail span.testi { color:#707a7d; font-size:11px; }


#flash_thumb {
position:absolute;
top:184px;
left:40px;
display:block;
border:0;
width:335px;
height:198px;
}

/** RSS LIST **/
#rss_list{ list-style:square; list-style-type:square; padding-left:5px; margin-left:15px; position:relative; left:1px; }
#rss_list li{  padding-left:0px; padding-top:0px; list-style-type:square;}

/** FOOTER **/
	#footer{ position:relative; top:22px; left:22px; width:430px; }
	#footer a{ font-size:10px; color:#949FA3; text-decoration:none;}
	#footer p{ font-size:10px; color:#A1AEB2;}
	#footer img{ vertical-align:middle;}

 ul#footer_icons { padding: 0; margin: 0; list-style: none; margin-top: 13px; }
	ul#footer_icons li { float: left; position: relative; overflow: visible; }
	 li.icons { height: 45px; font-family: Arial, Helvetica, San-serif; overflow: visible; }
		li.icons span { position: absolute; left: -9999px; font-size: small; }
		li.icons a { display: block; height: 45px; border: 0; background: url(../images/footer_icons.gif) no-repeat; }
 	li.icons ul	{ display: none; position: absolute; border: solid 1px #bcbcbc; margin: 0; padding: 0px; width: 130px; height: auto; top: 50px; left: 1px; background: #b5c2cd; list-style: none; } /* second-level lists */
	 li.icons>ul	{ top: 50px; left: 1px; } /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
 	li.icons ul li { display: block; float: none; position: relative;	border-bottom: solid 1px #728899; padding: 0; width: 100%; }
	 li.icons ul li a { background-image: none; background-color: transparent; display: block; float: none; padding: 4px 7px; margin: 0; height: auto;	text-decoration: none; text-align: left; }
		li.icons ul li a:link		{  }
		li.icons ul li a:visited	{  }
		li.icons ul li a:hover	{ background-color: #8c9193; color: #fff;}
		li.icons ul li a:active	{  }
 	li:hover ul, li.over ul { display: block; }

	 li#zowie	 { width: 73px; }
	 li#citrus { width: 73px; }

	li#zowie a:link, li#zowie a:visited	{ background-position: -0px 0px; }
	li#citrus a:link, li#citrus a:visited	{ background-position: -73px 0px; }

	li#zowie a:hover, li#zowie a:active	{ background-position: -0px -45px }
	li#citrus a:hover, li#citrus a:active	{ background-position: -73px -45px }


/** EXTENSIONS **/
.process_img img { float:left; }
.content_box_process { margin-left:18px; width:375px; display:block;  margin-top:-4px;  padding-bottom:3px; padding-left:10px; border:0; background-color: transparent; }

.team_img img { float:left; }
.content_box_team { margin-left:81px; width:310px; display:block;  margin-top:-4px;  padding-bottom:3px; padding-left:10px; border:0; background-color: transparent; }

.sub_img img { float:left; width:50px; }
.content_box_sub { margin-left:51px; width:135px;  display:block;  margin-top:-4px;  padding-bottom:3px; padding-left:10px; border:0; background-color: transparent; }

.testimonial_img img { float:left; width:65px; }
.content_box_testimonial { margin-left:66px; width:330px; display:block;  margin-top:-4px;  padding-bottom:3px; padding-left:10px; border:0; background-color: transparent; }

.clientlist_img img { float:left; width:65px; }
.content_box_clientlist { margin-left:66px; width:300px; display:block;  margin-top:-4px;  padding-bottom:3px; padding-left:10px; border:0; background-color: transparent; }

.content_box_clientlist p { padding-bottom:12px;}

.required { color:#FFCC33; font-weight:bold; }
.formlabel { width: 100px; }

.formfield { background-color:#6d0202; border:0; width:210px; height:18px; }

.press_title { font-weight: bold; text-decoration: none; }
