﻿	body {
    font-size:10px;
    line-height:16px;
    padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; 
    background: #ffffff;
}

body, div, p, th, td, li, dd	{
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#wrapper {
	text-align: left; margin: 0px auto; padding: 0px; border:0; background-color: #ffffff;
	width: 970px;		/* Examine at 1024 X 768 before making a change. Wrapper.width = MainContentLeft.width + MainContentCenter.width */
}
#headerR1 {
	margin: 0; padding: 0; border:0; height: 61px; background-color: #ffffff; position:relative; z-index:1;   
}
#headerR2 {
	margin-left: 100px; font-size: 12px; position:relative; z-index:3; top: -10px; 
}

#dateStamp { 
	margin: 0; padding: 0; width: 170px; background: #ffffff; font-size: 12px; text-align: center; position:relative; z-index:2; top:-27px; left:800px;
}

#MainContentCenter  	
{		
	width: 970px; float: none;
	margin: 0; padding: 0;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 1% /* Holly hack for Peekaboo Bug */
}
#MainContentCenter .titleTable  {margin: 0; padding: 0; vertical-align: top;}
.ImgFootA {background: url("images/SolidBack01b.gif"); background-repeat:repeat-x; height:8px; position:relative; z-index:1; top:2px;}
.ImgFoot2 {background: url("images/BotBar14.gif"); height:40px;}
.ImgFootB {background: url("images/SolidBack01b.gif"); background-repeat:repeat-x; height:8px; position:relative; z-index:2; }

#LinkTabs {font-size: 11px; color: #000000; font-weight: bold; background-color: White; margin-right: 30px; height: 18px; }
#LinkTabs .LinkTabOn:link, .LinkTabOn:visited, .LinkTabOn:hover {text-decoration: none; font-size: 11px; color: #000000; font-weight: bold; cursor:default; }
#LinkTabs .LinkTabOff:link, .LinkTabOff:visited {text-decoration: underline; font-size: 11px; color: #000000; font-weight: bold;}

#footer 
{
	/*border-top: solid 6px #B0B0B0; padding-top: 7px;*/
	clear: both; background: #ffffff; line-height: 16px; vertical-align: top; text-align: center; float: none;	 
	background-color: #ffffff;
}

