@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
body {
	margin:0;
	padding:0;
	background:#000;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#A30840;
}
h2,h3,h4,h5,h6{
	font-family:Verdana, Geneva, sans-serif;
	color:#3E343F;
	font-weight:normal;
}
h2{ font-size:22px; font-weight:normal;}
h3{ font-size:20px;padding:5px 0 10px 0}
h4{ font-size:18px;padding:5px 0 10px 0}
h5{ font-size:16px;}
h6{ font-size:14px;}

.mainwrapper{
	width:100%;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	}
.wrapper{
	width:1016px;
	height:auto;
	margin:0px auto;
	padding:15px 0 0 0;
	}
.topline{
	background:url(../images/topline.png) no-repeat;
	width:1016px;
	height:10px;
	float:left;
	margin:0px;
	padding:0px;
	}
.content{
	background:url(../images/midline.png) repeat-y;
	width:1016px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	position:relative;
	}
.banner{
	width:996px;
	height:auto;
	margin:0px auto;
	}
.bannerone{
	background:url(../images/bannerone.png) no-repeat;
	width:996px;
	height:218px;
	margin:0px auto;
	}
.logoextra{
	width:234px;
	height:219px;
	position:absolute;
	z-index:100;
	left:0 !important;
	top:0 !important;
	}
.logo{
	background:url(../images/logo.png) no-repeat;
	width:234px;
	height:168px;
	position:absolute;
	z-index:200;
	left:8px;
	}
.logoextrain{
	background:url(../images/logo_bottom.png) no-repeat;
	width:226px;
	height:137px;
	float:left;
	margin:82px 0 0 14px;
	}
.midcontent{
	width:1016px;
	height:auto;
	padding:0 0 16px 0;
	margin:0;
	float:left;
	position:relative;
	}
.left_col{
	width:240px;
	height:auto;
	float:left;
	}
/*/////////////////////////////////////navigation css start here/////////////////////////////////*/
.navigation{
	width:226px;
	
	float:right;
	padding:0;
	margin:0;
	}
.navigation ul{
	width:226px;
	list-style:none;
	}
.navigation ul li{
	float: left;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 226px;
	display:block;
	}
.navigation ul li a{
	background:url(../images/withouttextnavv.png) no-repeat;
	width:452px;
	float:left;
	color:#550100;
	position:relative;
	/*font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;*/
	}
.navigation ul li a.home{
	background-position:0px 0px;
	width:210px;
	height:46px;
	padding:0 0 0 16px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:46px;
	}
