/* CSS Document */
body{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
background-color:#fff;
}
a{
border:none;
color:#FF3300;

}
a img,img{
border:none;
}

div.login {
background-image:url(../images/login.jpg);
background-repeat:no-repeat;
background-position:left;
background-color:#FFFFFF;
width:600px;
margin:100px auto 0px auto;
height:308px;
}
div.logintable{
width:300px;
margin-left:370px;

}
div.logintable .row{
height:30px;
padding:3px 0px 0px 3px;
}

div.logintable .row .celin{
width:70px;
float:left;
}
div.logintable .row .celout{
width:150px;
float:left;
}

.tnode a{
color:#FF3300;
font-weight:bold;
}

table.ctbl{
border-top:1px solid #3366CC;
border-right:1px solid #3366CC;
}
table.ctbl td,table.ctbl th{
border-bottom:1px solid #3366CC;
border-left:1px solid #3366CC;
padding:3px;
}
table.ctbl th{
background-color:#FCF281;
}

table.ctbl tr:hover td{
background-color:#A6EBF7;
}
table.ctbl tr:hover td:hover{
background-color:#24C7D9;
}

table.ctbl2{
border-top:1px solid #3366CC;
border-right:1px solid #3366CC;
}
table.ctbl2 td, table.ctbl2 th{
border-bottom:1px solid #3366CC;
border-left:1px solid #3366CC;
padding:3px;
}

.newsbar{
margin-left:5px;
max-width:500px;
}
 
.newsbar h2{
color:#006699;
border-bottom:1px solid #666666;
padding:0px;
margin:0px;
margin-bottom:4px;
}
.newslist{
background-color:#EFF3BA;
padding-left:5px;
}

.newslist .newsbody{
border-bottom:1px solid #CCCCCC;
margin-left:5px;
margin-right:5px;
text-align:justify;
}
.newslist .newsdate{
font-style:italic;
color:#336699;
font-weight:bold;
}
.newslist UL.newsmenu{
list-style:none;
height:22px;
margin:0px;
margin-left:200px;
width:180px;
}
.newslist .newsmenu li{
width:60px;
float:left;
line-height:22px;
height:22px;
}
.newslist h3{
color:#006699;
padding:0px;
margin:0px;
margin-bottom:4px;
}
.newslist h3.on{
color:#006600;
}
.newslist h3.off{
color:#666666;
font-style:italic;
}
.blue{
color:blue;
}
.red{
color:red;
}
.bold{
font-weight:bold;
font-size:14px;
}
.dotted{
border-bottom:1px dashed #888;}
.arrow{
background:url(../images/list-full-arrow.gif) 10px center  no-repeat;
}
.nowrap{
white-space:nowrap;
}

.clear{
clear:both;
}
.button{
background:url(../images/button-yellow.gif) center  no-repeat;
text-align:center;
vertical-align:middle;
color:#fff;
}

.button a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
.button a:hover{
color:#000;
}


/************************* Slide ***********************/
.slidediv {
	margin-left:0px;
}
ul.slideshow {  
     list-style:none;  
     width:960px;  
     height:260px;  
     overflow:hidden;  
     position:relative;  
     margin:0;  
     padding:0;  
       
 }     
   
 ul.slideshow li {  
     position:absolute;  
     left:0;  
     right:0;  
 }  
   
 ul.slideshow li.show {  
     z-index:500;      
 }  
   
 ul img {  
     border:none;      
 }  
   
 #slideshow-caption {  
     width:960px;  
     height:40px;  
     position:absolute;  
     bottom:0;  
     left:0;   
     color:#fff;  
     background:#000;  
     z-index:500;  
 }  
   
 #slideshow-caption .slideshow-caption-container {  
     padding:2px 10px;     
     z-index:1000;     
 }  

