
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #000000;
 background-color: #000000;
}
table.PageBoundingBox {
 width: 760px;
 background-color: #ffffff;
}
div.CookieBlock td {
 font-size: 8pt;
}
div.titles {
 color: navy;
 font-weight: bold;
}

td a.cookieCrumb {
 text-decoration: none;
 color: #000000;
}
TD.MainContent {
 padding: 15px;
}
TD.MainContent a:link, TD.MainContent a:active, TD.MainContent a:visited {
 text-decoration: none;
 color: #cc0000;
}
TD.MainContent a:hover {
 text-decoration: underline;
}
th {
 text-align: center;
 font-weight: bold;
 color: navy;
}
div.clr {
 clear: both;
}
td, p {
 font-size: 10pt;
}

/******************************************************************************
* Login Form Styles                                                           *
******************************************************************************/
table.loginForm {
	border-left: groove #ffffff 2px;
	border-top: groove #ffffff 2px;
	border-right: ridge #ffffff 2px;
	border-bottom: ridge #ffffff 2px;
}

TD.loginCaption {
	background-color: #999966;
	border-left: groove #999966 2px;
	border-top: groove #999966 2px;
	border-right: ridge #999966 2px;
	border-bottom: ridge #999966 2px;
	color: #ffffff;
}

TD.loginMsg {
	background-color: #CCCC99;
	border-left: groove #CCCC99 2px;
	border-top: groove #CCCC99 2px;
	border-right: ridge #CCCC99 2px;
	border-bottom: ridge #CCCC99 2px;
	font-size: 6.5pt;
}

TD.loginError {
	background-color: #CCCC99;
	border-bottom: solid black 1px;
	font-size: 6.5pt;
	color: #C00000;
}

TD.loginPrompt {
	font-size: 6.5pt;
}

input.loginField {
	width: 150px;
	height: 16px;
	font-size: 6.5pt;
}
/************************************************/
/*End LOGIN FORM STYLES*/
/************************************************/
h1 {
 margin: 5px 0px 5px 0px;
 padding: 0px;
 font-size: 12pt;
 color: #8D1820;
 text-transform: uppercase;
 width: 100%;
 border-bottom: 1px dotted #2C0004;
 font-weight: bold;
}
h2 {
 margin: 5px 0px 5px 0px;
 padding: 0px;
 font-size: 12pt;
 font-weight: bold;
 color: navy;
}
h3 {
 margin: 5px 0px 5px 0px;
 padding: 0px;
 font-size: 12pt;
 font-weight: bold;
 color: navy;
}
h4 {
 margin: 5px 0px 5px 0px;
 padding: 0px;
 font-size: 12pt;
 font-weight: bold;
 color: navy;
}
h5, h6 {
 margin: 5px 0px 5px 0px;
 padding: 0px;
 font-size: 10pt;
 font-weight: bold;
 color: navy;
}
ul {
 list-style-image: url('/images/system/redbullet.gif');
}
th.Heading {
 text-align: left;
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 background-color: #E2B020;
 background-image: url('/images/system/bgHomeHeadings.gif');
 background-repeat: repeat-x;
 padding-left: 10px;
 border-bottom: 1px solid #000000;
 height: 19px;
}
th.Heading a:link, th.Heading a:active, th.Heading a:visited {
 text-decoration: none;
 color: #000000;
 font-weight: bold;
}
th.Heading a:hover {
 text-decoration: underline;
}
div.HomeNavContainer {
 clear: both;
 float: left;
 margin: 0px;
 padding: 0px;
 background-color: #7A1322;
 background-image: url('/images/system/bghomeGnav.jpg');
 background-repeat: no-repeat;
 height: 214px;
 width: 250px;
}
div.HomeNavContainer ul {
 list-style-type: none;
 list-style-image: none;
 list-style-position: outside;
 margin: 0px;
 padding: 0px;
}
div.HomeNavContainer ul li {
 margin: 0px;
 padding: 0px;
 height: 20px;
}
div.HomeLogo {
 clear: both;
 float: left;
 margin: 0px;
 padding: 0px;
}
div.HomeNavContainer a:link, div.HomeNavContainer a:active, div.HomeNavContainer a:visited {
 display: block;
 white-space: nowrap;
 color: #ffffff;
 font-size: 8pt;
 text-decoration: none;
 padding-top: 3px;
 width: 100%;
 padding-left: 36px;
 font-weight: bold;
 /*height: 100%;*/
 /*border-bottom: 1px solid #77121F;*/
}
div.HomeNavContainer a:hover {
 color: #FFBD00;
}

