﻿body {
	background-color: #2A3D53;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

 a:link {
	color: #0265D4;
	text-decoration: none;
	
}
 a:visited {
	color: #0265D4;
	text-decoration: none;
	
}
 a:hover
{
    color: #DB740F;
    text-decoration: none;
}




/* msct1 primary container. Enlarge from 980 to 1280 on page where side ads may be required  ***********************************************************/
#msct1 {
	border: 0px solid #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 980px;
	
}

/* msct2topcontrols for media icons, cart and login controls ***********************************************************/
#msct2topcontrols {
	width: 980px;
	border: 0px solid #cc0000;
	height: 40px;
	 
}

#DIVUserLogin
{
 border: solid red 0px; 
 float: left; 
 margin: 15px 0px 0px 0px;
 text-align: right; 
 color: #ffffff; 
 font-weight: bold
}

#DIVUserLogin a:link 
{
	
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

#DIVUserLogin a:visited
{
	
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
#DIVUserLogin a:visited
{
	
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}









.LoginDIVClass
{
width: 300px; 
position: absolute; 
background-color: White; 
border: solid #cccccc 4px; 
padding: 10px 10px 10px 10px; 
margin: 30px 0px 0px 20px; 
z-index: 1000; 
display: block;
}




#mediadivcontrol {
	float: right;
	border: 0px solid #cccccc;
	width: 175px;
	text-align: right;
}

#mediadivcontrol img {
	margin-right: 0px;
}


.mediagoogle
{
 background-image: url('../../../SiteElements/mediagoogle.png'); background-repeat: no-repeat; width: 35px; height: 35px;  float: left;  margin-right: 5px; cursor: pointer;
}
.mediagoogle a:link 
{
    display: none; visibility: hidden
}
.mediafacebook
{
 background-image: url('../../../SiteElements/mediafacebook.png'); background-repeat: no-repeat; width: 35px; height: 35px;  float: left;  margin-right: 5px; cursor: pointer;
  
}
.mediafacebook a:link 
{
    display: none; visibility: hidden
}
.mediatwitter
{
 background-image: url('../../../SiteElements/mediatwitter.png'); background-repeat: no-repeat; width: 35px; height: 35px;  float: left;  margin-right: 5px; cursor: pointer;
  
}
.mediatwitter a:link 
{
  display: none; visibility: hidden 
}

.medialinkin
{
 background-image: url('../../../SiteElements/medialinkin.png'); background-repeat: no-repeat; width: 35px; height: 35px;  float: left;  margin-right: 5px; cursor: pointer;
  
}
.medialinkin a:link 
{
  display: none; visibility: hidden 
}

#cartdivcontrol {
	
	border: 0px solid #cccccc;
	color: #ffffff; 
    font-weight: bold;
	margin-top: 15px;
	margin-left: 50px;
	float: left;
}


/* msct2toplogoarea for logo, adslot1 ***********************************************************/
#msct2toplogoarea {
	width: 980px;
	height: 150px;
	background-color: #ffffff;
	background-image: url('../../../SiteElements/lsbalogo.png');
	background-repeat: no-repeat;
	border: 0px solid #ffffff;
	clear: both;

}
#msct2toplogoareaExt {
	width: 980px;
	height: 150px;
	background-color: #ffffff;
	background-image: url('http://www.lsba.org/SiteElements/lsbalogo.png');
	background-repeat: no-repeat;
	border: 0px solid #ffffff;

}
#logodiv {
	border: 0px solid #cc0000;
	width: 250px;
	height: 120px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	cursor: pointer;
}


/* msct2topmenu for main menu and search control ***********************************************************/
#msct2topmenu {
	width: 980px;
	height: 50px;
	background-color: #50749D;
	border: 0px solid #cc0000;
	
	
}

#msct2topmenu  ul{
	 list-style-type: none;
	 padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
#msct2topmenu li{
	float: left;
	margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;  
    height: 50px;
 line-height: 3em;
 font-weight: bold;
}

