/*****************************/
/*** Core html setup stuff ***/
/*****************************/


* {
	padding:0;
	margin:0;
	}
	
body {
	font-family: Helvetica,Arial,sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height:18px;
	color: #666;
	background-image:url(../images/common/bg_top.jpg); 
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ffffff;
	
}

input{
font-size:12px;
font-family:Arial, Helvetica, sans-serif; 
padding:1px;
}

input .input2{
font-size:12px;
font-family:Arial, Helvetica, sans-serif; 
padding:0px;

}


input.button {
cursor: pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

height:26px;
}
	
select{
font-size:12px;
font-family:Arial, Helvetica, sans-serif; 
padding:2px;

}

textarea{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}



p {
	margin: 0;
	padding:0 0 10px 0;
    font-size: 12px;
    line-height:18px;
	}
 
hr{
height:1px;
border-width:0;
border:none;
color:#CCCCCC;
background-color:#CCCCCC;
height:1px;
margin:10px 0;
overflow:hidden;
_float:left;

}

.Line1{
height:1px;
border-width:0;
border:none;
color:#CCCCCC;
background-color:#CCCCCC;
margin:0;
padding:0;

}

img { border: 0 none; }


a {
	color:#D38421;
	}
a:hover {
	color:#333;
	}

h1 {
	font-size:22px;
	color:#000000;
	}
h1 a{
	font-size:22px;
	color:#000000;
	text-decoration:none;
	}
h1 a:hover{
	font-size:22px;
	color:#fbb100;
	text-decoration:none;
	}
	
h2  {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	}
h2 a{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
	}
h2 a:hover{
	font-size:18px;
	font-weight:bold;
	color:#fbb100;
	text-decoration:none;
	}	
	
h3  {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	
	}	
h3 a{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
h3 a:hover{
	font-size:14px;
	font-weight:bold;
	color:#fbb100;
	text-decoration:none;
	}	

h4  {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	}
h4 a{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
h4 a:hover{
	font-size:13px;
	font-weight:bold;
	color:#fbb100;
	text-decoration:none;
	}	
	
h5  {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}	
h5 a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
h5 a:hover{
	font-size:12px;
	font-weight:bold;
	color:#fbb100;
	text-decoration:none;
	}		

/*****************************/
/*** Template specific layout elements ***/
/*****************************/

#Container{   
    margin:0 auto;    
    width:960px;
    overflow:hidden;
}	
	
	
#Contents {
overflow: hidden;
padding:16px;
_margin-bottom:15px;

}
#Contents_signup{
text-align:center;
overflow: hidden;
padding:10px;
_margin-bottom:15px;
text-align:center;
}

.panel_price{ font-size:2.7em; color:#000000; padding:10px; font-weight:bold; display:block;}

.conte p{ 
font-size:16px;
font-weight:bold;
padding-bottom:9px;
padding-top:13px;
}

.panel_price_small{font-size:0.7em;position:relative;text-decoration:underline;top:-10px;}
.panel_price_small_2{font-size:0.9em;position:relative;text-decoration:underline;top:-10px;}
 
#MainBody #Contents{ width:604px;}
 

#Contents .Listyle{
overflow:hidden;
list-style-type: disc;
padding-left:20px

 
}
.Horizontal{
overflow:hidden;

width:100%;

float:left;
}
.Horizontal_content{
overflow:hidden;
}



.Horizontal li{
float:left;
list-style-type: none;

overflow:hidden;

}

.Horizontal .FloatRight{
float:right;
text-align:right;
}

.Horizontal .FloatRight #Btn1{ float:right;}

.Horizontal2{
 

}
.Horizontal2 ul{
list-style-type: none;
height:100%;
}
.Horizontal2 li{
float:left;
list-style-type: none;
 
}

 

/*** Header Logo ***/

#Top {
overflow:hidden;
height:115px;
}


#Top ul{
float:left;
padding:0;
margin:0;
list-style:none;
}

#Top ul li{
padding:0;
margin:0;
 
}

