/* CSS Document */

.table_width{
	width:998px;
}

.left_shadow{
	background-image:url(../images/left_shadow.png);
	background-repeat:repeat-y;
	width:17px;
}

.right_shadow{
	background-image:url(../images/right_shadow.png);
	background-repeat:repeat-y;
	width:17px;
}

.middle_bg{
	background-color:#FFFFFF;
}

.white_text{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:24px;
	padding:8px 0px;
}

a.white_text:hover{
	text-decoration:underline;
}

.banner_bg{
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:175px;
	padding-left:2px;
}

/*******TOp Menu********/

#article_menu
{
    width: 99%;
	padding-left:10px;
}

#article_menu ul
{
    margin: 0px;
    padding: 0px;
    float: left;
}

#article_menu li
{
    list-style-position: inside;
    list-style: none;
    display: inline;
    float: left;
    font-family: Arial;
    font-size: 12px;
	font-weight:bold;
	position:relative;
	padding-left:7px;
	background:url(../images/button_left.png) no-repeat ;
	_ width:7px;
}

#article_menu a
{
	display: block;
    color: White;
	line-height:38px;
	padding-left:23px;
	padding-right:23px;
    text-decoration: none;
	background:url(../images/button_bg.png) repeat-x;
	margin-right:7px;
	white-space:nowrap;
}

#article_menu span
{ 
	background: url(../images/button_right.png) no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	width:7px;
	line-height:38px;
	padding-left:1px;
}


#article_menu li:hover{
	background-image:url(../images/button_left_hvr.png);
	background-repeat:no-repeat;
}

#article_menu li:hover > a{   
	background: url(../images/button_bg_hvr.png) repeat-x;
    color: #125B94;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:38px;
}

#article_menu li:hover > span
{
   background-image:url(../images/button_right_hvr.png);
   background-repeat:no-repeat;
}

/************************************************************/

/*******bottom Menu********/

#tabs_menu
{
    width: 99%;
	padding-left:10px;
}

#tabs_menu ul
{
    margin: 0px;
    padding: 0px;
    float: left;
}

#tabs_menu li
{
    list-style-position: inside;
    list-style: none;
    display: inline;
    float: left;
    font-family: Arial;
    font-size: 12px;
	font-weight:bold;
	position:relative;
	padding-left:7px;
	background:url(../images/button_left_tab.png) no-repeat ;
	_ width:7px;
}

#tabs_menu a
{
	display: block;
    color:#666666;
	line-height:30px;
	padding-left:23px;
	padding-right:23px;
    text-decoration: none;
	background:url(../images/button_bg_tab.png) repeat-x;
	margin-right:7px;
	white-space:nowrap;
}
#tabs_menu:hover
{
    color:#333333;
}

#tabs_menu span
{ 
	background: url(../images/button_right_tab.png) no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	width:7px;
	line-height:30px;
	padding-left:1px;
}


#tabs_menu li a:hover{
color:#333333;
}


#tabs_menu li a:link {
color:#666666;
}

/************************************************************/

.grey_text{
	font-size:12px;
	color:#444040;
	text-decoration:none;
	line-height:18px;
	font-weight:normal;
}

a.grey_text:link{
	font-size:12px;
	color:#444040;
	text-decoration:none;
	line-height:18px;
	padding:0px 3px;
}

a.grey_text:visited{
	font-size:12px;
	color:#444040;
	text-decoration:none;
	line-height:18px;
}

a.grey_text:hover{
	font-size:12px;
	color:#444040;
	text-decoration:underline;
	line-height:18px;
}


.grey_text01{
	font-size:12pt;
	color:#353535;
	text-decoration:none;
	line-height:24px;
}

.orange_text01{
	font-size:12pt;
	color:#FF7E00;
	text-decoration:none;
	line-height:24px;
}

.review_box{
	background:#EFEFEF;
	border:#E3E3E3 solid 1px;
	padding:5px;
}

.line_imagespace{
	padding-top:6px;
	padding-bottom:6px;
}

