    .mytr
    {
    margin:0px;padding:1px; background-color:#ffffff; /*mytable*/
    }

select  {
  border: 1px solid #bdc7d8;font-size:12px;vertical-align:middle
}

.myresult {
  CLEAR: both
  background: white;
  
  width: 568px;

  }
  /*分野*/
  .myh2 
  {
  font-size:12px;
  color: #993333;
  background-color:#ffffff;
  border-top:1px solid #993333;
  margin-top:0;
  }

 /*
ul, li {
  font-size:12px;
} */
body{
  text-align: center;
  padding: 0;
  font-size:12px;
  font-family: Arial, 宋体;
  word-break: break-all; /* IE Only  and p */
}

#frame {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:1em;
  clear:both;
  font-size:12px;
  text-align:justify;
}
#pagebody {
 
  width: 770px; 
  font-size:12px;
}
#viewthread {
  margin:1em 12px 0 12px;
}
#content2 {
  border-bottom: solid 1px #993333;
  border-left: solid 1px #D8DFEA;
  border-right: solid 1px #D8DFEA; 
  
  padding:1em 0 2em 0;
  font-size:12px;
}
.about p{
  margin:8px;
}
.withNote {
 background-color:#F6F6F6;
 padding:10px 0;
 margin-bottom:10px;
 text-align:center;
}
.bbsNote {
  margin:20px;
  padding:30px;
  border: 1px solid #ccc;
  background-color: #FFFFFF; 
}
.mybbsNote {
  margin:5px;
  padding:5px;
  border: 1px solid #ccc;
  background-color: #FFFFFF; 
}
.border
{
   border: 1px solid #ccc;
}
.boder1 {
	BORDER-RIGHT: #d0cfd5 1px solid; BORDER-TOP: #d0cfd5 1px; BORDER-LEFT: #d0cfd5 1px solid; BORDER-BOTTOM: #d0cfd5 1px
}
/*　EFF3FB　经典颜色*/
.mybbshead
{
    margin:2,10,0,5;
    background-color:#EFF3FB; 
}
.mybbsfoot
{
    font-size:11px;
    margin:2,10,0,5;
    /*background-color:#EFF3F1; */
}
#searchcontent p {
  margin-bottom:5px;
}
ul.courseList {
  margin-left:0; 
  padding-left:1.2em;
}
ul.courseList li {
  margin-bottom:5px;
}
#courseTitle {
  width:550px;
  text-align: center;
}
.syshomecl {
  margin-top:5px;
  margin-left:0;
  padding-left:1em;
}

.courselist {
  margin-top:5px;
  border-bottom:1px solid #D8DFEA;
  padding:10px 0;
}
.courselist .coursename {
  font-size:15px;
  margin-bottom:3px;
}
.desc {
  margin:3px 0;
}
#dialog {
  margin: 0px auto; width:100%;
  border: solid 10px #ffffff; }
#dialog td.dialog {
  padding-top: 10px;
  border: solid 0px #666666; }
#dialog td td {
  border: none; }
#dialog td .formtable {
  margin: 5px 10px 0px; }
#dialog p {
  margin: 10px;
  text-align: left; }
#dialog h4 {
  border-bottom: solid 1px #D8DFEA;
  margin: 5px 10px 5px;
  padding: 0px 0px 2px;
  font-size: 13px; }
#dialog .buttons {
  padding: 10px;
  text-align: right; }
#dialog .buttons input {
  margin-left: 10px; }
#dialog small {
  color: gray; }
