* {margin:0; padding:0}
body.site{
	background:#e5e2df url(../images/bodyWhite.gif) repeat-x;
	/*color: #877f73;*/
	color: #81807c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

#container {
	width: 855px;
	margin: 35px auto 0 auto;
	background:url(../images/container_back.png) repeat-y;
}

/* ------ Content ------ */
a {
	text-decoration: none;
	color: #666666;
	font:11px Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px solid;
}

h1{
	color:#5f574d;
	font:22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:13px;
}
h2 {
/*	color: #877f73;*/
	color: #81807c;
	font:16px Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
}

p {
	font:11px/16px Arial, Verdana, Helvetica, sans-serif;
	/*color: #877f73;*/
	color: #81807c;
	padding-bottom:15px;
}
.go_left {
	float: left;
}

/*-------------------------------------------*/
.header{
}
.leftheader{
	float:left;
	width:191px;
}
.leftheader img{
	display:block;
	padding-top:8px;
}
.menu{
	float:right;
	list-style:none;
	padding-top:2px;
}
.menu li{
	float:left;
	margin:10px 0px 0px 3px;
}
.menu li a{
	display:block;
	color:#aca99d;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 7px;
}
.menu li a:hover , .menu li a.selected {
	border:1px solid #dad6c7;
	padding:4px 6px;
/*	color:#877f73;*/
	color:#81807c;
	text-decoration:none;
}
.BackPicTop{
	background:url(../images/picBack.gif) no-repeat;
	height:22px;
	margin:30px 0px 3px 0px;
}
.main{
	background:#fff url(../images/mainBack.gif) repeat-x;
	padding:36px 24px 21px 32px;
}
.leftImg{
	float:left;
	width:517px;
	border:1px solid #cfccc7;
	padding:5px;
}
.RigthText{
	width:250px;
	float:left;
	padding-left:20px;
}
.RigthText p{
	font:14px/18px Arial, Verdana, Helvetica, sans-serif;
/*	color:#877f73;*/
	color:#81807c;
}
.RigthText a{
	display:block;
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;
}
.LeftCol{
	float:left;
	width:245px;
	margin-top:35px;
}
.LeftCol h1{
	padding-bottom:0px;
}
.LeftCol p{
	font:12px/16px Arial, Helvetica, sans-serif;
	padding-bottom:0px;
}
.LeftCol p.data{
	color:#d0c8bc;
	font:13px Georgia, "Times New Roman", Times, serif;
}
.line{
	background:#cccccc;
	height:1px;
	overflow:hidden;
	margin:8px 0px;
}
.boxImg{
	float:left;
	width:247px;
	margin-top:35px;
	padding-left:30px;
}
.boxImg h2{
	background:url(../images/headBack.gif) repeat-x;
	color:#d5d0c0;
	font:18px Georgia, "Times New Roman", Times, serif;
	padding:5px 9px 6px 9px;
	margin-bottom:2px;
}
.boxImg h2 a{
	color:#d5d0c0;
	font:18px Georgia, "Times New Roman", Times, serif;
	display:block;
}
.boxImg h2 a:hover{
	text-decoration:none;
}
.BackPicBottom{
	background:url(../images/picBackBottom.gif) no-repeat;
	height:66px;
}
.footer{
/*	color:#877f73;*/
	color:#81807c;
	text-align:right;
	font:10px/20px Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.footer a{
/*	color:#877f73;*/
	color:#81807c;
	font:10px/20px Arial, Helvetica, sans-serif;
}

.footer img{
	float: left;
}

/*------------sub page----------*/
.SubMenu{
	width:105px;
	float:left;
	padding-top:40px;
	padding-right:28px;
}
.SubMenu ul{
	list-style:none;
}
.SubMenu ul li{
	height:1%;
}
.SubMenu ul li a{
/*	color:#877f73;*/
	color:#81807c;
	font:11px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 7px;
}
.SubMenu ul li a:hover , .SubMenu ul li a.subsel {
	border:1px solid #dad6c7;
	padding:4px 6px;
	color:#5f574d;
	text-decoration:none;
}
.SubMenu ul li ul{
	padding-top:7px;
	padding-bottom:10px;
}
.SubMenu ul li li {
	margin-bottom:2px;
}
.SubMenu ul li li a{
/*	color:#877f73;*/
	color:#81807c;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px;
	padding-left:6px;
	padding-right:4px;
}
.SubMenu ul li li a:hover , .SubMenu ul li li a.subsel {
	border:0px solid #dad6c7;
	background:#f7f6f2;
	padding:0px;
	padding-left:6px;
	padding-right:4px;
	text-decoration:none;
}
.MiddelColMain{
	float:left;
	width:470px;
}
.MiddelImg{
	padding:7px;
	border:1px solid #cfccc7;
}
.MiddelColMain p{
	padding-bottom:0px;
	padding-top:20px;
/*	color:#aca99d;*/
	color:#81807c;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.MiddelColMain p.italicText{
/*	color:#877f73;*/
	color:#81807c;
	font:italic 16px/20px Georgia, "Times New Roman", Times, serif;
}
.RoghtColMail{
	float:left;
	width:146px;
	padding-left:33px;
	padding-top:35px;
}
.InfoBox{
	list-style:none;
}
.InfoBox li{
	background:url(../images/rightboxinfoWhite.gif) repeat-x;
	border-bottom:3px solid #ecebe9;
	margin-bottom:30px;
	padding:10px 5px 5px 10px;
}
.InfoBox li p{
	padding-bottom:5px;
/*	color:#c1bfb6;*/
	color:#81807c;
	font:11px/14px Arial, Helvetica, sans-serif;
}



.BoxWhite{
	background:#fff;
	border:1px solid #ced5e7;
	padding:7px;
	margin-bottom:20px;
	margin-top:-5px;
}
.BoxWhite p.Data{
	color:#a7a7a7;
	font:bold 12px "Times New Roman", Times, serif;
	padding-bottom:2px;

}
.BoxWhite h4{
	color:#545454;
	font:bold 16px "Times New Roman", Times, serif;
	border-bottom:1px solid #cccccc;
	padding-bottom:8px;
	margin-bottom:8px;
}
.BoxWhite h4.Title{
	color:#545454;
	font:bold 16px "Times New Roman", Times, serif;
	border-bottom:0px solid #cccccc;
	padding-bottom:8px;
	margin-bottom:0px;
}
.BoxWhite p{
	font-size:11px;
	padding-bottom:5px;
}
.Applications{
	margin-bottom:40px;
}

/* Newsletter module */

.Applications label{
	display:block;
	color:#c4c4c4;
	font:13px Arial, Helvetica, sans-serif;
	
	padding-bottom:2px;
}

.Applications input.textType{
	width:320px;
	border:1px solid #cdcdcb;
	color:#545454;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 2px;
	margin-bottom:12px;
	display:block;
}

.Applications input.textType1{
	width:200px;
	border:1px solid #cdcdcb;
	color:#545454;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 2px;
	margin-bottom:12px;
	display:block;
}

.Applications input.textTypePost{
	width:72px;
	border:1px solid #cdcdcb;
	color:#545454;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 2px;
	margin-bottom:12px;
	margin-right:10px;
	display:block;
	float:left;
}
.Applications input.textTypeBy{
	width:231px;
	border:1px solid #cdcdcb;
	color:#545454;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 2px;
	margin-bottom:12px;
	display:block;
	float:left;
}
.ButtonBox input.submit{
	border:1px solid #c8c3bd;
	background:#e1dcd8;
	color:#ffffff;
	font:bold 16px Arial, Helvetica, sans-serif;
	/*width:76px;*/
	width: 86px;
	padding:2px 0px;
	display:block;
	margin-top:5px;
}
