﻿/* Main Colors of Web page 
White - #FFFFFF
Dark Green - #004208
Green - #137826
Fire Orange - #FF3000
Fire Red - #CF1000
Charcoal - #141414
*/

html{ height:95%;  }
body { background-color: #ffffff; background-image: url(../images/BackgroundFlag.gif); overflow-x:hidden; background-repeat:no-repeat; text-align: center; font-family: Arial; font-size:.9em; position:absolute; margin-top:5px; width:98%; height:95%; }
/* All Links for the hover command. */

A:Link, A:Visited { color:#FFFFFF; text-decoration:none; }
A:Hover {color:#FFFFFF;}

.Forms {width: 95%;}

.DivMainTable { width:102.5%; height:100%; position:relative; top:-5px; left:-10px; padding:0 0 0 0;}
.DivMainHeader { width:100%; height:72px;}

.ErrorHandlingAdminPage{ text-align:left;}
.ErrorHandlingTitle{ font-weight:bold;}
.ErrorPageText{ font-size:1.3em; position:relative; top:50px;}

.EWSRadioBottomFooter{ position:absolute; left:67px; z-index:2; font-size:1.3em; background-image:url(../images/LogoLinks.png); padding:10px 10px 0 10px; height:62px; }
.LighningBottomFooter{ position:absolute; left:120px; z-index:1; font-size:1.3em; height:62px;  padding:7px 10px 5px 10px;}
.LighningBottomFooter1{ position:absolute; left:57px; z-index:1; font-size:1.3em; height:62px;  padding:7px 10px 5px 10px;}

.DivContentBar {min-height:400px; left:65px; position:relative; padding:10px; margin-right:55px; top:0px; background-color:#FFFFFF; border-left:solid 2px #000000; border-bottom:solid 2px #000000; border-top:solid 2px #000000;}
.SidePicturebar{ position:absolute; float:left; left:0px; background-color:#931c1e; top:73px; width:60px; height:auto;}
.ContentContainer{ width:99%; height:auto; background-color:#931c1e;}

.DivContentBar A:Link, .DivContentBar A:Visited{ color:#000000; text-decoration:none; font-weight:bold; border-bottom:solid 1px #FFFFFF;}
.DivContentBar A:Hover {color:#931c1e; font-weight:bold; border-bottom:solid 1px #931c1e;}

.DivMainFooter { width:100%; height:72px; float:left; background-color:#931c1e; text-align:center; font-size:.75em; color:#FFFFFF; overflow:hidden;}

.divLogo { top:0px; left:0px; position:absolute; width:0px; z-index:1;}
.LogoBackRight{ top:0px; right:292px; position:absolute; width:0px; z-index:1; }
.LogoBackMiddle{ top:0px; left:65px; position:absolute; z-index:0; overflow:hidden;}
.DivLogoLinks{ background-image:url(../images/LogoLinks.png);  background-repeat:no-repeat; overflow:hidden; background-repeat:repeat-x; z-index:2; height:24px; top:48px; left:65px; position:relative;}

.divMemberLinks{ width:200px;}

.ulSideLinks{ float:right; position:relative; margin:0 8px 0 0; display:block; list-style:none;}
.liSideLinks{ display:block; margin:0 8px 0 0; position:relative; float:left; border-top: none 0 #000000;}
.liSideLinks A:Link, .liSideLinks A:Visited, .liSideLinks , .liSideLinks A:Active{ color:#FFFFFF; display:block; text-decoration:none; }
.liSideLinks A:Hover {color:#FFFFFF; display:block; border-bottom:solid 4px #CF1000;}
.ulSubMenu{ display:none; position:absolute; top:11px; left:-42px; width:100px; list-style:none;}
.liSideLinks:hover ul { display:block;}
.liSubmenu A:Link, liSubmenu A:Visited { float:left; color:#000000; display:block; text-decoration:none; }

.tblGalleryNav{ width:100%;}
.tdGalleryNavFirstLast{ width:12%}
.tdGalleryNavStatus{ width:50%;}
.divGalleryContent { width:80%; padding:0 10% 0 10%;}
.lblGallery { width:175px; max-width:175px; }
.imgGallery { width:15px; height:auto;}
.GalleryTextinfo { text-align:left; width:50%; vertical-align:top;}
.GalleryTFormTableLeft { text-align:right; width:25%; }
.GalleryTFormTableRight { text-align:left; width:25%;}/*right column of all forms on all form pages*/
.hoverbox{ cursor: default;	list-style: none;}
.hoverbox a { cursor: default;}
.hoverbox a .preview { display: none;}
.hoverbox a:hover .preview { display: block; position: absolute; top: -33px; left: -45px; z-index: 1;}
.hoverbox img {	background: #fff; color: inherit; padding: 2px; vertical-align: top;}
.hoverbox li{ display: inline; float: left;	position: relative;}
.hoverbox .preview { border-color: #000; width: 350px; height: auto;}
.ulGalleryItemContent{ padding:20px; background-color:Red; border:solid 1px black;}
.divGalleryItemContent{ padding:10px; background-color:blue;}

.DivLinksBar { float:left; width:99%; left:50px; top:37px; z-index:2; position:absolute; overflow:hidden;}

/* Global Pages CSS String */
.PagesGlobalTitle { font-size:1.5em; text-align:left; padding-bottom:10px;}
.PagesGlobalText {  text-align:left;}
.FTBClass {}

/*This is the style for all Global Variables */
.AllDropDowns, .AllTextBox  {width:14em; }
.MinutesandSecondstxtbx { width:2em;}
.Logintxtbx { width:8em;}
.AllAttachmentFieldsListBox { width:22em; height:7em;}
.AllDescriptionFields { width:22em; height:7.25em; word-spacing:.1em; letter-spacing:.05em;}/*For all decriptions so that the user can see more of what they are typeing*/

.NewsDateTimeField { float:right;}
.NewsArticleTitle { font-size:2em; float:left; position:absolute; top:0px; left:10px;}
.NewsCityState { font-weight:bold;}
.NewsImageView { float:left; position:relative; margin:0 10px -10px 0;}
.NewsArticleText { text-align:left;  margin:10px 10px 10px 10px;}
.NewsArticleTextContent { text-align:left; line-height:1.3em; letter-spacing:.05em;}

.FrontPageNews { text-align:left; width:50%; position:relative;}
.FrontPageStats { position:absolute; right:10px; position:absolute; top:5px;}

.FrontPageNewsDate { font-size:.8em;}
.FrontPageHeader { font-size:1.4em;}
.FrontPageHeaderNews { font-size:1.4em; padding-bottom:6px;}
 /*This is the left column of all forms on all form pages*/
.TableForms { width:40em;}
.FormTableLeft { text-align:right; width:50%; }
.FormTableRight { text-align:left; width:50%;}/*right column of all forms on all form pages*/
.FormTable25Left { text-align:right; width:25%; }
.FormTable25Right { text-align:left; width:25%;}/*right column of all forms on all form pages*/

.RedAstrixs { color:Red; font-size:1.25em;}
.Warning {color:Red;}

.MembershipDataList {text-align:center; max-width:90%; width:50%;}
.MembershipDiv { width:100%; position:relative; left: 50%; margin-left: -25%;}
.MembershipName { text-align:center; font-size:1em; font-weight:normal; padding:5px;}
.MembersNamesDatalist{}
.divMembershipNames { border-left:solid 1px #000000; border-right:solid 1px #000000; border-bottom:solid 1px #000000;}
.MembershipTitle{ font-size:1.2em; border:solid 1px #000000; font-weight:bold; color:#FFFFFF; background-color:#9f1c1e; padding:3px;}

.FireIndexheader{ width:67px; left:0px;  background-image:url(../images/LogoLinks.png); position:relative; color:#FFFFFF;}
.FireIndexContent{  }
.FireIndexheader A:Link, .FireIndexheader A:Visited { display:block; color:#FFFFFF; text-decoration:none; }
.FireIndexheader A:Hover {color:#FFFFFF; display:block;}

/* CSS for the Calendar control */
.CalenderTextBox { width:6em;}
.ajax__calendar .ajax__calendar_container { border:1px solid #646464; background-color:#ffffff; color:#000000;}
.ajax__calendar .ajax__calendar_footer { border-top:1px solid #f5f5f5;} 
.ajax__calendar .ajax__calendar_dayname { border-bottom:1px solid #f5f5f5;} 
.ajax__calendar .ajax__calendar_day { border:1px solid #ffffff;} 
.ajax__calendar .ajax__calendar_month { border:1px solid #ffffff;} 
.ajax__calendar .ajax__calendar_year { border:1px solid #ffffff;} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day { background-color:#edf9ff; border-color:#0066cc; color:#0066cc;} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_month { background-color:#edf9ff; border-color:#0066cc; color:#0066cc;} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_year { background-color:#edf9ff; border-color:#0066cc; color:#0066cc;} 
.ajax__calendar .ajax__calendar_other .ajax__calendar_day { background-color:#ffffff; border-color:#ffffff; color:#646464;} 
.ajax__calendar .ajax__calendar_other .ajax__calendar_year { background-color:#ffffff; border-color:#ffffff; color:#646464;} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day { background-color:#edf9ff; border-color:#daf2fc; color:#0066cc;} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month { background-color:#edf9ff; border-color:#daf2fc; color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year { background-color:#edf9ff; border-color:#daf2fc; color:#0066cc;} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title { color:#0066cc;} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today { color:#0066cc;}

/* For All Gridviews */
.GridviewFooterStyle { }
.GridviewRowStyle { color:#000000;}
.GridviewRowStyle A:link, .GridviewRowStyle A:visited { color:#000000; text-decoration:none; font-weight:normal; border-bottom:solid 1px #9f1c1e; }
.GridviewEditRowStyle, .GridviewEditRowStyle A:link, .GridviewEditRowStyle A:visited { }
.GridViewSelectedRowStyle {	}
.GridViewSelectedRowStyle A:link, .GridViewSelectedRowStyle A:visited {}
.GridviewPagerStyle {}
.GridviewHeaderStyle A:link, .GridviewHeaderStyle A:visited, .GridviewHeaderStyle {	}
.GridviewHeaderStyleRotateText A:link, .GridviewHeaderStyleRotateText A:visited, .GridviewHeaderStyleRotateText { } 
.GridViewAlternatingRowStyle { color:#000000; }
.GridViewAlternatingRowStyle A:link, .GridViewAlternatingRowStyle A:visited { color:#000000; text-decoration:none; font-weight:normal; border-bottom:solid 1px #9f1c1e;}
.GridViewAlternatingRowStyle A:Hover, .GridviewHeaderStyleRotateText A:Hover, .GridViewSelectedRowStyle A:Hover, .GridviewRowStyle A:Hover, GridviewEditRowStyle A:Hover, .GridviewHeaderStyle A:Hover { border-bottom:solid 1px #FFFFFF; color:#931c1e;}

.GridviewNewsArticles { float:right; position:relative; margin:5px 0 5px 5px;}
.gvNewsArticlesHeader{ border:solid 1px #FFFFFF; background:#C8C8C8; color:#000000; padding-left:5px;  padding-right:5px;}
.gvNewsArticlesColumn{ background-color: #9f1c1e; padding: 2px; color: #FFFFFF; border:solid .5px #FFFFFF; font-size:.8em; padding-left:5px;  padding-right:5px;}
.gvNewsArticlesDateColumn{ padding: 2px; border-left:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; font-size:.8em; border-bottom:solid 1px #C8C8C8; border-top:solid 1px #C8C8C8;}

.GridviewNewsFooterStyle { }
.GridviewNewsRowStyle { color:#000000;}
.GridviewNewsRowStyle A:link, .GridviewNewsRowStyle A:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:solid 1px #9f1c1e; }
.GridviewNewsEditRowStyle, .GridviewNewsEditRowStyle A:link, .GridviewNewsEditRowStyle A:visited { }
.GridViewNewsSelectedRowStyle {	}
.GridViewNewsSelectedRowStyle A:link, .GridViewNewsSelectedRowStyle A:visited {}
.GridviewNewsPagerStyle {}
.GridviewNewsHeaderStyle A:link, .GridviewNewsHeaderStyle A:visited, .GridviewNewsHeaderStyle {	}
.GridviewNewsHeaderStyleRotateText A:link, .GridviewNewsHeaderStyleRotateText A:visited, .GridviewNewsHeaderStyleRotateText { } 
.GridViewNewsAlternatingRowStyle { color:#000000; }
.GridViewNewsAlternatingRowStyle A:link, .GridViewNewsAlternatingRowStyle A:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:solid 1px #9f1c1e;}
.GridViewNewsAlternatingRowStyle A:Hover, .GridviewNewsHeaderStyleRotateText A:Hover, .GridViewNewsSelectedRowStyle A:Hover, .GridviewNewsRowStyle A:Hover, GridviewNewsEditRowStyle A:Hover, .GridviewNewsHeaderStyle A:Hover { border-bottom:solid 1px #FFFFFF;}

.GridviewChiefsArticles { float:right; position:relative; margin:5px 0 5px 5px;}
.gvChiefsArticlesHeader{ border:solid 1px #FFFFFF; background:#C8C8C8; color:#000000; padding-left:5px;  padding-right:5px;}
.gvChiefsArticlesColumn{ background-color: #9f1c1e; padding: 2px; color: #FFFFFF; border:solid .5px #FFFFFF; font-size:.8em; padding-left:5px;  padding-right:5px;}
.gvChiefsArticlesDateColumn{ padding: 2px; border-left:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; font-size:.8em; border-bottom:solid 1px #C8C8C8; border-top:solid 1px #C8C8C8;}


/* For All Gridviews */
.GridviewFrontPageFooterStyle { background:#507CD1; color:White; font-weight:bold;}
.GridviewFrontPageRowStyle { }
.GridviewFrontPageRowStyle A:link, .GridviewFrontPageRowStyle A:visited {	background:#EFF3FB;	color:Black; }
.GridviewFrontPageEditRowStyle, .GridviewFrontPageEditRowStyle A:link, .GridviewFrontPageEditRowStyle A:visited { background:#729FE4; color:White; }
.GridViewFrontPageSelectedRowStyle {	background:#729FE4;	Font-weight:bold; Color:White; }
.GridViewFrontPageSelectedRowStyle A:link, .GridViewFrontPageSelectedRowStyle A:visited {	background:#729FE4; Font-weight:bold; Color:White;}
.GridviewFrontPagePagerStyle { Background:#2461BF; Color:White; text-align:center;}
.GridviewFrontPageHeaderStyle A:link, .GridviewFrontPageHeaderStyle A:visited, .GridviewFrontPageHeaderStyle { border:solid 1px #FFFFFF; background:#C8C8C8; color:#000000; margin:5px;}
.GridviewFrontPageHeaderStyleRotateText A:link, .GridviewFrontPageHeaderStyleRotateText A:visited, .GridviewFrontPageHeaderStyleRotateText { background: #507CD1; color: White; margin:5px; writing-mode: tb-rl;} 
.GridViewFrontPageAlternatingRowStyle { }
.GridViewFrontPageAlternatingRowStyle A:link, .GridViewFrontPageAlternatingRowStyle A:visited { background:#CAD7F1; Color:Black; }
.GridViewFrontPageAlternatingRowStyle A:Hover, .GridviewFrontPageHeaderStyleRotateText A:Hover, .GridViewFrontPageSelectedRowStyle A:Hover, .GridviewFrontPageRowStyle A:Hover, GridviewFrontPageEditRowStyle A:Hover, .GridviewFrontPageHeaderStyle A:Hover { color:White; background-color:#0077b3; }

.RunStatsHeader{ border:solid 1px #FFFFFF; background:#C8C8C8; color:#000000; padding-left:5px;  padding-right:5px;}
.RunTypeColumn{ background-color: #9f1c1e; padding: 2px; color: #FFFFFF; border:solid .5px #FFFFFF; font-size:.8em; padding-left:5px;  padding-right:5px;}
.RunNumbersColumn{ padding: 2px; border-left:solid 1px #C8C8C8; border-right:solid 1px #C8C8C8; font-size:.8em; border-bottom:solid 1px #C8C8C8; border-top:solid 1px #C8C8C8;}
/* Main Colors of Web page 
White - #FFFFFF
Dark Green - #004208
Green - #137826
Fire Orange - #FF3000
Fire Red - #CF1000
Charcoal - #141414
*/
