﻿body {
 background-color:Gray;
 margin:0px;
 padding:0px;
 top:0px;
 border-collapse: collapse;
}
.container
{
width:768px;
background-color:White;
height:1000px;
margin-left:auto;
margin-right:auto;
padding-top:25px;
}
.Behind
{
     z-index:-1;
}
.Button
{
    border:solid 1px gray;
    width:100px;
    margin-right:5px;
    margin-left:5px;
    background-color:Silver;
}
.Button:hover
{
    border:outset 1px gray;
}
.LinkButton
{
    border:solid 1px black;
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    width:100px;
    padding:4px;
    margin-right:5px;
    margin-left:5px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:Silver;
    text-decoration:none;
    color:Black;
}
.LinkButton:hover
{
    border:outset 1px gray;
}
.Border
{
    border:solid 1px black;
}
.SLMenu
{
    left:100px;
    margin-top:-20px;
    margin-bottom:30px;
    width:600px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:14px;
    text-decoration:none;
    color:Gray;
    z-index:99;
    position:relative;

}
.SLMenuItem
{
    width:90px;
    border:solid 1px transparent;
    text-align:left;
    color:Gray;
    float:left;
    text-decoration:none;
}
.SLMenuItem:hover
{
    color:Black;
}

.MainHeader
{
    padding-left:0px;
    padding-bottom:0px;
}
.Header
{
    width:650px;
    height:160px;
    margin-bottom:0px;
    margin-left:60px;
    border-bottom:solid 1px black;
}
.MainSubhead
{
 font-family: Book Antiqua, Times New Roman, Serif;
 font-size:24px;
}
.Subhead
{
 font-family: Book Antiqua, Times New Roman, Serif;
 font-size:24px;
 margin-top:50px;
 padding-left:190px;
}
.CenteredLogo
{
    text-align:center;
    margin-bottom:6px;
    margin-top:6px;
}
.CenteredSubhead
{
 font-family: Book Antiqua, Times New Roman, Serif;
 font-size:24px;
    text-align:center;
}
.CenteredSmallSubheadItalics
{
 font-family: Book Antiqua, Times New Roman, Serif;
 font-size:14px;
 font-style:italic;
 text-align:center;
}
.OneColSanSerif
{ 
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-left:60px;
    padding-right:60px;
    padding-top:12px;
}
.OneColCenteredSanSerif
{ 
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-left:60px;
    padding-right:60px;
    padding-top:12px;
    text-align:center;
}
.LedrFooter
{
    margin-top:150px;
    text-align:center;
}
.BreadCrumbs
{
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    text-align:left;
    padding-left:120px;
    margin-top:5px;
    text-decoration:none;
    color:white;
}
.SmallLink
{ 
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    text-align:center;
    text-decoration:none;
}

.TwoColCenteredSanSerif
{
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-left:60px;
    padding-right:25px;
    padding-top:12px;
    width:290px;
    float:left;
    text-align:center;
}
.TwoColRightSanSerif
{
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight:bold;
    padding-left:60px;
    padding-right:2px;
    padding-top:12px;
    width:290px;
    float:left;
    text-align:right;
}
.TwoColLeftSanSerif
{
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-left:2px;
    padding-right:60px;
    padding-top:12px;
    width:290px;
    float:left;
    text-align:left;
}
.ColText
{
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight:bold;
    float:left;
    text-align:right;
}
.ColEntry
{ 
    font-family:Myriad, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight:normal;
    text-align:left;
    border:solid 1px silver;
    width:100%;

}
.MainText
{
 font-family:Myriad, Verdana, Helvetica, Sans-Serif;
 font-size: 17px;
 padding-top:25px;
 padding-bottom:25px;
}
.SecondText
{
 font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
 font-size: 15px;
 padding-top:25px;
 padding-bottom:25px;
 padding-left:190px;
 padding-right:65px;
}
.CenteredText
{
 font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
 font-size: 19px;
 text-align:center;
}
.CenteredRed
{
 font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
 font-size: 19px;
 text-align:center;
 color:#901a26;
}
.LeftBullets
{
    float:left;
    width:320px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 19px;
    padding-left:60px;
}
.RightBullets
{
    float:right;
    width:320px;
    padding-right:60px;
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 19px;
}