.navigation ul li a.gallery{
	background-position:0px -46px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.eventcalendar{
	background-position:0px -86px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.hallrental{
	background-position:0px -126px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.firesafty{
	background-position:0px -166px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.liverunlog{
	background-position:0px -206px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.joinus{
	background-position:0px -246px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.aboutus{
	background-position:0px -286px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	position:relative;
	}
.navigation ul li a.membership{
	background-position:0px -326px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	position:relative;
	}
.navigation ul li a.links{
	background-position:0px -366px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.guestbook{
	background-position:0px -406px;
	width:210px;
	padding:0 0 0 16px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	}
.navigation ul li a.contactus{
	background-position:0px -446px;
	width:210px;
	padding:0 0 0 16px;
	height:46px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:46px;
	}
.navigation ul li a.home:hover{
	background-position:-226px 0px;
	color:#FFF;
	}
.navigation ul li a.gallery:hover{
	background-position:-226px -46px;
	color:#FFF;
	}
.navigation ul li a.eventcalendar:hover{
	background-position:-226px -86px;
	color:#FFF;
	}
.navigation ul li a.hallrental:hover{
	background-position:-226px -126px;
	color:#FFF;
	}
.navigation ul li a.firesafty:hover{
	background-position:-226px -166px;
	color:#FFF;
	}
.navigation ul li a.liverunlog:hover{
	background-position:-226px -206px;
	color:#FFF;
	}
.navigation ul li a.joinus:hover{
	background-position:-226px -246px;
	color:#FFF;
	}
.navigation ul li a.aboutus:hover{
	background-position:-226px -286px;
	color:#FFF;
	}
.navigation ul li a.membership:hover{
	background-position:-226px -326px;
	color:#FFF;
	}
.navigation ul li a.links:hover{
	background-position:-226px -366px;
	color:#FFF;
	}
.navigation ul li a.guestbook:hover{
	background-position:-226px -406px;
	color:#FFF;
	}
.navigation ul li a.contactus:hover{
	background-position:-226px -446px;
	color:#FFF;
	}
.navigation ul li a.home.active{
	background-position:-226px 0px;
	color:#FFF;
	}
.navigation ul li a.gallery.active{
	background-position:-226px -46px;
	color:#FFF;
	}
.navigation ul li a.eventcalendar.active{
	background-position:-226px -86px;
	color:#FFF;
	}
.navigation ul li a.hallrental.active{
	background-position:-226px -126px;
	color:#FFF;
	}
.navigation ul li a.firesafty.active{
	background-position:-226px -166px;
	color:#FFF;
	}
.navigation ul li a.liverunlog.active{
	background-position:0px -206px;
	color:#FFF;
	}
.navigation ul li a.joinus.active{
	background-position:-226px -246px;
	color:#FFF;
	}
.navigation ul li a.aboutus.active{
	background-position:-226px -286px;
	color:#FFF;
	}
.navigation ul li a.membership.active{
	background-position:-226px -326px;
	color:#FFF;
	}
.navigation ul li a.links.active{
	background-position:-226px -366px;
	color:#FFF;
	}
.navigation ul li a.guestbook.active{
	background-position:-226px -406px;
	color:#FFF;
	}
.navigation ul li a.contactus.active{
	background-position:-226px -446px;
	color:#FFF;
	}
/*/////////////////////////////////////navigation end start here/////////////////////////////////*/
.nav_under{
	width:216px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	}
.leftcol_title{
	background:url(../images/leftcol_title.png) no-repeat;
	width:196px;
	padding:15px 10px 12px 10px;
	height:auto;
	float:left;
	margin:4px 0 0 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#cdcdcd;
	line-height:16px;
	text-decoration:none;
	}
.leftcol_title a.event{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	width:100%;
	}
.leftcol_title a.event:hover{
	text-decoration:underline;
	}
.leftcol_title a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	float:right;
	}
.leftcol_title a:hover{
	text-decoration:underline;
	}
.title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff200;
	text-align:left;
	margin:0 0 17px 0;
	padding:0;
	}
.dotedline{
	background:url(../images/doted_line.png) no-repeat;
	width:195px;
	height:1px;
	float:left !important;
	margin:7px 0 7px 0 !important;
	}
.space{
	width:100%;
	float:left;
	height:12px;
	}
.contact_info{
	width:196px;
	height:auto;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px !important;
	font-weight:normal;
	text-align:center;
	color:#cdcdcd;
	line-height:15px;
	text-decoration:none;
}
.contact_info span{
	color:#FFF;
	font-weight:bold;
	}
.contact_info a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	float:right;
	}
.contact_info a:hover{
	text-decoration:underline;
	}
.contact_info p{
	font-size:17px;
	font-weight:bold;
	color:#fff;
	line-height:17px;
	}
.contact_info p span{
	font-size:28px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	}
.livedispatch{
	background:url(../images/leftcol_title.png) no-repeat;
	width:196px;
	padding:15px 10px 12px 10px;
	height:auto;
	float:left;
	margin:4px 0 0 19px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#cdcdcd;
	line-height:16px;
	text-decoration:none;
	}
.btn{
	width:100%;
	height:auto;
	float:left;
	margin:7px 0 0 0;
	padding:0 0 10px 0;
	}
.btn a.listennowbtn{
	background:url(../images/listennowbtn.png) no-repeat  !important;
	width:97px !important;
	height:28px !important;
	margin:0px auto !important;
	display:block;
	}
.btn a.listennowbtn:hover{
	background:url(../images/listennowbtn_over.png) no-repeat  !important;
	width:97px !important;
	height:28px !important;
	margin:0px auto !important;
	display:block;
	}
	
	
.col{
	width:775px;
	height:auto;
	float:left;
	padding:10px 0 0 1px;
	}
.middlepart{
	width:526px;
	height:auto;
	float:left;
	}
.right_col{
	/*width:775px;*/
	height:auto;
	float:left;
	padding:10px 0 0 1px;
	width:526px;
	}
.middlepart h2{
	font-size:14px;
	font-weight:bold;
	margin:0 0 12px 0;
	}
.middlepartop
{
	background:url(../images/midcontent_top.png) no-repeat;
	width:526px;
	height:11px;
	float:left;
}
.middlepartop_lg
{
	background:url(../images/midcontent_top_lg.png) no-repeat;
	width:526px;
	height:11px;
	float:left;
}
.middlepartop_lg
{
	background:url(../images/midcontent_top_lg.png) no-repeat;
	width:762px;
	height:11px;
	float:left;
}	
*:first-child+html .midtitle_lg
{
	background:url(../images/midcontent_toptitle_lg.jpg) no-repeat;
	width:751px;
	padding:0 0 0 11px;
	margin:0 0 0 0;
	height:28px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:normal !important;
}	
*:first-child+html .midtitle
{
	background:url(../images/midcontent_toptitle.jpg) no-repeat;
	width:515px;
	padding:0 0 0 11px;
	margin:0 0 0 0;
	height:28px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:normal !important;
}
.midtitle_lg
{
	background:url(../images/midcontent_toptitle_lg.jpg) no-repeat;
	width:751px;
	padding:0 0 0 11px;
	margin:0 0 0 0;
	height:28px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:15px;
}
.midtitle
{
	background:url(../images/midcontent_toptitle.jpg) no-repeat;
	width:515px;
	padding:0 0 0 11px;
	margin:0 0 0 0;
	height:28px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:15px;
}
.contentarea{
	background:url(../images/midcontentmid.png) repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#525252;
	width:526px;
	padding:10px 0 18px 0;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	float:left;
}
.contentarea_lg{
	background:url(../images/midcontentmid_lg.png) repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#525252;
	width:762px;
	padding:10px 0 18px 0;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	float:left;
}
.contentarealast_lg{
	background:url(../images/midcontentmid_lg.png) repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#525252;
	width:762px;
	padding:10px 0 0 0;
	padding:-3px 0 0 0;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	float:left;
}
.contentarealast{
	background:url(../images/midcontentmid.png) repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#525252;
	width:526px;
	padding:10px 0 0 0;
	padding:-3px 0 0 0;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	float:left;
}
.prenext{
	width:488px;
	padding:0 5px 0 4px;
	height:auto;
	float:left;
	}
.brownlinkk{
	font-size:11px;
	color:#88221c;
	text-align:left;
	font-weight:bold;
	float:left;
	text-decoration:none;
	}
.brownlinkk:hover{
	text-decoration:underline;
	}
.brownlinkkright{
	font-size:11px;
	color:#88221c;
	text-align:left;
	font-weight:bold;
	float:right;
	text-decoration:none;
	}
.brownlinkkright:hover{
	text-decoration:underline;
	}
.para{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#525252;
	width:490px;
	margin:0 18px 0 18px;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	float:left;
	}
.file{
	width:490px;
	height:auto;
	float:left;
	padding:14px 0 18px 0;
	}
.filetwo{
	width:490px;
	height:auto;
	float:left;
	padding:0 0 2px 0;
	}
.file a.attached{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#054cb0;
	text-decoration:none;
	float:left;
	margin:6px 0 0 0;
	}
.file a.attached:hover{
	text-decoration:underline;
	}
.fileattached_icon{
	background:url(../images/fileattached.png) no-repeat;
	width:16px;
	height:16px;
	float:left;
	}
.moreinfo{
	background:url(../images/more_infobtn.png) no-repeat;
	width:89px;
	height:30px;
	float:right;
	text-indent:-9999px;
	}
.moreinfo:hover{
	background:url(../images/more_infobtnover.png) no-repeat;
	width:89px;
	height:30px;
	float:right;text-indent:-9999px;
	}
.horizontalline{
	background:url(../images/horizontalline.png) no-repeat;
	width:524px;
	height:1px;
	margin:0 0 0 1px;
	float:left;
	}
.spacetwo{
	width:100%;
	height:18px;
	float:left;
	}
.massage_photo{
	width:200px;
	float:left;
	border:2px solid #e5e5e5;
	border-radius: 5px;
	padding:2px;
	margin:0px 8px 0 -5px;
	display:block;
	}
.subtitle{
	background:url(../images/mid_subrtitile.jpg) no-repeat;
	width:514px;
	padding:0 0 0 12px;
	margin:-3px 0 0 0;
	height:35px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#8c2400;
	text-align:left;
	text-decoration:none;
	line-height:35px;
	}
.subcol{
	width:495px;
	height:auto;
	padding:0;
	margin:0px auto;
	}
.subcol_one{
	width:247px;
	height:auto;
	float:left;
	padding:9px 0 0 0;
	}
.subcol_two{
	width:231px;
	height:auto;
	float:left;
	padding:9px 0 0 16px;
	}
.vertical_linee{
	background:url(../images/sepline.jpg) no-repeat;
	width:1px;
	height:311px;
	float:left;
	}
.galleryphotoone{
	width:206px;
	float:left;
	margin: 9px 0 7px 11px;
	display:block
	}
.galleryphototwo{
	width:206px;
	margin:0px auto;
	margin: 9px 0 7px 11px;
	display:block;
	}
.photobutton{
	width:240px;
	height:auto;
	float:left;
	padding: 11px 0 0 7px;
	}
.photobuttontwo{
	width:241px;
	height:auto;
	float:left;
	padding: 26px 0 0 6px;
	}
.photogallerybt{
	background:url(../images/photo_btn.png) no-repeat;
	width:119px;
	height:31px;
	float:left;
	margin:0 8px 0 0;
	}
.photogallerybt:hover{
	background:url(../images/photo_btnover.png) no-repeat;
	width:119px;
	height:31px;
	float:left;
	margin:0 8px 0 0;
	}
.fullstorybt{
	background:url(../images/fullstory_btn.png) no-repeat;
	width:89px;
	height:31px;
	float:left;
	}
.fullstorybt:hover{
	background:url(../images/fullstory_over.png) no-repeat;
	width:89px;
	height:31px;
	float:left;
	}
.dottedbiglinee{
	background:url(../images/dotedbiglinee.jpg) no-repeat;
	width:495px;
	height:1px;
	float:left;
	margin:-8px 0 0 0;
	}
.statitics{
	width:526px;
	height:auto;
	float:left;
	}
.leftstatitics{
	width:263px;
	height:auto;
	float:left;
	}
.firestatitics{
	background:url(../images/half_title.jpg) no-repeat;
	width:252px;
	height:35px;	
	padding:0 0 0 11px;
	margin:-6px 0 0 0;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:35px;
	}
.rightstatitics{
	width:263px;
	height:auto;
	float:left;
	}
.emsstatitics{
	background:url(../images/half_titleright.jpg) no-repeat;
	width:252px;
	height:35px;	
	padding:0 0 0 11px;
	margin:-6px 0 0 0;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:35px;
	}
table.statictable th {
    color: #88221C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 2px 3px;
}
table.statictable th span {
    color: #505050;
}

table.statictable td {
    color: #505050;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 2px 12px;
}
.statitics_devider{
	background:url(../images/statitics_devider.jpg) no-repeat;
	width:1px;
	height:214px;
	float:right;
	}
.midcontbottom{
	background:url(../images/midcontent_bottom.png) no-repeat;
	width:526px;
	height:13px;
	float:left;
	margin:-3px 0 0 0;
	}	
.midcontbottom_lg{
	background:url(../images/midcontent_bottom_lg.png) no-repeat;
	width:762px;
	height:13px;
	float:left;
	margin:-3px 0 0 0;
	}	
.third_col{
	width:240px;
	height:auto;
	float:left;
	padding:11px 0 0 8px;
	}	
.memberlogin{
	background:url(../images/thirdcol_first_title.png) no-repeat;
	width:212px;
	padding:0 0 0 11px;
	height:54px;
	float:left;
	margin:0 0 8px 0;
	}
.thirdclgradient{
	background:url(../images/right_gradient.png) no-repeat;
	width:205px;
	padding:0 7px 0 11px !important;
	margin:0 !important;
	height:auto;
	float:left;
	font-size:12px;
	color:#cdcdcd;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
	}
.thirdclgradient span{
	font-size:11px;
	}
.thirdclgradient span.bolder{
	font-weight:bold;
	color:#FFF;
	}
.thirdclgradient span a{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	float:right;
	margin:0 0 9px 0;
	}
.thirdclgradient span a:hover{
	text-decoration:underline;
	}
.photoofday{
	width:210px;
	/*padding:0 0 18px 0;*/
	float:left;
	margin:2px 0 5px -4px;
}
.photoofday img
{
	border:2px solid #e5e5e5;	
	border-radius: 5px;
}
.local_weather{
	/*width:223px;*/
	width:202px;
	height:auto;
	float:left;
	margin:-9px 0 21px 0;
	}	
.weather_icon{
	
	float:left;
	margin:12px 12px 0 6px;
	}
.forecast{
	background:url(../images/forcastbtn.png) no-repeat;
	width:76px;
	height:28px;
	float:left;
	margin:-26px 0 0 88px;
	}
.forecast:hover{
	background:url(../images/forcastover.png) no-repeat;
	width:76px;
	height:28px;
	float:left;
	margin:-26px 0 0 88px;
	}
.rightdotedline{
	background:url(../images/doted_line.png) repeat-x;
	width:200px;
	height:1px;
	float:left !important;
	margin:7px 0 7px 0 !important;
	}
.title_third{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff200;
	text-align:left;
	margin:0 0 17px 0;
	padding:12px 0 0 0;
	}
.title_member{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff200;
	text-align:left;
	margin:0 0 17px 0;
	padding:12px 0 0 0;
	text-decoration:none;
	float:left;
	}
.title_member:hover{
	text-decoration:underline;
	}
.appli_btn{
	background:url(../images/apllication_bt.png) no-repeat;
	width:103px;
	height:28px;
	padding:0 0 19px 0;
	float:left;
	margin:12px 0 0 51px !important;
	}
.appli_btn:hover{
	background:url(../images/application_over.png) no-repeat;
	width:103px;
	height:28px;
	padding:0 0 19px 0;
	float:left;
	margin:12px 0 0 51px !important;
	}
.donatenowbtn{
	background:url(../images/donatenow.png) no-repeat;
	width:107px;
	padding:0 0 17px 0;
	height:28px;
	float:left;
	margin:5px 0 0 48.5px;
	}
.donatenowbtn:hover{
	background:url(../images/donate_over.png) no-repeat;
	width:107px;
	padding:0 0 17px 0;
	height:28px;
	float:left;
	margin:5px 0 0 48.5px;
	}
.visacard{
	width:204px;
	height:auto;
	float:left;
	padding:8px 0 0 0;
	}
.cardone{
	background:url(../images/visa.png) no-repeat;
	width:56px;
	height:37px;
	float:left;
	margin:0 0 0 2px;
	}
.cardtwo{
	background:url(../images/card.png) no-repeat;
	width:57px;
	height:37px;
	float:left;
	margin:0 0 0 -7px;
	}
.cardthree{
	background:url(../images/discover.png) no-repeat;
	width:56px;
	height:37px;
	float:left;
	margin:0 0 0 -8px;
	}
.cardfour{
	background:url(../images/paypal.png) no-repeat;
	width:56px;
	height:37px;
	float:left;
	margin:0 0 0 -8px;
	}
.facebook_icon{
	background:url(../images/facebook_icon.png) no-repeat;
	width:220px;
	height:56px;
	float:left;
	}
.facebook_icon:hover{
	background:url(../images/facebook_over.png) no-repeat;
	width:220px;
	height:56px;
	float:left;
	}
	
	
	
	
	
	
	
.bottomline{
	background:url(../images/bottomline.png) no-repeat;
	width:1016px;
	height:10px;
	float:left;
	margin:0px;
	padding:0px;
	}
.footer{
	background:url(../images/bodybottom.png) repeat-x;
	height:145px;
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	}

.footer_inn{
	width:1016px;
	height:auto;
	padding:10px 0 0 0;
	margin:0px auto;
	}
.copyyy{
	width:100%;
	margin:0px auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#b6b4b5;
	text-align:center;
	line-height:16px;
	float:left;
	}
	
.chiefweb_logo{

	width:180px;
	height:80px;
	float:left;
	margin:10px 0 0 51px;
	}
.bottomlinkk{
	width:auto;
	height:100px;
	float:right;
	margin:-2px 0 0 0;
	}
.bottomlinkk span{
	text-align:center;
	margin:0 11px 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:right;
	color:#FFF;
	line-height:16px;
	float:left;
	}
	
.bottomlinkk span.yellow{
	color:#fff200;
	text-align:left;
	float:left;
	}
	
	
/*--------------------------------guest_book css start here--------------------------------*/
.guesttoptitle{
	background:url(../images/guestbooktoptitle.png) no-repeat;
	width:515px;
	padding:4px 0 0 11px;
	height:35px;
	float:left;
	}
.guesttoptitle span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a90300;
	text-align:left;
	text-decoration:none;
	line-height:27px;
	width:auto;
	float:left;
	}
.signguestbookbtn{
	background:url(../images/sign_guestbookbtn.png) no-repeat;
	width:129px;
	height:30px;
	float:right;
	margin:0 19px 0 280px !important;
	float:right;
	}
.signguestbookbtn:hover{
	background:url(../images/sign_guestbookover.png) no-repeat;
	width:129px;
	height:30px;
	float:right;
	margin:0 19px 0 280px !important;
	float:right;
	}
.guestsubtitle{
	background:url(../images/guestbooktitletwo.png) no-repeat;
	width:494px;
	padding:0 17px 0 10px;
	height:34px;
	float:left;
	margin:0 0 0 2.5px !important;
	}
.entryy{
	line-height:28px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#525252;
	text-align:left;
	}
.date{
	line-height:28px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#525252;
	text-align:right;
	float:right;
/*	display:inline;*/
	}
.guestcontentarea{
	background:url(../images/midcontentmid.png) repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#525252;
	width:526px;
	padding:0;
	text-decoration:none;
	line-height:15px;
	text-align:left;
	float:left;
}
.guestparraa{
	background:url(../images/yellow_gradient.png) no-repeat bottom;
	width:485px;
	padding:11px 20px 17px 12px;
	padding:6px 20px 11px 9px;
	height:auto;
	float:left;
	margin:0 0 2px 4px;
	}
.guestparraa p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	color:#525252;
	line-height:16px;
	margin: 0 0 5px 0;
}
	
.guestparraa span{
	color:#88221c;
	text-align:right;
	font-weight:bold;
	width:75px;
	float:left;
	margin: 0 4px 0 0;
	}
/*.guestparraa span.long{
	color:#88221c;
	text-align:right;
	font-weight:bold;
	width:75px;
	float:left;
	height:75px;
	}*/

.guestbottomlinkss{
	width:526px;
	height:auto;
	float:left;
	margin:12px 0 0 0;
	}
.guestbottompara{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	color:#525252;
	margin:0 0 4px 0;
	clear:both;
}
.paginationnn{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#525252;
	margin:0px auto;
	width:75px;
	}
.paginationnn ul{
	list-style:none;
	float:left;
	width:75px;
	height:19px;
	margin:0;
	}
.paginationnn ul li{
	list-style:none;
	float:left;
	background:url(../images/pagileftline.png) no-repeat right;
	border:none;
	width:19px;
	}
.paginationnn ul li.last{
	list-style:none;
	float:left;
	background:none;
	}
.paginationnn ul li.last a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#525252;
	margin:0 0 10px 0;
	display:inline;
	text-decoration:none;
	}
.paginationnn ul li.last a:hover{
	color:#88221c !important;
	}
.paginationnn ul li.last a.active{
	color:#88221c !important;
	font-weight:bold;
	}
.paginationnn ul li a{
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	text-align:center !important;
	color:#525252 !important;
	margin:0 0 10px 0 !important;
	display:inline !important;
	text-decoration:none !important;
	}
.paginationnn ul li a:hover{
	color:#88221c !important;
	}
.paginationnn ul li a.active{
	color:#88221c !important;
	font-weight:bold !important;
	}
	
.paginationnn ul li.triangle{
	list-style:none;
	float:left;
	background:none;
	width:9px;
	}	
.paginationnn ul li.triangle a.pagipre{
	background:url(../images/paginationnormalleft.png) no-repeat;
	width:9px;
	height:10px;
	float:left;
	margin: 5px 0 0 0 !important;
	}
.paginationnn ul li.triangle a.pagipre:hover{
	background:url(../images/paginationactiveleft.png) no-repeat;
	width:9px;
	height:10px;
	float:left;
	margin: 5px 0 0 0 !important;
	}
.paginationnn ul li.triangle a.pagipre.active{
	background:url(../images/paginationactiveleft.png) no-repeat;
	width:9px;
	height:10px;
	float:left;
	margin: 5px 0 0 0 !important;
	}
.paginationnn ul li.triangle a.paginext{
	background:url(../images/paginationnormalright.png) no-repeat;
	width:9px;
	height:10px;
	float:right;
	margin: 5px 0 0 0 !important;
	}
.paginationnn ul li.triangle a.paginext:hover{
	background:url(../images/paginationactiveright.png) no-repeat;
	width:9px;
	height:10px;
	float:right;
	margin: 5px 0 0 0 !important;
	}
.paginationnn ul li.triangle a.paginext.active{
	background:url(../images/paginationactiveright.png) no-repeat;
	width:9px;
	height:10px;
	float:right;
	margin: 5px 0 0 0 !important;
	}

	
	
/*--------------------------------guest_book css start here--------------------------------*/















.navigation
{
	/*height:30px;
	line-height:30px;
	color:#FFF;
	position:relative;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:#0068ac;*/
	
	width:226px;
	
	float:right;
	padding:0;
	margin:0;
	position:relative;
}
.navigation
{
	position:relative;
	z-index:100;
}

/*.navigation ul li a, .menu ul li a:visited
{
	display:block;
	text-decoration:none;
	color:#FFF;
	width:109px;
	height:30px;
	text-align:center;
	color:#fff;
	line-height:30px;
	overflow:hidden;
}*/


.navigation ul
{
	/*padding:0;
	margin:0;
	list-style: none;*/
	width:226px;
	
	list-style:none;
}
.navigation ul li
{
	/*float:left;
	position:relative;*/
	float: left;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 226px;
	display:block;
}

.navigation ul li ul{
	display: none;
    margin: -6px 0 0 214px;
    width: 220px;
    z-index: -200;
}
.navigation ul li ul li
{
	float: left;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 226px;
	display:block;
}
.navigation ul li ul li a.top
{background:url(../images/droptop.png) no-repeat;
	width:202px;
	padding:0 0 0 18px;
	height:46px;
	float:left;	
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:46px;
}
.navigation ul li ul li a.top:hover{
	background:url(../images/droptopactive.png) no-repeat;
	color:#fff;
}
.navigation ul li ul li a.top.active{
	background:url(../images/droptopactive.png) no-repeat;
	color:#fff;
}
.navigation ul li ul li a.mid
{background:url(../images/dropmid.png) no-repeat;
	width:202px;
	padding:0 0 0 18px;
	height:40px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
}
.navigation ul li ul li a.mid:hover
{background:url(../images/drop_midactive.png) no-repeat;
	color:#fff;
}
.navigation ul li ul li a.mid.active
{background:url(../images/drop_midactive.png) no-repeat;
	color:#fff;
}
.navigation ul li ul li a.bottomm{
	background:url(../images/dropbottom.png) no-repeat;
	width:202px;
	padding:0 0 0 18px;
	height:46px;
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	text-decoration:none;
	line-height:40px;
}
.navigation ul li ul li a.bottomm:hover{
	background:url(../images/drop_bottactive.png) no-repeat;
	color:#fff;	
}
.navigation ul li ul li a.bottomm.active{
	background:url(../images/drop_bottactive.png) no-repeat;
	color:#fff;
}



/* specific to non IE browsers */

/*.navigation ul li:hover a
{
	background:#3e941f;
	color:#FFF;
}*/



.navigation ul li:hover ul
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:226px;
}
.navigation ul li:hover ul li ul
{
	display: none;
}
.dropdownarrow{
	background:url(../images/dropdownarrow.png) no-repeat;
	width:9px;
	height:10px;
	float:left;
	position:absolute;
	z-index:9999;
	right: 15px;
    top: 15px;
	}