#Logo {
padding-top:0px; 
height:80px;
width:150px;
background-image: url(../images/common/qtv_logo.png);
margin-top:33px;

_background-position:left 25px;
background-repeat:no-repeat;
overflow:hidden;

 
}

#ChannelTable img, #Logo{*behavior: url("../misc/css/iepngfix.htc");}

#UserInfo{
float: right;
padding:65px 5px 0 0;

}

#invite_friends .LiBottomMoveS{ }

#invite_friends #inviteafriend{ height:10px;}

#invite_friends .PanelBg, #invite_friends .PanelRight, #invite_friends .PanelLeft{ float:left;}

#UserInfo ul{
float:left;
padding:0;
margin:0;
list-style:none;

}

#UserInfo ul li{
text-align:right;
font-size:13px;
padding:0;
margin:0 10px;

}

#UserInfo ul li a{
font-size:13px;
text-decoration:none;
color:#ce7301;
padding:0;
}

#UserInfo ul li a:hover{
font-size:13px;
text-decoration:none;
color:#000000;
padding:0;
}

/*** Header Logo end ***/

/*** Header mainmenu ***/


#mainmenu {
padding:2px 2px 0px 2px ;
height:100%;
overflow:hidden;
}

.regheader{}

#mainmenu ul {
background:url(../images/common/menu_bg.png);
height:38px;
padding:0;
list-style:none;
margin:0px;
display:block;
border:1px #f68d02 solid;
}

#mainmenu ul li {
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/menu_bg.png);
float:left;
font-size:18px;
color:#FFFFFF;
margin: 0 ;
line-height:38px;

}

#mainmenu ul li a{
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/menu_bg.png);
float:left;
margin: 0 ;
padding:0 58px;
line-height:38px;
font-size:18px;
color:#FFFFFF;
text-decoration:none;

}
#mainmenu ul li a:hover{
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/menu_bg_over.png);
float:left;
margin: 0 ;
padding:0 59px;
line-height:38px;
font-size:18px;
color:#FFFFFF;
text-decoration:none;

}

#mainmenu .over a{
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/menu_bg_over.png);
float:left;
margin: 0 ;

line-height:38px;
font-size:18px;
color:#FFFFFF;
text-decoration:none;

}

 

#mainmenu .mainmenuDiv {
width:1px;
height:38px;
background:#f68d02;
}


#mainmenubg_shadow{

background-image:url(../images/common/menu_bg_shadow.png);
background-repeat:repeat-x;
margin:0px 2px 8px 2px;
padding:3px;

}


/*** Header menu end ***/



/*** Header submenu ***/

#submenu {
padding:0px 2px 12px 2px ;
height:100%;
overflow:hidden;
}

#submenu ul {
background:url(../images/common/submenu_bg.jpg);
height:30px;
padding:0;
list-style:none;
margin:0px;
display:block;
}

#submenu ul li {
font-family:Arial,Helvetica, sans-serif;
float:left;
margin: 0 ;
line-height:30px;
font-size:14px;
}

#submenu ul li a{
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/submenu_bg.jpg);
float:left;
margin: 0 ;
padding:0 45px;
line-height:30px;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}
#submenu ul li a:hover{
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/submenu_bg_over.jpg);
float:left;
margin: 0 ;
padding:0 45px;
line-height:30px;
font-size:16px;
font-weight:bold;
color:#fbb100;
text-decoration:none;

}

#submenu .Over a{
font-family:Arial,Helvetica, sans-serif;
background:url(../images/common/submenu_bg_over.jpg);
float:left;
margin: 0 ;
 
line-height:30px;
font-size:16px;
font-weight:bold;
color:#fbb100;
text-decoration:none;
}



#submenu .submenuDiv {
width:1px;
height:30px;

background:#333333;
}

/*** Header submenu end ***/


#PageBody {
 width:960px; 
 margin:0 auto; 
 overflow:hidden;
}

#SideBar {
 width:247px; 
 text-align:left;
 float: right;
 clear:right;
 overflow:hidden; 
}
#MainBody {
 width:704px;
 text-align:left;
 float:left;  
 clear:left; 
 overflow:hidden
}  

