body
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #CCCCCC;
}


/* Global Classes */

.blackfont {
	color: #000000;
}
.redfont {
	color: #FF0000;
}
.bluefont {
	color: #0000FF;
}
.greyfont {
	color:#454545;
}
.greenfont {
	color: #008000;
}
.orange_font {
	color: #E4481F;
}
.navy_font 
{
	color: #000066;	
}

.printhide
{
	display: block;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.printhide1
{
	margin: 15px 7px 10px 7px;
	display: block;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
}

.printhide2
{

}


.discrimination
{
	display: block;
	margin: 2px 1px 2px 4px;
	padding: 2px 0 2px 2px;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	vertical-align: top;
}

.county_income
{
	margin: 2px 1px 2px 4px;
	padding: 2px 0px 2px 2px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


/******* hyperlink tag styles *******/
a {
	color: #0000FF;
	text-decoration: none;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover{
	/*color: #E4481F;*/
	color: #F24F00;
	text-decoration: underline;
}
a:active {
	color: #000080;
	text-decoration: underline;
}

/****************************************/
/*           FOOTER Styles              */
/****************************************/
#Footer {
	width: 750px;
	/*	min-width: 750px;*/
	position: relative;
	/*float: none;*/ 
	clear: both;  
	/*display: block; */ 
	visibility: visible;
	vertical-align: top;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/*background-color: #000066;*/
}
#FooterContent {
	/*width: 100%;*/
	text-align: center;
	vertical-align: top; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #CCCCCC;
	visibility: visible;
	padding-top: 5px;
	padding: 5px 0px 10px 0px;
	padding-bottom: 10px;
	background-color: #000066;
	/*display: block;  
	position: relative;
	clear:left;   
	float: right;*/
}

#Footer a {
	color: #CCCCCC;
	text-decoration: none;
}
#Footer a:link {
	color: #CCCCCC;
	text-decoration: none;
}
#Footer a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
#Footer a:hover {
	color: #E4471F;
	text-decoration: underline;
}
#Footer a:active {
	color: #E4471F;
	text-decoration: underline;
}
#Footer hr { /* ALL THE FOLLOWING SETTINGS ARE REQUIRED FOR MAC */
	width:670px;
	margin-left: 40px;
	margin-right: 40px;
	border-bottom-width: 2px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom: #cccccc 2px solid;
	/*text-align:center;*/ /* this setting is not recognized in Safari/MAC */
}
#Footer_links { /* for I bar between links in footer to prevent inline styles */
	color: #E4481F;
	font-weight:bold;
}

/* Division control classes */

