body
{
	font-family:verdana;
	font-size:12px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	text-align:center;	
}
 
.bodyText{
	font-family:verdana;
	font-size:12px;
}

.footer      
{	font-size: 8pt; font-family: Arial; color: #E6E6E6 }
.footerText
{
	font-family:verdana;
	font-size: 8pt;
	color: #E6E6E6;
}

A.footerText
{
	font-family:verdana;
	font-size:10px;
	color: #AAAAAA;
}

A.footerText:hover
{
	font-family:verdana;
	font-size:10px;
	color: #000000;
}

.noteText
{
	font-family:verdana;
	font-size:10px;
	color: #777777;
	font-style:italic;
}



.formTitle{
	border:1px solid grey;
	font-family:verdana;
	font-size:12px;
	background-Color:#dbdbdb;
	font-weight:bold;
	text-align:right;
}

.formTitleLink{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	color:#000000;
	cursor:pointer;
}

.formValue{
	border:1px solid grey;
	font-family:verdana;
	font-size:12px;
	text-align:left;
}

.SectionHead
{
	font-family:verdana;
	font-size:12px;
	text-align:left;
	color:#336633;
	font-weight:bold;
}

.ImageCaption
{
	font-family:verdana;
	font-size:12px;
	color:#336633;
	font-weight:bold;
}

.ImageCaptionNumber
{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.formValueLink{
	font-family:verdana;
	font-size:12px;
	text-align:left;
	color:#000000;
}

.pageHeader{
	font-family:georgia, verdana, Times New Roman;
	font-size:16px;
	color:#336633;
	font-weight:bold;
}

.small{
	font-family:verdana;
	font-size:8px;
}

.medium{
	font-family:verdana;
	font-size:10px;
}

.mediumLink{
	color:#993366;
	font-family:verdana;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

.required{
	color:#993366;
	font-family:verdana;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
}

.portalNav_Off{
	font-family:verdana;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background-color:#993366;
	color:#ffffff;
	border:1px black solid;
}

.portalNav_Onn{
	font-family:verdana;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background-color:#006699;
	color:#ffffff;
	border:1px black solid;
}

.portalNavLink{
	font-family:verdana;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.listTitle{
	border:1px solid grey;
	background-color:#993366;
	font-family:verdana;
	font-size:12px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;	
}

.subDropDown{
	color:#993366;
	font-family:verdana;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

.subHeading{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF;
	font-weight: 600;
	background-color: #993366;
}

.subSectionHeading{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #336633;
	font-weight: 900;
}

.helpText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;	
	width: 100%;
}

.resultstext 
{
	font-family:verdana;
	font-size:12px;	
}
TABLE
{
	font-family:verdana;
	font-size:12px;
}

.listingdetailborder
{
	BORDER-RIGHT: #336633 1px solid; 
	BORDER-TOP: #336633 1px solid;
	BORDER-LEFT: #336633 1px solid;
	BORDER-BOTTOM: #336633 1px solid;
}
.validationerrorsummary
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: Red
}
.validationerror
{
	font-family: Arial;
	FONT-SIZE: 10pt;
	COLOR: Red;
	FONT-WEIGHT: bolder
}
.StatusAvailable
{
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	font-family: Arial;
}
.StatusContingentwithKickout
{
	font-size: 12px;
	font-weight: bold;
	color: #ff9933;
	font-family: Arial;
}
.StatusContingentNoKickout
{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	font-family: Arial;
}
.StatusContract
{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	font-family: Arial;
}
.StatusSold
{
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	font-family: Arial;
}
.MainAddress  { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold }
.Title { font-family: Arial; font-size: 24px; color: #0000FF; font-weight: bold }
.TableTitle { font-family: Arial; font-size: 16px; color: #800000; font-weight: bold }
.InputTitle  { font-family: Arial; font-size: 12px; color: #000080; font-weight: bold }
.InputTitleRequired  { font-family: Arial; font-size: 12px; color: #FF0000; font-weight: bold }
.InputTitleRed  { font-family: Arial; font-size: 12px; color: #800000; font-weight: bold }
.DetailItem  { font-family: Arial; font-size: 8px; color: #000080 }
.DetailView  { font-family: Arial; font-size: 12px; color: #000000 }
.ScreenTitle { font-family: Arial; font-size: 16px; color: #0000F8; font-weight: bold }
.ScreenPrompt { font-family: Arial; font-size: 14px; color: #000000 }
.ScreenText { font-family: Arial; font-size: 12px; color: #000080; }
.ScreenTextWhite { font-family: Arial; font-size: 12px; color: #FFFFFF; }
.ScreenTextGray { font-family: Arial; font-size: 12px; color: #666666; }
.ScreenTextLarge { font-family: Arial; font-size: 14px; color: #000080; }
.ScreenTextRedLarge { font-family: Arial; font-size: 16px; color: #800000; }
.ScreenTextRedSmall { font-family: Arial; font-size: 10px; color: #800000; }
.ScreenTextRed { font-family: Arial; font-size: 12px; color: #800000; }
.ScreenTextBold { font-family: Arial; font-size: 12px; color: #000080; font-weight: bold }
.ScreenTextSmall { font-family: Arial; font-size: 10px; color: #000080 }
.ScreenTextSmallBold { font-family: Arial; font-size: 12px; color: #780304  }
.ScreenNumber { font-family: Arial; font-size: 12px; color: #000080; font-weight: bold }
.ScreenNumberSelected { font-family: Arial; font-size: 12px; color: #FF0000; font-weight: bold }
.ScreenItem  { font-family: Arial; font-size: 12px; color: #000080; font-weight: bold }

a:link
{	color: #005BB7;}

a:visited
{	color: #005BB7;} 

a:active 
{	color: #CC9900;}
a:hover
{color: #677461;}

.body12pt    
{ 	font-size: 12pt; font-family: Verdana, Arial, Helvetica; color: #373226; margin-left:3; margin-top:0; margin-bottom:0 }

.body12ptwhite
{	font-family: Verdana, Arial, Helvetica;
	color: #FFFFFF;font-size:12pt; margin-top:0; margin-bottom:0; margin-left:3 }

.body10pt       
{ 	font-family:Verdana, Arial, Helvetica;
	color: #373226; font-size:10pt; margin-top:0; margin-bottom:0; margin-left:3 }

.body9pt       
{ 	font-family:Verdana;font-size:9pt; margin-top:2; margin-bottom:0; margin-left:3 }

.body10ptwhite
{	font-family: Verdana, Arial, Helvetica;
	color: #FFFFFF;font-size:10pt; margin-top:0; margin-bottom:0; margin-left:3 }

.body8pt     
{  	margin-top: 0; color: #373226; font-size:8pt; font-family:Verdana, Arial, Helvetica; margin-bottom:0; margin-left:3 }

.body8ptwhite 
{ 	margin-top: 0; color: #FFFFFF; font-size: 8pt; font-family:Verdana, Arial, Helvetica; margin-bottom:0; margin-left:3 }

h1
{	font-family: Times New Roman, Times; color: #373226;font-size:16pt; margin-left:3; margin-top:0; margin-bottom:0 }

h2
{	font-family: Times New Roman; font-weight:bold; margin-top:0; margin-bottom:0; font-size:16pt; margin-left:3; color:#FFFFFF }

h3
{	font-family: Arial Narrow, Arial;
	color: #000000;font-size:12pt; font-weight:bold; margin-top:0; margin-bottom:0; margin-left:3 }

h4           
{	font-family: Verdana; color: #800000; font-size: 12pt; font-weight: bold; margin-left:3; margin-top:0; margin-bottom:0 }
h5           
{ 	
	font-size: 10pt; color: #800000; font-family: verdana; font-weight: bold; margin-left:3; margin-top:0; margin-bottom:0 }

h6           
{	font-family: Verdana; color: #FFFFFF; font-size: 8pt; font-weight: bold; margin-left:3; margin-top:0; margin-bottom:0 }

.box
{
	background-color: #EEEFDF;
}
.box th
{
	background-color: #0e4564;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3 6 3 6;
	text-align: left;
	white-space: nowrap;
}
.tanbox
{
	border-collapse:collapse;
	border-width: 1px;
	border-color: #eeefdf;
	border-style: solid;
}
.tanbox th
{
	background-color: #EEEFDF;
	font-family:verdana, Arial;
	font-size:12px;
	text-align:left;
	color:#336633;
	font-weight:bold;
	padding: 3 3 3 3;
	text-align: left;
}
.checkList
{
	FONT-SIZE: 7pt;
	padding: 0 5 0 0;
	float: left;
}
/* Listing Controls */
/* changed 3/7/06 to make look like the old pages */
.ListingControlsBox
{
	border-collapse:collapse;
	border-width: 1;
	width: 760px;
}
.ListingControlsBoxTitle
{
	background-color: #ffffcc;
	font-family: Arial;
	font-size:12px;
	text-align:left;
	color:#0000F8;
	padding: 3 3 3 3;
}
.ListingControlsBox h1
{
	font-family: Arial;
	font-size:16px;
	color:#0000F8;
	font-weight:bold;
	padding: 3 3 3 3;
}
.ListingControlSectionHeader
{
	background-color: #EEEFDF;
	font-family:verdana, Arial;
	font-size:12px;
	text-align:left;
	color:#336633;
	font-weight:bold;
	padding: 3 3 3 3;
	text-align: left;
	/*width: 100%; Firefox issue*/
	height: 35px;
	BORDER-RIGHT: #336633 1px solid; 
	BORDER-TOP: #336633 1px solid;
	BORDER-LEFT: #336633 1px solid;
	BORDER-BOTTOM: #336633 0px solid;
}
.ListingControlTable
{
	background-color: #F4F4F4;
	width: 100%;	
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	BORDER-RIGHT: #336633 1px solid; 
	BORDER-TOP: #336633 0px solid;
	BORDER-LEFT: #336633 1px solid;
	BORDER-BOTTOM: #336633 1px solid;
}
.ListingControlTable tr
{
	background-color: #F4F4F4;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.GridHeaderStyle
{
	background-color: #EEEFDF;
	font-weight: bold;
	vertical-align: bottom;
}
.GridAltItemStyle
{
	background-color: #EEEFDF;
}
.GridItemStyle
{
	background-color: white;
}
.NoClearPanel
{
	clear:none;
	float:left;
}