/* Site Defaults */

body
{ 
background-image: url('http://www.professionalrealty.com/images/bggrad.png');
background-repeat: repeat-x;
background-color: #001736;
}

a
{
	font-family: Arial;
	font-size: 10pt;
	color:#175498;
}

a:visited
{
	font-family: Arial;
	font-size: 10pt;
	color:#175498;
}

#site
{
	font-family:Arial;
	color:#006699;
}
#site table
{
	width: 960px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#site td
{
	width: 960px;
	border-width:0px;
	padding: 0px;
	margin: 0px;
}

#site td.site
{
	background-image: url('http://www.professionalrealty.com/images/sitebg.png');
	border-width:0px;
	padding: 0px;
	margin: 0px;
}

#site img
{
	display:block;
	border:0px;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

#menu 
{
	float:left;
	padding: 0px;
	margin: 0px;
}

#menu img.a
{
	border:0px;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

#menu img
{
	display:inline;
	border:0px;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

#main_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#main_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#main_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:0px;
	margin:0px;
	font-size:10pt;
	text-align:center;
}

#main_content img
{
	vertical-align:bottom;
	border:0px;
	padding: 0px;
	margin: 0px;
}

#footer
{
	display:block;
	border:0px dashed #FFF;
	margin-top: 3px;
	font-size:8pt;
	font-family:Arial;
	text-align:center;
	color:#FFF;
}

#footer a
{
	color:#FFF;
	font-size:8pt;
}
#footer a:hover
{
	color:#FFF;
	font-size:8pt;
	text-decoration:none;
}

#footer img
{
	display:inline;
	border:0px;
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

#footer div.f_left
{
	display:block;
	float:left;
	width:200px;
	height:150px;
	border:0px dashed #FFF;
	text-align:left;

}

#footer div.f_rgt
{
	display:block;
	float:right;
	width:200px;
	height:150px;
	border:0px dashed #FFF;
	font-size:8pt;
	color:#FFF;
	text-align:right;

}

/* Home Page Settings */

#home_photo
{
	float:left;
	width:600px;
	height:350px;
	border-width:0px;
	padding: 0px;
	margin-left: 10px;
}

#home_photo img
{
	border:0px;
	padding: 0px;
	margin: 0px;
}

#home_search
{	
	float:right;
	width:310px;
	height:350px;
	background-image: url('http://www.professionalrealty.com/images/searchbg.png');
	border-width:0px;
	padding: 0px;
	margin-right: 10px;
	text-align:center;
}

#home_search div
{
	width:300px;
	border-width:0px;
	padding-top: 10px;
	margin-top: 0px;
	margin-left: 0px;
	text-align:left;
}

#home_search div table
{
	border-collapse:collapse;
	border-width:0px;
	width: 270px;
} 

#home_search div input
{
	width:120px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
} 

select.home_search
{

	width:120px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:8pt;
	color:#001736;

} 

option.home_search
{
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:0px;
	background-color:#FFF;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
}

#home_search div td.lc
{
	border-width:0px;
	width:100px;
	padding:6px;
	font-family:Arial;
	color:#006699;
	font-size:10pt;
	text-align:right;
} 

#home_search div td.rc
{
	border-width:0px;
	width:110px;
	padding:3px;
	font-family:Arial;
	text-align:left;
}

#home_c1
{
	float:left;
	width:223px;
	height:148px;
	background-image: url('http://www.professionalrealty.com/images/c1bg.png');
	border-width:0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
}

#home_c2
{
	float:left;
	width:222px;
	height:148px;
	background-image: url('http://www.professionalrealty.com/images/c2bg.png');
	border-width:0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
}

#home_c3
{
	float:left;
	width:223px;
	height:148px;
	background-image: url('http://www.professionalrealty.com/images/c3bg.png');
	border-width:0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
}

#home_c4
{
	float:left;
	width:222px;
	height:148px;
	background-image: url('http://www.professionalrealty.com/images/c4bgdm.png');
	border-width:0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
}

div.home_cdiv
{
	display:block;
	width:215px;
	border-width:0px;
	padding-top: 112px;
	padding-right:15px;
	margin-top: 0px;
	margin-right: 15px;
	vertical-align:bottom;
}

div.home_cdiv img
{
	float:right;
	border:0px;
}

/* Search Engine */

#search_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#search_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#search_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#search_content .header
{
	float: left;
	font-family: Arial;
	font-weight: Bold;
	font-style: Italic;
	text-decoration: Underline;
	font-size: 12pt;
	margin-left: 10px;
	padding-bottom:3px;
}

#search_content .message
{
	float: right;
	font-family: Arial;
	font-weight: normal;
	font-style: Italic;
	text-decoration: none;
	font-size: 8pt;
	margin-right: 10px;
	padding-bottom:8px;
}
#search_content div.regsearch a
{
	font-family: Arial;
	font-weight: Bold;
	font-style: normal;
	text-decoration: none;
	font-size: 8pt;
	padding-bottom:5px;
}

#search_content #searchbox
{
	width: 920px;
	border: 0px;
	overflow: visible;
}

#search_content div.selector
{
	float: left;
	width: 182px;
	border: 0px dashed #003366;
	padding: 0px;
	text-align: center;
}

#search_content div.ui
{
	width: 910px;
	border: 0px dashed #003366;
	padding: 5px;
}

#search_content div.ui div.mlssearch
{
	float: right;
	background-image: url('http://www.professionalrealty.com/search.inc/images/mlsuibg.png');
	width: 380px;
	height: 150px;
	border: 0px solid #003366;
	padding: 0px;
}

#search_content div.ui div.regsearch
{
	background-image: url('http://www.professionalrealty.com/search.inc/images/reguibg.png');
	width: 520px;
	height: 150px;
	border: 0px solid #003366;
	padding: 0px;
}

#search_content div.ui div table
{
	float: left;
	border: 0px dashed #003366;
	padding: 0px;
	table-layout:fixed;
}

#search_content div.ui div td
{
	border: 0px dashed #003366;
	padding: 2px;
}

#search_content div.ui div td.uilc
{
	width: 100px;
	border: 0px dashed #003366;
	padding: 2px;
	font-family: Arial;
	font-weight: Bold;
	font-style: none;
	text-decoration: none;
	font-size: 10pt;
	text-align:right;
}

#search_content div.ui div td.uirc
{
	border: 0px dashed #003366;
	padding: 2px;
	font-family: Arial;
	font-weight: Bold;
	font-style: none;
	text-decoration: none;
	font-size: 8pt;
	text-align:left;
}

#search_content div.ui div td.uic
{
	width: 100px;
	border: 0px dashed #003366;
	padding: 2px;
	font-family: Arial;
	font-weight: normal;
	font-style: none;
	text-decoration: none;
	font-size: 8pt;
	text-align:center;
}

#search_content input
{
	width:120px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
} 

select.search
{

	width:120px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:8pt;
	color:#001736;

} 

option.search
{
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:0px;
	background-color:#FFF;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
}

#search_content img.selector
{	
	width:150px;
	height:100px;
	border: 0px;
	margin: auto;
	
	
}

#search_content img.submit
{	
	float: right;
	border: 0px;
	margin: 5px 10px 5px 0px;
}

/* Results Page */



#search_content #results
{
	width: 920px;
	border: 0px dashed #003366;
	padding: 0px;
}

#search_content #results .header
{
	font-family: Arial;
	font-weight: Bold;
	font-style: Italic;
	text-decoration: none;
	font-size: 16pt;
	margin-left: 10px;
	padding-bottom:3px;
}

#search_content #results table
{
	float: left;
	border: 0px dotted red;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 3px;
	width: 900px;
	table-layout: fixed;
}

#search_content #results table.remax
{
	background-image: url('http://www.professionalrealty.com/images/transbgblue10.png');
	background-color: transparent;
	border: 1px solid #003366;
	padding: 0px;
	margin-bottom: 3px;
}

#search_content #results table.idx
{
	border: 0px solid #003366;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	padding: 0px;
	margin-bottom: 3px;
	
}

#search_content #results table.remax td
{
	background-image: url('http://www.professionalrealty.com/images/transbgblue10.png');
	background-color: transparent;
	border: 0px dotted #003366;
	padding: 0px;
}

#search_content #results table.idx td
{
	border: 0px dotted #003366;
	padding: 0px;
}

#search_content #results img.remax
{	
	width: 50px;
	border: 0px;
	margin: 5px;
}

#search_content #results img.idx
{	
	border: 0px;
	margin: 5px;
}

#search_content #results img.photo
{	
	border: 1px solid #003366;
	margin: 2px;
}

#search_content #results table p.price
{
	font-family: Arial;
	font-weight: Bold;
	font-style: Italic;
	text-decoration: none;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#search_content #results table p.details
{
	font-family: Arial;
	font-size: 10pt;
	margin: 0px 0px 0px 2px;
	text-align: left;
}

#search_content #results table p.description
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin: 0px 0px 0px 2px;
	text-align: left;
}

#search_content #results_nav
{
	float: left;
	width: 910px;
	border: 0px solid #003366;
}

#search_content #results_nav p
{
	width: 910px;
}

#search_content #results_nav img
{
	display: inline;
}

/* Listing Page */

#listing_photos
{	
	float:left;
	width:412px;
	min-height:240px;
	border-collapse:collapse;
	border-style: dashed;
	border-width:0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
}

#listing_photos #main_photo
{	
	float:left;
	width:320px;
	height:237px;
	border-collapse:collapse;
	border-style: solid;
	border-width:0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

#listing_photos img.pm
{	
	width:318px;
	height:237px;
	border-collapse:collapse;
	border-style: solid;
	border-width:1px;
}

#listing_photos #sub_photo
{	
	float:right;
	width:90px;
	height:238px;
	border-collapse:collapse;
	border-style: solid;
	border-width:0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	vertical-align: top;
}

#listing_photos #sub_photo ul
{
	list-style-type: none;
	border-style: dotted;
	border-width: 0px;
	border-color: #003366;
	width: 45px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-color: transparent;
}

#listing_photos #sub_photo li
{
	display: block;
	border-style: solid;
	border-width: 0px;
	border-color: #003366;
	margin-bottom: 1px;
	width: 42px;
	height: 29px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	background-color: transparent;
}

#listing_photos #sub_photo img.pl
{	
	width:40px;
	height:27px;
	border-collapse:collapse;
	border-style: solid;
	border-width:1px;
}

#listing_photos #sub_photo a:hover img.pl
{
	border: 1px #003366 solid;
	filter: alpha(opacity=75);
	opacity: .75;
}

#listing_info
{	
	float:right;
	width:498px;
	min-height:240px;
	border-collapse:collapse;
	border-style: dashed;
	border-width:0px;
	padding-right: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
}

#listing_info .price 
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-left: 0px;
}

#listing_info p 
{
	display: block;
	border: 0px dashed black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: none;
	font-style: Italic;
	color: #006699;
	margin: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 5px;
}

#listing_contact
{	
	float:left;
	width:505px;
	height:250px;
	background-image: url('http://www.professionalrealty.com/images/transbgblue10.png');
	background-color: transparent;
	border-collapse:collapse;
	border-style: solid;
	border-width:1px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

#listing_contact #left
{
	float: left;
	width: 130px;
	border: 0px dotted black;
	margin: 5px 0px 5px 5px;
	padding: 0px;
}

#listing_contact #left table
{
	width: 130px;
	height: 240px;
	border: 0px dashed black;
	padding: 0px;
}

#listing_contact #left td
{
	vertical-align: top;
}

#listing_contact #left img
{
	border: 1px solid #003366;
}

#listing_contact #left #agtname
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Italic;
	text-align: center;
}

#listing_contact #left p
{
	margin: 0px;
	text-align: right;
}

#listing_contact #right
{
	float: right;
	width: 355px;
	height: 240px;
	border: 0px dotted black;
	margin: 5px 5px 5px 5px;
	padding: 0px;
}

#listing_contact #right img
{
	margin: 1px;
}

#listing_contact #right #header 
{
	display: block;
	font-family: Arial;
	font-size: 12pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-bottom: 2px;
	overflow: visible;
	white-space: nowrap;
	text-align: center;
}

#listing_contact #right td .text
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: Bold;
	overflow: visible;
	white-space: nowrap;	
	text-align: right;
	margin-right: 5px;
}

#listing_contact #right table
{
	display: table;
	width: 355px;
	border: 0px dashed black;
	padding: 0px;
	table-layout: fixed;
}

#listing_contact #right td.c1
{
	width: 70px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	white-space: nowrap;
}

#listing_contact #right td.c2
{
	width:100px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	white-space: nowrap;
}

#listing_contact #right td.c3
{
	width: 70px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	white-space: nowrap;
}

#listing_contact #right td.c4
{
	width: 115px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	white-space: nowrap;
}


#listing_contact #right input
{
	border: 1px solid #336699;
	margin: 2px;
	padding: 2px;
	font-size: 8pt;
	
}

#listing_contact #right textarea
{
	width: 245px;
	height: 80px;
	border: 1px solid #336699;
}

#listing_contact #full
{
	float: left;
	width: 495px;
	border: 0px dotted black;
	margin: 5px 0px 5px 5px;
	padding: 0px;
}

#listing_contact #full table
{
	display: table;
	width: 480px;
	border: 0px dashed black;
	padding: 0px;
	table-layout: fixed;
}

#listing_contact #full td
{
	text-align: left;
	vertical-align: middle;
	border: 0px dashed black;
	white-space: nowrap;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	white-space: nowrap;
}

#listing_contact #full #header 
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-bottom: 2px;
	overflow: visible;
	white-space: nowrap;
	text-align: center;
}

#listing_contact #full input
{
	border: 1px solid #336699;
	margin: 2px;
	padding: 2px;
	font-size: 8pt;
	color: #336699;
	
}

#listing_contact #full input:focus
{
	border: 1px solid #006699;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	background-color: transparent;
	margin: 2px;
	padding: 2px;
	font-size: 8pt;
	color: #336699;
	
}

#listing_contact #full select
{
	border: 1px solid #336699;
	margin: 2px;
	padding: 2px;
	font-size: 8pt;
	color: #336699;
	
}

#listing_contact #full td .text
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: Bold;
	overflow: visible;
	white-space: nowrap;	
	margin-top: 5px;
	vertical-align: middle;
}

#listing_contact #full textarea
{
	width: 245px;
	height: 70px;
	border: 1px solid #336699;
	color: #336699;
}

#listing_contact #full textarea:focus
{
	width: 245px;
	height: 70px;
	border: 1px solid #006699;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	background-color: transparent;
	font-family: Arial;
	font-size: 8pt;
	font-weight: Bold;
	color: #336699;
}

#listing_contact #full img
{
	border: 0px solid #003366;
	margin-right: 2px;
}

#gmapwrap
{	
	float:right;
	width:400px;
	height:250px;
	background-image: url('http://www.professionalrealty.com/images/transbgblue10.png');
	background-color: transparent;
	border-collapse:collapse;
	border-style: solid;
	border-width:1px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

/* Brokers Page */

#broker
{	
	float:left;
	width:600px;
	min-height:220px;
	border-collapse:collapse;
	border-style: dashed;
	border-width:0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
}

#broker img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}

#broker table
{
	width: 600px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#broker td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;

}

#broker div
{
	padding:0px;
}

#broker .name 
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-left: 0px;
}

#broker p 
{
	display: block;
	border: 0px dashed black;
	font-family: Arial;
	font-size: 10pt;
	font-weight: none;
	font-style: none;
	color: #006699;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
	

#broker div img
{
	display: block;
	float: left;
	width: 150px;
	height: 200px;
	border-collapse:collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
	padding: 0px;
	margin-left: 10px;
	margin-right: 5px;
}

#broker_listings
{	
	float:left;
	width:600px;
	min-height:10px;
	border-collapse:collapse;
	border-style: dashed;
	border-width:0px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 10px;
	text-align:left;
}

#broker_listings table
{
	width: 600px;
	border-collapse:collapse;
	border-style: dashed;
	border-width: 0px;
	padding: 0px;
	margin-top: 2px;
} 

#broker_listings td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;

}

#broker_listings .header 
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-bottom: 5px;
}


