body{
	margin:0;
	padding:0;
	background:#0c0c0c;
	}


/* top section start */

#top_wrapper{
	width:100%;
	height:62px;
	background:url(../images/top_bg.jpg) 0 0 repeat-x;
	}
	
#top_section{
	width:990px;
	height:62px;
	margin:0 auto;
	}
	
#logo_block{
	width:150px;
	height:52px;
	padding:10px 0 0 10px;
	float:left;
	}
	
/* top section end */

	
/* menu section start */	

#menu{
	width:830px;
	height:51px;
	float:right;
	padding:11px 0 0 0;
	}

#menu ul{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	}
	
#menu ul li{
	float:left;
	margin:0 1px 0 0;
	height:41px;
	}
	
#menu ul li a{
	font:normal 22px/41px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 0 0 18px;
	display:block;
	}
	
#menu ul li a span{
	padding:0 18px 0 0;
	display:block;
	}
	
#menu ul li a:hover{
	background:url(../images/menu_left_curve.jpg) left 0 no-repeat;
	
	}
	
#menu ul li a:hover span{
	background:url(../images/menu_right_curve.jpg) right 0 no-repeat;
	}
	
.active{
	font:normal 22px/41px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 0 0 18px;
	display:block;
	background:url(../images/menu_left_curve.jpg) left 0 no-repeat;
	}
	
.active span{
	padding:0 18px 0 0;
	display:block;
	background:url(../images/menu_right_curve.jpg) right 0 no-repeat;
	}
	
/* menu section end */


/* Banner section start */

#banner_wrapper{
	width:100%;
	height:356px;
	background:url(../images/banner_bg.jpg) 0 0 repeat-x;
	border-bottom:1px solid #ffffff;
	}

#banner_images{
	width:990px;
	height:356px;
	margin:0 auto;
	}
	
/* Banner section end */


/* Body section start */

#body_wrapper{
	width:100%;
	height:314px;
	background:url(../images/body_bg.jpg) 0 0 repeat-x;
	border-bottom:1px solid #ffffff;
	}
	
#body_section{
	width:980px;
	height:304px;
	margin:0 auto;
	padding:10px 0 0 10px;
	}
	
#login_section{
	width:980px;
	height:34px;
	background:#2e2e2e;
	}
	
#login_left{
	width:6px;
	height:34px;
	background:url(../images/login_left_part.jpg) 0 0 no-repeat;
	float:left;
	}
	
#login_title{
	background:#5f5f5f;
	border-right:1px solid #7c7c7c;
	width:102px;
	height:34px;
	float:left;
	font:bold 13px/34px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	}
		
#login_area{
	width:579px;
	height:34px;
	border-right:1px solid #7c7c7c;
	float:left;
	font:normal 13px/34px "Arial", Helvetica, sans-serif;
	color:#7c7c7c;
	padding:0 0 0 10px;
	}
	
.login_text{
	font:normal 13px/34px "Arial", Helvetica, sans-serif;
	color:#7c7c7c;
	float:left;
	margin:0 0 0 15px;
	}
	
.login_txt{
	margin:5px 0 0 10px;
	width:157px;
	height:23px;
	float:left;
	background:url(../images/textBox_bg.jpg) 0 0 no-repeat;
	}
	
.login_btn{
	margin:5px 0 0 10px;
	width:64px;
	height:23px;
	float:left;
	}
	
.loginBtn{
	width:64px;
	height:23px;
	border:0;
	background:url(../images/login_btn.jpg) 0 0 no-repeat;
	color:#000000;
	}

.login_txt_left{
	width:6px;
	height:23px;
	float:left;
	}
	
.login_txt_middle{
	width:145px;
	height:23px;
	background:url(../images/login_txtBox_bg.jpg) 0 0 repeat-x;
	float:left;
	}
	
.loginTxt{
	border:0;
	background:none;
	width:145px;
	height:23px;
	padding:0;
	margin:0;
	font:normal 12px/23px "Arial", Helvetica, sans-serif;
	color:#808080;
	}
	