#MainBodySignUp{
 width:960px;
 text-align:left;
 float:left;  
 clear:left; 
 overflow:hidden
}  


/************* #MainBody #Panel ****************/

#MainBody #Panel {
width:704px;
 margin:0;
 padding-bottom:10px;
 overflow:hidden
}

#MainBody #PanelSignUp {
width:960px;
 margin:0;
 padding-bottom:10px;
 overflow:hidden
}


/************* #PageBox Panel Box ****************/
.PanelLeft {
  
 margin:0;
 /*height:100%;*/
 padding-left:10px;
 background-image: url(../images/common/panel_bg_left.png);
 background-position:bottom left;
 background-repeat:repeat-y; 
}
.PanelBg {
  
/* height:100%;*/
 margin:0 0 0 0;
 background-image: url(../images/common/panel_bg_mid.png);
 background-position: center bottom;
 padding-bottom:10px;

}

.PanelRight {
 
 margin:0 0 0 0;
 /*height:100%;*/
 padding-right:11px;
 background-image: url(../images/common/panel_bg_right.png);
 background-position: bottom right;
 background-repeat:repeat-y; 
}


/************* #PageBox Panel Box end ****************/


/************* #TitleBar ****************/
.TitleBarLeft {
  
 margin:0;
/* height:100%;*/
 padding-left:3px;
 background-image: url(../images/common/shadow_bg_left.png);
 background-position:bottom left;
 background-repeat:repeat-y; 
}
.TitleBarbg {
  
 height:100%;
 margin:0 0 0 0;
 background-image: url(../images/common/title_bar_bg.png);
 background-position: center bottom;
 padding:6px 5px 10px 15px;
 font-size:16px;
 font-weight:bold;
 color:#000000;
}

.TitleBarRight {
 
 margin:0 0 0 0;
 /*height:100%;*/
 padding-right:3px;
 background-image: url(../images/common/shadow_bg_right.png);
 background-position: bottom right;
 background-repeat:repeat-y; 
}


/************* #PageBox MainBox end ****************/

/************* #Btn1 ****************/
#Btn1{
overflow: hidden;
padding:0;
margin:0;
height:100%;

}
#Btn1 ul{
overflow:hidden;
height: 100%;
padding:0;
margin:0;
float:left;
list-style:none;

}

#Btn1 ul li{
overflow:hidden;
float:left;
list-style:none;
padding:0;
margin:0;
}

#Btn1 ul li a{
 
list-style:none;
color:#FFFFFF;
text-decoration:none;
padding:0;
margin:0;
overflow:hidden;
}

#Btn1 ul li a:hover{
 
list-style:none;
color:#333333;
text-decoration:none;
padding:0;
margin:0;
overflow:hidden;

}

#Btn1 .BtnLeft{
overflow:hidden;
width:2px;
height:37px;
background-image:url(../images/common/btn_left.png);
padding:0;
margin:0;
}

#Btn1 .BtnBg{
height:37px;
background-image:url(../images/common/btn_bg.png);
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:0px 10px 0px 10px;
line-height:33px;
overflow:hidden;
}
 

#Btn1 .BtnRight{
overflow:hidden;
width:2px;
height:37px;
background-image:url(../images/common/btn_right.png);
padding:0;
margin:0;
}

/************* #Btn1 end ****************/
 
/************* #FooterBar ****************/
 
 
#FooterBar {
padding:0px 0 12px 12px;
height:52px;
background-image: url(../images/common/bottom_bar.png);
background-repeat:no-repeat;

}
#FooterBar ul{
padding:0;
margin:0;
list-style:none;
}

#FooterBar ul li{
padding:0;
margin:0;
float:left;
}
#logo2{
width:66px;
height:38px;
background-image:url(../images/common/qtv_logo_2.png);
background-repeat:no-repeat;
padding:0;
margin:0;
}

#FooterBar .font{
padding:13px;
font-size:11px;

}
#FooterBar .FooterMenu{
float:right;
padding:13px;

}

