
html, body
{
margin:0px;
padding:0px;
font-size:12px; 
color:#fff;
font-family:Arial, Helvetica, sans-serif;
background-color:#5c0400;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	}
a:hover {
	color:#CF801F;
	text-decoration:none;
	}
.page-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFDE2A;
	}
.toc_headlinebox {
	font-size:18px;
	font-weight:bold;
	color:#FDA915;
    border-top-width:1px;  
	text-align:left;
	padding-bottom:10px;
}
.toc_headlinebox a{
	color: #FDA915;
	text-decoration:underline;
}
.toc_headlinebox a:hover{
	color: #fff;
	text-decoration:underline;
}
.toc_date {
	color: #D27C13;
	font-weight: bold;
	font-size: 14px;
}

.left-nav
{
background:url(../images/fhd-leftnav-bg.jpg) #3d0200 no-repeat;
width:245px;
}

.left-nav-cont
{
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
}

.left-nav-div
{ 
border-bottom:1px solid #f4da86;
height:50px;
}

.left-nav-links
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}

.left-nav-links a:link
{
color:#FFFFFF;
text-decoration:none;
}

.left-nav-links a:visited
{
text-decoration:none;
color:#00000;
}

.left-nav-links a:hover
{
color:#eec55a;
text-decoration:none;
}

.left-nav-bor
{
background:url(../images/fhd-nav-bord-img.jpg) #f3d57a no-repeat;
width:1px;
}

.mid-cont
{
padding-left:25px;
padding-top:35px;
}

.main-bor 
{
border:1px solid #FFFF00;
}

.mid-header 
{
background:url(../images/fhd-welcome-bg.jpg) no-repeat;
width:745px;
height:62px;
}
.mid-header-txt
{
padding:21px 0px 0px 66px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#ffde65;
font-weight:bold;
}