img {
	border: 0px;
	padding: 2px;
}
#mainpic {
  width:200px;
  border:1px solid #D8DFEA;
}
.message {
  padding:10px;
  margin-top:10px;
  border:1px solid #DDD;
}
#tribemain {
  width:110px;
  border:1px solid #D8DFEA;
}
.memberright {
  float: right;
  text-align: right;
}
.memberleft {
  width: 24.5%;
  float: left;
  text-align: left;
}
.rate {
  margin-top:10px; 
}
div#groupmessage{
  /*background-color: #EEEEEE;*/
  background-color: #d8dfea;
  border-top: 1px solid #993333; 
  margin-top:10px;
}
.messages_div {
  background-color: #FFFBE2;
  border:#ffe222 1px solid;
  padding:10px;
  margin:10px 10px;
  font-size: 110%;
  font-weight:bold;
  text-align:center;
}
.errors_div  {
  margin: 0px 10px 10px 10px;
  padding: 10px;
  text-align:center;
  border: solid 1px #dd3c10;
  background: #ffebe8; }
#box .errors_div, #box .messages_div {
  margin: 0 20px 10px 20px;
}
.box .errors_div, .box .messages_div {
  margin:0 0 10px 0;
}



#addpicture {
  margin:0 20px;
}
form {
  margin: 0px;
  padding: 0px; }
.hide {
  display:none;
}
#header.withsubtitle { text-align: right; }
#header.withsubtitle h1 { float: left; }
.homeInfo {
  margin: 10px 0 10px 10px;
}
.withsubtitle {
  padding-left:10px;
}
h2.withsubtitle {
  margin-bottom:0;
}
#narrowbox td.label {
   font-size:12px;
}
tr.readtrue {
  background-color: #FFF;
}
tr.readfalse {
  background-color: #FEB;
}
div.person {
  float:left;
  border:1px solid #D8DFEA;
  margin-right:3px;
  margin-bottom:5px;
  padding:0 0 2px 0;
  vertical-align: bottom;
  font-size: 12px;
}
div.person img {
  margin-bottom:3px;
}
.person td {
  text-align:center;
}
.label {
  color: gray; font-size:12px;
   }
td.label, td {
  font-size:12px; }
#pagebody.mailbox #content {
  padding-bottom: 0px; font-size:12px;}

#messagetable {
  padding: 0px;
  margin: 0px; }
#messagetable th {
  padding: 2px 3px;
  font-weight: normal;
  text-align: left;
  background: #D8DFEA; }

#messagetable td {
  padding: 3px;
  border-bottom: solid 1px #D8DFEA; }

#mailboxfilters {
  padding: 3px;
  background: #D8DFEA; }
.new {
  font-weight: bold; }
.odd {
  padding:3px 0;
  background: #eef0f3; }
/*.pager {
  padding-left: 4px; }
.pager b {
  padding: 2px;
  font-style: normal;
  font-weight: bold;
  border-bottom: solid 2px #993333; }

.pager a {
  font-weight: normal;
  margin: 0px;
  padding: 3px 2px; }
.pager a:hover {
  color: white;
  margin: 0px;
  padding: 3px 2px;
  background: #993333;
  text-decoration: none; }
*/
.Right {
  float: right;
  margin-right:2px;
  font-weight:normal;
  font-size: 13px;
}
h1 .Right {
  margin-right:10px;
}
#searchcontent {
  text-align: center;
  border-top:1px solid #D8DFEA;
  border-bottom:1px solid #D8DFEA;
  margin-top:3px;
}

#searchresults {
  padding: 10px 0 5px 0;
  background: #f7f7f7; }
#searchresults .result {
  
  background: white;
  border: solid 1px #ccc;
  width: 600px;
  padding: 5px;
  margin: 0px 10px 5px 10px}
#searchresults .lastresult { border-bottom: none; }
/*族列表的图片*//*族列表的图片*/
#searchresults .image {
  vertical-align: top;
  text-align: left;
  width: 110px; }
  /*族列表的中间信息*/
#searchresults .info {
  vertical-align: top;
  width: 388px; }
#searchresults .info td {
  text-align: left;
  vertical-align: top;
  font-size: 13px;
  line-height: 18px;
  margin: 0px;
  padding: 0px 0px 1px 0px; }
#searchresults .info .label {
  
  color: gray; }
/*族列表的event信息*/
#searchresults .actions {
  vertical-align: top;
  width: 80px;
  font-size:12px;
   }

