
MainWrapper.td { font-size:12px; text-align:left; }
.TextSmall{ text-align:right; }
input.iMedium, select.iMedium { width: 97%; }

/* TOP */
td.TopNav{ background-image:url(/images/qyao/money/bg_topmenu.gif); background-repeat:repeat-x; color:White; background-color:#BBB8D9; height:24px; line-height:24px; }
.TopNav a{ float:left; color:White; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 20px 0 20px; font-size:11px; }
.TopNav img{ float:left; }
.LogoLine{ background-color:#655EB1; background-image:url(/images/qyao/money/bg_logotable.gif); background-repeat:repeat-x; border-bottom:3px solid White; }
td.TopLine{ background-color:#5E4B99; color:#F5F4FB; padding-left:24px; font-weight:normal; height:23px; line-height:23px; font-size:11px; border-bottom:2px solid White; }
td.TopLine a{ color:#D7D2E8; }
td.TopLine a:hover{ color:#F5F4FB; }

td.Cntr { text-align:center; } /* Center align */
td.Rght { text-align:right; } /* Right align */

.Red{ color:Red;}
.TextError{ color:red; font-weight:bold; }


/* TABLES */
table.Table{ background-color:#cccc99; }
td.CellCaption{ text-align:center; background-color:#f0f8ff; border:0px solid #333366; font-family:Tahoma, Verdana; font-size:12px; font-weight:bold; padding-top:0px; padding-right:1px; padding-bottom:0px; padding-left:1px; color:#660033;}
td.CellCaption a{ font-family:Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:underline; }
td.Cell1, td.Cell1d { border:0px solid #333366; background-color:#fffafa; padding:0px 5px 0px 5px; height:20px; }
td.Cell2, td.Cell2d { border:0px solid #333366; background-color:#f5f5f5; padding:0px 5px 0px 5px; height:20px; }
td.Cell1d, td.Cell2d { text-align:center; } 
td.Cell1, td.Cell2 { font-size:12px; text-align:right; } 
td.Cell_violet{ border:1px solid #333366; background-color:#B1ECD3; padding:0px; height:20px; text-align:right;}

td.Cell_pink{ border:1px solid #333366; background-color:#eee8aa; }
td.Cell_lightgreen{ border:1px solid #333366; background-color:#f0ffff; }
td.Cell_pink, td.Cell_lightgreen, td.Cell_violet {font-size:11px; padding:0px; height:20px; text-align:right; }

td.Cell_deleted{ border:1px solid #333366; background-color:#ffb6c1; padding:0px; height:20px; text-align:right;}

td.CellCaption2{ text-align:center; background-color:#ffffff; border:0px solid #333366; font-family:Tahoma, Verdana; font-size:12px; font-weight:bold; padding-top:0px; padding-right:1px; padding-bottom:0px; padding-left:1px; color:#660033;}
td.CellCaption2 a{ font-family:Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:underline; }
td.Cell12 { font-size:12px; text-align:right; border:0px solid #333366; background-color:#ffffff; padding:0px 5px 0px 5px; height:20px; }

/* NEWS */
.Date, .Date a{ text-decoration:none; color:darkblue; font-size:12px; font-weight:bold; text-align:left; }
.News{ color:#E80000; text-decoration:none; }
.NewsMore{ text-decoration:none; font-weight:bold; font-size:12px; }
td.NewsNav{ padding-top:3px; text-align:center; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
td.NewsNav a{ font-weight:normal; text-decoration:none; color:#362718; font-size:12px; }
td.NewsNav a:hover{ text-decoration:none; color:#E80000;}
.NewsFull{ }
.NewsFull .Date{ text-decoration:none; color:darkblue; font-size:12px; font-weight:bold; border-bottom:1px solid #DCDCDC; }
.NewsFull .Brief{ font-style:italic; padding:5px 0 5px 0; }
.NewsFull .Brief p{ font-style:italic; }

/* TOP NEWS */
.BoxRight{ font-family: Arial, Helvetica, sans-serif; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; font-size: 12px; }
ul{ color:black; font-family:Arial,sans-serif; font-size:12px; margin:10px 0px 0px 10px; text-indent:0px;padding-left:30px; }
li{ padding-top: 3px; }
.TableContent { width: 695px; }


/* STANDARD TAG REDEFINITIONS */
BODY{	color:Black;	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #FFEAFF; margin: 0; padding: 0; }
p { font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 0; font-size: 12px; line-height: 1.5em; }
a{font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover{ text-decoration: underline; color: #FF4500; }
form{ margin: 0px; }
.Small{ font-size: 11px; text-decoration: none; }
h1, h2, h3, h4, h5{	margin-bottom:10px; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #303030; }
h1{ margin:0 0 10px 0; font-size: 27px;}
h2{ font-size: 20px; }
h3{ font-size: 14px; }
h4{ font-size: 13px; }
h5{ font-size: 11px; }

#MainWrapper{ width: 760px; margin: 0 auto; padding: 0; min-height: 100%; }

#HEADER{ float: left; border-color: #DAE0E8; border-style: solid; border-width: 0 1px 1px 1px; position: relative; } 
	#HEADER .Wrapper{ width: 755px; float: left; height: 121px; background-image: url(bg_top.gif); background-repeat: repeat-x; border-bottom: 10px solid White; border-left: 10px solid White; border-right: 10px solid White; }
	#HEADER .quicksearch_form { padding: 24px 0px 0px 20px; width: 240px; float: left; }
	#HEADER .login_form { padding: 24px 0px 0px 0px; width: 280px; float: right; }
	#HEADER .login_form_username { float: left; }
	#HEADER .login_form_password { position: relative; padding-left: 10px; float: left; }
	#HEADER .quicksearch_textfield { border: 1px solid #D6DAE4; background-color: White; color: #878787; height: 12px; width: 200px; font: bold 10px verdana; float: left; position: relative; }
	#HEADER .login_form { padding: 24px 0px 0px 0px; width: 280px; float: right; }
	#HEADER .login_form_username { float: left; }
	#HEADER .login_form_password { position: relative; padding-left: 10px; float: left; }
	#HEADER .login_textfield { border: 1px solid #D6DAE4; background-color: White; color: #747474; height: 12px; width: 110px; font: bold 10px verdana; float: left; position: relative; }
	#HEADER .button { padding-left: 10px; position: relative; }
	#HEADER .Logo{ display: block; position: absolute; top: 105px; left: 272px; width: 211px; height: 65px; background-image: url(logo.gif); }
	#HEADER .Logo h1{ display: none; }

#TOPINFO{ float: left; border: 1px solid #DAE0E8; margin-top: 10px; } 
	#TOPINFO .Wrapper{ width: 755px; border: 10px solid White; background-color: #FAFAFB; float: left; }
	#TOPINFO .Line{ background-color: #E5EAF0; height: 75px; line-height: 18px; text-align: center; }
	#TOPINFO .Caption{ background-color: #545D7B; height: 28px; line-height: 28px; text-align: left; padding-left: 5px; color: White; font-size: 15px; text-transform: uppercase; }
	#TOPINFO .NewsBlock{ text-align: left; padding:5px 10px 0px 10px; }

#NAV{ float: left; border: 1px solid #DAE0E8; margin-top: 10px; } 
	#NAV .Wrapper{ color: White; width: 755px; border: 10px solid White; float: left; background-color: #FFFFFF; background-image: url(bg_nav.gif); background-repeat: repeat-x; padding: 3px 0 3px 0; }
	#NAV .WrapperAdm{ color: White; width: 755px; border: 10px solid White; background-color: #707896; float: left; background-image: url(bg_nav.gif); background-repeat: repeat-x; padding: 3px 0 3px 0; }
	#NAV a{ color: White; text-decoration: none; padding: 0 6px 0 6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }	
	#NAV a:hover{ color: #d3d3d3; }
	
#NAV2{ float: left; border: 1px solid #DAE0E8; margin-top: 10px; } 
	#NAV2 .Wrapper{ color: White; width: 755px; border-left: 10px solid White; border-right: 10px solid White; border-bottom: 10px solid White; float: left; background-color: #FFFFFF; background-image: url(bg_nav.gif); background-repeat: repeat-x; padding: 3px 0 3px 0; }
	#NAV2 .WrapperAdm{ color: White; width: 755px; border: 10px solid White; background-color: #707896; float: left; background-image: url(bg_nav.gif); background-repeat: repeat-x; padding: 3px 0 3px 0; }
	#NAV2 a{ color: White; text-decoration: none; padding: 0 6px 0 6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }	
	#NAV2 a:hover{ color: #d3d3d3; }

#CONTENT{ float: left; border: 1px solid #BE05FB; margin-top: 10px; text-align:center;} 
	#CONTENT .Wrapper{width: 455px; border: 10px solid White; background-color: #FFFFFF; float: left; background-image: url(bg_content.gif); background-repeat: repeat-y; background-position: center; padding: 0; }
	#CONTENT .WrapperOneColumn{ width: 755px; border: 10px solid White; background-color: #FFFFFF; float: left; padding: 0px; }
	#CONTENT .Wrapper h1{ margin:0 0 10px 0; text-align:center; display:block; background-color: #5E6488; font-size: 12px; text-transform: uppercase; border-top: 3px solid #9BA0B8; color: White; padding: 4px 0 4px 0; }
	
	#CONTENT .Left{ float: left; width: 293px; }
	#CONTENT .Right{ float: right; width: 293px; }
	#CONTENT .TextBlock{ height: 140px; padding: 5px; }
	#CONTENT .Center{ float: right; margin-right:11px; width:147px; text-align:center; }
	#CONTENT .Skyscraper{	padding:12px 0 12px 0;	}
 #CONTENT .CategoryName{ color: #663300; }
 #CONTENT a.category{ color:#E94B17; text-decoration: none; padding: 0 15px 0 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } 
 #CONTENT a.category:hover{ color: Maroon; }
	
#FOOTER{ float: left; margin-top: 10px; border-left: 1px solid #BE05FB; border-right: 1px solid #BE05FB; border-top: 1px solid #BE05FB; text-align:center; } 
	#FOOTER .Wrapper{ width: 755px; float: left; padding: 20px 0 20px 0; text-align: center; border-left: 10px solid White; border-right: 10px solid White; border-top: 10px solid White; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; }
	#FOOTER p{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
	#FOOTER a{ color: #BE05FB; text-decoration: none; padding: 0 1px 0 1px; }	
	#FOOTER a:hover{ text-decoration:underline; }
	
input.IButton{ background-color: #E6DED9; color: #660033; padding-left: 3px; padding-right: 3px; border: 1px solid #0c0c0c; height: 22px; position: relative; top: 0px; }

blink.menu_on { padding-left:1px; color:#ff69b4; }
blink.main_on { font-size: 13px; font-weight:bold; color:red; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.style_red_bold {text-transform: uppercase; color:#00ffff; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* FORUM CONTENT */
.msgPAGEbg{	background-color:#FFFFFF;}
.msgTABLEbg{	background-color:#8087A7;}
.msgTABLEtitles{	background-color:#AAB1C8;	color:#373A4D;	font-weight:bold;}
.msgTOPIC{	background-color:#fafafa;}
a.msgNAV{	text-decoration:none;	color:#52528F;	font-weight:bold;	font-size:11px;}
a.subforum{	color:Black;	text-decoration:none;	font-size:11px;}

/* Veiw single topic */
.topicFrame{	border: 1px solid #6A7092;}
.topicFrameBG{	background-color:#6A7092;	color:White;	font-weight:bold;}
.topicFrame2{
	border: 1px solid #6A7092;
	background-color:#EDEDF5;
}


a.blue_bold{ color: blue; font-weight: bold; font-size:12px;}
a.blue_bold:hover{ text-decoration: underline; font-size:12px;}

#style2 h2{ margin-bottom:10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #BE05FB; }
#style2 h2.PageTitle{ font-size: 22px; }
#style2 .h2_str{ font-size: 10px; font-weight: bold;  font-family: Verdana, Arial; }
#style2 .title{ font-size: 13px; font-weight: bold;  font-family: Verdana, Arial; color: #BE05FB; }
#style2 .text{ font-weight: bold;  font-family: Verdana, Arial; color: #BE05FB; }
#style2 hr { color: #BE05FB; }
#style2 h2{ font-size: 16px; }