#slideshow {
    position:relative;
    height:218px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
img{
	border:none;
	margin:0;
	}

.thirtysixx{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:26px;
	color:#FFF; 
	line-height:35px;
	margin:0 0 5px 0 !important;
	}
	
	/*weather styles*/
.weather-left
{
	float:left;
	width:340px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.weather-left img
{
	float:left;
	margin:0 0px 60px 10px;
}
.weather-current-tag
{
	padding: 0 20px 10px 0;
	display: block;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	
	text-align:center;
}
.weather-current-conditions
{
	padding-left:30px;
	margin-left:-20px;
	
}
.weather-right
{
	float:left;
	width:340px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.weather-right-img
{
	float:left;
	width:150px;
	clear:left;
	height:120px
}
.weather-right-condition
{
	float:left;
	text-align:center;
	margin-left:-20px;
	width:200px;
	height:120px;
}
.weather-right-condition-tag
{
	padding: 0 20px 10px 0;
	display: block;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;

	
	text-align:center;
}
/*officers styles*/
.officers-hold
{
	padding:10px 10px 10px 20px;
}
.officers-pic-hold
{
	float:left;
	width:220px;
	padding-left:15px;
	padding-top:5px;
	text-align:center;
}
.officers-group-name
{
	line-height:1.083em;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-bottom:10px;
}
.officers-summary
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#525252;
	line-height:17px;
	margin:0;
	padding:0;
}
.officers-summary a
{
	color:#525252;
}
/* member styles*/
.member-hold
{
	padding:0 20px 0 30px;
	font-size:13px;
	clear:left;
	color:#000;
}
.member-select-box
{
	width:700px;
	margin:-44px 0 0 0;
	z-index:1;
	position:absolute;
	float:right;
	text-align:right;
}
.member-tag
{
	margin:0 0 6px -3px;
	text-align:center;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.member-hold a
{
	text-decoration:underline;
	color:#000;
}
.member-inner-hold-left
{
	width:210px;
	float:left;
	border-right:1px solid #6f7269;
	clear:left;
	padding:5px 10px 5px 10px;
	text-align:center;height:25px;
	margin:0px;display:inline;
}
.member-inner-hold-middle
{
	width:210px;
	padding:5px 10px 5px 10px;
	float:left;
	border-right:1px solid #6f7269;
	text-align:center;
	margin:0px;height:25px;
	display:inline;
}
.member-inner-hold-right
{
	width:210px;
	float:left;
	padding:5px 10px 5px 10px;
	text-align:center;
	margin:0px;height:25px;
	display:inline;
}
/*profile style*/
.profile-hold
{
	padding:10px 10px 20px 10px;
	clear:left;
	display:block;
}
.profile-message
{
	padding: 0 20px 10px 0;
	display: block;
	text-align:center;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.profile-pic-hold
{
	float:left;
	width:300px;
	margin:0px;
}
.profile-pic-hold img
{
	display:block;
}
.profile-text
{
	text-align:left;
	padding:0px 10px 10px 0px;
	color:#000;
	float:left;
	width:390px;
	font:14px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#divToolTip
{
	position: absolute;
	width: 250px;
	padding: 0px;
	visibility: hidden;
	z-index:1001;
}
.tooltip_td1
{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color:#fff190;
	padding:0px;
	color:#000;
	padding:5px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.tooltip_td2
{
	background-color:#fff;
	margin:0px;
	border: 1px solid #000;
	padding:10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#000;
	line-height:17px;
	
}
/* links styles */
.links-hold
{
	font:12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	padding:0 0 0 20px;
}
.links-hold a
{
	padding-top:5px;
	color:#000;
	text-decoration:underline;
}
.links-left
{
	clear:left;
	float:left;
	width:250px;
}
.links-right
{
	float:left;
	width:250px;
}
.links-tag
{
	display: block;
	text-align:left;
	margin:0;
	padding:0 0 5px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	clear:both;
}
.psimg
{
	/*display:block;
	border:1px solid #000;*/
	
	border:2px solid #e5e5e5;
	border-radius: 5px;
	padding:2px;
}
/* info block styles */
.info-holder {
	overflow: hidden;
	margin: 10px 0 0 20px;
	width: 100%;
}
.info-holder .block-title {
	padding:10px 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.info-holder .block-title strong
{
	font-weight: normal;
}
.info-block {
	border-top: 1px solid #000;
	margin: -8px 0 0px;
	padding: 8px 0 0px;
}
.info-block .info-columns {
	overflow: hidden;
	width: 100%;
}
.info-block .column {
	overflow: hidden;
	margin: 0 0 0 0;
	float: left;
	font-size:13px;
	width: 570px;
}
.info-block ul {
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.info-block ul li {
	overflow: hidden;
	padding: 0 0 4px;
	width: 100%;
}
.info-block ul dl {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
}
.info-block ul dl dt {
	font-weight: bold;
	text-align: right;
	display: inline;
	font-weight:bold;
	color: #525252;
	float: left;
	width: 100px;
	margin: 0 3px 0 0;
}
.info-block ul dl dt a{
	color: #525252;
	padding-right:5px;
	text-decoration:underline;
}
.info-block ul dl dd {
	margin: 0;
	display: inline;
	float: left;
	color: #525252;
	margin: 0 3px 0 0;
}
.info-block ul dl dd a{
	color: #525252;
	text-decoration:underline;
	line-height:1em;
	padding:0px;
}
/*ps listing styles*/
.ps-hold
{
	padding:10px 20px 0 20px;
	clear:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	color:#525252;
	line-height:17px;
}
.ps-location
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 0 10px 0;
	text-align:center;
}
.ps-pic-hold
{
	clear:left;
	width:730px;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#525252;
	line-height:17px;

	clear:both;
}
.ps-pic
{
	float:left;
	width:240px;
	text-align:center;
	padding-bottom:10px;
}
.ps-text
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#525252;
	line-height:17px;
	margin:0;
	padding:0;
}
.ps-text a
{
	color:#0868d3;
}
.ps-tag
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0 0 0 0;
	text-align:center;
}
.ps-tag a
{
	color:#2a7b00;
}
.ps-links{
	clear:both;
	overflow:hidden;
	padding:0px 30px 10px 50px;
}
.sep
{
	border-top:2px solid #88221c;	
}
.pages
{
	clear:left;	
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px; 
	padding:5px;
	color: #525252;
}
.pages_tag
{
	padding-bottom:5px;
}
.pages_hold
{
	clear:left;
	margin: 0 auto; /* this centers the DIV */
	font-size:14px;
	line-height:1.0833em;
}
.pages_hold a
{
	color:#88221c;
	text-decoration:underline;
}
.pages_left
{
	padding:3px;
}
.pages_page_one
{
	padding:3px;
}
.pages-page
{
	padding:3px;
}
.pages_last_page
{
	padding:3px;
}
.pages_right
{
	padding:3px;
}
.pages-sep
{
	color:#88221c;
	padding:3px 2px 3px 2px;
}
/*contact us styles*/
.contact-us-required
{
	color: #525252;
	font-family:Verdana, Geneva, sans-serif;
	display: block;
	padding:0 0 10px 0;
	text-align:center;
	font-size:14px;
}
.contact-us-field-id
{
	color: #525252;
	padding-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:right;font-size:12px;
}
.contact-us-field
{
	padding:2px 0 2px 0;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	color: #525252;font-size:12px;
	vertical-align:top;
}
span.contact-us-field-req-marker
{
	font-family:Verdana, Geneva, sans-serif;
	color:#820e0b;
	padding-right:5px;
	font-size:14px;
}
.contact-us-text
{
	color: #525252;
	font-family:Verdana, Geneva, sans-serif;
	padding:0 0 0 20px;
	font-size:12px;
}
.contact-us-hold
{
	padding:10px;	
}
.contact-us-tag
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2a7b00;
	margin:0 0 10px 0;
}
.sign_guestbook_btn
{
	background:url(../../images/buttons/sign_guestbook_btn.png) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.sign_guestbook_btn:hover
{
	background:url(../../images/buttons/sign_guestbook_btn_over.png) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.event_calendar_btn
{
	background:url(../../images/buttons/calendar-btn.png) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.event_calendar_btn:hover
{
	background:url(../../images/buttons/calendar-btn-over.png) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.map_it_btn
{
	background:url(../../images/buttons/map-it-btn.png) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.map_it_btn:hover
{
	background:url(../../images/buttons/map-it-btn-over.png) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.next_btn
{
	background:url(/images/buttons/next_btn.jpg) no-repeat;
	width:99px;
	height:27px;text-indent:-9999px;
	float:right;
}
.next_btn:hover
{
	background:url(/images/buttons/next_btn_over.jpg) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.previous_btn
{
	background-color:red;
	text-indent:-9999px;
	background:url(/images/buttons/previous_btn.jpg) no-repeat;
	width:99px;
	height:27px;
	float:right;
}
.previous_btn:hover
{
	background:url(/images/buttons/previous_btn_over.jpg) no-repeat;
	width:99px;
	
	height:27px;
	float:right;
}
#calendar { padding:5px 0 0 20px; }
.event_week_box{  margin:10px 0 6px 20px; padding:0; float:left;}
.week_box{ width:102px; margin:0 0px; padding:0; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#67666b;}

.event_topnav{ width:749px; margin:0; padding:0;  float:left;}
.event_topnav_lt{ width:150px; float:left; margin:0; padding:0;}
.event_topnav_md{ width:449px; float:left; margin:0; line-height:30px; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#88221c; font-weight:bold;}
.event_topnav_md a{ text-decoration:none; color:#88221c;}
.event_topnav_md a:hover{ text-decoration:underline;}
.event_topnav_rt{ width:122px; float:left; margin:0 0 0 0px; padding:0;}

#calendar table
{
	margin:0 0 0 0;
	padding:0px;
	display:block;
	clear:left;
	border-collapse:collapse;
}
#calendar td
{
	height:70px;
	width: 102px;
	padding: 0 0 6px 0;
	text-align:left;
	background:url(../images/normal_month.jpg) no-repeat;
	border:1px solid #d3d3d3;
}
#calendar .lgev_calentry{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:left;
	width:86px;
	padding:15px 0 0 10px;
	float:right;
	text-decoration:none;
}
#calendar .lgev_calnum{
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#88221c;
	font-weight:bold;
	text-align:right;
	padding:7px 10px 0 0;
	float:right;
}
#calendar .lgev_calnum_off{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#88221c;
	font-weight:bold;
	text-align:right;
	padding:7px 10px 0 0;
	float:right;
}
#calendar .lgev_cal_l { 
	color:#000;
	background-image:url(/images/cal_td_bg.png);
}
#calendar .lgev_cal_l a{
	color:#67666b;
	text-decoration:underline;
}
#calendar .lgev_cal_m {
	color:#000;
}
#calendar .lgev_cal_m a{
	color:#67666b;
	text-decoration:underline;
}
#calendar .lgev_cal_r {
	color:#000;
}
#calendar .lgev_cal_r a{
	color:#67666b;
	text-decoration:underline;
}
#calendar .lgev_today_l {
	color:#000;
	background:url(../images/special_date.jpg) no-repeat;
}
#calendar .lgev_today_l_off a{
	color:#67666b;
	text-decoration:underline;
}
#calendar .lgev_today_m {
	color:#000;
	background:url(../images/special_date.jpg) no-repeat;
}
#calendar .lgev_today_m_off a{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_today_r {
	color:#000;
	background:url(../images/special_date.jpg) no-repeat;
}
#calendar .lgev_today_r_off a{
	color:#000;
	text-decoration:underline;
}
#calendar .lgev_cal_l_off {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#fff;
}

