/*css author:Nda
 activeboxsite 2008*/

/*========================================================================*/
/*		MAIN ELEMENTS													  */
/*========================================================================*/
*{margin:0px; padding:0px;}


body { margin:0px; padding:0px; background:#939393; font: normal 12px/1.5em Arial; color:#3b3b3b; }
/*img, div, ul, input, a{ behavior: url(../pngfix/iepngfix.htc)}*/
.clear { clear:both; margin:0px; padding:0px; }
.space { clear:both; margin:0px; padding:0px; height:10px; border:none; }
h1 {margin:10px 0px; padding:0px; font:bold 18px/1em Arial; color:#444;}
h2 {margin:10px 0px; padding:0px; font:bold 17px/1em Arial; color:#444;}
h3 {margin:0px; padding:0px; font:bold 15px/1em Arial; color:#444;}
h4 {margin:0px; padding:0px; font:bold 14px/1em Arial; color:#444;}
form {margin:0px; padding:0px;}

a { border:none; text-decoration: underline; color:#000;}
a:hover { border:none; text-decoration: none; color:#000;}
a.phone { border:none; text-decoration:none; color:#ff9130;}
a.phone:hover { border:none; text-decoration:underline; color:#ff9130;}
a.moreblue { border:none; text-decoration:none; color:#0f5496; font-weight:bold;}
a.moreblue:hover { border:none; text-decoration:underline; color:#0f5496; font-weight:bold;}

img { border:none; }
img.iconside{margin:5px 10px -7px 0px; padding:0px;}
img.rightposition { float:right; margin:0px; padding:0px;}
a img { border:none; }
a:hover img { border:none; }

/*========================================================================*/
/*		WRAPPING													      */
/*========================================================================*/
#wrap_topitem { clear:both; margin:0px; padding:0px; width:100%; text-align: left; }
#wrap_header { clear:both; margin:0px; padding:0px; width:100%; background:url(images/bg_wrapheader.gif) repeat-x; text-align:left; }
#wrap_bannerTop { clear:both; margin:10px 0px; padding:0px; width:100%; background:transparent; text-align: left; }
#wrap_content { clear:both; margin:0px; padding:0px; width:100%; height:auto; background:none; }

/*========================================================================*/
/*		TOP ITEM													      */
/*========================================================================*/
.topitem { margin:0px auto; padding:0px; width:1000px; height:226px; background:url(images/bg_topitem.jpg) no-repeat; }
.topitem_left { float:left; margin:0px; padding:0px 0px 0px 20px; width:980px; height:226px; background:url(images/logo.png) no-repeat 30px 30px; }
.logo {
}
.topitem_right {
	float:right;
	margin:0px;
	width:380px;
	height:auto;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menutop ul {
	margin-top:175px;
	width:auto;
	height:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menutop ul li {
	display:inline;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.menutop ul li a {
	float:left;
	background: url(images/menutop.gif) repeat-x left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a:hover {
	float:left;
	background: url(images/menutopHover.gif) repeat-x left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a.active {
	float:left;
	background: url(images/menutopHover.gif) repeat-x left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a.active:hover {
	float:left;
	background: url(images/menutopHover.gif) repeat-x left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a.left {
	float:left;
	background: url(images/menutop_left.gif) no-repeat left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a.left:hover {
	float:left;
	background: url(images/menutop_leftHover.gif) no-repeat left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a.leftActive {
	float:left;
	background: url(images/menutop_leftHover.gif) no-repeat left top;
	width:auto;
	height:36px;
	text-decoration:none;
	border-right:1px solid #8c8c8c;
	font-weight:bold;
	color:#3b3b3b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.menutop ul li a.leftActive:hover { float:left; background: url(images/menutop_leftHover.gif) no-repeat left top; margin:0px; padding:15px 20px 0px 20px; width:auto; height:36px; text-decoration:none; border-right:1px solid #8c8c8c; font-weight:bold; color:#3b3b3b; }
.menutop ul li a.right { float:left; background: url(images/menutop_right.gif) no-repeat right top; margin:0px; padding:15px 80px 0px 20px; width:auto; height:36px; text-decoration:none; border:none; font-weight:bold; color:#3b3b3b; }
.menutop ul li a.right:hover { float:left; background: url(images/menutop_rightHover.gif) no-repeat right top; margin:0px; padding:15px 80px 0px 20px; width:auto; height:36px; text-decoration:none; font-weight:bold; color:#3b3b3b; border:none;}
.menutop ul li a.rightActive { float:left; background: url(images/menutop_rightHover.gif) no-repeat right top; margin:0px; padding:15px 80px 0px 20px; width:auto; height:36px; text-decoration:none; font-weight:bold; color:#3b3b3b; border:none }
.menutop ul li a.rightActive:hover { float:left; background: url(images/menutop_rightHover.gif) no-repeat right top; margin:0px; padding:15px 80px 0px 20px; width:auto; height:36px; text-decoration:none; font-weight:bold; color:#3b3b3b; border:none }
 

.phoneside { margin:0px; padding:0px; width:auto; height:auto; text-align:right; }
.social {
	width:auto;
	padding-top:100px;
	height:auto;
	text-align:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.menutop2 { margin:50px 5px 0px 5px; width:auto; height:90px height:80px; }
.menutop2item { float:left; margin:0px 5px; padding:0px 10px; height:auto; text-align:center; }
.menutop2item a { font:bold 14px/1em Arial; color:#3b3b3b; text-decoration:none; }
.menutop2item a:hover { font:bold 14px/1em Arial; color:#0c4888; text-decoration:none; }
.menutop2item a.active { font:bold 14px/1em Arial; color:#0c4888; text-decoration:none; }

/*========================================================================*/
/*		HEADER													      */
/*========================================================================*/
.header { margin:0px auto; padding:0px; width:1000px; height:256px; background:url(images/header.jpg) no-repeat; }

/*============= CONTENT ================*/
/*========================================================================*/
/*		CONTENT														      */
/*========================================================================*/
.content { margin:0px auto; padding:20px 20px 0px 20px; width:960px; height:auto; background:url(images/bg_content.gif) repeat-y; }
/*============= left content ================*/
.content_left { float:left; margin:0px; padding:0px 0px 0px 10px; width:510px; height:auto; }
/*============= right content ================*/
.block_right { float:right; margin:0px; padding:0px; width:420px; height:auto; }
.midbox { margin:0px; padding:20px; width:376px; height:272px; background:url(images/bg_midbox.jpg) no-repeat; font:bold 13px/1.5em arial; }
.mid_boxVideo { margin:0px auto; padding:0px; width:330px; height:275px; }
.box_testi { margin:0px; padding:90px 30px 0px 30px; width:356px; height:155px; background:url(images/bg_testimonial.jpg); font:bold 13px/1.5em arial; }
.box_book { margin:0px; padding:60px 30px 0px 30px; width:356px; height:185px; background:url(images/bg_book.jpg); font:bold 13px/1.5em arial; }
.book { margin:0px; padding-left:20px; padding-top:2px;}

.box_society {
	margin:0px;
	width:360px;
	height:185px;
	font:bold 13px/1.5em arial;
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/bg_society.jpg);
	background-repeat: no-repeat;
}
.society { margin:0px; padding-top:1px; padding-right:5px; width:382px; height:168px;}

.box_media {
	margin:0px;
	width:360px;
	height:280px;
	font:bold 13px/1.5em arial;
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/bg_media.jpg);
	background-repeat: no-repeat;
}
.media { margin:0px; padding-top:7px; padding-left:35px; width:382px; height:168px;}



.menu_midbox { margin:0px; padding:0px; width:416px; height:auto; background:transparent; font:bold 13px/1.5em arial; }
.menu_midbox ul {padding:0px 0px 0px 7px; margin:0; list-style:none; height:57px; position:relative; font-size:13px; }
.menu_midbox ul li {float:left; height:57px; margin:0px 2px 0px 0px; }

.menu_midbox ul li a {display:block; float:left; height:57px; color:#242424; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 15px; cursor:pointer; background:url(images/menu_0a.gif) no-repeat; }
.menu_midbox ul li a b {float:left; display:block; height:47px; padding:10px 16px 0px 0px; background:url(images/menu_0b.gif) no-repeat right top;}

.menu_midbox ul li a:hover {color:#242424; background:url(images/menu_2a.gif) no-repeat;}
.menu_midbox ul li a:hover b {background:url(images/menu_2b.gif) no-repeat right top;}

.menu_midbox ul li.current a {color:#242424; background:url(images/menu_2a.gif) no-repeat;}
.menu_midbox ul li.current a b {background:url(images/menu_2b.gif) no-repeat right top;}

.menu_midbox ul li.current a:hover {color:#242424; background: url(images/menu_2a.gif) no-repeat; cursor:default;}
.menu_midbox ul li.current a:hover b {background:url(images/menu_2b.gif) no-repeat right top;}

/*============= sidebar left ================*/
.sidebar_left { float:left; margin:0px; padding:0px; width:320px; height:auto; }
/*============= content right ================*/
.content_right { float:right; margin:0px; padding:0px 0px 0px 10px; width:610px; height:auto; }
.content_right h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3b3b3b;
}

.fill_form { float:left; margin:0px; padding:0px 0px 0px 50px; width:550px; height:auto; }
.fill_form p{ margin:0px; padding:0px; padding-bottom:4px;}
.fill_form_text { float:left; margin:0px; padding:0px 0px 0px 0px; width:200px; height:auto; }
.fill_form_field { float:right; margin:0px; padding:0px 0px 0px 0px; width:350px; height:auto; }
.text_field { height:16px; width:190px;}
.choose_field { height:22px; width:245px; padding-left:2px; padding-top:1px;} 
.phone_field { height:17px; width:140px;}
.requirements_field { height:98px; width:260px;}
.code_image { margin-left:10px;}
.portfolio { margin:0px auto; padding:0px; width:600px; height:auto;  }
.portfolio img { margin:3px 17px; padding:4px; background:#fff; border:1px solid #909090; text-decoration:none;}
.website_analysis { float:left; margin:0px; margin-left:100px; padding:0px 0px 0px 0px; width:240px; height:auto; }

/*============= sidebar left grey ================*/
.title_leftsidegrey { clear:both; margin:0px; padding:0px; width:320px; height:13px; background:url(images/title_leftsidegrey.gif) no-repeat bottom; font-size:2px;}
.box_leftsidegrey {
	float:left;
	width:320px;
	height:auto;
	background:#c0c0c0;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.bottom_leftsidegrey { clear:both; margin-bottom:10px; padding:10px 0px; background:url(images/bottom_leftsidegrey.gif) no-repeat; }
/*--menus--*/
.wrap_leftsidein { margin:0px auto; padding:0px; width:305px; height:auto; }
.title_leftsidein { clear:both; margin:0px; padding:0px; width:305px; height:6px; background:url(images/title_leftsidein.gif) no-repeat bottom; font-size:2px;}
.title_leftsideinService {
	clear:both;
	padding:0px;
	width:295px;
	height:40px;
	background:url(images/title_leftsideinService.gif) no-repeat bottom;
	font-size:23px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:40px;
	text-align:right;
	padding-right:10px;
	
}
.title_leftsideinForm { clear:both; margin:0px; padding:0px; width:305px; height:40px; background:url(images/title_leftsideinForm.gif) no-repeat bottom; font-size:2px;}
.box_leftsidein { float:left; margin:0px auto; padding:10px; width:285px; height:auto; background:url(images/box_leftsidein.gif) repeat-y; }
.bottom_leftsidein { clear:both; margin-bottom:10px; padding:0px; height:17px; background:url(images/bottom_leftsidein.gif) no-repeat; }
.box_leftsidemenu {
	width:270px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box_leftsidemenu a {
	display:block;
	width:auto;
	height:20px;
	color:#4c4c4d;
	text-decoration:none;
	font-weight:bold;
	border-bottom:dashed 1px #4c4c4d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.box_leftsidemenu a:hover {
	display:block;
	width:auto;
	height:20px;
	color:#125ea0;
	text-decoration:none;
	font-weight:bold;
	border-bottom:dashed 1px #4c4c4d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.box_leftsidemenu a.active {
	display:block;
	width:auto;
	height:20px;
	color:#125ea0;
	text-decoration:none;
	font-weight:bold;
	border-bottom:dashed 1px #4c4c4d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.leftNav {
	margin:0px;
	padding:0px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c4c4d;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #333333;
	list-style-type:none;
	line-height:30px;
	font-weight:bold;
	
}
.leftNav a {
	color:#333333;
	text-decoration:none;
}

/*========================================================================*/
/*		BOXED														      */
/*========================================================================*/
.box_teamgallery { margin:0px auto; width:600px; height:auto; background:#fff; border:1px solid #aed61d; }

.box_teamgallery img { margin:0px 0px; padding:4px; background:#fff; border:1px solid #013396; text-decoration:none;}


/*========================================================================*/
/*		FOOTER														      */
/*========================================================================*/
#wrap_bottom { 
	clear:both; 
	margin:0px; 
	padding:0px; 
	width:100%; 
	text-align: left;
}
#bottom_pan {
	clear:both;
	padding:0px;
	margin:0px auto; 
	width:1000px;
	height:250px; 
}
#body_bottom {
	clear:both;
	padding:0px;
	margin:0px auto; 
	width:1000px;
	height:38px; 
	background:url(images/bg_footer.gif) no-repeat top;
}
.footer {
	list-style-type:none;
	padding:8px;
}
#footer {
	margin:0px auto; 
	width:1000px;
	background:url(images/bottom-nav.jpg) no-repeat top;
	height:269px;
}
#bottombot {
	clear:both;
	margin:0px auto;
	width:1000px;
	height:38px;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/*============= block bottom ================*/
.block_bottom { 
	float:left; 
	margin:0px auto; 
	padding:0px; 
	width:1000px; 
	height:230px;
}
.blockb_box {
	float:left;
	width:150px;
	height:210px;
	color:#000000;
	border-right:1px #999999 dashed;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
}

.blockb_box a { text-decoration:none; color:#000000; }
.blockb_box a:hover { text-decoration:underline; color:#888888; }

.blockb_box3 {
	float:left;
	width:170px;
	height:210px;
	color:#000000;
	border-right:1px #999999 dashed;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
}

.blockb_box3 a { text-decoration:none; color:#000000; }
.blockb_box3 a:hover { text-decoration:underline; color:#888888; }




.blockb_boxLeft { float:left; margin:10px 0 0 20px; padding:0px; width:150px; height:210px; background:transparent; font:normal 11px/1.2em arial; color:#000000; border-right:1px #999999 dashed }
.blockb_boxLeft a { text-decoration:none; color:#000000; }
.blockb_boxLeft a:hover { text-decoration:underline; color:#888888; }

.blockb_boxRight { float:left; margin:10px 0 0 5px; padding:0px; width:157px; height:210px; background:transparent; font:normal 11px/1.2em arial; color:#000000; }
.blockb_boxRight a { text-decoration:none; color:#000000;}
.blockb_boxRight a:hover { text-decoration:underline; color:#888888; }

.block_copyright { float:left; margin:0px auto; padding:0px; width:1000px; height:20px; font:normal 11px/1.2em arial; color:#000000;}
.iso { padding-left:20px; padding-top:8px; float:left; font:normal 11px/1.2em arial; color:#000000; font-weight:bold;}
.copyright { padding-left:160px; float:left; padding-top:8px;}

/*========================================================================*/


/*========================================================================*/
/*		DTD STYLE FORM													  */
/*========================================================================*/
dl.control .form { margin:5px 0; padding:0px; width:760px; float: left; text-align: left !important; }
dl.control dt { clear: both; display:block; height:25px; margin:5px 0; }
dl.control dt.autoheight { clear: both; display:block; height:auto; margin:5px 0; }
dl.control dt label { float:left; padding:0px 0px 0px 0px;  width:60px; font:bold 13px/1em arial; }
dl.control dt label.floatright { float:left; padding:3px 0px 0px 5px;  width:auto; font:bold 13px/1em arial; }
dl.control dt input { float:left; width:auto; }
dl.control dt input.text { float:left; width:200px; }
dl.control dt input.code { float:left; width:100px; }
dl.control dt input.button { margin:0px 0px 0px 0px; padding:0px 0px 4px 0px; width:67px; height:29px; border:none; background:url(images/bg_button.gif); font: bold 12px/1em arial; color:#fff; cursor:pointer; }
dl.control dt input.buttonsmall { margin:0px 5px 0px 0px; padding:0px 0px 4px 0px; width:67px; height:29px; border:none; background:url(images/bg_button.gif); font: bold 12px/1em arial; color:#fff; cursor:pointer; }
dl.control .select { width: 100px; }
dl.control .textarea { width: 100px; }


/*========================================================================*/
/*		INNER PAGE														      */
/*========================================================================*/
.readMore { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; border-bottom:1px #999999 dashed; text-align:right;}
.readMore a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
.readMore a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; text-decoration:underline; font-weight:bold;}

.employeeWord {	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#429a01; font-weight:bold;}
.servecesHeading { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b; text-decoration:none; font-weight:bold;}
.servecesHeading a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b; text-decoration:none; font-weight:bold;}
.servecesHeading a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6a6a6a; text-decoration:none; font-weight:bold;}
.small_heading { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b; text-decoration:none; font-weight:bold; border-bottom:1px #999999 dotted;}
.small_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; text-decoration:none;}
.sitemap { 	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3b3b3b; text-decoration:none;}
.sitemap ul{margin:0px;	padding:0px;}
.sitemap ul li{
	list-style:disc;
	display:inherit;
	text-decoration:none;
	margin-left:22px;
	background-repeat: no-repeat;
	background-position: left;
}
.sitemap ul li a{ color:#3b3b3b; text-decoration:none;}
.sitemap ul li a:hover{	color:#000000; text-decoration:none;}
.sitemap_icon {	margin-left:40px; margin-right:4px;}
.sitemap_icon_sub {	margin-left:60px; margin-right:4px;}
#Step_1 { display:none;}
#Step_2 { display:none;}
#Step_3 { display:none;}
.textField {
	width:200px;
	height:16px;
}.linkcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
.logo {
	width:255px;
	height:116px;
	margin-top:40px;
	margin-left:10px;
	float:left;
}
.logo3 {
	width:232px;
	height:132px;
	margin-top:35px;
	margin-left:30px;
	float:left;
}
.isologo {
	width:128px;
	height:152px;
	margin-top:24px;
	margin-left:420px;
	float:left;
}
.arrow {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 190px center;
}
.subBg {
	background-color: #f5f5f5;
}
#internet-marketing{
	-moz-background-clip: 
	-moz-initial; 
	-moz-background-origin: 
	-moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial;
	margin-bottom:10px;
	display:none;
}
#internet-marketing li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5em;
	height:20px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	list-style-type:none;
	padding-left:20px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px;
}
#internet-marketing li a {
	color:#000000;
	text-decoration:none;
}
#internet-marketing li a:hover {
	color:#999999;
	text-decoration:none;
}

#call-center{
	-moz-background-clip: 
	-moz-initial; 
	-moz-background-origin: 
	-moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial;
	margin-bottom:10px;
	display:none;
}
#content-writing li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5em;
	padding-left:15px;
	height:20px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	list-style-type:none;
	padding-left:20px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px;

}
#content-writing li a {
	color:#000000;
	text-decoration:none;
}
#content-writing li a:hover {
	color:#999999;
	text-decoration:none;
}



#software-development{
	-moz-background-clip: 
	-moz-initial; 
	-moz-background-origin: 
	-moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial;
	margin-bottom:10px;
	display:none;
}
#software-development li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5em;
	padding-left:15px;
	height:20px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	list-style-type:none;
	padding-left:20px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px;

}
#software-development li a {
	color:#000000;
	text-decoration:none;
}
#software-development li a:hover {
	color:#999999;
	text-decoration:none;
}

#design-multimedia{
	-moz-background-clip: 
	-moz-initial; 
	-moz-background-origin: 
	-moz-initial; 
	-moz-background-inline-policy: 
	-moz-initial;
	margin-bottom:10px;
	display:none;
}
#design-multimedia li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.5em;
	padding-left:15px;
	height:20px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	list-style-type:none;
	padding-left:20px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px;

}
#design-multimedia li a {
	color:#000000;
	text-decoration:none;
}
#design-multimedia li a:hover {
	color:#999999;
	text-decoration:none;
}
.team-up {
	width:596px;
	height:18px;
	background-image: url(images/team-1.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
}
.team-mid {
	width:566px;
	background-image: url(images/team-2.jpg);
	background-repeat: repeat-y;
	margin:0 auto;
	background-color: #d1d1d1;
	padding-left:10px;
	padding-right:20px;
}
.team-down {
	width:596px;
	height:22px;
	background-image: url(images/team-3.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
}
.services {
	width:280px;
	height:150px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.services2 {
	height:150px;
	width:280px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.services3 {
	width:280px;
	height:100px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top:20px;
}
.services4 {
	height:100px;
	width:280px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}
.services li {
	list-style-type:none;
}
.services2 li {
	list-style-type:none;
}
.services3 li {
	list-style-type:none;
}
.services4 li {
	list-style-type:none;
}
.services a {
	text-decoration:none;
}
.services2 a {
	text-decoration:none;
}
.services3 a {
	text-decoration:none;
}
.services4 a {
	text-decoration:none;
}

.design-multimedia {
	width:300px;
	float:left;
	margin-left:5px;
}
.design-multimedia1 {
	width:300px;
	height:59px;
}

.society-video {
	width:280px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(images/design-multimedia-2.jpg);
	background-repeat: repeat-y;
	padding-top:10px;
}

.design-multimedia2 {
	width:280px;
	height:170px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(images/design-multimedia-2.jpg);
	background-repeat: repeat-y;
	padding-top:10px;
}
.design-multimedia2 li {
	list-style-type:none;
	background-color:#f2f2f2;
	margin-bottom:1px;
}

.design-multimedia2 li a {
	background-color:#ebebeb;
	text-decoration:none;
	display:block;
	height:23px;
	padding-left:10px;
}
.design-multimedia2 li a:hover {
	background-color:#dadada;
	text-decoration:none;
	display:block;
}


.design-multimedia4 {
	width:280px;
	height:240px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(images/design-multimedia-2.jpg);
	background-repeat: repeat-y;
}
.design-multimedia4 li {
	list-style-type:none;
	background-color:#f2f2f2;
	margin-bottom:1px;
}

.design-multimedia4 li a {
	background-color:#ebebeb;
	text-decoration:none;
	display:block;
	height:23px;
	padding-left:10px;
}
.design-multimedia4 li a:hover {
	background-color:#dadada;
	text-decoration:none;
	display:block;
}
.design-multimedia3 {
	width:300px;
	height:20px;
	background-image: url(images/design-multimedia-3.jpg);
	background-repeat: repeat-y;
}


/*========================================================================*/
/*		NEW CSS														      */
/*========================================================================*/

img {border:none;}
#clear { margin:0px; padding:0px; clear:both; font-size:0px;}

#wrap_container { margin:0 auto; padding:0px; width:1000px; background:url(images/container-bg.jpg) repeat-y left top;}
#wrap_center { margin:0 auto; padding:0px; width:900px;}
#wrap_services { margin:0px; padding:0px; width:900px; height:224px;  float:left;}
.internet_marketing { margin:0px; padding:0px; width:207px; height:250px; float:left; background:url(images/sale.jpg) no-repeat top left;}
.content_writing { margin-left:23px; padding:0px; width:207px; height:250px; float:left; background:url(images/sale.jpg) no-repeat top left;}
.software_development { margin-left:23px; padding:0px; width:207px; height:250px; float:left; background:url(images/sale.jpg) no-repeat top left;}
.design_multimedia { margin-left:23px; padding:0px; width:207px; height:250px; float:left; background:url(images/sale.jpg) no-repeat top left;}
.services_head { width:203px; height:51px; margin:10px 0 0 2px;}
.services_content { margin:5px 10px 0 40px; padding:0px; font-size:12px; font-weight:bold; font-family:"trebuchet MS"}
.services_content ul{ margin:0px; padding:0px;}
.services_content ul li{ list-style:disc; color:#FFFFFF; text-decoration:none; line-height:16px;}
.services_content ul li a{ color:#202020; text-decoration:none;}
.services_content ul li a:hover{ color:#000915; text-decoration:underline;}

#wrap_content-1 { margin:30px 0px 0 0; padding:0px; width:900px; float:left;}

#wrap_content_left { margin:0px; padding:0px; width:250px; height:700px; float:left;}
.get_in_touch { margin:0px; padding:0px; width:250px; height:260px; float:left;}
.left_text_field { padding:5px 0; width:150px; background:url(images/search-center.png) repeat-x bottom; border:0; !important line-height:26px; outline:none;}
.testimonials { margin:0px; padding:0px; width:250px; height:250px; float:left;}
.testimonials_text { color:#c40e0c; font-size:26px}
.sportrx_text { color:#076ea2; font-size:14px; font-weight:bold}
.home_heading { color:#1467ab; font-size:24px; padding:15px 0; line-height:25px;}
.industry_membership {margin:0px auto; width:234px; height:162px; clear:both; text-align:center;  margin-top:15px; background:url(images/industry-membership.png) no-repeat left top}
.industry_member_logo{
	width:200px; float:left; margin:65px 0px 0px 17px;
}

#wrap_content_right { margin:0px 0 0 20px; padding:0px; width:630px; float:left;}
.clearpath_in_media { margin:18px 0; padding:0px; width:608px; height:104px; float:left; background:url(images/clearpath-in-media.png) no-repeat top left}
.complete_guide_to_seo { margin:18px 0; padding:0px; width:608px; height:104px; float:left; background:url(images/complete-guide-to-seo.png) no-repeat top left}
.clearpath_for_society { margin:10px 0; padding:0px; width:608px; height:104px; float:left; background: url(images/clearpath-for-society.png) no-repeat top left}

.banner_content { margin:12px 0 0 125px; padding:0px; width:480px; float:left; color:#000000;}
.clearpath_in_media_heading {font:25px Arial; color:#7e9148;}
.complete_guide_to_seo_heading {font:25px Arial; color:#dd9103;}
.clearpath_for_society_heading {font:25px Arial; color:#4e8293;}

.banner_read_more { margin:0px 0 0 0px; padding:1px 0 0 0; float:right; font-size:16px; color:#000000; text-align:center;}
.banner_read_more a{ display:block; height:33px; width:135px; text-decoration:none;}
.coreValueBox{
	width:566px;
	float:left;
	margin-bottom:20px;
}
.coreValueBoxTop{
	width:566px;
	float:left;
	background:url(images/core-values-top.jpg) no-repeat left top;
	height:55px;
}
.keyfactBoxTop{
	width:566px;
	float:left;
	background:url(images/keyfacts.jpg) no-repeat left top;
	height:57px;
}
.coreValueBoxBg{
	width:566px;
	float:left;
	background:url(images/Core-values-bg.jpg) repeat-y left top;
}
.coreValueBoxBg ul{
	margin:0px 0px 0px 35px;
	padding:0px;
}
.coreValueBoxBg ul li{
	list-style-type:none;
	background:url(images/Core-values-bullet.jpg) no-repeat left 6px;
	padding-left:15px;
	line-height:20px;
}
.coreValueBoxBottom{
	width:566px;
	float:left;
	background:url(images/core-values-bottom.jpg) no-repeat left top;
	height:20px;
}
.knowMore { margin:0px 10px 0 0px; padding:1px 0 0 0; float:right; font-size:16px; color:#000000; text-align:center;}
.knowMore a{ display:block; height:33px; width:135px; text-decoration:none;}
.societyMian { width:612px; margin:0 auto;}
.societycruve { width:612px; }
.societymid { width:592px; background:url(images/society-mid.jpg) repeat-y; padding:0 10px 0 10px;}


.content_right01 {  margin:0px; padding:0px 0px 0px 0px; width:613px; background:url(training/images/onsiteBg.jpg) repeat-y; }
.content_rightImg { border:#666666 1px solid;}
.viedoBeehive { background:url(images/beehive-Solon.jpg) no-repeat; width:590px; height:280px;}
.viedoBeehiveTube { padding:15px 0 0 250px;}

.viedoTalang { background:url(images/talangResort.jpg) no-repeat; width:590px; height:280px;}
.viedoTalangTube { padding:20px 0 0 250px;}

.viedostoryopolis { background:url(images/storyopolis.jpg) no-repeat; width:590px; height:280px;}
.viedostoryopolisTube { padding:20px 0 0 250px;}

.viedokimber { background:url(images/kimber-modern.jpg) no-repeat; width:590px; height:280px;}
.viedokimberTube { padding:20px 0 0 250px;}