#searchresults .actions a {
  text-align: left;
  text-decoration: none; 
  display: block;
  margin: 0px;
  padding: 2px 4px;
  border-bottom: solid 1px #D8DFEA; 
  font-size:12px; }
#searchresults .actions a:hover {
  color: white;
  background: #993333;
  text-decoration: none; } 
textarea {
  border: 1px solid #bdc7d8;
  padding: 3px;
  font-size: 13px;
  margin-right: 5px;
  font-family:  "lucida grande", tahoma, verdana, arial,宋体, sans-serif; }
.formtable {
  margin: 0px auto; }
.formtable {
  margin: 0px; }
.formtable td {
  border: none;
  margin: 0px;
  padding: 3px 1px; }
.formtable td.label {
  padding-right: 0px;
  font-weight: bold;
  color: gray; }
tr.tallrow td.label {
  padding-top:5px;
}
.formtable tr.tallrow {
  vertical-align: top; }
.buttons {
  margin:10px 0;
}
.formbuttons {
  text-align: center;
  margin: 10px; }
.formbuttons .inputsubmit, .formbuttons .inputbutton {
  margin: 2px 4px; }
.infotable {
  margin: 0px;
  font-size:12px; 
  }
.infotable td {
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  padding-bottom: 2px; }
.infotable td.label {
  color: gray; }
.inputtext, .inputpassword, .cDesc, .cId {
  border: 1px solid #bdc7d8;
  font-size: 12px;
}
.inputtext_sea
{
    border: 1px solid #bdc7d8;
    font-size: 12px; color: #333333;   
}
.courseItem {
  width: 550px;
  clear:both;
  padding:5px 0;
  text-align:center;
}
input.cDesc {
  width:16em;
}
div.cDesc {
  float: left;
  width: 20em;
  text-align:left;
}
div.cName {
  float: left;
  width: 16em;
  margin-right:10px;
  text-align:left;
}
input.cId {
  width:3em;
}
div.cId {
  float: left;
  width: 4.5em;
  margin-right: 10px;
  text-align:left;
}
input[type~="radio"] {
  border: 0;
}
input[type~="text"], input[type~="password"] {
  border: 1px solid #bdc7d8;
  padding: 3px;
  font-size: 13px;
}
input[type~="submit"], input[type~="button"] {
  border-style:solid;
  border-top-width:1px;
  border-left-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-top-color:#D9DFEA;
  border-left-color:#D9DFEA;
  border-bottom-color:#0e1f5b;
  border-right-color:#0e1f5b;
  background-color:#993333;
  color:#FFFFFF;
  font-family: Simsun, "lucida grande", tahoma, verdana, arial,宋体, sans-serif; }
* html .inputbutton, * html .inputsubmit 
{
  height:21px;
  font-size:12px;
  border-style:solid;
  border-top-width:1px;
  border-left-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-top-color:#D9DFEA;
  border-left-color:#D9DFEA;
  border-bottom-color:#0e1f5b;
  border-right-color:#0e1f5b;
  background-color:#993333;
  color:#FFFFFF;
  padding: 3px 1px 1px 1px;
  font-family: Simsun,"lucida grande", tahoma, verdana, arial,宋体, sans-serif; }
.inputcheckbox { border: 0; }
.allfrom { border: 0; }
#chk { border: 0; }

.leaveWord {
  margin:10px 0;
  border:1px solid #DDDDDD;
  word-break: break-all; /* IE Only */
}
.lwTitle {
  background-color:#EEEEEE;
  margin:0;
  padding:5px;
}
.lwBody {
  margin:0;
  padding:5px;
  word-break: break-all;
  width:100%; height:auto; overflow:auto;
}
#currentpicture {
  float:left;
  width:200px;
  margin-bottom: 2em;
}
#uploadpicture {
  float:right;
  width:370px;
  margin-bottom: 2em; 
}
.box {
  /*margin:1em 10px 5px 10px;*/
 margin:1em 20px 5px 20px;
}
img.middle {
  width:120px;
  float:left;
}
.tribenav {
  margin:4px 6px 2px 0;
}
#twocolumn {
  width:768px;
  margin:10px 10px 1em 10px;
  padding:0;
}
#leftside {
  width:150px;
  float: left;
  margin:0;
  padding:0;
}

