*{
margin:0;
padding:0;
}

0l{
margin-left:5px;

}
body{
width:100%;
height:100%;
font-family:verdana,"Times New Roman", Times, serif;
font-size:12px;
color:#000000;
line-height:18px;
}
#wrapper{
width:100%;
height:100%;
min-height:100%;
background-color:#4e88b5;
}
#container{
	margin:25px auto;
	width:780px;
	text-align:left;
	border: 0px solid red;
	height:auto !important;
	height:100%;
	min-height:100%;
	background-color:#FFFFFF;
	}
#banner{
width:780px;
height:99px;
background-image:url(../images/banner_grad_02.jpg);
background-repeat:repeat-x;
background-position:left;
}	
#banner1{
width:780px;
height:99px;
background-image:url(../images/red_banner_02.jpg);
background-repeat:repeat-x;
background-position:left;
}	
.home{
float:right;
margin:5px;
}
.home li{
display:inline;
list-style-type:none;
margin-left:3px;

}
.home li a{
float:left;
padding:5px 6px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:normal;
color:#FFFFFF;
}
.home li a:hover{
background-color:#034B85;
color:#FFFFFF;


}

/*********************************/
#top_menu{
width:740px;
margin-left:20px;
margin-right:20px;
margin-bottom:5px;
/*background-image:url(../images/line_12.jpg);
background-repeat:no-repeat;
background-position: right;*/

}
/*
 #tabsE {
      float:left;
      width:100%;
      background:#ffffff;
	  line-height:normal;
	
	   
	  }
    #tabsE ul {
	margin:0;
	padding:15px 0 15px 0;
	list-style:none;
	 }
	  #tabsE li {
	  display:inline;
      margin:0;
      padding:0;
	  
      }
    #tabsE a {
      float:left;
      background-image:url(../images/menu_rt_15.jpg);
	  background-position:right;
	  background-repeat:no-repeat;
      margin:0;
      padding:10px 3px 10px 2px ;
      text-decoration:none;
	  font-family:Arial,"Times New Roman", Times, serif,verdana;
      font-size:12px;
	  color:#13609c;
	  font-weight:bold;
	   
		/*border-right:1px solid #C8C8C8;*/
	
	/*  }
	 
    #tabsE a span {
     float:left;
      display:block;	 
      background-image:url(../images/menu_lt_15.jpg);
	  background-position:left;
	  background-repeat:no-repeat;
   padding:10px 3px 10px 2px ;
       color:#13609c;
      }*/
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
   /* #tabsE a span {float:none;}
    /* End IE5-Mac hack 
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
	color:#FF0000;
		/*color:#FF6600;*/
      /*background-position:0% -80px;
      }
    #tabsE a:hover span {
      background-position:100% -80px;
      }  
	*/
	
	/**********/
	#tabsH {
width:100%;
background-color:#FFFFFF;
}
#tabsH ul {
margin:0;
padding:15px 0 0px 0;
list-style:none;
}
#tabsH li {
display:inline;
margin:0;
padding:0;
}
#tabsH a {
float:left;
background:url("../images/menu_lt_15.jpg") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-weight:bold;
color:#13609c;
/*border-top:1px solid #F2F2F2;*/
}
#tabsH a span {
float:left;
display:block;
background:url("../images/menu_rt_15.jpg") no-repeat right top;
padding:9px 11px 9px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
font-weight:bold;
color:#13609c;
/*border-top:1px solid #F2F2F2;*/
}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;}
/* End IE5-Mac hack */
#tabsH a:hover span {
color:#FF0000;
/*border-top:1px solid #C3C3C3;*/
}
#tabsH a:hover {
background-position:0% -42px;
}
#tabsH a:hover span {
background-position:100% -42px;
}
	/*********/
/*******************/
.top_gray{
background-image:url(../images/grad1_13.jpg);
background-repeat:repeat-x;
background-position:left;
height:14px;
}
.event_bg{
background-color:#e9f9ff;
border:1px solid #B6D7E3;
margin-bottom:15px;
}
#event{
background-color:#FFF;
border:1px solid #B6D7E3;
/*height:274px;*/
margin-bottom:15px;
width:458px;


}
#event td{
padding:3px;
}
#event1{
margin-bottom:5px;
}
#event1 td{
padding:3px;
}
#big_img{
margin-bottom:15px;}
#ncs{
width:272px;
margin-left:10px;}

