/*==============================
		上海同济留学事务所
			Shanghai3h
==============================*/
@import url(news.css);

a {
	text-decoration: none;
}
A.aboutus:link {
	color: #B9B688;
}
A.aboutus:visited {
	color: #B9B688;
}
A.aboutus:active {
	color: #585858;
}
A.aboutus:hover {
	color: #585858;
}
A.LinkTongji:link {
	color: #FFFFFF;
}
A.LinkTongji:visited {
	color: #FFFFFF;
}
A.LinkTongji:active {
	color: #fffd00;
}
A.LinkTongji:hover {
	color: #fffd00;
}
/* MarqueeText */
A.MarqueeText:link {
	padding-left: 10px;
	color: #EEEDED;
}A.MarqueeText:visited {
	padding-left: 10px;
	color: #EEEDED;
}
A.MarqueeText:active {
	padding-left: 10px;
	color: #f0ee6f;
}
A.MarqueeText:hover {
	padding-left: 10px;
	color: #f0ee6f;
}
A.Pager:link {
	color: #FFFFFF;
	font-size: 12px;
}
A.Pager:visited {
	color: #FFFFFF;
	font-size: 12px;
}
A.Pager:active {
	color: #FFFFFF;
	font-size: 12px;
}
A.Pager:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

A.Pagerg:link {
	color: #636363;
	font-size: 12px;
}
A.Pagerg:visited {
	color: #636363;
	font-size: 12px;
}
A.Pagerg:active {
	color: #636363;
	font-size: 12px;
}
A.Pagerg:hover {
	color: #636363;
	font-size: 12px;
	text-decoration: underline;
}
body {
	margin: 0;
	background: #4C4C4C; /* #4C4C4C, #585858 */
	scrollbar-3dlight-color: #EAE8BC;
	scrollbar-arrow-color: #F5F2E3; /* #4C4C4C, #FFFFFF */
	scrollbar-base-color: ; 
	scrollbar-darkshadow-color: #EAE8BC;
	scrollbar-face-color: #D3D271;
	scrollbar-highlight-color: #EAE8BC;
	scrollbar-shadow-color: #EAE8BC;
	scrollbar-track-color: #EAE8BC;
}
hr.hr_01{
	width: 322px;
	border-top: 1px dashed #A6A59D;
	background: transparent;
	text-align: left;
	height: 1px;
}
hr.hr_02{
	border-top: 1px dashed #A6A59D;
	background: transparent;
	text-align: left;
	height: 1px;
}
HTML {
	font-size: 12px;
}
input.loginCancel {
	width: 101px;
	border: 0px;
	background: transparent URL(../images/btnCancel.gif);
	height: 22px;
	cursor: hand;
}
input.loginOK {
	width: 101px;
	border: 0px;
	background: transparent URL(../images/btnOK.gif);
	height: 22px;
	cursor: hand;
}
input.text1 {
	border: 1px solid #707070;
	background: #FFFFFF;
	color: #2F2E28;
	font-size: 12px;
	line-height: 14px;
	height: 18px;
}
input.text2 {
	width: 158px; /* 158 */
	color: #2F2E28; /*	border: 1px solid #707070;
	background: #FFFFFF;
	line-height: 14px;
*/
	font-size: 12px;
	height: 20px;
}
input.text3 {
	width: 466px; /* 158 */
	color: #2F2E28; /*	border: 1px solid #707070;
	background: #FFFFFF;
	line-height: 14px;
*/
	font-size: 12px;
	height: 20px;
}
input.txtLogin {
	width: 128px;
	border: 1px solid #A19F91;
	background: #FFFFFF;
	color: #333333;
	font: bold 12px Tahoma;
	text-indent: 2px;
	height: 20px;
}
li.aben {
	list-style: disc;
	color: #A2A12E;
	font: 14px "Times New Roman", Helvetica, sans-serif;
}
p.aben {
	padding-left: 20px;
	padding-right: 20px;
	color: #595959;
	font: 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
p.aben:first-letter  {
	color: #595959;
	font: 24px "Times New Roman", Times, serif;
}

p.abenAdd {
	padding-left: 20px;
	color: #333333;
	font: 12px "Courier New", Courier, monospace;
}
p.aben2 {
	padding-left: 20px;
	padding-right: 20px;
	color: #A2A12E;
	font: 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
p.aben2:first-letter {
	font: 24px "Times New Roman", Times, serif;
}

select.s1 {
	width: 158px;
}
select.s3 {
	width: 466px;
}
table.showDetail {
	border: 0px dashed #CCCCCC;
	color: #2F2E28;
	font-size: 12px;
}
td.showDetail {
	border-bottom: 1px solid #AAAAAA;
	color: #2F2E28;
	font-size: 12px;
	word-break: break-all;
}
textarea.tr1 {
	width: 464px;
	height: 98px;
}
.aboutusLeft {
	float: left;
}
.aboutusRight {
	float: right;
	padding-right: 18px;
}
.adminRegisterListTable {
	border: 1px solid #FFFFFF;
	border-left: 0px;
	border-collapse: collapse;
}
.aRLTPager {
	border: 0px;
	background: #9E9E9E;
	color: #FFFFFF;
	font: 12px/14px Arial, Helvetica, sans-serif;
	height: 22px;
}
.aRLTPagerg {
	border: 0px;
	color: #636363;
	font: 12px/14px Arial, Helvetica, sans-serif;
	height: 22px;
	padding-left: 40px;
}
.aRLTTd1 {
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	font: normal 12px tahoma, Helvetica, sans-serif;
	height: 22px;
}
.aRLTTd2 {
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	font: normal 12px tahoma, Helvetica, sans-serif;
	height: 22px;
}
.aRLTTh {
	border: 0px;
	border-bottom: 1px solid #FFFFFF;
	background: #A5A430;
	color: #FFFFFF;
	font: bold 12px/22px verdana;
	text-align: left;
}
.aRLTTr1 {
	background: #E0E0B1;
	color: #3F3C3C;
	cursor: hand;
}
.aRLTTr2 {
	background: #F2F2E0;
	color: #3F3C3C;
	cursor: hand;
}
.commonText_01 {
	color: #666561;
	line-height: 21px;
}
.commonText_02 {
	color: #2F2E28;
	line-height: 14px;
	letter-spacing: 1px;
}
.commonTitleText {
	color: #FFFFFF;
}
.contactMapTip {
	color: #939228;
	font: 12px;
}
.countryPic {
	border: 0px;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color='#44000000');
}
.footerAdd {
	padding-top: 10px;
	color: #F0EE6F;
	font-size: 12px;
}
.footerCr {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.LivingListFlag {
	border: 0px;
	cursor: hand;
}
.marqueeText {
	width: 320px;
	color: #ECECEC;
	line-height: 14px;
	letter-spacing: 1px;
	height: 118px;
}
.pagerGo {
	width: 24px;
	border: 1px solid #828282;
	background: #585858;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	height: 15px;
}
.pagerInput {
	width: 24px;
	border: 1px solid #D1D1D1;
	height: 15px;
}
.registerFormTable {
	color: #2F2E28;
	font: 12px;
}
.scMenuImg {
	border: 0px;
	padding-bottom: 5px;
	cursor: hand;
}
.stMenuImg {
	border: 0px;
	z-index: 999;
}
.subFooterBottom {
	background: URL(../images/subFooterBottom.gif);
}
.subFooterTop {
	padding-left: 71px;
	background: URL(../images/subFooterTop.gif);
	color: #ACACAC;
	font: 12px Arial, Helvetica, sans-serif;
}
.subRegisterFormTable {
	color: #2F2E28;
	font-size: 12px;
}
#mainAd {
	width: 340px;
	height: 140px;
	float: right;
}
#adminRegisterList {
	width: 752px;
	float: right;
	padding-top: 10px;
/*	padding-right: 58px; */
	background: URL(../images/adminRegisterListBg.gif);
	height: 540px;
}
#btnDel {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnDel.gif);
	cursor: hand;
	height: 22px;
}
#btnDown {
	border: 0;
	width: 120px;
	background: transparent URL(../images/btnDown.gif);
	cursor: hand;
	height: 22px;
}
#btnReset {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnReset.gif);
	cursor: hand;
	height: 22px;
}
#btnModify {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnModify.gif);
	cursor: hand;
	height: 22px;
}
#btnSave {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnSave.gif);
	cursor: hand;
	height: 22px;
}
/* Admin Register List Table */
#btnSelectAll {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnSelectAll.gif);
	cursor: hand;
	height: 22px;
}
#btnSunmit {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnSubmit.gif);
	cursor: hand;
	height: 22px;
}
#btnMarkDone {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnMarkDone.gif);
	cursor: hand;
	height: 22px;
}
#btnAddNews {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnAddNews.gif);
	cursor: hand;
	height: 22px;
}
#btnNewsList {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnNewsList.gif);
	cursor: hand;
	height: 22px;
}
#btnPreview {
	border: 0;
	width: 101px;
	background: transparent URL(../images/btnPreview.gif);
	cursor: hand;
	height: 22px;
}
.commonTitleBg {
	width: 218px;
	position: absolute;
	z-index: 1;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/commonTitleBg.png');
}
#contactMap {
	margin-left: 56px;
	margin-top: 9px;
	width: 672px;
	background: URL(../images/contactMap.jpg);
	height: 500px;
}
#countryFlag {
	display: none;
}
#countryFlagDiv {
	width: 271px;
	float: right;
	background: URL(../images/subTopTel.jpg);
	text-align: right;
	height: 104px;
	position: relative;
	top: 50px;
}
#countryName {
	width: 808px;
	position: relative;
	height: 540px;
}
#FriendLink {
	width: 340px;
	padding-top: 8px;
	height: 71px;
}
#GlobalFooter {
	width: 340px;
	height: 62px;
	position: absolute;
	bottom: 5px;
	right: 0px;
}
#loginDiv {
	width: 752px;
	float: right;
	background: URL(../images/adminRegisterListBg.gif);
	height: 540px;
}
#loginTable {
	width: 424px;
	padding-top: 50px;
	height: 275px;
	position: absolute;
	z-index: 101;
}
#loginTableBg {
	width: 424px;
	height: 275px;
	position: absolute;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/loginBg.png');
}
#logoLeft {
	float: right;
	width: 57px;
	height: 82px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logoLeft.png');
}
#mainBody {
	width: 808px;
	background: url(../images/mainBottomBg.png);
	height: 543px;
}
#mainBodyLeft {
	width: 449px;
	float: left;
	height: 100%;
}
#mainBodyRight {
	width: 340px;
	float: right;
	height: 100%;
}
/* mainContentsSection */
#mainContentsSection {
	float: right;
	width: 808px;
	height: 768px;
	position: absolute;
}
#mainMenu {
	padding-left: 0px;
	z-index: 102;
	position: absolute;
}
#mainMenuGradientPng {
	width: 156px;
	float: right;
	position: relative;
	height: 100%;
	z-index: 101;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_gradient.png', sizingMethod='scale');
}
/* mainMenuSection */
#mainMenuSection {
	width: 195px;
	float: left;
	background: URL('../images/left_bg.gif');
	height: 100%;
}
#mainTop {
	width: 808px;
	background: URL(../images/mainTopBg.jpg);
	height: 225px;
}
#mainTopFlash {
	float: right;
	width: 355px;
	height: 225px;
}
/* Most Left: */
#mostLeft {
	width: 0px;
	float: left;
	height: 100%;
}
#newsTitle {
	width: 340px;
	height: 43px;
}
#newsContents {
	width: 490px;
	padding-top: 8px;
	background: URL(../images/news2Bg.jpg) no-repeat;
	text-align: left;
	height: 242px;
	overflow-y: auto;
}
#Register {
	width: 449px;
	height: 179px;
	float: left;
}
#RegisterBody {
	position: relative;
}
#RegisterTable {
	width: 432px;
	padding-left: 60px;
	position: absolute;
	top: 28px;
	z-index: 1999;
	height: 160px;
	overflow-y: auto;
}
#RegisterTableBg {
	width: 449px;
	position: absolute;
	top: 16px;
	height: 179px;
	z-index: 2;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RegisterBg.png');
	margin-left: 16px;
}
#RegisterTitle {
	width: 298px;
	position: absolute;
	height: 20px;
	z-index: 198;
}
#RegisterTitleText, #TongjiIntroTitleText, #stsaaIntroTitleText, #selfIntroTitleText {
	padding-left: 60px;
	padding-top: 4px;
	position: absolute;
	z-index: 100;
}
#scMap {
	width: 10px;
	float: right;
	margin-top: 66px;
	height: 20px;
	cursor: hand;
}
#selfIntro {
	width: 287px;
	padding-top: 6px;
	height: 275px;
	float: left;
}
#mainNews {
	float: right;	
}
#smFrameDiv {
	width: 643px;
	float: left;
	background: URL(../images/smFrameDivBg.gif);
	height: 540px;
}
#smFrameID {
	width: 587px;
	float: right;
	background: #FFFFFF;
	height: 540px;
}
#srMenu {
	margin-top: 8px;
	float: right;
	height: 75px;
}
#stMenu {
	width: 297px;
	height: 42px;
	position: absolute;
	right: 0px;
	top: 22px;
}
#stMenuCollege {
	width: 333px;
	display: block;
	height: 42px;
}
#stMenuCollegeBg {
	width: 333px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 900;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subTopMenuBg2.png');
}
#stMenuCollegeImg {
	width: 333px;
	padding-top: 7px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 901;
}
/* stMenuCountry */
#stMenuCountry {
	width: 297px;
	display: block;
	height: 42px;
}
#stMenuCountryBg {
	width: 297px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 900;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subTopMenuBg.png');
}
#stMenuCountryImg {
	width: 297px;
	padding-top: 7px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 901;
}
#stMenuLiving {
	width: 297px;
	display: block;
	height: 42px;
}
#stMenuLivingBg {
	width: 297px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 900;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subTopMenuBg.png');
}
#stMenuLivingImg {
	width: 297px;
	padding-top: 7px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 901;
}
#subBody {
	width: 808px;
	background: URL(../images/subBodyBg.gif);
	height: 540px;
}
#subBody2 {		/* For countryList.html, worldMap's BG only */
	width: 808px;		
	background: URL(../images/subBodyBg2.gif);
	height: 540px;
}
#subCLWorldMap {
	width: 808px;
	background: URL(../images/worldMap.gif);
	height: 540px;
}
#subContentsSection {
	float: left;
	width: 808px;
	height: 768px;
	position: absolute;
}
#subcTempBody {
	width: 808px;
	height: 540px;
	position: relative;
}
#subFooter {
	width: 808px; 
