
 body { 
 	margin-left:0px;
	margin-top:0px;
	background-color:#ffffff;

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size  : 12px;
	font-weight: normal;
	color	   : black;
	text-align : left;
	width:850px;
      }	
 #header { width:850px; height:100px; }
 #navbar {
	   width:160px;
	   padding:20px 0 10px 0;
	   vertical-align:top;
	   background-color:#184665  
         }
 #sidebar {
         width:150px;
	 background-color:white;
	 vertical-align:top
        }
 #cont {
         width:540px;
	 padding:20px;
	 background-color:#ffffff;
	 vertical-align:top;
	 font-size:12px;
        }
 #footer { 
 	  background-color:#dbdbdb;
	  color:black;
	  font-size:11px;
	  border-top:1px solid #acacac;
	  border-bottom:1px solid #acacac;
	  text-align:center;
        }
 #footbaseline {
	color:#5a5a5a;
	font-size:10px;
 }
 #navcontainer
 {
   width:850px;
   height:21px;
   background-color:#dbdbdb;
   border-top:1px solid #acacac;
   border-bottom:1px solid #acacac;
   font-size:11px;
 }
 #nav
 {
   margin-left:160px;
 }

 .mi
 {
    background-color:#e7e7e7;
    border-right:1px solid #989898;
    float:left;
    padding : 4px 15px 4px 15px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
 }


 /* ---------------------------------------- */ 
 #newsticker
 {
   width:150px;
   background-color:#c8d2db;
   border-bottom:1px solid #acacac;
   font-size:10px;
   margin:20px 0 20px 0;
 }

 #newsticker_head
 {
   background-color:#184665; 
   color:white;
   font-weight:bold;
   font-size:11px;
   margin-bottom:5px;
   padding:1px 5px 1px 5px;
 }
 .newsticker_cat
 {
   padding-left:5px;
   padding-right:5px;
   background-color:#e1e8ee; 
   font-weight:bold;
 }
 .newsticker_entry
 {
   margin:5px 0 10px 0;
   padding-left:3px;
   padding-right:3px;
   font-size:10px;
 }
 .newsticker_dc
 {
   background-color:#e1e8ee; 
   text-align:center;
   height:15px;
 }
 
 .newsticker_foot
 {
   border-top:1px dashed #000000;
   padding:2px 3px 5px 3px;
 }
 .ticker_date
 {
   font-size:9px;
 }