#reg_text{
	width:123px;
	font:normal 13px/34px "Arial", Helvetica, sans-serif;
	color:#d6d6d6;
	text-align:center;
	float:left;
	}	
	
#reg_text a{
	font:normal 13px/34px "Arial", Helvetica, sans-serif;
	color:#00afce;
	}
	
#reg_text a:hover{
	color:#ffffff;
	text-decoration:none;
	}
		
#login_right{
	width:157px;
	height:34px;
	background:url(../images/login_right_part.png) right 0 no-repeat;
	float:right;
	}
	
#bodyPart{
	padding:12px 0 9px 0;
	width:980px;
	}

.bodyPart_left{
	width:227px;
	float:left;
	}
	
.bodyPart_left_titleLeft{
	background:url(../images/body_left_title_leftCurve.jpg) 0 0 no-repeat;
	width:6px;
	height:34px;
	float:left;
	}
	
.bodyPart_left_titleMiddle{
	background:url(../images/body_left_title_bg.jpg) 0 0 repeat-x;
	width:209px;
	height:34px;
	float:left;
	padding:0 0 0 6px;
	font:bold 20px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
.bodyPart_left_titleRight{
	background:url(../images/body_left_title_rightCurve.jpg) 0 0 no-repeat;
	width:6px;
	height:34px;
	float:left;
	}
	
.bodyPart_middle{
	width:505px;
	margin:0 0 0 11px;
	float:left;
	}
	
.bodyPart_middle_titleMiddle{
	background:url(../images/body_middle_title_bg.jpg) 0 0 repeat-x;
	width:487px;
	height:34px;
	float:left;
	padding:0 0 0 6px;
	font:normal 22px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	}
	
.bodyPart_left_titleLeft2{
	background:url(../images/body_left_title_leftCurve.png) 0 0 no-repeat;
	width:6px;
	height:25px;
	float:left;
	}
	
.bodyPart_left_titleRight2{
	background:url(../images/body_left_title_rightCurve.png) 0 0 no-repeat;
	width:6px;
	height:25px;
	float:left;
	}
	
	
.bodyPart_middle_titleMiddle2{
	background:url(../images/body_middle_title_bg.png) 0 0 repeat-x;
	width:531px;
	height:25px;
	float:left;
	padding:0 0 0 6px;
	
	}
	
.bodyPart_right{
	width:227px;
	margin:0 0 0 9px;
	float:left;
	}
	
.bodyPart_right_titleMiddle{
	background:url(../images/body_left_title_bg.jpg) 0 0 repeat-x;
	width:208px;
	height:34px;
	float:left;
	padding:0 0 0 6px;
	font:bold 20px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
.body_left_area_top{
	height:6px;
	width:227px;
	font-size:0;
	padding:0;
	margin:0;
	}

.body_left_area_middle{
	background:#dddddd;
	padding:0 10px 0 10px;
	width:207px;
	margin:0;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#000000;
	}
	
.body_left_area_middle1{
	background:#dddddd;
	padding:3px 8px 0 8px;
	width:211px;
	margin:0;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#000000;
	}
	
.body_left_area_middle form{
	padding:0;
	margin:0;
	}	
	
.body_right_area_middle{
	background:#dddddd;
	padding:1px 0 1px 0;
	#padding:8px 0 5px 0;
	width:227px;
	margin:0;
	}
	
.body_right_area_middle ul{
	list-style:none;
	padding:0;
	margin:0;
	}
	
.body_right_area_middle ul li a{
	margin:0 0 5px 0;
	background:url(../images/right_partNav_normal.jpg) 0 0 no-repeat;
	height:31px;
	width:175px;
	display:block;
	padding:0 0 0 45px;
	font:normal 12px/31px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	
.body_right_area_middle ul li a:hover{
	background:url(../images/right_partNav_hover.jpg) 0 0 no-repeat;
	color:#000000;
	}
	
.body_right_area_middle .demo_frm{
	margin:2px 0 5px 0;
	background:url(../images/right_partNav_hover.jpg) 0 0 no-repeat;
	height:31px;
	width:175px;
	display:block;
	padding:0 0 0 45px;
	font:bold 12px/31px "Arial", Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	
.body_right_area_middle .demo_frm:hover{
	background:url(../images/right_partNav_normal.jpg) 0 0 no-repeat;
	color:#ffffff;
	}	
.body_middle_area_top{
	height:6px;
	width:505px;
	font-size:1px;
	}

.body_middle_area_middle{
	background:#f0f0f0;
	padding:0 10px 0 10px;
	height:182px;
	#height:194px;
	width:485px;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	}
	
.body_middle_area_middle a{
	padding:0;
	margin:0;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#1e1e1e;
	}
	
.body_txtBox{
	width:198px;
	height:20px;
	display:block;
	background:#d7d7d7;
	border:1px solid #878484;
	font: normal 12px/20px "Arial", Helvetica, sans-serif;
	color:#333333;
	margin:0 0 3px 0;
	padding:0 3px 0 3px;
	}
	
.captcha_txtBox{
	width:68px;
	height:18px;
	background:#ffffff;
	border:1px solid #000000;
	font: normal 12px "Arial", Helvetica, sans-serif;
	color:#333333;
	margin:0;
	padding:0;
	}
		
.body_txtArea{
	width:204px;
	height:36px;
	#height:34px;
	background:#d7d7d7;
	border:1px solid #878484;
	font: normal 12px "Arial", Helvetica, sans-serif;
	color:#333333;
	margin:0 0 3px 0;
	}
	
.body_btn{
	background:#808080;
	border:1px solid #ffffff;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:1px 4px;
	}	
	
	
#body_bottom_wrapper{
	width:100%;
	height:339px;
	background:url(../images/body_bottom_bg.jpg) 0 0 repeat-x;
	padding:19px 0 0 0;
	}
	
#body_bottom_part{
	width:990px;
	margin:0 auto;
	}
	
#visit_office{
	width:981px;
	padding:0 0 0 9px;
	}
	
#map_Section{
	width:751px;
	float:left;
	}
	
