@charset "utf-8";
/* CSS Document */

/* Elements  ------------------------------------------------------------------------ */
html { 
	font-size: 100%; /* IE hack */ 
	}
	
body {
	background-image:url(../images/BG_Gradient.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff; 
	font-size: 10pt;
	}

/* 508 Tags */
.bypass-nav {
	visibility: hidden; z-index: 0; 
	}	
	
/* Layout Styles */
#frame {
	width: 1000px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	}	
	
#logo {
	float: left;
	width: 215px;	
	height: 69px;
	cursor: pointer;
	}
		
#topnav {
	width: 300px;
	padding: 0px;
	float: right;
	color: #666;
	font-size: 9pt;
	text-align:right; 
	font-weight: bold;
	height: 35px; 
	}
		
#header {	
	display:block;
	}

#featbox {
	background-image:url(../images/Feat_Box.png);
	background-repeat:no-repeat;
}

#featpic {
	margin-left: 20px;
}
	
#content {
	display: block
	 }
	 
#footer {
	width: 100%;
	background-image:url(../images/Tint_Footer.jpg);
	background-repeat: repeat-x;
	background-color: #E6E7E7;
	display: block;
	height: 80px;
	}

/* Top Nav Styles */
.tnavoff, a.tnavoff {
	color: #666;
	font-size: 9pt;
	text-align:right; 
	font-weight: bold; 
	padding: 5px 1px 5px 1px;
	text-decoration: none; 
	}   

.tnavon, a.tnavoff:HOVER {
	color: #A52A2A; 
	padding: 5px 1px 5px 1px;
	text-decoration: underline; 
	}  
	
.Socialicons {
	margin-top: 2px;
	vertical-align: middle;
	color: #000;
	font-size: 10pt;
	font-weight: bold 
	}
	
