/* CSS Document */body {	padding:0;	padding-bottom:60px;	margin:0;	text-align:center;	background-color: #F7EFD7;}h2 {	color:#4F4F4A;	font-family: Helvetica,Verdana, sans-serif;	font-size: 16px;	padding:0px;	padding-bottom:5px;	margin:0px;}.mainFrame {  padding:0px;  width:900px;  min-height:10px;  border:1pt solid #CFC3AD;  margin:50px auto 0px auto;  top:0;  left:0;  text-align:left;  background-color:white;}.banner {  width:850px;  height:190px;  margin:25px;  margin-bottom:0;  background-image:url('../images/Banner.jpg');  position:relative;}.welcome {	margin:0px;	margin-left:25px;	margin-right:25px;	margin-bottom:-50px;	top:-50px;	position:relative;	float:left;	padding:0px;	padding-left:0px;	padding-right:0px;	padding-top:10px;	padding-bottom:20px;	min-height:100px;	width:850px;	color:#4F4F4A;  	font-family: Helvetica;  	font-size: 13px;}.photo {	border:none;	position:relative;	top:-50px;	left:0px;	float:left;	width:250px;	height:300px;	margin:0px;	margin-left:25px;	margin-bottom:-50px;	padding:0px;	padding-top:60px;}.text_div {	border:none;		margin:0px;	margin-right:25px;	top:-50px;	position:relative;	float:left;	padding:0px;	padding-left:60px;	padding-right:20px;	padding-top:10px;	padding-bottom:20px;	margin-bottom:-50px;	min-height:100px;	width:520px;	color:#4F4F4A;  	font-family: Helvetica;  	font-size: 13px;}.text_div ul {	margin-top:0px;	margin-bottom:0px;	padding-top:0px;	padding-bottom:15px;}.headline {	margin:0px;	padding:0px;	padding-top:10px;	margin-bottom:20px;}.footer {  clear:both;  width:850px;  margin:25px;  margin-top:0px;  margin-bottom:15px;  padding:0px;  left:0px;  top:0px;  position:relative;   border:none;  border-top:1pt solid #CFC3AD;}.small_block {	margin:0px;	padding:0px;	padding-bottom:10px;}.big_block {	margin:0px;	margin-bottom:0px;}.menu_frame {  top:-66px;  width:850px;  position:relative;  margin-top:0px;  margin-left:25px;  margin-right:25px;  margin-bottom:0;  border:none;  border-top:1px solid #CFC3AD;  border-bottom:1px solid #CFC3AD;  height:27px;  padding:0px;    }/* Style for the horizontal menu */.menu {	position:relative;	width:830px;	height:25px;        border:none;  	border-top:1px solid white;  	border-bottom:1px solid white;	padding:0px;	padding-left:20px;	top:0px;	left:0px;	margin:0px;	background-color:#515256;}.menu_ul {  padding:0px;   margin:0px;}.menu_ul li {  height:25px;  list-style-type:none;  display:inline;  padding:0px;  margin:0px;}.menu_ul li a { font-weight:bold;  color:#CFC3AD;  font-family: Helvetica;  font-size:13px;  padding:0px;  padding-left:20px;  padding-right:20px;  padding-top:5px;   padding-bottom:2px;  margin:0;  border:none;  height:18px;  float:left;  display:block;  text-decoration:none;  background-color:#515256;}#empty_short {  width:20px;  height:26px;  margin:0px;  background-image:url('../images/empty_s.jpg');  position:relative;    float:left;}#empty_long {  width:300px;  height:26px;    float:left;  margin:0px;  background-repeat:no-repeat;  background-image:url('../images/empty_l.jpg');  position:relative;	}a.nav1:hover {  background-color:#CFC3AD;  color:#515256;}a.nav2:hover {  background-color:#CFC3AD;  color:#515256;}a.nav3:hover {  background-color:#CFC3AD;  color:#515256;}a.nav4:hover {  background-color:#CFC3AD;  color:#515256;}a.nav5:hover {  background-color:#CFC3AD;  color:#515256;}a.nav6:hover {  background-color:#CFC3AD;  color:#515256;}.left_footer {	padding:0px;	float:left;	margin:0px;	left:0px;}.left_footer li {	padding:0px;	margin:0px;	list-style-type:none;	display:inline;	padding-right:10px;}.left_footer li a {  padding:0;  margin:0;  text-decoration:none;  color:#4F4F4A;  font-family: Helvetica;  font-size: 12px;}.left_footer li a:hover {  color:#959595;}.right_footer {	padding:0px;	margin:0px;	right:0px;	text-align:right;}.right_footer li {	padding:0px;  	margin:0px;	list-style-type:none;	display:inline;	padding-left:10px;}.right_footer li a {  padding:0;  margin:0;  text-decoration:none;    color:#4F4F4A;  font-family: Helvetica;  font-size: 14px;}.right_footer li a:hover {  color:#959595;}.middle_footer {    width:100%;	padding:0px;	padding-top:8px;    padding-bottom:8px;	margin:0px;    border:0px;    background-color:#515256;}.middle_footer li {	padding:0px;	margin:0px;	list-style-type:none;	display:inline;	padding-right:10px;    }.middle_footer li a {  padding:0;  margin:0;  text-decoration:none;  color:#CFC3AD;  font-family: Helvetica;  font-size: 17px;  font-weight:bold;}.middle_footer li a:hover {  color:#ffffff;}.middle_footer_frame {  position:relative;  min-height:5px;  width:50%;  margin:0px;  margin-bottom:100px;  padding:0px;  padding-top:1px;  padding-bottom:1px;  background-color:white;  border:0px;  border-top:1px solid #CFC3AD;  border-bottom:1px solid #CFC3AD;}