﻿html {min-width:1000px;}
body {text-align:center;margin:0px;	background-color:White;background-image:url(/Images/pic/hbg.gif); background-repeat:repeat-x;}
body, div {font-size:12px; font-family: tahoma,sans-serif,宋体;}
body div {text-align:left; margin-right:auto; margin-left:auto;} 
form, input, select ,p {margin:0px; padding:0px;}
a img {border:0; margin:0; padding:0;}
.h114 {font-size:14px;margin:0; padding:0;}
.clear{ clear: both; font-size:1px; width:1px;}
.red { color:Red;}
.center { text-align:center;}
.hg4 { clear:both; height:4px; font-size:1px;}

a:link {text-decoration: none;color: #333333;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;}

#Header { clear:both; width:1000px;  height:65px; border-bottom:solid 3px #0E74C1;  }
    #logo { float:left; width:170px; height:65px; }
    #Menu { float:right; width:825px; height:65px; text-align:right;}
    #Lang { clear:both;  text-align:right; padding-right:10px; height:25px; }
    #Lang a { color:#666;}
    #MenuTxt { clear:both; list-style-type:none; margin:0px; padding:0px;height:25px; margin-top:14px; }
    #MenuTxt li { float:left; width:115px;}
    #MenuTxt li h1 { margin:0px; padding:0px; line-height:25px; font-size:14px; color:#1381ca; text-align:center; font-weight:normal;}
    #MenuTxt li h1 a {color:#1381ca;}
    #MenuTxt li h1 .Selected { font-weight:bold; color:#ca1331;}
#Footer #copyright {font-size: 12px;color: #666666;text-align: center;height: 60px;line-height: 30px;margin-top: 10px;
	width: 700px;	border-width: 1px;	border-top-style: solid;	border-color: #666666;}
#Footer {	width: 760px;	text-align: center;	padding-top: 5px;	height: 60px;}

/*----index------*/
#iB { width:1000px; height:auto; clear:both; margin-top:4px;}
#iL { float:left; width:205px; height:500px; }
/*---login---*/
.Logined { margin:4px; width:192px; line-height:20px; height:100px; overflow:hidden;}
.Logined img { margin:3px;}
.IUserInfo{ width:198px; height:114px; clear:both; background-image:url(../Images/index/lbg.gif); background-repeat:no-repeat; background-position:top; border:solid 1px white; }
.Lipt { width:192px; margin-top:15px; margin-left:8px;}
.LiptL { float:left; width:112px;}
.LiptL input { height:16px; width:95px; margin-top:1px; border:solid 1px #b9d5ea; color:#b9d5ea; font-size:12px; padding-left:20px; line-height:18px;}
#UserName { background-image:url(../Images/pic/user.gif); background-position:left center; background-repeat:no-repeat;}
#Password { background-image:url(../Images/pic/pwd.gif); background-position:left center; background-repeat:no-repeat;}
.LiptR { float:right; width:70px;}
.IsAl { height:24px;  clear:both; border-bottom:solid 1px #D1E1ED; width:185px; color:#518eb6;}
.newUser { height:24px; clear:both; line-height:24px; padding-left:12px;}

.adil { clear:both; width:200px; border:solid 1px #E2EBEA; overflow:hidden; margin-top:10px;}
.col1 { clear:both; width:200px; margin-top:10px;}
.col1H {width:200px; height:28px; background-image:url(../Images/border/ah.gif); background-repeat:no-repeat; line-height:25px; padding-left:8px; }
.col1H span { float:right; width:40px; }
.col1B {width:190px;background-image:url(../Images/border/ab.gif); background-repeat:repeat-y; line-height:20px; padding-left:8px; padding-right:10px;  }
.RSdkUl { margin:0px; margin-left:5px; padding:0px; list-style-type:none;}
.RSdkUl li { float:left; width:90px; line-height:20px; overflow:hidden; border-bottom:dotted 1px #cecece;}
.col1F {width:200px; height:8px; background-image:url(../Images/border/af.gif); background-repeat:no-repeat;}
.itech { margin:0px; padding:1px; padding-left:18px;}

#iR { float:right; width:792px;}
#iRr1 { width: 790px; overflow:hidden; }
#iRr1t { margin:0px; padding:0px; height:28px; border-bottom:solid 3px #ececec; clear:both; list-style-type:none;}
#iRr1t li { line-height:28px;float:left; overflow:hidden;}
#iRr1b { width:790px; height:256px; overflow:hidden; margin:8px 0 0 0; padding:0px; clear:both; list-style-type:none;}
#iRr1b li { line-height:22px; float:left;}


/*--------iRr2 -pk--*/
#rpk { clear:both; margin-top:3px; width:790px;}
.rpkH {width:782px; height:28px; background-image:url(../Images/border/ph.gif); background-repeat:no-repeat; line-height:25px; padding-left:8px; color:#1381ca; }
.rpkH span { float:right; width:180px; padding-right:8px; text-align:right;  color:#557187;}
.rpkB {width:780px; height:220px; background-image:url(../Images/border/pb.gif); background-repeat:repeat-y; line-height:20px; padding-left:8px; padding-right:2px;  }
.rpkF {width:790px; height:7px; background-image:url(../Images/border/pf.gif); background-repeat:no-repeat;}
.rpkbL { float:left; width:250px; height:200px; border-right:solid 1px #e7e7e7;}
.rpkbL p { text-indent:2em; margin:1px; padding:1px;}
.ipklT { width:230px; height:25px; line-height:24px; color:#1381ca; border-bottom:solid 1px #e7e7e7;}
.ipklT span { float:right; width:90px;}
.ipklBox { width:250px; overflow:hidden;}
.ipklBox ul { margin:0px; padding:1px; color:#333333; width:225px; list-style-type:none; margin-left:10px;}
.ipklBox ul li {padding-left:18px; line-height:22px; border-bottom:dotted 1px #cecece;background-image:url(../Images/index/i02.gif); background-repeat:no-repeat; background-position:left; }
.ipklBox ul li span { float:right; width:60px;}
.rpkbR { float:right; width:525px;height:200px; }
.rpkbR ul { margin:0px; padding:0px; list-style-type:none; margin-top:4px;}
.rpkbR ul li { float:left; width:250px; height:105px; border:solid 1px #e7e7e7; margin-left:4px; margin-bottom:4px;}
.rpkbR ul li a:link {color:#1381ca;}
.rpkbR ul li a:hover {color:#1381ca;}
.rpkbR ul li a:visited {color:#1381ca;}
.rpkbR ul li b { color:#1381ca;}

#IRecord { float:left; width:300px; height:264px; border:solid 1px #99BBDD;}
#IRecord h2 { margin:0px; padding:0px; height:27px; line-height:25px; font-size:14px;text-indent:8px; font-weight:normal; border-bottom:solid 1px #99BBDD; background-image:url(/Images/Index/t1bg.gif); background-repeat:repeat-x;}
#IRecord h2 span { float:right; width:60px; text-align:right; padding-right:6px; font-size:12px; font-weight:normal; }
#IRecord ul { margin:1px 5px 2px 5px; padding:0px; list-style-type:none;}
#IRecord ul li { height:22px; line-height:20px; text-indent:15px; overflow:hidden; border-bottom:dotted 1px #000;  background-image:url(/Images/jt2.gif); background-position:left center; background-repeat:no-repeat;}
#IRecord ul li span { float:right;  width:90px; overflow:hidden; text-indent:1px; text-align:right; padding-right:5px;}
#IRecord ul li b { font-size:12px; font-weight:normal; color:#1381ca;}

#IPractice { float:right; width:480px; height:264px; border:solid 1px #99BBDD; overflow:hidden;}
#IPractice h2 { margin:0px; padding:0px; height:27px; line-height:25px; font-size:14px;text-indent:8px;font-weight:normal; border-bottom:solid 1px #99BBDD; background-image:url(/Images/Index/t1bg.gif); background-repeat:repeat-x;}
#IPractice h2 span { float:right; width:60px; text-align:right; padding-right:6px; font-size:12px; font-weight:normal; }


#iRr3 {width: 790px; height:90px; margin-top:5px; clear:both; margin-bottom:5px; text-align:center; overflow:hidden; }
#iRr4 {width: 790px; height:auto; overflow:hidden; clear:both; }
#iRr4 .lc { float:left; width:535px; }
#iRr4 .rc { float:right; width:250px; text-align:right; overflow:hidden;}

#iRr5 { margin:0px; padding:0px; margin-top:8px; width:790px; overflow:hidden; list-style-type:none; height:200px;}
#iRr5 li { float:left;}
.i5t { width:290px; height:28px;padding-left:10px; font-size:12px; line-height:25px; background-image:url(../Images/index/i5t.png); background-repeat:no-repeat; }
.i5b { width:300px; height:145px; overflow:hidden; font-size:12px; line-height:20px; background-image:url(../Images/index/i5b.png); background-repeat:repeat-y;}
.i5b dl { padding:0px; margin:0px; margin-left:4px; width:290px;}
.i5b dl dt { padding-left:18px; line-height:22px; border-bottom:dotted 1px gray;background-image:url(../Images/index/i01.gif); background-repeat:no-repeat; background-position:left;  }
.i5f {width:300px; height:5px;  line-height:2px; background-image:url(../Images/index/i5f.png); background-repeat:no-repeat; }
.i5rt { width:167px; padding-left:10px; height:28px; font-size:12px; line-height:25px; background-image:url(../Images/index/i5rt.png); background-repeat:no-repeat; }
.i5rb { width:177px;  height:145px; overflow:hidden; font-size:12px; line-height:20px; background-image:url(../Images/index/i5rb.png); background-repeat:repeat-y;}
.i5rb dl { padding:0px; margin:0px; margin-left:4px; width:165px;}
.i5rb dl dt { padding-left:18px; line-height:22px; border-bottom:dotted 1px #cecece;background-image:url(../Images/index/i02.gif); background-repeat:no-repeat; background-position:left;  }
.i5rf {width:177px; height:9px;  line-height:2px; background-image:url(../Images/index/i5rf.png); background-repeat:no-repeat; }
/*----end index------*/

/*----page---*/
#pbh { width:1000px; height:13px; clear:both; font-size:1px;  background-image:url(../Images/pbh.gif); background-position:bottom; background-repeat:no-repeat;}
#pb { width:1000px; height:auto; clear:both;background-image:url(../Images/pbbg.gif); background-repeat:repeat-y; font-size:12px;}
#pbL { float:left; width:624px; text-align:center; overflow:hidden; }
    #pbNav { margin-top:10px; border-top:solid 1px #1381ca; border-bottom:solid 1px #1381ca; line-height:25px; height:30px; width:609px; padding-left:15px;}
    #pTitle { clear:both; height:50px; text-align:center;  }
    #pTitle h2 { margin:2px; width:500px;  padding:1px;  margin-left:50px; font-size:25px; line-height:35px; color:#1381ca; font-weight:normal; border-bottom:solid 1px #BEBEBE;}
    #pTitle ul { list-style-type:none; margin:1px; padding:1px; margin-left:30px;}
    #pTitle li { float:left; width:180px;}
    #pPzInfo { padding-left:10px; width:614px; line-height:20px; clear:both; margin-top:24px; border-top:dotted 1px #D7D7D7;  overflow:hidden;}
    #pPzInfo p { line-height:20px; text-indent:2em;}
    .Ads300x250 { width:300px; height:250px; overflow:hidden; float:right;}
    .pztips { width:600px; border:solid 1px #FF7B03; background-color:#FEFF00; line-height:22px; font-size:12px;}
    .puzbb { padding-left:10px; line-height:25px; margin-top:10px; text-align:center;}
    .pzActTip { width:600px; clear:both; margin-top:5px; margin-bottom:5px; padding-left:10px; background-color:#F9FBFF; border:dotted 1px #D7D7D7; }
    .pzActTip b { font-size:12px; color:#1381ca;}
    .pzActTip label { margin-right:18px;}
    .pzActTip label b { font-weight:normal; color:#1381ca; margin-right:15px;}
	.pubrs { clear:both; width:624px; height:auto;}
	.pubrs_l { float:left; width:300px; margin-left:3px;border:solid 1px #CCCCCC;}
		.pubrs_l_t { line-height:22px;width:300px; border-bottom-color:#d7f0ff; border-bottom-style:double;  background-color:#d7f0ff;}
		.pubrs_l UL { margin:0px; padding:0px; padding-left:10px;list-style-position:inherit; list-style-type:none;}
		.pubrs_l li { line-height:18px; border-bottom:dotted 1px #999; height:20px; width:280px; overflow:hidden; }
		#MyRep {width:290px; padding-left:10px; height:20px; background-color:#EBEBEB; line-height:20px;}
	.pubrs_r { float:right; width:300px;  margin-right:3px;border:solid 1px #CCCCCC;}
		.pubrs_r_t { line-height:22px; width:300px; border-bottom-color:#d7f0ff; border-bottom-style:double; position:relative;  background-color:#d7f0ff;}
		.pubrs_r UL { margin:0px; padding:0px; padding-left:10px; list-style-position:inherit;list-style-type:none;}
		.pubrs_r li { line-height:18px;  border-bottom:dotted 1px #999; height:20px; width:280px; overflow:hidden; }
#pubrs_r_Pager { width:300px; height:20px; background-color:#EBEBEB; text-align:center; line-height:20px;}
#pubrs_r_Pager span { color:#666;}
#loading { position:absolute; top:4px; left:1px; text-align:center; color:Red; font-size:12px; z-index:100; width:250px;}
.plistTitle { width:360px; background-image:url(../Images/listtbg.gif); background-repeat:repeat-x;font-size:14px; height:24px; line-height:24px;}


/*--Rank Style---*/
.RankTb { background-color:#d7f0ff; }
.RankTb td { line-height:20px;  text-align:center;}
.RankCurrent { background-color:#1381CA; color:White; text-align:center;}
.RankOut { background-color:#d7f0ff; color:Black; text-align:center;}
.RankOver { background-color:#1381CA; color:White; text-align:center;}
.pztbinfo { background-color:#d7f0ff;}
 #copyQ  {  height: 68px;  width: 360px;  overflow:auto; border:solid 1px gray; }

#pbR { float:right; width:362px;  margin-right:1px; overflow:hidden;}
	.userInfo { clear:both; width:360px;border-top: solid 1px #1381ca; margin-top:5px; font-size:12px; font-weight:normal; }
	    .userimg { float:left; width:100px; margin:5px; overflow:hidden;}
	    .usertxt { float:right; width:235px; line-height:20px;}
	    .inf1 { color:Green;}
        .inf2 { color:#1381CA;}
	.artList {width:363px; line-height:22px;margin-top:6px; }
	    .artListT { text-indent:15px;  height:24px; background-image:url(../Images/listtbg.gif); background-repeat:repeat-x; line-height:24px;font-size:14px;}
	    .artListB { padding-left:10px; overflow:hidden;}
    .adr1 { width:360px; height:280px; clear:both; text-align:center;}
    .adr2 { width:360px; height:280px; clear:both; text-align:center;border-top:solid 1px #1381ca; margin-top:6px;}

#pbf { width:1000px; height:5px; clear:both; font-size:1px; margin-bottom:10px; background-image:url(../Images/pbf.gif); background-position:top; background-repeat:no-repeat;}


/*---buttom----*/
.bt1 { background-color:#D0F0D0; border-color: #bbffbb; border-width:1px; }
.bt2 { background-color:#D0D0FF; border-color: #8B8BBE; border-width:1px;}
.bt3 { background-color:#F0D0D0; border-color: #BE8B8B; border-width:1px;}

/*----pkindex---*/
.pkiNav { width:1000px; height:25px; background-color:#f1f1f1; line-height:25px; padding-top:8px;}
.pkiNav img { vertical-align:middle;}
.pkb1 {clear:both; width:1000px;height:33px;}
.pkbl1 { float:left; width:257px;background-image:url(../Images/pk/ltbg.png); background-repeat:no-repeat; background-position:top;  height:33px;}
    .pklt1 { padding:0px; margin:2px; width:246px; height:28px; background-image:url(../Images/pk/lbbg.gif); background-repeat:no-repeat; background-position:bottom;
      list-style-type:none; list-style-position:inherit; }
    .pklt1 li { float:left; width:120px; line-height:20px;}
    .pklt1 li img {vertical-align:middle}
.pkbr1 { float:right; width:743px; height:33px;background-image:url(../Images/pk/rtmp.png);background-repeat:no-repeat; background-position:bottom;}

.pkb { clear:both; width:1000px;background-image:url(../Images/pk/ibg.png); background-repeat:repeat-y; }
.pkbl { float:left; width:257px;}
/*-----H=N*24+60+2---------*/
#list2 {overflow: hidden; margin:0 0 0 1px; padding:0px; width:254px; border-bottom:solid 1px #fff;}
#list2 dt { margin:0px; padding:0px; }
#list2 .title { margin:0px; color:Black; height:24px; padding-left:20px; background-image:url(../Images/pk/ldtb.png); background-repeat:no-repeat;  line-height:20px; background-position: left center;}
#list2 .selected { color:#1381ca;}

#PrList2 {overflow: hidden; margin:0 0 0 1px; padding:0px; width:254px; border-bottom:solid 1px #fff;}
#PrList2 dt { margin:0px; padding:0px; }
#PrList2 .title { margin:0px; color:Black; height:24px; margin-left:8px; margin-right:4px; padding-left:4px; border-bottom:dotted 1px #000; width:232px; line-height:20px;}
.PrTopNS { width:60px; float:right; overflow:hidden; text-align:right; padding-right:8px;}

.pkiDailys { padding:0px; margin:0px; width:250px;list-style-type:none;} 
.pkiDailys li { width:90px; height:20px; float:left; overflow:hidden; padding-left:20px; background-image:url(../Images/pk/i02.gif); background-position:left center; background-repeat:no-repeat;}

.pkbr { float:right; width:743px;}
#pkiList { width:740px; margin:2px 1px 1px 2px; padding:0px; list-style-type:none;}
#pkiList  li { float:left; width:230px; margin:5px; height:120px; border:solid 1px #fff; line-height:20px;}
#pkiList .des { clear:left; height:44px; width:225px; color:Gray; overflow:hidden; background-image:url(../Images/pk/desbg.gif); background-repeat:repeat; line-height:20px; font-size:12px;}
#pkiList .des b { color:Blue; font-weight:normal;}
.pkb3 { clear:both; width:1000px; height:44px; background-image:url(/Images/pk/iftbg.png);background-repeat:no-repeat; background-position:top; }
.pkbr3 { float:right; width:743px; margin-top:8px; margin-left:10px; text-align:right;}

/*--Practice index---*/
#PracList {width:720px; margin:2px 1px 1px 2px; padding:0px; list-style-type:none;}
#PracList  li { float:left; width:220px; margin:5px; height:100px; border:solid 1px #fff; line-height:20px;}
#PracList .des { clear:left; height:22px;  width:225px; overflow:hidden; background-image:url(/Images/pk/desbg.gif); background-repeat:repeat; line-height:20px; font-size:12px;}

#InxPracList {width:470px; margin:2px 1px 1px 2px; padding:0px; list-style-type:none;}
#InxPracList  li { float:left; width:220px; margin:5px; height:100px; border:solid 1px #fff; line-height:20px;}
#InxPracList .des { clear:left; height:22px;  width:225px; overflow:hidden; background-image:url(/Images/pk/desbg.gif); background-repeat:repeat; line-height:20px; font-size:12px;}

.pages {height: 20px; margin-left:10px;}
.pages a {color: #336699; outline: none}
.pages a {border: #999 1px solid; padding-right: 5px;  display: block; padding-left: 5px; font-size: 11px; float: left; padding-bottom: 1px;  margin-right: 2px; padding-top: 1px; background-color: #fff; text-decoration: none}
.pages span {border: #999 1px solid; padding-right: 5px;  display: block; padding-left: 5px; font-size: 11px; float: left; padding-bottom: 1px;  margin-right: 2px; padding-top: 1px;  background-color: #fff; text-decoration: none}
.pages a:hover {background-color: #ccc}
.pages span {border: #ddd 1px solid; background-color: #fff}
.pages .current {border-color: #c00; color: #fff;  background-color: #c00;}
.pages .current:hover {	border-color: #c00;  color: #fff;  background-color: #c00; }

.tabs {	padding-left: 3px; background: url(../images/tab_bg.gif) #fff repeat-x 50% bottom; margin-bottom: 10px}
.tabs_stress {padding-left: 3px; background: url(../images/tab_bg.gif) #fff repeat-x 50% bottom; margin-bottom: 10px}
.tabs .tab {border-right: #aaa 1px solid; padding-right: 8px; border-top: #aaa 1px solid; display: block; padding-left: 8px; z-index: 1; background: url(../images/tab_gloss.gif) #f5f5f5 repeat-x 50% top; float: left; margin-bottom: -1px; padding-bottom: 2px; margin-left: 2px; border-left: #aaa 1px solid; color: #333; padding-top: 5px; border-bottom: #999 1px solid; font-family: 宋体}
.tabs_stress .tab {	border-right: #aaa 1px solid; padding-right: 8px; border-top: #aaa 1px solid; display: block; padding-left: 8px; z-index: 1; background: url(../images/tab_gloss.gif) #f5f5f5 repeat-x 50% top; float: left; margin-bottom: -1px; padding-bottom: 2px; margin-left: 2px; border-left: #aaa 1px solid; color: #333; padding-top: 5px; border-bottom: #999 1px solid; font-family: 宋体}
.tabs .tab_active {	border-right: rgb(153,153,153) 1px solid; border-top: #999999 1px solid; background: #ffffff 0% 50%; border-left: rgb(153,153,153) 1px solid; border-bottom: rgb(255,255,255) 1px solid}
.tabs .tab_clear {clear: left; font-size: 1px; overflow: hidden; height: 1px}
.tabs_stress .tab_clear {clear: left; font-size: 1px; overflow: hidden; height: 1px}
.tabs_stress .tab_active {border-right: #6d84b4 1px solid; border-top: #6d84b4 1px solid; background: #6d84b4; border-left: #6d84b4 1px solid; color: #fff; border-bottom: #6d84b4 1px solid}

.coords {FONT-SIZE: 8pt;  COLOR: #000000; FONT-FAMILY: verdana,sans-serif; TEXT-ALIGN: center}

/*-------成绩统计与UserInfo信息-----------*/
#sbTitle { height:28px; line-height:25px;  font-size:16px; font-weight:bold; border-bottom:dotted 1px #666; width:610px; margin-left:8px;}
#sbtb { margin-left:8px; border-collapse:collapse; border-color:#D0E6F4;}
.tth { background-color:#D0E6F4;color:#1381ca; height:23px; line-height:23px; text-indent:5px; }
#sbtb td { height:22px; line-height:22px; text-indent:5px; text-align:left; }
.tdAlt {background-color:#ECF5FB;}

.pbRH2 { clear:both; padding:0px; margin:0px; font-size:12px; height:25px; color:#1381ca; background-image:url(/Images/rtbg.jpg); background-repeat:repeat-x; padding-left:10px; line-height:24px; border-bottom:solid 1px #1381ca;}
.pbRUl { width:361px; margin:0 0 0 1px; padding:0px; list-style-type:none;}
.pbRUl li { height:22px; line-height:22px;  }
.subPbRUl { width:361px; list-style-type:none; margin:0px; padding:0px;}
.subPbRUl li { float:left; border-bottom:dotted 1px #999; overflow:hidden;}
.liUser { width:136px; padding-left:8px; overflow:hidden; }

#cateScore{ width:360px;margin:5px 0 5px 1px; padding:0px; text-indent:5px; font-size:12px; list-style-type:none;}
#cateScore li { float:left; width:160px; line-height:20px; height:22px; padding-left:18px; background-image:url(/Images/pk/i01.gif); background-position:left center; background-repeat:no-repeat;}

#profile { width:640px; margin-left:10px; clear:both; margin-top:25px;}
#profile p { margin:1px; height:25px; line-height:22px; text-align:right; padding:0px; color:#666;clear:both;}
#profile p label { float:right; width:340px; height:25px; line-height:22px; vertical-align:bottom; text-align:left; color:#333; border-bottom:dotted 1px #999;}

.CSTitle {height:28px; margin-top:20px; line-height:25px;  margin-top:15px; font-size:14px; border-bottom:dotted 1px #1381ca; width:610px; margin-left:8px;}
.csDetail { clear:both; width:610px; margin-left:10px;}
.csDetail td { text-indent:5px; height:25px; line-height:22px; border-bottom:dotted 1px #999;}

/*------tips2-----*/
#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(../images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/*-----UserContainer-- -72--*/
.contentstyle{border:1px solid gray; width:528px; height:220px; overflow:hidden; margin-bottom: 1em; padding: 2px}
.contentstyle ul{margin: 0px;padding: 0px; list-style-type: none;}
.contentstyle li{display: inline;margin: 0; padding:0px;}
.uc { float:left; width:165px; height:60px;margin: 5px; margin-right:0px; border:dotted 1px #D9E8FF; background-color:#EDF8FE; overflow:hidden;}
.ucimg { float: left; width:55px; padding:4px;}
.ucimg img { border:solid 1px gray;}
.ucDes { float:right; width:98px; line-height:20px; overflow:hidden;}

/*-----rating-- ---*/
.rating ,
.rating .current ,
.rating .star_hover{background:url(/Images/Rating/star.gif) repeat-x;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;}

.rating{position:relative;background-position:left top;}
.rating .current{position:absolute;top:0;left:0;background-position:left center;}
.rating .star ,
.rating .star_hover{position:absolute;top:0;left:0;height:25px;cursor:pointer;}
.rating .star_hover{background-position:left bottom;}

/*----------info-----*/
.user_tip { border: 1px solid #999; font-size: 12px; font-family: tahoma;  width: 160px; overflow:hidden;  position:absolute; background-color:White;}
.user_tip a{width: auto;display: block;text-indent: 20px; background-image:url(/Images/pk/i02.gif); background-position:left center; background-repeat:no-repeat; line-height:22px; height:23px; border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/ padding: 2px 0;text-decoration: none;color: black;}
* html .user_tip a{ /*IE only hack*/width: 100%;}
.user_tip a:hover{ /*THEME CHANGE HERE*/background-color: #F0F0F0;}
 /*----dr--------*/
html>body div.outerbox{padding: 0 5px 5px 0;}
html>body div.outerbox div.shadowbox1{ position: absolute;	right: 0;bottom: 5px;width: 5px;height: 100%;background: url(/Images/pic/myshadow.png) no-repeat right top;}
html>body div.outerbox div.shadowbox2
{
    position: absolute;	bottom: 0;right: 5px;height: 5px;width: 100%;
    background: url(/Images/pic/myshadow.png) left bottom;
}
html>body div.outerbox div.shadowbox3
{
    position: absolute;	bottom: 0;right: 0;	height: 5px;width: 5px;
    background: url(/Images/pic/myshadow.png) no-repeat right bottom;
}
html>body .innerbox{margin: 0;display: inherit;}

#root-menu-div ul {border: 1px solid #DFDFDF; color:#000; font-size:12px; line-height:22px;}
#root-menu-div li{white-space:nowrap; text-indent:8px;}
* html #root-menu-div li{height: 21px; /* fixing ie6 problem */}
ul.menu,#root-menu-div ul {	background-color: #fff;	list-style: none;margin: 0;padding: 0;}
li.menu-separator.active{background-color: transparent;}
li.active {background-color: #F3F3F3; line-height:22px;  text-indent:8px;}
li.active a:link { width: auto;}
li.active a:hover{ width: auto; color:#1381ca;}
.activetarget{background-color: white;}
* html div.menu-item {display: inline; /* fixes problem in ie6 */}
li.menumain {float: left;padding: 0 10px;}
div.menu-item {padding: 1px 10px 1px 4px;}
img.menu-item-arrow{position: absolute;	right: 4px;	top: 8px;}
li.menu-separator{border-bottom: 1px solid #D2D2D2;	font-size: 0; /* for ie */	height: 0;line-height: 0; /* for ie */margin: 2px 0;}
.bottom1 { border-bottom:solid 1px #cacaca;}

.MedrImg { background-image:url(/images/pic/arrowdown.gif); background-position:right center; background-repeat:no-repeat; padding-right:18px;}