#calendar .lgev_cal_l_off a{
	color:white;
	text-decoration:underline;
}

#calendar .lgev_cal_m_off{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#fff;
}

#calendar .lgev_cal_m_off a{
	color:white;
	text-decoration:underline;
}

#calendar .lgev_cal_r_off {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#fff;
}

#calendar .lgev_cal_r_off a{
	color:white;
	text-decoration:underline;
}
/*guestbook styles*/
.guestbook-hold
{
	padding:10px; 
	padding-left:10px;
	padding-bottom:0px;
	line-height:1.4em;
	clear:both;
}
.guestbook-text
{
	color:#000;	
}
.guestbook-button
{
	padding-right:10px;
	margin-top:-43px;
	float:right;
}
.guestbook-tag
{
	color:#000;
	font-size:16px;
	text-align:center;
	padding:5px 0 10px 0;
}
.guestbook-required
{
	color:#a62409;
	font-size:16px;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:center;
	padding:5px 0 20px 0;
}
.guestbook-field-id
{
	color:#000;
	padding-right:5px;
	font-size:14px;
	text-align:right;
}
.guestbook-field
{
	padding:2px 0 2px 0;
	font-size:14px;
	color:#000;
	text-align:left;
}
.guestbook-field-req-marker
{
	color:#a62409;
	font-size:1.1em;
	padding-right:5px;
}
/* apparatus styles*/
.ap_select_box
{
	width:670px;
	padding:0 10px 0 0;
	margin:-40px 0 -30px 0;
	z-index:1;
	position:absolute;float:right;
	text-align:right;
}
.ap_number
{
	color:#a62409;
	font-size:18px;
	display: block;
	text-align: center;
	padding: 0 0 5px 0;
	display: block;
}
.ap_tag
{
	padding: 0 0 10px 0;
	margin:0 auto;
	padding:0 0 5px;
	font-size:17px;
	color:#000;
	line-height:18px;
	text-align:center;
}
.ap_hold
{
	margin:10px 20px 10px 10px;
	color:#000;
	font:12px/15px Tahoma, Geneva, sans-serif;
}
.ap_hold a
{
	color:#000;	
}

