@import url("common.css");

div.ColumnistBlock ul ul {
	float:none;
	width:100%;
	}
div.ColumnistBlock ul {
	margin:0 0 0 8px;
	line-height:25px;
	padding-left:16px;
	float:left;
	width:516px;
	}
* html div.ColumnistBlock ul {
	width:506px;
}
div.ColumnistBlock img {
	padding:2px;
	border:1px solid #ccc;
	float:left;
	margin-right:8px;
	}
div.ColumnistBlock {
	margin:0 0 33px 36px;
	float:left;
	padding-bottom:25px;
	width:90%;
	border-bottom:1px dashed #ccc;
	}	
* html div.ColumnistBlock {
	margin-left:16px;
	width:92%;
	}
	
div#ADprice img {
	float:none;
	}
div#ADprice h3 {
	background: url(../Pic/bk-h3.gif) top left no-repeat;
	padding-left:32px;
	padding-top:5px;
	margin-bottom:2px;
	font-size:15px;
	border-bottom:1px dashed #ccc;
	color:#1F79D3;
	}
div.LoginOptions {
	margin-top: 22px;
	margin-left:120px;
	color:#346B92;
	}
div#Container div.LoginOptions a:hover {
	color:red;
	}
div#Container div.LoginOptions a {
	background: url(../Pic/dot-4.gif) 0 4px no-repeat;
	padding-left:10px;
	margin-left:30px;
	color:#346B92;
	}	
h3.SurveyH3 {
	background:#D8E6F1;
	padding:6px 11px;
	margin-left:-11px;
	color:#145384;
	margin-top:0;
	}
div#MainContent ul.Sresult img {
	float:none;
	margin:0;
	}
ul.Sresult {
	list-style-type:none;
	margin-left: 6px;
	}
.TextRed {
	color:#f00;
	}
div#MainContent ol li {
	margin-bottom:14px;
	}
div#AboutUs p {
	margin-left:32px;
	font-size:14px;
	margin-top:9px;
	}
div#AboutUs h3 {
	background: url(../Pic/bk-h3.gif) top left no-repeat;
	padding-left:32px;
	padding-top:5px;
	margin-bottom:2px;
	font-size:15px;
	border-bottom:1px dashed #ccc;
	color:#1F79D3;
	}
div#MainContent ul#UsefulLinks li img {
	display:block;
	border:0;
	float:none;
	}
ul#UsefulLinks li {
	display:inline;
	float:left;
	width:150px;
	margin-bottom:58px;
	text-align:center;
	margin-right:13px;
	font-size:14px;
	}
ul#UsefulLinks {
	margin: 8px 0 22px 1px;
	padding-left:1px;
	}
ul.ExpertList a img {
	display:block;
	border:1px solid #C9B4B4;
	padding:1px;
	margin-bottom:8px;
	}
ul.ExpertList br {
	clear:left;
	}
ul.ExpertList li {
	width:70px;
	margin-right:34px;
	margin-bottom:33px;
	float:left;
	text-align:center;
	}
ul.ExpertList {
	display:inline;
	list-style-type:none;
	float:left;
	clear:both;
	width:100%;
	padding-left:0;
	margin:0 0 0 0;
	}
img.PicBorderRight {float:right; margin:11px 0 0 10px; border:1px solid #aaa; padding:2px;}
.WidePage {
	width: 880px;
	height:400px;
	border:1px solid #aaa;
	padding:2px;
	}
.FormSelect {
	background: #CDDFF5;
	font-size:13px;
	letter-spacing:2px;
	}
#FundForm {
	margin:1px 0 15px 0;
	}
ul.ListStyle1 li {
	margin-bottom:12px;
	background: url(../Pic/dot-4.gif) 0px 8px no-repeat;
	padding-left:15px;
	}
ul.ListStyle1 {
	margin: 0 0 0 2px;
	padding-left:2px;
	list-style-type:none;
	}
div#Container .Pad1 {
	border:2px dotted #aaa;
	background:#eee;
	margin-top:22px;
	padding:6px 15px;
	font-size:13px;
	clear:left;
	}
