/*- newslist--------------------------- */
.newslist{padding-left:0px;}
.newslist li{ list-style:none; clear:both;margin-top:10px; border-bottom:1px dashed #ccc; height:16px; display:block}
.newslist li a#n1{ text-decoration:none;float:left;color:#000;}
.newslist li a#n2{ text-decoration:none; float:right; color:#999;display:block}
.newslist li a#n1:hover{ text-decoration:underline;}

/*- mytable--------------------------- */
.mytable {
width:630px;
padding: 0;
margin: 0;
}

.mytable tr
{
height:30px;
}

caption {
padding: 0 0 5px 0;
width: 630px; 
text-align: right;
}

.mytable th {
width:100px;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 0px solid #999999;
border-top: 1px solid #999999;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding: 6px 6px 6px 12px;
background: #F0F1E0  no-repeat;
font-size:14px;
}


.mytable td {
border-right: 1px solid #999999;
border-top: 1px solid #999999;
background: #fff;
font-size:11px;
text-align:left;
padding: 6px 6px 6px 12px;
font-size:14px;
}

.mytable th.bottom {
border-right: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding: 6px 6px 6px 12px;
background: #F0F1E0  no-repeat;
font-size:14px;
}   
.mytable td.bottom {
border-right: 1px solid #999999;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background: #fff;
font-size:11px;
text-align:left;
padding: 6px 6px 6px 12px;
font-size:14px;
}            

/*- mytable2--------------------------- */
.mytable2 {
width:310px;
padding: 0;
margin: 0;
}

.mytable2 tr
{
height:10px;
}


caption {
padding: 0 0 5px 0;
width: 310px; 
text-align: right;
}

.mytable2 th {
width:140px;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 0px solid #999999;
border-top: 1px solid #999999;
letter-spacing: 2px;
text-transform: uppercase;
text-align:left;
padding: 6px 6px 6px 12px;
background: #F0F1E0  no-repeat;
}


.mytable2 td {
border-right: 1px solid #999999;
border-top: 1px solid #999999;
background: #fff;
font-size:11px;
text-align:left;
padding: 6px 6px 6px 12px;
}

.mytable2 th.bottom {
border-right: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
letter-spacing: 2px;
text-transform: uppercase;
text-align:left;
padding: 6px 6px 6px 12px;
background: #F0F1E0  no-repeat;
}   
.mytable2 td.bottom {
border-right: 1px solid #999999;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background: #fff;
font-size:11px;
text-align:left;
padding: 6px 6px 6px 12px;;
}     table.mytable3 {   border: 1px solid #888888;   border-collapse: collapse;   font-family: Arial,Helvetica,sans-serif;   margin-top: 10px;   width: 630px;}table.mytable3 th {   background-color: #CCCCCC;   border: 1px solid #888888;   padding: 5px 15px 5px 5px;   text-align: center;   vertical-align: middle;}table.mytable3 td {   background-color: #EFEFEF;   border: 1px solid #AAAAAA;   padding: 5px 15px 5px 5px;   vertical-align: text-top;}


/*- Menu nav--------------------------- */
      
      #nav {
   margin: 0;
   background : #3A76B5;
   width : 100%;
   border-bottom : 1px solid #3A76B5;
   border-top: 1px solid #3A76B5;
   border-left : none;
   border-right : 1px solid #3A76B5;
   height:26px;
   
}

#nav ul {
   list-style : none;
   margin : 0;
   padding : 0;
   text-align : center;
}

#nav li {
   display : block;
   float : left;
}

#nav li a {
   color : #FDFDE0;
   display : block;
   width : 114.9px;
   text-decoration : none;
   background : #3A76B5;
   padding : 2px 10px;
   border-left : 1px solid #255699;
   border-right : none;
   height:23px;
   font-size :14px;
}

#nav ul li a:hover {
   color : #FFFFCC;
   background : #255699;
}

#nav a:active	{
   background : #255699;
   color : #FDFDE0;
}

#special {
   border-right : 1px solid #255699;
   width : 110px;
}

/*- classPage--------------------------- */
.classPage{
width:630px;
height:28px;
}
.banner1{
width:338px;
height:25px;
}

/*- LeftMenu nav--------------------------- */
#leftnav {
 width:180px;
 line-height: 24px; 
 list-style-type: none;
 text-align:left;
}

#leftnav a {
 width: 160px; 
 display: block;
 padding-left:20px;
 padding-top:0px !important;
 padding-top:4px;
 padding-bottom: 0px !important;
 padding-bottom:4px;
}
#leftnav li {
 background:#CCC; 
 border-bottom:#FFF 1px solid; 
 float:left;
}
#leftnav li a:hover{
 background:#255699;
}
#leftnav a:link  {
 color:#3A76B5; text-decoration:none;
}
#leftnav a:visited  {
 color:#3A76B5;text-decoration:none;
}
#leftnav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#leftnav li ul {
 list-style:none;
 text-align:left;
}
#leftnav li ul li{ 
 background: #EBEBEB; 
}
#leftnav li ul a{
         padding-left:20px;
         width:160px;
}

#leftnav li ul a:link  {
 color:#666; text-decoration:none;
}
#leftnav li ul a:visited  {
 color:#666;text-decoration:none;
}
#leftnav li ul a:hover {
 color:#F3F3F3;
 text-decoration:none;
 font-weight:normal;
 background:#3A76B5;
}
/*==============================*/
#leftnav li:hover ul {
 left: auto;
}
#leftnav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
#leftnav ul.collapsed {
 display: black;
}
-->
.PARENT{
 width:300px;
 padding-left:20px;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