.in1{ font-size:10px; border:0px; width:64px; padding:1px 2px; margin:2px 0 0 0; }
.submitbt{font-size:10px; border:0px; width:64px; padding:1px 3px; margin:2px 0 0 0; }
.heading_bg{background:#b31b20 url(../images/left_heading_bg.gif) repeat-x top; text-transform:uppercase; color:#FFE400;font-size:16px; padding:8px 0px 8px 8px; font-weight:bold;}
.heading_bg1{background:#670000 url(../images/left_heading_bg1.gif) repeat-x top; text-transform:uppercase; color:#000000;font-size:16px; padding:8px 0px 8px 8px; font-weight:bold;}
/* Newletter */
.Newsletter{width:165px; margin:0 auto;padding:10px 0 10px 0; background-color:#f5e09a;}
.Newsletter h1 { color:#5F3F06; font-size:16px; margin:0px; padding:0px; line-height:normal;}
.Newsletter input {padding:2px 4px; border:1px solid #8A8A8A; background-color:#FFFFFF; color:#666666; font-size:12px; width:139px;}
.Newsletter .Subscribe{ background:#530e0a; color:#FFF; text-transform:uppercase; border:1px solid #CCCCCC; padding:3px; width:auto; font-size:11px;}
/* Statistics  */
.Statistics {color:#000; background-color:#E9E9E9;}
.Statistics th {padding:10px 0 10px 4px; background-color:#360303; color:#FFF;}
.Statistics table { background-color: #999;}
.Statistics td { background-color:#540000; color:#FFF;}
tr.Tr1 td{ background-color:#991C1C;}
tr.Tr2 td{ background:#C04E4E;}
tr.CurrentMonth td{ background:#372200; color:#FFF; font-weight:bold;}
tr.CurrentYear td{ background:#372200; color:#FFF; font-weight:bold;}
.CurrentMonth1 { background:#B01207 !important; color:#FFF; font-weight:bold;}
.CurrentYear1 { background:#B01207 !important; color:#FFF; font-weight:bold;}
.ImageOfTheDay { border:1px solid #999999;}
.BannerManage  img { border:1px solid #999999; margin:0 0 5px 0;  }
/* News Middle - 2 iamges - Align Center
-------------------------------------------------------*/
.CommonMiddle{ padding:10px;}
.CommonMiddle h1, .CommonMiddle h2, .CommonMiddle h3 { margin:0px; padding:0 0 15px 0; color: #FADB6D;}
.CommonMiddle h1 a, .CommonMiddle h2 a, .CommonMiddle h3 a{text-decoration:none;margin:0px; }
.CommonMiddle h1 a:hover, .CommonMiddle h2 a:hover, .CommonMiddle h3 a:hover{ color: #FFF; text-decoration:none;}
.CommonMiddle h1 {font-size:18px;}
.CommonMiddle h1 a{color: #FADB6D;}
.CommonMiddle h2 {font-size:16px;}
.CommonMiddle h2 a{color: #FADB6D; }
.CommonMiddle h2 a:hover{color:#fff;}
.CommonMiddle h3 {font-size:14px;}
.CommonMiddle h3 a{color: #FADB6D;}
.CommonMiddle img { margin:0px; padding:10px; border:none;}
.CommonMiddle img.NoPadding { margin:0px; padding:0px; border:none;}
img.ImgBorder { border:1px solid #fff;}
/* .ImgBorder { border:1px solid #999;padding:10px;} */
.CommonMiddle img.AlignLeft {text-align:left; padding: 0 10px 10px 0;}
.CommonMiddle img.AlignRight {text-align:right; padding: 0 0px 10px 10px;}
.CommonMiddle hr { border:1px dashed #999; margin:5px 0 5px 0;}
.CommonMiddle .Heading1{ font-size:12px; color:#F90; font-weight:bold;}
.CommonMiddle .Date{color:#BC842F; font-weight:bold; padding:0 0 10px 0;}
.CommonMiddle p { margin:0px; padding:0px 0 10px 0; line-height:18px; font-family:Arial,Helvetica,sans-serif;
font-size:14px;}
.PageNavigation a{ padding:4px; color:#FFF; background-color:#B76E00; text-decoration:none; font-size:11px; margin:0 5px 0 0; display:block; float:left;}
.PageNavigation a:hover{ color:#fff; background-color:#000;}
.PageNavigation a.ActiveLinks{ color:#fff; background-color:#000;}
.PageNavigation_text{text-align:center; padding:4px; color:#FFF; background-color:#B76E00; text-decoration:none; font-size:11px; margin:0 5px 0 0; display:block; float:left;}

.Padding_left{ padding:0 0 0 20px;}
.Padding_right{ padding:0 20px 0 0px;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.Caption { color:#A2650A;}
.PaddingAllSide { padding:8px;}
.PaddingAllSide h2 { padding:0px;}
.BorderAllSide{border:1px solid #B08617;}
.Spareator { background:url(../images/border.gif) no-repeat center center;;Height: 28px}
.CommonMiddle .SubmitBtn{  border:1px solid #000; background-color:#B76E00; color:#FFF; font-weight:bold; padding:3px;}
.CommonMiddle input, .CommonMiddle textarea{ border:1px solid #747474; background-color:#FBECC6; color:#000;}
.PopupBtn a{ color:#FFF; display:block; background:#357BA1; padding:8px;float:left;}
.PopupBtn a:hover { background-color:#666; color:#FFF;}
.ForOneImgOnly{ width:400px; float:left;}

/* Newletter */
.Newsletter{width:165px; margin:0 auto;padding:10px 0 10px 0; background-color:#E9E9E9;}
.Newsletter h1 { color:#5F3F06; font-size:16px; margin:0px; padding:0px; line-height:normal;}
.Newsletter input {padding:2px 4px; border:1px solid #8A8A8A; background-color:#FFFFFF; color:#666666; font-size:12px; width:139px;}
.Newsletter .Subscribe{ background:#666666; color:#FFF; text-transform:uppercase; border:1px solid #CCCCCC; padding:3px; width:auto; font-size:11px;}

/* guest book edited */
.guest_book{margin-bottom:10px;}

/* Image Gallery */
.GalleryContainer{}
.GalleryCapion{font-size:14px; color: #FC0; font-size:12px;}

/* Guest Book  */
.GuestBook{background-color:#DAD8CB; padding:5px; color:#FFF; font-size:13px !important; margin:0 0 20px 0;}
.GuestBook td {background:#740F0F;}
.GuestBook td a{ color:#F90;}
.GuestBook input{ } 

/* Links  */
.Links{background-color:#DAD8CB; padding:5px; color:#FFF; font-size:13px !important; margin:0 0 20px 0;}
.Links td {background:#740F0F;}
.Links td a{ color:#F90;}
.Links td a:hover{ color:#FFF;}
.Links input{ } 

/* Member  */
.Member{background-color:#DAD8CB; padding:5px; color:#FFF; font-size:13px !important; margin:0 0 20px 0;}
.Member td {background:#740F0F;}
.Member td a{ color:#F90;}
.Links td a:hover{ color:#FFF;}
.Member input{ } 


/* Staffing  */
.Staffing {background-color:#FFDADA; padding:5px; color:#000; font-size:13px !important; margin:0 0 20px 0;}
.Staffing th a { color:#000;} 
.Staffing th a:hover { text-decoration:underline;} 
.Staffing td {background:#FFF;}
.Staffing td a{ color:#930;}
.Staffing input{ } 

.Apprentice, .Driver, .DriverFireFighter, .EMS, .FirePolice, .Firefighter, .Officer{ margin:0 auto; border:1px solid #333; width:10px; height:10px;}
.Apprentice { background-color: #F00;}
.Driver {background-color: #0F0;}
.DriverFireFighter {background-color: #00F;}
.EMS {background-color: #FF0;}
.FirePolice {background-color: #F0F;}
.Firefighter {background-color: #960;}
.Officer {background-color: #F90;}


/* Audio  */
.Audio{background-color:#CDCDCD; padding:5px; color:#000; font-size:13px !important; margin:0 0 20px 0;}
.Audio td {background:#FFF;}
.Audio td a{ color:#930;}
.Audio input{ } 

/* Video  */
.Video{background-color:#CDCDCD; padding:5px; color:#000; font-size:13px !important; margin:0 0 20px 0;}
.Video td {background:#FFF;}
.Video td a{ color:#930;}
.Video input{ } 


/* Statistics  */
.Statistics {color:#000; background-color:#E9E9E9;}
.Statistics th {padding:10px 0 10px 4px; background-color:#333; color:#FFF;}
.Statistics table { background-color: #999;}
.Statistics td { background-color:#540000; color:#FFF;}
tr.Tr1 td{ background-color:#991C1C;}
tr.Tr2 td{ background:#C04E4E;}
tr.CurrentMonth td{ background:#372200; color:#FFF; font-weight:bold;}
tr.CurrentYear td{ background:#372200; color:#FFF; font-weight:bold;}
.CurrentMonth1 { background:#B01207 !important; color:#FFF; font-weight:bold;}
.CurrentYear1 { background:#B01207 !important; color:#FFF; font-weight:bold;}
.ImageOfTheDay { border:1px solid #999999;}
.BannerManage  img { border:1px solid #999999; margin:0 0 5px 0;  }


/* Download  */
.Download{background-color:#DAD8CB; padding:5px; color:#FFF; font-size:13px !important; margin:0 0 20px 0;}
.Download td {background-color:#740F0F;}
.Download td a{ color:#F90;}

/* Caldendar Added by ss 20091209 */
.calendar { background:url(../images/white_bg.gif) repeat; font-size:11px;}
.calendar th { background:#E2A226; padding:10px; font-size:12px; }
.calendar th a { color:#FFFFFF;}
.calendar td { background:#D9D1C0; padding:0px; vertical-align:top; height:80px; width:14%;}  
.calendar td div { background:#9F6C00;  color:#FFF; font-size:14px; text-align:center;} 
.calendar td div a{ color:#fff; text-align:center;} 
.calendar tr.weekdays td { background:#D9BA79; padding:5px 0px 5px 5px; border:0px solid red; height:auto !important; text-align:center;}
.calendar td a.cal_date{color:#000000;}
.calendar td div div { margin:0px; padding:5px; color:#000; font-size:11px; }
.titleTOC{background:#BBBBBB !important; color:#000000 !important;}
.tentitive{background:#FFB500 !important;}
.permanent{background:#E3412C !important; color:#FFFFFF !important;}
/* Caldendar End */
#start{color:#e7c752;}
#end{color:#e7c752;}

.guestbooksign {
color:#FDA915;
text-decoration:none;
font-size:12px;
}
.guestbooksign:hover {
color:#fff;
text-decoration:none;
}

.left-cont-txt ul
{
margin:0;
padding:0;
}
.left-cont-txt li
{
background:url(../images/bullet-square.gif) 0 3px no-repeat;
margin:0;
margin-top:10px;
padding-left:20px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:14px;
color:#F4EDD3;
}
.left-cont-txt li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
	
.page-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFDE2A;
	}
p {
	padding-top:10px;
	margin:0px;
}

td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:18px;
}
.con{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#42412e;
	font-weight:bold;
	padding:5px;
}
.conhea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#772128;
	padding:5px;
}
.con1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#42412e;
	padding:5px;
	font-weight:normal;
}
.con2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#42412e;
	padding:5px;
}

.calCurrentDayLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	text-align: center;
	color: #FFF089;
	font-weight:bold;  
	}

.visitoronline_table_data td { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.visitoronline_table_data .fontbold { font-weight:bold}

.guestconfirm {
	color:#4a0300;
	font-size:12px;

}

/* profile display table */
.prof_table{ border:1px solid #FFB23D;}
.prof_table td{background:none; border-bottom:1px solid #FFB23D;font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.prof_table th{background:#FFB23D; color:#FFFFFF;}
.prof_table th h2{color:#FFFFFF; padding:0px; text-align:center;}
.prof_table td.col1{background:url(../images/mem_prof_det_col1_bg.png) repeat; color:#FFFFFF; font-weight:bold; border-right:1px solid #FFB23D;}
.prof_table td.col2{color:#FFFFFF;}


/* profile display table */
.memb_list{ background:#FFB23D; margin-bottom:10px;}
.memb_list td{background:#740F0F; text-align:center;font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.memb_list td.textalignleft{text-align:left;}
.memb_list th{background:#FFB23D; color:#733720; text-align:center; padding:5px 0px 5px 5px; font-size:16px;}
.memb_list th.textalignleft{text-align:left;}
.memb_list th a{color:#733720; text-decoration:none;}
.memb_list th a:hover{color:#FFFFFF; text-decoration:none;}
.memb_list td.no_pad{padding:0px;}
.memb_list td.bg{background:url(../images/mem_list_bg.png) repeat; text-align:center;}
.memb_list img{padding:5px;}
.memb_list img.ImgBorder{border:1px solid #FFB23D;}

/* profile display table */
.memb_list_g{ background:#none; margin-bottom:10px;}
.memb_list_g td{background:#666666; text-align:center;}
.memb_list_g th{background:#333333; color:#FFFFFF; text-align:center; padding:5px 0px; font-size:16px;}
.memb_list_g td.no_pad{padding:0px;}
.memb_list_g td.bg{background:#666666;}
.memb_list_g img{padding:5px;}
.memb_list_g img.ImgBorder{border:1px solid #FFB23D;}
.memb_list_g a{color:#FFFFFF; text-decoration:none;}
.memb_list_g a:hover{color:#FFFFFF; text-decoration:underline;}



/* Footer */
.footer-bg-white{ color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:12px;text-align:center;text-decoration:none; font-weight:bold; }
.footer-bg { background:url(../images/fhd-footer-bg.jpg) no-repeat;color:#4a0300;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:12px;text-align:center;text-decoration:none;  font-weight:bold;}

.footer-bg a{color:#4a0300;font-family:Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold;padding:0 3px;text-decoration:none;}
.footer-bg a:hover{color:#4a0300;text-decoration:none;}


.searchkey_find{
  font-weight:bold;
  color : #000000;
  background-color : #ff0000;
}
.calendar td div.red {color:red;}