.TextAreaStyle1 {
	width:90%;
	letter-spacing:1px;
	height:200px;
	margin:15px 0 14px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	}
div#MemberData p {
	clear:left;
	}
div#MemberData {
	margin:13px 0 38px 0;
	float:left;
	width:99%;
	}
ul#WayToPay {
	list-style-type:none;
	line-height:33px;
	margin:13px 0 12px 11px;
	padding-left:11px;
	}
ul#ProductOptions .Pprice {
	float:left;
	width:230px;
	color:#AE1C1C;	
	font-weight:bold;
	}
ul#ProductOptions .Pitem {
	float:left;
	width:260px;
	}
ul#ProductOptions .RadioItem {
	float:left;
	width:26px;
	margin-top:6px;
	}
ul#ProductOptions li {
	float:left;
	width: 590px;
	}
ul#ProductOptions {
	list-style-type:none;
	line-height:32px;
	float:left;
	margin:0px 0 12px 11px;
	padding:17px 0 15px 11px;
	border-bottom:1px dashed #ccc;
	}
.CAE1C1C {
	color:#AE1C1C;
	font-weight:bold;
	}
.DotLine {
	height:2px;
	border-top:1px dotted #aaa;
	margin:48px 0 28px 0;
	clear:left;
	}
table.TStyle2 tr.RowStyle1 td {
	background: url(../Pic/Cell4.gif) top left repeat-x;
	color:#600;
	}
div#Container table.TStyle1 td a:hover {
	color:#c00;
	}
div#Container table.TStyle1 td a {
	color:#06c;
	}	
table.TStyle1 td ul li {
	margin-bottom:14px;
	}
table.TStyle1 td.tick img {
	display:block;
	}	
table.TStyle1 td ul {
	margin-left:16px;
	margin-bottom:3px;
	margin-top:8px;
	padding-left:7px;
	}	
table.TStyle1 td, table.TStyle2 td {
	border-right:1px dotted #aaa;
	vertical-align:top;
	}
table.TStyle1 td, table.TStyle2 td {
	background: url(../Pic/Cell3.gif) top left repeat-x;
	padding:9px 8px;
}
table.TStyle1 th, table.TStyle2 th {
	background:#456DBB url(../Pic/Cell2.gif) top left repeat-x;
	padding:9px 10px 7px 11px;
	color:#fff;
	line-height:17px;
}
table.TStyle1 th, table.TStyle2 th {
	padding:4px 10px;
}
table.TStyle2  {
	font-size:13px;
	}
table.TStyle1, table.TStyle2 {
	border:2px solid #95AFE0;
	color:#45597F;
	}
div#CenterBlock div#MainContent h2 {
	background:#DEE9FD url(../Pic/bk-h2-1.gif) top right no-repeat;
	font-size: 16px;
	width:480px;
	clear:left;
	padding:6px 0 6px 15px;
	margin:2px 0 5px -15px;
	color:#45597D;
	}
div#MainContent img {
	float:right;
	margin:0 0 11px 11px;
	}
div#MainContent {
	margin:0 60px 0 38px;
	line-height:24px;
	letter-spacing:2px;
	padding-top:1px;
	color:#666;
}
div#MainContent ul.IndexPad li {
	margin-right:30px;
	}
ul#ContactInfo li {
	margin-bottom:13px;
	background: url(../Pic/dot-5.jpg) top left no-repeat;
	padding-left:29px;
	padding-top:2px;
	}
ul#ContactInfo {
	list-style-type:none;
	color:#1F627E;
	margin-left:11px;
	padding:15px 22px;
	background: #eee;
	}
#Container ul.IndexPad li a, #Container ul.IndexPad li a:visited {
	color:#7699A7;
	}
ul.IndexPad li {
	float:left;
	margin-right:37px;
	list-style-type:none;
	background: url(../Pic/dot-4.gif) 0 4px no-repeat;
	padding-left:15px;
	}
