body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000d69;
	font-size:11px;
	color:#000000;
	text-align: center;
}

div#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 766px;
}
	
form			{padding:0px;
				 margin:0px;}
a:link,
a:active,
a:visited		{text-decoration:none;
				 color:#000000;
				 font-size:11px;}
				 
a:hover			{text-decoration:underline;}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;}

th {
	font-family: Arial, Helvetica, sans-serif;
}


h2				{font-family:Arial,Helvetica,sans-serif;
				 color: #000d69;
				 margin:0px;
				 padding:0px;
				 font-size:16px;}
				 
h3				{font-family:Arial,Helvetica,sans-serif;
				 color: #2b64cf;
				 margin:0px;
				 padding:0px;
				 font-weight:bold;
				 font-size:13px;}
				 
h4				{font-family:Arial,Helvetica,sans-serif;
				 color: #000000;
				 font-size:12px;
				 font-weight:bold;
				 padding:0px;
				 margin:0px;}
				 
h5				{font-family:Arial,Helvetica,sans-serif;
				 color: #2b64cf;
				 margin:0px;
				 padding:0px;
				 font-weight:bold;
				 font-size:12px;}
				 
.redHeading		{font-family:Arial,Helvetica,sans-serif;
				 color:#c31136;
				 font-weight:bold;
				 font-size:16px;}
				 
.redBold		{font-family:Arial, Helvetica, sans-serif;
				 color:#ff0000;
				 font-weight:bold;
				 font-size:11px;}
				 
.sessionMessage	{font-family:Arial,Helvetica,sans-serif;
				 color:#c31136;
				 font-weight:bold;
				 padding:5px;
				 text-align:center;
				 font-size:12px;}
				 
.agentName		{font-family:Arial,Helvetica,sans-serif;
				 color:#000d69;
				 font-size:14px;
				 }
				 
.no_padding_on_lists ul {
	padding-left: 8px;
	margin-left: 8px;
	padding-right: 0px;
	margin-right: 0px;
}

/***	Top Navigation *****/

.home,
.home a:link,
.home a:active,
.home a:visited	{font-family:Arial,Helvetica,sans-serif;
				 color:#91a4e2;
				 font-size:11px;
				 float:left;
				 text-decoration:none;
				 width:50px;}

.home a:hover	{text-decoration:underline;}

.phoneNumber	{float:right;
				 font-size:11px;
				 color:#ffffff;
				 padding-right:20px;
				 text-align: right;}

.date			{font-size:11px;
				 float:right;
				 color:#91a4e2;}
				 
/*      main navigation        */
#navigation 			{height: 30px;
						 background-color: #ffffff;
						 float: left;
						 padding:0px;}

#navigation ul 			{padding: 0px;
						 margin: 0px;}

#navigation ul li 		{display: inline;
						 padding: 0px;
						 margin: 0px;}
						 
/************** inside navigation bar ****************/

.insideNavBar			{height:18px;
						 margin-top:3px;
						 margin-bottom:3px;
						 padding-top:4px;
						 padding-bottom:4px;
						 padding-right:5px;
						 clear:both;	
						 text-align:right;
						 background-color:#f0f6fe;
						 border-top:1px solid #cccccc;
						 border-bottom:1px solid #cccccc;
						 font-size:12px;
						 text-decoration:none;
						 }

/************** Listings Heading Bar ****************/

.listingsHeadingBarLeft	{border-top:1px solid #cccccc;
						 border-bottom:1px solid #cccccc;
						 border-left:1px solid #cccccc;
						 background-color:#ededed;
						 padding-left:6px;
						 height:20px;
						 }
.listingsHeadingBarRight{border-top:1px solid #cccccc;
						 border-bottom:1px solid #cccccc;
						 border-right:1px solid #cccccc;
						 background-color:#ededed;
						 height:20px;
						 text-align:right;
						 padding-right:6px;
						 }
						 