#msct2topmenu a:link {
    display: inline-block;
    width: 100%;
    height: 100%;
  color: #ffffff;
   /*  background-color: #50749D;*/
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;  
}
#msct2topmenu a:hover{
    display: inline-block;
    width: 100%;
    height: 100%;
   color: #ffffff;
    background-color: #3B5674;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
   padding: 0px 00px 0px 0px;  
}
#msct2topmenu a:visited{
   display: inline-block;
    width: 100%;
    height: 100%;
margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;  
  color: #ffffff;
}

#searchcontrol
{
    float: right;
    border: 0px solid white;
    margin-right: 10px;
    margin-top: 12px;
}

.selectmenuitem
{
    background-color: #ffffff !important; border-top: solid 2px #50749D; color: #50749D;
}


.DivBlocks3
{
width: 100%; background-image: url('../../../SiteElements/DivBlocks3.png'); background-repeat: no-repeat; padding: 5px 0px 0px 0px;

}

.DivBlocks2
{
width: 100%; background-image: url('../../../SiteElements/DivBlocks2.png'); background-repeat: no-repeat; padding: 5px 0px 0px 0px;

}
.DivBlocks1
{
width: 100%; background-image: url('../../../SiteElements/DivBlocks1.png'); background-repeat: no-repeat; padding: 5px 0px 0px 0px;

}
.DivBlocks1_22
{
width: 100%; background-image: url('../../../SiteElements/DivBlocks1_22.png'); background-repeat: no-repeat; padding: 5px 0px 0px 0px;

}
.DivBlocks1_22V
{
width: 100%; background-image: url('../../../SiteElements/DivBlocks1_22V.png'); background-repeat: no-repeat; padding: 5px 0px 0px 0px;

}
.DivBlocks1_22V2
{
width: 100%; background-image: url('../../../SiteElements/DivBlocks1_22V2.png'); background-repeat: no-repeat; padding: 5px 0px 0px 0px;

}
.DivBlocksRegion1
{
  margin: 0px 0px 0px 10px; padding: 0px 10px 0px 10px; float: left; border: red solid 0px; width: 280px    
}

.DivBlocksRegion2
{
   margin: 0px 0px 0px 11px; padding: 0px 10px 0px 10px; float: left; border: red solid 0px; width: 280px
}

.DivBlocksRegion3
{
    margin: 0px 0px 0px 12px; padding: 0px 10px 0px 10px; float: left; border: red solid 0px; width: 280px 
}
.DivBlocksFooter3
{
 width: 100%; background-image: url('../../../SiteElements/DivBlocksFoot3.png'); background-repeat: no-repeat; height: 8px; margin: 0px 0px 10px 0px;    
}
.DivBlocksFooter2
{
 width: 100%; background-image: url('../../../SiteElements/DivBlocksFoot2.png'); background-repeat: no-repeat; height: 8px; margin: 0px 0px 10px 0px;    
}
.DivBlocksFooter1
{
 width: 100%; background-image: url('../../../SiteElements/DivBlocksFoot1.png'); background-repeat: no-repeat; height: 8px; margin: 0px 0px 10px 0px;    
}



.DivBlocks1_22Foot
{
 width: 100%; background-image: url('../../../SiteElements/DivBlocks1_22Foot.png'); background-repeat: no-repeat; height: 8px; margin: 0px 0px 10px 0px;    
}
.DivBlocks1_22VFoot
{
 width: 100%; background-image: url('../../../SiteElements/DivBlocks1_22VFoot.png'); background-repeat: no-repeat; height: 8px; margin: 0px 0px 10px 0px;    
}



.DIVProfilesLabels
{
 float: left;
 border: red solid 0px;
 width: 175px; 
 text-align: right;
font-weight: bold;
color: #50749D;
}

.DIVProfilesFields
{
 float: left;
 border: red solid 0px;
 width: 600px;
 margin-left: 10px 
}

























/************************************************* page content  ***********************************************************/
#msct2page {
	width: 950px;
	background-color: #ffffff;
	border: 0px solid #cc0000;
	position: relative;
	padding: 15px 15px 15px 15px;
}