.Pad2 ul {
	margin-top: 2px;
	margin-bottom: 12px;
	}	
ul.IndexPad, .Pad2 {
	width:92%;
	margin: 11px 0 20px 0;
	padding:11px 0 11px 31px;
	color:#1F627E;
	font-size:13px;
	float:left;
	border:2px dotted #A8C6D4;
	background:#E6EFF3 url(../Pic/bk-blue-1.jpg) top left repeat-x;
	}
.Pad2	 {
	float:none;
	width:91%;
	padding-right: 20px;
	}
* html ul.IndexPad {
	margin-bottom:0;
	}
*+html ul.IndexPad {
	margin-bottom:0;
	}
#Bmonth, #Bday {	
	color:#1F627E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#eee;
	}
#MemberDataUpdate Box1, #OrderForm Box1 {
	float:left;
	}
#MemberDataUpdate label, #OrderForm label {
	float:left;
	width:130px;
	background: url(../Pic/Lable1.jpg) top right no-repeat;
	padding:10px 7px 6px 17px;
	color:#fff;
	margin-top:-8px;
	}
#MemberDataUpdate p, #OrderForm p {
	background: url(../Pic/Cell1.jpg) top left repeat-x;
	float:left;
	font-size:15px;
	padding:8px 51px 11px 0;
	color:#1F627E;
	margin-bottom:-10px;
	}
#OrderForm label {
	padding-top:5px;
	}
#OrderForm p {
	width: 90%;
	}
*+html #MemberDataUpdate p, #OrderForm p {
	margin-bottom:0px;
	}
* html #MemberDataUpdate p, #OrderForm p {
	margin-bottom:0px;
	}
* html #MemberDataUpdate {
	margin-left:26px;
	}
#MemberDataUpdate {
	margin-left:56px;
	background: url(../Pic/Notepad.jpg) top right no-repeat;
	float:left;
	width:550px;
	border:3px dotted #ccc;
	padding:24px 0px 24px 33px;
	}
#MyPaperLoginBlock a {
	background: url(../Pic/dot-4.gif) 0px 4px no-repeat;
	padding-left:15px;
	margin-left:52px;
	}
#MyPaperLoginBlock .LoginButton, #MemberDataUpdate .LoginButton, #SelectMembership .LoginButton, #OrderForm .LoginButton, #FundForm .LoginButton {
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
	}
#MyPaperLoginBlock {
	background:#eee url(../Pic/icon-key.gif) top right no-repeat;
	border:3px dotted #ccc;
	margin:33px 0 0 100px;
	padding:32px 80px 22px 66px;
	width:360px;
	color:#1F627E;
	}
ul#MyOldPaper br {
	clear:left;
	}
div#Container ul#MyOldPaper li.Bought a:hover {
	background: url(../Pic/bk-calendar-1-ov.jpg) top left no-repeat;
	color:#fff;
	}
ul#MyOldPaper li.Bought a {
	background: url(../Pic/bk-calendar-1.jpg) top left no-repeat;
	}
ul#MyOldPaper li.Bought a:hover .Cday, ul#MyOldPaper li.Bought a:hover .Cmonth, ul#MyOldPaper li.Bought a:hover .Cyear, #Container ul.IndexPad li a:hover  {
	color:red;
	}
ul#MyOldPaper li.Bought a .Cday, ul#MyOldPaper li.Bought a .Cmonth, ul#MyOldPaper li.Bought a .Cyear {
	color:#600;
	}
ul#MyOldPaper li a .Day {
}
ul#MyOldPaper li a .Cmonth {
	padding-right:8px;
	padding-top:8px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
	}
ul#MyOldPaper li a .Cyear {
	font-size:12px;
	}
ul#MyOldPaper li a:hover {
	color:#47BDEE;
	background: url(../Pic/bk-calendar-ov.jpg) top left no-repeat;
	}