#rightside {
  width:598px;
  float:right;
  margin:0px 10px 0 10px;
  padding:0;
}

#syshomeleftside{
  width:395px;
  float:left;
  margin-left:10px;
  padding:0;
}
#syshomerightside {
  width:170px;
  float:right;
  margin-right:10px;
  text-align:left;
  padding:0;
}
#syshomerightside ol {
  margin-left:0;
  padding-left:2em;
}
#tribeleftside{
  width:610px;
  float:left;
  margin:0;
  padding:0;
}
#triberightside {
  width:120px;
  float:right;
  margin:0;
  text-align:left;
  padding:0;
}
.narrowbox {
  margin:0;
  padding:0;
 
}
#smallpageheader {
  background-image: url(/images/pageheaderbg628.gif);
  clear:both;
  background-repeat: no-repeat; 
  height:33px;
}
#pageheader {
  clear:both; 
}
#pagefooter {
  clear: both;
  font-size:12px;
  line-height: 15px;
  padding: 10px 0px;
  text-align:center;
}
#pagefooter a { padding: 3px 5px; }
#pagefooter a:hover { color: white; background: #993333; text-decoration: none; }
#pagefooter p { text-align: center; margin: 0; padding: 0; }
#footer {
  text-align: center;
  color: #993333;
  font-weight: bold;
  line-height: 21px;
  font-size: 12px;
  margin: 0px;
  padding: 0px 10px;
  background: #D8DFEA;
  border-bottom: solid 1px #993333; 
  clear:both;
}
#forum {
  font-size:12px;
  border: 1px solid MistyRose;
}
#forum .b{
  font-size:12px;
  border: 1px solid #d8dfea;
}
#gnav a:hover {
  text-decoration: none;
}
#gnav   {
  text-align: right;
  line-height: 25px;
  list-style: none;
  margin: 0 20px 0 10px;
  padding: 8px 3px 0px 0;
  font-size:110%;
}
#gnav li { display: inline; }
#gnav a { margin: auto 0px; padding: 2px 4px; color: #F7F4E1; }
#gnav a:hover { color: white; background-color: #A0B5CA; }
#profileActions {
  margin: 0px;
  padding: 5px 0px;
  background: white; }
#profileActions a {
  text-decoration:none;
  margin: 0px;
  padding: 4px 3px 2px 3px;
  display: block;
  background: white;
  border-bottom: solid 1px #D8DFEA;
    }
#profileActions a:hover {
  color: white;
  background: #993333;
  text-decoration: none; }
  
  
  #profileActions1 {
  margin: 0px;
  padding: 5px 0px;
  background: white; }
  
  
#profileActions1 a {
  text-decoration:none;
  margin: 0px;
  padding: 4px 3px 2px 3px;
  display: block;
  background: white;
  border-bottom: solid 1px #D8DFEA; }
  
#profileActions1 a:hover {
  color: white;
  background: #993333;
  text-decoration: none; }
  
#sidebar {
  margin-top:8px;
  float: left;
  width: 130px; 
}
#snav {
  border-bottom: solid 1px white; /* firefox fix */
  margin: 10px 0px;
  padding: 0px; 
  }
  #snav a {
         text-decoration:none;
         border-bottom: solid 1px #D8DFEA;
         padding: 4px 3px 2px 3px;
         margin: 0px;
         width: 114px;
         display: block;
         float:left;
         }
  #snav a:hover { text-decoration: none; color: white; background: #993333; }
  #snav a.hasedit {width: 58px; }
  #snav a.edit {
         width: 50px;
         color: gray;
         text-align: right; }
  #snav a.edit:hover { color: white; }
div.clear {
  clear: both; }