div.container
{
	position: relative;
	width: 750px;
	margin: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

div.banner
{
	width: 100%;
	position: relative;
	display: block;
	margin: 0px;
	border-style: none;
	border-spacing: 0px;
	background-position: right top;
	background-image: url('../images/banner/banner_bg.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
	padding: 0px;
	height: 47px;
	top: 0px;
	left: 0px;
}

div.subbanner
{
	padding: 0px;
	width: 100%;
	position: relative;
	display: block;
	margin: 0px;
	background-position: right top;
	background-image: url(../images/banner_search.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

div.bannertext
{
	border-width: 0px 0px 2px 0px;
	padding: 4px;
	border-style: none none solid none;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
}

div.banner_print {
	display: none;
}

div.GridBox
{
	border-style: none none solid none;
	border-width: 0px 0px 2px 0px;
}


div.MainText
{
	width: 97%;
	border-style: none;
	position: relative;
	display: block;
	padding: 1px 6px 1px 6px;
}

div.SelectBox
{
	border: 2px outset #990000;
	display: block;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	height: 300px;
	margin-left: 2px;
	margin-right: 4px;
	padding: 6px;
	position: relative;
	text-align: center;
	vertical-align: top;
	visibility: visible;
	width: 228px;
}

div.SelectHeader
{
	border: 2px outset #000000;
	display: block;
	float: left;
	height: 16px;
	margin-left: 2px;
	margin-right: 4px;
	padding: 4px 0px 6px 0px;
	position: relative;
	vertical-align: top;
	visibility: visible;
	width: 223px;
	background-color: #FFCCCC;
	text-align: left;
}

div.Error
{
	padding: 0px;
	margin: 6px 0px 6px 0px;
}


.Maintenance
{
	padding: 5px;
	margin: 15px 30px 15px 30px;
}

.Maintenance1
{
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.Maintenance2
{
	margin: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/* Text control classes */

.stylesite_h1 {
	color: #000080;
	font-size: 20px; 
	font-weight: bold;
	font-family: Arial, Helvetica,
     sans-serif;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.stylesite_h2
{
	color: #000000;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin-top: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.stylesite_h3
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.stylesite_h4
{
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 6px;
}

.stylesite_h5 {
	color: #000080;
	font-size: 20px; 
	font-weight: bold;
	font-family: Arial, Helvetica,
     sans-serif;
	text-decoration: none;
}

.stylesite_p1
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 6px;
}

.stylesite_p2
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 94%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

.stylesite_p3
{
	clear:none;
	color:#0000FF;
	display:inline;
	float:left;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:3px;
	position:relative;
	text-align:left;
	visibility:visible;
	width:230px;
}

.stylesite_p4
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
	text-align: left;
}

/* Miscellaneous control classes */

.or_separator
{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.nobullet
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.bullet
{
	display: none;	
}

.Icon_Pix
{
	
}

table
{ 
	margin-left: auto;
	margin-right: auto;
}

.repeater_Col1
{
	padding: 0px;
	margin: 0px;
	width: 16%;
}

.repeater_Col2
{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000066;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.repeater_Col2A
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.repeater_Col2B
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.repeater_Col2C
{
	visibility: hidden;
}

.repeater_Col3
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #006600;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.repeater_Col4
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #006600;
	text-align: right;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.repeater_Col4A
{
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: right;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}


.repeater_Col5
{
	margin: 0px 0px 0px 7px;
	border-top: 3px dotted #666666;
	padding: 1px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	width: 730px;
}

.repeater_Col5X
{
	margin: 0px 0px 0px 7px;
	border-top: 3px dotted #666666;
	border-bottom: 1px solid #666666;
	padding: 1px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	width: 730px;
}

.ImageButton_Prop
{
	width: 100px;
	height: 125px;
}

.YourGridView
{
/* Any formatting for the all of the gridview */ 
}


.YourGridView th
{
    border-style: none;
}

.YourGridView td
{
   border-style: none;
}

.Notice_Box
{
	padding: 2px;
	margin: 10px;
	background-color: #FFFFCC;
	border: 2px outset #990000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.Icon_Legend
{
	color: #000080;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 5px;
}

.Footer
{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	clear: both;
	position:relative;
	vertical-align: top;
	visibility: visible;
	width: 750px;
}

.Footer_Content
{
	background-color: #000066;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0 10px;
	text-align: center;
	vertical-align: top;	
}

.Footer_Links
{
	color: #CCCCCC;
	font-weight: bold;
	border-bottom: 2px solid #CCCCCC;
	margin-left: 40px;
	margin-right: 40px;
	padding-bottom: 10px;
}

.Page_Comment
{
	padding: 10px;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.SearchCriteria
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9pt;
	padding-right: 5px;
}

.SearchCaption
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	color: #0000FF;	
}

.SearchRetry
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	color: #000000;
	margin-top: 30px;
	margin-bottom: 30px;
}

.PropName
{
	margin: 2px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	color: #214A9C;
}

.PropCity
{
	margin: 0px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

.PropPhone
{
	margin: 0px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #454545;
}

.PropDetailHdg
{
	background-position: 0 0;
	padding: 4px;
	background: #CCCCCC none repeat scroll 0 0;
	border-color: #000033 #666666 #666666;
	border-style: solid;
	border-width: 4px 1px 1px;
	margin: 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #000080;
	width: 725;
}

.PropContent
{
	background-position: 0 0;
	padding: 0px;
	background: #FFFFFF none repeat scroll 0 0;
	border-color: #000033 #666666 #666666;
	border-style: solid;
	border-width: 1px;
	margin: 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	width: 725;
}

.Prop_Col1
{
	width: 245px;
	height: 195px;
}

.Prop_Col2
{
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #454545;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;
	height: 200px;
}

.Prop_Col2A
{
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.Prop_List_Main
{
	width: 735px;
}


.Prop_List1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
	font-weight: bold;
	text-align: center;
	width: 120px;
}

.Prop_List2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 220px;	
}

.Prop_List3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 107px;
}

.Prop_List4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 110px;
}

.Prop_List5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 175px;
}

.Prop_List1H
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 120px;
}

.Prop_List2H
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 220px;	
}

.Prop_List3H
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 107px;
}

.Prop_List4H
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 110px;
}

.Prop_List5H
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 175px;
}

.NoVacancyMsg
{
	margin: 20px 6px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: #214A9C;
}

.NoVacancyName
{
	margin: 2px 6px 8px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: #008000;
	text-decoration: underline;
}

.NoVacancyPic
{
	margin: 10px 250px 20px 250px;
	width: 240px;
	height: 190px;
}

.UnitContent
{
	padding: 2px 0px 2px 2px;
	border-style: solid;
	border-width: 1px;
	margin: 2px 6px 2px 6px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	width: 725;
}

.Unit_Col1
{
	padding: 0px;
	margin: 0px;
	width: 245px;
	height: 195px;
}

.Unit_Col2
{
	padding: 2px 0px 5px 2px;
	margin: 2px 1px 2px 4px;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;
	height: 200px;
}

.Unit_Table
{
	padding: 0px;
	margin: 0px;
}

.Amenities_Col
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	width: 220px;	
}

.Display_County
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	background-color: #333333;
	text-indent: 5px;
}



/***************************** CHANGER *******************************************/
div.changer 
{
	display: none;
}
/*
div.changer 
{
	position: relative;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	display: inline;
	float: right;
	clear: right;
	height: 20px;
	width: 35px;
}
*/
a.swatch 
{
	height: 9px;
	width: 9px;
	display: block;
}

div.changerBlue 
{
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	float: left;
	height: 10px;
	width: 10px;
	border: solid 1px #000000;
	background-color: #000066;
}

div.changerOrange 
{
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 10px;
	border: solid 1px #000000;
	background-color: #E4481F;
}

/* -------------------------- */
div.errorx h1 
{
	width: 100%;
	text-align: center;
}

div.errorx p
{
	width: 100%;
	text-align: center;
}

.PerPageControl
{
	font-size: 12px;
}