ul#MyOldPaper li a {
	background: url(../Pic/bk-calendar.jpg) top left no-repeat;
	padding: 29px 30px 20px 26px!important;
	padding: 29px 30px 20px 26px;
	text-decoration:none;
	font-size:32px;
	color:#1F627E;
	float: left;
	}
ul#MyOldPaper li {
	float: left;
	text-align:right;
	width: 55px;
	list-style:none;
	font-weight:bold;
	margin:0 62px 13px 0!important;
	margin:0 12px 13px 0;
	}
ul#MyOldPaper {
	float:left;
	width:710px;
	padding-left:21px;
	margin-left:11px;
	}
div#NewsDate {
	font-size:15px;
	font-weight:bold;
	color:#600;
	margin-top:11px;
	margin-bottom:4px;
	}
div.aTab {
	width: 244px;
	padding-right:2px;
	margin-right:1px;
	background:none;
	border:none;
}
div.TabRow {
	width:756px;
	clear:left;
	}
div#CategoryIndex p.Subject {
	margin:11px 0 8px 0;
	font-weight:bold;
	font-size:15px;
	color:#0F54A2;
	}
div#CategoryIndex {
	margin: 11px 0;
	float:left;
	padding-bottom:11px;
	border-bottom:1px dotted #ccc;
	}	
	
.OneHeadlineNewsItem img {
	float:right;
	border:1px solid #ccc;
	padding:2px;
	margin:0 0px 6px 12px;
	}
div#Container .OneHeadlineNewsItem .ItemSubject a {
	color:#44678B;
	}
div#Container .OneHeadlineNewsItem .ItemSubject a:hover {
	color:#600;
	}
div#Container .OneHeadlineNewsItem p .ItemSubject a {
	color:#44678B;
	}
div#Container .OneHeadlineNewsItem p .ItemSubject a:hover {
	color:#600;
	}
.OneHeadlineNewsItem .ItemSubject {
	font-size:15px;
	}
.OneHeadlineNewsItem .ItemDate {
	margin-top:7px;
	margin-bottom:8px;
	font-size:11px;
	color:#aaa;
	}
.OneHeadlineNewsItem p {
	margin-bottom:12px;
	margin-top:4px;
	}
.OneHeadlineNewsItem:hover {
	background:#eee url(../Pic/dot-4.gif) 0px 6px no-repeat;
	}
.OneHeadlineNewsItem {
	background: url(../Pic/dot-4.gif) 0px 6px no-repeat;
	margin-topd:11px;
	margin-bottom:11px;
	padding:0 0 11px 18px;
	border-bottom:2px dotted #ccc;
	}
* html .OneHeadlineNewsItem:hover {
	background:#eee url(../Pic/dot-4.gif) -1px 14px no-repeat;
	}
*+html .OneHeadlineNewsItem:hover {
	background:#eee url(../Pic/dot-4.gif) -1px 14px no-repeat;
	}
*+html .OneHeadlineNewsItem {	
	padding:11px 0 11px 14px;
	background: url(../Pic/dot-4.gif) -1px 14px no-repeat;
}
* html .OneHeadlineNewsItem {	
	padding:11px 0 11px 14px;
	background: url(../Pic/dot-4.gif) -1px 14px no-repeat;
}
	
	
.OneSearchResultItem p .Author {
	float:left;
	width: 120px;
	color:#aaa;
	font-size: 12px;
	}
div#Container .OneSearchResultItem p .ItemSubject a {
	color:#44678B;
	}
div#Container .OneSearchResultItem p .ItemSubject a:hover {
	color:#600;
	}
.OneSearchResultItem p .ItemSubject {
	float:left;
	width: 440px;
	font-size:13px;
	}
.OneSearchResultItem p .ItemDate {
	float:left;
	width: 110px;
	color:#aaa;
	font-size: 12px;
	}
.OneSearchResultItem p {
	float:left;
	clear:left;
	width: 676px;
	margin-bottom:12px;
	margin-top:4px;
	}
.OneSearchResultItem:hover {
	background:#eee url(../Pic/dot-4.gif) -1px 9px no-repeat;
	}
