@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
}

@font-face {
    font-family: 'pt_sansregular';
    src: url('../font/pts55f-webfont.eot');
    src: url('../font/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/pts55f-webfont.woff') format('woff'),
         url('../font/pts55f-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'zurich_cn_btregular';
    src: url('../font/zurch_2-webfont.eot');
    src: url('../font/zurch_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/zurch_2-webfont.woff') format('woff'),
         url('../font/zurch_2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../font/proximanova-regular-webfont.eot');
    src: url('../font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-regular-webfont.woff') format('woff'),
         url('../font/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/* Page Main Div and Wrapper Start */

#MainDv
{
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}

#Top_Main_Dv
{
	width: 100%;
	/*float: left;*/
	margin: 0px auto;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	height: 209px;
}

#Top_Main_Wrapper
{
	width: 980px;
	margin: 0 auto;
	border: solid 0px #CC0000;

}

#Banner_Main_Dv
{
	width: 100%;
	/*float: left;*/
	margin: 0px auto;
	background-color: #f7f7f7;
	height: 198px;
	
}

#Banner_InnerMain_Dv
{
	width: 100%;
	float: left;
	margin: 0px auto;
}

.Banner_InnerMainSub_Dv
{
	width: 100%;
	float: left;
	background-color: #f7f7f7;
}

#Banner_Main_Wrapper
{
	width: 980px;
	margin: 0 auto;
	border: solid 0px #003300;
}

#Middle_Main_Dv
{
	width: 100%;
	margin: 0px auto;
	border: solid 0px #330099;
	height: 182px;
}

.Middle_Img_Dv
{
	background-image: url(../images/middle_bg.jpg);
	background-repeat: repeat;
	background-position: top center;
	width: 100%;
	float: left;
	border-top: solid 2px #dfdfdf;
}

#Middle_Main_Wrapper
{
	width: 980px;
	margin: 0 auto;
	border: solid 0px #990000;
	
}

#Surveyors_Main_Dv
{
	width: 100%;
	/*float: left;*/
	margin: 0px auto;
	background-color: #f7f7f7;
}


#Surveyors_Main_Wrapper
{
	width: 980px;
	margin: 0 auto;
	border: solid 0px #003300;
	height: 325px;
}

#Bottom_Main_Dv
{
	width: 100%;
	float: left;
	margin: 0px;
	border: solid 0px #330099;
	color: #c2c2c2;
	background-color: #153653;
}

#Bottom_Main_Wrapper
{
	width: 980px;
	margin: 0 auto;
	border: solid 0px #6600CC;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.DvFloat
{
	width: 100%;
	float: left;
}
/* Page Main Div and Wrapper End */

.Header_Worldmap_Dv
{
	width:980px;
	border: solid 0px #009900;
	background-image: url(../images/header_worldmap.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 209px;
}

.Logo_Dv
{
	width: 522px;
	float: left;
	padding: 20px 0px 0px 9px;
	text-align: left;
	border: solid 0px #000033;
}

.Top_Link_Dv
{
	width: 370px;
	float: left;
	border: solid 0px #CCCCCC;
	padding-left: 5px;
	text-align: left;
	padding-top: 12px;
	font-family: 'pt_sansregular';
	font-size: 15px;
	text-transform: uppercase;
}

a.Top_TxtLink:link
{
	color: #a6defb;
	text-decoration:none;
}

a.Top_TxtLink:visited
{
	color: #a6defb;
	text-decoration:none;
}

a.Top_TxtLink:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.Menus_Dv
{
	width: 600px;
	float: right;
	text-align: left;
	border: solid 0px #FF0000;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

.Top_Logo_Dv
{
	/* width: 48px; */
	float:right;
	padding: 10px 8px 0px 0px;
	text-align: right;
	border: solid 0px #0066FF;
}

.Top_Logo_Dv2
{
	width: 93px;
	float:right;
	padding: 20px 5px 0px 0px;
	text-align: right;
	border: solid 0px #0066FF;
}

.Intro_Main_Dv
{
	width: 487px;
	float: left;
	padding: 10px 8px;
	text-align: justify;
}

.Title_Bg
{
	width: 100%;
	float: left;
	height: 18px;
	background-image: url(../images/title_bg.png);
	background-repeat: repeat-x;
}

.Title_Txt_Dv
{
	float: left;
	padding-right: 10px;
	background-color: #f7f7f7
}

h1
{
	color: #fb6b15;
	font-size: 25px;
	font-family: 'pt_sansregular';
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	margin: -3px 0px 0px 0px;
	text-align: left;
}

h2
{
	color: #fb6b15;
	font-size: 15px;
	font-family: 'pt_sansregular';
	text-transform: uppercase;
	font-weight:bold;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	text-align: left;
}

h3
{
	color: #fd6911;
	font-size: 25px;
	font-family: 'pt_sansregular';
	text-transform: uppercase;
	font-weight:bolder;
	padding: 0px 0px 15px 0px;
	margin: -3px 0px 0px 0px;
	text-align: left;
}


.Intro_Content
{
	color: #214361;
	font-size: 15px;
	font-family: 'zurich_cn_btregular';
	padding: 10px 0px 0px 0px;
	line-height: 22px;
}

.mission_txt
{
	color: #214361;
	font-size: 18px;
	font-family: 'zurich_cn_btregular';
	font-weight:bold;
	line-height: 22px;
}

.Banner_Bg
{
	width: 477px;
	height: 258px;
	float: right;
	background-image: url(../images/banner_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	position: absolute;
	margin: -61px 0px 0px 502px;
	border: solid 0px #0099FF;
}

.Inner_Banner_Bg
{
	width: 962px;
	height: 210px;
	float: right;
	border: solid 9px #0f283d;
}

.Banner_Padding_Dv
{
	width: 451px;
	float: left;
	padding: 7px 18px 0px 8px;
	text-align: center;
}

.InnerBanner_Padding_Dv
{
	width: 451px;
	float: left;
	padding: 0px;
	text-align: center;
}

.Txt_Content
{
	width: 930px;
	float: left;
	padding: 20px 10px 20px 10px;
	text-align: justify;
	font-size: 15px;
	font-family: 'zurich_cn_btregular';
	line-height: 20px;
	color: #535353;
}

.Content_Main_Dv
{
	width: 980px;
	float: left;
	/*background-color: #FFFFFF;
	border-top: solid 1px #c3c3c3;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;*/
}

.Surveyors_Title_Txt_Dv
{
	float: left;
	padding: 0px 10px;
	text-align: center;
	background-color: #f7f7f7
}

.Surveyors_Services_Dv
{
	padding: 35px 20px 0px 20px;
	float: left;
	width: 940px;
	border: solid 0px #009900;
}

.SS_Product_Dv
{
	width: 122px;
	float: left;
}

.SS_Product_TxtDv
{
	padding-top: 20px;
	text-align: center;
	font-family: 'proxima_nova_rgregular';
	width: 100%;
	float: left;
	font-size: 16px;
	color: #003a70;
	text-transform: uppercase;
}

.SS_Product_Seperator_Dv
{
	width: 82px;
	float: left;
}

.Bottom_Left_Dv
{
	width: 54%;
	float: left;
	border: solid 0px #0033FF;
	font-size: 14px;
	color: #afafaf;
	font-family: 'zurich_cn_btregular';
	padding: 40px 0px;
}

.Bottom_Right_Dv
{
	width: 45%;
	float: right;
	border: solid 0px #CC0000;
	font-size: 14px;
	color: #afafaf;
	font-family: 'zurich_cn_btregular';
	padding: 40px 0px;
	text-align: right;
}

a.BottomLink:link
{
	color: #afafaf;
	text-decoration: none;
}

a.BottomLink:visited
{
	color: #afafaf;
	text-decoration: none;
}

a.BottomLink:hover
{
	color: #f2f2f2;
	text-decoration: none;
}

.Inner_MainContent_Dv
{
	width: 960px;
	float: left;
	border: solid 0px #0000FF;
	padding: 20px 10px 20px 10px;
	text-align: justify;
}

.Breadcrum_Dv
{
	width: 970px;
	float: left;
	background-image: url(../images/middle_bg.jpg);
	background-repeat: repeat;
	border: solid 0px #0000CC;
	padding: 10px 0px 5px 10px;
	color: #000000;
}

p
{
	font-family: 'zurich_cn_btregular';
	font-size: 14px;
	color: #535353;
	text-align: justify;
	line-height: 20px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

ul.bullet
{ 
	margin-left:0em; 
	padding-left:0.2em;
	padding-top: 0em;
	margin-bottom:0.5em;
	margin-top: 0px;
}

ul.bullet li
{ 
	background: url(../images/bullet.png) 0em 0.5em no-repeat; /* change background em accordingly */
	padding-left:1.0em; 
	list-style: none; 
	line-height: 21px;
	font-family: 'zurich_cn_btregular';
	font-size: 14px;
	color: #535353;
	text-align: justify;
}

ul.subbullet
{ 
	margin-left:0em; 
	padding-left:0.2em;
	padding-top: 0em;
	margin-bottom:0.5em;
	margin-top: 0px;
}

ul.subbullet li
{ 
	background: url(../images/bullet1.png) 0em 0.5em no-repeat; /* change background em accordingly */
	padding-left:1.0em; 
	list-style: none; 
	line-height: 21px;
	font-family: 'zurich_cn_btregular';
	font-size: 14px;
	color: #535353;
	text-align: justify;
}

.Blue_Txt
{
	color: #214361;
	text-decoration: none;
}


.ReadMore_Btn
{
	width: 285px;
	float: left;
	padding: 0px 0px 0px 8px;
	text-align: right;
	color: #5a5a5a;
	line-height: 18px;
}

.Form_Left_Dv
{
	width: 32%;
	float: left;
	font-family: 'zurich_cn_btregular';
	font-size: 15px;color: #535353;
}

.Form_Middle_Dv
{
	width: 2%;
	float: left;
	text-align: center;
	font-weight: bold;
}

.Form_Right_Dv
{
	width: 64.5%;
	float: left;
	padding: 0px 0px 10px 10px;
	font-family: 'zurich_cn_btregular';
	font-size: 15px;color: #535353;
}


.input {
	height:15px;
	/*background-color:#fff;*/
	padding:5px;
	margin:0 0 5px 0;
	box-radius: 0px;
	border:solid 1px #d5d5d5;
	font-family: 'zurich_cn_btregular';
	font-size: 15px;
	color: #535353;
		/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EAEAEA), color-stop(1, #FFFFFF));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #EAEAEA 0%, #FFFFFF 100%);
}

.input [type=text]:focus {
	outline: none;
	/*background-image: none;*/
	-moz-box-shadow: 0px 0px 3px 2px #dddddd;
  	-webkit-box-shadow: 0px 0px 3px 2px #dddddd;
  	box-shadow: 0px 0px 3px 2px #dddddd;
	border: solid 0px #7b7b7b;
	height:22px;
	font-family: 'zurich_cn_btregular';
	font-size: 15px;
	color: #535353;
		/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EAEAEA 100%);
}

.textarea {
	/*background-color:#fff;*/
	padding:5px;
	margin:0 0 8px 0;
	box-radius: 0px;
	border:solid 1px #d5d5d5;
	font-family: 'zurich_cn_btregular';
	font-size: 15px;
	color: #535353;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EAEAEA), color-stop(1, #FFFFFF));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #EAEAEA 0%, #FFFFFF 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #EAEAEA 0%, #FFFFFF 100%);

}

.textarea:focus {
	outline: none;
	/*background-color:#fff;*/
	padding:5px;
	margin:0 0 8px 0;
	box-radius: 0px;
	border:solid 1px #d5d5d5;
	-moz-box-shadow: 0px 0px 3px 2px #dddddd;
  	-webkit-box-shadow: 0px 0px 3px 2px #dddddd;
  	box-shadow: 0px 0px 3px 2px #dddddd;
	font-family: 'zurich_cn_btregular';
	font-size: 15px;
	color: #535353;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #EAEAEA));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
}

.Submit
{
    background-image: url(../images/submit_btn_bg.png);
    border: 0px solid #F2CDF5;
    color: #fff;
	border-radius: 6px;
    padding: 4px 0px 5px 0px;
	text-align:center;
	cursor:pointer;
	border-radius:5px;
	width:100px;
	height: 29px;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}



a.ReadMore:link
{
	color: #285198;
	text-decoration: none;
	font-size: 13px;
}

a.ReadMore:visited
{
	color: #285198;
	text-decoration: none;
	font-size: 13px;
}

a.ReadMore:hover
{
	color: #fa9915;
	text-decoration: none;
	font-size: 13px;
}



a.Email:link
{
	color: #0f4e77;
	text-decoration: none;
}

a.Email:visited
{
	color: #0f4e77;
	text-decoration: none;
}

a.Email:hover
{
	color: #011a2b;
	text-decoration: none;
}

a.Logout:link
{
	color: #FFF;
	text-decoration: none;
}


a.Logout:visited
{
	color: #FFF;
	text-decoration: none;
}

a.Logout:hover
{
	color: #FFF;
	text-decoration: underline;
}

.Login_Bg
{
	width: 470px;
	float: left;
	border: solid 1px #e0e1e1;
	background-color: #f4f5f6;
	border-radius: 6px;
	margin-left: 240px;
	font-family: 'zurich_cn_btregular';
	font-size: 17px;
	color: #535353;
}

.Login_Pading_Box
{
	width: 401px;
	float: left;
	padding: 30px 34px 20px 35px;
	text-align: left;
}

.Login_Icon_Dv
{
	 width: 119px;
	 float: left;
	 padding-right: 24px;
}

.Login_UserPass_Dv
{
	width: 258px;
	float: left;
}

.Login_Seperator_Line
{
	width: 100%;
	float: left;
	background-image: url(../images/seperator_line.jpg);
	background-repeat: repeat-x;
	height: 2px;
}