.center {
  margin-left:auto;
  margin-right:auto;
}
#header {
	width: 768px;
	clear: both;
	background-color:#F9F4E1;
	border-Top:1px solid #DDE0D7;
	border-Left:1px solid #DDE0D7;
	border-Right:1px solid #DDE0D7;
	border-bottom:1px solid #DDE0D7;
	margin:0;
	padding:0;
	background-image: url(../Images/perbg.gif);
}
#pageheader a, #smallpageheader a {
 text-decoration:none;
}
h1,h2 {
  font-weight:bold;
  color: #FFFFFF;
  clear:both; 
}
h1 {
  color: #993333;
  font-size:16px;
  margin:0;
  padding:3px 0 3px 10px;
}
h2 {
  font-size:12px;
  color: #993333;
  background-color:#fafafa;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  padding:3px;
  margin:12px 0 5px 0;
}
h2.top {
  margin-top:0;
}
h3 {
  color:#993333;
  font-weight:bold;
  border-bottom:1px solid #D8DFEA; 
  margin-bottom:5px;
  font-size:12px;
}
h5 {
  color:#993333;
  font-weight:bold;
  border-bottom:1px solid #D8DFEA; 
  margin-bottom:5px;
  font-size:12px;
  padding-bottom:2px;
  margin-top:10px;
  width:85%;
  margin:auto auto auto auto;
}

h7 {
  color:#993333;
  font-weight:bold;
  margin-bottom:5px;
  font-size:12px;
  padding-bottom:2px;
  margin-top:10px;
}
h4 {
  color:#993333;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
}
.memberlist, .memberlist2 {
  font-size:100%;
  margin:0;
  background-color:#EEEEEE;
  padding:2px 5px;
  font-size:90%;
  clear:both;
}
.memberlist2 {
  padding:2px 5px;
  width:190px;
  float:left;
  margin-bottom:5px;
}
.list {
  float: left;
  padding: 10px 0px 5px;
  background: #f7f7f7;
  border-bottom: solid 1px #D8DFEA;
}

div.guestbook {
  margin:5px 0;
  padding:5px 0; 
  width:580px;
}
#subheader {
  text-align: left;
  color: #993333;
  font-weight: bold;
  line-height: 21px;
  font-size:12px;
  margin: 0;
  padding: 10px 10px 0 10px;
  background: white;
  border: solid 1px #D8DFEA;
  border-top: none; }
#<subheader>.withsubtitle, #<footer>.withsubtitle { text-align: left; }
#<subheader>.withsubtitle h2, #<footer>.withsubtitle h2 { float: left; }
small {
  font-size:12px;
  margin-bottom:5px;
}
td.threadLeft{
   border: 1px solid #666666;
   width: 15%;
   padding-top:15px;
   padding-left:10px;
}
td.threadRight{
   border: 1px solid #D8DFEA;
   border-top: 1px solid #993333;
   width: 85%;
}
.threadViewSub{
   margin-left:0px;
   margin-right:5px;
   margin-top: 2px;
   padding-top:3px;
   padding-bottom: 3px;
   background-color:#5D7790;
   color:#FFF; 
   font-weight: bold;
   border-bottom:#993333 solid 1px;
}
.threadViewHead{
   padding: 0 4px;
   background-color: #D8DFEA;
   /*border-bottom:#993333 solid 1px;*/
   border-bottom:#D8DFEA solid 1px;
}
.threadViewBody{
   margin:5px 5px 8px 5px;
   background-color:#FFF;
   padding: 15px;
}

tr.even {
   background-color:#f7f9fd;
   border-top: 2px solid #333333; 
   padding: 5px;
}
tr.odd {
  border-top: 2px solid #333333;
  padding: 5px;
}
/*li.even, li.odd {
  padding:2px 5px;
  width: 49%;
  display:inline;
}*/
div.even {
  width:49.5%; 
  float:left;
  margin:3px 0;
}
div.odd {
  width:49%;
  float:left;
  margin:3px 0;
}

