/* CSS Document */

/**********************************************************************************************/
/* REDEFINED TAGS */
/**********************************************************************************************/

body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	background-position: center 50%;
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-color: #a9a9a9;
}
a, a:link, a:active, a:visited { 

font-size:12px;
	color: black;

}
a:hover {color:#006600;}

a.CommandButton, a:linkCommandButton, a:activeCommandButton, a:visitedCommandButton
{
	font-size: 0.9em;
	color: #000099;
	font-weight: bold;
}

a:hover.CommandButton
{
	color: #006600;
}

.TitleHeader, .DescriptionHeader, .CategoryHeader, .ModifiedDateHeader, .SizeHeader 
{
font-size:12px;
color:#000000
}

.DescriptionCell, .CategoryCell, .ModifiedDateCell, .SizeCell 
{
font-size:12px;
color:#000000
}

.TitleCell a
{
font-size:12px;
color:#000066;
}


.TitleCell a:hover
{
font-size:12px;
color:#000066;
text-decoration:underline;
}

.DownloadCell a
{
	font-size: 12px;
	color: #000066;
}


.DownloadCell a:hover
{
font-size:12px;
color:#000066;
text-decoration:underline;
}


h1
{
	margin: 0;
	padding: 12px 0px 7px 0px;
	font-size: 15px;
	color: #006600;
	font-weight: bold;
}
h2
{
	margin: 0;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
p {margin:0; padding:0px 0px;}

form {margin:0; padding:0px 0px 10px 0px}

ul {margin:0; padding:6px 0px; list-style-type:none;}
li {margin:0; padding:4px 0px 4px 19px; list-style-type:none; background: url(../images/bullet.gif) 7px 9px no-repeat;}

#menuPane
{

}

#contentPane
{
}


td .search
{

}



a.SubHead
{
font-size:0.8em;
	color: Blue;
text-decoration:none;

}

a:hover.SubHead
{
	color: Red;
	
}

.searchstyle
{
font-size:11px;
	color: black;


}
a.searchstyle
{
font-size:11px;
	color: black;

}




a.termsstyle
{
font-size:0.8em;
	color: white;
text-decoration:none;

}

a:hover.termsstyle
{
	color: black;
	
}

.copystyle
{
font-size:0.8em;
	color: white;

}
a.privacystyle
{
font-size:0.8em;
	color: white;
text-decoration:none;
}


a:hover.privacystyle
{
	color: Black;

}

.DateStyle
{
	color: white;
}

td
{
	border-collapse:collapse;
}

a.offices
{
	font-size: 11px;
font-weight: bold;
	color: #006600;
}

a.officesbot
{
font:arial;
font-weight:bold;	
font-size: 13px;

	
}

/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/

#footerPane {margin:0px; padding:15px 10px 15px 184px; clear:both; background:url(../images/footer-border.gif) top left repeat-x;}

#powered a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
}

#powered a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}


/*========================================================*/
/*  2 Design Elements                                     */
/*========================================================*/

.MenuHeight { height:32px; }
.MenuTD {  background: url(nav2-bg.gif) repeat-x top left; padding: 0 10px 0 0; }
.MenuLeft { width:18px; background: url(nav2-bg-l.gif) no-repeat top left; }
.MenuRight { width:12px; background: url(nav2-bg-r.gif) no-repeat top left; }
.LoginTD { width: 100%; vertical-align: middle; text-align: right; font-size: 7px; padding: 0 0 8px 0; }
.CopyrightRow { height:20px; padding: 0 10px 0 10px; vertical-align: middle; }

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 1px 0 0 0; }
/*-- menuitems idle             --*/ .MainMenu_Idle TD
{
	color: black;
	background: url(nav2-bg.gif) repeat-x top center transparent;
	font-size: 8pt;
	padding: 10px 0px 9px 0px;
	font-weight: bold;
}
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #FFF; background: url(nav2-active.gif) repeat-x top center transparent; font-size: 8pt; padding: 10px 0px 9px 0px; font-weight: bold; }
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD
{
	color: blue;
	background: url(nav2-active.gif) repeat-x top center transparent;
	font-size: 8pt;
	padding: 10px 0px 9px 0px;
	font-weight: bold;
}
/*-- middle seperator           --*/ .MainMenu_Seperator { background: url(nav2-div.gif) no-repeat top center transparent; width:1px; height: 32px; font-size:1px; }
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 15px 0 10px; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 .ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 1px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
									 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*==========================================================*/
/*  End Style Sheet                                         
/*==========================================================*/





#HomeSearch
{
	position:relative;
	padding:200px;
	margin:0px;
	vertical-align:top;
}

#HomeSearchTop
{
	padding:0px;
	margin:0px;
	background: url(g_home_search_top.gif) repeat;
	height:41px;
	width:187px;
}

#HomeSearchFields
{
	padding:5px 0px 0px 10px;
	margin:0px;
	background: url(g_home_search_bg.gif) repeat;
	width:187px;
}