#FooterBar .FooterMenu ul{
padding:0;
margin:0;
list-style:none;

}

#FooterBar .FooterMenu ul li{
padding:0;
margin:0 10px;

}

#FooterBar .FooterMenu ul li a{
text-decoration:none;
color:#333333;
padding:0;

}

#FooterBar .FooterMenu ul li a:hover{
text-decoration:none;
color:#e5b000;
padding:0;

}
#FooterBar .mainmenuDiv {
margin:15px 0 0 0;
width:1px;
height:10px;
background:#888888;
}


#FooterBar .menu{
padding:11px 0 0 500px;
font-size:11px;

}

/*** Table  ***/
#Table{
 

}

#Table p{
padding:0;
margin:0;

}

#TableHeader{
padding-top:0px;

}
#TableHeader ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;

}
#TableHeader ul li{
border-bottom:#cdcdcd 1px solid;
border-left:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
height:30px;
background-image:url(../images/common/table_title_bg.jpg);
background-repeat:repeat-x;
float:left;
text-align:center;
width:231px;
line-height:30px;
font-weight:bold;

}

#TableHeader .WhiteBg{
overflow:hidden;
width:93px;
}

#TableHeader2{
padding-top:0px;

}
#TableHeader2 ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;

}
#TableHeader2 ul li{
border-bottom:#cdcdcd 1px solid;
border-left:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
height:30px;
background-image:url(../images/common/table_title_bg.jpg);
background-repeat:repeat-x;
float:left; 
width:231px;
line-height:30px;
font-weight:bold;

}


#TableBody ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;
}

#TableBody ul li{
overflow:hidden;
border-bottom:#cdcdcd 1px solid;
border-left:#cdcdcd 1px solid;
float:left;
text-align:center;
width:231px;
line-height:27px;
padding:1px 0 1px 0;
}

#TableBody .WhiteBg{
background-color:#FFFFFF;
width:93px;
}

#TableBody2{
width: inherit;
}

#TableBody2 ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;
}

#TableBody2 ul{ 
text-decoration:none;
color:#333333;
 
}
 

#TableBody2 ul li{
overflow:hidden;
border-bottom:#cdcdcd 1px solid;
border-left:#cdcdcd 1px solid;
height:20px;
float:left;
text-align:center;
width:231px;
line-height:20px;
padding:4px 0 4px 0;
}
 

#TableBody2 .WhiteBg{
background-color:#FFFFFF;
width:93px;
}

#RegisterTable ul li{

}

#RegisterTable .width_a{
width:100%;
height:20px;
}
#RegisterTable .width_b{
width:100%;
}


#BtnTable ul li{
height:55px;
}

#ChannelTable .width_a{
width:30px;
height:20px;
}

#Table3 p{
padding:0;
margin:0;

}
#TableHeader3 p{
padding:0;
margin:0;
}

#TableHeader3{
padding-top:0px;
background:url(../images/common/table_title_bg.jpg) 1px;
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
}
#TableHeader3 ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;

}
#TableHeader3 ul li{
border-left:#cdcdcd 1px solid;
height:30px;
background-repeat:repeat-x;
float:left;
text-align:center; 
line-height:30px;
font-weight:bold;

}


 

.TableBody3{
border-bottom:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
cursor:hand;
cursor: pointer;
text-decoration:none;
color:#333333;
 
}

.TableBody3:hover,.TableBody3.hover{
border-bottom:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
cursor:hand;
cursor: pointer;
text-decoration:none;
color:#ffffff;
background:url(../images/common/menu_bg.png);
height:24px;
 
}

.TableBody3 a:hover {
border-bottom:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
cursor:hand;
cursor: pointer;
text-decoration:none;
color:#ffffff;
background:url(../images/common/menu_bg.png);
height:24px;
 
}
 
.TableBody3 ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;
 
}

.TableBody3 ul li{
overflow:hidden;
border-left:#cdcdcd 1px solid;
float:left;
text-align:center; 
/*
line-height:20px;
height:20px;*/
padding:2.5px 0 2.5px;

}