.listingsHeadingBarMid	{border-top:1px solid #cccccc;
						 border-bottom:1px solid #cccccc;
						 background-color:#ededed;
						 height:20px;}
						 
/*              breadcrumbs                      */						 
					 
.breadCrumbs			{width: 99%;
						 margin-left: 1px;
						 margin-right: 1px;
						 padding-top: 0px;
						 padding-right:0px;
						 padding-bottom:3px;
						 color:#999999;
						 font-size:11px;
						 text-align: right;}
						 

.breadCrumbs a:link,
.breadCrumbs a:active,
.breadCrumbs a:visited	{color:#999999;
						 text-decoration:none;}

.breadCrumbs a:hover	{text-decoration:none;
						 color:#000000;}
						 
/*					 
.breadCrumbsLinks		{font-family: 'Trebuchet MS', Arial, Helvetica;
						 color: #999999;
						 text-decoration:none;}
						 
.breadCrumbsLinks:hover	{color: #192e51;} */		 

/************** table backgrounds and borders ****************/
.tableBgltBlue			{background-color:#f0f6fe;}

.tableBgltGray			{background-color:#ededed;}

.tableGrayBorder		{border:1px solid #cccccc;}

.tabletopRight 			{background:url(/images/table_border_top_right.gif);
						 width:8px;
						 height:10px;
						 }
.tablebordertop			{border-top:2px solid #cccccc;}
.tablebordertop1px		{border-top:1px solid #cccccc;}

.tableborderleft		{border-left:2px solid #cccccc;}
.tableborderleft1px		{border-left:1px solid #cccccc;}

.tableborderright		{border-right:2px solid #cccccc;}
.tableborderright1px	{border-right:1px solid #cccccc;}

.tableborderright1pxBlue{border-right:1px solid #8faede;}

.tableborderbottom		{border-bottom:2px solid #cccccc;}
.tableborderbottom1px	{border-bottom:1px solid #cccccc;}

.tableborderbottomleft	{background:url(/images/table_border_bottom_left.gif);
						 height:6px;
						 width:6px;}

.tableborderbottomright {background:url(/images/table_border_bottom_right.gif);
						 height:6px;
						 width:6px;
						 }
.tableborderbottomImage {background:url(/images/table_border_bottom.gif);
						 height:6px;}
.tablebordertopImage	{background:url(/images/table_cell_top_border.gif);
						 height:6px;
						 }

.tablebordertopright	{background:url(/images/table_border_top_right2.gif);
						 height:6px;
						 width:6px;}
						 
.tableborderrightImage	{background:url(/images/table_border_right.gif);}
						 
.tableborderleftImage	{background:url(/images/table_border_left.gif);}

.tablebordertopleft		{background:url(/images/table_border_top_left.gif);
						 height:6px;
						 width:6px;}
						 
/*  secondary nav table backgrounds */
.tableborderbottomsecnav{background:url(/images/table_border_bot_secnav.gif);
						 height:22px;}
						 
.tableborderbottomrightsecnav{background:url(/images/table_border_bot_R_SN.gif);
						 height:22px;
						 width:6px;}

						 
						 
     /*    blue   */
.tableborderbottomleftBlue {background:url(/images/table_border_bottom_l_bl.gif);
							height:23px;
							width:7px;}
							
.tableborderbottomrightBlue {background:url(/images/table_border_bottom_R_bl.gif);
							height:23px;
							width:7px;}
							
.tablefooterbgBlue			{background:url(/images/table_bottom_bg_bluered.gif);
							 height:23px;}

.tablebordertopleftBlue		{background:url(/images/table_border_top_left_blue.gif);
							 height:6px;
							 width:6px;}
							 
.tablebordertopBlue			{background:url(/images/table_border_top_blue.gif);
							 height:6px;
							 }
.tablebordertoprightBlue	{background:url(/images/table_border_top_right_blue.gif);
							 height:6px;
							 width:6px;}
							 
.tableHeadingBlue			{background:url(/images/table_heading_blue.gif);
							 height:26px;}
							 
	/*   light blue table     */							 
		
.tablebackgroundLtBlue		{background-color:#f0f6fe;}

.tablebordertopLeftLtBlue	{background:url(/images/table_border_top_L_ltBlue.gif);
							 height:4px;
							 width:4px;}
.tablebordertopLtBlue		{background:url(/images/table_border_top_ltBlue.gif);
							 height:4px;}
.tablebordertopRightLtBlue	{background:url(/images/table_border_top_R_ltBlue.gif);
							 height:4px;
							 width:4px;}
.tableborderbotLeftLtBlue	{background:url(/images/table_border_bot_L_ltBlue.gif);
							 height:4px;
							 width:4px;}							 
.tableborderbotRightLtBlue	{background:url(/images/table_border_bot_R_ltBlue.gif);
							 height:4px;
							 width:4px;}
.tableborderRightLtBlue		{background:url(/images/table_border_R_ltBlue.gif);
							 width:4px;}
.tableborderLeftLtBlue		{background:url(/images/table_border_L_ltBlue.gif);
							 width:4px;}
.tableborderbottomltBlue	{background:url(/images/table_border_bottom_ltBlue.gif);
							 height:4px;}

	/*  red table */
	
.tablebordertopRed			{background:url(/images/table_border_top_red.gif);
							 height:6px;}
							 
.tableheadingRed			{background:url(/images/table_heading_bg_red.gif);
							 height:24px;}
							 
							 
	/* property search tables */
	
.tablePS					{width:95%;
							 border:1px solid #cccccc;}
.tablePSBody				{padding:4px;}
.tablePSBody a:link,
.tablePSBody a:active,
.tablePSBody a:visited		{color:#2b64cf;
							 text-decoration: none;}
.tablePSBody a:hover		{color:#2b64cf;
							 text-decoration: underline;}
							 
					 
	/*  balloon logo backgroungs   */
						 
.balloonback1			{background:url(/images/balloon_bottom_bg.gif);
						 height:6px;
						 width:93px;}
/*.balloonback2			{background:url(/images/balloon_bottombottom_bg.gif);
						 height:17px;
						 width:93px;};*/
.balloonback2			{background:url(/images/balloon_bottom_basket_SN.gif);
						 height:16px;
						 width:66px;}
						 
.balloonback3			{background:url(/images/balloon_bottom3_bg.gif);
						 height:6px;
						 width:43px;}

.balloonback4			{background:url(/images/balloon_bottom4_bg.gif);
						 height:7px;
						 width:43px;}
						 
/**************  content ****************/


.pageHeight				{float:right;
						 width:1px;
						 height:606px;}
						 
.clear					{clear:both;}

.agentMainBox			{font-family:Arial,Helvetica,sans-serif;
						 padding-left:10px;
						 text-align:left;
						 font-size:11px;
						 color:#000000;
						 }						 
						 
.agentMainBox a:link,
.agentMainBox a:active,
.agentMainBox a:visited  {font-family:Arial,Helvetica,sans-serif;
						  text-align:left;
						  font-size:11px;
						  color:#000000;
						  text-decoration:underline;
						  }
.agentMainBox a:hover	 {color:#c0042b;}

.listingsSort			{font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 padding:5px;
						 float:left;
						 color:#2b64cf;
						 font-size:11px;}
						 
						 
.listingsThImgBdr		{border: 1px solid #CCCCCC;
						 padding:6px;
						 text-align:center;}
						 
.listingsImgBdr			{border: 1px solid #CCCCCC;
						 padding:8px;
						 text-align:center;}

.listingsSort a:link,
.listingsSort a:active,
.listingsSort a:visited	{font-family:Arial, Helvetica, sans-serif;
						 text-decoration:underline;
						 color:#2b64cf;
						 font-size:11px;}
						 
.listingsSort a:hover	{color:#666666;}
						 					
.listingsResults		{font-family:Arial, Helvetica, sans-serif;
						 color:#000000;
						 font-weight:bold;
						 padding:5px;
						 font-size:11px;
						 float:left;
						 width:300px;} 
						 
						 
.pagination				{font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 padding:5px;
						 float:right;
						 width:300px;
						 text-align:right;
						 color:#2b64cf;
						 font-size:11px;}

.pagination a:link,
.pagination a:active,
.pagination a:visited	{font-family:Arial, Helvetica, sans-serif;
						 text-decoration:underline;
						 color:#2b64cf;
						 font-size:11px;}
						 
.pagination a:hover	{color:#666666;}

.blueText				{color:#2b64cf;
						 font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 font-size:12px;
						 font-weight:normal;
						 }		
						 
.blueTextBold,
.blueTextBold a:link,
.blueTextBold a:active,
.blueTextBold a:visited	{color:#2b64cf;
						 font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 font-size:12px;
						 font-weight:bold;
						 }	 
.blueTextBold a:hover	{text-decoration:underline;}

/* secondary nav links */
.redTextSN,
.redTextSN a:link,
.redTextSN a:active,
.redTextSN a:visited	{color:#c30231;
						 font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 font-size:12px;
						 font-weight:bold;
						 }	 
.redTextSN a:hover	{text-decoration:underline;}

.blueTexSN,
.blueTextSN a:link,
.blueTextSN a:active,
.blueTextSN a:visited	{color:#2b64cf;
						 font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 font-size:12px;
						 font-weight:bold;
						 }	 
.blueTextSN a:hover	{color:#c30231;}

/*end secondary nav */


.blueTextBold11,
.blueTextBold11 a:link,
.blueTextBold11 a:active,
.blueTextBold11 a:visited	{color:#2b64cf;
						 font-family:Arial, Helvetica, sans-serif;
						 text-decoration:none;
						 font-size:11px;
						 font-weight:bold;
						 }	 
.blueTextBold11 a:hover	{text-decoration:underline;}
						 
						 
.darkBlueText,
.darkBlueText a:link,
.darkBlueText a:active,
.darkBlueText a:visited		{color:#000d69;
							 font-family:Arial, Helvetica, sans-serif;
							 text-decoration:none;
							 font-size:11px;
							 font-weight:normal;
							 }	 
.darkBlueText a:hover		{text-decoration:underline;}						 
						 
						 
.darkBlueTextBold,
.darkBlueTextBold a:link,
.darkBlueTextBold a:active,
.darkBlueTextBold a:visited	{color:#000d69;
							 font-family:Arial, Helvetica, sans-serif;
							 text-decoration:none;
							 font-size:12px;
							 font-weight:bold;
							 }	 
.darkBlueTextBold a:hover	{text-decoration:underline;}

.boldText					{color:#000000;
							 font-family:Arial, Helvetica, sans-serif;
							 text-decoration:none;
							 font-size:11px;
							 font-weight:bold;
							 }	

/************** forms and borders ****************/
fieldset 		{border: none;}

fieldset label {display: block;
				float: left;
				text-align: right;
				width: 198px;}
				
fieldset label span {margin-right: 28px;}
				
fieldset label,
fieldset input,
fieldset select {margin-bottom: 4px;}

fieldset span.cbText {position:relative; top: -4px; padding-left: 2px;}

/**************  Footer ****************/

.footerLinks,
.footerLinks a:link,
.footerLinks a:active,
.footerLinks a:visited	{font-family:Arial,Helvetica,sans-serif;
				 		 font-size:11px;
				 		 color:#ffffff;
						 text-decoration:none;
						 padding-top:5px;
						 text-align:center
						 }
						 
.footerLinks a:hover	{text-decoration:underline;}