/*	height: 46px;
*/
}
#subRegisterBody {
	margin-left: 56px;
	padding-top: 10px;
	width: 696px;
	background: #F5F2E3;
	font-size: 12px;
	height: 500px;
}
#subTop {
	width: 808px;
	background: URL(../images/subTopBg.jpg);
	height: 181px;
}
#subTopCountryFlag {
	float: right;
	width: 271px;
	height: 104px;
	position: relative;
	top: 50px;
}
#subTopImg {
	float: right;
	width: 305px;
	height: 154px;
}
#subTopNews {
	width: 808px;
	background: URL(../images/subTopBgNews.jpg);
	height: 181px;
}
#subTopNewsFlag {
	width: 271px;
	float: right;
	background: URL(../images/subTopNewsFlag.jpg);
	height: 104px;
	position: relative;
	top: 50px;
}
#subTopTel {
	width: 271px;
	float: right;
	background: URL(../images/subTopTel.jpg);
	height: 104px;
	position: relative;
	top: 50px;
}
#TongjiIntro {
	width: 298px;
	float: left;
	height: 225px;
	padding-top: 136px;
}
#TongjiIntroTitle, #selfIntroTitle {
	width: 298px;
	height: 20px;
}
#TongjiIntroTitleBody, #selfIntroBody {
	padding-left: 16px;
	padding-top: 15px;
}
#flagTableOuter {
	width: 287px;
	height: 275px;
	background: URL(../images/homeFlagBg.jpg) no-repeat 0 0;
	overflow-y: auto;
	float: left;
}
#flagTable {
	width: 270px;
}
#topAdd {
	float: left;
	font: 12px/14px Arial, Helvetica, sans-serif;
	position: relative;
	top: 120px;
	left: 56px;
}

