@charset "utf-8";
/* LNBC CSS Document */
body, td 
{
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 12px;
}
p
{
  font-size: 12px;
}

img
{
  border: none 0 #ffffff;  
}

h2
{
  color: #000000; /* black */
  padding: 0 0 7px 0;
  margin: 0;
  font-size: 18px;
}
h3
{
  color: #000000; /* black */
  padding: 0 0 7px 0;
  margin: 0;
  font-size: 16px;
}
h4
{
  color: #335CAA; /* dark blue */
  padding: 0 0 7px 0;
  margin: 0;
  font-size: 14px;
}

.white-title
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}

.calltoaction
{
  font-size: 14px;
  font-weight: bold;
}

.leftcontentbody p
{
  margin: 2px 0 0 0;
  padding: 2px 0 0 0;
  font-size: 12px;
}

.leftcontentbody ol li
{
  font-size: 12px;
}

.leftcontentbody ul li
{
  font-size: 12px;
}

.leftcontentbody input, .leftcontentbody select, .leftcontentbody td, .leftcontentbody th, .leftcontentbody span, .leftcontentbody a, .leftcontentbody textarea
{
  font-size: 12px;
}

.leftcontentbody h4
{
  font-size: 13px;
}

.sitefunctions form
{
  margin: 0;
  padding: 0;
}

/* homepage */

.button-background
{
  height: 396px; 
  width: 181px; 
}
.button-background div.button1
{
  position: relative; 
  top: 90px; 
  left: 387px; 
  width: 181px; 
  height: 69px; 
}
.button-background div.button2
{
  position: relative; 
  top: 92px; 
  left: 387px; 
  width: 181px; 
  height: 69px; 
}
.button-background div.button3
{
  position: relative; 
  top: 94px; 
  left: 387px; 
  width: 181px; 
  height: 69px; 
}

.button-background div a
{
  text-decoration: none;
  color: black;
  display: block;
  width: 100%;
  height: 69px;
}

.button-background div a:hover
{
  background: #000000 none;
}
    
.button-background div a span.title
{
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  padding: 7px 0 4px 10px;
  font-weight: bold;
  color: #FFFFFF;
}

.button-background div a span.description
{
  display: block;
  font-size: 11px;
  padding: 0 0 0 10px;
  color: #FFFFFF;
}
.homepage-background
{
  height: 396px; 
  width: 589px; 
}
.homepage-background div.button1
{
  position: relative; 
  top: 90px; 
  left: 387px; 
  width: 181px; 
  height: 69px; 
}

.homepage-background div.button2
{
  position: relative; 
  top: 92px; 
  left: 387px; 
  width: 181px; 
  height: 69px; 
}

.homepage-background div.button3
{
  position: relative; 
  top: 94px; 
  left: 387px; 
  width: 181px; 
  height: 69px; 
}

.homepage-background div a
{
  text-decoration: none;
  color: black;
  display: block;
  width: 100%;
  height: 69px;
}

.homepage-background div a:hover
{
  background: #000000 none;
}
    
.homepage-background div a span.title
{
  display: block;
  font-size: 15px;
  text-transform: uppercase;
  padding: 7px 0 4px 10px;
  font-weight: bold;
  color: #FFFFFF;
}

.homepage-background div a span.description
{
  display: block;
  font-size: 11px;
  padding: 0 0 0 10px;
  color: #FFFFFF;
}

.homepage-content-column
{
  background: #E2E1E1 none; 
  vertical-align: top; 
  padding: 25px;
}

.homepage-content-column ul li
{
  font-size: 11px;
}

.homepage-content-column p, .homepage-content-column input, .homepage-content-column select, .homepage-content-column td, .homepage-content-column th, .homepage-content-column span, .homepage-content-column a, .homepage-content-column textarea
{
  padding: 0;
  margin: 0;
  font-size: 11px;
}

.homepage-content-column h4
{
  font-size: 13px;
}

/* table layout */

.table-main-layout-header,
.table-main-layout-breadcrumbs,
.table-main-layout-body,
.table-main-layout-footer
{
  width: 100%; 
  text-align: left;
  font-weight: normal;
}

.table-main-layout-header td.logo
{
  padding-bottom: 10px;
  vertical-align: top;
  width: 250px;
}

.table-main-layout-header td.sitefunctions
{
  text-align: right;
  padding: 10px 10px 30px 10px;
}