.TableBody_Over{
border-bottom:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
cursor:hand;
cursor: pointer;
text-decoration:none;
color:#ffffff;
background:url(../images/common/menu_bg.png);
height:36px;
}
 
.TableBody_Over ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;
 
}

.TableBody_Over ul li{
overflow:hidden;
border-left:#cdcdcd 1px solid;
height:20px;
float:left;
text-align:center; 
line-height:20px;
padding:8px 0 8px 0;

}

.TableBody_Over_contents{ 
border-bottom:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
border-left:#cdcdcd 1px solid;
}

 

#TableHeader3 p{
padding:0;
margin:0;
}

#TableHeader3{
padding-top:0px;
background:url(../images/common/table_title_bg.jpg) 1px;
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
}
#TableHeader3 ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;

}
#TableHeader3 ul li{
border-left:#cdcdcd 1px solid;
height:30px;
background-repeat:repeat-x;
float:left;
text-align:center; 
line-height:30px;
font-weight:bold;

}



 

#TableBody_Top{
background:url(../images/common/table_title_bg.jpg) 1px;
border-top:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
border-bottom:#cdcdcd 1px solid;
text-decoration:none;
color:#333333;
height:100%;
 
}


#TableBody_Top ul{
overflow:hidden;
list-style:none;
padding:0;
margin:0;
 
}

#TableBody_Top ul li{
overflow:hidden;
border-left:#cdcdcd 1px solid;
height:30px;
float:left;
text-align:center; 
line-height:30px;

}


 
/*** ChannelTable1***/
#ChannelTable {
padding:0;
margin:0;
}

#ChannelTable .width_a{
width:5%;
height:20px;
}
#ChannelTable .width_b{
width:92%;
line-height:23px;
font-size:16px;
font-weight:bold;
}
#ChannelTable .width_b a{
width:95%;
line-height:23px;
font-size:16px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

#ChannelTable .width_b a:hover{
width:95%;
line-height:23px;
font-size:16px;
font-weight:bold;
color:#ff9c00;
text-decoration:none;
}

 
#ChannelTable .width_c{
width:20%;
line-height:23px;
 
}
#ChannelTable .width_d{
width:74%;
line-height:23px;
overflow: inherit;
 
}
#ChannelTable .width_e{
width:100%;
height:1px;
 
}


/*** ChannelTable2***/

#ChannelTable2 {
padding:0 0 0 25px;
margin:0;
}

#ChannelTable2 .width_a{
width:5%;
height:20px;
}
#ChannelTable2 .width_b{
width:94%;
line-height:23px;
font-size:16px;
font-weight:bold;
}
#ChannelTable2 .width_b a{
width:94%;
line-height:23px;
font-size:14px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

#ChannelTable2 .width_b a:hover{
width:94%;
line-height:23px;
font-size:14px;
font-weight:bold;
color:#ff9c00;
text-decoration:none;
}



#ChannelTable2 .width_b2{
width:560px;
line-height:23px;
font-size:14px;
font-weight:bold;
}

#ChannelTable2 .width_c{
width:20%;
line-height:23px;
 
}
#ChannelTable2 .width_d{
width:74%;
line-height:23px;
overflow: inherit;
 
}
#ChannelTable2 .width_e{
width:100%;
height:1px;
 
}


/*** ChannelTable3***/
#ChannelTable3 {
padding:0 0 0 50px;
margin:0;
}

#ChannelTable3 .width_a{
width:5%;
height:20px;
}
#ChannelTable3 .width_b{
width:94%;
line-height:23px;
font-size:12px;
font-weight:bold;
}
#ChannelTable3 .width_b a{
width:94%;
line-height:23px;
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

#ChannelTable3 .width_b a:hover{
width:94%;
line-height:23px;
font-size:12px;
font-weight:bold;
color:#ff9c00;
text-decoration:none;
}



#ChannelTable3 .width_b2{
width:560px;
line-height:23px;
font-size:16px;
font-weight:bold;
}