.storeTint {
	background-color: #ABC6F7;	
	width: 100%;
	border: 1px solid #7DA3C4;}
	
.page {
	color: #000;}
	
a.page {
	text-decoration:underline;
	color: #000; }

a.page:HOVER {
	text-decoration:underline;
	color:#900;}
	
a.page:VISITED {
	text-decoration:underline;
	color: #900;}
	
	
/* Core Nav Styles */
#nav-menu ul {
	width: 933px;
	list-style: none;
	padding: 0;
	float: left;
	margin-left: 40px;
	height: 60px;
 	}

#nav-menu li {
	float: left;
	margin-top: 0px;
	height: 60px;
	}

#nav-menu li a {
	float: left;
	display: block;
	text-decoration: none;
	text-align: center;
	} 
	
/* Buy Buttons */
.buybuttonsoff { 
background-color: #004B91; height: 18px; width: 140px; text-align : center; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border : 1px solid #6699FF; }

A.buybuttonsoff { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: White; background-color: #004B91; text-decoration : none; }

A.buybuttonsoff:HOVER { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: #FFFFFF; background-color: #990000; height: 18px; width : 140px; }

.buybuttonslink { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: White; padding-right: 0px; }

.buybuttonson { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; font-weight: bold; color: #FFFFFF; background-color: #990000; height: 18px; width : 100%; }

A.buybuttonson { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; font-weight: bold; color: #FFFFFF; background-color: #6A8FBF; height: 18px; width : 100%; }

	
/* Header Search Styles */	
.search {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 23px;
	float: left;
	}

.searchBtn, a.searchBtn {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/Button_Search.jpg);
	background-repeat:no-repeat;
	width: 74px;
	height: 20px;
	font-size:11pt;
	color: #fff;
	margin-top: 25px;
	float: right;
	font-weight: bold;
	}

a.searchBtn: HOVER {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/Button_Search_On.jpg);
	background-repeat:no-repeat;
	width: 74px;
	font-size: 11pt;
	height: 20px;
	color: #fff;
	margin-top: 24px;
	float: right;
	font-weight: bold;
	}

.txtbox {
	border: 1px solid #797979;
	margin-top: 2px;
	margin-left: 100px;
	height: 18px;
	color: #000;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/SearchTxt_Tint.jpg);
	background-repeat:no-repeat; 
	}

.btn {
	background-image:url(../images/Button_Search.jpg);
	background-repeat:no-repeat;
	}


/* Home Page Feat Box Styles */
#storeTint {
	background-image: url(../images/Tint_Store.jpg);
	background-repeat:repeat-x;
	border: 1px solid #D5871F;
	background-color: #fff;
	width: 280px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 10pt;
	 }
	 
#eventsTint {
	background-image:url(../images/Tint_Events.jpg);
	background-repeat:repeat-x;
	border: 1px solid #D5871F;
	background-color: #fff;
	width: 281px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 10pt;
	 }
	 
#customTint {
	background-image:url(../images/Tint_Store.jpg);
	background-repeat:repeat-x;
	border: 1px solid #D5871F;
	background-color: #fff;
	width: 260px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 10pt;
	 }
	 
ul.HomePanels { 
	list-style:none;
	width: 700px
}

.HomeLinks, a.HomeLinks {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 9pt;
	text-decoration: none;
}

a.HomeLinks:HOVER {
	font-family: Tahoma, Geneva, sans-serif;
	color: #990000;
	font-size: 9pt;
	text-decoration: underline;
}

a.HomeLinks:VISITED {
	font-family: Tahoma, Geneva, sans-serif;
	color: #990000;
	font-size: 9pt;
	text-decoration: underline;
}

li.bullet {
	list-style-image: url(../images/Bullet_Red.gif);	
	}
	


/* Footer Styles */
.ftrtxt, a.ftrtxt {
	color: #333;
	margin-top: 12px;
	font-size: 9.5pt;
}

a.ftrtxt:HOVER, a.ftrtxt:VISITED {
	color: #A52A2A; 
	margin-top: 12px;
	font-size: 9.5pt;
}



/* Extra Stuff in case u need it */
.TitleBar {
	background-color:#4589EF;
	color: #fff;}

.divReset	{
	color: #000000;
	background-color: transparent;
	font-size: 80%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal
	width: 100%; 
	}
		
a {
	color: #2D5176;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:9pt; 	
	}	
		
a.tabbuttons { 
	color: #2D5176;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:9pt;
	color: #000;
	font-weight: bold;	
	}
	
.ArrowNav {
	text-decoration:none;
	font-weight:bold
	color: #000;}
	
a.ArrowNav {
	text-decoration:none;
	font-weight:bold;
	color: #000}

a.ArrowNav:HOVER {
	text-decoration:underline;}
		
.reset, a.reset {
	color: #000;
	font-size:7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	}
		
a.reset:HOVER {
	color: #006699;
	font-size:7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	}
		
a.intel {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline }	
		
a.white {
	color: #fff;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }	
		
a.white: HOVER {
	color: #fff;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; }
		
.white {
	color: #fff;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
		
.gray {
	COLOR: #c3c3c3;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; }
	
a.gray {
	COLOR: #c3c3c3;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; }
		
a.blue {
	color: #006699;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; }	
		
a.blue:HOVER {
	color: #000000;
	font-size:8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; }	
		
a.Instructions {
	color:#36C;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; }	
		
a.Instructions:HOVER {
	color: #000000;
	font-size:9pt; 
	text-decoration: underline; }	
		
p, pre {
	color: #000;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-variant: normal; }
		
h1 {
	font-size: 13pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #003366;
	height: 10px } 
		
h1.find {
	font-size: 13pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	margin-top: 10px;
	margin-left: 10px;
	color: #003366; } 
		
h2 {
	font-size: 10pt; 
	color: #CCC;
	text-align: center; }	
		
h4 {
	font-size: 10pt; 
	color: #000;
	text-align: center; }
		
th.col {
	background-color: #608BB7;
	COLOR: #fff;
	font-size: 9pt;
	font-weight: bold;
	height: 25px;
	border-right: 1px solid #D6E1EC;
	border-bottom: 1px solid #D6E1EC; }
		
th.col-r {
	background-color: #608BB7;
	COLOR: #fff;
	font-size: 9pt;
	font-weight: bold;
	height: 25px;
	border-right: 0px;
	border-bottom: 1px solid #D6E1EC; }
		
th.request {
	background-color: #ccc;
	COLOR: #333;
	font-size: 9pt;
	font-weight: bold;
	height: 25px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; }
		
#intro {
	font-size: 20pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #003366;
	height: 15px } 	
	

/* Link / Icon Combo Styles */	
	a.pdf { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 9pt; 
		color: #1D253D;
		text-decoration: underline; 
		line-height: 2em; 
		padding: 7px 0 4px 23px; 
		border: none; 
		background: url('../images/Icon_PDF.gif') no-repeat left center; }

	a.pdf:hover {
		color: #324B80; }	
		 
	a.print { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
 		font-size: 9pt; 
		color: #000;
		text-decoration: underline; 
		line-height: 2em; 
 		padding: 7px 0 4px 19px; 
 		border: none; 
		background: url('../images/Icon_Print.gif') no-repeat left center;	 }

	a.print:hover {
		color: #324B80; }	
		 
	a.ViewTrack { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		text-decoration: underline; 
		line-height: 2em; 
 		padding: 7px 0 4px 23px; 
 		border: none; 
		background: url('../images/Icon_View.gif') no-repeat left center;
		color: #006699;
		font-size:8.5pt; }

	a.ViewTrack:hover {
		color: #000;
		text-decoration: underline; }	
		
	a.RemoveFind { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		text-decoration: none; 
		line-height: 2em; 
		padding: 7px 0 4px 19px; 
		border: none; 
		background: url('../images/Icon_Cancel.gif') no-repeat left center;
		color: #000;
		font-size:7pt;	 }

	a.RemoveFind:hover {
		color: #006699;
 		text-decoration: underline; }

		
/* Layout Styles --------------------------------------------------------------------- */	
#banner {
	background:#000;
	color:#ffffff }
		
#classbar {
	background:green;
	color:#ffffff }
		
#build {
	text-align: right;  }	
				
#pagetitle {
	float: left;
	width: 400px;
	height: 50px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: -58px;
	margin-left: 80pt;
	font-size: 13pt; 
	background-repeat: no-repeat; 	}
		
#hdrgradient {
	float: center;
	width: 100%;
	margin-left: 5px;
	margin-right: 5px;
	height: 108px;
	margin-top: 4px; }
			
.content {
	font-size: 9pt;  }
		
#subnav {
	margin-left: 50px;
	background-color: #88ABCF;
	vertical-align: top;
	color: #fff;
	font-size: 9pt;
	font-weight: bold; }
		
#Secnav {
	width: 100%;
	margin-top: 5px;  }
	
#Secsubnav {
	margin-left: 50px;
	background-color: #88ABCF;
	vertical-align: top;
	color: #fff;
	font-size: 9pt;
	font-weight: bold; }
		
#navrule {
	border-bottom: 1px dotted #ccc;  }
		
#Layer1 {
	position:absolute;
	width:380px;
	height:400px;
	z-index:1;
	left: 222px;
	top: 305px;
	overflow: auto; }
		
#col3span {
	padding:3px;
	font-size: 9pt;
	text-align: center;
	float: center; }
		
#colleft {
	width: 13%;
	padding:3px;
	float:left;
	height: 100%;
	font-size: 9pt;
	margin-left: 5px;
	text-align: left;
	background:#fff; }
	
#colcenter {
	padding:3px;
	float:left;
	background:#fff; }
		
#colright {
	width: 83%;
	padding:3px;
	background:#fff; 
	height: 100%;
	vertical-align: top; }
		

		

/* Top Nav Styles ------------------------------------------------------------------ */

		
	ul.errorPop {
		font-size: 12px;
		padding: 0;
		margin: 0px;  } 
			
	li.errorPop {
		margin: 0;
		list-style: none;
		background-image: url(../images/Pic_Bullet.gif);
		background-repeat:no-repeat;
		padding-left: 10px;
		padding-bottom: 7px;
		color: #006699;  }	


/* 508 Tags */
.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */ }
 
.bypass-nav {
	visibility: hidden; z-index: 0; }
	
	
/* This style reduces extra spacing caused by form tag - Only to be used in header.cfm */
FORM { 
	display: inline; 
	margin-top: 0; 
	margin-bottom: 0; }

.label { 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif; }

		
.parentxt { 
	font-size: 8.5pt; 
	font-family: Arial, Helvetica, sans-serif;   }


#requestForm div.labelspaninline {  
	DISPLAY: ; }

#requestForm div.labelspannone { 	
	DISPLAY: none; 
	FLOAT: left; 
	color: red }

#requestForm div.labelspan { 		
	DISPLAY: block; 
	FLOAT: left; 
	padding-left: 5px; }
	
#requestForm div.labelspanradio { 	
	DISPLAY: block; 
	FLOAT: left; 
	padding-left: 5px; }

#requestForm div.labelspanindent { 	
	DISPLAY: block; 
	FLOAT: left; 
	padding-left: 35px; }

#requestForm span.labelspan { 		
	DISPLAY: block; 
	FLOAT: left; 
	padding-left: 5px; }
	
	
#requestForm span.labelspanradio { 	
	DISPLAY: block; 
	FLOAT: left; 
	padding-left: 5px; }
	
	
#requestForm span.labelspanindent { 
	DISPLAY: block; 
	FLOAT: left; 
	padding-left: 35px; }



