/* CSS Document */

body{
padding:0px;
margin:0px;
color:#0B3371;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#004389 url(../images/body_bg.gif) repeat-x;
}

/**** Header Tags ****/	

h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
padding-bottom:10px;
}	

h1 { 
color:#004582; 
font-size:20px;
padding:0px 0px 15px 0px;
font-weight:bold;
}	

h2 { 
color:#004582; 
font-size:18px;
padding:0px 0px 5px 0px;
font-weight:bold;
}	

h3 { 
color:#004582; 
font-size:16px;
padding:0px 0px 5px 0px;
font-weight:bold;
}	


a{
outline:none;
}	

p{
margin-top:0px;	
}	

/**** Container Header Section CSS ****/	

#container_header{
width:1000px;
margin: 0 auto;
background:#fff url(../images/top_right.gif) right no-repeat;
height:99px;
}

#container_header img{
padding:20px;
}

#container_menu{
width:1000px;
margin:auto;
background:url(../images/nav_bg.gif) repeat-x;
height:24px;
}	

#banner{
background:url(../images/banner_img1.jpg) no-repeat;
margin:0 auto;
height:270px;
width:1000px;
}

#banner h1{
float:left;
margin-top:232px;
color:#D6E5FF;
padding-left:20px;
font-size:24px;
font-weight:normal;
}

#banner img{
float:right;
}
/**** Container Body Tags ****/

#container_body{
width:1000px;
margin:0 auto;
background:#fff;
line-height:16px;
}

#container_body a{
text-decoration:none;
color:#0660D0;
}	

#container_body a:hover{
text-decoration:underline;
color:#004389;
}	

.sub_links{
vertical-align:top; 
background:#E9F2FB;
}

.hmepad{ padding: 10px 20px;}	

.container_pad{
padding:30px 60px;
}

.calendar{
background-color:#0660D0; 
}

.bcrumb{
color:#3EA9DF;
}

a.calendaron{
color:#fff;
}

.cal_days{
height: 20px; 
background-color:#64B2E3; 
color:#fff; 
font-weight:bold;
}

.cal_date{
background-color:#A2CBEE; 
color:#ffffff;
height:80px;
width:80px;
}

.cal_date_on{
background-color:#0660D0; 
color:#ffffff;
font-weight:bold;
}


#siteul{
margin:0px;
padding:0px;
padding-left:15px;
line-height:18px;
color:#DD2024;
}	

#siteul ul ul{
margin:0px;
padding:0px;
padding-left:15px;
line-height:18px;
}	


/******************* Header Part *********************/

#header_gal {
margin:0 auto;
background-color:#0660D0;
height:26px;
}

#header_gal ul{ 
margin:0px; 
padding:0px;
float:left;
}

#header_gal ul li{
float:left;
display:inline;
margin:0px;
padding:0px;
list-style-type:none;
border-right:1px solid #ffffff;
}

#header_gal ul li a{
background-color:#0660D0;
color:#ffffff;
text-decoration:none;
display:block;
padding:5px 10px 5px 10px;
}

#header_gal ul li a:hover{
background-color:#A2CBEE;
text-decoration:none;
color:#000000;
}	

#header_gal #on1 a{
background-color:#A2CBEE;
color:#000000;
}

#header_gal #on1 a:hover{
background-color:#A2CBEE;
text-decoration:none;
color:#000000;
}	

#num { 
padding-top:10px;
}

#num a {  
padding:0px; 
padding-left:3px; 
padding-right:3px; 
color:#000; 
text-decoration:none; 
background-color:#A2CBEE;
}

#num a:hover { 
padding:0px; 
padding-left:3px; 
text-decoration:none; 
padding-right:3px; 
color:#FFFFFF; 
background-color:#0660D0;
}	

.displayimg { padding:0px 0px 0px 0px; border:1px solid #0660D0; font-size:11px; text-align:center;}
.displayimg1 {background-color:#0660D0; height:20px; text-align:left; padding-top:5px; color:#ffffff; margin-bottom:10px;}		

/**** News ****/

.newsh
{
background-color:#0660D0;
color:#FFFFFF;
font-weight:bold;
}

.newsb
{
background-color:#E9F2FB;
}		

/**** Links Page ****/

.linkdes
{
padding-left:0px;
}

.linkdes1
{
padding-left:30px;
}	

.linkurl
{
padding-left:30px;
}	


/**** Footer ****/	
#footer {
width:1000px;
margin: 0 auto;	
font-size:10px;
height:25px;
color:#9BCDF0;
font-weight:bold;
}

ul#bot
{
list-style-type: none;
margin: 0px;
padding: 10px 10px 4px 20px;
}		 

ul#bot .le { float: left; }
ul#bot .mi { float: left; width:60%; text-align:center; }
ul#bot .ri { float: right; }

#bot a { 
color:#9BCDF0; 
text-decoration:none;
border-bottom:1px dotted;
}

#bot a:hover { 
color:#fff; 
text-decoration:none; 
border-bottom:1px dotted;
} 

/**** Buttons Tags ****/

.but
{
background-color:#1211FF;
color:#FFFFFF;
font-weight:bold;
float:right;
}	

.but1
{
background-color:#1211FF;
color:#FFFFFF;
font-weight:bold;
}

.but2
{
background-color:#1211FF;
padding:2px 6px 2px 6px;
border:0px;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
}			

/**** Form Tags ****/	

input, textarea, select
{font-size:12px; font-family:Arial, Helvetica, sans-serif;}	

.input 
{
border:1px solid #000000;
}

.textarea
{
border:1px solid #000000;
}		

.select
{
border:1px solid #000000;
}


/**** Contact Page ****/
#contact_form_box {
border: solid 0px #DCDCDC;
width:650px;
padding:10px;
}	

.errors
{
color:#9d0000;
}	

.required{ color:#9d0000;}	

.textinput {

width:236px;
height:15px;
background:url(../images/input.gif) no-repeat left top;
border:none;
padding:4px 8px;

}

.textarea, .textareaHovered {
width:336px;
height:125px;
background:url(../images/textarea.gif) no-repeat left top;
border:none;
padding:4px 8px;
}