.OneSearchResultItem {
	background: url(../Pic/dot-4.gif) -1px 9px no-repeat;
	float:left;
	clear:left;
	margin-bottom:11px;
	padding:0 0 11px 18px;
	border-bottom:2px dotted #ccc;
	}
* html .OneSearchResultItem:hover {
	background:#eee url(../Pic/dot-4.gif) -1px 19px no-repeat;
	}
*+html .OneSearchResultItem:hover {
	background:#eee url(../Pic/dot-4.gif) -1px 19px no-repeat;
	}
*+html .OneSearchResultItem {	
	padding:11px 0 11px 14px;
	background: url(../Pic/dot-4.gif) -1px 19px no-repeat;
}
* html .OneSearchResultItem {	
	padding:11px 0 11px 14px;
	background: url(../Pic/dot-4.gif) -1px 19px no-repeat;
}
.RedText {
	color:#f00;
	}
div#NewsContent h1 {
	margin-left:-38px;
	}
div#TextFunction .Button1 {
	font-size:12px;
	}
div#TextFunction {
	text-align:right;
	margin:11px 22px 0 0 ;
	}
p.reporter {
	text-align:right;
	}
div#NewsContent {
	font-size:15px;
	color:#222;
	line-height:25px;
	margin:0 35px 0 38px;
	}
ul.NewsList li.OneLine , ul.ListStyle1 li.OneLine {
	border-bottom:1px dashed #ccc;
	margin-bottom:22px;
	padding-bottom:22px;
	}
div#Container p.MoreNews a {
	color:#3E75A8;
	background: url(../Pic/dot-2.gif) 1px 0px no-repeat;
	padding-left:25px;
	font-size:12px;
	}
p.MoreNews {
	text-align:right;
	clear:left;
	margin:0px 30px 4px 0px;
	padding-bottom:12px;
	padding-top:12px;
	border-bottom:1px dashed #ccc;
}
div#Container ul.NewsList li a {
	color:#333;
	}
div#Container ul.NewsList li a:hover {
	color:#c00;
	}
div#Container ul.NewsList li a:visited {
	color:#7699A7;
	}
	
ul.NewsList li a {
	letter-spacing:2px;
	float:left;
	width:495px;
	}
ul.NewsList li .DateTime {
	letter-spacing:1px;
	float: left;
	width:100px;
	}
ul.NewsList li:hover {
	background: #eee url(../Pic/dot-4.gif) 1px 5px no-repeat;
	}
ul.NewsList li {
	margin-bottom:5px;
	float:left;
	background: url(../Pic/dot-4.gif) 1px 5px no-repeat;
	padding:3px 0 3px 15px;
	}
ul.NewsList {
	font-size:13px;
	color:#aaa;
	letter-spacing:1px;
	padding-left:11px;
	padding-bottom:2px;
	margin:5px 30px 2px 32px;
	list-style-type:none;
	}
div#CenterBlock h2 {
	background: url(../Pic/H2Style.gif) bottom left no-repeat;
	font-size: 16px;
	padding-bottom:14px;
	margin-left:35px;
	margin-bottom:5px;
	color:#555;
	}
*+html div#CenterBlock h1 {
	padding-top:4px;
	}
* html div#CenterBlock h1 {
	padding-top:4px;
	}
div#CenterBlock h1 {
	background: url(../Pic/dot-folder.gif) top left no-repeat;
	padding-left:35px;
	font-size:19px;
	color:#555;
	clear:left;
	padding-top:0px;
	}
div#Container div#BreadCrumb a:hover {
	color:#c00;
	}
div#Container div#BreadCrumb a {
	color:#777;
	}
div#BreadCrumb {
	background: #eee;
	font-size:11px;
	margin-right:22px;
	margin-left:-15px;
	color:#5E7185;
	padding:5px 11px;
	border-left:7px solid #ddd;
	}
div#CenterBlock {
	padding-left:15px;
	}	
div#ContentBlock {
	background: url(../Pic/Content-bk.gif) top right repeat-y;
}