.newUL {
	margin-left: 30px;	
}

a.newsLink:link {
	color: #DFDFDF;
	text-decoration: none;	
}
a.newsLink:visited {
	color: #DFDFDF;
	text-decoration: none;	
}
a.newsLink:hover {
	color: #f0ee6f;
	text-decoration: none;	
}
a.newsLink:active {
	color: #f0ee6f;
	text-decoration: none;	
}

h3.aboutTitle {
	text-align: center;
}
p.aboutText {
	font-size: 12px;
	color: #333333;
	text-indent: 2em;	
	padding-left: 20px;
	padding-right: 20px;
}

#aboutListUL {
	padding-left: 36px;	
}
.aboutList {
	list-style: disc;
	color: #A2A12E;
	font-size: 12px;
}

/* news List */
.newsList{
	color: #EFEFEF;	
	cursor: hand;
	font-family: Verdana;	
}
input.addNews {
	width: 636px;
	height: 20px;
	border: 1px solid #A0A0A0;
	font: 12px tahoma;	
}
textarea.addNews {
	width: 586px;
	height: 288px;
	border: 1px solid #A0A0A0;
	font: 12px tahoma;	
}

/* RegisterTable */
.RegTable {
	width: 528px;
	border: 1px solid #A0A0A0;
	font: 12px tahoma;	
}
.RegTableTextArea {
	width: 528px;
	height: 80px;
	border: 1px solid #A0A0A0;
	font: 12px tahoma;	
}
label {
	font: 12px "verdana";
}

