 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:       #333333;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   xx-small;
  f\ont-size:   small;
}

body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #ffffff;
}

/* HEADERS  */
body h1, .header {
  color: #81A042;
  font-size:   150%;
}

body h2 {
  color: #000000;
  font-size:   120%;
}

.subheader {
  color: #000000;
  font-size:   120%;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #115B84; }
a:visited { color: #01415B; }	
a:hover   { color: #016649; }
a:active  { color: #003E8B; }

.login {
color: #BEC9D2;
font-size: 10px;
}

.login a:link { color: #D6DEE3; }
.login a:visited { color: #eeeeee; }	
.login a:hover   { color: #ffffff; }
.login a:active  { color: #ffffff; }

.loginBold {
color: #BEC9D2;
font-size: 11px;
font-weight: bold;
}

#sitesearch {font-size: 10px;}

#sitesearch a:link    { color: #333333; }
#sitesearch a:visited { color: #333333; }	
#sitesearch a:hover   { color: #333333; }
#sitesearch a:active  { color: #333333; }

.neworleans {
width: 150px;
}

.homecontent {
padding: 33px 28px 5px 17px;
}

.hometext {
padding: 17px 11px 10px 11px;
font-size: 12px;
}

.homeevents {
padding: 10px 11px 0px 11px;
font-size: 12px;
}

.homearrow {
float: left;
padding-top: 3px;
padding-bottom: 15px;
}

.homemore {
color: #495A25;
font-weight: bold;
font-size: 90%;
}

.homemore a:link { color: #495A25; }
.homemore a:visited { color: #01415B; }	
.homemore a:hover   { color: #115B84; }
.homemore a:active  { color: #003E8B; }

.interiorcontent {
padding: 17px 28px 5px 17px;
}
.interiorcontent p {
font-size: 90%;
}


.footer {
color: #ffffff;
font-size: 10px;
padding: 0px 10px 5px 10px;
font-weight: normal;
}

.footer  a:link { color: #ffffff; }
.footer  a:visited { color: #ffffff; }	
.footer  a:hover   { color: #ffffff; }
.footer  a:active  { color: #ffffff; }
}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {}
.labelerror, .error { color: red; font-weight: bold; }


/* ---------- SUBNAVIGATION DISPLAY ---------- */
.subnav {  
  padding: 10px 30px 0px 15px;
  font-size: 10px;
  color: #ffffff;
}

.subnavheader {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding-bottom: 9px;
}

.subnav a:link {color:#e6ecda;}
.subnav a:visited {color:#eeeeee;}
.subnav a:hover {color:#ffffff;}
.subnav a:active {color:#ffffff;}

.subnavOn a:link {color:#ffffff; font-weight: bold;}
.subnavOn a:visited {color:#ffffff; font-weight: bold;}
.subnavOn a:hover {color:#ffffff; font-weight: bold;}
.subnavOn a:active {color:#ffffff; font-weight: bold;}

.breadcrumb {
  padding-bottom: 10px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

.breadcrumb a:link    { color: #003063; }
.breadcrumb a:visited { color: #01415B; }	
.breadcrumb a:hover   { color: #115B84; }
.breadcrumb a:active  { color: #003E8B; }

#printerfriendly {
  padding-bottom: 10px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

#printerfriendly a:link    { color: #115B84; }
#printerfriendly a:visited { color: #01415B; }	
#printerfriendly a:hover   { color: #003063; }
#printerfriendly a:active  { color: #003E8B; }

.icons {
padding-right: 5px;
}

.grayline {
border-bottom: 1px solid #999999; 
margin-bottom: 10px; 
}

.also {
color: #81A042;
font-weight: bold;
margin-bottom: 10px;
}

#bgkdsplash {
background: #29455A;
}

#splash {
background: #5F86A5;
padding-top: 48px;
}

.bluerule {
border-bottom: #00415B solid 1px;
}

.AlertVolume {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  color: #004770;
}

.Alert a:link { color: #004770; }
.Alert a:visited { color: #990000; }	
.Alert a:hover   { color: #990000; }
.Alert a:active  { color: #990000; }

.AlertHeader {
  font-weight: bold;
  color: #990000;
  font-size:   135%;
}

.AlertArticleTitle {
  font-weight: bold;
  color: #990000;
  font-size:   120%;
}

.AlertRule {
  border-bottom:  1px solid #990000;  
  font-weight: bold;
  font-size:   11px;
  color: #004770;
  text-align: right;
  padding-bottom: 8px;
  }

.AdvisoryVolume {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  color: #008364;
}


.AdvisoryHeader {
  font-weight: bold;
  color: #103A74;
  font-size:   135%;
}

.AdvisoryArticleTitle {
  font-weight: bold;
  color: #103A74;
  font-size:   120%;
}

.AdvisoryRule {
  border-bottom:  1px solid #008364;  
  font-weight: bold;
  font-size:   11px;
  color: #008364;
  text-align: right;
  padding-bottom: 8px;
}

.popuptext, .popuptext a:link, .popuptext a:visited, .popuptext a:hover, .popuptext a:active {
font-size: 10px;
color: #ffffff;
font-weight: bold;
padding: 3px;
}

.photogallerycaption {
font-size: 11px;
padding: 7px 20px 5px 20px;
}

.photoshortcaption {
font-size: 11px;
}


.galleryborder {
border: 2px solid #a6ba85;
padding: 0px;
margin: 0px;
}

.banneradText {
color:#ffffff;
margin-left: 10px;
margin-right: 5px;
}

.banneradText a:link    { color: #115B84; font-weight: bold;}
.banneradText a:visited { color: #eeeeee; font-weight: bold;}	
.banneradText a:hover   { color: #ffffff; font-weight: bold;}
.banneradText a:active  { color: #ffffff; font-weight: bold;}

.bannermore {
color: #495A25;
font-weight: bold;
font-size: 80%;
}

.bannermore a:link    { color: #115B84; font-weight: bold;}
.bannermore a:visited { color: #eeeeee; font-weight: bold;}	
.bannermore a:hover   { color: #ffffff; font-weight: bold;}
.bannermore a:active  { color: #ffffff; font-weight: bold;}

.issues ul, li {
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 0px;
}

.callout {
font-weight: bold;
color: #003063;}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {color:#000000;} 	

/* ERROR FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS WITH ERRORS) */
.labelerror {color:#a10404; font-weight:bold;}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#a10404; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#345874; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#cccccc;}
.closingrow {background-color:#cccccc;}			
.yearrow {background-color:#A6BA85; color:#000000; font-weight:bold;}

.horizontalblueline {
  border-bottom: #000066 solid 1px;  
}

.GreenRule {
  border-bottom: #008364 solid 1px; 
}

.BacktoTop {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  font-weight:bold;
}

.BacktoTop a:link    { color: #115B84; }
.BacktoTop a:visited { color: #01415B; }	
.BacktoTop a:hover   { color: #016649; }
.BacktoTop a:active  { color: #003E8B; }