#ncs td{
padding:5px;
}
#ncs1{
width:450px;
margin-right:10px;
margin-bottom:0px;}
#ncs1 td{
padding-right:20px;}
.blue_gead{
background-image:url(../images/blue_grad_38.jpg);
background-repeat:repeat-x;
background-position:left;
height:38px;
}
.red_grad{
background-image:url(../images/red_bg_38.jpg);
background-repeat:repeat-x;
background-position:left;
height:38px;
}

#hist{
width:450px;
border:1px solid #02487C;}
#hist1{
width:450px;
border:1px solid #BC1A0B;
margin-bottom:10px;}


#quick_link{
width:275px;
border:1px solid #02487C;
margin-left:9px;

} 
#quick_link1{
width:280px;
border:1px solid #BC1A0B;
background-color:#FFFFFF;

margin-left:9px;
} 
.padding2{
margin:10px 5px;
}
.padding1{
margin:7px 8px;
border:1px solid #999999;
}
.padding2{
padding-left:9px;
}
.padding3{
padding-bottom:10px;}

.list1{
margin-left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.list1 li{
background-image:url(../images/img_49.jpg);
background-repeat:no-repeat;
background-position:0em 0.9em;
list-style-type:none;
padding:5px 5px 5px 13px;
color:#056399;
}
.list1 li a{
color:#056399;
text-decoration:underline;
}
.list1 li a:hover{
color:#ff0000;
text-decoration:none;
}

/**************
.list1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4588cc;


}
.list1 li{
background-image:url(../images/img_49.jpg);
background-position:left;
background-repeat:no-repeat;
list-style-type:none;
padding:5px 10px;

}
.list1 li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4588cc;

}***/
/******/
a.more{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
float:right;
font-weight:bold;
text-decoration:none;
padding:5px;
}

a.more:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
float:right;
font-weight:bold;
text-decoration:none;
padding:5px;
}
#newletters{
width:272px;
background-color:#E9F9FF;
border:1px solid #7CB3C6;
}
#newletters1{
width:440px;
background-color:#E9F9FF;
border:1px solid #7CB3C6;
margin-top:25px;
}
#newletters1{
padding:5px;
}
#newsletters{
margin-left:10px;
width:272px;
background-color:#E9F9FF;
border:1px solid #7CB3C6;
}
#newsletters td{
padding: 5px;
}
.txt_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #999999;
padding:2px 3px;
width:100px;
}
.txt_box1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #999999;
padding:2px 3px;
width:200px;
}
#cal_contain{
width:190px;
height:210px;
background-color:#FFFFFF;
margin-right:10px;
}
#cal_contain td{
padding:5px 5px;
}
.blue_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4588CC;
padding:3px;
}
.blue_txt_bullet{
background-image:url(../images/img_49.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4588CC;
padding:3px 15px;
text-decoration:underline;
}
.blue_txt_bullet:hover{
background-image:url(../images/img_49.jpg);
background-repeat:no-repeat;
background-position:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF000000;
padding:3px 15px;
text-decoration:none;
}
.alert{
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
padding:3px 5px 15px 3px;}

.more_events{
padding:10px;
}
.blue_txt1{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#4588CC;
font-weight:bold;
padding:3px;
}
#footer{
background-color:#4E88B5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
#footer td{
padding:10px;
}
a.link1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
padding:0;
}
a.link1:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
padding-left:3px;
}
a.link2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
a.link2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.header1{
font-family:"Times New Roman",Arial, Times, serif;
font-size:18px;
color:#000033;
}
.border_bot{
border-bottom:1px solid #ff0000;}
#form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.blue_txt3{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#4588CC;
padding:3px;
text-decoration:none;
}
.blue_txt3:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#4588CC;
padding:3px;
text-decoration:underline;
}
.youth{
border-bottom:1px dotted #999;
}
.txtnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}