/* RegisterTable End */
#newsList {
	width: 752px;
	float: right;
	padding-top: 33px;
	padding-right: 5px;
	background: URL(../images/adminRegisterListBg.gif);
	height: 540px;
}

.idDone {
	width: 100%;
	color: #7c2600;
	font: bold;
	text-decoration: line-through;
	text-align: center;
}
h2.adminh2 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 20px;
	text-align: center;
	font: bold 14px 20px;	
}
/***************************** newsDetails Begin *****************************/
.newsDetailRight {
	width: 156px;
	background: #ebe6ca;
}
.newsMainTd {
	background: #FFFFFF;
}
.newsContents {
	padding: 10px;	
	color: #595959;
	font-family: Verdana;
}
#newsHeader {
	width: 100%;
	background: #f5f5f5;	
}
.newsTitle {
	font: bold 12px 20px;
	color: #183c84;	
	text-align: center;
	padding-top: 12px;
}
.newsSubTitle {
	font: normal 12px 18px;
	color: #183c84;	
	text-align: center;
}
.newsSubTitle {
}
.newsDate {
	text-align: right;
	color: #A0A0A0;
	font-family: tahoma;
}
.newsAdmin {
	text-align: right;
	color: #808080;
	font-family: Verdana;	
}
.newsShowH2 {
	color: #183c84;
	font: bold 13px verdana;	
}
.newsShowH3 {
	color: #4D4D4D;
	font: bold 12px verdana;	
}
.impt {
	font: bold 12px verdana;
	color: #a12d00;	
}
.newsTable {
	width: 100%;
	border: 1px solid #CCCCCC;	
	color: #595959;
}
.newsTableTd {
	border: 1px solid #CCCCCC;	
	color: #595959;
}
/***************************** newsDetails End *****************************/