#ChannelTable3 .width_c{
width:20%;
line-height:23px;
 
}
#ChannelTable3 .width_d{
width:75%;
line-height:23px;
overflow: inherit;
 
}
#ChannelTable3 .width_e{
width:100%;
height:1px;
 
}

#TableBgHeader ul{
list-style:none;
}

.TableBottomLine{
border-bottom:#cdcdcd 1px solid;
height:30px;
 /*** background-image:url(../images/common/table_title_bg.jpg); **/
background-repeat:repeat-x; 
line-height:30px;
font-weight:bold;

}


#PerInfo{
overflow:hidden;
background-color:#FFFFFF;
padding:4px 0 0px 50px;
border-bottom:#e3e3e3 1px solid;
border-left:#e3e3e3 1px solid;
border-right:#e3e3e3 1px solid;
clear:both;
 
}

#PerInfo2{
/*overflow:hidden;*/
background-color:#FFFFFF;
padding:15px;
border-bottom:#e3e3e3 1px solid;
border-left:#e3e3e3 1px solid;
border-right:#e3e3e3 1px solid;
 
}

#PerInfo ul li{

}


#PerInfo .width_a{
width:200px;
font-size:12px;
font-weight:bold;
color:#333333;
height:25px;
}

#PerInfo .width_b{
width:310px;
}

#PerInfo .width_c{
width:85px;
text-align:right;
height:15px;

}

#PerInfo .width_d{
width:235px;
}

#PerInfo .width_e{
width:80px;
text-align:right;
height:15px;

}

#PerInfo .width_f{
width:80px;
text-align:right;
height:15px;
}




.TableFull{
width:600px;
padding:0;
margin:0;

}

.Table50P{

padding:0;
margin:0;

}
 
 
 
#Table2{
padding:5px 0 5px 0 ;
overflow:hidden;

} 
 
#Table2haeder{
height:31px;
background:url(../images/common/table2_title_bg.png) repeat-x; 

} 
#Table2haeder .BgLeft{
height:31px;
width:10px;
float:left;
} 
#Table2haeder .BgRight{
height:31px;
width:10px;
float:right;
} 
#Table2haeder .Mid{
height:31px;
 
padding-top: 6px ;
 
} 

/*** Table end ***/




.LiRightLine{
border-right:#cdcdcd 1px solid;
}
.LiLeftLine{
border-left:#cdcdcd 1px solid;
}
/*** PageCode ***/
#PageCode{

padding-top:15px;
overflow:hidden;

}
#PageCode ul{
height:32px;
list-style:none;
}
#PageCode ul li{

float:left;


}

#PageCode .font{
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
padding:0 15px;
background-image:url(../images/common/pagecode_bg.jpg);
float:left;
line-height:30px;

}

#PageCode ul li a{
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
padding:0 15px;
background-image:url(../images/common/pagecode_bg.jpg);
float:left;
line-height:30px;
text-decoration:none;
color:#333333;

}

#PageCode ul li a:hover{
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
padding:0 15px;
background-image:url(../images/common/pagecode_over.jpg);
float:left;
line-height:30px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;

}

#PageCode .Over{
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
padding:0 15px;
background-image:url(../images/common/pagecode_over.jpg);
float:left;
line-height:30px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;

}

#PageCode .line{
background-image:url(../images/common/pagecode_line.jpg);
border-bottom:#cdcdcd 1px solid;
border-top:#cdcdcd 1px solid;
width:2px;
height:30px;
margin:0;
padding:0;
}
 

/*** PageCode end ***/


/************* #PageBox Panel Box ****************/


#BoxCenter{
margin:0;
padding:80px 0px 80px 100px;

}
/************* #PageBox Panel Box end ****************/

/************* RegisterStep Box ****************/
#Register.RegisterStep0{
width:652px;
height:67px;
overflow:hidden;
BACKGROUND: url(../images/common/register_step.png) no-repeat 0px 0px;
}
#Register.RegisterStep1{
width:652px;
height:67px;
overflow:hidden;
BACKGROUND: url(../images/common/register_step.png) no-repeat 0px -67px;
 
}
#Register.RegisterStep2{
width:652px;
height:67px;
overflow:hidden;
BACKGROUND: url(../images/common/register_step.png) no-repeat 0px -134px;
 
}
#Register.RegisterStep3{
width:652px;
height:67px;
overflow:hidden;
BACKGROUND: url(../images/common/register_step.png) no-repeat 0px -201px;
 
}