.ap_pic_hold
{
	clear:left;
	text-align:center;
	padding:5px 0 30px 20px;
}

.ap_text
{
	text-align:left;
	color:#000;
	font:12px/15px Tahoma, Geneva, sans-serif;
}

.ap_details_text
{
	text-align:left;
	line-height:1.4em;
	padding:5px 30px 0 30px;
}

.ap_inner_pic_hold_left
{
	float:left;
	padding:5px 5px 10px 0;
	width:310px;
}

.ap_inner_pic_hold_right
{
	float:right;	
	margin:0 5px 10px 20px;
	width:310px;
}
/* run log styles*/
.run-log
{
	padding:0px;
}

ul.run-log-info-list {
	list-style: none;
	clear:both;
	overflow: hidden;
	width: 500px;
	padding: 0;
	margin:0 20px 0 20px;
}
ul.run-log-info-list li {
	padding:10px 0 10px 0;
	overflow: hidden;
	clear: both;
	display:block;
	height: 1%;
}
ul.run-log-info-list .info-text {
	float: left;
	clear:both;
	width: 300px;
	padding:8px;
}
ul.run-log-info-list .button-holder {
	
	padding: 0 0 1px;
	float: right;
}
ul.run-log-info-list em.date {
	
	font-style: normal;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	text-align:left;
	margin-bottom:3px;
}
ul.run-log-info-list dl {
	margin: 0;
	padding: 0;
	
}
ul.run-log-info-list dt {
	display: inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color: #000;
}
ul.run-log-info-list dd {
	margin: 0;
	display: inline;
	padding:0 0 0 10px;
	color: #525252;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.run-log-info-list address {
	display: inline;
	font-style: normal;
}
.pull-right
{
	float:right;
}