#disasterreponse {
	background-color: #cc0000;
	width: 100%;
	height: 50px;
	text-align: center;
	margin-bottom: 15px;
}
#disasterreponse h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#disasterreponse a:link
{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
#disasterreponse a:visited
{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

#disasterreponse a:hover
{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}



#homeheadlinenews{	
	margin-left: 10px;
	width: 930px;
	margin-bottom: 10px;	
	margin-top: 10px;
}
.homeheadlinenews_h3 {
	
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#homeongoingnews{	
	margin-left: 9px;
	width: 665px;
	float: left;		
}
#newsscroll
{    
overflow: auto;
height: 320px;
}



#homeongoingnews ul {
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}
#homeongoingnews li{
	
	padding: 0px 0px 6px 0px;	

}

#sitemap 
{
    text-align: left;
    font-size: smaller;
    
}


#sitemap ul
{
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 5px;   
}


#sitemap  li
{
  padding: 5px 0px 0px 0px;  
}
.maplistdiv
{
    width: 190px;
    border: solid 0px red;
    float: left;
   margin: 0px 0px 0px 5px;  
   
}
.maplistinnerdiv
{
   
 border-left: solid 1px #999999;
 width: 165px;
 
 padding: 0px 10px 0px 14px;  
 margin: 0px 0px 0px 0px;  
}

.sitemaptabs
{
    font-size: 18px;
    font-weight: bold;
   
    width: 100%; 
    border: solid red 0px;
   padding: 0px 0px 15px 6px;  
}



/************************************************* end page content styles ***********************************************************/



/* Footer  */

#DivLSBAFooter
{
 width: 980px; 
   color: #FFFFFF;
	text-decoration: none;
	border: solid 0px red;
	/*text-align: center;*/
	margin-top: 10px;
}

#DivLSBAFooter a:link
{
	color: #FFFFFF;
	text-decoration: none;	
}
#DivLSBAFooter a:visited
{

	color: #FFFFFF;
	text-decoration: none;	
}

#DivLSBAFooter a:hover
{

	color: #ff9900;
	text-decoration: none;	
}

.BOrange
{
 color: #ff9900;
 font-size: 14px;   
}


/*********** Ads and Promo slots******************************/

#AdsSlotHead {
	border: solid #cccccc 1px; 
	width: 650px;
	height: 120px;
	margin-top: 15px;
	margin-right: 15px;
	float: right;
	cursor: pointer;
	background-color: #cccccc
}

#AdsSlotHomeNews{
	border: solid #50749D 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 250px;
	height: 375px;
	float: right;
	background-color: #cccccc;
	
}
#AdsDiversity{
	border: solid #cc0000 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 290px;
	height: 200px;
	background-color: #ffffff;
	
}

#promoslot1{
	background-color: #000000;
	width: 948px;
	height: 230px;
	margin-bottom: 0px;
	border: solid #cccccc 1px; 
}

/*********** Ads ******************************/




.clearboth {
	clear: both;
}
.clearboth20 {
	clear: both;
	height: 10px
}
.clearboth50 {
	clear: both;
	height: 50px
}

.fright {
	float: right;
	margin: 0px 0px 15px 15px;
	padding: 0px 0px 0px 0px;
}

