/* Kaibell CSS Document */
body {margin:0; padding:0; font-size:12px; color:#000; text-align:left; font-family:Arial, Helvetica, sans-serif}

div:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div {display:block;}
/* Hides from IE-mac */
* html div {height: 1%;}
/* End hide from IE-mac */ 

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display:block;}
/* Hides from IE-mac */
* html .clear {height: 1%;}
/* End hide from IE-mac */ 

/* share */
h1, h2, h3, h4, h5, h6,p,ul,ol,li,dl,dt,dd,span,pre,div,em,strong,form,label,blockquote,hr,table,tr,th,td,caption,fieldset,legend 
{margin:0;padding:0;}/* word-break:break-all;*/
img {margin:0; padding:0; border:0; border:none;}
div,p,ul,ol,li,label,dl,dt,dd,table,fieldset {width:auto; height:auto; margin:0 auto;}
ul li,dt,dd {list-style-type:none;}
hr {width:100%; border:#ccc solid 1px; clear:both;}
ol li {margin-left:25px; text-indent:5px;}
legend {padding:0 10px; margin-left:20px; font-weight:bold; color:#333;}
h1 {font-size:12px; font-weight:bold; color:#333;}
h2 {font-size:13px; font-weight:bold; color:#333;}
h3 {font-size:11px; font-weight:bold; color:#24618e;}
input {width:100%; font-size:12px; color:#333; margin-top:2px; *margin:0; padding:0 0 0 3px; border:0; color:#333;}
select {width:auto; margin-left:-8px; padding:0; font-size:12px; color:#333;}
textarea {width:100%; margin:-1px; color:#000; border:0; color:#333;}
.black {color:#000; font-weight:normal; font-size:12px;}
.blacker {color:#333; font-weight:normal; font-size:12px;}
.rady {color:#666;}
.radyer {color:#999; font-weight:normal;}
.green {color:green;}
.red {color:#ed1c24;}
.yellow {color:#f4ac40;}
.blue {color:blue;}
.bold {font-weight:bold;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.biger {font-size:14px;}

/* link */
a:link,
a:visited,
a:active 
{
  color:#0000CC;/*24618e*/
  text-decoration:none;
  font-size:12px;
}
a:hover 
{
  color:#000;
  text-decoration:underline;
}
/*
a:hover img 
{
  filter:Alpha(opacity=50); 
  -moz-opacity:0.5; 
  opacity: 0.5;
} 
*/
/*For IE6.0 IE7.0 Firefox Opera*/

/* tHeader Css */
#theader {width:950px; height:160px; margin-bottom:15px; background:url("../images/home_top_bg.gif") no-repeat; position:relative;}
#theader table {width:auto; border-bottom:0; position:absolute; bottom:0; left:0;}
#theader table td {padding:0 15px; height:29px; *height:26px; text-align:center; background-color:#620031; 
border-left:#fff solid 1px; border-right:#fff solid 2px; border-top:#fff solid 3px;}
#theader table td a {color:#fff; font-size:13px; text-decoration:none;}
#theader table td a:hover {color:#000; font-size:13px; text-decoration:underline;}
#theader table .blank_l {width:20px;}
#theader table .blank_r {border-right:#fff solid 1px;}
#theader table td.menued a {color:#f4ac40; font-size:13px; text-decoration:none;}

/* aHeader Css */
#aheader {width:950px; height:160px; margin-bottom:15px; background:url("../images/admin_top_bg.gif") no-repeat; position:relative;}
#aheader table {width:auto; border-bottom:0; position:absolute; bottom:0; left:0;}
#aheader table td {padding:0 12px; height:29px; *height:26px; text-align:center; background-color:#620031; 
border-left:#fff solid 1px; border-right:#fff solid 2px; border-top:#fff solid 3px;}
#aheader table td a {color:#fff; text-decoration:none;}
#aheader table td a:hover {color:#000; text-decoration:underline;}
#aheader table .blank_l {width:20px;}
#aheader table .blank_r {border-right:#fff solid 1px;}
#aheader table td.menued a {color:#f4ac40; text-decoration:none;}

/* tFooter Css */
#tfooter {width:950px; padding:10px 0; border-top:#620031 solid 5px;}
#tfooter p {text-align:center;}

/*Bodyer Css is in the otherCss! e.g. Home's BodyerCss is in the home.css*/
.img_participate {position:absolute; left:100px; top:10px; cursor:pointer; z-index:9999;}

/* Reset Style */
#tbodyer .resetstyle table {width:auto; height:auto; padding:0; margin:0;}
#tbodyer .resetstyle td {width:auto; height:auto; padding:0; margin:0;}
#tbodyer .resetstyle input {width:auto; height:auto; padding:2px 8px; margin:0; border:#ccc solid 1px;}

/* Page Error */
#perror {width:250px; margin-top:200px;}
#perror p {padding-top:10px;}
#perror p a {text-decoration:underline;}
#perror p a:hover {text-decoration:none;}