#live_project{
	width:230px;
	float:right;
	}
	
#map_Section_title{
	width:100%;
	height:34px;
	font:normal 21px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
#map_Section_body{
	width:100%;
	font:normal 11px "Arial", Helvetica, sans-serif;
	color:#6e6e6e;
	padding:5px 0 0 0;
	}
	
#map_Section_body span{
	font:bold 18px "Arial", Helvetica, sans-serif;
	color:#6e6e6e;
	}
	
.map_Section_titleMiddle{
	background:url(../images/body_middle_title_bg.jpg) 0 0 repeat-x;
	width:218px;
	height:34px;
	float:left;
	padding:0;
	font:normal 21px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#004058;
	text-align:center;
	}
	
.usa_map{
	width:101px;
	height:90px;
	padding:25px 0 0 0;
	float:left;
	}
	
.usa_map_text{
	width:85px;
	height:115px;
	padding:0 0 0 10px;
	font:normal 11px "Arial", Helvetica, sans-serif;
	float:left;
	background:url(../images/map_devider.jpg) right center no-repeat;
	}
	
.usa_map_text p{
	padding:0 0 10px 0;
	margin:0;
	}
	
.uk_map{
	width:77px;
	height:100px;
	padding:15px 0 0 10px;
	float:left;
	}
	
.uk_map_text{
	width:78px;
	height:115px;
	padding:0 10px 0 10px;
	float:left;
	background:url(../images/map_devider.jpg) right center no-repeat;
	}
	
.uk_map_text p{
	padding:0 0 10px 0;
	margin:0;
	}
	
.aus_map{
	width:82px;
	height:90px;
	padding:25px 0 0 10px;
	float:left;
	}
	