.layout-site-functions
{
  float: right;
  width: 540px;
}

.table-main-layout-header td.navigation
{
  text-align: right;
  white-space: nowrap;
  padding: 10px 10px 10px 10px;
  vertical-align: bottom;
}

.navigation-links
{
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
  text-align: right;
  line-height: 25px;
}

.navigation-links ul
{
  padding-right: 10px;
  display: inline;
}

.navigation-links ul li
{
  display: inline;
  list-style-type: none;
  padding-left: 15px;
}

.navigation-links ul li a
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.table-main-layout-breadcrumbs td.breadcrumbs
{
  background: #000000 none;
  font-size: 9px;
  color: #ABA8A8;
}

.table-main-layout-breadcrumbs td.breadcrumbs,
.table-main-layout-breadcrumbs td.globals,
.table-main-layout-footer td.globals
{
  line-height: 25px;
  height: 25px;
  padding: 0 10px 0 10px;
}

.table-main-layout-breadcrumbs td.globals,
.table-main-layout-footer td.globals
{
  background: #000000 none;
  text-align: right;
  font-size: 9px;
  color: #ABA8A8;
  white-space: nowrap;  
}

.table-main-layout-body td
{
  vertical-align: top;
  font-size: 12px;
}

.table-main-layout-body td.banner {   background: #335CAA none; /* dark blue */ }

.table-main-layout-body td.topright
{
  background: #335CAA none; /* dark blue */
}

.table-main-layout-body td.left
{
  background: #E2E1E1 none; /* light grey */
  width: 180px;
  margin: 0;
  padding: 0;
}

.table-main-layout-body td.left div.menuspacer
{
  height: 75px; 
}

.table-main-layout-body td.center
{
  width: 582px;
}

.table-main-layout-body td.center div.leftcontentbody
{
  padding: 25px;
}

.table-main-layout-body td.center div.rightcontentbody
{
  padding: 25px 25px 25px 0;
}

.table-main-layout-body td.bottomright
{
  background: #E2E1E1 none; /* light grey */
}

/* links */



/* menus */

.mainmenu
{
    margin: 0 0 0 0;
  padding: 25px 0 0 0; 
}

.mainmenu-bottom
{
  background: #E2E1E1 none;
}

.mainmenu img
{
  padding-top: 4px;
  list-style-type: none;
  vertical-align: baseline;
}
.mainmenu a
{
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  line-height: 21px;
  height: 21px;
  vertical-align: middle;
  display: block;
  background: url(/images/icons/hdots.gif) repeat-x top left;
}

.mainmenu a:hover
{
  background: #ffffff none;
  color: #335CAA; /* dark blue? */
}

.mainmenu ul,
.mainmenu ul ul,
.mainmenu ul ul ul,
.mainmenu ul ul ul ul,
.mainmenu ul ul ul ul ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.mainmenu ul li
{
  background: #ABC0E4 none; /* menu dark grey */  
}

.mainmenu ul ul li
{
  background: #D9E2F2 none; /* menu mid grey*/
}

.mainmenu ul ul ul li
{
  background: #EFF3FA none; /* menu light grey */
}

.mainmenu ul ul ul ul li
{
  background: #EFFAFC none; /* menu lightest grey */
}

.mainmenu ul ul ul ul ul li
{
  background: #FFFFFF none; /* menu white */
}

.mainmenu ul li a
{  
  padding-left: 10px;
  background: url(/images/icons/hdots.gif) repeat-x top left;
  /* border-top: dotted 1px #ffffff; */
}

.mainmenu ul ul li a
{
  font-weight: bold;
}
.mainmenu ul ul ul li a,
.mainmenu ul ul ul ul li a,
.mainmenu ul ul ul ul ul li a
{
  font-weight: normal;
}

.mainmenu ul ul li a
{
  padding-left: 15px;
}

.mainmenu ul ul ul li a,
.mainmenu ul ul ul ul li a,
.mainmenu ul ul ul ul ul li a
{
  padding-left: 15px;
}

/* ----------------------------------------- */

.navigation-links a:hover
{
  color: #335CAA; /* dark blue */
}

.breadcrumbs a:hover,
.globals-links a:hover
{
  color: #EFF3FA; /* light blue*/
}

.breadcrumbs a
{
  font-size: 9px;
  color: #ABA8A8;
  text-decoration: none;
}

.globals-links
{
  margin: 0;
  padding: 0; 
}

.globals-links ul
{
  display: inline;
}

.globals-links ul li
{
  padding-left: 10px;
  display: inline;
  list-style-type: none;
}

.globals-links ul li a
{
  font-size: 9px;
  color: #ABC0E4;
  text-decoration: none;
}

/* form elements */

.button
{

}

.image-button
{
  vertical-align: middle; 
}

.textbox
{
  width: 150px;
  font-size: 11px;
}

.textbox-shaded
{
  background: #DEDEDE none;
  border: solid 1px #BEBEBE;
  font-size: 10px;
  width: 150px;
}

.border
{
  background: url(/images/icons/hdots.gif) repeat-x top left;
  height: 1px;
  line-height: 1px;
}

.iconpageactions
{
  padding-top: 15px;
  text-align: center; 
}

.clear
{
  clear: both; 
}
/* ------------------------------------------ */
.eventlist
{
  margin: 0;
  padding: 0;
}

.eventlist ul
{
  margin: 0;
  padding: 0;
}

.eventlist ul li
{
  list-style-type: none;
  font-size: 12px;
}

.eventlist p
{
  padding: 5px 0 7px 0;
  margin: 0;
}

.eventlist a
{
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
  padding: 0 0 3px 0;
  margin: 0;
  line-height: 15px;
}

.eventlist a:hover
{

}

.eventlistshort
{
  margin: 0;
  padding: 0;
}

.eventlistshort ul
{
  margin: 0;
  padding: 0;
}

.eventlistshort ul li
{
  list-style-type: none;
  font-size: 11px;
}

.eventlistshort p
{
  padding: 5px 0 7px 0;
  margin: 0;
}

.eventlistshort a
{
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
  padding: 0 0 3px 0;
  margin: 0;
  line-height: 15px;
}

/* calendar */

.calendar-titlestyle
{  
  background: #335CAB;
  color: #FFFFFF;
  font-size: xx-large;
  font-weight: bold;
  height: 25px;
  border: solid 0px #FFFFFF;
}

td.calendar-nextprevstyle
{
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
}
/* ------------------------------------------ */
.sitemap
{
  margin: 0;
  padding: 0;
}

.sitemap ul
{
  margin: 0;
  padding: 0 0 0 25px;
}

.sitemap ul li
{
  padding: 2px 0 2px 0;
}

.sitemap a
{
  color: #000000;
}
/* ------------------------------------------ */
.conftitle {
	font-size: 16px;
                font-style: normal;
                font-family: Verdana;
	color: #333333;
	font-weight: bold;
	}
.tool-title {
	font-size: 130%;
	color: #605124;
	font-weight: bold;
	}
.blue-text {
      color: #0000ff; 
}
.light-text {
     font-size: 16px;
     color: #000000;
}
/* ------------------------------------------ */
.questionTable
{
  background: url(/images/ATA_2.GIF) no-repeat gray;
  width: 375px;
}

.askbox
{
  width:300px;
}

.ask
{
  font-family:Verdana;
  font-size:8pt;
  font-weight:normal;
  font-style:normal;
  color:#000000;
  background-color:#dddddd;
  border-style:solid;
  border-width:2px;
  border-color:#000000;
}
/* ------------------------------------------ */
/* The magnifier and megaphone styles below were used to create a rollover "glow" effect on these two images */
/* These images were used for requesting feedback and answering survey questions. They can probably be removed - Dec 09 PG */
.magnifier
/* ------------------------------------------ */
{
	width: 75px;
	height: 60px;
	background-image: url(/files/images/buttons/magnifier-with-computer.gif);
	border: 0px;
}
.magnifier:hover
{
	width: 75px;
	height: 60px;	
	background-image: url(/files/images/buttons/magnifier-with-computer-glow.gif);
	border: 0px;
}
.megaphone
{
	width: 127px;
	height: 60px;
	background-image: url(/files/images/buttons/megaphone.gif);
	border: 0px;
}
.megaphone:hover
{
	width: 127px;
	height: 60px;	
	background-image: url(/files/images/buttons/megaphone-glow.gif);
	border: 0px;
}
/* ------------------------------------------ */
/* ------------------------------------------ 
.helpus {
	width:175px;
	height:260px; 
	background-image:url('/img/help.gif'); 
	background-position:-175px 0px;
}
.helpus:hover {
	background-position:0px 0px;
}
*/