.line_imagespace001{
	padding-top:10px;
	padding-bottom:10px;
}

.username_text{
	font-size:12px;
	color:#125B94;
	text-decoration:none;
	font-weight:500;
	line-height:18px;
}

a.username_text:hover{
	font-size:12px;
	color:#125B94;
	text-decoration:underline;
	font-weight:500;
	line-height:18px;
}

.orange_text{
	font-size:12px;
	color:#FF7E00;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
}

a.orange_text:hover{
	font-size:12px;
	color:#125B94;
	text-decoration:none;
	line-height:18px;
	font-weight:bold;
}

.search_bg{
	background-image:url(../images/search_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#0A4E84;
	border:#0A4E84 solid 1px;
	height:60px;
}

.white_text001{
	font-size:16px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
	font-weight:600;
}

.white_text001_1{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
	font-weight:500;
}

.view_box{
	background:#FFFFFF;
	border:#E3E3E3 solid 1px;
	padding:5px;
}

.accom_box{
	background:#FFF0E0;
	padding:5px;
}

.accom_text{
	font-size:14px;
	color:#F16317;
	text-decoration:none;
	line-height:18px;
	font-weight:600;
}


.main_box_bttm_middle_bg{
	background-image:url(../images/main_box_bttm_middle_bg.png);
	background-repeat:repeat-x;
}

.btm_text{
	font-size:12px;
	color:#125B94;
	text-decoration:none;
	line-height:18px;
	padding:0px 5px;
}
.btm_text_red{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	line-height:18px;
	padding:0px 5px;
}
.btm_text_green{
	font-size:12px;
	color:#999900;
	text-decoration:none;
	line-height:18px;
	padding:0px 5px;
}
.btm_text_orange{
	font-size:12px;
	color:#FF9900;
	text-decoration:none;
	line-height:18px;
	padding:0px 5px;
}
a.btm_text:hover{
	color:#0B3D64;
	text-decoration:underline;
}

.blue_text {
	font-size:12px;
	color:#125B94;
	text-decoration:none;
	line-height:18px;
}

a.blue_text:hover{
	color:#0B3D64;
	text-decoration:underline;
}


.btm_text_text_box{
	font-size:12px;
	color:#125B94;
	text-decoration:none;
	line-height:20px;
}

a.btm_text_text_box:hover{
	color:#0B3D64;
	text-decoration:underline;
}

.banner_bg{
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	height:175px;
	padding-left:2px;
}
.botton_bg {
	background-image:url(../images/bg_botton.jpg);
	background-repeat:repeat-x;
	border:1px #E67000 solid;
	height:22px;
}
.middle_tabs {
padding-left:10px;
padding-right:10px;
background-image:url(../images/middle_bg_tabs.jpg);
background-repeat:repeat-x;
}
.bottom_brd {
border-bottom:1px #D8D8D8 solid;
}
.brd_mid_contain {
border-bottom:1px #D8D8D8 solid;
border-left:1px #D8D8D8 solid;
border-right:1px #D8D8D8 solid;
}
.brd_mid_contain_top {
border:1px #D8D8D8 solid;
}
.rating {
background-color:#E9F8FF;
border:1px #DDDDDD solid;
padding:10px;
}
.bg_middle_tab {
padding-top:0px;
height:29px;
border-right:1px #E1E1E1 solid;
border-left:1px #E1E1E1 solid;
border-top:1px #E1E1E1 solid;
line-height:30px;
}
.bg_middle_tab a:link, .bg_middle_tab a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:15px;
padding-right:15px;
font-weight:bold;
text-decoration:none;
}
.bg_middle_tab a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
font-weight:bold;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
.active:link, .active:visited {
background-color:#CCCCCC;
line-height:31px !important;
height:32px;
padding-top:9px;
padding-bottom:8px;
}
.active:hover {
background-color:#FF9900;
line-height:31px !important;
height:32px;
padding-top:9px;
padding-bottom:8px;
color:#FFFFFF !important;
}