.fleft {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.PrettyDIVH4 {
	color: #50749D;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.H4B {
	color: #50749D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	font-weight: bold
}

.ns
{
  margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;   display: none; visibility: hidden
}

.newsimage
{
width: 120px;
border: 0px;
float: right;
}

.ErrorMessages

{
    color: #cc0000;
    font-weight: bold;
}
.ErrorS

{
    color: #cc0000;
   
}
.SuccessMessages

{
    color: #336633;
    font-weight: bold;
}

.SimpleBlue
{
 color: #3B5674   
}
.SuccessMessagesL

{
    color: #336633;
    font-weight: bold;
    font-size: 24px;
}
.SuccessMessagesL2

{
    color: #009933;
    font-weight: bold;
    font-size: 20px;
}
.ErrorMessagesL

{
    color: #cc0000;
    font-weight: bold;
    font-size: 24px;
}

.ErrorMessagesM

{
    color: #cc0000;
    font-weight: bold;
    font-size: 20px;
}
.ErrorMessagesSmall

{
    color: #cc0000;
    font-size: 14px;
}
.SuccessMessagesM

{
    color: #336633;
    font-weight: bold;
    font-size: 20px;
}

.Hhidden {
	display: none;
	visibility: hidden;
}

.divwhite
{
 width: 100%;
 background-color: #ffffff;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.cssPager td
{
    padding-left: 4px;      

                  padding-right: 4px;
}

.smallgray
{
    font-size: smaller;
    color: #666666
 
    
}


.MinuteLink
{
 
float: right;
margin-top: 3px;
}

.MinuteLink a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold
}
.MinuteLink a:visited
{

	color: #FFFFFF;
	text-decoration: none;	
	font-weight: bold
}

.MinuteLink a:hover
{
font-weight: bold;
	color: #DB740F;
	text-decoration: none;	
}

/*   breadCrumbTrail CSS */
#BreadCrumb1_SiteMapPath1 > a:first-child + span + span
{
  display: none;
}
.BreadCrumbHR
{
 color: #4378A7; background-color: #4378A7; height: 1px; 
}

/*   Search CSS */
.highlight { background: #FFFF40; }

.thleft
{
    text-align: left;
    border: solid 1px #003366;
    background-color: #e9e9e9
  
}

.tdleft
{
    text-align: left;
    border: solid 1px #003366;
    
  
}


#ordertb
{

width:100%;
border-collapse:collapse;
}
#ordertb td, #ordertb th 
{
font-size:1em;
border:1px solid #50749D;
padding:6px 7px 6px 7px;
}
#ordertb th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#50749D;
color:#ffffff;
}
#ordertb tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

#ordertbgray
{

width:100%;
border-collapse:collapse;
}
#ordertbgray td, #ordertbgray th 
{
font-size:1em;
border:1px solid #999999;
padding:6px 7px 6px 7px;
}
#ordertbgray th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#999999;
color:#ffffff;
}
#ordertbgray tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}



.standardtable
{

width:100%;
border-collapse:collapse;
}
.standardtable td, .standardtable th 
{
font-size:1em;
border:1px solid #999999;
padding:6px 7px 6px 7px;
vertical-align: top
}
.standardtable th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#999999;
color:#ffffff;
}
.standardtable tr.alt td 
{
color:#000000;
background-color:#e3e3e3;
}





.fancybutton {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 10px 20px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   color: white;
   font-size: 20px;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   font-weight: bold;
   }
 .fancybutton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ffffff;
   }
 .fancybutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   .bluebutton
   {
     color:#0066CC;
     font-size:Larger;
     font-weight:bold;
        
   }
   
      .redbutton
   {
     color:#cc0000;
     font-size:Larger;
     font-weight:bold;
        
   }
      .greenbutton
   {
     color:#006600;
     font-size:Larger;
     font-weight:bold;
        
   }
   
   
#SubSiteMenu 
{
  
   float: left; border: solid red 0px; width: 250px; 
   list-style-image: none;
}


#SubSiteMenu ul
{
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 5px;   
font-weight: bold;
font-size: 18px;
list-style-image: none; list-style-type: none;
}


#SubSiteMenu ul li
{
margin: 5px 0px 15px 5px;  
}


#SubSiteMenu ul li ul li
{
margin: 5px 0px 5px 5px;  
}


.NoBullets
{
list-style-image: none;
}

.hrblue
{
 color: #000000; background-color: #000000; height: 1px; margin: 10px 0px 10px 0px;
 font-size: small
}
.mediumhr
{
   color: #4378A7; background-color: #4378A7; height: 2px; margin: 30px 0px 30px 0px;
}

 .Star
        {
            background-image: url('../../../SiteImages/Star.gif');
            height: 17px;
            width: 17px;
        }
        .WaitingStar
        {
            background-image: url('../../../SiteImages/WaitingStar.gif');
            height: 17px;
            width: 17px;
        }
        .FilledStar
        {
            background-image: url('../../../SiteImages/FilledStar.gif');
            height: 17px;
            width: 17px;
        }