#broker_listings div
{
	padding:0px;
	min-height: 25px;
}

#broker_listings p 
{
	display: block;
	border: 0px dashed black;
	font-family: Arial;
	font-size: 8pt;
	font-weight: none;
	font-style: none;
	color: #006699;
	margin: 0px;
	padding-top: 5px;
}

#broker_listings div img
{
	display: block;
	float: left;

	height: 116px;
	border-collapse:collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
	padding: 0px;
	margin: 0px;

}

#broker_listings div table
{
	width: 600px;
	height: 120px;
	border-collapse:collapse;
	border: 1px solid #003366;
	padding: 0px;
	margin-bottom: 5px;
} 

#broker_listings div td.left
{
	width:134px;
	background-image: url('http://www.professionalrealty.com/images/transbgblue10.png');
	background-color: transparent;
	padding: 2px;
	margin: 0px;
	font-size: 10pt;
}

#broker_listings div td.right
{
	border-width:0px;
	background-image: url('http://www.professionalrealty.com/images/transbgblue10.png');
	background-color: transparent;
	padding-right: 2px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}

#broker_contact
{	
	float:right;
	width:310px;
	height:400px;
	background-image: url('http://www.professionalrealty.com/images/broker_contactbg.png');
	border-collapse:collapse;
	border-style: dashed;
	border-width:0px;
	padding-top: 0px;
	margin-right: 10px;
	text-align:center;
}

