body {
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}


#layout{width:1000px; margin:0 auto  0 auto}

a{ text-decoration:none; color:#376cae}
a:hover{ text-decoration:underline}

#header{width:1000px; height:143px;}


#menu{float:left; width:974px; padding:6px 6px 3px 20px; height:30px; line-height:22px;}

#menu  li ul{
position: absolute;
top: 22px;
display: none;
left:-10px;
margin:0;
padding:0;
border:1px  solid #ae3536;
}
#menu  ul li{ width:auto; display:block; list-style:none; z-index:700;}
#menu  ul li a {
display: block;
text-decoration: none;
color:#fff;
font-size:12px;
text-align:center;}

#menu  * html ul li { float: left; height: 1%; }
#menu  * html ul li a {height: 1%;}
#menu  .drop ul{ margin:0; padding:0 0 10px 0;}
#menu  .drop li{  clear:left; float:left; list-style:none;background-color:#fff; width:170px; padding-left:5px; padding-right:5px; }
#menu  .drop li a{display:block; background-image:url(../images/menu_bot_bg.jpg); background-repeat:repeat-x; background-position:bottom left; padding:5px 10px 4px 10px; width:140px; float:left; color:#414141; text-align:left; font-size:12px; font-weight:normal}
#menu  .drop li a:hover{width:140px;color:#000}

#menu .drop li .no_bg{ background-image:none}

#menu  .drop li a strong{ color:#2d6aa1}

#menu  li:hover ul, #menu  li.over ul {display: block;} 

#menu ul{text-align:center; margin:0; padding:0; }
#menu li{position:relative; list-style:none; float:left;padding:0 8px 0 0px; color:#fff; font-size:12px;}
#menu li a{ display:block; text-decoration:none; font-size:12px; color:#fff; font-weight:bold;float:left; color:#fff; padding-bottom:0px}
#menu li a:hover{ background-color:transparent; color:#baced7}

#menu .sub{background-image:url(../../images/arrow.gif); background-repeat:no-repeat; background-position:right center; display:block; }
#menu .sub:hover{background-image:url(../../images/arrow.gif); background-repeat:no-repeat; background-position:right center;}



#menu .offices{float:right; width:270px; font-size:12px; font-weight:bold; line-height:22px; border-left:1px solid #fff; padding-left:10px; color:#fff}

#menu .offices select{border:1px solid #ccc;; width:110px; padding:0px; margin:0 0 0 5px;float:right}

.logo { float:left}