/* Error and help popup styles */
#errorPopup {
    background-color:#fff;
	background-image: url(../images/BG_ErrorGradient.jpg);
	background-repeat:repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size:9pt;
    width:300px;  }

#errorPopup #PopupTopHandle {
    position:relative;
    background: #B03B02;
    border:2px #FF6600 outset;
    padding:0px;
    font-weight:bold;
    color:#fff;   }

#PopupTopTitle {
    display:block;
    margin-top:2px;
    margin-bottom: 4px;
    margin-left:12px;   }


#PopupTopButtons {
    position:absolute;
    right:4px;
    top:4px;   }

#PopupContent {
    border: 0px;                
    padding:10px 10px 10px 10px;*/
    text-align:left;   }

.popupDragBar {
    border-bottom: 0px;
	border-right: 2px #000 solid;     
	border-top: 2px #000 solid;  
	border-left: 2px #000 solid;                 
    padding:10px 10px 10px 10px;*/
    text-align:left;
	color: #000;
	background-color: #990000;
  }

#helpPopup {
    background: #ECECEC;
    font-family: Arial, Helvetica, sans-serif;
    font-size:9pt;
	border: 2px solid #334D88;
    width:270px;   }

#helpPopup #PopupTopHandle {
    position:relative;
    background: #B4BED4;
    border: 1px #8492B4 solid;
    padding:0px;
    font-weight:bold;
    color:#000; 
    height:20px;
    text-transform: capitalize;   }
	
		
/* Nav Styles --------------------------------------------------------------------- */
	.navoff, a.navoff  {
		font-size: 8.5pt;
		color: #fff;
		font-weight: bold;
		text-align: left;
		text-decoration: none; }   
	
	.navon, a.navoff:HOVER {
		color: #E4E4E4; 
		font-weight: bold;
		font-size: 8.5pt;
		text-align: left;
		text-decoration: underline; }  
		
	.snav, a.snav {
		color: #fff; 
		text-decoration: none;
		font-size: 9pt; }
	

