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

html,body{
	margin:0px !important;
	padding:0px !important;
	background-color: #FFFFFF;
}

/*================================Font and text================================*/
td,p,div
	{
	Font-size: 11px;
	Color: #2D2D2D;
	Text-decoration: none;
	Line-height: 14pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:0px;
}

a,a:link,a:visited 
	{
	color: #2D2D2D;
	Text-decoration: underline;
	Font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a:hover 
	{
	color: #2D2D2D;
	Text-decoration: underline;
	Font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.heading{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#3E5076;
	font-size:16px;
	line-height:19px;
	height:19px;
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
h2{ font-family: Tahoma,Verdana, Arial,Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#475e88; text-align:left;margin:0px; padding:0px; line-height:17px;}
.Content_padd{ padding:0px 0px 0px 10px;}
.title_line{ border-bottom:solid #e4e4e4 1px;}
.title_span{ padding-left:15px; text-align:left; padding-top:6px;}
.font_white{
	color:#fff;
}

.title_bg{
	background:#fff url(../images/title_bg.jpg) no-repeat right center;
	height:19px;
	line-height:19px;
}

ul {
	list-style-type: square;
	margin:0px;
	padding-left:16px;
}
li {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom:25px;
	vertical-align: text-top;
}

.nav ul{list-style-type: square;
	margin:0px;
	padding-left:16px;}
.nav ul li{margin-top: 5px;
	margin-right: 0;
	margin-bottom:10px;
	vertical-align: text-top;}

/*================================Menu Style================================*/
#mainMenu ul{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

#mainMenu ul li{
	margin:0px;
	padding:0px;
	float:left;
}

#mainMenu ul li a{
	display: block;
	overflow: hidden;
	text-indent:-9000px;
	text-decoration:none;
	width:60px;
　	height: 56px !important;
	height /**/:56px;
	text-align:left;
	margin:0;
	position:relative;
	top:0px;
	float:left;
}

#mainMenu li#aboutus a{
	background-image: url(../images/mainmenu_aboutus.jpg);
	width:133px;
}

#mainMenu li#aboutus a:hover,#mainMenu li#aboutus a.on{
	background-image: url(../images/mainmenu_aboutus_hover.jpg);
	width:133px;
}

#mainMenu li#search a{
	background-image: url(../images/mainmenu_search.jpg);
	width:151px;
}

#mainMenu li#search a:hover,#mainMenu li#search a.on{
	background-image: url(../images/mainmenu_search_hover.jpg);
	width:151px;
}

#mainMenu li#positions a{
	background-image: url(../images/mainmenu_positions.jpg);
	width:146px;
}

#mainMenu li#positions a:hover,#mainMenu li#positions a.on{
	background-image: url(../images/mainmenu_positions_hover.jpg);
	width:146px;
}

#mainMenu li#consultant a{
	background-image: url(../images/mainmenu_consultant.jpg);
	width:166px;
}

#mainMenu li#consultant a:hover,#mainMenu li#consultant a.on{
	background-image: url(../images/mainmenu_consultant_hover.jpg);
	width:166px;
}

#mainMenu li#client a{
	background-image: url(../images/mainmenu_client.jpg);
	width:118px;
}

#mainMenu li#client a:hover,#mainMenu li#client a.on{
	background-image: url(../images/mainmenu_client_hover.jpg);
	width:118px;
}

#mainMenu li#testimonials a{
	background-image: url(../images/mainmenu_testimonials.jpg);
	width:133px;
}

#mainMenu li#testimonials a:hover,#mainMenu li#testimonials a.on{
	background-image: url(../images/mainmenu_testimonials_hover.jpg);
	width:133px;
}

#mainMenu li#contactus a{
	background-image: url(../images/mainmenu_contactus.jpg);
	width:125px;
}

#mainMenu li#contactus a:hover,#mainMenu li#contactus a.on{
	background-image: url(../images/mainmenu_contactus_hover.jpg);
	width:125px;
}


/*================================Layout=========================================*/
#menu_bg{
	background:#fff url(../images/menu_bg.jpg)
}

#header_bg{
	background:#fff url(../images/header_bg.jpg);
	height:213px;
}

#footer{
	background-image: url(../images/down_bg.jpg);
	height:42px;
	line-height:42px;
}

/*================================Box=========================================*/
input,TextArea,select{font-family: Tahoma, Arial, Helvetica, sans-serif;}
.input_main{WIDTH:163px;
	 			height:18px;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				font-size:11px;
				color:#485D88;
				background-color: #FFFFFF;
				}
.input_main_2{WIDTH:251px;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				font-size:11px;
				color:#485D88;
				background-color: #FFFFFF;
				}	
.input_main_3{	WIDTH:90px;
	 			height:18px;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				font-size:11px;
				color:#485D88;
				background-color: #FFFFFF;
				}							
.input_main_4{	height:18px;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				font-size:11px;
				color:#485D88;
				background-color: #FFFFFF;
				}	
.mediumTextArea{WIDTH: 163px; 
				height:60px;
				overflow:hidden;
				border-style:solid;
				border-color:#485D88;
				border-width:1px;
				background-color: #FFFFFF;
				color:#485D88;
				font-size:11px;
				}
.input_buttom{  height:18px;
				WIDTH: 53px;
			    border-width:1px;
				border-style:solid;
				border-color:#485D88;
				font-size:11px;
				color:#485D88;
				background-color: #FFFFFF;
				}
.input_checkbox{border-width:1px;
				border-style:solid;
				border-color:#485D88;
				color:#485D88;
				background-color: #FFFFFF;
				}
.input_radio{	color:#485D88;
				background-color: #FFFFFF;
				}
.select{		
				color:#485D88;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				background-color: #FFFFFF;
				}
.select_1{		color:#485D88;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				background-color: #FFFFFF;
				}
.multi_select{	width:251px;
				color:#485D88;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				background-color: #FFFFFF;
				}
.select_2{		width:251px;
				color:#485D88;
				border-width:1px;
				border-style:solid;
				border-color:#485D88;
				background-color: #FFFFFF;
				}	