#chip1 {
	width: 108px; 
	height: 158px; 
	left: -08px; 
	position: absolute; 
	top: -158px;
	z-index: 10000;	
}


#mainMRM {
	width: 808px;
	height: 325px;	
}
#mainNews {
	margin-top: 30px;	
}
#mainNewsTable {
	width: 96%;
	color: #FFFFFF;
}
.mainNewsTd {
	cursor: hand;	
	vertical-align: top;
}
.newsBullet {
	width: 16px;
	height: 14px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet.png');	
}

/* add 2005-10-08 */
.txt_setFlag {
	width: 40px;
	border: 1px solid #ACACAC;	
	text-align: center;
	font: 12px verdana;
	background: #F5F5F5;
}
.admin_tr1_1 {
	background: #E0E0B1;
	color: #3F3C3C;
}
.admin_tr1_2 {
	background: #F2F2E0;
	color: #3F3C3C;
}


#adminIconSmall {
	position: absolute;
	left: 12px;
	top: 200px;
	width: 56px;
	height: 200px;	
}

/* mailCfg */
.txtMailCfg {
	font: 12px "verdana";
}

.inputMailCfg {
	width: 456px;
	border: 1px solid #ACACAC;
	font: 12px "verdana";
	height: 20px;
}
.linkPictuer{
	margin-left: 49px;
	margin-top: 6px;
	cursor: hand;
	filter: alpha(opacity="60");
}

/*20040404*/
#subTopNewsFlagG {
	width: 271px;
	float: right;
	background: URL(../images/subTopNewsFlagG.gif);
	height: 104px;
	position: relative;
	top: 50px;
}
#subTopNewsFlagA {
	width: 271px;
	float: right;
	background: URL(../images/subTopNewsFlagA.gif);
	height: 104px;
	position: relative;
	top: 50px;
}
#subTopNewsFlagUSA {
	width: 271px;
	float: right;
	background: URL(../images/subTopNewsFlagUSA.gif);
	height: 104px;
	position: relative;
	top: 50px;
}
#subTopNewsFlagUK {
	width: 271px;
	float: right;
	background: URL(../images/subTopNewsFlagUK.gif);
	height: 104px;
	position: relative;
	top: 50px;
}