/* Error Styles */
.errorLabel { 
	color: #CC0000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; }
	 
.errMsg { 
	color: #CC0000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; }
	
.errorField { 
	color: #000000; 
	background: #FFEEEE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; }
		
.popupcal { 
	color: #000000; 
	background: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; } 
	
		
/* Tab Styles */
	.searchTint {
		background-color: #ccc; 
		width:100%;
		font-weight:bold }
		

/* Table style */
.tabline {
	background-color:#84888E;
	height: 5px   }
		
.tabtint {
	background-color: #84888E; }
		
.tbltitle {
	background-color: #2D5176;
	COLOR: #fff;
	font-size: 9pt;
	font-weight:bold;
	height: 20px;
	text-align: center; }
		
a.tbltitle {
	COLOR: #fff;
	font-size: 9pt;
	font-weight:bold;
	height: 20px;
	text-align: center;
	text-decoration: none }
		
a.tbltitle:HOVER {
	background-color: #777;
	COLOR: #fff;
	font-size: 9pt;
	font-weight:bold;
	height: 20px;
	text-align: center;
	text-decoration: none }
		
.titleTrack {
	background-color: #2D5176;
	COLOR: #fff;
	font-size: 9pt;
	font-weight:bold;
	border-left: 1px solid #8A999C;
	border-right: 1px solid #8A999C;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px }
		
.tbltitle2 {
	background-color: #999;
	COLOR: #fff;
	font-size: 9pt;
	font-weight:bold;
	padding-left: 10px;
	height: 15px;
	text-align: center; }
		
.tbltitle3 {
		background-color: #006699;
		COLOR: #fff;
		font-size: 9pt;
		font-weight: bold;
		height: 20px;
		border-right: 1px solid #E4E4E4;
		border-bottom: 1px solid #E4E4E4; }
		
.tbltitleK {
		background-color: #000;
		COLOR: #fff;
		font-size: 9pt;
		font-weight:bold;
		height: 20px;
		text-align: center; }
		
.hometitle {
		COLOR: #ffcc33; 
		font-size: 13pt; 
		font-weight:bold;   }
	
.homeSecttitle {
		COLOR: #C5C5C5;
		background-color: #0F1836;
		padding: 5px;
		font-size: 10pt; 
		font-weight:bold;    }

.homeSectBox {
		background: url('../images/BG_HomeSectBoxTint.jpg') repeat-x;
/*		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#666666', EndColorStr='#CCCCCC');*/
		padding: 2px;
		font-size: 13pt; 
		font-weight: bold;
		background-color: #cccccc;
		border: 1px solid #8A999C;   }
	
.eventOff {
		color: #000;
		font-family: Arial, Helvetica, sans-serif; 
		font-size:9pt;
		padding: 5px;   }
	
a.eventOff {
		color: #000;
		font-size:9pt;
		padding: 5px;
		text-decoration:none;   }
	
a.eventOff:HOVER {
		color: #333;
		font-size:9pt;
		padding: 5px;
		text-decoration:underline;   }
	
.eventOn {
		color: #BAD6FD;
		font-size:9pt;
		padding: 5px;   }
	
.eventLink, a.eventLink {
		color: #333;
		font-size:9pt;
		text-decoration: none;   }
	
a.eventLink:HOVER {
		color: #006699;
		font-size:9pt;
		text-decoration:underline;   }
	
.eventTint {
		background-color: #666;
		height: 1px;   }
	
.feattitle {
		COLOR: #000; 
		font-size: 11pt; 
		font-weight:bold;   }
	
.welcome {
		COLOR: #c3c3c3;
		font-size: 10.5pt; 
		font-weight:bold;   }
	
a.welcome {
		COLOR: #c3c3c3;
		font-size: 10.5pt; 
		font-weight:bold;
		text-decoration: underline;   }
	
a.welcome2 {
		COLOR: #c3c3c3;
		font-size: 8.5pt; 
		font-weight:bold;
		text-decoration: none;   }

.tblrow { 
		background-color: #fff;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		COLOR: #000;
		padding: 3px;
		font-size: 8.5pt;
/* 		width: 100%;     
		height: 30px;  */
		text-decoration: none; }
		
.tblrow-Req { 
		background-color: #fff;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		COLOR: #333;
		padding: 3px;
		font-size: 9pt;
		vertical-align: middle }
		
.tblrowK { 
		background-color: #fff;
		border-bottom: 1px solid #000;
		COLOR: #000;
		padding: 3px;
		font-size: 9pt;
/* 		width: 100%;     
		height: 30px;  */
		text-decoration: none; }
		
.tbltxt {
		font-size:8.5pt;   	}
		
.tbltxt2 {
		font-size:8.5pt;
		border-right: 1px solid #ccc;  	}
		
td.totalrightborder {
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		background-color: #000;
		border-right: thin solid #999;   }	

.tblrowalt {
		/* height: 30px; */
		background-color: #E4E4E4;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		COLOR: #000;
		font-size: 8.5pt;
		padding: 3px;
		text-decoration: none; }

.tblrowerr {
		height: 30px;
		background-color: #DE7272;
		COLOR: #000;
		font-size: 8.5pt;
		text-indent: 3px;
		text-decoration: none; }

.tblrowerralt {
		height: 30px;
		background-color: #FAABAB;
		COLOR: #000;
		font-size: 8.5pt;
		text-indent: 3px;
		text-decoration: none; }
		
.listtable {
		border: solid 1px #608BB7; }
		
		
/* Content elements */				
	.button2 { 
		background-color:#4F6B8E; 
		border: 2px outset #ccc; 
		color: #fff;    } 

	.build, a.build {
		color: #ccc;
		font-size:8.5pt;
		text-decoration:none;   }
		
	a.build:HOVER {
		color: #ffcc00;
		font-size:8.5pt;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;   }
		
	.disabled {
		background-color: #E4E4E4;
		font-size:9pt;
		color: #333;
		font-family: Arial, Helvetica, sans-serif; }
		
	.Subtitle { 
		font-size: 11pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #003366; } 

	.StepTitle { 
		font-size: 9pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #003366; } 


/* AJ Button Test */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;   }

a.button {
	color: #000;
	display: block;
	float: left;
	font: normal 10pt arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg_button_a.gif);
	background-repeat: no-repeat;
	background-position: right top;   }

a.button span {
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
	background-color: transparent;
	background-image: url(../images/bg_button_span.gif);
	background-repeat: no-repeat;   } 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */   }

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */   } 

/* Disabled Style Href Buttons */
a.buttonDis {
	color: #ccc;
	display: block;
	float: left;
	font: normal 10pt arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg_button_aDis.gif);
	background-repeat: no-repeat;
	background-position: right top;   }

a.buttonDis span {
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
	background-color: transparent;
	background-image: url(../images/bg_button_spanDis.gif);
	background-repeat: no-repeat;   } 

a.buttonDis:active {
    background-position: bottom right;
    color: #ccc;
    outline: none; /* hide dotted outline in Firefox */   }

a.buttonDis:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */   } 

.VersionMsg { 
	color: #F0F8FF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; }

.AppName { 
	color: #F0F8FF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; }


/* Styles for Login box */
	.LoginText { 
		color: #28407D; 
		background-color: #C8CFDF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt; font-weight: bold; }

	.LoginInputField { 
		color: #333333; 
		background: #FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; }

	.LoginErrorInputField { 
		color: #333333; 
		background: #FFDDDD; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; }
	
	.LoginLink { 
		color: #28407D; 
		background-color: #C8CFDF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 7pt; }

	A.LoginLink:Hover { 
		color: #B30004; }


/* Logout Styles */
.LogoutLink { 
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold;  }

A.LogoutLink:HOVER { 
	color: #990000;   }


/*Style For Menu Text */
	.MenuText { 
		color: #333333; 
		background: #C7CEDE; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal; 
		margin-left: 5px; 
		text-indent: 5px;   }

	.MenuTextNM { 
		color: #333333; 
		background: #C7CEDE; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal;   }

	A.MenuText { 
		text-decoration: none; }

	A.MenuTextNM { 
		text-decoration: none; }

	A.MenuText:HOVER { 
		color: #B30004; 
		text-decoration: underline; }

	A.MenuTextNM:HOVER { 
		color: #B30004; 
		text-decoration: underline; }

	.MenuTextDots { 
		color: #999999; 
		font-size: 7pt; 
		line-height: 7px; 
		padding-left: 4px; 
		text-indent: 5px;   }


/* Style for sub header status message */
.statusMsg { 
	color: #006699; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; }

A.statusMsg { 
	color: #006699;
	font-size: 9pt; 
	text-decoration: underline; }

A.statusMsg:HOVER { 
	color: #A2C6FD;  }

.HeaderStatusMsg { 
	color: #F0F8FF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; }

A.HeaderStatusMsg { 
	font-size: 9pt; 
	text-decoration: underline; }

A.HeaderStatusMsg:HOVER { 
	color: #A2C6FD;  }




/* Styles specific to Alerts page */
.alertHeader { 
	color: #333333; 
	background: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	margin-left: 5px; }

.alertSubTableTitle { 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; }

.alertSubTableHeader { 
	color: #333333; 
	background: #F5F7FE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-indent: 5px; 
	border: 1px solid #999999; }

.alertText { 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; }


/* Table Headers */
.mainTableHeader { 
	color: #000000; 
	background: #F5F7FE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	text-indent: 5px; }

.tableHeader { 
	color: #fff; 
	background-color: #006699; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9.5pt; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	text-indent: 5px; }

.tableHeaderBold { 
	color: #000000; 
	background: #C7CEDE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; }


/* Regular Label, Data and "hints" */
	.procReqLbl { 
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8.5pt; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal; }

	.procReqData { 
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8.5pt; 
		font-style: normal; 
		font-variant: normal; font-weight: bold; }

	.procReqHint { 
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8.5pt; 
		font-style: normal; 
		font-variant: normal; }

	.small {
		font-size: 7pt;
		font-family: Arial, Helvetica, sans-serif;   }
		

/* User Input */
.inputField { 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;  }

.inputFieldNoBG { 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; }

.checkBoxLabel { 
	color: #28407D; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; }


/* Misc Shiznit */
	.paginationLinksOn {
		color: #B30004; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt;
		 font-weight: bold; }

	.searchLabel { 
		color: #28407D; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-weight: normal; }


/* Report Tint Styles */
.ReptActive { 
	color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background : #FBFCFF; }

.ReptEmpty { 
	color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; background : #F0F0F0; }


/* Light Thin Border, Generic border style */
	.thinTable { 
		border: 1px solid #999999; }


/* Dark Thin Border, Generic border style */
.thinTableDark { 
	border: 1px solid #333333; }


/* Dark Thin Border, Generic border style , No bottom border */
	.thinTableDarkSep { 
		border-left: 1px solid #333333; 
		border-right: 1px solid #333333; 
		border-top: 1px solid #333333;   }

	.tblborderGray {
		border:1px solid #999; }



/* Report styles */
.reportMPFHeader {
	color: #333333; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	background: #C2D7FC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; }

.reportTableRow1 {
	color: #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	background: #F5F7FE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; }

.reportTableRow2 {
	color: #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	background: #EAF0FF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; }

.reportTableRow3 {
	color: #333333; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	background: #E1E5F0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;   }

.reportTableRow4 {
	color: #333333; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	background: #C7CEDE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;   }

.reportTotalHeader { 
	color: #FFFFFF; 
	background: #325478; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal    }


/* Table Outline Styles */
	.boxlineK { 
		border: 1px solid #000; }

	.boxlineBlue { 
		border: 1px solid #597A9B; }

	.boxlineGray {
		border: 1px solid #9A9A9A; }

	.boxlineLtGrayNT {
		border-top: none;
		border-right:1px solid #A8A8A8;
		border-bottom: 1px solid #A8A8A8;
		border-left: 1px solid #A8A8A8;   }

	.boxlineDkGray {
		border: 1px solid #3A5163; }

	.boxlineRed {
		border: 1px solid #990101; }

	.boxlineModal {
		border: 2px solid #FFBE2E; }


/* Colored Rules */
hr {
	border: none 0;
	border-top: 1px solid #3F709A;
	height: 1px;
	margin:0 0 0 0   }

hr.dashed {
	border: none 0;
	border-top: 1px dashed #3F709A;
	height: 1px;
	margin:0 0 0 0;   }


/* Tints */
	.TintLightBlueForm {
		background-color: #F9FAFD; 
		border-color: #99BCDB #99BCDB #99BCDB #5990C0; 
		border: 1px solid; }

	.TintFooterBlue {
		background-color: #7EA1C6; }

	.TintLightBlue {
		background-color: #EBF0F5; }

	.TintMedBlue {
		background-color: #BCCCDD; }

	.TintDkBlue {
		background-color: #254A70; }

	.TintLightGray {
		background-color: #E2E2E2; }

	.TintLightGray2 {
		background-color: #E4E4E4; }

	.TintLightGradient {
		width: auto; 
		display:inline; 
		padding: 2px 3px 2px 3px;  
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F2F2F2', EndColorStr='#FFFFFFFF')}

	.TintLightGradient2 {
		padding: 2px 3px 2px 3px;  
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F2F2F2', EndColorStr='#FFFFFFFF');
		background-color: #F2F2F2;
		border: 1px solid #003366;}

	.TintMedLtGray {
		background-color: #EAEAEA; }

	.TintMedGray {
		background-color: #DCDCDC; }

	.TintDkGray {
		background-color: #AFAFAF; } 

	.TintRed {
		background-color: #990101; }

	.TintWhite {
		background-color: #fff; }

/* Manage Content Styles */
#managecontentheader {
	color: #333333; 
	background: red; 
	font-size: 14px; 
	font-weight: bold; 
	width: 100%;   }
  
/* #content {
	color: #red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	height: 100%;
} */

#managecontenttitle {
	color: #fff; 
	font-size: 14px; 
	font-weight: bold;  
	background-color: #2D5176; 
	padding: 2px; 
	border-bottom: 1px solid #2D5176;    }

a.managecontenttitle {
	color: #fff; 
	font-size: 9px; 
	font-weight: bold;  
	background-color: #2D5176; 
	padding: 2px; 
	border-bottom: 1px solid #2D5176;   }

#managecontentmenu {
	line-height: 20px;
	border: 1px solid #2D5176; 
	width: 600px; 
	padding-bottom: 15px; 
	background-color: #E5E5E5   }

.managecontentmenuitem {
 	line-height: 20px; 
	padding-left: 10px;    }

#managelist {
 	padding-left: 20px; 
	display: block; 
	padding-right: 20px;   }

#goback {
	display: block; 
	font-size: 12px; 
	font-weight: normal; 
	padding-top: 5px; 
	padding-right: 10px;   }

#managedetail {
	display: block; 
	float: right;   }
  
#managedetailform {
	border-width: thin; 
	border-color: #333333; 
	border-style: solid; 
	padding: 5px;   }
  
#managedetailtitle {
	padding-top: 5px; 
	padding-bottom: 10px;   }
  
.clear { 
	clear: both; 
	display: block; 
	height: 1px; 
	margin-bottom: -1px; 
	font-size: 1px; 
	line-height: 1px;    }


/* david Styles for title Bars in Submit */ 
#boxheader  {
   font-family:Arial, Helvetica, sans-serif;
   width: 100%;
   border:0px;
   padding:0px;
   border-collapse:collapse;   }

#boxheader td {
   padding:0px 0px 0px 16px;
   font-size:12px;
   text-align:left;
   color:#ffffff;
   font-weight:bold;
   background: #374a74 url('../images/Left_Arrow.jpg') no-repeat left center;   }

.boxheader_white { 
  background: url('../images/Right_Arrow_White.jpg') no-repeat right center;    } 

.boxheader_gray  { 
  background: url('../images/Right_Arrow_Gray.jpg') no-repeat right center;    } 


/* Help Page Styles ------------------------------------------------------------------ */
	.pubBody{
		font-family: Lucida Grande, arial, sans serif;
		font-size: 12px;
		line-height: 1.5em;
		color: #333;
		margin: 15px;
		padding: 0px;   	}

	.pubHead {
		font-family: Lucida Grande, arial, sans serif;
		font-weight: bold;
		font-size: 15px;
		line-height: 1.5em;
		color: #006;
		margin: 15px;
		padding: 0px;	}

	.pubBox {
		font-family: Lucida Grande, arial, sans serif;
		font-size: 97px;
		line-height: 1.5em;
		color: #660;
		margin: 15px;
		padding: 0px;	}
	
	.hlp_left_td {
  	background-image: url(../global/presentation/images/p3_Lnav.jpg);
  	background-repeat: no-repeat;
 	background-position: top left
  	color: #000;   }
	
	
/* End Lynn's Help Page Styles ------------------------------------------------------------------ */

/* Begin Lynn's Process Page Styles ------------------------------------------------------------------ */

.pubBody2{
	font-family: Lucida Grande, arial, sans serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
	margin: 15px;
	padding: 0px; }

.pubHead2 {
	font-family: Lucida Grande, arial, sans serif;
	font-weight: bold;
	font-size: 53px;
	line-height: 1.5em;
	color: #000;
	margin: 15px;
	padding: 0px;   }

/*.pubBox2 {
	font-family: Lucida Grande, arial, sans serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #660;
	margin: 15px;
	padding: 0px;
	}*/


/* End Lynn's Process Page Styles ------------------------------------------------------------------ */	


.dors_title {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-wrap: none;
	text-align: center;
	color: #FFF;
	line-height: 2em;	}

/* Begin Lynn's Process Page Nav Styles ------------------------------------------------------------------ */	


/*	
	li.PubNav {
		padding: 0;
		list-style: none;
		display: block;
		font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
		text-align: center;
		font-size: 15px;
		border-bottom: 1px solid #162172;
		text-decoration: none;
		 } */ 
		 	  
.PubNav {
		font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
		font-size:14px;
		text-align: center;
		text-decoration: none;
		color: #8ea3ce;
		display: block;
		background-color:#000;
		background: url(../global/Presentation/images/BG_Blue.gif) repeat-x center left;
        width: auto;
		font-weight: bold;
		padding: 0px 0px;
        height: 100%;  }
		 
a.PubNav {
		font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
		text-align: center;
		text-decoration: none;
		line-height: 25pt;
		display: block;
		background-color:#000;
        width: auto;
		font-weight: bold;
		padding: 0px 0px;
        height: 100%; 	 }
	
a.PubNav:HOVER  {
		width: auto;
		color: #FC3; } 
		 	
a.PubNavBTT  {
		color: #666; 
		font-size: 7pt;
		text-decoration: none;
		line-height: 2em;
		width: 150px; 
		padding: 0px 10px 0 30px;
		margin:auto; 
		text-indent: 15px;
		border: none; 
		background: url('../images/BTT_Arrow.gif') no-repeat left center;  }  
		
a.lynnBTT  {
		color: #666; 
		font-size: 7pt;
		text-decoration: none;
		line-height: 2em;
		width: 150px; 
		padding: 0px 10px 0 5px;
		margin:auto; 
		text-indent: 15px;
		border: none; 
		background: url('../images/BTT_Arrow.gif') no-repeat left center; }  
		
a.lynnBTT_two  {
		color: #666; 
		font-size: 7pt;
		text-decoration: none;
		line-height: 2em;
		width: 150px; 
		padding: 0px 10px 0 5px;
		margin:auto; 
		text-indent: 15px;
		border: none; 
		background: url('../images/BTT_arrow3.gif') no-repeat left center; }  
		
a.PubNavBTT:HOVER  {
		color: red; 
		text-decoration: underline;    } 
		 
/* DONT change THESE pubnav2 */
/* MENUALT2 PUBNAV 2 Styles */
li.PubNav2 {
		padding: 0;
		list-style: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		border-bottom: 1px solid #162172;
		text-decoration: none;
		width: 200px;    } 
		 
.PubNav2 {
		text-decoration: none;
		display: block;
		font-weight: bold;
		color: #fff;    } 
		 	  
a.PubNav2 {
		text-decoration: none;
		background: url(../images/BG_Blue.gif) repeat-x center left;
		font-weight: bold;
		border-bottom: 1px solid #162172;
		color: #fff;
		padding: 3px 10px;
        height: auto;   }
	
a.PubNav2:HOVER  {
		background: url(../images/BG_Yellow.gif) repeat-x center left;
		color: #000;
		padding: 3px 10px;
		border-bottom: 1px solid #162172;
		height: auto    }
		
a.PubNav2BTT  {
		color: #006699; 
		padding: 5px 1px 5px 20px;
		font-size: 8.5pt;
		background: url('../images/BTT_Arrow.gif') no-repeat left center;  
		text-decoration: none;  }  
		
a.PubNav2BTT:HOVER  {
		color: #000; 
		padding: 5px 1px 5px 20px;
		text-decoration: underline; } 
/* End of DONT change THESE pubnav2 */

a.Upload { 
        font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 9pt; 
		color: #353535;
		height: 30px;
		text-decoration: none; 
		line-height: 2em; 
		padding: 3px 0px 0px 17px; 
		border: none; 
		background: url('../images/Icon_UploadFiles.jpg') no-repeat left center;   }

a.Upload:hover {
		color: #353535;
		background: url('../images/Icon_UploadFiles_On.jpg') no-repeat left center;
		text-decoration: underline;       }             	
		
/*  Help Pubnav 3 nav */ 
		
li.PubNav3 {
		padding: 0;
		text-align: center;
		list-style: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 50px;
		border-bottom: 1px solid #162172;
		text-decoration: none;	 }  
		 	  
a.PubNav3 {
		text-decoration: none;
		display: block;
		font-weight: bold;
		color:  #C3C;
		width: 200px;
        height: auto;
        height: 100%;	 }
	
a.PubNav3:HOVER  {
		color: #9C3; }
		
		
ul.menualt {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #162172;
	width: 100%;    }
 
ul.menualt li {
	border-top: 1px solid #162172;
	border-left: 1px solid #162172;
	border-right: 1px solid #162172;   }
 
ul.menualt li a {
	text-decoration: none;
	display: block;
	background: white url(../images/BG_Blue.gif) repeat-x center left;
    width: auto;
	font-weight: bold;
	padding: 0px;
/*	padding: 3px 10px; */
	color: #ffffff;
    height: auto;
    height: 100%;   }
 
ul.menualt li a:hover {
	background: white url(../images/BG_Yellow.gif) repeat-x center left;
	color: #000000;   }

/* Lynn Pol, Abt, Help, Proc Styles */
/* ====***** Container ******==== */

/* Lizzue TEST STYLES */
#lz_outerdiv {
	background-color: #ffffff;
	height: 100%;   }

#lz_topMenu  {	
	position : relative;
	border: 1px solid green;
	width : 759px;   }

/* ====***** Text Styles ******==== */	
.lzul {
	font-size: 10pt;
	line-height: 1.4em;
	color: #545b76;
	text-align: left;
	display: inline-block;
	margin: 11px 10px 2px 30px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;   }

.lz2 {
	color: #898989;
	font-size: 18pt;
	font-weight: normal;   }

.lz3 {
	font-size: 12pt;
	font-style: normal;
	line-height: 1.4em;
	font-weight: bold;
	color: #5d7db0;
	padding: 5px;
	text-decoration: none;
	text-align: left;
	text-indent: 7px;   }

.lz_p {
	font-size: 11pt;
	line-height: 14pt;
	color: #545b76;
	text-align: left;
	margin: 0px 0px 3px 10px;
	text-wrap: normal;	   }

/* ====***** Top Black Line ******==== */	

#lz_blkline {
	background-color: #000;
	vertical-align:top;
	z-index: -1;
	height: 4px;
	padding: 0px;
	margin: 0px;   	}

/* ====***** Content Container ******==== */	
	
#lz_content {
	background-color: #fff;
	align: top;
	padding: 0px;
	margin: 0px;
	border-color: #0C6 5px solid;   }

#lz_leftNav {
	position: absolute;
	float: left;
	width: 192px;
	height: 100%;
	float: left;
	border-color: #00C 3px solid;   }
	
#lz_rtNav {
	position: absolute;
	float: right;
	z-index: -2;
	width: 219px;
	height: 100%;
	border-color: #CC6 2px solid;
	left: 766px;
	top: 23px;   }
		 

	
/*  Styles for Go To */
a.gotoleft { 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px; 
     color: #000000; 
     font-weight: bold; 
     text-decoration: none; 
     line-height: 2em; 
     padding: 4px 0px 4px 18px; 
     border: none; 
     background: url('../images/Icon_GoArrowLeft.gif') no-repeat left center;     }

a.gotoleft:hover {
	text-decoration:underline;     }

a.gotoright { 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px; 
     color: #000000; 
     font-weight: bold; 
     text-decoration: none; 
     line-height: 2em; 
     padding: 4px 18px 4px 0px; 
     border: none; 
     background: url('../images/Icon_GoArrowRight.gif') no-repeat right center;     }

a.gotoright:hover {
	text-decoration:underline;}

a.gotoleftyellow { 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px; 
     color: #ffffff; 
     font-weight:bold; 
     text-decoration: none; 
     line-height: 2em; 
     padding: 4px 0px 4px 16px; 
     border: none; 
     background: url('../images/LittleYellowArrowLeft.gif') no-repeat left center;    }

a.gotoleftyellow:hover {
 	text-decoration:underline;   }

a.gotorightyellow { 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px; 
     color: #ffffff; 
     font-weight:bold;
     text-decoration: none; 
     line-height: 2em; 
     padding: 4px 16px 4px 0px; 
     border: none; 
     background: url('../images/LittleYellowArrowRight.gif') no-repeat right center;    }

a.gotorightyellow:hover {
 	text-decoration:underline;    }

a.gotoyellow { 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px; 
     color: #ffffff; 
     font-weight:bold;
     text-decoration: none; 
     line-height: 2em; 
     padding: 4px 0px 4px 0px; 
     border: none;     }

a.gotoyellow:hover {
	text-decoration:underline;   }

a.bigyellowright { 
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 20px; 
     color: #FFFFFF; 
     text-decoration: none; 
     line-height: 2em; 
     padding: 4px 26px 4px 0px; 
     border: none; 
     background: url('../images/BigYellowRight.gif') no-repeat right center;    }

a.bigyellowright:hover {
 	text-decoration:underline;     }