.ind_map{
	width:83px;
	height:105px;
	padding:10px 0 0 7px;
	float:left;
	}
	
.ind_map_text{
	width:80px;
	height:115px;
	padding:0 0 0 8px;
	float:left;
	}
	
.ind_map_text p{
	padding:0 0 10px 0;
	margin:0;
	}
	
#live_project_text{
	width:100%;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	padding:8px 0 0 0;
	}
	
#live_project_text_top{
	width:229px;
	height:8px;
	}
	
#live_project_text_middle{
	width:209px;
	background:url(../images/live_project_text_middle.jpg) 0 0 repeat-y;
	padding:5px 10px 5px 10px;
	height:86px;
	}	
	
#live_project_text_middle a{
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
	}
	
#live_project_text_middle a:hover{
	color:#66FFFF;
	text-decoration:none;
	}
	
#nav_bottom{
	width:100%;
	height:113px;
	padding:12px 0 0 0;
	background:#000200;
	}
	
#nav_bottom_body{
	width:900px;
	height:100px;
	margin:0 auto;
	font:normal 12px/18px "Arial", Helvetica, sans-serif;
	color:#9e9e9e;
	}
	
#nav_bottom_body a{
	font:normal 12px/18px "Arial", Helvetica, sans-serif;
	color:#9e9e9e;
	text-decoration:underline;
	}
	
#nav_bottom_body a{
	font:normal 12px/24px "Arial", Helvetica, sans-serif;
	color:#9e9e9e;
	text-decoration:underline;
	}
	
#nav_bottom_body a:hover{
	color:#66FFFF;
	text-decoration:none;
	}
	
	
#nav_bottom_body a:hover{
	color:#66FFFF;
	}
	
.nav_bottom_body_link1{
	width:105px;
	height:100px;
	float:left;
	}
	
.nav_bottom_body_link2{
	width:105px;
	height:100px;
	float:left;
	background:url(../images/bottom_devider.jpg) right center no-repeat;
	}
	
.nav_bottom_body_link3{
	width:103px;
	height:100px;
	padding:0 0 0 32px;
	float:left;
	}
	
.nav_bottom_body_link4{
	width:123px;
	height:100px;
	float:left;
	background:url(../images/bottom_devider.jpg) right center no-repeat;
	}
	
.nav_bottom_body_link5{
	width:207px;
	height:100px;
	padding:0 0 0 37px;
	float:left;
	background:url(../images/bottom_devider.jpg) right center no-repeat;
	}
	
.nav_bottom_body_link6{
	width:145px;
	height:100px;
	padding:0 0 0 40px;
	float:left;
	}
	
#footer{
	width:100%;
	height:25px;
	background:#0c0c0c;
	}
	
#footer_body{
	width:990px;
	height:22px;
	margin:0 auto;
	padding:3px 0 0 0;
	font:normal 11px/19px "Arial", Helvetica, sans-serif;
	color:#6b99c1;
	}
	
#footer_body_icons{
	width:70px;
	height:22px;
	float:left;
	}
	
#footer_body_text{
	width:500px;
	height:22px;
	float:left;
	}
	
#footer_body_hitcounter{
	width:250px;
	margin:0;
	padding:0;
	float:right;
	}
	
#pscroller1{
width: 100%;
height:90px;
border: 0;
background:none;
color:#99FFFF;
}

#pscroller1 span{
color:#99FF33;
}

.someclass{ //class to apply to your scroller(s) if desired }


/* banner slideshow start */

#slideshow { background-color: #f4f4eb; height:356px; margin:0 auto 40px; position:relative; width:990px; overflow:hidden; }
#slideshow #slides-container {height:356px; list-style: none; margin:0 auto; overflow:auto; padding: 0; position:relative; width:4000px;}
#slideshow #slides-container .slide {display:inline; float:left; height:356px; margin:0 auto; width:990px;}

/* banner slideshow end */



/* Service page style start */

#subMenu_wrapper{
	width:100%;
	height:33px;
	background:#1b2a33;
	border-bottom:1px solid #ffffff;
	}
	