h5
{

    color: #183750;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    padding: 0 0 5px !important;
    text-align: left;
    text-decoration: none;

}
.pagingTabs
{
    color:#2c5b8a;
    font-size: 1.2em;
    padding-top: 5px;
    text-align: center;
}
.pagingTabs li, .pagingTabs ul
{
	list-style:none;
}
.pagingTabs li
{
	padding:2px 4px;
	padding: 2px 4px;
    width: 20px;
	float:left;
}
.pagingTabs a
{
	text-decoration:underline;
	color:#a41815;
}
.page
{
	text-align:left;
	color:#000;

}
.page .pagetop .pull-right
{
	float:right;
}
.page .pagetop
{
	padding:0 20px 10px 20px;
}
.page .pagetop ul li
{
	
}
.page .pagephotos
{
	padding:0 20px 10px 20px;
}
.col-lg-4
{
	width:29%;
	float:left;
	margin:0 2%;
}
.col-lg-12
{
	width:96%;
	margin:0 2%;
}
.col-lg-8
{
	width:60%;
	float:left;
	margin:0 2%;
}
.col-lg-6
{
	width:45%;
	float:left;
	margin:0 2%;
}
.col-lg-5
{
	width:37%;
	float:left;
	margin:0 2%;
}
.col-lg-7
{
	width:55%;
	float:left;
	margin:0 2%;
}
.img-responsive, .img-thumbnail
{
	width:100%;
	height:auto;
}
hr
{
	border:0;
	border-top:1px solid black;
	height:2px;
	margin:5px 0 10px 0;
	background-repeat:no-repeat;
	clear:both;
}
.control-group
{
	clear:both;
}
.col-lg-2
{
	width:14.6%;
	margin:10px 1%;
	float:left;
}
.col-lg-3
{
	width:22.9%;
	margin:10px 1%;
	float:left;
}
.col-lg-9
{
	width:72.7%;
	margin:10px 1%;
	float:left;
}
.col-lg-10
{
	width:81%;
	margin:10px 1%;
	float:left;
}

.control-label
{
	color: #000;

    text-align: right;
    vertical-align: top;
}
.form-control
{
	width:96%;
}
.page .pagephotos img
{
	height: auto;
	width:100%;
}
.page ul
{
	margin:10px 10px 5px 10px;
}
.page li
{
	margin:5px 10px;
}
.page h4
{
	margin:10px 0;
}
#photos
{
	width:96%;
	margin:20px 2%;
	clear:both;
}

#photos .forPhotoAlbum
{
	float: left;
	width:28.9%;
	height: auto !important;
	
	background-color:#F2F0F0;
	border:1px solid #bfc2ca;
	padding:5px 1%;
	margin:5px 1%;
}
.forPhotoAlbum p
{
	font-size:12px;
	padding:5px 0 0 0;
	display:block;
	clear:both;
}
.forPhotoAlbum img{
	width:100%;
	height: auto !important;
	margin:0px;
	padding:0px;
}
.forPhotoAlbum a
{
	color: #525252;
}
.clearfix
{
	clear:both;
}