.top_right{float:right; width:688px; padding-top:8px;}
.top_right .dates { color: #7e7e7e; float:left; padding-left:70px; padding-top:6px; font-size:12px;}
.top_right .search-box { float:right; background:url(../images/search-bg.jpg) no-repeat; width:231px; height:33px;}
.top_right .search-box form span { display:block; float:left; width:178px; padding:5px 0 5px 15px;}
.top_right .search-box form .keywords { width:180px; line-height:14px; height:14px; float:left; background:none; border:0; margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#acacac;}
.top_right .q-links { margin-right:14px;}
.top_right ul{ margin:0; padding:3px 0 2px 0;}
.top_right li{ list-style:none; display:inline; padding:4px; color:#848484;}
.top_right li a{ color:#848484; text-decoration:none; font-size:11px; font-weight:bold;}
.top_right li a:hover{ text-decoration:underline}
.top_bottom { height:44px; padding-top:22px; overflow:hidden;}
.top_bottom .sn_links { float:left; margin-left:212px;}
.top_bottom .sn_links a { display:block; float:right; padding-top:12px; margin-right:5px;}
.top_bottom .sn_links a:hover { padding-top:6px;}
.top_bottom .sn_links a img { border:0;}
.top_bottom .donate { width:155px; height:44px; float:right;}
.top_bottom .donate a { display:block; width:155px; height:44px; background:url(../images/donate.jpg);}
.top_bottom div.donate a:hover { background:url(../images/donate_hover.jpg)}


#body_container{width:1000px; float:left; padding-top:0px;}
.newbox{width:300px; padding:50px; float:left; font-weight:bold; border:3px solid #b03826; margin-left: 50px; margin-bottom:20px;}

#left_container{float:left; width:230px;}

#left_container .top_bg{float:left; width:210px; padding-left:10px; padding-top:20px}

#left_container .top_bg ul{ margin:0; padding:10px 20px 10px 15px;}

.blk-welcome{ color:#2769c4; font-size:18px; font-weight:normal; margin:10px 10px 10px 0; padding:10px 10px 10px 0;}

.welcome{ color:#000000; font-size:18px; font-weight:normal; margin:10px 10px 10px 0; padding:10px 10px 10px 0;}

.normal_heading{color:#3e3c38; font-size:18px; font-weight:bold; margin:10px 10px 10px 0; padding:10px 10px 10px 0;}

#left_container .top_bg li{ list-style:square; padding:5px; border-bottom:1px dotted #dedede}

#left_container .top_bg li a{ color:#4e4b38; text-decoration:none}

#left_container .top_bg li a:hover{ text-decoration:none; color:#226cc8}

#left_container .top_bg .selected{ color:#226cc8; font-weight:bold}


#left_container .top_bg img{ border:none; margin:4px 0 4px 0}


#middle_container{float:left; width:550px; padding: 0 0px 20px 0px;}



#middle_container .top_bg{float:left; padding-top:20px; color:#323232; line-height:18px;}

.job{float:right; margin-right:15px;border:none}

.content_container{float:left; width:532px; margin-bottom:20px;}

.content_container p{ margin: 0; padding: 0;}

.recive_container{width:410px; padding:0 50px 0 50px; float:left; margin-top:30px;}

.recive_container .recive_link{width:398px; border:1px solid #3a6bad; padding:5px}


.icon{ background-image:url(../images/iconaa.jpg); background-position:left center; background-repeat:no-repeat;  display:block; padding:3px 3px 3px 30px;}

.event_container{float:left; width:502px; padding-left:30px; margin-top:20px;}
.event{float:left; width:236px;}

.event_icon{float:left; display:block; width:80px; padding-left:5px;}

.calender_container{float:left; width:502px; padding-left:30px; margin-top:10px;}

.calender_content{float:left; width:500px; margin-bottom:10px}

.calender_content .image_box{float:left; width:120px;}

.calender_content .content{float:left; width:350px;}

.calender_content .content a{ color:#bb2525; text-decoration:none}

.calender_content .content a:hover{ text-decoration:underline}


#inner_middle_container{float:left; width:760px; padding: 0 0px 20px 0px;}

#inner_middle_container .top_bg{float:left;  background-image:url(../images/mid_top.jpg); background-repeat:repeat-x; background-position:top left; padding-left:10px; padding-top:20px; color:#323232; line-height:18px; width:750px}

.heading{width:750px; background-image:url(../images/menu_bot_bg.jpg); background-repeat:repeat-x; background-position:bottom left;  padding-bottom:10px; float:left; text-align:right; font-size:18px; color:#a5a5a5; font-weight:bold}

.linkheading{width:750px; background-image:url(../images/menu_bot_bg.jpg); background-repeat:repeat-x; background-position:bottom left;  padding-bottom:10px; float:left; text-align:left; font-size:12px; color:#a5a5a5; font-weight:bold}

.heading .bread_crumb{width:400px; float:left; text-align:left; font-size:11px; font-weight:normal}

.heading span{color:#2c79cf}

.content{width:730px; padding:10px; background-image:url(../images/menu_bot_bg.jpg); background-repeat:repeat-x; background-position:bottom left; float:left; line-height:22px;font-family:verdana}


#right_container{float:left;width:210px; padding-top:20px; padding-left:7px; padding-bottom:20px;}

#right_container .box{width:185px; padding:10px; float:left; border:1px solid #e1e1e1; margin-bottom:20px;}

#right_container .box h3{background-image:url(../images/iconaa.jpg); background-position:left center; background-repeat:no-repeat;  display:block; padding-left:30px; padding-top:5px; padding-bottom:5px; color:#c54a4c; font-size:12px; font-weight:bold; margin:0;}

#right_container .box ul{ margin:5px 0px 10px 0px; padding:5px 0px 10px 20px}

#right_container .box li{ list-style:none; padding:5px 0 5px 0; font-size:11px;}

#right_container .box li a{ color:#336797; font-weight:bold; text-decoration:none}

#right_container .box li a:hover{ text-decoration:underline}

.news_head{float:left; width:210px}

#right_container .news_box{width:185px; padding:10px; float:left; border:1px solid #d9dde8; margin-bottom:20px; background-color:#f7f8fa; height:130px; overflow:auto; line-height:18px; color:#666668}

#right_container .news_box p{ margin:3px 3px 3px 0; padding:3px 3px 3px 0}

#right_container .news_box span{ color:#537daf}

.red{ color:#b03826}
.site-blue{ color:#336699}

div.attention{ border:solid 3px #b03826 }

#footer{float:left; width:100%; padding:20px 0 30px 0; text-align:center; line-height:22px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x}

#footer a{ color:#161616; text-decoration:none}
#footer a:hover{ text-decoration:underline}

/*Styles for slideshow on home page*/
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:270px;
	overflow:hidden;
	background-color:#666666;
	width:400px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
	z-index:600;
	background-color:#000;
	color:#ffffff;
	height:75px;
	width:100%;
	position:absolute;
	bottom:0;
	}

	#gallery .caption .content1 {
		margin:5px;
		font-size:12px;
		line-height:normal;
	}
	
	#gallery .caption .content1 h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size:13px;
	}