#sub_menu{
	width:990px;
	height:33px;
	margin:0 auto;
	}
	
/* sub menu section start */	

#sub_menu ul{
	list-style:none;
	padding:0;
	margin:6px 0 0 0;
	float:right;
	}
	
#sub_menu ul li{
	float:left;
	margin:0 0 0 4px;
	height:27px;
	}
	
#sub_menu ul li a{
	font:normal 12px/27px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 10px;
	display:block;
	background:url(../images/subMenu_left_normal.jpg) left 0 no-repeat;
	}
	
#sub_menu ul li a span{
	padding:0 10px 0 0;
	display:block;
	background:url(../images/subMenu_right_normal.jpg) right 0 no-repeat;
	}
	
#sub_menu ul li a:hover{
	background:url(../images/subMenu_left_hover.jpg) left 0 no-repeat;
	
	}
	
#sub_menu ul li a:hover span{
	background:url(../images/subMenu_right_hover.jpg) right 0 no-repeat;
	}
	
.subActive{
	font:normal 12px/27px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 10px;
	display:block;
	background:url(../images/subMenu_left_hover.jpg) left 0 no-repeat;
	}
	
.subActive span{
	padding:0 10px 0 0;
	display:block;
	background:url(../images/subMenu_right_hover.jpg) right 0 no-repeat;
	}
	
/* sub menu section end */


/* Inside Banner section start */

#inside_banner_wrapper{
	width:100%;
	height:223px;
	background:url(../images/inside_bannerbg.jpg) 0 0 repeat-x;
	border-bottom:1px solid #ffffff;
	}

#inside_banner_images{
	width:990px;
	height:223px;
	margin:0 auto;
	
	}
	
/* Inside Banner section end */

/* Inside Body Section start */

#inside_body_wrapper{
	width:100%;
	background:#000000 url(../images/body_bg.jpg) 0 bottom repeat-x;
	border-bottom:1px solid #ffffff;
	padding:0 0 20px 0;
	}
	
#inside_body_section{
	width:980px;
	height:100%;
	margin:0 auto;
	padding:10px 0 0 10px;
	}
	
#breadCrumb_section{
	width:979px;
	height:34px;
	background:#dddddd;
	}
	
#breadCrumb_left{
	width:6px;
	height:34px;
	background:url(../images/breadCrumb_left_curve.jpg) 0 0 no-repeat;
	float:left;
	}
	
#breadCrumb_body{
	height:34px;
	float:left;
	}
	
#breadCrumb_body ul{
	list-style:none;
	height:34px;
	margin:0;
	padding:0;
	}
	
#breadCrumb_body ul li{
	padding:0 25px 0 8px;
	font:normal 12px/34px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	float:left;
	}
	
#breadCrumb_body ul li a{
	font:normal 12px/34px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}
	
#breadCrumb_body ul li a:hover{
	color:#3E8DAC;
	text-decoration:underline;
	}
	
.right_shadow{
	background:url(../images/breadCrumb_shdow.jpg) right 0 no-repeat;
	height:34px;
	}
#breadCrumb_right{
	width:157px;
	height:34px;
	float:right;
	background-color:#000000;
	}
	
/* Inside Body Section start */

/* left navigation */
.body_left_area_middle ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	
		
.body_left_area_middle ul li a{
	width:186px;
	background:url(../images/left_nav_bg_normal.jpg) 0 0 no-repeat;
	display:block;
	padding:0 0 0 22px;
	font:normal 12px/30px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0 0 3px 0;
	}
	
.body_left_area_middle ul li .activeLeft, .body_left_area_middle ul li .activeLeft:hover{
	width:186px;
	background:url(../images/left_nav_bg_hover.jpg) 0 0 no-repeat;
	display:block;
	padding:0 0 0 22px;
	font:normal 12px/30px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0 0 3px 0;
	}
	
