/*---------common Styles----------------*/
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#48280e; background:url(../images/bg.gif) repeat-x #f8e7c5;}
h1,h2,h3,h4,h5,ul,li,div,img,form{margin:0px; padding:0px;}
h1{font-size:16px;}
h2{font-size:14px;}
a{text-decoration:underline; color:#48280e;}
a:hover{text-decoration:none; color:#48280e;}
img{border:0px;}

/*---------Position Styles----------------*/
.f_left{float:left;}
.f_right{float:right;}
.pad_l10{padding-left:10px;}
.pad10{padding:10px;}
.pad_r10{padding-right:10px;}
.mar_r10{margin-right:10px;}
.mar_l10{margin-left:10px;}
.clear{clear:both;}
.bdr1{border-bottom:1px dashed #e2861b;}

/*---------Font Styles----------------*/
.txt_cen{text-align:center;}
.txt_jus{text-align:justify;}
.txt_red{color:#ff0000;}
.txt_whit{color:#ffffff;}
.txt_blk{color:#000000;}
.txt_blu{color:#0772B1;}
.txt_siz10{font-size:10px;}
.txt_siz11{font-size:11px;}
.txt_siz20{font-size:11px;}
.lin_ht20{line-height:20px;}
.lin_ht24{line-height:24px;}

/*---------List Styles----------------*/
ul.list1{list-style:none; margin:0px; padding:0 0 10px 0;}
ul.list1 li{line-height:22px; padding-left:15px; background:url(../images/bullet1.gif) no-repeat left 9px;}
ul.list_num{list-style:decimal; padding-left:20px; line-height:22px;}
ul.list_nor{list-style:circle; padding-left:20px; line-height:22px;}

/*---------Image Styles----------------*/
.img_bdr1{border:1px solid #CCCCCC;}
.img_bdr2{border:1px solid #CCCCCC; padding:3px;}
.img_bdr3{border:1px dotted #CCCCCC; padding:3px;}

/*---------Link Styles----------------*/
a.link_red{text-decoration:none; color:#ff0000;}
a.link_red:hover{text-decoration:underline; color:#ff0000;}
a.link_blk{text-decoration:none; color:#000000;}
a.link_blk:hover{text-decoration:underline; color:#000000;}
a.link_orng{text-decoration:none; color:#D84905;}
a.link_orng:hover{text-decoration:underline; color:#D84905;}
a.link_mor{text-decoration:none; padding:5px; background:#999999; color:#000000;}
a.link_mor:hover{text-decoration:none; padding:5px; background:#000000; color:#ffffff;}

/*-------Form Styles ----------*/
.txt_box{width:180px; height:19px; padding:0 0 0 3px; border:1px solid #e2861b;}
.txt_area{width:180px; height:75px; padding:0 0 0 3px; border:1px solid #e2861b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.txt_box1{width:35px; height:19px; padding:0 0 0 3px; border:1px solid #999999;}
.txt_box2{width:45px; height:19px; padding:0 0 0 3px; border:1px solid #999999;}
.txt_box3{width:70px; height:19px; padding:0 0 0 3px; border:1px solid #999999;}
.button1{width:100px; height:20px; padding:0 0 0 3px; border:0px; cursor:pointer;}
.submit_btn{width:75px; height:24px; color:#ffffff; background:#db6e15; border:0px; cursor:pointer;}
.donate_btn{width:125px; height:30px; color:#ffffff; background:#db6e15; border:0px; cursor:pointer; border:1px solid #ffffff;}
/*--------- Main body Style are start here -------*/
#main_body{margin:auto;width:984px;}

/*--Header---*/
#header{float:left; width:984px; height:140px; background:url(../images/header_bg.jpg) no-repeat;}
#header .logo{float:left; padding:26px 0 0 10px;}
#header .god{padding:31px 0px 0 137px; float:left;}
#header .contact{float:right; padding-top:20px;}
#header .contact p{margin:0px; padding:0px; line-height:20px;}
/*---menu---*/
#main_nav{background:url(../images/menu_bg.png) no-repeat center; float:left; height:47px; overflow:hidden;}
#main_nav ul{margin:0px; padding:0px; list-style:none;}
#main_nav ul li{margin:0px; padding:18px 23px; float:left; background:url(../images/menu_sep.gif) no-repeat right 7px;}
#main_nav ul li.last{margin:0px; padding:18px 23px; float:left; background:none;}
#main_nav a.home{float:left; width:47px; height:20px; background:url(../images/home_nav.jpg) no-repeat;}
#main_nav a.home:hover{float:left; width:47px; height:20px; background:url(../images/home_nav_over.jpg) no-repeat !important;}
#main_nav a.home_act{float:left; width:47px; height:20px; background:url(../images/home_nav_over.jpg) no-repeat !important;}
#main_nav a.home_act:hover{float:left; width:47px; height:20px; background:url(../images/home_nav_over.jpg) no-repeat !important;}
#main_nav a.about{float:left; width:145px; height:20px; background:url(../images/about_the_trust.jpg) no-repeat;}
#main_nav a.about:hover{float:left; width:145px; height:20px; background:url(../images/about_the_trust_over.jpg) no-repeat !important;}
#main_nav a.about_act{float:left; width:145px; height:20px; background:url(../images/about_the_trust_over.jpg) no-repeat !important;}
#main_nav a.about_act:hover{float:left; width:145px; height:20px; background:url(../images/about_the_trust_over.jpg) no-repeat !important;}
#main_nav a.service{float:left; width:70px; height:20px; background:url(../images/services.jpg) no-repeat;}
#main_nav a.service:hover{float:left; width:70px; height:20px; background:url(../images/services_over.jpg) no-repeat !important;}
#main_nav a.service_act{float:left; width:70px; height:20px; background:url(../images/services_over.jpg) no-repeat !important;}
#main_nav a.service_act:hover{float:left; width:70px; height:20px; background:url(../images/services_over.jpg) no-repeat !important;}
#main_nav a.facilty{float:left; width:82px; height:20px; background:url(../images/facilities.jpg) no-repeat;}
#main_nav a.facilty:hover{float:left; width:82px; height:20px; background:url(../images/facilities_over.jpg) no-repeat !important;}
#main_nav a.facilty_act{float:left; width:82px; height:20px; background:url(../images/facilities_over.jpg) no-repeat !important;}
#main_nav a.facilty_act:hover{float:left; width:82px; height:20px; background:url(../images/facilities_over.jpg) no-repeat !important;}
#main_nav a.gal{float:left; width:128px; height:20px; background:url(../images/photo_gallery.jpg) no-repeat;}
#main_nav a.gal:hover{float:left; width:128px; height:20px; background:url(../images/photo_gallery_over.jpg) no-repeat !important;}
#main_nav a.gal_act{float:left; width:128px; height:20px; background:url(../images/photo_gallery_over.jpg) no-repeat !important;}
#main_nav a.gal_act:hover{float:left; width:128px; height:20px; background:url(../images/photo_gallery_over.jpg) no-repeat !important;}
#main_nav a.donat{float:left; width:88px; height:20px; background:url(../images/donate_us.jpg) no-repeat;}
#main_nav a.donat:hover{float:left; width:88px; height:20px; background:url(../images/donate_us_over.jpg) no-repeat !important;}
#main_nav a.donat_act{float:left; width:88px; height:20px; background:url(../images/donate_us_over.jpg) no-repeat !important;}
#main_nav a.donat_act:hover{float:left; width:88px; height:20px; background:url(../images/donate_us_over.jpg) no-repeat !important;}
#main_nav a.cont{float:left; width:99px; height:20px; background:url(../images/contact_us.jpg) no-repeat;}
#main_nav a.cont:hover{float:left; width:99px; height:20px; background:url(../images/contact_us_over.jpg) no-repeat !important;}
#main_nav a.cont_act{float:left; width:99px; height:20px; background:url(../images/contact_us_over.jpg) no-repeat !important;}
#main_nav a.cont_act:hover{float:left; width:99px; height:20px; background:url(../images/contact_us_over.jpg) no-repeat !important;}

/*Banner Styles*/
#banner_inner{float:left; width:974px; height:170px; padding:5px; background:url(../images/banner_pad.png) no-repeat;}

/*---content---*/
#main_content{float:left;width:984px;background:url(../images/menu_shad.png) no-repeat top; padding:17px 0 10px 0;}
#main_content p{margin:0px; padding:0 0 10px 0; text-align:justify; line-height:20px;}
#main_content h2{margin:0px; padding:0 0 5px 0; color:#e64c00;}
.blk1{float:left; width:984px;}
.blk1 .f_right{width:515px !important; padding-top:10px;}
.blk1 .shad{float:left; width:984px;}
.gal_prv{float:left; width:454px; height:302px; padding:12px 0 8px 8px; background:url(../images/gallery_bg.png) no-repeat;}
.pag_tit1{display:block; height:35px; background:url(../images/line.png) no-repeat;}
.blk2{float:left; width:984px;padding-top:10px;}
.blk2 .f_left{width:325px; padding-right:5px; margin-right:5px; background:url(../images/bdr1.gif) repeat-y right;}
.title_pad1{float:left; width:325px; height:36px;}
.title_pad1 .title{float:left; width:305px; height:24px; padding-top:12px; background:#e9d8b5;}
.blk2 .cnt{float:left; width:305px; padding:10px;}
.cnt .gal_thum img{border:5px solid #ffffff;}
.gal_thum{float:left; padding:0 12px 12px 0px;}
.blk2 .f_right{width:314px;margin-bottom:20px;}
.blk2 .f_right .f_right{padding:10px; width:290px;}
.blk2 .f_right .title_pad1{float:left; width:314px; height:36px;}
.blk2 .f_right .title_pad1 .title{float:left; width:294px; height:24px; padding-top:12px; background:#e9d8b5;}
.blk2 .f_right .cnt{float:left; width:285px; padding:10px;}
.img_pad1{float:left; width:276px; height:122px; padding:4px 0 0 3px; background:url(../images/img_pad1.png) no-repeat;}
.img_pad2{float:left; width:236px; height:109px; padding:3px 0 0 3px; background:url(../images/img_pad2.png) no-repeat;}

/*Two Colomn Content Styles*/
.colm_two{float:left;width:974px;padding:10px 10px 10px 0;background:url(../images/bdr2.gif) repeat-y 665px;}
.colm_two .f_left{width:635px; padding:0 30px 0 0;}
.colm_two .f_right{width:289px; padding-left:20px;}
.box1{float:left; width:288px; color:#000000;}
.box1 .top{float:left; width:288px;}
.box1 .btm{float:left; width:288px;}
.box1 .shad{float:left; width:258px; height:15px; background:url(../images/box_shadt.png) repeat-x;}
.box1 .shad2{float:left; width:258px; height:15px; background:url(../images/box_shadb.png) repeat-x;}
.box1 .shad_lr{float:left; width:258px; padding:0 15px; background:url(../images/box_shad.png) repeat-y;}
.box1 .cnt{float:left; width:258px; background:url(../images/box_bg.gif) repeat-x #adcb69;}

/*---Photo Gal----*/
.photo_gal{float:left; width:432px; overflow:hidden; background:#ffffff;}
.photo_prev{border-bottom:1px solid #764620;}
.photo_thum{padding:10px 0 10px 18px;}
.photo_thum .f_left{float:left; width:69px; height:53px; margin:5px 5px 0px 5px; background:url(../images/gal_thum_bg.png) no-repeat;}
/*---Footer---*/
#footer{float:left; width:964px; background:url(../images/footer_shad.gif) no-repeat top; padding:30px 10px 10px 10px;text-align:center; line-height:20px; font-size:11px;}
#footer a{text-decoration:none; color:#48280e; margin:0 3px;}
#footer a:hover{text-decoration:underline; color:#a51111; margin:0 3px;}

a.url {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
a.url:hover {text-decoration:underline; color:#a51111;}

/*--------- Main body Style are End here -------*/

/* Home page Gallery Viewer Styles
----------------------------------------------- */
.galleryview {
	font-size: 13px;
	font-family:Helvetica, sans-serif;
	border:none !important;
	text-align:left;
	background:#ffe0a2 !important;
	padding-top:10px;
	border:3px solid #ffffff !important;
	margin-left:100px !important;
}



#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
.panel-overlay{background:transparent url(../images/panel-overlay-bg.png);color:#1a71ab !important;}


.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
	color:#c55e0e;
	
}
.panel-overlay p {
	line-height: 1.2em;
}
.panel{display:block; text-align:center; background:#764620 !important;}
.filmstrip img{border:1px solid #ffffff !important;}
#pointer{border:solid 2px #de7617 !important;}
.filmstrip{background:#ffe0a2 !important;}
