html{overflow-x:hidden;}
.body {background:url(hd_images/bg.jpg) repeat-x top center; margin:0px; padding:0px;}
.border_pic {
	border: 3px solid #FFFFFF;
}
.border_table {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color:#000000;
}
.txt_white_roll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_white_roll:hover {
	text-decoration: underline;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.border_grey {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.txt11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txt_11 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.txt_11:hover { color:#FFFFFF; background-color:#000000;}
.border_white {
	border: 4px solid #FFFFFF;
	line-height: 12px;
}
.txt12_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.index_roll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.index_roll:hover {text-decoration:underline;}
.text_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
	text-decoration: none;
}
.text_orange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
	text-decoration: underline;
}
.text_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.border_bottom {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFCA00;
}
.flag_1 { float:left; margin-left:35px; }
.flag_2 { float:left; margin-left:5px; }
.txt9_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.photos_border1 {
	border: 1px solid #B4B4B4;
}
.photos_border2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-right-color: #B4B4B4;
	border-left-color: #B4B4B4;
	text-align:center;
	background-color:#FFFFFF;
}
.border_top6 {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.border_bottom6 {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.border_left6 {
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.border_right6 {
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.dot_text {
	font-size: 6px;
	color: #FFFFFF;
}
.border_access {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/*menu styles*/

.menu {padding:0px; margin:0px; list-style-type:none;}
.menu li {float:right; margin:0px; padding:0px; height:34px; }
.menu_bg {background: url(hd_images/menu/bg.jpg) repeat-x center bottom;}
.menu_01, .menu_02, .menu_03, .menu_04, .menu_05 {display:block;height:30px; margin-top:4px;}
/*hover*/
.menu_01:hover, .menu_02:hover, .menu_03:hover, .menu_04:hover, .menu_05:hover {border-bottom:4px solid #FF6000; margin-top:0px; *height:34px;}
/*508*/
.menu_01 span, .menu_02 span, .menu_03 span, .menu_04 span, .menu_05 span {display:none;}
/*buttons*/
.menu_01 {width:71px; background: url(hd_images/menu/menu_01.gif) no-repeat center bottom;}
.menu_02 {width:56px; background: url(hd_images/menu/menu_02.gif) no-repeat center bottom;}
.menu_03 {width:55px; background: url(hd_images/menu/menu_03.gif) no-repeat center bottom;}
.menu_04 {width:84px; background: url(hd_images/menu/menu_04.gif) no-repeat center bottom;}
.menu_05 {width:85px; background: url(hd_images/menu/menu_05.gif) no-repeat center bottom;}
/*active*/ 
.active, .active:hover {background-position:center top; cursor: default; border-bottom:none; margin-top:4px;  *height:30px;}