#tabs {
  text-align: center;
  padding: 4px 0px;
  margin: 10px 0px;
  border-bottom: solid 1px #993333; /*下划线*/
  padding-bottom:1px
}

* html #tabs div { 
  margin: 0 3px;  /*间隔*/
  display: inline;
}
#tabs a {
  margin: 0px;
  padding:2px 4px 1px 4px; /*影子的大小*/
  text-decoration:none;
}
#tabs a:hover {
  background: #D8DFEA;
  text-decoration: none;  
}

.sect_mail_in #tabs #in a,
.sect_mail_out #tabs #out a,
.sect_priv_priv #tabs #privtab a,
.sect_priv_name #tabs #nametab a,
.sect_priv_passwd #tabs #passwdtab a,
.sect_priv_email #tabs #emailtab a,
.sect_priv_del #tabs #deltab a,
.sect_basic #tabs #basictab a,
.sect_contact #tabs #contacttab  a,
.sect_person #tabs #perstab a,
.sect_sketch #tabs #sketchtab a,
.sect_course #tabs #coursestab a,
.sect_pic #tabs #pictab a,

.sect_random #tabs #randomTribetab a,
.sect_MyGroupList #tabs #MyGroupListtab a,
.sect_newTribe #tabs #newTribetab a,
.sect_all #tabs #allTribetab a,
.sect_mygroup #tabs #myTribetab a,
.sect_hot #tabs #hottab a,
.sect_recommand #tabs #recommandtab a
{
  color: #FF3366;
  background: #FFFFCC; 
}

  /*自定义*/
.name #tabs #nametab  a,
.group #tabs #grouptab  a,
.fav #tabs #favtab  a,
.hs #tabs #hstab  a,
.ListAllInU #tabs #ListAllInUtab  a,
.ListAllInUX #tabs #ListAllInUXtab  a,
.ListAllInUM #tabs #ListAllInUMtab  a,
.ListAllInUXB #tabs #ListAllInUXBtab  a,
.ListAllInUXB2 #tabs #ListAllInUXB2tab  a,
.ListAllInAdv #tabs #ListAllInAdvtab  a
{
 color: #FF3366;
 background: #FFFFCC; 
}

.tab0 #tabs #tab0 a,
.tab1 #tabs #tab1 a,
.tab2 #tabs #tab2 a,
.tab3 #tabs #tab3 a,
.tab4 #tabs #tab4 a,
.tab5 #tabs #tab5 a,
.tab6 #tabs #tab6 a,
.tab7 #tabs #tab7 a,
.tab8 #tabs #tab8 a,
.tab9 #tabs #tab9 a,
.tab10 #tabs #tab10 a,
.tab11 #tabs #tab11 a,
.tab12 #tabs #tab12 a
{
  color: #FF3366;
  background: #FFFFCC;
}

.queryfield
{
    border: 1px solid #bdc7d8;
    width: 150px;
}
.cs_small
{
    font-size:12px;
}
.event_cs_small
{
    font-size:12px;
    width:330px;
}.cs_page
{
    font-size:12px;
}
.cs_label
{
    font-size:12px;
}
.cs_table
{
    font-size:12px;
    margin-bottom:0px;
    margin-top:0px;
}
.cs_text
{
    font-size:12px;
}
.cs_dropDownList
{
    font-size:12px;
}
.cs_nobold
{
    font-weight:lighter;
}
.cs_txt
{
      border: 1px solid #bdc7d8;
      font-size: 12px;
}
.cs_file
{
      border: 1px solid #bdc7d8;
      font-size: 12px;
}
#eventlist
{
	width:100%;border: 1px solid #bdc7d8;
}


  /*自定义*/
#tabs .activetab a {
  color: white;
  background: #993333; }

#tabs .activetab a:hover {
  text-decoration: none; }

#tabs .inactivetab a:hover {
  background: #D8DFEA;
  text-decoration: none; }

/* Hides from IE-mac \*/

