body
{
	margin:0px;
	padding:0px;
    background-color: #F3F0DD;
}

table  
{
	border-collapse: collapse;
	border-style:none;
}

td 
{
	padding: 0;
	border:none;
	white-space:normal;	
}

.contentArea
{
	padding:20px;
	background-color:#ffffff;
}

.photoPosition
{
	position:relative;
	top:125px;
	left:15px;
}

.footer
{
	color:#111848;
	font-size:10px;	
}

a.footer
{
	color:#111848;
	font-weight:bold;
}

.pagetitle, .emph
{
	color:#111848;
	font-weight:bold;
}

.pagetitle2 
{
	color:#111848;
	font-weight:bold;
}

.welcome
{
	font-weight:bold;
	color:#111848;	
}

td.resultsHeader, div.resultsHeader, .resultsHeader
{
	BACKGROUND-COLOR:#9d111a;
	color: #FFFFFF;
	font-weight: bold;
}

a.resultsheader:link, a.resultsheader:visited, a.resultsHeader
{
	color: #FFFFFF;
	font-weight:bold;
}


a.tabSubNav:link, a.tabSubNav:visited
{
	color : white;
	text-decoration : none;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
}

.formBody, .formCell, .formCellBreak, .Content
{
	padding:2px 0px 2px 5px;
	background-color:#ebedef;
	color:#111848;
	line-height:normal;
	font-weight:normal;
}

td.formFooter, td.formHeader
{
	border-top : solid 1px #000000;
	border-bottom : solid 1px #111848;
	background-color : #111848;
}

td.resultsCell, div.resultsCell
{
	color: #000000;
	background-color: #FFFFFF;
	border-bottom:#111848 1px solid;
	padding: 3px;
}

td.resultsCellAlternate, div.resultsCellAlternate
{
	color: #000000;
	background-color: #F5F5F5;
	border-bottom:#111848 1px solid;
	padding: 3px;
}

td.resultsCellNoBorder, div.resultsCellNoBorder
{
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
}

td.resultsCellAlternateNoBorder, div.resultsCellAlternateNoBorder
{
	color: #000000;
	background-color: #F5F5F5;
	padding: 3px;
}

.underline, .underline2
{
	border-bottom:solid 1px #131b50;
}

.directions
{
	font-style:italic;
}

/* Inside Page Styles */
table.max
{
	width:100%;
}

.content
{
	background-color:white;
	vertical-align:top;
	padding:10px;
	min-height:500px;
}

.dots
{
	background-image:url(/PageTemplates/Template29/Image/dots.gif);
	background-repeat:repeat-x;
	height:17px;
}

.footerIn
{
	height:20;
	padding-left:20px;
	padding-right:20px;
	font-size:8pt;
	color:#010151;
}

.footerIn a
{
	color:#010151;
	font-weight:bold;
}

.menuBar
{
	background-image:url(/PageTemplates/Template29/Image/menuBar.gif);
	background-repeat:repeat-x;
	height:4px;
}

.pan
{
	background-image:url(/PageTemplates/Template29/Image/panBg.gif);
	background-repeat:no-repeat;
	width:231px;
	height:137px;
	vertical-align:top;
	text-align:center;
}

.NavLink a:link, .NavLink a:visited
{
  color: #ffffff;
  font-weight:bold;
  letter-spacing:1px;
  padding: 5px 0 5px 15px;	
  text-decoration: none;
}

.NavLink a:hover
{
  color:#e0e0e0;
  font-weight:bold;
  letter-spacing:1px;
  padding: 5px 0 5px 15px;	
  text-decoration: none;
}

.office_address_placeholder
{
    float : left;
    overflow : hidden;
    width : 260px;
    height : 70px;
    margin : 0;
    padding : 6px 10px 0 10px;
    font-size : 0.9em;
    color : #010151;
    font-family:Times New Roman;
	font-weight:bold;
	font-style:italic;
}

.office_address_placeholder .photo
{
    float : left;
    padding : 0;
    margin : 0 5px 0 0;
    border : solid 4px #fff;    
}

.office_address_placeholder .photo img
{
    float : left;
    width : 90px;    
}

.office_address_placeholder .info
{
    float : none;
    width : auto;
}

.office_address_placeholder .info p
{
    margin : 0 0 1px 0;
    padding : 0;
    line-height : 1.1em;
}

.office_address_placeholder .info .title
{
    font-weight: bold;
}

body.ba_office_propdetail * h1.pagetitle,
body.ba_office_locations *  h1.pagetitle,
body.ba_office_links * h1.pagetitle,
body.ba_office_contact * .wrap_form h1
{
    display : none;    
}

.sf-menu
{
	width:auto;
}

.logo
{
	background: url(/PageTemplates/Template29/Image/logoGatewayIn.jpg) no-repeat left top;
	text-indent:-9999px;
	width:180px;
}