div.GlobalNavContainer {
 width: 510px;
 height: 70px;
 background-color: #7A1322;
 background-image:url('/images/system/bg_top.jpg');
 background-repeat: no-repeat;
}
div.GlobalNavContainerText {
 padding-right: 10px;
 color: #ffffff;
 text-align: right;
}
div.GlobalNavContainerText a, div.GlobalNavContainerText a:link, div.GlobalNavContainer:active, div.GlobalNavContainer a:visited {
 color: #ffffff;
 font-size: 8pt;
 line-height: 22px;
 text-decoration: none;
 font-weight: bold;
}
div.GlobalNavContainerText a:hover {
 text-decoration: none;
 color: #FFBD00;
}
.SearchForm {
 margin: 0px;
 padding: 0px;
 font-size: 8pt;
 padding-left: 34px;
/* height: 72px;*/
padding-top: 10px;

}
.SearchForm input,.SearchForm  select {
 font-size: 8pt;
}
/*Footer Styles*/
div.FooterContainer1 {
 background-color: #E2B020;
 color: #000000;
 font-size: 8pt;
 width: 752px;
 text-align: center;
 font-weight: bold;
 clear: both;
 float: left;
 padding: 4px;
}
div.FooterContainer2 {
 background-color: #000000;
 color: #ffffff;
 font-size: 8pt;
 width: 752px;
 text-align: center;
 font-weight: bold;
 clear: both;
 float: left;
 padding: 4px;
}
div.FooterContainer2 a:link, div.FooterContainer2 a:active, div.FooterContainer2 a:visited, div.FooterContainer2 a:hover {
 text-decoration: underline;
 color: #ffffff;
}
/*NEWS and Events DETAIL STYLES*/
.icListDate {
	font-weight: normal;
	color: #333333;
	font-size: 8pt;
        margin-bottom: 10px;
        clear: both;
}
.icListTitle { 
	font-style: italic; 
        font-weight: bold;
        clear: both;
        float: left;
       width: 100px;
}
.icListItem {
       clear: none;
        clear: none;
        float: left;
}
/********************************/
/* Inner Page Styles                               */
/********************************/
div.InnerHeader {
 background-image: url('/images/system/bg_innertop.gif');
 background-repeat: no-repeat;
 background-color: #7A1322;
 text-align: right;
 width: 100%;
 height: 78px;
 color: #ffffff;
}
div.InnerHeader2 {
 background-image: url('/images/system/bg_SINGLEinnertop.gif');
 background-repeat: no-repeat;
 background-color: #7A1322;
 text-align: right;
 width: 100%;
 height: 78px;
 color: #ffffff;
}
/********************************/
/* LSB NAV Styles                                   */
/*******************************/
TD.LSB {
 background-image: url('/images/system/bg_lsb.jpg');
 background-repeat: repeat-y;
}
div.LSBTopLogo {
 width: 179px;
 height: 29px;
 background-image: url('/images/system/bg_logobottom.gif');
 background-repeat: no-repeat;
}
div.navtop1 {
 width: 179px;
 height: 20px;
 background-image: url('/images/system/bg_navtop.jpg');
 background-repeat: no-repeat;
 color: #000000;
 text-align: center;
 text-transform: uppercase;
 padding-top: 4px;
 font-size: 9pt;
}
div.navtop1 a:link, div.navtop1 a:active, div.navtop1 a:visited {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}
div.navtop1 a:hover {
 text-decoration: underline;
}
/* DEFAULTS */
div.navBox {color: #ffffff;}
.navcontainer {background-image: url('/images/system/bg_lsbnav.jpg'); background-repeat: repeat-y; width:179px; margin:0px; background-color: #821625;}
.navcontainer .navlist li a, .navcontainer .subnavlist li a {font-weight:bold;text-decoration:none; color: #ffffff; width: 155px;}
.navcontainer .navlist .navlist li a, .navcontainer .subnavlist li a {font-weight:bold;text-decoration:none; color: #ffffff; width: auto;}
/* NAV LIST */
.navcontainer .navlist {list-style-type:none;margin:0;padding:0; width: 179px;}
.navcontainer .navlist li {display:inline;}
.navcontainer .navlist li a {border-bottom:1px solid #ac1c2f; display:block; margin:0px 7px 0px 7px; padding: 4px 0px 4px 10px; font-size:8pt;font-weight: normal; color: #ffffff;}
.navcontainer .navlist li a:hover {color: #FFBD00;}
.navcontainer .navlist li a.current {color: #FFBD00; background-image: url('/images/system/navrightarrow.gif'); background-position: left; background-repeat: no-repeat;}
.navcontainer .navlist li a.current:hover {color: #FFBD00;}
.navcontainer .navlist li a.currentwithChild {color: #FFBD00; background-image: url('/images/system/navdownarrow.gif'); background-position: left; background-repeat: no-repeat;}
.navcontainer .navlist li a.currentwithChild:hover {color: #FFBD00;}

/* SUB NAV LIST */
.navcontainer .subnavlist {list-style-type:none;margin:0px 0px 0px 11px; padding:0px;}
.navcontainer .subnavlist li {display:inline;}
.navcontainer .subnavlist li a {border-bottom:none; display:block;height:auto;font-size:8pt; font-weight: normal; color: #EBD9A7;}
.navcontainer .subnavlist li a:hover {color: #EBD9A7;}
.navcontainer .subnavlist li a.subcurrent {color:#EBD9A7; background-image: url('/images/system/navrightarrow.gif'); background-position: left; background-repeat: no-repeat;}
.navcontainer .subnavlist li a.subcurrent:hover {color:#EBD9A7;}
div.titles a:link, div.titles a:visited {
 color: navy;
}