.body_left_area_middle ul li a:hover{
	background:url(../images/left_nav_bg_hover.jpg) 0 0 no-repeat;
	color:#000000;
	}
	
.body_left_area_middle .activeNav{
	width:186px;
	display:block;
	padding:0 0 0 22px;
	font:normal 12px/30px "Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0 0 3px 0;
	background:url(../images/left_nav_bg_hover.jpg) 0 0 no-repeat;
	color:#000000;
	}
	
/* Left Sub Menu start */

.body_left_area_middle ul li ul{
	list-style:none;
	margin:-3px 0 3px 4px;
	padding:0 0 5px 0;
	width:200px;
	background:url(../images/left_submenu_bottom.jpg) 0 bottom no-repeat;
	}
	
.body_left_area_middle ul ul li{
	background-color:#f1f1f1;
	border-left:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	border-bottom-width:0px;
	border-top-width:0px;
	margin:0;
	outline:0px;
	padding:0 5px 0 5px;
	width:188px;
	}	
	
.body_left_area_middle ul ul li a{
	font:normal 12px "Verdana", Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	height:auto;
	text-decoration:none;
	padding:5px 0 5px 10px;
	margin:0 0 0 5px;
	background:url(../images/left_submenu_bullet.jpg) left center no-repeat;
	display:block;
	border-bottom:1px dashed #c4c4c4;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	outline:0px;
	width:168px;
	}
	
.body_left_area_middle ul ul li a:hover{
	color:#1C4555;
	text-decoration:underline;
	background:url(../images/left_submenu_bullet.jpg) left center no-repeat;
	}
	
/* Left Sub Menu end */
	
.inside_bodyPart_middle{
	width:741px;
	float:right;
	}
	
.inside_bodyPart_middle_titleMiddle{
	background:url(../images/body_middle_title_bg.jpg) 0 0 repeat-x;
	width:534px;
	height:34px;
	float:left;
	padding:0 0 0 6px;
	font:normal 22px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	border-right:1px solid #000000;
	}
	
.inside_bodyPart_middle_titleMiddle a{
	font:normal 22px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#234265;
	text-decoration:none;
	}
	
.inside_bodyPart_middle_titleMiddle a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
	
.inside_bodyPart_middle_titleMiddle1{
	background:url(../images/body_middle_title_bg.jpg) 0 0 repeat-x;
	width:773px;
	height:34px;
	float:left;
	padding:0 0 0 6px;
	font:normal 22px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	border-right:1px solid #000000;
	}

.reqQuote{
	width:193px;
	height:34px;
	float:right;
	border-left:1px solid #000000;
	}
	
.reqQuote a{
	background:url(../images/request_quote_btn_normal.jpg) 0 0 no-repeat;
	width:193px;
	height:34px;
	display:block;
	text-decoration:none;
	}
	
.reqQuote a:hover{
	background:url(../images/request_quote_btn_hover.jpg) 0 0 no-repeat;
	}
	
.inside_body_middle_area_top{
	height:6px;
	font-size:1px;
	}
	
.inside_body_middle_area_middle{
	background:#f0f0f0;
	padding:10px 15px 10px 15px;
	height:100%;
	width:710px;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#1e1e1e;
	text-align:justify;
	}
	
.inside_body_middle_area_middle strong{
	font:bold 13px "Arial", Helvetica, sans-serif;
	color:#0d4c8e;
	text-align:justify;
	
	}	
	
.inside_body_middle_area_middle strong a{
	background:url(../images/bodytxt_list_bullet.png) left center no-repeat;
	padding:0 0 0 25px;
	margin:0;
	font:bold 13px "Arial", Helvetica, sans-serif;
	color:#0d4c8e;
	text-decoration:none;
	}
	
.inside_body_middle_area_middle strong a:hover{
	color:#333333;
	text-decoration:underline;
	}
	
.inside_body_middle_area_middle h1{
	font:bold 16px/28px "Arial", Helvetica, sans-serif;
	color:#1e1e1e;
	height:33px;
	margin:0;
	padding:0 0 0 35px;
	background:url(../images/bodytext_heading_bullets.png) left center no-repeat;
	}
	
