html, body { font-size:12px; color:#000; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-color:#00023b; }
:focus{ outline:0px;}
a img{ border:0px;}
a { color:#F1060D; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
a:hover { color:#000; font-weight:bold; }
.main-bg{ background:#fff; padding:1px;}
.menu{ padding:0 0px 0 15px;}
.menu ul{ margin:0px; padding:15px 20px 15px 20px; text-align:left;list-style-type:none;}
.menu ul li{ list-style:none; text-align:left; line-height:20px; padding:8px 0 }
.menu ul li a{ text-decoration:none; font-size:21px; font-family:Arial Black, Arial, Helvetica, sans-serif;color:#fff;}
.menu ul li a:hover{ color:#f84848;}
.transparent-bg{ background:url(../images/trans-square.png) center top no-repeat; }
.content{/*filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;*/ padding:7px;}
.ClearBoth{ clear:both;}
.LeftSide{ background:url(../images/left_menu_bg.jpg) repeat-y left;}
.MiddleSide{ background: url(../images/middle_panel_bg.jpg) no-repeat left top; padding-top:30px;}
.left_panel_bg { background:#000 url(../images/left_menu_bg.jpg) no-repeat left top;}
.left_padding { margin-left:15px;}

/* Footer */
.footer-bg { background:#E6E6E6 url(../images/footer-bg.gif) repeat-x top;color:#4E4E4E;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:12px;text-align:center;text-decoration:none; border:1px solid #626262; padding-bottom:20px;}
.footer-bg a{color:#ff0000;font-family:Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold;padding:0 3px;text-decoration:none;}
.footer-bg a:hover{color:#CE950B;text-decoration:none;}

/* News Middle Template 
-------------------------------------------------------*/

/* News Middle - 2 iamges - Align Center
-------------------------------------------------------*/
.CommonMiddle{ padding:10px;}
.CommonMiddle h1, .CommonMiddle h2, .CommonMiddle h3 { margin:0px; padding:0 0 15px 0; color: #AE021C;}
.CommonMiddle h1 a, .CommonMiddle h2 a, .CommonMiddle h3 a{text-decoration:none;}
.CommonMiddle h1 a:hover, .CommonMiddle h2 a:hover, .CommonMiddle h3 a:hover{ color:#c1c18a; text-decoration:none;}
.CommonMiddle h1 {font-size:18px;}
.CommonMiddle h1 a{color: #FF0000;}
.CommonMiddle h2 {font-size:22px; }
.CommonMiddle h2 a{color: #AE021C; }
.CommonMiddle h2 a:hover{color:#004599; text-decoration:underline;}
.CommonMiddle h3 {font-size:14px;}
.CommonMiddle h3 a{color: #FF0000;}
.CommonMiddle img { margin:0px; padding:10px; border:none;}
.CommonMiddle img.NoPadding { margin:0px; padding:0px; border:none;}
img.ImgBorder { border:1px solid #999999;}
/* .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:#000; 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:12px;}
.PageNavigation a{ padding:4px; color:#fff; background-color:#7c0000; 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:#91000f;}
.PaddingAllSide { padding:8px;}
.BorderAllSide{border:1px solid #4d4e50; color:#000000}
.Spareator { Height: 23px}
.CommonMiddle .SubmitBtn{  border:1px solid #050f1b; background-color:#49373a; color:#FFF; font-weight:bold; padding:3px;}
.CommonMiddle input, .CommonMiddle textarea{ border:1px solid #49373a; background-color:#fff7f7; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.list-menu { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.PopupBtn a{ color:#FFF; display:block; background:#49373a; padding:8px;float:left;}
.PopupBtn a:hover { background-color:#6d6869; color:#FFF;}
.ForOneImgOnly{ width:400px; float:left;}

/* Newletter */
.Newsletter{width:auto; margin:0 ;padding:10px 0 10px 0; background-color:#E9E9E9;}
.Newsletter h1 { color:#000000; 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:95%;}
.Newsletter .Subscribe{ background:#666666; color:#FFF; text-transform:uppercase; border:1px solid #CCCCCC; padding:3px; width:auto; font-size:11px;}


/* 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; font-size:16px;}
.Statistics th {padding:8px; background-color:#91000E; color:#FFF;}
.Statistics table { background-color: #979797;}
.Statistics td { background-color:#fff; color:#000; font-size:12px; padding:5px}
tr.Tr1 td{ background-color:#B7B7B7; font-size:12px; font-weight:bold;}
tr.Tr2 td{ background:#B7B7B7;font-size:12px; font-weight:bold;}
tr.CurrentMonth td{ background:#040e1a; color:#FFF; font-weight:bold;}
tr.CurrentYear td{ background:#040e1a; color:#FFF; font-weight:bold;}
.CurrentMonth1 { background:#1b1b1b !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;}



/* Pop-up Events Setup */
.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}

.popupEventTime {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px dotted #EFEFEF;
	padding: 1px;
}

.popupEventDescription {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 2px;
}


.popupEventDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #446B93;
	text-align: center;
	vertical-align: middle;
	background-color: #F7F8F9;
	border: 1px solid #FFFFFF;
	padding: 1px;
	}

.popupEnd {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #A4A4A4;
	}

.popupClose {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #336699;
	}

.popupCloseBrackets {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	text-align: right;
	background-color: #336699;
	}
	
/* end*/	

/* News Video Border*/	
.ImgBorderObj { border:1px solid #999; padding:10px;}
/* End News Video Border*/	

.verify_code { background-color:#C42210; padding:3px 10px 3px 10px;}


.dow {
	padding-top:0px;
	/*padding-left:10px;*/
	font-weight:bold
	}
	
.dow a {
	color:#F6DD49
	}
	
.dow a:hover {
	color:#F5DDA6
	}




.apparatustitle {
 	font-weight: bold;
	color: #FFFF00; margin-bottom:0px;
	}
	
.img-border {
	border:1px solid #8C8B8B;
	padding:3px;
	margin:4px;
	}

.app-border {
	border:1px solid #8C8B8B;
	padding:3px;
	margin:4px;
	}
	
.caption-text {
	padding-left:10px;
 	font-weight: bold;
	color: #fff;
	}
	
.sub-caption-text {
	padding-left:8px;
	font-size:9px;
 	font-weight: bold;
	color: #2F2D2D;
	}
	
.pad-top {
	padding-top:10px;
	}
	
.pad-left {
	padding-left:10px;
	}
	
.mid-devider {
	background-position:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.cont-pad{
	padding:6px;
	}
	
.white-text {
	font-weight: bold;
	text-align:left;
	font-size:12px;
	padding-top:4px;
	color:#F6DD49;
	text-decoration:none;
	}
	
.red-text {
	font-weight: bold;
	text-align:left;
	font-size:13px;
	padding-bottom:14px;
	color:#F6DD49;
	text-decoration:none;
	}

/* apparatus ends here */


.heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#F6DD49;
	}


/* Event calendar */

.calendarcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#F6DD49;
	font-weight:bold;
	font-size:14px;
	}
	
.calendarEventDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#FDA915;
	font-size:12px;
	text-decoration:none;
	}

.calendarEventTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#FFf;
	font-size:12px;
	}
.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; }
.MiddleSide p{font-family:Arial,Helvetica,sans-serif; font-size:12px;}

/* profile display table */
.prof_table{ border:1px solid #C7C7C7;}
.prof_table td{background:none; border-bottom:1px solid #C7C7C7;}
.prof_table th{background:#7f7f7f; 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 #C7C7C7;}
.prof_table td.col2{color:#FFFFFF;}

/* profile display table */
.memb_list{ background:#BA7C3E; margin-bottom:10px; color:#000000;}
.memb_list a{color:#925B19 !important;}
.memb_list a:hover{color:#925B19 !important; text-decoration:underline !important;}
.memb_list td{background:#FFF6E8; text-align:center;}
.memb_list td.textalignleft{text-align:left;}
.memb_list th{background:#040e1a; color:#FF0000; text-align:center; padding:5px 0px 5px 5px; font-size:16px;}
.memb_list th.textalignleft{text-align:left;}
.memb_list th a{color:#FF0000; 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:#999999; 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;}


.text_normal{font-weight:normal;}
.bg_white{background:#FFFFFF;}
.bdr_white{border:1px solid #FFFFFF;}

.mp0 {padding:10px;}
.mp0 img{margin:0px; padding:0px; border:0px;}

/* guest book edited */
.guest_book{margin-bottom:10px;}


/* video page - video display style */
.video_disp_style{background:#740F0F; padding:10px; border:1px solid #FFB23D;}
.video_disp_info p{color:#FFFFFF; padding:0px 5px 10px 5px; margin:0px; font-size:12px;}
.video_disp_info p span{color:#FFB23D;}


/* Audio & vidio  jcarousel css */

.jcarousel-skin-ie7 .jcarousel-container {
   -moz-border-radius: 10px;
    border: 1px solid #FFB23D;
    background: #740F0F none repeat scroll 0 0;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    /*width: 604px;*/
    padding: 20px 40px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
.jcarousel-skin-ie7 .jcarousel-item img {padding:0px !important;}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  695px;
   /*height: 100px;*/
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  77px;
    height: 245px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 77px;
    /*height: 90px;*/
    border: 1px solid #fff;
    padding:7px;
    background:#A52728;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #FFB23D;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}
`
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


	
/* Calendar event List tool tip Style Start Here */


	
table.calTable th.orange{
	color:#000000;
	background:#CC9900;
	}
	
table.calTable td{
	height:100px;
	color:#FFFFFF;
	background:inherit;
	text-align:center;
	vertical-align:middle;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	padding:2px;
	}
	
	

div.calToolTip{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	position:absolute;
	width:214px;
	padding:0;
	margin:0;
	color:inherit;
	background:#373737;
	display:none;
	z-index:100;
	}
	
div.calToolTip table{
	width:100%;
	border:none;
	}
	
div.calToolTip table td{
	border:none;
	height:auto;
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	}
	
table.calTable td a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	background:inherit;
	text-decoration:none;
	}
	
div.calToolTip table td.eventDate{
	font-weight:bold;
	color:#6B0300;
	background:#F6DA15;
	}
	
div.calToolTip table td.eventName{
	font-weight:bold;
	color:#000000;
	background:#FFFFFF;
	}
	
div.calToolTip table td.eventTime{
	font-weight:bold;
	color:#F6DA15;
	background:#747474;
	}
	

/* Calendar event List tool tip Style  End Here */
td.stat{
	background:url(images/heading-bg.jpg) repeat-x 6px 0;
	height:32px;
	font:normal 18px/32px Arial, Helvetica, sans-serif;
	color:#FFF;
	border:2px solid #B00916;
	text-align:center;
}
.heading_bg
       {
	    font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#CC0000;
		padding:1px;
                       }
.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;}

/* 15FEB2010 */
.new_table_data { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.new_table_data .fontbold { font-weight:bold}

/*----------------- main index-------------------- */

.cont_ash_bg 
              {
               background:url(../images/heade-btm-bg.gif) repeat-x;
               background-color:#FFF;
			   background-position:left top;
               background-repeat:repeat-x;
               border:1px solid #626262;
               height:38px;
			                }
							
.cont_ash_link a:link 
              {
               font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
               font-weight:bold;
               color:#00138A;
			   text-decoration:underline;
			                }	

.cont_ash_link a:visited 
              {
               font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
               font-weight:bold;
               color:#00138A;
			   text-decoration:underline;
			                }

.cont_ash_link a:hover 
              {
               font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
               font-weight:bold;
               color:#00138A;
			   text-decoration:none;
			                }						
													

.cont_ash_red_txt 
              {
               font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
               font-weight:bold;
               color:#F1060D;
			                }	

.cont_left_colm 
              {
			   width:148px;
			   background-color:#B7B7B7;
			   border:1px solid #626262;
			   padding:0px;
			
			                            }	

.cont_right_colm 
              {
			   width:148px;
			   background-color:#B7B7B7;
			   border:1px solid #626262;
			   padding:0px 2px 0px 2px;
			                            }
										
.big-red 
       {
	    font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#CC0000;
                       }
					   
.bg_blue {
          font-family:Arial, Helvetica, sans-serif;
          font-size:18px;
          font-weight:bold;
          color:#fff;
          background-color:#CC0000;
		                           }

.btn_submit_cc {
                display:block;
                height:44px;
                width:100px;
                background-image:url(../images/btn-submit-cc.gif);
                background-repeat:no-repeat;
                background-position:left;
                font-family:Tahoma;
                font-size:10px;
                font-weight:bold;
                color:#000;
                padding:12px 0 0 48px;
                border:0px;
                text-align:left;
                vertical-align:middle;
                text-decoration:none;
                                       }
									   
.btn_submit_cc:link {
                      background-image:url(../images/btn-submit-cc.gif);
                      color:#000;
					              }

.btn_submit_cc:hover {
                      background-image:url(../images/btn-submit-cc2.gif);
                      color:#000;
                                 }

.lt, .rt, .ct {
                vertical-align:top;
                                    }

.lm, .rm, .cm {
               vertical-align:middle;
                                      }		


.button-blue-menu{
                  display:block;
                  width:148px;
                  height:20px;
                  background-image:url(../images/menu/blue-btn_new.gif);
                  background-repeat:no-repeat;
                  background-position:left;
                  font-family:Tahoma;
                  font-size:11px;
                  font-weight:bold;
                  color:#FEF7AF;
                  padding:6px 0 0 0;
                  border:0px;
                  text-align:center;
                  vertical-align:middle;
                  text-decoration:none;
                                         }



.button-blue-menu:hover {
                         background-image:url(../images/menu/blue-btn2_new.gif);
                         color:#FEF7AF;
                         height:20px;
                         background-repeat:no-repeat;
                         background-position:left;
                         font-family:Tahoma;
                         font-size:11px;
                         font-weight:bold;
                         padding:6px 0 0 0;
                                            }

		
.button-orange-menu{
                        display:block;
                        width:148px;
                        height:20px;
                        background-image:url(../images/menu/orange-btn_new.gif);
                        background-repeat:no-repeat;
                        background-position:left;
                        font-family:Tahoma;
                        font-size:11px;
                        font-weight:bold;
                        color:#03116F;
                        padding:6px 0 0 0;
                        border:0px;
                        text-align:center;
                        vertical-align:middle;
                        text-decoration:none;
                                              }

.button-orange-menu:hover {
                            background-image:url(../images/menu/orange-btn2_new.gif);
                            color:#03116F;
                            height:20px;
                            display:block;
                            width:148px;
                            background-repeat:no-repeat;
                            background-position:left;
                            font-family:Tahoma;
                            font-size:11px;
                            font-weight:bold;
                            padding:6px 0 0 0;
                            border:0px;
                            text-align:center;
                             vertical-align:middle;
                            text-decoration:none;
                                                  }

.nav-bg {
         background-image:url(../images/nav-bg.gif);
         background-position:left top;
         background-repeat:repeat-x;
         font-family:Tahoma, Arial, Helvetica, sans-serif;
         font-size:12px;
         font-weight:bold;	
         color:#2D2D2D;
         vertical-align:middle;	
         padding-left:9px;
         height:22px;
                        }

.left_white_bg { 
			    font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#0000FF;
				background:#FFFFFF;
				padding:3px;
				border:1px solid #666666;
				line-height:16px;
				} 
.search {
               background-color:#F1F1F1;
               border:1px solid #626262;
               padding:6px 4px;
                                }         
				
.search-table {
               background-color:#F1F1F1;
               border:1px solid #626262;
               padding:6px 4px;
                                }
								
.txt-field {
            width:129px;
            height:18px;
            padding-left:2px;
            border:1px solid #626262;
                                       }					
.thin-black {
             font-family: Tahoma, Arial, Helvetica, sans-serif;
             font-size:11px;
             color:#000;
                        }				
								
.button-blue{
             display:block;
             height:45px;
             width:121px;
             background-image:url(../images/blue-btn.gif);
             background-repeat:no-repeat;
             background-position:left;
             font-family:Tahoma;
             font-size:14px;
             font-weight:bold;
             color:#fff;
             padding:8px 15px 0 12px;
             border:0px;
             text-align:center;
             vertical-align:middle;
             text-decoration:none;
                                  }
.button-blue:hover {
                    background-image:url(../images/blue-btn2.gif);
                    color:#fff;
                                }

.button-orange{
               display:block;
               height:35px;
               width:148px;
               background-image:url(../images/orange-btn.gif);
               background-repeat:no-repeat;
               background-position:left;
               font-family:Tahoma;
               font-size:14px;
               font-weight:bold;
               color:#000;
               padding:17px 0 0 0;
               border:0px;
               text-align:center;
               vertical-align:middle;
               text-decoration:none;
                                       }
.button-orange:hover {
                      background-image:url(../images/orange-btn2.gif);
                      color:#000;
                                  }									

.bg-frnds{
          background-image:url(../images/bg-frnds.gif);
          background-position:50% 0;
          background-repeat:no-repeat;
          font-family:Arial, Helvetica, sans-serif;
          font-size:13px;
          line-height:20px;
          font-weight:bold;
          color:#FFFFFF;
          text-align:center;
          vertical-align:top;
          width:130px;
          height:170px;
          text-decoration:none;
          padding:0px 0px 10px 7px;
                                    }
	
#menu-table{
            border:0px solid #A4A4A4;
	                                }
.red_bg { 
         background-color:#FF0000;
		 padding:10px;
		 font-size:18px;
		 font-weight:normal;
		 text-decoration:none;
		 color:#000000;
		                }
.news-bg {

	/*background-image:url(images/news-bg.gif);

	background-color:#000066;

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #fff;*/

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;	

	color:#000066;

	vertical-align:middle;	

	/*padding-left:9px;*/

	height:22px;

	}
.big-blue {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#fff;
	
	background-color:#CC0000;

	}

p.blueHeading{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#365F91;
	text-transform:uppercase;
}
p.blueHeading span{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#365F91;
	text-transform:none;
}
p.imageCaption{
	font:italic 20px/24px Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
}
p.headingText1{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:none;
	display:inline;
	padding:0 10px;
	background-color:#D90606;
}
.gred{
background-color:#D10500;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}













/* GENERAL STYLE */


p {

	padding-top:10px;

	margin:0px;

	}

td, div {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	font-weight:normal;

	}



.lt, .lm, .lb {

	text-align:left;

}

.lt, .rt, .ct {

	vertical-align:top;

}

.lm, .rm, .cm {

	vertical-align:middle;

}		

.rt, .rb, .rm {

	text-align:right;

}	

.lb, .cb, .rb {

	vertical-align:bottom;

}	

.ct, .cb, .cm {

	text-align:center;

}
.month_header {

	font-size: 18px;

	color: #B40000;

 	text-align: left;

}
.ffcc_news{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	font-size: 36px;
	line-height:60px;
}



.staffing-head {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#F00;
	font-weight:bold;	
	color:#000;
	text-align:center;
	vertical-align:middle;	
	height:22px;
	}
p.blueHeading{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#365F91;
	text-transform:uppercase;
}
p.blueHeading span{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#365F91;
	text-transform:none;
}
p.imageCaption{
	font:italic 20px/24px Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
}
p.headingText1{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:none;
	display:inline;
	padding:0 10px;
	background-color:#D90606;
}
.gred{
background-color:#D10500;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}

.gpink{
background-color:#FF00FF;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}

.gyellow{
background-color:#FFFF00;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}

.gsafron{
background-color:#0FF;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}

.ggren{
background-color:#00FF00;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}
.bigTxt{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.purple{
background-color:#F0F;
color:#000;
font:bold 24px/36px "Times New Roman", Times, serif;
}
.bigTxt{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}



.bluepagetitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14pt;



	font-style: normal;



	font-weight: bold;



	color: #000066;



}
.ffcc_subnews1{

	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-style:italic;
	color: #0000ff;
	font-size: 24px;
}


.redpagetitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14pt;



	font-style: normal;



	font-weight: bold;



	color: #CC0000;



	text-transform: uppercase;



}



.blackpagetitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14pt;



	font-style: normal;



	font-weight: bold;



	color: #000000;



}



.bluepagetitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14pt;



	font-style: normal;



	font-weight: bold;



	color: #000066;



}

.emscc{
	background-color:#D10500;
	color:#000;
	font:bold 11px/20px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	text-align:center;
}

.emscc a{
	background-color:#D10500;
	color:#000;
	
	text-decoration:none;
}

.emscc a:hover{
	background-color:#D10500;
	color:#000;
	
	text-decoration:underline;
}
.searchkey_find{
  font-weight:bold;
  color : #000000;
  background-color : #ff0000;
}




.transMenu { 
margin:70px 0px 0px 0px ;}

.transMenu td {
	margin:0;
	padding:0;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}
	
.transMenu td:hover {
	color: #fff;
	text-decoration:none;
	}
/*.transMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=90); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .200;
}*/
.transMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px; 
}
.transMenu .content {
	POSITION: absolute
}
.transMenu .items {
	Z-INDEX: 2; LEFT: -7px; background-color:#fff; POSITION: relative; TOP: 0px; padding:2px;
}
.top .items {
	BORDER-TOP-STYLE: none
}
.transMenu .item {
	 BACKGROUND: #c9c9c9; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;  							BORDER-BOTTOM:1px solid #ffffff;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}


.transMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=0); WIDTH: 0px; POSITION: absolute; TOP: 3px; moz-opacity: 0
}
.transMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=0); LEFT: 3px; POSITION: absolute; HEIGHT: 0px; moz-opacity: 0
}

.transMenu .hover {
	BACKGROUND:#333333; COLOR: #ffffff;
}