.news-itemlist {
	  font-size:12px;
	  list-style-image : url('gfx/arrb.gif');
	  list-style-type : circle;
	  
}
.news-itemlist-item {
	  font-size:12px;
	  margin:4px 0 4px 0;
}

 /* ---------------------------------------- */ 
 #eventticker
 {
   width:150px;
   background-color:#C8D2DB;
   font-size:10px;
   border-bottom:1px solid #acacac;
   margin:20px 0 20px 0;
 }

 #eventticker_head
 {
   background-color:#184665; 
   color:white;
   font-weight:bold;
   font-size:11px;
   margin-bottom:5px;
   padding:1px 5px 1px 5px;
 }
 .eventticker_entry
 {
   margin:10px 0 10px 0;
   padding-left:3px;
   padding-right:3px;
 }
 .eventticker_dc
 {
   background-color:#e1e8ee; 
   text-align:center;
   height:15px;
   font-size:10px;
   
 }
 
 .eventticker_foot
 {
   border-top:1px dashed #000000;
   padding:2px 3px 5px 3px;
 }
 
 .tbut { 
 	 border:1px solid black;
	 font-size:11px;
  }	 
 
 #sbmhead
 {
   width:155px;
   border-top:1px dashed white;
   border-bottom:1px dashed white;
   font-size:11px;
   font-weight:bold;
   color:white;
   background-color:#1178BE;
   padding:3px 0 3px 5px;
  }
 
 .sbm
 {
   width:150px;
   background-color:#385B73;
   color:white;
   border-bottom : 1px solid #dbdbdb;
   font-size:11px;
   font-weight:normal;
   vertical-align:middle;
   padding:6px 5px 6px 5px;
 }
 
 h2 { font-size:16px; font-weight:bold; padding:0 0 20px 0;margin:0; }
 
 
 .dimg {
 	     margin:10px 15px 15px 0px;
	     padding:0px;
	     float:left;
	    }
 .dimgcapt {
	     bottom:0px;
	     left:0px;
 	     font-size:9px;
	     color:black;
	     background-color:white;
	     border-right:1px dotted #a0a0a0;
	     border-bottom:1px dotted #a0a0a0;
	     line-height:12px;     
	     
	   }  
 .newsimgcapt {
 	     font-size:9px;
 	     font-weight:normal;
	     color:black;
	     background-color:#e1e8ee;
	     border-right:1px dotted #a0a0a0;
	     border-bottom:1px dotted #a0a0a0;
	     line-height:12px;     
	     
	   }  

 #homeref   {float:left; margin-left:5px;}
 #datefield {float:right; margin-right:5px;font-size:10px;}

 a.ft, a.ft:visited {color:#13517D; text-decoration:none; }
 a.ft:hover { text-decoration:underline; }
 
 a.nt, a.nt:visited {color:#1D3E5A; text-decoration:none; }
 a.nt:hover { text-decoration:underline; }

 a.home, a.home:visited {color:#1285D3; text-decoration:none; font-size:11px}
 a.home:hover { text-decoration:underline; }

 a.newsnav, a.newsnav:visited {color:#1285D3; text-decoration:none; font-weight:bold}
 a.newsnav:hover { text-decoration:underline; }

 a.news, a.news:visited {color:#1285D3; text-decoration:none; }
 a.news:hover { text-decoration:underline; }

 a.up-l, a.up-l:visited, a.up-l:hover {color:#ababab; text-decoration:none; }

 /* ----------------------------------------------------------------------- */
.event-boxh {
	  color:black;
	  border-bottom:1px solid #acacac;
	  font-size:12px;
}
.event-boxhl {
	  padding-bottom:2px;
	  width:88px;
	  border-right:1px solid #acacac;
          font-size:12px;
	  }
.event-boxhr {
	  padding:0 0 2px 5px;
          font-size:12px;
}

.event-box {
	  padding:10px 10px 0px 0px;
	  border-bottom:1px dashed #acacac;
	  line-height:14px;
	  text-align:justify;
	  font-size:11px;
}
.event-box-ft {
	  margin:15px 0 0 0;
	  text-align:left;
	  font-size:11px;
	  color:#000000;
	  /* background-color:#fffadc; */
	   background-color:#e1e8ee; 
}
.event-box-ftu { 
        padding:2px 0 40px 0;
	font-size:9px;
	color:#ababab;
	text-align:right;
       }

.event-brt-hd {
	  padding:2px 5px 2px 5px;
	 /* background-color:#fffadc; */
	  background-color:#184665;
	  color:white;
	  font-size:11px;
	  font-weight:bold;
}
.event-brt-bd {
	  padding:2px 5px 2px 5px;
	  background-color:#ffffff;
	  color:black;
	  font-size:11px;
}
 /* ----------------------------------------------------------------------- */
.news-boxh {
	  color:black;
	  border-bottom:1px solid #acacac;
	  font-size:12px;
}
.news-boxhl {
	  padding-bottom:2px;
	  width:88px;
	  border-right:1px solid #acacac;
          font-size:12px;
}
.news-boxhr {
	  padding:0 0 2px 5px;
          font-size:12px;
}

.news-box {
	  padding:10px 10px 10px 0px;
	  line-height:16px;
	  text-align:justify;
	  font-size:12px;
}
.news-box-ft {
	  border-top:1px dashed #acacac;
	  margin:5px 0 0 0;
	  padding:5px 0 2px 5px;
	  text-align:left;
	  font-size:12px;
	  color:#000000;
}
.news-box-ftu { 
        padding:2px 0 40px 0;
	font-size:9px;
	color:#ababab;
	text-align:right;
       }

.news-brt-hd {
	  padding:2px 5px 2px 5px;
	  background-color:#184665;
	  color:white;
	  font-size:11px;
	  font-weight:bold;
}
.news-brt-bd {
	  padding:5px 5px 5px 5px;
	  background-color:#ffffff;
	  color:black;
	  font-size:11px;
}

.linkimg { margin-right:3px; }
 /* ----------------------------------------------------------------------- */
.link-tab-l {
 	   vertical-align:top;
	   width:15px;
	   padding:5px 0 5px 0;
           font-size:12px;
}
.link-tab-r {
 	   vertical-align:top;
	   padding:5px 0 5px 0;
	   text-align:left;
           font-size:12px;
}
 /* ----------------------------------------------------------------------- */
 .ubox_dashed {
                border-bottom:1px dashed #acacac;
                border-left:1px dashed #acacac;
                border-right:1px dashed #acacac;
		padding:10px;
		width:478px;
 }
 .ubox_caption {
                padding:3px 0 3px 5px;
		background-color:#e1e8ee;
		font-weight:bold;
		margin-top:20px
 }
 .ulist { margin-top:5px; }


 /* ----------------------------------------------------------------------- */

 .team_ovtab
 {
   vertical-align:bottom;
   width:33%;
 }

 .team_scapt
 {
   font-size:10px;
   color:black;
   font-weight:bold;
 }
 
 .piccaption
 {
   font-size:10px;
   font-weight:bold;
   margin-top:3px;
 }

 /* ---------------------------------------------------------------------------------------------------- */ 
 #stk_explain_box
 {
      border-bottom:1px dashed #acacac;
      background-color:#FFF6DD;
      font-size:11px;
 }
 #stk_explain_head
 {
     text-align:center;
     font-weight:bold;
 }
 .stk_explain_sec
 {
     font-weight:bold;
     padding:0 5px 7px 5px;
 }
 .stk_explain_txt
 {
     padding:0 5px 10px 5px;
 }
 .stk_list
 {
     line-height:12px;
     padding:0 0 0 25px;
     margin:0px 0 10px 0;
     list-style-type:disc;
 }

 /* ---------------------------------------------------------------------------------------------------- */ 
 #wk_explain_box
 {
      border-bottom:1px dashed #acacac;
      background-color:#FFF6DD;
      font-size:11px;
 }
 #wk_explain_head
 {
     text-align:center;
     font-weight:bold;
     font-size:12px;
     padding:2px 0 2px 0;
 }
 .wk_explain_sec
 {
     font-weight:bold;
     padding:0 5px 7px 5px;
 }
 .wk_explain_txt
 {
     padding:0 5px 10px 5px;
 }
 .wk_list
 {
     line-height:12px;
     padding:0 0 0 25px;
     margin:0px 0 10px 0;
     list-style-type:disc;
 }




 .gen_11px
 { 
   font-size:11px;
   vertical-align:top;
 }
 .gen_11pxbd
 { 
   font-size:11px;
   vertical-align:top;
   font-weight:bold;
 }

 
 .stab_cell
 {
  font-size:10px;
  padding:3px;
  vertical-align:top;
  background-color:white;
  color:black;
 }
