body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; background-color: transparent; padding: 0px; 
}
.top-heading-text {
	position: absolute;
	text-indent: -99999px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.top-heading-text h1 { 
	padding:0px;
	margin:0px;
	}
.body1 {
	background-color: #23272a;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body2 {
	background-color: #80b34e;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body3 {
	background-color: #2966d0;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg3.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body4 {
	background-color: #f4bdd6;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg4.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body5 {
	background-color: #aad8b5;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg5.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body6 {
	background-color: #c01e53;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg6.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body7 {
	background-color: #e3bc98;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg7.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.body8 { width:100%;
	margin: 0px;
	padding: 0px;
	
	
}

h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
	font-size:small;
}
a:hover {
	outline: none;
}
img {
	margin:0px;
	padding:0px;
	border:0px none;
	outline:none;
}
form, input, textarea {
	margin:0px;
	padding:2px;
}
.hr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(../images/hr1.jpg);
	background-repeat: repeat-x;
	background-position: left 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hr hr {
	display: none;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration:none;
	cursor:pointer;
	outline:none;
	border:0px none;
}
.black-bold-text {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.img_left {
	float:left;
}
.img_right {
	float:right;
}
#doc_width {
	width:980px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.header {
	background-image: url(../images/top_white_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	list-style-type: none;
	display: block;
	width: 980px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header-menu-bg
{ margin:0px; padding:0px; float: left; width:100%; background-image: url(../images/top-headermenu-img.jpg); background-repeat: repeat-x; background-position: left 110px; }

.header-menu { display: block; margin: 0px; padding: 0px; float: left; width: 980px; background-image: url(../images/top-headermenu-img.jpg); background-repeat: repeat-x; background-position: left 4px; }

.sloganText {
	font-size: 20px;
	color: #FFF;
	line-height: 24px;
	text-align: right;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
.top-talk {
	text-align: center;
	display: block;
	margin: 0px;
	float: left;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top-talk span {
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.header-tp-link-area {
	text-align: right;
	display: block;
	margin: 0px;
	float: right;
	width: 230px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header-tp-link {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
.header-tp-link span {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.header-tp-link a {
	line-height: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.header-tp-link a:hover {
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.btn-header-raq{
	line-height: 0px;
	text-decoration: none;
	margin: 0px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.logoDiv {
	width: 254px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 106px;
}
.logoDiv img {
	margin-top: 24px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	float: left;
}
#content_area {
	width:980px;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
#mdl_cont_area {
	width: 964px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
.left-nav {
	display: block;
	margin: 0px;
	float: left;
	width: 246px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top:0px;
}
#menu_left {
	float:left;
	padding: 0px;
	display: block;
	width: 246px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#menu_left ul {
	list-style-image: none;
	list-style-type: none;
}
#menu_left ul.menulinks {
	font-size:13px;
	color:#333333;
	list-style:none;
	/*background-image: 	url(../images/bg_white_line.jpg);
	background-repeat: repeat;
	background-position: left top;*/
	border: 1px solid #e2e4e5;
	margin-left: 0px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 224px;
	display: block;
	margin-top: 0px;
	padding: 10px;
}
#menu_left ul.menulinks li {
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size:13px;
}
#menu_left ul.menulinks li a {
	color:#333;
	font-size:13px;
	float:left;
	outline:none;
	width: 212px;
	line-height: 24px;
	padding-left: 6px;
	padding-right: 4px;
}
#menu_left ul.menulinks li a:hover {
	color: #004477;
	text-decoration: underline;
}
#menu_left ul.menulinks li a img{ margin:4px 0 0 0; padding:0px; position:absolute; }

#menu_left ul.menulinks li a.active {
	background-color: #f4f4f4;
	background-image: url(../images/menu_left_titlebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #e4e4e4;
}
#menu_left ul.menulinks li .left-active {
	color: #05853F;
	text-decoration: none;
	font-weight: bold;
}
#menu_left ul.menulinks li .left-active:hover {
	color: #05853F;
	text-decoration: none;
	font-weight: bold;
}
.chat {
	list-style-image: none;
	background:#ced1d3;
	border:0px solid #000;
	width:245px;
	height:159px;
	float:left;
	padding-top:8px;
	margin-top:8px;
	list-style-type: none;
}
.chat span {
	width:100%;
	height:75px;
	text-align:center;
	padding-bottom:0px;
	float:left;
}
.mobile-icon {
	background :url(../images/mobile-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
	margin-left:16px;
}
.mobile-icon:hover {
	background :url(../images/mobile-h-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
	margin-left:16px;
}
.yahoo-icon {
	background:url(../images/yahoo-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.yahoo-icon:hover {
	background:url(../images/yahoo-h-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.msn-icon {
	background:url(../images/msn-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.msn-icon:hover {
	background:url(../images/msn-h-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.skyp-icon {
	background:url(../images/skyp-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.skyp-icon:hover {
	background:url(../images/skyp-h-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.gtalk-icon {
	background:url(../images/gtalk-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.gtalk-icon:hover {
	background:url(../images/gtalk-h-icon.png) left top no-repeat;
	cursor:pointer;
	height:42px;
	line-height:45px;
	width:43px;
	float:left;
}
.left_cs_box_area {
	background-image: url(../images/left_grey_bx_tpimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 226px;
	float: left;
	display: block;
	margin: 0px;
	height: 240px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.left_cs_box_area h5 {
	font-size: 14px;
	color: #000;
	border-bottom: 1px #e3e3e3 solid;
	line-height: 22px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}
.left_cs_box_area p {
	font-size: 11px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.left_cs_btm_img {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}
.tp_banner {
	height: 346px;
	padding: 0px;
	text-align: center;
	margin: 0px;
	width: 964px;
	float: left;
}
.tp_banner img {
	padding: 0px;
	display: block;
	margin: 0px;
	list-style-type: none;
}
.content_area_right {
	width: 706px;
	margin-left: 12px;
	padding-bottom: 5px;
	display: block;
	float: left;
}
.content_area_right.add_zing {
	color:#454545;
	margin-top: 8px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	display: block;
}
.dark-grey-small-txt {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.content_area_right p { 

	color:#333;
	font-size:12px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
.content_area_right p a{
	color:#05853F;
	font-size:12px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
.content_area_right p a:hover{
	color:#05853F;
	font-size:12px; text-decoration:underline;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
.area_title_font {
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 30px;
	float: left;
	display: block;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
.area_title_font a {
	color: #000000;
	text-decoration:none;
}
#showcase_area {
	background-image: url(../images/showcase_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 234px; width:701px;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.showcase_area {
	background-image: url(../images/showcase_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 234px;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.showcase_title_text {
	font-size: 14px;
	font-weight: normal;
	color: #455159;
	margin-top: 10px;
	display: block;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	width: 641px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.showcase_title_text_pro {
	font-size:16px;
	font-weight: normal;
	color: #007E35;
	margin-top: 0px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 705px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}
.swcase_pro_box {
	font-size:12px;
	list-style:none;
	width: 168px;
	background-image: url(../images/bg_white_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #e2e4e5;
	margin-top: 18px;
	margin-left: 0px;
	padding: 10px;
	float: left;
	margin-right: 35px;
	margin-bottom: 0px;
}
.infra_pro_box {
	font-size:12px;
	list-style:none;
	width: 190px;
	background-image: url(../images/bg_white_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #e2e4e5;
	margin-top: 8px;
	margin-left: 0px;
	padding: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}
.infra_pro_box h6 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
	height: 144px;
	width: 188px;
	line-height: 0px;
	display: block;
	float: left;
}
.showcase_box_area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.swcase_pro_box_last {
	font-size:12px;
	list-style:none;
	width: 168px;
	background-image: url(../images/bg_white_line.jpg);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #e2e4e5;
	margin-top: 18px;
	margin-left: 0px;
	padding: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}
.swcase_pro_box_last img {
	padding: 0px;
	margin: 0px;
	width: 168px;
	float: left;
}
.swcs_pro_ttl_bg {
	background-color: #f4f4f4;
	background-image: url(../images/swcase_pro_title_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	border: 1px solid #e4e4e4;
	float: left;
	width: 146px;
	margin: 0px;
	padding: 10px;
}
.swcs_ttl_txt {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: normal;
}
.sc-black-nml-txt {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 18px;
	margin: 0px;
	width: 674px;
	float: left;
}
.swcs_nml_txt {
	font-size: 11px;
	color: #757576;
	line-height: normal;
}
.swcs_pro_ttl_bg a {
	color:#000000;
	text-decoration: none;
}
#nw_tech_area {
	float: left;
	width: 706px;
	margin: 0px;
	padding: 0px;
}
#nw_tech_tp {
	background-image: url(../images/nw_tech_img1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.nw_tech_box { float: left; background-image: url(../images/nw_tech_btm_img.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; margin: 0px; padding: 0px; width: 346px; height: auto; 
}
.nw_tech_box img {
	display: block;
	float: left;
}
.nw_tech_box h3 {
	font-size: 16px;
	color: #455159;
	background-image: url(../images/nw_tech_i-mg1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 242px;
	display: inline;
	font-weight: normal;
	line-height: 16px;
	float: left;
	padding-top: 16px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.nw_tech_box h3 a {
	color: #333333;
	text-decoration: none;
	background-image: url(../images/nw-tech-box-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 22px;
}
.nw_tech_box p {
	font-size: 12px;
	color: #333;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 12px;
	float: left;
	margin-top: -70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 234px;
}
.car-nw_tech_box {
	float: left;
	background-image: url(../images/nw_tech_btm_img.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 346px;
	height: auto;
}

.car-nw_tech_box h3 {
	
	color: #05853F;
	background-image: url(../images/nw_tech_img1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 336px;
	display: inline;
	font-weight: normal;
	line-height: 16px;
	float: left;
	padding-top: 16px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.car-nw_tech_box h3 span {
font-size: 16px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/nw-tech-box-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 22px;
}
.car-nw_tech_box h3 strong {
	color: #05853F;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

.car-nw_tech_box p { background:url(../images/carr-what-next-btm-line.jpg) 10px top no-repeat;
	font-size: 12px;
	color: #333;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 12px;
	float: left;
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 320px;
}



#tech_hire_test_box {
	float: left;
	width: 706px;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*************************/
.hire_deve_box {
	background-color: #FFF;
	border: 1px solid #e2e4e5;
	width: 212px;
	float: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	height: 207px;
}
.hire_deve_box p {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hire_deve_box p a {
	font-size: 11px;
	text-decoration: none;
	color: #019247;
}
.hire_deve_box p a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #019247;
}
.hire_deve_box h5 {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	display: block;
	padding-bottom: 8px;
	padding-top: 2px;
}
.hire_deve_box h5 a {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	padding-bottom: 0px;
	padding-top: 0px;
}
.hire_deve_box ul {
	float:left;
	display:inline;
	padding-top: 4px;
	padding-bottom: 4px;
}
.hire_deve_box ul li {
	float:left;
	display:inline;
	background-image: url(../images/hdd_list_img.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 11px;
	color: #333;
	line-height: 20px;
	width: 196px;
	padding-left: 16px;
}
.hire_deve_box ul li a {
	color: #000000;
	text-decoration: none;
}
.hire_deve_box ul li a:hover {
	color: #029247;
	text-decoration: none;
}
/**********************/
.tech_mdl_img {
	width: 170px;
	display:block;
	float: left;
}
#tech_expert_box {
	background-color: #FFF;
	border: 1px solid #e2e4e5;
	width: 212px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	height: 211px;
}
#tech_expert_box1 {
	background-color: #FFF;
	border: 1px solid #e2e4e5;
	width: 212px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	height: 211px;
}
#tech_expert_box .tech_exp_ttl {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	display: block;
	padding-bottom: 8px;
	padding-top: 2px;
	text-align: left;
}
#tech_expert_box .tech_exp_ttl a {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	text-align: left;
}
.prev-news {
	cursor:pointer;
	display:block;
	text-decoration:none;
	float: left;
	width: 20px;
	margin-top: 45px;
}
.next-news {
	cursor:pointer;
	float:left;
	width: 20px;
	display: block;
	margin-top: 45px;
}
/*************************************/
#tech_expertise_slideshow {
	overflow:hidden;
	float:left;
	border:0px Solid;
	width: 170px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
}
#tech_expertise_slideshow ul {
	width:6200px;
	list-style:none;
	padding: 0px;
	margin: 0px;
}
#tech_expertise_slideshow li {
	float:left;
	list-style:none;
	padding:0px;
	width:170px;
	border:0px Solid;
	color: #029247;
	text-align: center;
	margin: 0px;
	display: block;
	line-height: normal;
}
#tech_expertise_slideshow li h5 {
	list-style:none;
	width:170px;
	text-align: center;
	margin: 0px;
	line-height: normal;
	padding: 0px;
	height: 22px;
}
/***********************************/
.client_testimonial_box {
	background-color: #FFF;
	border: 1px solid #e2e4e5;
	width: 212px;
	float: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin: 0px;
	height: 203px;
}
.client_testimonial_box h5 {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	display: block;
	padding-bottom: 8px;
	padding-top: 2px;
}
.client_testimonial_box h5 a {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	display: block;
}
.clientspeak {
	width: 212px;
	padding-top: 6px;
	padding-bottom: 0px;
	font-size: 11px;
	color: #606060;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clientname1 {
	color: #000;
	width:200px;
	font-weight: bold;
	line-height: 11px;
	padding-top: 6px;
	float: left;
	margin: 0px;
}
.clientname2 {
	color: #13b360;
	width:200px;
	font-weight: bold;
	line-height: 11px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#footer_area {
	border: 2px solid #f1f1f1;
	width: 960px;
	color: #000000;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.copyright_area_box {
	font-size: 11px;
	background-color: #eeeeee;
	text-align: left;
	float: left;
	width: 948px;
	margin: 0px;
	padding: 6px;
}
.copyright_text {
	float: left;
	width: 40%;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
.copyright_text a {
	color: #019247;
}
.ftr_inst_msg_img {
	width: 177px;
	float: right;
	text-align: right;
	margin: 0px;
	padding-top:3px;
	padding-right:8px;
	
}
.ftr_inst_msg_img img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


/**********************/
.bottom_menu_area {
	width: 955px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.bottom_menu_list {
	background-image: url(../images/btm_area_line.jpg);
	background-repeat: repeat-x;
	background-position: 30px bottom;
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;
	width: 950px;
}
.bottom_sm_icon {
	display: block;
	float: left;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e4e5;
	margin: 0px;
}
.bottom_menu_link {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	float: left;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.bottom_menu_list a:hover {
	color: #047;
	text-decoration: underline;
}
.bottom_menu_link h2 {
	font-weight: bold;
	color: #333;
	font-size: 11px;
	display: block;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: auto;
	margin: 0px;
}
.bottom_menu_link h2 a {
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottom_menu_link ul {
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
}
.bottom_menu_link ul li {
	text-decoration: none;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:11px;
	margin: 0px;
	background-image: url(../images/grey-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 1px 9px;
}
.bottom_menu_link ul li a {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
.bottom_menu_link ul li a:hover {
	color: #047;
	text-decoration: underline;
	font-size: 11px;
	margin: 0px;
	font-variant: normal;
	padding: 0px;
}
/*************************/
#topMenuDiv {
	padding: 0px;
	display: block;
	float: left;
	width: 980px;
	margin: 0px;
	height:55px;
}
#topMenuDiv #nav {
	margin:0;
	list-style:none;
	position:relative;
	z-index:500;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#topMenuDiv #nav li.top {
	float:left;
	line-height: 0px;
	display: block;
	margin-top: 0px;
}
#topMenuDiv #nav li a.top_link { display:block; float:left; color:#24282b; text-decoration:none; font-size:13px; font-weight:bold; cursor:pointer; padding-top: 0px; margin-top: 10px; line-height: 30px; margin-bottom: 15px; }
#topMenuDiv #nav li a#quote span {
	text-decoration: none;
	font-weight:normal;
	background-repeat: repeat-x;
	background-position: center 4px;
	background-image: url(../images/tp-menu-link-hover-bg.jpg);
	margin-right: 5px;
	margin-left: 5px;
}
#topMenuDiv #nav li:hover a#quote span {
	text-decoration: none;
	font-weight:normal;
	background-repeat: repeat-x;
	background-position: center 4px;
	background-image: url(../images/tp-menu-link-pwu-hover-bg.jpg);
	margin-right: 5px;
	margin-left: 5px;
}
#topMenuDiv #nav li a#livechat {
	padding:8px 0;
}
#topMenuDiv #nav li a.top_link span {
	float:left;
	display:block;
	padding-right: 19px;
	padding-bottom: 0;
	padding-left: 19px;
	margin: 0px;
}
#topMenuDiv #nav li:hover a.top_link {
	color:#fff;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 10px;
}
#topMenuDiv #nav li:hover a.top_link span {
	/*background-image: url(../images/tp-menu-link-hover-bg.jpg);
	background-repeat: repeat-x;
	background-position: center 4px;*/
	margin: 0px;
	background-color: #24282b;
	font-weight: bold;
	color: #ffffff;
}
/* Default list styling */
#topMenuDiv #nav li:hover {
	position:relative;
	z-index:1000;
}
#topMenuDiv #nav li:hover ul.sub {
	left:1px;
	top:39px;
	white-space:nowrap;
	height:auto;
	z-index:1000;
	width:246px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-left: -1px;
	background-color: #24282b;
	/*background-color: #24282b;
	background-image: url(../images/bg-top-nav-li-ul.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	margin-top: -1px;
}
#topMenuDiv #nav li:hover ul.sub li {
	display:block;
	position:relative;
	float:left;
	width:246px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px !important;
	line-height:23px;
}
#topMenuDiv #nav li:hover ul.sub li a {
	display:block;
	font-size:12px;
	width:246px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/bul-top-nav-li-ul-li-a.png);
	background-position:14px 9px;
	background-repeat:no-repeat;
	text-indent: 25px;
}
#topMenuDiv #nav li:hover ul.sub li a img{
	margin:0px;
	padding:0px 0 0 0;
	position:absolute;
	top:4px;
}

#topMenuDiv #nav li ul.sub li a.fly {
	background-image:url(../images/bul-top-nav-li-ul-li-a-fly.png) !important;
	background-position:14px 9px;
	background-repeat:no-repeat;
}
#topMenuDiv #nav li:hover li:hover ul, #topMenuDiv #nav li:hover li:hover li:hover ul, #topMenuDiv #nav li:hover li:hover li:hover li:hover ul, #topMenuDiv #nav li:hover li:hover li:hover li:hover li:hover ul {
	left:246px;
	top:0px;
	white-space:nowrap;
	width:246px;
	z-index:1000;
	height:auto;
	background-color: #24282B;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#topMenuDiv #nav ul, #topMenuDiv #nav li:hover ul ul, #topMenuDiv #nav li:hover li:hover ul ul, #topMenuDiv #nav li:hover li:hover li:hover ul ul, #topMenuDiv #nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0px;
	list-style:none;
	z-index:1000;
}
#topMenuDiv #nav li:hover li:hover li a.fly, #topMenuDiv #nav li:hover li:hover li:hover li a.fly, #topMenuDiv #nav li:hover li:hover li:hover li:hover li a.fly {
	color:#FFFFFF;
	background-image:url(../images/new-icon.png)!important;
	background-position:14px 8px;
	background-repeat:no-repeat;
	z-index:1000;
}
/* New Top Navigation Ends */

/* Search Language Starts */


#topMenuDiv #nav li:hover ul.sub li a:hover {
	background-image:url(../images/bul-top-nav-li-ul-li-new-n-a-hover.png) !important;
	background-position:5px 0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#topMenuDiv #nav li:hover ul.sub li a.fly:hover {
	background-image:url(../images/bul-top-nav-li-ul-li-a-fly-hover.png) !important;
	background-position:5px 0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#topMenuDiv #nav li:hover ul.sub li a.fly:hover ul {
	z-index:1000;
}
#topMenuDiv #nav li:hover li:hover a.fly, #topMenuDiv #nav li:hover li:hover li:hover a.fly, #topMenuDiv #nav li:hover li:hover li:hover li:hover a.fly, #topMenuDiv #nav li:hover li:hover li:hover li:hover li:hover a.fly {
	background-image:url(../images/bul-top-nav-li-ul-li-a-fly-hover.png) !important;
	background-position:5px 0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	z-index:1000;
}
.btm_cnr_img {
	float: left;
	height: 8px;
	width: 980px;
	padding-bottom: 8px;
	display: block;
}
.tp_cnr_img {
	display: block;
	float: left;
	height: 8px;
	width: 980px;
}
#we_help_box {
	/*background-image: url(../images/nv_pg_hdr_tp.png);
	background-repeat: no-repeat; 
		background-position: center top; */
	background-color:#000000;
	width: 706px;
	float: left;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
}
.whb_lft_cont {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 406px;
	display: block;
	line-height: 15px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
.whb_lft_cont h4 {
	font-size: 20px;
	color: #FFF;
	line-height: 20px;
	padding-bottom: 10px;
}
.whb_lft_cont p {
	text-align:left;
	color: #EAEAEA;
}
.whb_lft_cont h5 {
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
	padding-top: 30px;
}
.whb_lft_cont h5 a {
	color: #FFF;
}
.whb_lft_cont h5 a:hover {
	color: #FFF;
	text-decoration: underline;
}
.whb_rgt_cont {
	float: left;
	width: 270px;
	margin-left: 10px;
	color: #FFF;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.whb_rgt_cont h6 {
	font-size:18px;
	line-height: 30px;
}
.whb_rgt_cont ul {
	background-color: #FFF;
	padding: 10px;
	color: #333333;
}
.whb_rgt_cont ul li {
	line-height: 22px;
	font-size:13px;
	list-style-type: none;
	background-image: url(../images/bullet1.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.whp_btm_img {
	float: left;
	width: auto;
	margin: 0px;
	padding: 0px;
	display: block;
}
#sub_srv_area {
	float: left;
	width: 706px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	margin: 0px;
}
.sub_srv_boxes {
	margin: 0px;
	width: 706px;
	height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	float: left;
}
.sub_srv_box {
	display: block;
	width: 328px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.sub_srv_box h1 {
	background-image: url(../images/sb_srv_ttl_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 322px;
	line-height: 20px;
	font-size: 18px;
	color: #455159;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sub_srv_box h1 a {
	color: #455159;
	text-decoration:none;
}
.flot_lft_img {
	float: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sub_srv_box p {
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.sub_srv_box ul {
	width: 328px;
	float:left;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	margin: 0px;
}
.sub_srv_box ul li {
	background-image: url(../images/sub_srv_list_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	list-style-type: none;
	line-height: 28px;
	padding-left: 24px;
}
.sub_srv_box ul li a {
	color:#7C7C7C;
	text-decoration: none;
}
.sub_srv_box ul li a:hover {
	color: #455159;
	text-decoration: none;
}
.breadcrums {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 706px;
	text-align: right;
}
.brd_crumb1 {
	background-color:#23272a;
	color: #FFF;
	float: right;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 12px;
	margin-left: 6px;
}
.brd_crumb1 a {
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	display: block;
	color: #FFF;
}
.brd_crumb1 a:hover {
	background-color:#FFF;
	color: #333;
	border: 1px #23272a solid;
	display: block;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-top: 0px;
}
.brd_crumb1 a:visited:active {
	background-color:#23272a;
	color: #FFF;
}
/***************/

.brd_crumb2 {
	background-color:#848b90;
	color: #FFF;
	float: right;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 12px;
	margin-left: 6px;
}
.brd_crumb2 a {
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-top: 1px;
	display: block;
	color: #FFF;
}
.brd_crumb2 a:hover {
	background-color:#FFF;
	color: #333;
	border: 1px #848b90 solid;
	display: block;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-top: 0px;
}
.brd_crumb2 a:visited:active {
	background-color:#848b90;
	color: #FFF;
}
/****************/


.btn_read_more {
	list-style-type: none;
	text-align: left;
	float: left;
	background-image: url(../images/btn_readmore_bg.gif);
	margin: 0px;
	padding: 0px;
}
.btn_read_more a {
	margin: 0px;
	border: 0px none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	display: block;
}
.btn_read_more a:hover {
	background-color: #393;
	margin: 0px;
}
.btn_view_portfolio {
	list-style-type: none;
	text-align: left;
	float: left;
	background-image: url(../images/btn_view_portfolio_bg.gif);
	margin: 0px;
	padding: 0px;
}
.btn_view_portfolio a {
	margin: 0px;
	border: 0px none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	display: block;
}
.btn_view_portfolio a:hover {
	background-color: #828282;
	margin: 0px;
}
.btn_request_quote {
	list-style-type: none;
	text-align: left;
	float: left;
	background-image: url(../images/btn_req_quote_bg.gif);
	margin: 0px;
	padding: 0px;
}
.btn_request_quote a {
	margin: 0px;
	border: 0px none;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	display: block;
}
.btn_request_quote a:hover {
	background-color: #1d73d3;
	margin: 0px;
}
#wd_srv_area {
	width: 706px;
	float: left;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
}
.wd_srv_inner_box {
	border: 1px solid #e2e4e5;
	width: 692px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 24px;
	margin-left: auto;
	padding-top: 24px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
	height: 100%;
	clear: both;
	position: relative;
}
.wd_srv_inner_box h1 {
	padding-left: 12px;
	font-size: 18px;
	color: #455159;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	background-color: #FFF;
	display: block;
	left: 0px;
	top: -10px;
	height: 20px;
	line-height: 20px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	position: absolute;
	width: auto;
}
.wd_srv_inner_box h1 a {
	font-size: 18px;
	color: #292929;
	line-height: 20px;
}
.wd_srv_inner_box h1 a:hover {
	font-size: 18px;
	color: #455159;
	line-height: 20px;
}
.wd_srv_inner_box p {
	display: block;
	float: left;
	width: 460px;
	margin-bottom: 12px;
	color: #333;
}
/*************/
#cwd_srv_area {
	width: 706px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
	color: #333;
}
#cwd_srv_area p { padding-right:10px;
	text-align: left;
	font-size:12px;
}
#cwd_srv_area p .txt { width:500px;}
#cwd_srv_area h4 {
	font-size: 17px;
	font-weight: bold;
	color: #292929;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
/********************/
.tp_ssw_box {
	background-image: url(../images/ssw_bg_img1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	padding: 6px;
	width: 694px;
	height: 266px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
/**************/

.cwd_sb_srv_area_box {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebeced;
	padding-bottom: 14px;
	margin-top: 16px;
	width: 706px;
}
.cwd_sb_srv_area_box h1 {
	font-size: 17px;
	color: #455159;
	padding-bottom: 4px;
}
.cwd_sb_srv_area_box h1 a {
	color: #455159;
	text-decoration:none;
}
.cwd_sb_srv_area_box h1 a:hover {
	color: #047;
	text-decoration: underline;
}
.cwd_sb_srv_area_box p {
	line-height: 18px;
	color: #333;
	margin: 0px;
	padding-bottom: 8px;
	text-align: left;
}
/******************/
.spacer14pxwidth {
	float: left;
	width: 14px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.cs_rq_area {
	display: block;
	width: 706px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
}
.cs_rq_box_area {
	width: 670px;
	float: left;
	display: block;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.cs_rq_box_area h5 {
	font-size: 16px;
	color: #05853F;
	border-bottom: 1px #e3e3e3 solid;
	line-height: 22px;
	padding-bottom: 4px;
	font-weight: bold;
}
.cs_rq_box_area p {
	font-size: 11px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.cs_rq_btm_img {
	display: block;
	margin-top: 10px;
	margin-right: -12px;
	margin-bottom: -10px;
	margin-left: -8px;
	padding: 0px;
	width: 706px;
	float: left;
}
.cs_rq_box_area form {
	margin: 0px;
	padding: 0px;
	float: left;
}
.cs_rq_box_area .textfieldName {
	border: 1px #999 solid;
	font-size: 11px;
	color: #333;
	width: 310px;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-right: 3px;
	margin-left: 0px;
	padding: 4px;
}
.cs_rq_box_area .textfieldEmail {
	border: 1px #999 solid;
	font-size: 11px;
	color: #333;
	width: 310px;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 4px;
}
.cs_rq_box_area .textfieldDetail {
	border: 1px solid #999;
	font-size: 11px;
	color: #333;
	width: 312px;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 58px;
	padding: 4px;
}
.raq-left {
	margin: 0px;
	width: 330px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
}
.qq-form-area {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 670px;
}
.raq-s {
	display: block;
	margin: 0px;
	padding: 15px 0 0 0;
	float: left;
	width: 670px;
}
.raq-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #a0a0a0;
	width: 64px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -2px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.security-input {
	font-size: 11px;
	color: #333333;
	width: 125px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 4px;
	margin-top: 12px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cs_rq_box_area .select-country {
	padding: 3px 4px 3px 4px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	width: 320px;
	border: 1px solid #999;
}
.raq-rgt {
	display: block;
	margin: 0px;
	float: left;
	width: 330px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.raq-rgt label {
	display: block;
	margin: 0px 0 7px 0;
	float: left;
	width: 330px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
}


.raq-rgt span{
	margin:0px 0 0 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 5px;
	color:#05853F;
	font-weight:bold;
	
}
/****************/
#portfolio_main_area {
	width: 706px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
}
#brd_box_btm_bdr {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-top: 0px;
	padding-bottom: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.brd_box_btm_bdr {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-top: 0px;
	padding-bottom: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}
/******************/
.portfolio_box_area {
	float: left;
	width: 706px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.portfolio_box_area h3 {
	font-size: 18px;
	line-height: 42px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/portfolio_head_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 42px;
	padding-left: 10px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 696px;
}
.port_box_wth_bdr {
	border: 1px solid #eaeaea;
	width: 680px;
	margin: 0px;
	padding: 12px;
	float: left;
}
.port_box_wth_bdr p {
	width: 668px;
	margin: 0px;
	float: left;
	text-align: left;
}
.port_lft_img {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.port_rgt_areabox {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 536px;
}
.port_rgt_areabox ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
}
.port_rgt_areabox ul li {
	list-style-type: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 11px;
	color: #24282b;
	margin: 0px;
	width: 80px;
	float: left;
}
.port_rgt_areabox ul li a {
	color: #24282b;
	text-decoration:none;
	display: block;
}
.port_rgt_areabox ul li a:hover {
	color: #008D48;
	text-decoration:none;
}
.port_rgt_areabox ul li img {
	display: inline-block;
	text-align: left;
}
.port_rgt_areabox ul li h4 a {
	padding-top: 10px;
	font-size: 11px;
}
.port_box_wth_bg {
	width: 690px;
	float: left;
	background-color: #ececec;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.port_white_bg {
	background-image: url(../images/port_bg_wt_img.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 199px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom:0px;
	padding-left: 15px;
	margin-right: 2px;
	margin-left: 0px;
}
.port_white_bg h4 {
	padding-bottom: 5px;
	padding-top: 12px;
	line-height: normal;
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
.port_white_bg h4 a {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.port_white_bg h4 a:hover {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
.port_white_bg h6 {
	padding-bottom: 12px;
	padding-top: 12px;
	line-height: normal;
	font-size: 14px;
	color: #000;
	text-decoration: underline;
	text-align:left;
}
.port_white_bg h6 a {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	text-align:left;
}
.port_white_bg h6 a:hover {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
.port_white_bg h5 {
	padding: 0px 0 10px 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 179px;
	width: 197px;
	display: block;
}
.port_white_bg h5 img {
	margin: 0px;
	padding: 0px;
	float: left;
}
.port_white_bg h5 a {
	margin: 0px;
	padding: 0px;
	position:relative;
	display: block;
	height: 179px;
	width: 197px;
	border: 1px solid #e5e5e5;
}
.port_white_bg h5 a:hover {
	border: 1px #000 solid;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.infra-port_white_bg {
	background-image: url(../images/infra-port_white_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 199px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-right: 2px;
	margin-left: 1px;
}
.infra-port_white_bg h6 {
	line-height: 0px;
	text-decoration: underline;
	border: 1px solid #999999;
	margin-top: 11px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 210px;
	width: 197px;
}
.paging_box_area {
	float: left;
	width: 706px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.paging_box_area ul {
	display:block;
	margin: 0px;
	padding: 0px;
	text-align: right;
	float: right;
}
.paging_box_area ul li {
	font-size: 11px;
	float:left;
	padding-left: 2px;
	list-style: none;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
}
.paging_box_area ul li a {
	color: #455159;
	text-decoration:none;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	margin: 0px;
}
.paging_box_area ul li a:hover {
	color: #FFF;
	text-decoration:none;
	background-color:#39c1af;
}
.paging_box_area ul li a.ImgSpacing {
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
.paging_box_area ul li a.pgSelect {
	background-color:#39c1af;
	color: #FFF;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	margin: 0px;
}
.contactus_area {
	margin: 0px;
	padding: 0px;
	width: 706px;
	display: block;
	float: left;
}
.black-big-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.grren-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	text-align:left;
	
}
.grren-bold-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	text-align:left;
	
}
.grren-bold-txt a:hover{
	
	text-decoration: underline;
	
	
}

.grren-bold-txt-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	text-align:left;
}
.grren-bold-txt-con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	display:block;
}
.blue-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #3956A6;
	text-decoration: none;
}
.contact-lft-box-area {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 368px;
}
.contact-rgt-box-area {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 338px;
}
.contact-box {
	background-color: #eaeaea;
	padding: 14px;
	width: 308px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
}
.contact-box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.contact-box h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.contact-box-rgt {
	background-color: #eaeaea;
	width: 308px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-left: 14px;
}
.contact-box-rgt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box-rgt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	display: block;
	float: left;
	width: 308px;
}
.contact-box-rgt h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box-rgt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.contact-box-lc {
	background-color: #eaeaea;
	width: 308px;
	margin-top: 18px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-left: 14px;
}
.contact-box-lc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box-lc p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	display: block;
	float: left;
	width: 308px;
}
.contact-box-lc h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box-lc h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.inner-txt-prostores {
	line-height: 18px;
	text-decoration: none;
	font-size: 12px;
}
.inner-txt {
	line-height: 18px;
	text-decoration: none;
	font-size: 12px;
}
.inner-txt ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 12px;
}
.inner-txt ul li {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 26px;
	background-image: url(../images/green-right-sign-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	font-size:12px;
}
.inner-txt ul li a {
	text-decoration: none;
	color: #05853F;
}
.inner-txt ul li a:hover {
	text-decoration: underline;
	color: #05853F;
}
.inner-txt ul li ol {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inner-txt ul li ol li {
	background-image: url(../images/black-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.inner-txt h2 {
	font-size: 18px;

	color: #000;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-color: #f4f4f4;
	background-image: url(../images/menu_left_titlebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #e4e4e4;
}
.inner-txt h2 span {
	font-size: 13px;
	color: #5C5C5C;
	padding: 8px 0 6px 0;
	display:block;
	font-weight: normal;
}
.inner-txt h4 {
	font-size: 17px;
	font-weight: normal;
	color: #455159;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.inner-txt h5 {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	color: #05853F;
}
.inner-txt h5 span {
	display: block;
	background-image: url(../images/what-next-btm-line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.inner-txt a {
	text-decoration: underline;
	color: #05853F;
}
.inner-txt a:hover {
	text-decoration: none;
}
.inner-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
	line-height: 18px;
	font-size: 12px;
}
.inner-txt span {
	color:#05853F;
	font-weight:bold;
	margin:0;
	padding:2px 0 3px 0px;
}
.inner-txt span a {
	color:#05853F;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	border:0px solid #000000;
	padding:2px 5px 3px 0px;
}
.inner-txt span a:hover {
	color:#05853F;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
	border:0px solid #000000;
	padding:2px 5px 3px 0px;
}
.bold-txt {
	font-weight: normal;
	text-decoration: none;
	color: #05853F;
}
.bold-txt a{
	font-weight: normal;
	text-decoration: none;
	color: #05853F;
}
.bold-txt a:hover{
	font-weight: normal;
	text-decoration: underline!important;
	color: #05853F;
}
.required {
	color: #EA0000;
}
#content {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:670px;
	/*border: 3px solid #DCDCDC;
	background-color: #eaeaea;
	background-image: url(../images/bg_white_line.jpg);
	background-repeat: repeat;
	background-position: left top;*/
}
.fomtext {
	border: 1px solid #999999;
	color: #333333;
	padding:3px;
	
}
#content .formarea {
	padding: 0px;
	display: block;
	width: 600px;
	margin: 0px;
	float: left;
}
#content label {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.btn-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8CBAE8;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 64px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.vt-main-area {
	display: block;
	margin: 0px;
	float: left;
	width: 706px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.vt-box {
	background-image: url(../images/grey-box-bg.jpg);
	background-repeat: repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.fomtext-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none #23272A;
	padding: 4px;
	background-color: #05853F;
	line-height: normal;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	z-index: auto;
	margin: 0px;
}
.raq {
	display: block;
	float: left;
	width: 690px;
	border: 1px solid #eaeaea;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 26px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.raq h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #eaeaea;
	margin-top: -12px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: -10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.raq-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #f5f5f5;
	width: 328px;
	border: 1px solid #eaeaea;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	vertical-align: middle;
}
.raq-txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 328px;
	border: 1px solid #999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 52px;
}
.raq-select-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #f5f5f5;
	width: 336px;
	border: 1px solid #eaeaea;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.btn-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#05853F;
	width: 64px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	height: 25px;
	padding: 0px;
	cursor: pointer;
}
.inner-txt ol {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.inner-txt ol li {
	background-image: url(../images/bul-top-nav-li-ul-li-a.jpg);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.black-nml-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.back-link {
	text-align: right;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.back-link a {
	background-image: url(../images/menu-rgt-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
}
.pwum {
	display: block;
	float: left;
	width: 706px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pwum h4 {
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #455159;
	text-decoration: none;
	background-image: url(../images/sm-right-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 22px;
}
.pwum-box-area {
	margin: 0px;
	display: block;
	float: left;
	width: 706px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pwum-box-btm-crv {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 706px;
	height: 5px;
}
.pwum-box-mid-area {
	background-image: url(../images/pwu-models-box-mid-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 706px;
}
.pwum-txt-area {
	background-image: url(../images/pwu-models-box-tp-crv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	float: left;
	width: 670px;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.pwum-txt-area h4 {
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	color: #455159;
	text-decoration: none;
	background-image: url(../images/sm-right-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 22px;
}
.faq {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 706px;
}
.faq-q-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	float: left;
	width: 690px;
	color: #05853F;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.faq-q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	margin: 0px;
	display: block;
	width: 16px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.faq-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #606060;
	text-decoration: none;
	display: block;
	margin: 0px;
	float: left;
	width: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.faq-a-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	display: block;
	margin: 0px;
	float: left;
	width: 690px;
	padding: 0px;
}
.faq-a-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.rc-work-area { float: right; width: 231px; height: auto; background-color: #ececec; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-left: 10px; padding-top: 8px; padding-right: 0px; padding-bottom: 6px; padding-left: 6px; margin-left: 0px; 
}
.rc-work-area a{ float:left; width: 230px; text-align: center;}
.bigcomm-rc-work-area {
	float: right;
	width: 229px;
	height:auto;
	background-color: #ececec;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-left: 0px;
}
.bigcomm-rc-work-area span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	display: block;
}
.bigcomm-rc-work-area a{  float:left; width: 230px; text-align: center; 
}
.bigcomm-rc-work-area a img{  float:left; text-align: left; 
}
.prostore-rc-work-area {
	float: right;
	width: 230px;
	height: auto;
	background-color: #ececec;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-left: 0px;
}
.prostore-rc-work-area a{  float:left; width: 230px; text-align: center; 
}
.prostore-rc-work-area a img{  float:left; text-align: left; 
}
.rc-work-area span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	display: block;
}
.sitemap-area {
	display: block;
	margin: 0px;
	float: left;
	width: 706px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sitemap-lr-area {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 353px;
}
.sitemap-area ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sitemap-area ul li {
	background-image: url(../images/green-right-sign-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.sitemap-area ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.sitemap-area ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.sitemap-area ul li ul {
	list-style-image: none;
	list-style-type: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 4px;
	margin: 0px;
}
.sitemap-area ul li ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/sm-ul-li-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 18px;
	color: #059847;
}
.sitemap-area ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #059847;
	text-decoration: none;
}
.sitemap-area ul li ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #059847;
	text-decoration: underline;
}
.sitemap-area ul li ul li ol {
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	list-style-image: none;
	list-style-type: none;
}
.sitemap-area ul li ul li ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/sm-ol-li-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.sitemap-area ul li ul li ol li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sitemap-area ul li ul li ol li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.big-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.port_white_bg-new {
	background-image: url(../images/port_bg_wt_img.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 199px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 16px;
	padding-left: 12px;
	margin-right: 2px;
	margin-left: 1px;
	height: 223px;
}
.livechat {
	margin: 0px;
	padding: 0px;
	width: 670px;
	display: block;
	float: left;
}
.livechat h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.livechat p {
	display: block;
	margin: 0px;
	float: left;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
}
.lc-bold-txt {
	line-height: normal;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
	float: left;
	width: 120px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lc-img {
	display: block;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lc-nml-txt {
	line-height: normal;
	color: #606060;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lc-nml-txt a {
	color: #606060;
	text-decoration: none;
}
.lc-nml-txt a:hover {
	color: #000000;
	text-decoration: none;
}
.mp_tech_box {
	float: left;
	background-image: url(../images/nw_tech_btm_img.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: auto;
}
.mp_tech_box img {
	display: block;
	float: right;
}
.mp_tech_box h3 {
	font-size: 14px;
	color: #00853c;
	background-image: url(../images/nw_tech_img1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 334px;
	display: inline-block;
	font-weight: normal;
	line-height: 16px;
	float: left;
	padding-top: 16px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.mp_tech_box h3 a {
	color: #00853c;
	text-decoration: none;
	background-image: url(../images/nw-tech-box-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 22px;
}
.mp_tech_box p {
	font-size: 12px;
	color: #606060;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 16px;
	float: left;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
}
.mp_tech_box ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 22px;
	padding-left: 24px;
	display: block;
	width: 314px;
	float: left;
}
.mp_tech_box ul li {
	margin: 0px;
	background-image: url(../images/menu-rgt-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 24px;
}
.ip-work-area {
	float: right;
	width: 138px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 49px;
	padding-right: 11px;
	padding-bottom: 87px;
	padding-left: 13px;
	background-image: url(../images/iphone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 205px;
}
.cw-img {
	background-color: #eaeaea;
	width: 500px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.cw-img img {
	line-height: 0px;
	display: block;
	margin: 0px;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.new-icon {
	display: block;
	padding: 0px;
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lft-bookmark {
	border: 1px solid #e2e4e5;
	display: block;
	margin: 0px;
	float: left;
	width: 228px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	text-align: left;
}
.lft-bookmark h5 {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	display: block;
	padding-bottom: 8px;
	padding-top: 2px;
	line-height: 16px;
}
.lft-bookmark h5 a {
	font-size: 13px;
	font-weight: bold;
	color: #455159;
	display: block;
}
.left-bkm-area {
	margin: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	vertical-align:middle;
	text-align:center;
	width: 220px;
	float: left;
	display: block;
	line-height: 0px;
}
.lft-ft-area {
	text-align: center;
	display: block;
	margin: 0px;
	float: left;
	width: 228px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	line-height: 0px;
}
.rc-new-box {
	float: left;
	display:block;
	width: 435px;
	background-color: #f6f5f5;
	border:1px solid #e9e7e7;
	margin: 0px;
	padding:8px 0px 0px 10px;
	font-size:12px;
}
.rc-new-box h5 {
	color:#05853F;
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding:2px 0 3px;
}
.rc-new-box ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	font-size:12px;
}
.rc-new-box ul li {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 26px;
	background-image: url(../images/green-right-sign-bullet.png);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	font-size:12px;
}
.rc-new-box ul li a {
	text-decoration: none;
	color: #05853F;
}
.rc-new-box ul li a:hover {
	text-decoration: underline;
	color: #05853F;
}
.rc-new-box1 {
	float: left;
	display:block;
	width:690px;
	background-color: #f6f5f5;
	border:1px solid #e9e7e7;
	margin: 0px;
	padding:8px 0px 0px 10px;
	font-size:12px;
}
.rc-new-box1 .inner {
	float: left;
	display:block;
	width:330px;
	background-color: #f6f5f5;
	border:0px solid #e9e7e7;
	margin: 0px;
	padding:8px 0px 0px 10px;
	font-size:12px;
}
.rc-new-box1 .inner h5 {
	color:#05853F;
	font-weight:bold;
	font-size:13px;
	margin:0;
	padding:2px 0 3px;
}
.rc-new-box1 .inner ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	font-size:12px;
}
.rc-new-box1 .inner ul li {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 26px;
	background-image: url(../images/green-right-sign-bullet.png);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	font-size:12px;
}
.rc-new-box1 .inner ul li a {
	text-decoration: none;
	color: #05853F;
}
.rc-new-box1 .inner ul li a:hover {
	text-decoration: underline;
	color: #05853F;
}
.footer-company-group-bg {
	float:left;
	width:966px;
	background-color:#fff;
	padding:8px 6px 0px 8px;
}
.footer-company-group {
	float:left;
	width:963px;
	height:60px;
	background-color:#eee;
}
.footer-logo-sec {
	float:left;
	width:160px;

}
.footer-logo-sec img {
	float:left;
	padding:6px 0px 0px 6px;
}
.footer-logo-sec p {
	float:left; width:428px;
	margin:0px;
	padding:10px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1b1b1b;
}
.footer-logo-sec ul { 
   width:428px;float:left;
	margin:0px;
	padding:2px 0px 0px 30px;
	list-style:none;
	display:inline;
}
.footer-logo-sec li {
	float:left;
	margin:0px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b1b1b;
	text-decoration:none;
	line-height:20px;
	padding:0px 13px 0px 9px;
	background:url(../images/green-bullet01.jpg) no-repeat left 7px;
	list-style:none;

}
.footer-logo-sec li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b1b1b;
	text-decoration:none;
	line-height:20px;
	padding:0px 13px 0px 9px;
	background:url(../images/green-bullet01.jpg) no-repeat left 4px;
}
.footer-logo-sec li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#029347;
	text-decoration:underline;
	line-height:20px;
	padding:0px 13px 0px 9px;
	background:url(../images/green-bullet01.jpg) no-repeat left 4px;
}
.footer-bookmark {
	float:right;
	width:340px;
}
.lft-bookmark01 {
	display: block;
	margin: 0px;
	float: left;
	width: 340px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.lft-bookmark01 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1b1b1b;
	padding-bottom: 0px;
	padding-top: 12px;
	padding-right:4px;
	float:left;

}
.lft-bookmark01 span a {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height:16px;
}
.left-bkm-area01 {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align:middle;
	width: 340px;
	float: left;
	display: block;
	line-height: 0px;
}
.seo-port-head {
	font-family: Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/seo-port-project-head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.seo-port-head a {
	color: #333333;
}
.seo-port-head a:hover {
	color: #000000;
}
.seo-prot-brd-box {
	margin: 0px;
	padding: 5px;
	border: 1px solid #e7e7e7;
}
.seo-port-url {
	font-family: Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #009146;
	padding-top:15px;
	text-align:center;
}
.seo-port-url a {
	font-family: Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #009146;
	text-decoration: none;
}
.seo-port-url a:hover {
	font-family: Arial, Helvetica, sans-serif, serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #009146;
	text-decoration: underline;
}
.index-heading
{ 	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; 
	color:#007e35; 
	font-weight:bold; 
	border-bottom:dotted 1px #999;
}

.index-heading
{ 	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; width:700px;
	float:left;
	color:#007e35; 
	font-weight:bold; 
	padding-bottom:2px;
	margin-bottom:10px;
	border-bottom: solid 1px #cbcbcb;
	
}
.footer-content-div { width:800px; display:inline;
	float:right; padding:0px 0px 0px 0px;

}
.footer-content-div span{color:#007E35; font-weight:bold;}
.footer-content-div a{white-space: nowrap; color:#1b1b1b; font-size:11px; text-decoration:none; line-height:17px;}
.footer-content-div p{ margin:0px; padding:06px 0px 0px 0px; clear:both; font-size:9px; text-decoration:none!important;}
.footer-content-div h2{ margin:0px; padding:11px 0px 0px 0px; clear:both; font-size:10px; height:17px; text-decoration:none!important;}
.footer-content-div h2 a{ margin:0px;  clear:both; font-size:10px;  text-decoration:none!important; color:#004f7e;}
.footer-content-div h2 a:hover{  margin:0px;  clear:both;  font-size:10px;  text-decoration:underline!important;}


.translate-div { width:100px; display:inline;
	float:right; padding:11px 12px 0px 0px;

}
.translate-div span{white-space: nowrap; }
.translate-div a{white-space: nowrap; color:#1b1b1b; font-size:11px; text-decoration:none; line-height:17px;}
.translate-div img{vertical-align:middle;border:none; }	
.translate-div h2{ float:right; margin:0px; padding:11px 0px 0px 0px; clear:both; line-height:15px; font-size:11px; height:17px; text-decoration:none!important;}
.translate-div h2 a{ float:right; margin:0px;  clear:both; line-height:15px; font-size:11px;  text-decoration:none!important; color:#004f7e;}
.translate-div h2 a:hover{ float:right; margin:0px;  clear:both; line-height:15px; font-size:11px;  text-decoration:underline!important;}

.mobile-site-div { width:300px; display:inline; float:right; padding:5px 12px 0px 0px;}
.mobile-site-div h2{
	float:right;
	margin:0px;
	clear:both;
	font-size:11px;
	text-decoration:none!important;
	width: 300px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mobile-site-div h2 a{ float:right; margin:0px;  clear:both; ; font-size:11px;  text-decoration:none!important; color:#004f7e;}
.mobile-site-div h2 a:hover{ float:right; margin:0px;  clear:both;  font-size:11px;  text-decoration:underline!important;}


.cp-pdf-div {
	width:400px;
	display:inline;
	float:left;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.cp-pdf-div a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/btm-pdf-icon.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 30px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;
	float: left;
}
.cp-pdf-div a:hover {color:#007E35; text-decoration:underline;}
.contact-mgs-box { float:left; clear:both; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;}
.contact-mgs-box strong{ color:#CC0000; }
.contact-mgs-box a{ color:#05853F;  text-decoration:none; }
.contact-mgs-box a:hover{ color:#05853F;  text-decoration:underline; }



/* hire-magento */
.resources { border:##B7CE7E 0px solid; float:left; width:448px; background:url(../images/new-bg.png) no-repeat; color: #404040; line-height:21px; margin-bottom:20px;}
.resources-area { padding:5px; border:green 0px solid; margin-left:auto; margin-right:auto;}
.res-cont { float:left; border:blue 0px solid; width:350px; padding-left:25px; padding-bottom:10px; line-height:24px;}
.res-left { float:left; width:200px;}
.res-right { float:left; width:100px; padding-left:10px;}
.port_white_box_area {
	background-image: url(../images/port_bg_wt_img.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 199px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom:20px;
	padding-left: 12px;
	margin-right: 2px;
	margin-left: 1px;
}

.port_white_box_area ul
{
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}

.port_white_box_area ul li
{
	text-decoration: none;
	background-image: url(../images/green-right-sign-bullet.jpg);
	margin: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 25px;
}

.port_white_box_area ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.port_white_box_area ul li a.active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #05853F;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}


.port_white_box_area ul li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #05853F;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
.rgt-part-view-port { float:right;width: 236px; padding-left:30px;}
.rc-work-box-area {
	float: right;
	width: 230px;
	background-color: #ececec;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#showcase_area_box {
	width:701px;
	float: left;
	text-align: left;
	border: 1px solid #e2e4e5;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
}
.contact-us-imp-note {
	background-image: url(../images/pwu-models-box-tp-crv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	width: 686px;
	line-height: 18px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.contact-us-imp-note span {
	font-size: 13px;
	font-weight: bold;
	color: #05853F;
	text-decoration: none;
}

.contact-us-imp-note a {
	font-size: 12px;
	color: #05853F;
	text-decoration: underline;
}
.contact-us-imp-note a:hover {
	font-size: 12px;
	color: #05853F;
	text-decoration: none;
}
.mdf-box-mid {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 335px;
	text-align: center;
}
.mdf-in-box {
	text-align: center;
	display: block;
	margin: 0px;
	float: left;
	width: 670px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.mdf-in-txt {
	display: block;
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mdf-in-txt h3 {
	line-height: normal;
	color: #05853F;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
}






.lib_tabborder_sx{
	background-color: #F6F6F6;
	display: block;
	padding: 0px;
	float: left;
	width: 668px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #cdcdcd;

}
.lib_Menubox_sx {
	float:left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.lib_Menubox_sx ul{
	list-style:none;
	text-align:center;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin: 0px;
}
.cs_rq_box_area .lib_Menubox_sx li{
	display:block;
	cursor:pointer;
	color:#333333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	font-style: italic;
	background-image: url(../images/black-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 6px 9px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.lib_Contentbox_sx-title-img {
	text-align: left;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 32px;
	padding-left: 0px;
}
.lib_Contentbox_sx-txt-noml {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	width: 470px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}
.lib_Contentbox_sx-txt-noml p {
	margin: 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lib_Contentbox_sx-txt-noml img {
	margin: 0px;
	float: right;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 134px;
	width: 168px;
}

.lib_Contentbox_sx-img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	border: 1px solid #cdcdcd;
}

.lib_Menubox_sx li.hover{
	color:#05853F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-image: url(../images/green-bullet01.jpg);
	background-repeat: no-repeat;
	background-position: 8px 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	text-align: left;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-color: #E9E9E9;
	border-bottom-color: #cdcdcd;
}
.lib_Contentbox_sx{
	margin: 0px;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 462px;
	background-color: #FFFFFF;
}
.lib_Contentbox_sx h2 {
	font-size: 14px;
	font-weight: bold;
	color: #05853F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.port_expanded {
	width:224px;
	display: block;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.port_expanded-tp {
	background-image: url(../images/port-top.png);
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 224px;
	background-repeat: no-repeat;
}
.port_expanded-cntr {
	background-image: url(../images/port_center.png);
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 224px;
	background-position: left top;
}
.port_expanded-cntr-cont {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.port_expanded-cntr-cont h2 {
	font-size:14px;
	color:#000;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.port_expanded-cntr-cont h2 a { font-size:14px; color:#000; text-decoration:underline;}
.port_expanded-cntr-cont h2 a:hover { font-size:14px; color:#000; text-decoration:none;}
.port_expanded-cntr-cont ul li a { color:#454545;}
.port_expanded-cntr-cont ul li a.active { color:#05853F;}
.port_expanded-btm {
	background-position:left bottom;
	background-image: url(../images/port_bottom);
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:224px;
	height:6px;
	background-repeat: no-repeat;
}
.port_expanded-cntr-cont h3 { font-size:12px; color:#000; font-weight:normal;}
.view-port-btn {
	display: block;
	float: right;
	width: 230px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 36px;
	text-transform: uppercase;
}
.btn-txt a { color: #FFFFFF; text-decoration:none;}
.btn-txt a:hover { color: #FFFFFF; text-decoration:underline;}


/*request a quote's contact details*/
.rqust-cntct-bx {
	background-color: #eaeaea;
	padding: 14px;
	width: 216px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
}
.rqust-cntct-bx h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.rqust-cntct-bx h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.rqust-cntct-bx p {

	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.rqust-cntct-bx p a{
	font-size: 12px;
	text-decoration: underline;
	color:#05853F;	
}

.rqust-cntct-bx p a:hover{
	font-size: 12px;
	text-decoration: none;
	color:#05853F;	
}
.contact-box-rgt {
	background-color: #eaeaea;
	width: 308px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-left: 14px;
}
.rqust-cntct-rgt-bx-area {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 212px;
}
.rqust-cntct-rgt {
	background-color: #eaeaea;
	width: 216px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 12px;
	padding-left: 14px;
}
.rqust-cntct-rgt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.rqust-cntct-rgt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	display: block;
	float: left;
	width: 214px;
}
.rqust-cntct-rgt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.req{margin:0px; padding:0px; width:343px; float:left;}

.req span{margin:0px; padding:0px; color:#05853F}


.reqst-col-btn { width: 236px;
	background-color:#05853F;
	color: #FFF;
	float: left;
	font-size: 14px;
	margin-top:12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.reqst-col-btn a { text-align: center;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 10px;
	display: block;
	color: #FFF; text-decoration: none;
}
.reqst-col-btn a:hover {
	background-color:#079246;
	color: #999
	/*border: 1px #23272a solid;*/
	display: block;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 10px;
}
.livehelp {
	height: 40px;
	display: block;
	width: 247px;
	overflow: hidden;
}
.livehelp a img:hover {
	margin-top: -40px;
}


/*	.goo-translate{margin:3px 0 0 0; padding:0px; float:right;}
.goo-translate-name{ float: left; color:#fff;margin:3px 0px 0 0; font-weight:bold; padding:0 5px 0 0;} 

*/

.magento-baranze-pat{ margin:0px; padding:8px 0 0 0; display:block; float: left}