#mtabs a {
  margin: 0px;
  padding: 10px 3px 14px 3px; 
  text-decoration:none;
}
#mtabs {
  margin: 5px 0px;
  /*margin: 10px;*/
  padding-bottom:1px
}
/*选项之间宽度padding*/
#mtabs div {
  display: inline;
  padding: 5px;
  margin: 0px; 
}
.mboxtabs#tabs {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 160px; BORDER-BOTTOM-STYLE: none
}
 HTML .mboxtabs#tabs {
	MARGIN: 10px 0px 0px -1px
}
.mtab1 #mtabs #tab1 a,
.mtab2 #mtabs #tab2 a
{
  color: white;
  background: #993333; 
}

#mboxtabbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #993333 1px solid
}
 HTML #mboxtabbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1%
}
#quickmail {
  float:right;
  text-align: right;
  width: 466px;
  padding: 0;
  margin: -3px 0 0 0;
}
#mboxheader {
  background: #D8DFEA;
}
/*邮件结束*/

.status {
  background-color: #FFFBE2;
  border:#ffe222 1px solid;
  padding:10px;
  margin:5px 10px;
  text-align:center;
}
.slogan {
  width:598px;
  margin-left:auto;
  margin-right:auto;
  font-size:12px;
  clear:both;
  margin-bottom:20px;
}
.slogan img {
  margin-bottom:3px;
}
.slogan .item {
  margin:10px 35px 20px 0;
  float: left;
  width:145px;
}
.slogan .item2 {
  float:left;
  margin: 10px 0px 20px 0;
  width:145px;
}
.slogan .item3 {
  float:left;
  width:145px;
  margin:10px 0 20px 35px;
}
.slogan ul li{
  margin-left:0;
  padding-left:0;
}
#sorting1 {
  float:left;
  text-align:left;
  width:145px;
  margin-right:35px;
}
#sorting2 {
  float:left;
  width:145px;
  text-align:left;
}
#sorting3 {
  float:right;
  width:145px;
  text-align:left;
}
#sorting1 table, #sorting2 table, #sorting3 table {
  width:100%;
  margin-bottom:20px;
}
#sorting1 td, #sorting2 td, #sorting3 td {
  text-align:left;
  width:90px;
}
#sorting1 td.count,#sorting2 td.count, #sorting3 td.count {
  width:40px;
  text-align:right;
}
.slogan h3 {
  font-size:14px;
}
div.tinyimg {
 width:50px;
 margin:1px;
}
div.tinyimg img {
 vertical-align: bottom;
}
.textadv {
 text-align:center;
 margin-top:20px;
 border:1px solid #AAA;
 padding:5px 5px 10px 5px;
 color:#333;
}
.textadv h1 {
 font-size:14px;
 margin:5px 0 10px 0;
 padding:0;
 font-weight:bold;
}
 
.climg {
 vertical-align: bottom;
 width:50px;
 margin-bottom:3px;
}
div.note{
 font-size:12px;
 color:gray;
 margin-top:2px; 
}
div.disabled {
  font-size:12px;
  border-bottom:1px solid #D8DFEA;
  padding:2px 0 2px 3px;
  margin:0;
  width:92px;
  color:gray;
  margin-right:0;
}