#HomeSearchBottom
{
	padding:13px 0px 0px 0px;
	margin:0px;
	background: url(g_home_search_bottom.gif) repeat;
	height:30px;
	width:187px;
}

a.AdvancedLink
{
	margin-top:10px;
	padding-top:10px;
}


span.SearchText
{
	color:#000;
	font-weight:bold;
	margin-left:10px;
	font-size:11px;
}

#HomeSearch input.TextBox
{
	width:140px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

#HomeSearch select
{
	width:145px;
	margin-left:10px;
}

#HomeSearch input.GoButton
{
	color: #FEBE0E;
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	background-color: #000;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	margin:0px;
	margin-left:132px;
}


#HomeSearch a, #HomeSearch a:hover
{
	margin:0px;
	margin-left:10px;
}

#AdvancedSearch
{
	padding:0px;
	margin:0px;
	width: 727px;
}

#AdvancedSearch table
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
}

#Location {
	padding:0px;
	margin:0px;
}

#AdvancedSearch .panel1, #AdvancedSearch .panel2 {
	width:238px;
	border-right:solid 1px #666;
}

#AdvancedSearch .panel3 {
	width:228px;

}

#AdvancedSearch .PropertyTypePanel1, #AdvancedSearch .PropertyTypePanel2 {
	width:238px;
}

#AdvancedSearch .PropertyTypePanel3 {
	width:228px;
}


.TickBox {
	padding:0px;
	margin:0px;
}

#AdvancedSearch span.FormText
{
	margin:0px;
	padding:0px 0px 0px 3px;
	font: 10px Verdana, Arial;
	color:#000;
}

span.SearchTitle
{
	color:#000;
	font-weight:bold;
	font-size:12px;
}

#AdvancedSearch input.TextBox
{
	width:95px;
	padding:0px;
	margin:0px;
}
#AdvancedSearch input.TextBox2
{
	width:160px;
	padding:0px;
	margin:0px;
}

#AdvancedSearch input.radio
{
	padding:0px;
	margin:0px;
}

#AdvancedSearch select
{
	width:150px;
	padding:0px;
	padding:0px;
}

#ColLeft {
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:350px;
	border-right:solid 8px #ffffff;
}

#ColRight {
	float:right;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:358px;
}

#OneCol {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#OneColBottom {
	clear:both;
	padding:5px 5px 8px 8px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
	border-top: solid 1px #666;
}

#AdvancedSearch input.GoButtonBottom
{
	color: #FEBE0E;
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	background-color: #000;
	border-top: solid 1px #666;
	border-left: solid 1px #666;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#ResultsList {
	margin:0px 0px 0px 11px;
	font-size:1.1em;
	font-family:verdana;
	padding:0px;
	clear:both;
}

#ResultsList ul.Headdings {
	clear:both;
	background:#006600;
	height:24px;
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}

#ResultsList ul.Headings li {
	background:#006600;
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px;
	vertical-align:middle;
	font-weight:bold;
		/*\*//*/
		float:none;
	display:inline-block;
		/**/ 	
color:white;
font-size:14px;
list-style:none;
}

#ResultsList ul.Listings {
	clear:both;
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
	border-bottom:1px solid #000;
}

#ResultsList ul.Listings li {
	float:left;
	padding:7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
		/*\*//*/
	float:none;
	display:inline-block;
	vertical-align:middle;
		/**/ 
list-style:none;
font-weight:normal;	
}

#ResultsList li.Lane0 {
	width:289px;
font-weight:normal;	
}

#ResultsList li.Lane0 a.Previous {
	padding:0px 0px 0px 10px; 
font-weight:normal;	
}

#ResultsList li.Lane1 {
	width:120px;
font-weight:normal;
}

#ResultsList li.Lane2 {
	width:190px;
	font-weight:normal;
}

#ResultsList li.Lane3 {
	width:263px;
	font-weight:normal;
font-size:14px;
}

#ResultsList li.Lane4 {
	width:140px;
	/*\*//*/
	width:120px;
		/**/
	font-weight:normal;
font-size:14px;
}

#ResultsList li.Lane5 {
	width:124px;	
font-weight:normal;
}

#ResultsList li.Lane1 a {
	padding:10px 10px 0px 10px;
	font-weight:normal;
}

#ResultsList li.Lane2 p {
	margin:0px;
	margin-top:5px;	font-weight:normal;
}

.SponsoredList {
	background:#ffffff;
}

#ResultsList li a.button {
	font-weight:bold;
	background-color: #FEBE0F;
	border: solid 1px #000;
	padding:2px 4px 2px 4px;
	margin:0px;
	margin-top:5px;
}

#Paging
{	
	clear:both;
	font-size:1.1em;
	font-family:verdana;
	margin:4px 0px 10px 0px;
	padding:8px 0px 8px 10px;
}


