body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-color: transparent;
	padding: 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;
}
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-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form, input, textarea {
	margin:0px;
	padding:0px;
}
.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;}
.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;
	height: 106px;
	width: 980px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
}
.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;
}
.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;
}

#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:12px;
	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: 8px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#menu_left ul.menulinks li{
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu_left ul.menulinks li a{
	color:#333;
	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.active{
	background-color: #f4f4f4;
	background-image: url(../images/menu_left_titlebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #e4e4e4;
}


.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: #797e81;
	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: 0px;
	display: block;
	float: left;
}
.content_area_right.add_zing{
	color:#606060;
	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:#606060;
	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;
	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: #000;
	margin-top: 30px;
	display: block;
	margin-left: 30px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 250px;
}

.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: 8px;
	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: 8px;
	margin-left: 0px;
	padding: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}
.swcase_pro_box_last img {
	padding: 0px;
	margin: 0px;
	height: 94px;
	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 top;
}
.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_img1.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: #455159;
	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: #606060;
	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;
}
#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: #606060;
	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_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: 40px;
}

.next-news{
	cursor:pointer;
	float:left;
	width: 20px;
	display: block;
	margin-top: 40px;
}
/*************************************/
#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: 50%;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
.copyright_text a {
	color: #019247;
}
.ftr_inst_msg_img {
	width: 50%;
	float: left;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.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: 948px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.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: 20px;
	margin: 0px;
	width: 928px;
}
.bottom_sm_icon {
	display: block;
	float: left;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e4e5;
	margin: 0px;
}

.bottom_menu_link {
	margin-top: 0px;
	margin-right: 60px;
	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;
	margin: 0px;
}
.bottom_menu_link ul li a {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	background-image: url(../images/grey-bullet.jpg);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
.bottom_menu_link ul li a:hover {
	color: #047;
	text-decoration: underline;
	font-size: 11px;
	margin: 0px;
	font-variant: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}

/*************************/
#topMenuDiv {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 720px;
	height: 50px;
	margin-top: 0px;
}

#topMenuDiv #nav {
	margin:0;
	list-style:none;
	position:relative;
	z-index:500;
	float:right;
	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;
	height: 25px;
}
#topMenuDiv #nav li a.top_link {
	display:block;
	float:left;
	color:#eee;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	padding-top: 0px;
	margin-top: 21px;
	line-height: 30px;
}
#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: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	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: 21px;
}
#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;
}
/* Default list styling */
#topMenuDiv #nav li:hover {position:relative; z-index:1000;}
#topMenuDiv #nav li:hover ul.sub {
	left:1px;
	top:50px;
	white-space:nowrap;
	height:auto;
	z-index:1000;
	width:230px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-left: -1px;
	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:230px;
	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:230px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/bul-top-nav-li-ul-li-a.jpg);
	background-position:14px 9px;
	background-repeat:no-repeat;
	text-indent: 25px;
}
#topMenuDiv #nav li ul.sub li a.fly {
	background-image:url(../images/bul-top-nav-li-ul-li-a-fly.jpg) !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:230px;
	top:0px;
	white-space:nowrap;
	width:230px;
	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/bul-top-nav-li-ul-li-a-fly.jpg)!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-a-hover.jpg) !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.jpg) !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.jpg) !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.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	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;
	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;
}
.wd_srv_inner_box h1 a{
	font-size: 18px;
	color: #455159;
	line-height: 20px;
}
.wd_srv_inner_box h1 a:hover{
	font-size: 18px;
	color: #000000;
	line-height: 20px;
}
.wd_srv_inner_box p {
	display: block;
	float: left;
	width: 460px;
	margin-bottom: 12px;
	color: #646C73;
}
/*************/
#cwd_srv_area {
	width: 706px;
	float: left;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
	color: #606060;
}

#cwd_srv_area p {
	text-align: left;
}

/********************/
.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: #7c7c7c;
	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: #797e81;
	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: #797e81;
	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: #797e81;
	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: #797e81;
	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: 0px;
	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: 4px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 11px;
	text-decoration: none;
	color: #797e81;
	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;
}

/****************/
#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: 9px;
}
.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: 16px;
	padding-left: 12px;
	margin-right: 2px;
	margin-left: 1px;
}
.port_white_bg h4 {
	padding-bottom: 12px;
	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;
}
.port_white_bg h6 a {
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.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;
	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/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;
}
.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;
}
.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 {
	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: 0px;
}
.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;
}
.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 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;
}
.bold-txt {
	font-weight: bold;
	text-decoration: none;
	color: #05853F;
}
#content .required {
	color: #EA0000;
}
#content {
	display: block;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 680px;
	border: 3px solid #DCDCDC;
	background-color: #eaeaea;
	background-image: url(../images/bg_white_line.jpg);
	background-repeat: repeat;
	background-position: left top;
}

#content .fomtext {
	border: 1px solid #999999;
	color: #333333;
}
#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: #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: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	height: 25px;
	padding: 0px;
}
.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: 233px;
	background-color: #ececec;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.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: 3px;
	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: #606060;
	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: 346px;
	height: auto;
}
.mp_tech_box img{
	display: block;
	float: right;
}
.mp_tech_box h3{
	font-size: 16px;
	color: #455159;
	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: #455159;
	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: 234px;
}
.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: 495px;
	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: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.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;
}