/*#ticketleftside #searchresults .result {
  width:438px;
  padding:5px;  
  margin-left:10px;
}
#ticketleftside #searchresults .info {
  width: 330px;
}*/
.box #searchresults .result {
  width:574px;
  margin-left:0;
  margin-right:0;
}
.box #searchresults .info {
  width: 330px;
}
table.ticketshow {
 width:90%; 
 margin-top:5px;
}
table.ticketshow td {
 text-align:center;
}
#ticketleftside{
  width:470px;
  float:left;
  margin:0;
  padding:0;
}
#ticketrightside {
  width:125px;
  float:right;
  margin:0;
  text-align:left;
  padding:0;
}
.narrowbox #searchresults {
  padding:5px 0;
}
.narrowbox #searchresults .result {
  width:458px;
  padding:5px;  
  margin-left:0px;
  margin-right:0;
}
.narrowbox #searchresults .info {
  width: 300px;
}
.narrowbox #searchresults {
  padding:10px 0;
}
ol.syshome {
 margin-left:0;
 padding-left:1.7em;
}
ol.syshome li {
  margin:3px 0;
}
/*******train*************/
div.train {
  background-color:#EEE;
  padding:5px;
  margin:5px 0 10px 0;
  border:1px solid #D8DFEA;
}
ol.userlist li {
  margin:5px 0;
}
ol.train {
  margin:10px 0;
  padding-left:2em;
}
ul.train{
  margin-left:0;
  padding-left:1.2em;
  margin-bottom:5px;
}
ul.train li, ol.train li{
  margin:5px 0; 
  line-height:20px;
}
#snav a.noAction {
  color: gray;
}
#snav a.noAction:hover {
  margin: 0px;
  padding: 4px 3px 2px 3px;
  display: block;
  background: white;
  border-bottom: solid 1px #D8DFEA; 
  color:gray; 
}
.entryHeader {
  margin:0 0 10px 0; 
}
.title {
  margin:5px 0 15px 0;
  font-weight:bold;
  font-size:15px;
}
.entryFooter {
  margin:5px 0 30px 0;
  margin-left:10px;
}
.entryBody {
  border-bottom:1px dashed #D8DFEA;
  padding: 0 0 10px 0;
  word-break: break-all; /* IE Only */
  /*margin-left:10px;*/
}
.entryBody p {
  margin-bottom:8px;
}
/*.entryBody br {
  margin-bottom:10px;
}*/
.commentHead {
  margin:5px 0 0 0;
}  
.comment {
  margin:10px 0 30px 0;
}
.mycomment {
  margin-top:10px;
}
.commentBody {
  color:gray;
  margin:0;
}
.commentList {
  margin-top:30px;
}
.eventLeftSide {
  float:left;
  
  width:230px;
  margin-left:0;
}
.eventRightSide {
  float:right;
  width:340px;
  margin-right:0;
}
input.event {
  width:20em;
}
p.announce { 
  text-align:left;
}
/*write by fdp*/
tr.tdfontsize12	{
}
tr.tdfontsize12 td {
	font-size:12px;
	white-space:normal;
}
tr.tdfontsize12	a{
	text-decoration:none
}
.tableborder    {
 border:0px;
 cellpadding:0px;
 cellspacing:0px;
	background: #ffffff;
	border: 0px #ffffff;
	margin-top:5px;padding:2px;
	width:100%;font-size:12px;	
}
.tableborder tr{
	    margin:0px;padding:2px; background-color:#ffffff; /*mytable*/

}
.tableborder td{
border-bottom-style: dashed;
border-bottom-width: 1px;
	border-bottom-color: #FFD7FF;
	padding:2px 4px 2px 4px;
	text-align:center;
	height: 34px;
.tableborder th
{
	border:0px;
	text-align:center;
}
.malltxt    {
	font-family: Tahoma, Verdana; font-size: 14px;
}


.button {
	background-color: #e0e0e0;
	padding-top: 1px;
	padding-right: 1px;
	border-top: 1px solid #efefef;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #efefef;
}
	
.Filter
{
FILTER: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='LightSteelBlue', gradientType='0')
}

#sleft {
  border-bottom: solid 1px white; /* firefox fix */
  color:#BEA316;
  margin: 10px 0px;
  padding: 0px; 
  }

  #sleft a {
  		 color:#990000;
         text-decoration:none;
         border-bottom: solid 1px #990000;
         padding: 4px 3px 2px 3px;
         margin: 0px;
         width: 114px;
         display: block;
         float:left;
         }
  #sleft a:hover { text-decoration: none; color: white; background: #990000; }
  #sleft a.hasedit {width: 58px; }
  #sleft a.edit {
         width: 50px;
         color: gray;
         text-align: right; }
  #sleft a.edit:hover { color: white; }
  

  #nosleft a:hover { text-decoration: none; color: white;background: white;}