.MayorPhoto
{
    width:50%;
}
.Caption
{
     font-family: Book Antiqua, Times New Roman, Serif;
     font-size:12px;
     font-style:italic;
}
.Link
{
 font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
 font-size: 16px;
 font-weight:bold;
 text-decoration:none;
 padding-top:25px;
 color:#0177c1;
 font-style:italic;
}
.BlueLink
{
    text-decoration:none;
    color:#0177c1;
    font-style:italic;
    font-weight:bold;
}
.GreenLink
{
    text-decoration:none;
    color:#66b562;
}
.SmallImageArea
{
    height:80px;
    width:299px;
    vertical-align:bottom;
    overflow:hidden;
    text-align:center;
}
.SmallImage
{
    vertical-align:bottom;
    text-align:center;
}
.CityLogo
{
    margin-top:20px;
    float:left;
}
.Spacer
{
    font-size:48px;

}
.LEDRLogo
{
}
.StoryHeadRight
{
    font-family:Book Antiqua, Times New Roman, Serif;
    font-size:18px;
    text-align:right;
    margin-right:6px;
    font-style:italic;
    color:green;
    line-height:19px;
}
.StoryHeadLeft
{
    font-family:Book Antiqua, Times New Roman, Serif;
    font-size:18px;
    text-align:left;
    margin-left:6px;
    font-style:italic;
    color:green;
    line-height:19px;
}

.StoryText
{ 
    font-family:Book Antiqua, Times New Roman, Serif;
    font-size:12px;
    margin-left:6px;
    margin-top:4px;
}
.StoryGraph
{
    margin-bottom:6px;
}
.StoryCentered
{
    text-align:center;
}
.StoryPix
{
    float:right;
    margin-right:6px;
    margin-bottom:6px;
}
.footnote
{
   font-family:Tahoma, Myriad,  Verdana, Arial, helvetica, Sans-Serif;
   font-size: 9px;
   color:gray;
   margin-top:5px;
   text-align:center;
   margin-bottom:20px;
   padding-left:30px;
}
.footnotetext
{
   text-align:left;
   padding-left:330px;
   margin-top:-4px;
}
.Line
{
    border-bottom:solid 2px black;
    padding-top:4px;
    width:675px;
    height:2px;
    z-index:99;
}
.thinline
{
    border-bottom:solid 1px black;
    padding-top:0px;
    width:650px;
    line-height:2px;
    height:2px;
    padding-bottom:4px;
    z-index:99;
}
.FormRow
{
    width:650px;
}
.Label
{
    width:300px;
    float:left;
    text-align:right;
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    color:Black;
    font-weight:bold;
    margin-right:4px;
    xborder:solid 1px green;
}
.Field
{
    width:340px;
    float:left;
    text-align:left;
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    color:Black;
    font-weight:normal;
    xborder:solid 1px purple;
}
.Grid
{
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 11px;
    color:Black;
    font-weight:normal;
}  
.Formarea
{
    width:649px;
}
.CheckViewPort
{
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    height:70px;
    width:95%;
    border:solid 1px gray;
    overflow:auto;
    padding-bottom:2px;
    padding-top:2px;
    font-size:9px;
    line-height:10px;
   
}
.CheckBoxList
{
    font-size:9px;
    line-height:10px;
}
.Err
{
    width:649px;
    margin-left:300px;
    margin-top:4px;
}
.ErrText
{
    color:#ff0000;
    margin-right:2px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    text-align:right;
    font-weight:normal;
}
.ErrMsg
{
    color:#ff0000;
    margin-right:2px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    text-align:left;
    font-weight:bold;
    padding-bottom:6px;
}

.FieldTextBox
{
    width:95%;
    border:solid 1px silver;
    margin-left:2px;
    margin-right:2px;
    margin-bottom:8px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    color:Black;
    font-weight:normal; 
    height:14px; 
 }
.ReqFieldTextBox
{
    width:95%;
    border:solid 1px black;
    margin-left:2px;
    margin-right:2px;
    margin-bottom:8px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    color:Black;
    font-weight:normal;  
 }
