BODY {
  margin: 0px;
  background-color: #d8d8b2;
  background-image: url(/images/bg.jpg);
  background-repeat: repeat;
  background-position: center top;
  font-family: georgia, times, sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #3f3f3f;
  }

#content {
  margin: 0px;
  background-image: url(/images/bg_content.jpg);
  background-repeat: no-repeat;
  background-color: #fcfcf4;
  }

#LIWAlert  {
  width: 182px;
  height: 80px;
  background-image: url(/images/bg_LIWAlert.jpg);
  background-repeat: no-repeat;
  background-color: #d7d5c8;
  }

#LIWAlert2  {
  width: 182px;
  height: 70px;
  background-image: url(/images/bg_LIWAlert2.jpg);
  background-repeat: no-repeat;
  background-color: #d7d5c8;
  }

.resultRow {
	background-color: #eeecdf;
}

.slideText { 
  font-size: 14px;
  color: #a52110;
  }

.slide { 
  border-color: #000000;
  border-width: 1px;
  border-style: solid
  }


/* HEADING STYLES */

.promoHead {
  font-size: 14px;
  font-weight: 900;
  line-height: 16px;
  color: #122735;
  margin: 4px 0px 0px 5px;
  }

.promoHead2 {
  font-size: 13px;
  font-weight: 900;
  line-height: 16px;
  color: #892100;
  margin: 4px 0px 0px 5px;
  }

.pageHeading {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 900;
  line-height: 16px;
  color: #122735;
  margin: 4px 0px 0px 5px;
  }

.pageSubHeading {
  width: 563px;
  height: 42px;
  background-image: url(/images/bg_header.jpg);
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 42px;
  font-weight: 900;
  font-style: italic;
  color: #9d1204;
  text-align: center;
  margin: 10px 0px 0px 0px;
  }

h1 {
  font-family: georgia, times, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 900;
  color: #2f528c;
  margin: 10px 0px 10px 0px;
  }

h2 {
  font-size: 15px;
  line-height: 19px;
  font-weight: 900;
  font-style: italic;
  color: #122735;
  margin: 10px 10px 10px 10px;
  }

h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 900;
  color: #333333;
  margin: 10px 0px 10px 0px;
  }

h4 {
  font-size: 15px;
  line-height: 20px;
  font-weight: 900;
  color: #333333;
  margin: 10px 0px 10px 0px;
  }

.lgHead {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 22px;
  font-weight: 900;
  }

.head {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 20px;
  font-weight: 900 ;
  }

.medHead {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 18px; 
  font-weight: 900;
  }

.subhead {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 16px; 
  font-weight: 900;
  }

.smHead {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 14px; 
  font-weight: 900;
  }



/* TEXT STYLES */

.promoText {
  margin: 8px;
  font-size: 13px;
  line-height: 16px;
  }

.promoText2 {
  margin: 0px 7px 0px 7px;
  font-size: 12px;
  line-height: 15px;
  }

.teaserText {
  font-size: 14px;
  margin: 7px 5px 10px 7px;
  }

.bulletStar {
  list-style-image: url(/images/bullet_star.gif);
  }

.bold { 
  font-weight: 900;
  }

.ital { 
  font-style: italic;
  }
  
.boldItal { 
  font-weight: 900;
  font-style: italic;
  }
  
.blackText {
  color: #000;
  }
  
.ltGrayText {
  color: #999;
  }
  
.whiteText { 
  color:white;
  }

.smWhite {
  font-size: 10px;
  color: #fff;
  }

.small {
  font-size: 10px;
  line-height: 12px;
  }

.vsmall {
  font-family: arial,sans-serif; 
  font-size: 9px;
  line-height: 11px;
  }

.author {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 11px; 
  font-style: italic;
  }

.caption {
  font-family: arial,geneva,sans-serif; 
  font-size: 12px;
  font-weight: 900; 
  color: #666;
  }



/* ADMIN STYLES */
  
.redSubhead {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 14px; 
  font-weight: 900;
  color: #990000;
  }

.error, .hidden, .redBold {
  font-weight: 900;
  color: #990000;
  }

.redText {
  color: #990000;
  }
  
.smRed {
  font-size:10px; 
  color:#ff0000;
  }

.success, .visible, .greenBold {
  font-weight: 900;
  color: #009900;
  }

.greenText {
  color: #009900;
  }

.darkheader {
  background-color: #999999;
  }

.lightheader {
  background-color: #cccccc;
  }

.altrow {
  background-color: #ececec;
  }
  
.required {
  background-color: #ececec;
  }

.helpText {
  font-family: verdana,arial,helvetica,geneva,sans-serif; 
  font-size: 10px;
  color: #003366;
  margin: 4px;
  }
  