/************* RegisterStep Box end ****************/



/*** Font ***/
.Font18bYellow{
font-size:18px;
font-weight:bold;
color:#ff6000;
}
.FontYellow{
color:#ff6000;
}
.FontAlignRight{
text-align:right;
}
.needs{
color:#ff6000;
font-size:14px;
}
.FontBlack{
color:#000000;
}

.Font11{
font-size:11px;
}
/*** Font end ***/


/*** Line ***/
#Line1{
padding:10px 0;
border-top:#cdcdcd 1px solid;
}
 
.Line2{
background-image:url(../images/common/grey_line.jpg);
background-repeat:repeat-x;
background-position:center;
overflow:hidden;
}
.Topline{
border-top:#cdcdcd 1px solid;
margin:0;
padding:0;

}
.Bottomline{
border-bottom:#cdcdcd 1px solid;
margin:0;
padding:0;

}

.Rightline{
border-right:#cdcdcd 1px solid;
margin:0;
padding:0;

}
.Leftline{
border-left:#cdcdcd 1px solid;
margin:0;
padding:0;

}

.IconLine{
width:1px;
background-color:#CCCCCC;
height:16px;
padding:0;
margin:3px 15px;
}

/*** Font end ***/

/*** Position ***/
.TopMove{
padding:15px 0 0 0;
overflow:hidden;
}
.TopMoveS{
padding:5px 0 0 0;
}
.LeftMove{
padding:0 0 0 15px ;
}
.LeftMoveS{
padding:0 0 0 5px ;
}
.LiBottomMoveS li{
padding:0 0 5px 0 ;
}
.BottomMove {
padding:0 0 15px 0 ;
}
.AlignRight{
text-align:right;
}
.AlignCenter{
text-align: center;

}
.FloatY{
}

.FloatY ul{
list-style:none;
}
.FloatY ul li{
padding-bottom:5px;
}

/*** Font end ***/

.png{
}

.left_nav{ left:-7px;padding-bottom:15px;padding-top:10px;position:relative;width:241px;}

.left_nav li{ height:40px; background:transparent url(../images/common/menu_bg.png) repeat-x scroll 0 0; border:1px solid #FFFF00;}

.left_nav li a{ color:#3E2E0C;display:block;font-size:18px;height:100%;line-height:40px;text-align:center;text-decoration:none;}

.left_nav li a:hover,.left_nav li a.active{ background-color:#000000; color:#efc926;}

.head_part_in{background:transparent url(../images/common/menu_bg.png) repeat-x scroll 0 0;color:#FFFFFF;font-weight:bold;height:40px;left:-20px;line-height:40px;padding-left:20px;position:relative;width:670px;font-size:17px;}

.contant_left{ float:left; width:300px; overflow:hidden;}

.contant_right{ float:right; width:300px; overflow:hidden;}

.p_email{ font-weight:bold;}

.p_email a{ padding-left:30px; color:#0675ff; text-decoration:underline;}

#mainmenu ul.regheader li{ width:237px;}

#mainmenu ul.regheader li.mainmenuDiv,#mainmenu ul.un_five li.mainmenuDiv{ width:1px;}

#mainmenu ul.regheader li a,#mainmenu ul.un_five li a{display:block;padding:0;text-align:center;width:100%;}

#mainmenu ul.regheader li#beta_user{ width:240px;}

#mainmenu ul.un_five li{ width:190px;}

#mainmenu ul.un_five li#supp{ width:194}

.conte_pic{ float:left;margin-left:120px;margin-top:30px;overflow:hidden;width:503px;}

.conte_pic img{ }
.content {
	padding-left:16px;
}
.mediarating{
display:block;
float:left;
padding:1px;
width:144px;
}