.ErrFieldTextBox
{
    width:100%;
    color:#ffb8b8;
    margin-left:2px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 11px;
    font-weight:normal;
    vertical-align:top;
    vertical-align:super;
 }
 .FieldCheckBox
 {
    margin-left:2px;
    margin-bottom:8px;
    height:24px;
    width:24px;
 }
 .FieldCaptcha
 {
    margin-left:2px;
    margin-top:8px;
    margin-bottom:8px;
 } 
 .CardHolder
 {
    padding-top:50px;
    padding-right:0px;
    text-align:center;
 }
 .MemberNo
 {
    position:relative;
    top:-260px;
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size:15px;
    font-weight:bold;
    padding-left:90px;
 }
 .MemberName
 {
    position:relative;
    top:-90px;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    margin-right:0px;
 }
 .IssueDate
 {
    position:relative;
    top:-80px;
    font-family:Myriad, Verdana, Arial helvetica, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    padding-right:0px;    
 }
 .MemberList
 {
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size:15px;
    text-align:left;
    float:right;
    margin-right:58px;
    width:510px;
    border:solid 1px silver;  
 }
 .MemberListHeader
 {
     font-weight:bold;
 }
 .MemberListItem
 {
     font-weight:normal;
     background-color:White;
 }  
 .MemberListAltItem
 {
     font-weight:normal;
     background-color:#cce3f1;
 }
 .ContentArea
 {
    height:750px;
    border-bottom:solid 1px black;
    margin-left:58px;
    margin-right:58px;
 }
 .LeftColumn
 {
    float:left;
    width:300px;
    border:none;
    text-align:right;
    margin-left:0px;
    vertical-align:top;
 }
 .RightColumn
 {
    float:left;
    width:345px;
    padding-left:0px;
    margin-right:0px;
    border:none;
 }
 .TwoColumns
 {
 }
 .Grid
 {
    width:510px;
    padding-left:190px;
    padding-top:25px;
  }
  .GridHead
  {
    font-family:Calibri, Arial, Tahoma;
    font-weight:bold;
    font-size:12px;
    border-bottom:solid 1px black;
  }
  .GridText
  {
    font-family:Calibri, Arial, Tahoma;
    font-size:12px;
    font-weight:normal;
    border-bottom:solid 1px silver;
  }
.LeftColumn2
 {
    float:left;
    width:280px;
    border:none;

 }
 .RightColumn2
 {
    float:left;
    width:360px;
    border:none;
 }
  .CenteredText2
{
 font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
 font-size: 12px;
 text-align:center;
}
.CenteredRed2
{
 font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
 font-size: 12px;
 text-align:center;
 color:#901a26;
}
.LeftBullets2
{
    float:left;
    width:50%;
    font-family:Myriad, Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
}
.RightBullets2
{
    float:right;
    width:50%;
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
}
.StoryItem
{
    margin-top:12px;
    width:100%;
    height:120px;
    padding-bottom:12px;
    border-bottom:solid 1px silver;
    border-left:none;
    border-right:none;
    border-top:none;
}
.StoryImage
{
    vertical-align:top;
    margin-right:6px;
}
.PageControl
{
    text-align:center;
    margin-top:6px;
    margin-right:54px;    
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;

 }
 .Box
 {    
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 10px;
    float:left;
 }
 .NameBox
 {
    width:200px;
    overflow:hidden;
 }
 .AddressBox
 {
    width:200px;
    overflow:hidden;
 }
 .PhoneBox
 {
    width:100px;
    overflow:hidden;
 }
 .WebBox
 {
    width:150px;
    overflow:hidden;
 }
 .CategoryBox
 {
    width:50px;
    overflow:hidden;
 }
 .Clickable
 {
    cursor:pointer;
  }
  .Tint
  {
    background-color:#F8DFC7;
  }
  .ratingBox{
    margin-top:8px;
  }
  .ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
.MapBox {
    height:150px;
    border:solid 1px gray;
    width:300px;
}
.WideRow
{
    line-height:24px;
}
.SmallSansCaption
{
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 10px;
    color:Gray;
}
.ReviewLink
{
    font-family:Myriad,  Verdana, Arial, helvetica, Sans-Serif;
    font-size: 12px;
    position:relative;
    top:-5px;
    text-decoration:none;
    color:black;
}
.ExtraSpace
{
    padding-bottom:12px;
}
.Wizard
{
    width:100%;
    border:solid 1px gray;
}
