
*{
	font-size:100%;
	font-family:Arial
}

html, body{
	margin:0px;
	height:100%;
	padding:0px
}

body{
	background-color:#505050;
	font-size:0.8em
}

p{
	margin-top:0px
}

img{
	display:block
}

#main_pers{
	height:100%;
	width:780px;
/*	width:1085px; */
	background-color:#f9f9f7;
	border-collapse:collapse
}

#main_pers .header_left{
	border:none;
	padding:0px;
/*	width:387px; */
	height:114px;
	background-color:#FFF;
	text-align:left
}
/* .header_left*/
#main_pers  .hl_container{
	border-right:solid 1px #c9c9c9;
	background-color:#FFF;
	height:100%;
}

#main_pers .header_right{
	border:none;
	padding:0px;
	width:393px;
	//width:493px;
	height:114px;
}

#main_pers .header_right h2{
	font-family:Arial;
	font-size:1.3em;
	color:#666;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
}

#main_pers .photo{
	border:none;
	padding:0px;
	vertical-align:top;
	height:582px
}

#main_pers .photo .img_container{
	position:relative;
	height:582px
}

#main_pers .photo .img_container .img_text_bg{
	position:absolute;
	background-image:url(/images/design/tfile_pic0_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:179px;
	width:387px;
	bottom:0px;
	left:0px
}

#main_pers .photo .img_container .img_text_bg .img_text_cont{
	margin:23px 32px 0px 32px;
/*	border-left:solid 1px #FFF; */
	height:154px;
	font-size:2em;
	text-align:right;
	color:#fff
}

#main_pers .content{
	border:none;
	padding:0px;
	vertical-align:top
}

#main_pers .content .menu_item{
	height:112px;
	border-bottom:solid 1px #c9c9c9;
}

#main_pers .content .menu_item_hover{
	height:112px;
	background-color:#faaa00;
	border-bottom:solid 1px #faaa00;
}

#main_pers .content #menu_first{
	border-top:solid 1px #c9c9c9;
}

#main_pers .content .menu_item a{
	text-decoration:none;
	display:block;
	height:100%;
	color:#000
}

#main_pers .content .menu_item_hover a{
	text-decoration:none;
	display:block;
	height:100%;
	color:#000
}

#main_pers .content .menu_item .number{
	float:left;
	font-family:Georgia;
	font-size:60px;
	padding:12px 0px 0px 38px
}

#main_pers .content .menu_item_hover .number{
	float:left;
	font-family:Georgia;
	font-size:70px;
	padding:16px 0px 0px 15px;
	color:#FFF
}

#main_pers .content .menu_item .name{
	float:right;
	padding:25px 14px 0px 0px;
	text-transform:uppercase;
	color:#aeaeae;
	font-family:Arial;
	font-size:15px;
	text-align:right;
}

#main_pers .content .menu_item_hover .name{
	float:right;
	padding:44px 14px 0px 0px;
	text-transform:uppercase;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	text-align:right;

}

#main_pers .partners{
	height:111px;
	padding:0px;
	border:none
}

#main_pers .footer{
	border:none;
	padding:0px;
	height:46px;
	border-top:solid 1px #c9c9c9;
	vertical-align:top
}

#main_pers .footer .left_text{
	float:left;
	padding:16px 0px 0px 18px;
	font-size:12px;
	color:#c9c9c9
}

#main_pers .footer .right_text{
	float:right;
	padding:16px 18px 0px 0px;
	font-size:12px;
	color:#c9c9c9;
	font-weight:bold
}

#main{
	height:100%;
	width:780px;
	background-color:#f9f9f7;
	border-collapse:collapse
}

#main .header_left{
	border:none;
	padding:0px;
	width:303px;
	height:114px;
	background-color:#FFF;
	text-align:left
}

#main .header_left .hl_container{
	border-right:solid 1px #c9c9c9;
	height:100%;
	text-align:center;
	padding-left:10px
}

#main .header_right{
	border:none;
	padding:0px;
	width:477px;
	height:114px;
}

#main .header_right h2{
	font-family:Arial;
	font-size:1.3em;
	color:#666;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
}

#main .photo{
	border:none;
	padding:0px;
	vertical-align:top;
}

#main .photo .text{
	width:303px;
	height:179px;
	background-color:#faaa00;
	border-top:solid 1px #FFF
}

#main .content{
	border:none;
	padding:0px;
	vertical-align:top;
	background-color:#fff
}

#main .partners{
	height:111px;
	padding:0px;
	border:none
}

#main .footer{
	border:none;
	padding:0px;
	height:46px;
	border-top:solid 1px #c9c9c9;
	vertical-align:top
}

#main .footer .left_text{
	float:left;
	padding:16px 0px 0px 18px;
	font-size:12px;
	color:#c9c9c9
}

#main .footer .right_text{
	float:right;
	padding:16px 18px 0px 0px;
	font-size:12px;
	color:#c9c9c9;
	font-weight:bold
}

.form{
	border-collapse:collapse
}

.form .left{
	padding:0px 8px 15px 0px;
	vertical-align:top
}

.form .left input{
	background-color:#959595;
	border:none;
	color:#FFF;
	padding:5px 4px 3px 4px;
	width:199px;
	height:25px
}

.form .right{
	padding:0px 0px 15px 8px;
	vertical-align:top
}

.form .right input{
	background-color:#959595;
	border:none;
	color:#FFF;
	vertical-align:middle;
	padding:5px 4px 3px 4px;
	width:199px;
	height:25px
}

.form .buttons{
	text-align:right;
	padding-top:20px
}
.form .buttons input{
	border:none;
	background-color:transparent;
	color:#ff9900;
	text-transform:uppercase;
	text-decoration:underline;
	padding:0px;
	width:auto;
	margin:0px
}