#broker_contact img
{
	border-collapse:collapse;
	padding: 0px;
	margin: 5px;
}

#broker_contact div
{
	padding:10px;
}

#broker_contact div table
{
	width: 290px;
	border-collapse:collapse;
	border: 0px dashed #003366;
	background-color: transparent;
	padding: 0px;
	margin-bottom: 10px;
} 

#broker_contact div td.title
{
	border: 0px dotted;
	padding: 1px;
	font-size: 10pt;
	font-weight: Bold;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
#broker_contact div td.field
{
	border: 0px dotted;
	padding: 1px;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

#broker_contact div img
{
	border-collapse:collapse;
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px;
}

#broker_contact div input
{
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	width: 150px;
	margin: 2px;
	padding: 2px;
	vertical-align: top;
}

#broker_contact div input:hover
{
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#000066;
	border-width:1px;
	background-color: 80A5D7;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	width: 150px;
	margin: 2px;
	padding: 2px;
	vertical-align: top;
}

#broker_contact div textarea
{
	display: inline;
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	width: 150px;
	height: 75px;
	margin: 2px;
	padding: 2px;
}

#broker_list table
{
	width: 920px;
	border-collapse:collapse;
	border: 0px dashed #003366;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#broker_list td
{
	border-collapse:collapse;
	border: 0px dashed #003366;
	padding-bottom: 10px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#broker_list img.list
{
	display: inline;
	width: 60px;
	height: 80px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/* Company Page */

#company_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#company_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#company_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#company_content div.company
{
	display: block;
	float: left;
	border: 0px;
	padding: 0px;
	margin: 3px 10px 5px 0px;
	font-family: Arial;
	font-weight: Bold;
	font-style: Italic;
	font-size: 16pt;
	text-align: center;
	color: #006699;
}

#company_content div.compmap
{
	display: block;
	float: right;
	width: 300px;
	border: 0px;
	padding: 0px;
	margin: 3px 0px 5px 10px;
}

#company_content div.address
{
	display: block;
	width: 300px;
	min-height: 150px;
	border: 1px solid #003366;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	font-family: Arial;
	font-weight: none;
	font-style: none;
	font-size: 10pt;
	text-align: left;
	color: #006699;
}

#company_content p
{
	margin-top: 0px;
}

/* Careers Page */

#careers_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#careers_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#careers_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#careers_content #video
{
	display: block;
	float: right;
	border: 0px solid #003366;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

#careers_content p
{
	margin-top: 0px;
}

/* Links Page */

#rs_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#rs_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#rs_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#rs_content img.rs
{
	display: block;
	float: right;
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

#rs_content p
{
	margin-top: 0px;
	font-size: 12pt;
	font-weight: Bold;
}

#rs_content a
{
	margin-top: 0px;
	font-size: 10pt;
	font-weight: normal;
	font-style: Italic;
}

#rs_content .header 
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-left: 0px;
}

/* News Page */

#news_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#news_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#news_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#news_content img.rs
{
	display: block;
	float: right;
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

#news_content p
{
	margin-top: 0px;
	font-size: 10pt;
	font-weight: none;
}

#news_content p.header
{
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	font-weight: none;
}

#news_content a
{
	margin-top: 0px;
	font-size: 10pt;
	font-weight: normal;
	font-style: Italic;
}

#news_content .header 
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: Bold;
	font-style: Italic;
	color: #006699;
	margin-left: 0px;
}

#news_content #intnews 
{
	width: 450px;
	float: left;
	border: 0px solid #003366;
	border-right: 1px solid #003366;
	padding: 4px;
	min-height: 300px;	
}

#news_content #locnews 
{
	width: 450px;
	float: right;
	border: 0px solid #003366;
	padding: 4px;
	min-height: 300px;
}

/* Foreclosures Page */

#fc_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#fc_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#fc_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#fc_content img.fc
{
	display: block;
	float: right;
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

#fc_content p
{
	margin-top: 0px;
}

/* Short Sales Page */

#ss_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#ss_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#ss_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#ss_content img
{
	display: block;
	border:0px;
	padding: 0px;
	margin: 0px;
}
#ss_content img.img
{
	float: right;
}

#ss_content p
{
	margin-top: 0px;
}

/* Home Value Page */

#hv_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#hv_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#hv_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#hv_content img.hv
{
	display: block;
	float: right;
	border: 1px solid #003366;
	padding: 0px;
	margin-right:0px;
}

#hv_content p
{
	margin-top: 0px;
}

/* Relocating Page */

#re_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#re_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#re_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#re_content img.re
{
	display: block;
	float: right;
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

#re_content p
{
	margin-top: 0px;
}

/* Admin */

#admin table
{
	width: 940px;
	border-collapse:collapse;
	border-width:4px;
	border-color:#000;
	padding: 0px;
	margin: 0px;
} 

#admin .header
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: Bold;
	font-style: Italic;
	text-decoration: Underline;
}

#admin p.formfield
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: Bold;
	text-align:right;
	margin: 0px;
	white-space: nowrap;
}

#admin td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#admin td.content
{
	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:1px;
	border-color:#000;
	padding:0px;
	margin:0px;
	font-size:10pt;
	text-align:center;
}

#admin_login
{	
	float:left;
	width:310px;
	height:350px;
	background-image: url('http://www.professionalrealty.com/images/loginbg.png');
	border-width:0px;
	padding: 0px;
	margin-left: 10px;
	text-align:center;
}

#admin_login div
{
	width:300px;
	border-width:0px;
	padding-top: 120px;
	margin-top: 0px;
	margin-left: 0px;
	text-align:left;
}

#admin_login div table
{
	border-collapse:collapse;
	border-width:0px;
	width: 300px;
} 

#admin_login div input
{
	width:120px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
} 

select.admin_login
{

	width:120px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:8pt;
	color:#001736;

} 

option.admin_login
{
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:0px;
	background-color:#FFF;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
}

#admin_login div td.lc
{
	border-width:0px;
	width:100px;
	padding:6px;
	font-family:Arial;
	color:#000066;
	font-size:10pt;
	text-align:right;
} 

#admin_login div td.rc
{
	border-width:0px;
	width:110px;
	padding:3px;
	font-family:Arial;
	text-align:left;
}

#admincp
{	
	float:left;
	width:310px;
	height:350px;
	background-image: url('http://www.professionalrealty.com/images/admincpbg.png');
	border-width:0px;
	border-style: dashed;
	padding: 0px;
	margin-left: 10px;
}

#admincp div.cp
{
	width:290px;
	border-width:0px;
	border-style: dashed;
	padding-top: 10px;
	margin-top: 0px;
	margin-left: 0px;

}

#admincp div.cp table
{
	border-collapse:collapse;
	border-width:1px;
	border-style: dashed;
	width: 290px;
} 

#admincp div.cp td
{
	border-collapse:collapse;
	width: 290px;
	padding: 3px;
	text-align: left;
}

select.admincp
{
	display:inline;
	width:135px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:9pt;
	color:#001736;
	margin: 4px 2px 2px 2px;
	padding: 2px;
	line-height: 20px;
	vertical-align:top;

} 

select.admincp:hover
{
	display:inline;
	width:135px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-color:#000066;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:9pt;
	color:#001736;
	margin: 4px 2px 2px 2px;
	line-height: 20px;
	vertical-align:top;

} 

option.admincp
{
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:0px;
	background-color:#FFF;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
}

#admincp .button
{
	display:inline;
	border-collapse:collapse;
	border-color:#80A5D7;
	border-style:solid;
	border-width:1px;
	background-color:#FFF;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	margin: 4px 2px 2px 2px;
	padding: 2px;
	line-height: 15px;
	vertical-align:top;
}

#admincp .button:hover
{
	display:inline;
	border-collapse:collapse;
	border-color:#000066;
	border-style:solid;
	border-width:1px;
	background-color:#80A5D7;
	font-family:Arial;
	font-size:8pt;
	color:#FFF;
	margin: 4px 2px 2px 2px;
	padding: 2px;
	line-height: 15px;
	vertical-align:top;
}

#admin_main
{
	float:right;
	background-image: url('http://www.professionalrealty.com/images/adminbg.png');
	width:600px;
	height:350px;
	border-width:0px;
	padding: 0px;
	margin-right: 10px;
}

#admin_main img
{
	border:0px;
	padding: 0px;
	margin: 0px;
}

#admin_main div.summary
{
	width:580px;
	height:330px;
	border-width:0px;
	border-style: dotted;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 0px;

}

#admin_main div.summary img.button
{
	display: inline;
	border:0px;
	padding: 0px;
	margin: 5px;
}

#admin_main div.agt
{
	width:580px;
	height:330px;
	border-width:0px;
	border-style: dotted;
	padding-top: 0px;
	margin-top: 5px;
	margin-left: 0px;

}

#admin_main div.agt table
{
	border-collapse:collapse;
	border-width:0px;
	border-style: dashed;
	width: 580px;
} 

#admin_main div.agt td
{
	border-collapse:collapse;
	width: 580px;
	margin-top: 0px;
	padding: 2px;
	text-align: left;
}

#admin_main div.agt table.innerform
{
	border-width:	0px;
	border-style: dashed;
	width: 570px;
} 

#admin_main div.agt td.innerform
{
	border-width:0px;
	border-style: dashed;
	padding: 5px;
	width: 95px;
	vertical-align: middle;
}

#admin_main div.agt input
{
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	margin: 2px;
	padding: 2px;
	vertical-align: top;
}

#admin_main div.agt input:hover
{
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#000066;
	border-width:1px;
	background-color: 80A5D7;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	margin: 2px;
	padding: 2px;
	vertical-align: top;
}

#admin_main div.agt textarea
{
	display: inline;
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	width: 375px;
	height: 50px;
	margin: 2px;
	padding: 2px;
}

/* Disclosure Agreement */

#iad
{
	float:left;
	width:916px;
	border-width:0px;
	padding: 2px;
	margin-left: 10px;
	font-size:10pt;
	text-align:Justify;
}

#iaddl
{
	float:right;
	width:260px;
	height:260px;
	border-width:0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	text-align:Justify;
}

/* IDX Disclaimer */

#idx_disclaimer
{
	float: left;
	width: 920px;
	border: 0px dashed #003366;
	margin: 10px;
	font-size:6pt;
	font-family:Arial;
	text-align:center;
}

/* Request Form */

#requestform
{
	width: 910px;
	height: 140px;
	background-image: url('http://www.professionalrealty.com/images/requestform.png');
	background-color: transparent;
	border: 0px dashed #003366;
	padding: 5px;
}

#requestform p.greeting
{
	font-size:14pt;
	font-family:Arial;
	font-weight:Bold;
	font-style:Italic;
	text-align:left;
	margin: 0px;
	padding: 0px;	
}

#requestform table
{
	table-layout: fixed;
	border: 0px dashed #003366;
}

#requestform td
{
	border: 0px dashed #003366;
	font-weight: Bold;
	text-align: right;
}

#requestform input
{
	width: 135px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	margin: 2px;
	padding: 2px;
}

#requestform select
{
	width: 140px;
	border: 1px solid #80A5D7;
	margin: 2px;
	padding: 2px;
	font-size: 8pt;
	color: #336699;
	
}

#requestform textarea
{
	width: 280px;
	height: 90px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	margin: 2px;
	padding: 2px;
}

#requestform img
{
	margin: 25px 0px 25px 50px;
}

/* Tooltip Popup */

.tooltip a
{
position:relative;
z-index: 1000;
}
.tooltip a span{
visibility: hidden;
position: absolute;
top: 5px;
left: 25px;
width: 200px;
padding: 5px;
background-image: url('http://www.professionalrealty.com/images/transbgblue.png');
background-color: transparent;
color:	#FFF;
text-decoration: none;
border: 1px solid #003366;
z-index: 1000;
}
.tooltip a:hover{visibility:visible}
.tooltip a:hover span{visibility:visible;}

/* End Tooltip */

/* UCC Page */

#ucc_content table
{
	width: 940px;
	border-collapse:collapse;
	border-width:0px;
	padding: 0px;
	margin: 0px;
} 

#ucc_content td
{
	border-width:0px;
	padding: 0px;
	margin: 0px;
	font-size:10pt;
	text-align:center;

}

#ucc_content td.content
{

	background-image: url('http://www.professionalrealty.com/images/contentbgwhite.png');
	border-width:0px;
	padding:10px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}

#ucc_content img.fc
{
	display: block;
	float: right;
	border: 1px solid #003366;
	padding: 0px;
	margin: 0px 0px 5px 5px;
}

#ucc_content p
{
	margin-top: 0px;
}

#ucc_content input
{
	width: 175px;
	background-image: url('http://www.professionalrealty.com/images/transbg.png');
	border-collapse:collapse;
	border-style:solid;
	border-color:#80A5D7;
	border-width:1px;
	background-color: transparent;
	font-family:Arial;
	font-size:8pt;
	color:#001736;
	margin: 2px;
	padding: 2px;
}
#bblogin {
	width: 500px;
	height: 180px;
	margin: 10px;
	padding: 10px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
	background-image: url('http://www.luxuryhomesandproperties.com/img/transparent-blue05.png');
	font-family: Tahoma, Arial;
	font-size: 10pt;
}
.error {
	margin: 10px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: red;
} 
#bblogin div.fields {
	float: left;
	width: 180px;
	height: 75px;
	margin: 10px 0px 0px 10px;
	border-style: solid;
	border-width: 0px;
	border-color: #003366;
	text-align: right;
	line-height: 25px;
}
#bblogin div.input {
	float: right;
	width: 270px;
	height: 75px;
	margin: 10px 10px 0px 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #003366;
	text-align: left;
}
#bblogin input {
	width: 150px;
	padding: 2px;
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
}
#bblogin input:hover {
	width: 150px;
	padding: 2px;
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
	background-image: url('http://www.luxuryhomesandproperties.com/img/transparent-blue10.png');
}
#bblogin input.button {
	width: 195px;
	padding: 2px;
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
	background-image: url('http://www.luxuryhomesandproperties.com/img/transparent-blue05.png');
}
#bblogin input.button:hover {
	width: 195px;
	padding: 2px;
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
	background-image: url('http://www.luxuryhomesandproperties.com/img/transparent-blue10.png');
}
#bbmenu li
{
	display: inline;
	margin: 2px;
	padding: 0px 5px 0px 5px;
	background-color: #FFF;
	border-width: 0px 1px 0px 1px; 
	border-style: solid;
	border-color: #333366;
	text-align: center;
}

#bbmenu li:hover
{
	display: inline;
	margin: 2px;
	padding: 0px 5px 0px 5px;
	background-color: #FFF;
	border-width: 0px 1px 0px 1px; 
	border-style: solid;
	border-color: #333366;
	text-align: center;
}
#bbform {
	width: 500px;
	margin: 15px;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
}
#bbform div.fields {
	float: left;
	width: 100px;
	margin: 0px 0px 0px 10px;
	border-style: solid;
	border-width: 0px;
	border-color: #003366;
	text-align: right;
	line-height: 26px;
}
#bbform div.data {
	float: right;
	width: 360px;
	margin: 0px 10px 0px 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #003366;
	text-align: left;
}
#bbform select {
	width: 150px;
	padding: 0px;
	margin: 2px 0px 4px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
}
#bbform input {
	width: 146px;
	padding: 2px;
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
}
#bbform textarea {
	width: 200px;
	padding: 2px;
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #003366;
	border-style: solid;
	border-width: 1px;
	border-color: #003366;
}
.bblist {
	width: 800px;
	margin: 5px;
	padding: 10px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #003366;
}
.bbview {
	width: 800px;
	min-height: 150px;
	margin: 5px;
	padding: 10px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #003366;
}