.inside_body_middle_area_middle a{
	padding:0;
	margin:0;
	font:normal 12px "Arial", Helvetica, sans-serif;
	color:#1e1e1e;
	text-decoration:none;
	}
	
.inside_body_middle_area_middle ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0 0 10px 20px;
	}
	
.inside_body_middle_area_middle ul li{
	background:url(../images/bodytext_bullets.png) left 4px no-repeat;
	padding:3px 0 3px 15px;
	margin:0;
	}
	
.inside_body_middle_area_middle ul li ul{
	list-style:none;
	margin:0;
	padding:5px 0 5px 10px;
	}
	
.inside_body_middle_area_middle ul li ul li{
	background:url(../images/bodytext_bullets_subBullet.png) left 6px no-repeat;
	padding:3px 0 3px 15px;
	margin:0;
	}
	
/* portfolio section start */

.portfolio_panel{
	width:309px;
	float:left;
	}

.portfolio_title{
	background:url(../images/body_left_title_bg.jpg) 0 0 repeat-x;
	width:291px;
	height:34px;
	float:left;
	padding:0 0 0 6px;
	font:bold 20px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	}
	
.thumbnail{
	width:127px;
	height:127px;
	border:2px solid #ffc618;
	margin:0 7px 7px 0 ;
	padding:0;
	float:left;
	}
	
.zoom_icon{
	width:20px;
	height:20px;
	float:right;
	position:relative;
	z-index:100px;
	top:-20px;
	#top:-23px;
	}
	
.contact_form{
	margin:8px 0 0 0;
	padding:10px;
	border:1px solid #ffffff;
	font:normal 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.contact_form form{
	padding:0;
	margin:0;
	}
	
.contact_form td{
	padding:5px 0 5px 0;
	}
	
.contact_txt{
	width:245px;
	border:1px solid #00FFFF;
	font:normal 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#000000;
	outline:none;
	}
	
.testiminial{
	font:normal 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	}
	
.testimonial_img{
	border:1px dashed #999999;
	padding:5px;
	}
	
.testimonial_img img{
	border:1px solid #333333;
	}
	
.testimonial_body{
	font:normal 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	border:1px dashed #999999;
	padding:5px;
	}
	
.testimonial_body span{
	font:bold 14px "Arial", Verdana, Helvetica, sans-serif;
	color:#0066CC;
	text-transform:uppercase;
	}
	
.testimonial_body strong{
	font:bold 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#0066CC;
	}
	
.testimonial_body a{
	font:normal 12px "Arial", Verdana, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	}
	
.testimonial_body a:hover{
	color:#0066CC;
	text-decoration:none;
	}
	
.tech_td{
	border:1px solid #999999;
	}
	
.tech_td_title{
	font:bold 14px "Arial", Verdana, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	background-color:/*#3E77A2*/ #333333;
	text-align:center;
	padding:5px 0 5px 0;
	}
	
.heading{
font:normal 22px/34px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
color:#1c1c1c;
padding:0 0 0 6px;
margin:0 0 0 6px;

}


.body_middle_area_middle strong a{
	text-decoration:none;
	font:bold 12px "Arial", Helvetica, sans-serif;
	color:#000000;
	}
	
	
.inside_body_middle_area_middle h2{
	font:bold 16px/28px "Arial", Helvetica, sans-serif;
	color:#1e1e1e;
	height:33px;
	margin:0;
	padding:0 0 0 35px;
	background:url(../images/bodytext_heading_bullets.png) left center no-repeat;
	}	
	
	
.link_blue{
	font:bold 13px "Arial", Helvetica, sans-serif;
	color:#0d4c8e;
	text-align:justify;
	}
	
.link_blue a{
	font:bold 13px "Arial", Helvetica, sans-serif;
	color:#0d4c8e;
	text-align:justify;
	}			