.PageTitle
{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	height: 30px;
	vertical-align: bottom;
	color: #990000;
	line-height: 25px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
span.spacer { COLOR: #000000; }

.footerMenuLink
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase;	}
.permLink { FONT-SIZE: 10px; COLOR: #0066ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.headerMenuLink {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; width: 850px; line-height: 20px; text-align: center; margin-left: 10px;  }
.mnuTopStaticMenuItemStyle {background-color: #003366; color: #ffffff; padding-right: 5px;}
table.mnuTopStaticMenuItemStyle td{font-size: 14px;} 

.mnuTopStaticHoverStyle {background-color: #990000; color: #ffffff; padding-right: 5px;}
.mnuTopStaticSelectedStyle {background-color: #009966; color: #ffffff;}

.mnuTopDynamicMenuStyle
{background-color: #CCFF99; color: #000000; width: 195px; height: 22px; line-height: 20px; text-align: left; } 
.mnuTopDynamicHoverStyle
{background-color: #CC0033; color: #ffffff; border: 1px dashed #99ffff; width: 195px; height: 22px; line-height: 20px; text-align: left;}
table.mnuTopDynamicMenuStyle td{font-size: 14px;} 

.leftMenuLink
{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 140px; line-height: 20px; text-align: left;}
.mnuLeftStaticMenuItemStyle
{color: #000000; }
.mnuLeftStaticHoverStyle
{color: #ffffff; background-color: #990000;}
.mnuLeftStaticSelectedStyle
{background-color: #ffcc66;}

.menuDesc { padding-left:10px; font-size:12px; font-weight:normal; vertical-align: top;  background-color:#F0F0F0; color:#003300; margin: 0; }
.LineCopy 
{
	line-height: 20px;
	font-family: Verdana, Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:16px; 
	font-weight:normal; 
}
.LineCopyU 
{
	line-height: 20px;
	font-family: Verdana, Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:16px; 
	font-weight:normal; 
	text-decoration: underline;
}
.BlockCopy 
{
	padding: 0 20px 0 10px;
	line-height: 20px;
	font-family: Verdana, Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:16px; 
	font-weight:normal; 
	vertical-align: top; 
	background: url("images/BackTxt7.gif");
	border-top:solid 1px #000000;
	border-right:solid 2px #000000;
	border-bottom:solid 2px #000000;
	border-left:solid 1px #000000;
}
.BlockCopyB 
{
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-family: Verdana, Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:16px; 
	font-weight:normal; 
	vertical-align: top; 
	background-Color: #ffffff;
	border-top:solid 1px #000000;
	border-right:solid 2px #000000;
	border-bottom:solid 2px #000000;
	border-left:solid 1px #000000;
}
.BlockList {
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	list-style-type: disc;
	list-style-position: outside;

}

.BlockList li 
{
	list-style: none;
	font-size: 16px; 
	margin:  0 0 0 10px;
	padding: 0 0 6px 20px;
	text-indent: 0px;
	background: url("images/Pin_Bullet2.gif") left top no-repeat;
}
                     
.LabelText {font-weight:bold;vertical-align: top;font-size: 11px;}	
.LineCopyUSm {font-weight:normal; font-size:14px; font-family: Verdana, Lucida, Arial, Helvetica, Verdana, sans-serif;line-height: 18px; text-decoration:underline;}
.StdText {font-size:14px; font-weight:normal; font-family: Verdana, Lucida, Arial, Helvetica, Verdana, sans-serif; line-height:18px;}
.ButtonText {font-size:12px; font-weight:normal; vertical-align: top;}
span.SectHdg{font-weight: bold; font-size: 11px;  color: #006600;}
p.Indent {padding-left: 15px; font-size:12px; font-weight:normal; vertical-align: top;}
.LgText { FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 220px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.MedText { FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 150px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.SmList { FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 50px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.MedList { FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 120px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.LgList { FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 290px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.MedListPlus { FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 155px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.CtrlCntNo { FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 65px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.tableBorder { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: black 1px solid }
.vSpacer { LINE-HEIGHT: 8px; HEIGHT: 8px }
	
.halfLine {line-height: 5px;}
.SortImage {font-family: Webdings; font-size: 13px;}

.ctlWidth40 {width: 40px; font-size: 12px;}
.ctlWidth60 {width: 60px; font-size: 12px;}
.ctlWidth75 {width: 75px; font-size: 12px;}
.ctlWidth90 {width: 110px; font-size: 12px;}
.tRowH25 {height: 25px;}

div.gridFrame {width: 945px; height: 100%; font-size: 10px; padding: 5px 0px 5px 5px; margin: 0 0 0 0; border: solid 1px #000000}
/* overflow-x: scroll; overflow-y: none;  */        
div.PagePartWide {border: solid 1px #aaa; font-size: 10px; width: 945px; padding: 0 0 0 0}

.AddrBlock 
{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; margin-left:35px; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

DIV.BlockNav A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #009933; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
DIV.BlockNav A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336633; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.rbdr { BORDER-RIGHT: #cc9966 1px solid }
.rtbdr { BORDER-RIGHT: #cc9966 1px solid; BORDER-TOP: #cc9966 1px solid }
.resultStyle { TABLE-LAYOUT: auto; WIDTH: 636px }
	
table.stdTableLayout
{
	/*width: 928px;*/
	width: 100%;		
	font-size:10px;
	border: 0;		
}

/* 
================================================================
Content control layout for two columns of data entry controls 
================================================================ */
table.layoutAvg  tbody tr {height: 24px; text-align: left;}
table.layoutAvg > tbody > tr {height: 24px; text-align: left;}

table.wideTable {width: 99%; padding: 5px; margin: 0; vertical-align: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;}
.WideLeftMargin {width: 75px;}

/* 
================================================================
	Highlights 
================================================================ */
.highlight
{
	background-color: #fefbd2;
	color: #000080;		
}

/* 
================================================================
	Show/Hide Blocks and Warnings
================================================================ */
.DisplayNone {display:none;}
.DisplayOff
{
	display: none;
	visibility: hidden;
}
.DisplayOn
{
	display: block;
	visibility: visible;
}
.WarningOn
{
	font-size: 12px;
	width: 100%;
	color: red;
	text-align: center;
	visibility: visible;
	display: block;
}
.WarningOff
{
	visibility: hidden;
	display: none;
}

/* 
================================================================
	THUMBNAIL HOVERPOPUPS
================================================================ */
.thumbnail  {
position: relative;
padding: 5px;
z-index: 0;
}

.thumbnail:hover {
background-color: Transparent;
z-index: 200;
color: #335500;
text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
background-color: #e5e5e5;
padding: 5px;
left: -1000px;
border: 1px solid #666;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0; 
padding: 2px;
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible; 
top: 5px;				/* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 50px;				/*position where enlarged image should offset horizontally */