.asterisk {
  color: #ff0000; 
  font-size: 10px;
  }



/* LINK STYLES */

A:link    {color: #3f3f3f; text-decoration: underline;}

A:visited {color: #3f3f3f; text-decoration: underline;}

A:active  {color: #b01c00; text-decoration: underline;}

A:hover   {color: #b01c00; text-decoration: underline;}



/************************ Top Navagation */

#nav-main-bg {
	margin: 0px auto;
	padding: 0px;
	height: 38px;
	width: 970px;
	background-image: url(/images/bg_navbar.jpg);
	}

#nav-main {
	height: 38px;
	margin-left: 115px;
	overflow: hidden;
	}

#nav-main  ul{
	width: auto;
	height: 38px;
	margin: 0px;
	padding: 0px;
	}

#nav-main li{
	float: left;
	_width: 0px; /* IE6 hack */
	list-style-type: none;
	}

#nav-main li a {
	display:block;
	width: auto;
	height: 38px;
	font-family: georgia, times, sans-serif;
	font-size: 12px;
	font-weight: 900;
	line-height: 38px;
	color: #ffffff;
	padding: 0px 26px 0px 26px;
	text-decoration: none;
	}

#nav-main li a:active {
	color: #ffffff;
	text-decoration: none;
	}

#nav-main li a:hover {
	background-image: url(/images/bg_btn_nav_on.jpg);
	background-repeat: repeat-x;
	color: #000000;
	text-decoration: none;
	}

/************************ Top Navagation */



/************************ Drop Menus */

.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	z-index:10;
	}

.transMenu .content {
	position:absolute;
	z-index:10;
	}

.transMenu .items {
	position:relative;
	left:0px;
	top:0px;
	z-index:20;
	}

.transMenu.top .items {
	border-top:none;
	}

.transMenu .item {
    color:#531901;
    font-size:12px;
    font-family:sans-serif;
    text-decoration:none;
	/* hack for mac/ie5*/
	border:none;
	cursor:pointer;
	cursor:hand;
	}

.transMenu .background {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	-moz-opacity:.95;
	filter:alpha(opacity=95);
	}

.transMenu .shadowRight {
	position:absolute;
	z-index:30;
	top:3px;
	width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

.transMenu .shadowBottom {
	position:absolute;
	z-index:10;
	left:3px;
	height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

.transMenu .item.hover {
	background:#fdfdfd;
	color:#531901;
	}

.transMenu .item img {
	margin-left:10px;
	}

/************************ Drop Menus */



.subnav {
  height: 31px;
  width: 182px;
  background-image: url(/images/bg_subnav_btn.jpg);
  background-repeat: no-repeat;
  font-family: georgia, times, sans-serif;
  font-size: 13px;
  font-weight: 100;
  font-style: italic;
  line-height: 31px;
  text-align: left;
  color: #3f3f3f;
  text-decoration: none
  }

    .subnav A {
       color: #3f3f3f;
       text-decoration: none
       } 

    .subnav A:visited {
       color: #3f3f3f;
       text-decoration: none
       }

    .subnav A:active {
       color: #3f3f3f;
       text-decoration: none
       }

    .subnav A:hover {
       color: #892100;
       text-decoration: none
       }





.grayLink {
  color: #555555;
  font-size: 13px;
  line-height: 15px;
  text-decoration: none;
  }

    .grayLink A {
       color: #555555;
       text-decoration: none;
       } 

    .grayLink A:visited {
       color: #555555;
       text-decoration: none;
       }

    .grayLink A:active {
       color: #555555;
       text-decoration: underline;
       }

    .grayLink A:hover {
       color: #555555;
       text-decoration: underline;
       }



.moreLink {
  margin-left: 7px;
  margin-right: 7px;
  font-size: 14px;
  font-style: italic;
  font-weight: 100;
  color: #892100;
  text-decoration: none;
  }

    .moreLink A {
       color: #892100;
       text-decoration: none;
       } 

    .moreLink A:visited {
       color: #892100;
       text-decoration: none;
       }

    .moreLink A:active {
       color: #892100;
       text-decoration: underline;
       }

    .moreLink A:hover {
       color: #892100;
       text-decoration: underline;
       }



.footer {
  font-size: 13px;
  color: #3f3f3f;
  }

    .footer A {
       color: #3f3f3f;
       text-decoration: none;
       } 

    .footer A:visited {
       color: #3f3f3f;
       text-decoration: none;
       }

    .footer A:active {
       color: #3f3f3f;
       text-decoration: underline;
       }

    .footer A:hover {
       color: #3f3f3f;
       text-decoration: underline;
       }









