body{
	margin:0px;
}

.regionDefault{
    padding:0px 0px 0px 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.regionSpacer{
    padding:0px 0px 0px 0px;
    border-style:solid;
    border-width:0px;
}

td.preHeaderRegion{
    padding:0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

td.headerRegion{
    padding:0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

td.postHeaderRegion{
    padding:0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

td.postHeaderRegion1{
    padding:0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.region1{
    padding:0px;
    margin: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.region2{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.region3{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}   

.region4{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}   

.region5{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}   

.region6{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.region7{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.region8{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.region9{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}

.footerRegion{
    padding:0px;
    margin-left: 0px;
    border-style:none;
    border-width:0px;
    text-align:left;
    vertical-align:top;
}   

   
 

/* ***************** Article Listing Portlet ************************** */
.indexArticleTitle{
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	color: #000000;
	font-weight:bold;
}

.indexArticleLinkTo{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000088";
}

.indexArticleBlurb{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";
}

.indexSectionTitle{
	font-family:verdana,arial,sans-serif;
	font-size:18px;
	color: #cc3333;
	font-weight:bold;
	text-decoration:underline;
}
.articleListingPhotoCredit{
	display:none;
}

.indexArticleSpacer {
	display:none;
}

/* ******************* Complex Listing Portlet ******************** */
.complexListingItem {
    border: none;
}

.articleListingDivider {
	display: none;
}

/* ******************* Article Display Portlet ******************** */
.articleBlurb{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#666666";
}
.articleDate{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000088";
    padding-bottom: 20px;
}
.articleOverline{
    font-family:verdana,arial,sans-serif;
    font-size:12px;
    color:"#888888";
    font-weight:bold;
}
.articleTitle{
    font-family:verdana,arial,sans-serif;
    font-size:16px;
    color:"#000000";
    font-weight:bold;
}
.articleSubTitle{
    font-family:verdana,arial,sans-serif;
    font-size:12px;
    color:"#888888";
    font-weight:bold;
}
.articleBody{
	font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";	
	_line-height:1.2; /* fixes bug in IE with float */
}
.articleViewerGroup{
	text-align:right;
	margin: 0;
	float: right;
}
.articlePosition1{
	margin: 0px 0px 10px 0px;
	text-align:left;
}	
.articlePosition3{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	float: right;
}
.articlePosition5{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	float: right;
}
.articlePosition2{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	float: left;
}
.articlePosition4{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	float: left;
}
.articlePosition6{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	float: left;
}
.articlePositionHeader{
	text-align: center;	
}
.articlePositionHeader div{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.articlePositionFooter{
	text-align: center;	
}
.articlePositionFooter div{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.articleEmbeddedViewerBox{
	text-align:left;
	margin: 0px 0px 10px 0px;
}
.articleImageBox{
    border-style:none;
    color:"#888888";
}
.articleImageCaption{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#888888";
    text-align: left;
}
.articleFlashBox{
    border-style:none;
    color:"#888888";
    text-align:center;
}
.articleFlashCaption{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#888888";
    text-align: left;
}
.articleFlashDownload{
    font-size:8px;
}
.articleBinaryBox{
    border-style:none;
    color:"#888888";
    text-align:center;
}
.articleBinaryCaption{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#888888";
    text-align: left;
}
.articleLinkText{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#0000FF";
}
.articleByline{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";
}
.articleOptions{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#FF0000";
}
.articlePreviousNewsLabel{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10px;
    color:"#000000";
    font-weight:bold;
}
.articleEmbeddedAdBox{
	float:left;
	clear:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
.articleAdRule{
	width: 100%;	
}
.packagesGrpBox{
	text-align: left;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #EDF0F5;
	margin: 0px 0px 10px 0px;
}
.packagesHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 3px;
}
.packageTitle{
	list-style:none;
	font-weight:bold;
}
.packageDate{
	list-style: none;
	font-weight:bold;
	color: #000000;
}
.packagesBox{
	border-top: 1px solid #000000;
	background-image: url(/insidebayarea/Images/TopNavigation/background-fade.gif);
	padding-bottom:3px;
}
.packagesBox ul {
	margin:0;
	padding:0;
}
.packageItem{
	color: #0E347F;
	font-size: 11px;
	list-style-type: none;
	background-image: url(/insidebayarea/Images/TopNavigation/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding-top:3px;
	padding-left: 18px;
}
.articleFooterLinks{
	width:100%;
	text-align:center;
}

/* ******************* Registration Portlet ******************** */
.registerBody{

    background-color:"#eff4fe";
    padding:10px;
    font-face:Arial;
    link-color:"#3d46fe";
}
.registerNav{
	background-color:"#eeeeee";
    font-family:arial;
    font-size:11px;
    color:"#333333";
    title-weight:bold;
    link-weight:normal;
    padding-top:5px;
    padding-bottom:5px;
}
.registerTitleLine{
    height:4px;
    color:"#dedede";
}
.registerBoundingBox{
    background-color:"#ffffff";
    border-style:solid;
    border-width:1px;
    border-color:"#d1d1d1";
}
.registerPageName{
    font-family:arial;
    font-size:18px;
    color:"#333333";
    font-weight:bold;
}
.registerHeaderCopy{
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:"#005e99";
}
.registerBodyCopy{
    font-family:arial;
    font-size:12px;
    color:"#6a6a6a";
    line-height:16px;
}
.registerUserAlert{
    font-family:arial;
    font-size:12px;
    color:"#0e5a0e";
    font-weight:bold;
    background-color:"#fbfcac";
}
.registerFormLabel{
    font-family:arial;
    font-size:12px;
    color:"#6a6a6a";
    font-weight:bold;
}
.registerLink{
    font-family:arial;
    font-size:12px;
    color:"#3d46fe";
}
.registerPasswordLink{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerLoginBox{
    border-style:solid;
    border-width:1px;
    border-color:"#d4d4d4";
    background-color:"#eff4fe";
}
.registerBulletHeader{
    font-family:arial;
    font-size:14px;
    color:"#7f7f7f";
}
.registerBulletList{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerFormInstructions{
    font-family:arial;
    font-size:11px;
    color:"#6a6a6a";
    font-weight:normal;
}
.registerSmallBodyCopy{
    font-family:arial;
    font-size:11px;
    color:"#6a6a6a";
    line-height:14px;
    font-style:italic;
}
.registerLinkTitle{
    font-family:arial;
    font-size:12px;
    color:"#929292";
    font-weight:bold;
    link-weight:normal;
    padding-bottom:7px;
}
.registerFormCheckBox{

}
.registerFormRadio{
    font-family:arial;
    font-size:12px;
    color:"#6a6a6a";
}
.registerFormRequired{
    font-family:arial;
    font-size:12px;
    color:"#ff0000";
}
.registerFormError{
    font-family:arial;
    font-size:12px;
    color:"#ff0000";
    font-weight:bold;
    background-color:"#fbecec";
}
.registerFormErrorLabel{
    font-family:arial;
    font-size: 12px;
    color:"#ff0000";
    font-weight:bold;
}
.registerFormConfirm{
    font-family:arial;
    font-size:12px;
    color:"#0e5a0e";
    font-weight:bold;
    background-color:"#fbfcae";
}
.registerFormErrorInstructions{
    font-family:arial;
    font-size:11px;
    color:"#ff0000";
    font-weight:normal;
}

/* ********* Embedded Image Viewer/Gallery Styles ************ */

#photoviewer {
	width:200px;
	padding: 0;
	border: 1px solid #000;
	background-color: #666;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
#photoviewer .clicktoenlargephoto {
	margin: 0;
	height: 14px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #fff;
	background-color: #7f7f7f;
	border-bottom: 1px solid #ccc;
	display: block;
}
#photoviewer .photocontainer {
    margin: 0 auto;
	padding: 0;
	background-color: #666;
	overflow: hidden;
	display: table;
	_position: relative;
}

#photoviewer .photocell {
	_position: absolute;
	_top: 50%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

#photoviewer .photocell a:link img, #photoviewer .photocell a:visited img {
	border-style:none;
}

#photoviewer .photo {
	_position: relative;
	_top: -50%;
}
*html #photoviewer p {
	padding: 5px;
}
#photoviewer div.caption {
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	background-color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;		
}
#photoviewer ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #999;
	max-height: 25px;
}
#photoviewer ul li {
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #000;
}
#photoviewer ul li a {
	display: block;
	padding: 5px;
	color: #333;
}	 
#photoviewer ul li.on {
	color: #666;
	text-decoration: none;
	background-color: #ccc;
}
#photoviewer ul li.previous {
	float: left;
	margin: 0;
	padding: 0 35px 0 0;
}
#photoviewer ul li.next {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	border: none;
	background-color: transparent;
}
#photoviewer ul li.previous a, #photoviewer ul li.next a  {
	display: block;
	color: #333;
	border: none;
	background-color: transparent;
}
#photoviewer table.controlbox {
	float: left;
	margin: 0;
	padding: 0;
	spacing: 0;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #999;
	max-height: 25px;
	width: 100%;
}
#photoviewer td li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	border-right: 1px solid #000;
}
#photoviewer tr td li {
	border-left: 1px solid #000;
}

#photoviewer td li a {
	display: block;
	padding: 5px;
	color: #333;
}	 
#photoviewer td li.on {
	color: #666;
	text-decoration: none;
	background-color: #ccc;
}
#photoviewer td li.previous {
	float: left;
	margin: 0;
	border: none;
}
#photoviewer td li.next {
	float: right;
	margin: 0;

	border: none;
	background-color: transparent;
}
#photoviewer td li.previous a, #photoviewer td li.next a  {
	display: block;
	color: #333;
	border: none;
	background-color: transparent;
}
#photoviewer .footer {
	clear: both;
	margin: 0;
	padding: 0;
}

/* ******************** Polls Default Styles ***************** */
.pollsAnswer{
    color:#66666;
    background-color:#E0E5DC;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:10px;
    vertical-align:top;
}

.pollsBox{
    background-color:#E0E5DC;
    width:150px;
}

.pollsHead{
    color:#F8FAF8;
    background-color:#666666;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-style:normal;
    font-size:14px;
    text-indent:8px;
    vertical-align:middle;
    border-width:0px;
    margin-top:0px;
}

.pollsQuestion{
    color:#666666;
    background-color:#E0E5DC;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:10px;
    text-text-align:left;
}

.pollsSubmit{
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:11px;
}

.pollsViewResults{
    color:#E0E5DC;
    background-color:#333333;
    font-family:verdana,arial,sans-serif;
    font-style:normal;
    font-size:11px;
    text-align:center;
}

/* ******************** SITE NAVIGATION ************************ */
.nav{
	font-family : verdana,arial,sans-serif;
	font-size : 12px;
	font-weight : normal;
	color:#000000;
	background-color : #BAC8D4;
}
A:link.nav{
    text-decoration:underline;
    color:#000000;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
	background-color : #BAC8D4;
    font-size:12px}

A:active.nav{
    text-decoration: underline;
    color:#000000;
	background-color : #BAC8D4;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:12px;
}
A:visited.nav{
    text-decoration:underline;
    color:#000000;
	background-color : #BAC8D4;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:12px;
}
A:hover.nav{
    text-decoration:none;
    color:#000000;
	background-color : #BAC8D4;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:12px;
}
a.navlevel_1{
	color : #000000;
	background-color : #BAC8D4;
	font-size : 12px;
	text-decoration:none;
	font-weight: bold;
	   font-family:verdana,arial,sans-serif;
}

a.navlevel_1_on{
	color : #000000;
	background-color : #BAC8D4;
	font-size : 12px;
	text-decoration:underline;
	font-weight: bold;
	   font-family:verdana,arial,sans-serif;
}

a.navlevel_2{
	font-size: 12px;
	color: #000000;
	background-color : #BAC8D4;
	text-decoration:none;
	   font-family:verdana,arial,sans-serif;
}
a.navlevel_2_on{
	font-size: 12px;
	color: #000000;
	background-color : #BAC8D4;
	text-decoration:underline;
	   font-family:verdana,arial,sans-serif;
}
a.navlevel_3{
	font-size:11px;
	color: #000000;
	background-color : #BAC8D4;
	text-decoration: none;	
	   font-family:verdana,arial,sans-serif;
}
a.navlevel_3_on{
	font-size:11px;
	color: #000000;
	background-color : #BAC8D4;
	text-decoration: underline;	
	   font-family:verdana,arial,sans-serif;
}
a.navlevel_4{
	font-size: 11px;
	color: #000000;
	background-color : #BAC8D4;
	text-decoration:none;	
   font-family:verdana,arial,sans-serif;
}
a.navlevel_4_on{
	font-size: 11px;
	color: #000000;
	background-color : #BAC8D4;
	text-decoration:underline;	
	 font-family:verdana,arial,sans-serif;
}

.TLDetailBox{
    padding:0px 0px 0px 0px;
    border-style:none;
    border-width:0px;
    text-align:center;
    vertical-align:top;
}

.TLDetailHeader{
    padding:0px 0px 0px 0px;
    border-style:none;
    border-width:0px;
    text-align:center;
    vertical-align:top;
}

.TLDetailFooter{
    padding:0px 0px 0px 0px;
    border-style:none;
    border-width:0px;
    text-align:center;
    vertical-align:top;
}

.TLDetailBody{
    padding:0px 0px 0px 0px;
    border-style:none;
    border-width:0px;
    text-align:center;
    vertical-align:top;
}

.TLDetailLink{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#444444";
    text-decoration:none;
    font-style:bold;
}

.TLDetailOptions{
    font-family:verdana,arial,sans-serif;
    font-size:8px;
    color:"#1111AA";
    text-decoration:underline;
    font-style:normal;
}

.TLDetailTitle{
    font-family:verdana,arial,sans-serif;
    font-size:14px;
    color:"#000000";
    text-decoration:none;
    font-style:bold;
}

.TLDetailDescription{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";
    text-decoration:none;
}

.TLBox{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";
    text-decoration:none;
    border-style:none;
    border-width:0px;
    border-color="#666699";
    background-color:"#DDDDEE";
    text-align:left;
}

.TLBoxHeader{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:"#666699";
    text-align:center;
}

.TLBoxImage{
    border-style:none;
    border-width:0px;
    text-align:center;
}

.TLBoxContent{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:"#DDDDEE";
    text-align:left;
    text-indent:5px;    
}

.TLBoxTabTable{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    color:"#000000";
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:"#DDDDEE";
    text-align:left;
}

.TLBoxTab{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:small-caps;
    font-weight:bold;
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:"#DDDDEE";
    text-align:left;
}

.TLBoxTabSelected{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:small-caps;
    font-weight:bold;
    text-decoration:none;
    border-style:solid;
    border-width:0px;
    
    background-color:"#999999";
    text-align:left;
}

.TLBoxTabLink{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:small-caps;
    font-weight:bold;
    color:"#990000";
    text-decoration:none;
    text-align:center;
}


.TLBoxType{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:small-caps;
    font-weight:bold;
    color:"#666666";
    text-decoration:none;
    text-align:left;
}

.TLBoxTitle{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:normal;
    font-weight:bold;
    color:"#666666";
    text-decoration:none;
    text-align:left;
}

.TLBoxCompany{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:"#222222";
    text-decoration:none;
    text-align:left;
    text-indent:15px;
}

.TLBoxAllListings{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-variant:small-caps;
    font-weight:bold;
    color:"#990000";
    text-decoration:none;
    text-align:center;
    border-style:none;
    border-width:0px;
    background-color:"#DDDDEE";
}

.TLBoxFooter{
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    text-decoration:none;
    border-style:none;
    border-width:0px;
    
    background-color:"#666699";
    text-align:center;
}

.TLBoxRule{
    color:"#555588";
    border-style:dashed;
}


.TLALLError{
    color: #999999;
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
}

.TLAllTable{
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
}

.TLAllListingTable{
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
}

.TLAllListingCell{
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
}

.TLAllTypeHeading {
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
}

.TLAllTypeSubHeading {
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
}

.TLAllTypeName{
    font-family: verdana,arial,sans-serif;
    font-size: 14px;
    color: #990066;
    font-weight: bold;
}

.TLAllSubTypeName{
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    color: #2222AA;
    font-weight: bold;
}

.TLAllListingTitle{
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
    color: #888888;
    font-variant: small-caps;
    font-weight: bold;
    text-decoration: underline;
}

.TLAllListingText{
    font-size: 10px;
    color: #000088;
    font-weight: normal;
}

/* BEGIN: privacy policy css */
a.privacyPolicyLink {
    font-family:arial;
    font-size:.75em;
}

.privacyPolicyPage {
    padding:6px;
}

.privacyPolicyTitle {
    font-family:arial;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.privacyPolicyNameDomainTitle {
    font-family:arial;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.privacyPolicyBody {
    font-family:arial;
    font-size:12pt;
    font-weight:normal;
    text-align:left;
    padding-left:0px;
}

.privacyPolicyBodyIndented {
    font-family:arial;
    font-size:12pt;
    font-weight:normal;
    text-align:left;
    padding-left:50px;
}

.privacyPolicyHeader {
    font-family:arial;
    font-size:12pt;
    font-weight:bold;
    text-align:left;
}

.privacyPolicyBulletPoint {
    font-family:arial;
    font-size:12pt;
    font-weight:normal;
    text-align:left;
}

.privacyPolicyCoordinator {
    font-family:arial;
    font-size:12pt;
    font-weight:normal;
    text-align:left;
    padding-left:100px;
}

a.privacyPolicyEmail {
    font-family:arial;
    font-size:12pt;
    font-weight:bold;
}
/* END: privacy policy css */

/* SEARCH STYLES */

 

.vFastSearchbox {width:100%;border-top: 6px solid #2C5C8A;border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;border-bottom: 1px solid #2C5C8A;background-color: #B9DAFB;padding:5px;}

.vFastSearchQueryWrap {width:100%;text-align:center;}

.vFastSearchQuery {width: 130px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.vFastSearchButtonWrap {width:100%;text-align:right;padding:5px;}

.vFastSearchButton {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;padding: 2px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;}

.vFastSearchButtonHover {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border: 1px solid #FFFCCF;padding: 1px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;}

.vFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;}

.vFastSearchInstruction {color:#ff0000;font-size: 10px;}

 

.hFastSearchbox {width:500px; border-top: 6px solid #2C5C8A;border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;border-bottom: 1px solid #2C5C8A;background-color: #B9DAFB;padding:5px;}

.hFastSearchQueryWrap {text-align:center;}

.hFastSearchQuery {width: 200px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.hFastSearchButtonWrap {width:100%;text-align:right;padding:5px;}

.hFastSearchButton {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;padding: 2px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;}

.hFastSearchButtonHover {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border: 1px solid #FFFCCF;padding: 1px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;}

.hFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;}

.hFastSearchInstruction {color:#ff0000;font-size: 10px;}

 

.rFastSearchbox {width:800px;border-top: 6px solid #2C5C8A;border-left: 1px solid #2C5C8A;border-right: 1px solid #2C5C8A;border-bottom: 1px solid #2C5C8A;background-color: #B9DAFB;padding:5px;}

.rFastSearchQueryWrap {width:100%;text-align:center;}

.rFastSearchQuery {width: 220px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.rFastSearchButtonWrap {width:100%;text-align:right;padding:5px;}

.rFastSearchButton {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border:0px solid;border-top-color:#696;border-left-color:#696;border-right-color:#363;border-bottom-color:#363;padding: 2px;width:50px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;}

.rFastSearchButtonHover {color:#FFF;background-color: #2C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;border: 1px solid #FFFCCF;padding: 1px;width: 50px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#457DB3',EndColorStr='#2C5C8A');cursor:hand;}

.rFastSearchInstructionWrap {width:100%;text-align:left;padding-left:5px;display:none;}

.rFastSearchInstruction {color:#ff0000;font-size: 10px;}


/* Mac Category fix */
.mtTable {
    width:100%;
}
.mtTr {
    cursor:hand;
}
.mtImageTd {
    text-align:center;
}
.mtTextTd {
    text-align:left;
}
/* End Mac Category fix */

/* Mac Refinements fix */
.mrTable {
    background-color: #2E6294;
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.mrHeader {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    background-color: #CCDAE7;
}
.mrImage {

}
.mrLinkTd {
    padding:4px;
}
a:link.mrLink, a:active.mrLink, a:visited.mrLink, a:hover.mrLink {
    color: #FFFFFF;
}
.mrHidden {
    display:none;
}
.mrDisplayed {
    display:inline;
}
.mrMoreLinkTd {
    padding:4px;
    text-align:right;
}
.mrMoreLink {
    color: #FFFFFF;
    cursor:hand;
    text-decoration:underline;
}
/* Mac Refinements fix */


/* begin tabs */
#tabs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
font-weight: bold;
}
/* end tabs */


/* begin searchbox */
#searchbox {
border-top: 6px solid #2C5C8A;
border-left: 1px solid #2C5C8A;
border-right: 1px solid #2C5C8A;
border-bottom: 1px solid #2C5C8A;
background-color: #B9DAFB;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#searchbox .searchText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#searchbox p{

}

#searchbox a:link, #searchbox a:active, #searchbox a:visited {
color:#000;
}

#searchbox a:hover {
color:#2E6294;
}


#searchbox input.btn{
   color:#FFF;
   background-color: #2C5C8A; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   }
   
   #searchbox input.btnhov {
   border: 1px solid #FFFCCF;
   }
/* end searchbox */

/* begin sections */
#sections {
background-color: #EDF6FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#sections  h1 {
font-size: 10px;
color: #2C5C8A;
border-bottom: 1px solid #2C5C8A;   
}


/* end sections */

/* begin top archive box */
#archivetop {
background-color: #DCEDFD;
}
/* end top archive box */

/* begin results */

#results {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#results b{
background-color:#BBD0FF;
font-weight:normal;
}

#results a:link, #results a:active, #results a:visited {
color:#000;
}

#results a:hover {
color:#2E6294;
}

/* begin refinement breadcrumb */
#breadcrumb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px solid black;
background-color: #E8ECEF;
}



#breadcrumb .refine {
font-size: 11px;
}

#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
color:#000;
}

#breadcrumb a:hover {
color:#2E6294;
}

/* end refinement breadcrumb */



/* begin page navigation */
#pagenav {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #2E6294;
color: #FFF;
font-size:10px;
text-align:center;
}

#pagenav td {
font-weight: normal;
font-size:10px;
}

#pagenav a:link.currentPage, #pagenav a:active.currentPage, #pagenav a:visited.currentPage, #pagenav a:hover.currentPage {
color: #FFFFFF;
background-color: #2E6294;
text-decoration: underline;
font-size:10px;
font-weight: bold;
}

#pagenav a:link.pageLink, #pagenav a:active.pageLink, #pagenav a:visited.pageLink, #pagenav a:hover.pageLink  {
color: #FFF;
text-decoration: none;
font-size:10px;
font-weight: bold;
}

#pagenav a:hover.pageLink  {
color: #FFF;
text-decoration: underline;
font-size:10px;
font-weight: bold;
}

/* end page navigation */

/* begin bottom archive search */
#archivebottom {
background-color: #D9E3EC;
}

/* end bottom archive search */

/* begin refinement and related container */
#tools {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 176px;
}

#tools h1{
font-size: 11px;
background-color: #E8ECEF;
border-bottom: 1px solid #2C5C8A;
}
/* end refinement and related container */

/* begin back to all results */
#back {
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #2C5C8A;
background-color: #FFFCCF;
}

#back a:link, #back a:active, #back a:visited , #back a:hover{
font-size: 10px;
font-weight: bold;
color:#2C5C8A;
}
/* end back to all results */

/* begin category refinement */
#category {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #2E6294;
color: #FFF;
font-size: 10px;
}

#category td{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #2E6294;
color: #FFF;
font-size: 10px;
}

#category h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000;
border-top: none;
font-weight: normal;
background-color: #CCDAE7;
}

#category ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding: 0 6px 0 0;
font-size: 10px;
}


#category li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 15px;
margin: 0;
padding: 2px 0 2px 0;
font-weight: normal;
margin-left: 30px;
font-size: 10px;
}


#category a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#category a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#category a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#category a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}


#category ul ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top: 3px;
}


#category ul li ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
list-style:none;
list-style-image:none;
margin-left: 0;
margin-top: 0;
line-height: 15px;
}


.no-bullet {
list-style-image:none;
}

/* end category refinement */


/* begin date, people places refinement containers */
.otherrefine {
background-color: #FFFCCF;
}

.otherrefine p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.otherrefine td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}


.otherrefine a:link, .otherrefine a:active, .otherrefine a:visited { 
color:#000;
text-decoration: none;
}

.otherrefine a:hover { 
color:#2E6294;
text-decoration: underline;
}
/* end date, people places refinement containers */

/* begin related searches*/
#related {
background-color: #F5F9FC;
border-top: 1px solid #2C5C8A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#related h1 {
font-size: 11px;
background-color: #E8ECEF;
border-right:#2C5C8A;;
border-left:#2C5C8A;;
}


#related a:link, #related a:active, #related a:visited {
color:#000000;
}

#related a{
color:#000000;
}

#related a:hover {
color:#2E6294;
}
/* end related searches*/

/*begin people places and dates flyouts*/

#dates {
	background-color: #2E6294;
    color: #FFFFFF;		
}

#dates li {
 font-size: 10px;
  color: #FFFFFF;
} 

#dates h1 {
color: #000;
font-size: 10px;
font-weight: normal;
background-color: #CCDAE7;
}

#dates li a:link, #dates li a:active, #dates li a:visited, #dates li a:hover {
color: #FFFFFF 
}


#people {
	background-color: #2E6294;
    color: #FFFFFF;
	}

 
#people li {
font-size: 10px;
  color: #FFFFFF;
 } 

#people h1 {
color: #000;
font-size: 10px;
font-weight: normal;
background-color: #CCDAE7;
}

#people li a:link, #people li a:active, #people li a:visited, #people li a:hover {
color: #FFFFFF
}

#places {
	background-color: #2E6294;
    color: #FFFFFF;
}

 
#places li {
font-size: 10px;
  color: #FFFFFF;
} 

#places li a:link, #places li a:active, #places li a:visited, #places li a:hover {
color: #FFFFFF 
}


#places h1 {
color: #000;
font-size: 10px;
font-weight: normal;
background-color: #CCDAE7;
}


#bylines {
font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #2E6294;
    color: #FFFFFF;
	}
	

 
#bylines li {
font-size: 10px;
color: #FFFFFF;
} 

#bylines h1 {
color: #000;
background-color: #CCDAE7;
}

#bylines li a:link, #people li a:active, #people li a:visited, #people li a:hover {
color: #FFFFFF 
}

/*begin people places and dates flyouts*/


.archiveSearch{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 10px;
font-weight: normal;
background-color: #CCDAE7;
border:solid 1px #2E6294;
}

a:link.archiveSearchLink, a:active.archiveSearchLink, a:visited.archiveSearchLink{
color: #000;
text-decoration: underline;
font-size:10px;
}

a:hover.archiveSearchLink{
color: #000;
text-decoration: underline;
font-size:10px;
}

.clearfix {/* SA display: inline-table;*/}


/*begin results sort*/
.sort {
font-size:9px;
}
/*end results sort*/

/*begin did you mean*/
.suggestion a:link, .suggestion a:active, .suggestion a:visited, .suggestion a:hover {
color: #2D6293;
font-style:italic;
font-weight: bold;
}
/*end did you mean*/


		.resultHeader{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		

		A:link.sortLink {font-size: 10px; color: #000000; text-decoration: underline; } 
		A:visited.sortLink {font-size: 10px; color: #000000; text-decoration: underline; } 
		A:active.sortLink	{ font-size: 10px; color: #000000; text-decoration: underline;} 
		A:hover.sortLink	{font-size: 10px; color: #2E6294; text-decoration: underline;}

		A:link.resultTitleLink {font-size: 11px; color: #000000; text-decoration: underline; } 
		A:visited.resultTitleLink {font-size: 11px; color: #000000; text-decoration: underline; } 
		A:active.resultTitleLink	{ font-size: 11px; color: #000000; text-decoration: underline;} 
		A:hover.resultTitleLink	{font-size: 11px; color: #2E6294; text-decoration: underline;}
		
		A:link.resultLink {font-size: 9px; color: #000000; text-decoration: underline; } 
		A:visited.resultLink {font-size: 9px; color: #000000; text-decoration: underline; } 
		A:active.resultLink	{ font-size: 9px; color: #000000; text-decoration: underline;} 
		A:hover.resultLink	{font-size: 9px; color: #2E6294; text-decoration: underline;}

		
		.relevance{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#5d5d5d;
			font-weight:normal;
		}
		
		.resultTitle{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#000000;
			font-weight:bold;
			padding-top:12px;
			margin:0px;
		}
		
		.resultBlurb{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#000000;
		}
		
		.resultDate{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#000000;
		}
		
		.resultByline{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#333333;
			text-align:left;
		}
		
		.highlight{background-color: #CCDAE7;}
		
		.open-similar {float: right;}
 /* END SEARCH STYLES */

/* START Corporate SiteMap Styles */
a.mngSitemapLink {
    font-family:arial;
    font-size:.75em;
}
a.footerLinkSeparator {
	font-family:arial;
	font-size:.75em;
}
div.layoutFooterLinks{
	text-align:center;
}
/* END Corporate SiteMap Styles */


/* Full Page */


.preHeaderRegion{
	width:1000px;
}

.headerRegion{
	width:1000px;
}

.postHeaderRegion{
	width:1000px;
}

.postHeaderRegion1{
	width:1000px;
}

.regionParent{
	width:1000px;
}

.region1{
	width:1000px;
}

.region2{
width:654px;
}

.region2b{
width:654px;
}

.region3{
	width:336px;
}

.region4{
	width:322px;
}

.region5{
	width:322px;
}

.region6{
	width:163px;
}

.region7{
	width:163px;
}

.region8{
	width:654px;
}

.region9{
	width:322px;
}

.region10{
	width:322px;
}

.region11{
	width:654px;
}

.region12{
	width:322px;
}

.region13{
	width:322px;
}

.footerRegion{
	width:1000px;
}

.gutter{
	width:10px;
}



#indigio_bayhomesite .iFrame1 {
	width: 1000px;
	height: 40px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

#indigio_bayhomesite .iFrame2 {
	width: 655px;
	height: 337px;
	overflow: hidden;
	margin: 10px 0;
	padding: 0;
	}

#indigio_bayhomesite .iFrame1 iframe {
	width: 100%;
	height: 40px;
	background: #fff;
	margin: 0;
	padding: 0;
	}

#indigio_bayhomesite .iFrame2 iframe {
	height: 337px;
	width: 655px;
	}
	
#indigio_bayhomesite .text{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:normal;text-decoration:none;}
/*******These are the styles for the Footer****/
#indigio_bayhomesite .pageFooter{background-repeat: repeat-x; background-image: url(/insidebayarea/Images/TopNavigation/20060123_033406_footerBackground.jpg);
width:100%; height:92px; color:#FFFFFF; border-width: 1.5px;border-style: solid; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#indigio_bayhomesite .footerLinks{color:#FFFFFF; text-decoration:underline;}
#indigio_bayhomesite a:hover.footerLinks{color:#FFFFFF; text-decoration:none;}

/*******End of styles for the Footer****/

/* ********************************************************* Article Display Portlet *******************************************************/ 
#indigio_bayhomesite .ArticleOptions{ color: #039;font-weight:normal;text-decoration:underline; font-size:11px;font-family:arial;} 
#indigio_bayhomesite a:hover.ArticleOptions{ color: #039;font-weight:normal;text-decoration:underline;font-family:arial;} 
#indigio_bayhomesite .articleDate{color:#9A9A9A; font-size:10px; padding-top:5px;font-family:arial;} 
#indigio_bayhomesite .articleTitle{color:#000000;font-weight:bold;font-size:18px;font-family:arial;}
#indigio_bayhomesite .articleSubTitle{color:#3B3B3B; font-weight:bold;font-size:12px;font-family:arial;} 
#indigio_bayhomesite .articleOverline{font-size:12px:color:#666666;font-weight:bold;font-family:arial;} 
#indigio_bayhomesite .articleByline{color:#4B4B4B;font-weight:normal;font-size:12px;padding-top:10px;font-family:arial;} 
#indigio_bayhomesite .articleBody{color:#3A3A3A;font-size:12px;font-family:arial;}
#indigio_bayhomesite .articleBody p {margin-top: 12px;font-family:arial;} 
#indigio_bayhomesite .articleImageBox{text-align:right;border-width:1px;border-color:#CCCCCC;border-style:solid;margin-top;} .articleImageCaption{color:000000;font-size:10px;text-decoration:none;font-family:arial;} 
#indigio_bayhomesite .articleLinkText{color:#3D6A84;font-size:10px;text-decoration:none;text-align:left;font-family:arial;} 
#indigio_bayhomesite a:hover.articleLinkText{color:#666666;font-family:arial;font-size:10px;text-decoration:none;text-align:left;font-family:arial;} 
#indigio_bayhomesite .articleAdHeader{font-size:10px;}
#indigio_bayhomesite .sidebar{border: 3px solid blue; padding: 20px; width: 100%; text-align: center} /* ******************************************************   end Article Display Portlet ************************************************** */
#indigio_bayhomesite td.indexArticleSpacer {
	margin-top: 1px;
	margin-bottom: 1px;
}

#indigio_bayhomesite .indexArticleLinkTo{
	font-family:arial,sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	display: none;
}

#indigio_bayhomesite .complexListingTitle,
.indexSectionTitle{
	font-family: arial, verdana, helvetica,sans-serif;
	font-size: 11px; 
	color:#699; 
	font-weight:bold; 
	text-decoration:none;
}

#indigio_bayhomesite td.complexListingTitle,
#indigio_bayhomesite td.indexSectionTitle{
	width:470px;
	padding: 10px 0px 3px 0px; /* top right bottom left */
	vertical-align:bottom;
	align:left;
	border-bottom: 1px solid #ccc;
}

#indigio_bayhomesite .listingItemTitle,
#indigio_bayhomesite .indexArticleTitle {
}

#indigio_bayhomesitetd.listingItemTitle, 
#indigio_bayhomesite td.indexArticleTitle {
   	padding: 0px;
}


#indigio_bayhomesite A.indexArticleTitle,
#indigio_bayhomesite A.listingItemTitle {
	font-family: arial, verdana, helvetica,sans-serif;
	font-size:15px;
	color:#03c;
	font-weight:bold;
	text-decoration:underline;
}

#indigio_bayhomesite A:active.indexArticleTitle,
#indigio_bayhomesite A:active.listingItemTitle {
	text-decoration : none;
}

#indigio_bayhomesite A:hover.indexArticleTitle,
#indigio_bayhomesite A:hover.listingItemTitle {
	text-decoration:none;
}

#indigio_bayhomesite .listingArticleBlurb,
#indigio_bayhomesite .indexArticleBlurb{
	font-family: arial, verdana, helvetica,sans-serif;
	font-size:11px;
	color:#333;
	line-height:1.3;
}

#indigio_bayhomesite .articleListingBlurb{
	font-family: arial, verdana, helvetica,sans-serif;
	font-size:11px;
	color:#333;
	line-height:1.3;
}

a.complexListingItem,
a.complexListingLink,
a.indexArticleListing {
	font-family: arial, verdana, helvetica,sans-serif;
	font-size:10px;
	/* color:#6C6CDF; */
	color:#33c;
	text-decoration:underline;
}
li.listNoImage,
.indexArticleBullet {
	color:black;
}

a:hover.complexListingItem,
a:hover.complexListingLink,
a:hover.indexArticleListing {
	text-decoration:none;

}





/* ------------------------------------------------------------ */

/* ***************** Complex Listing section ************************** */
.listingArticleLinkTo{
	font-family:arial,sans-serif;
	font-size:12px;
	color: white;
	text-decoration:none;
}
.complexListingMoreHeadlines{
    font-family:arial,sans-serif;
    font-size:14px;
    /* 
    	color:black;
    */
    font-weight:bold;
    text-decoration:none;
    /* KSB additions 09aug05: */
    color: #333;
    display: block;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #bac8d4;
    

}

.complexListingItemPhotoCredit {
	font-family:arial,sans-serif; 
	font-size:10px; 
	color:#ccc;
	line-height:15px;
	display: none;
}

#listings-master .complexListingBox {
	margin-right:10px;
	margin-left:10px;
	}


/* ------------------------ REGION ADJUSTMENTS --------------------- */
.region2 {
padding: 0px 0px 0px 10px;
}

.region4 {
padding: 5px 0 10px 10px;
}
.region5 {
padding: 5px 0 10px 0;
}
.region8{
padding: 5px 0 10px 10px;
}
.region9 {
padding: 5px 0 10px 10px;
}

.region10 {
padding: 5px 0 10px 0;
}

/********Privacy Policy Link********************/
 .privacyPolicyLink{display:none;}
 .adSpace{padding-top:0px;}
 .adElement {padding:0px 0px 15px 0px;}
/********End of Privacy Policy Link********************/

/********interest.com********************/

H2{ font: 24px Verdana, Arial, Helvetica; font-weight: Bold; color: #006892;}
	p{ font: 11px Verdana, Arial, Helvetica; font-weight: Bold; color: #006892;}
	.headerbg { background-color: #d7eaff; font: 14px Verdana, Arial, Helvetica; font-weight: Bold; color: #006892;}
	.inttxt { font: 11px Verdana, Arial, Helvetica;}
	.intsrchbx {font: 10px Verdana, Arial, Helvetica; width: 150px;}	
	.intamthbx {font: 10px Verdana, Arial, Helvetica; width: 80px;}
	.intlnfndr {font: 10px Verdana, Arial, Helvetica; width: 100px; font-weight: Bold;}
	td.intlnfndrtx {font: 10px Verdana, Arial, Helvetica;}
	.intbttn {font: 10px Verdana, Arial, Helvetica; width: 60px;}	
	a.intlnk {color: #006892; font: 10px Verdana, Arial, Helvetica;}	
/********End interest.com********************/

/* START Corporate SiteMap Styles */
a.mngSitemapLink {
    font-family:arial;
    font-size:.75em;
}
a.footerLinkSeparator {
	font-family:arial;
	font-size:.75em;
}
div.layoutFooterLinks{
	text-align:center;
}
/* END Corporate SiteMap Styles */
.select{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:normal;text-decoration:none;}
 
.nohomes{color:#FF9900;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:normal;text-decoration:none;}

A.linkcity{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:14px;font-weight:bold;text-decoration:none;}
 
A:hover.linkcity{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:14px;font-weight:bold;text-decoration:underline;}

A.linkcounty{color:#FF9900;font-family:Arial,Verdana,Geneva,Helvetica;font-size:14px;font-weight:bold;text-decoration:none;}
 
A:hover.linkcounty{color:#FF9900;font-family:Arial,Verdana,Geneva,Helvetica;font-size:14px;font-weight:bold;text-decoration:underline;}
/***************************************************MASTHEAD-Main Nav Elements for IBA ************************************/

/* THIS SETS ALL MARGINS & PADDING "0" */
body { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	font-size: small;
	}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}	
	
	
h1 {
	font-size: 130%;
	padding: 0 0 5px 0;
}

h2 {
	font-size: 110%;
	padding: 0 0 5px 0;
}

h3 {
	font-size: 105%;
	padding: 0 0 5px 0;
}

h4 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
	
p { 
	margin: 2.5px 0 2.5px 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #333;
}

a { 
	color: #039;
}

a:hover {
	color: #f90;
	text-decoration: none;
}

a:active {
	color: #039;
}

a:visted {
	color: #039;
}

#MastheadWrapper * { margin: 0; padding: 0; border: none; }

/*body {
	font-family: Arial, Helvetica, sans-serif;
                margin-left: 10px;
}*/

.region3 { text-align: right; }
.region6 { text-align: right;}
.region7 { text-align: right;}







/* MASTHEAD
------------------------------------------------------------- */
#Masthead {
	padding: 1px 0;
	background: url(/insidebayarea/Images/TopNavigation/20060113_042418_iba_masthead_bg.jpg) top left repeat-x;
	height: 75px;
	min-height: 72px;
	width: 1000px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}

ul#Masthead  {
	float: left;
	list-style: none;
}

#Masthead li {
	float: left;
}

#Masthead fieldset {
	margin: 41px 0 0 0;
	padding: 0;
	border: 0px; border-style:solid;
}

#Masthead form input {
	float: left;
	padding: 2.5px;
                width: 250px;
	border: 0px solid #333;
}

#Masthead #searchbutton {
	float: left;
	padding: 0 0 0 10px;
                border: 0px; border-style:solid;

}

/* end MASTHEAD
------------------------------------------------------------- */

/* MAIN NAV
------------------------------------------------------------- */
div#mainNavWrapper	{
	float: left;
	padding: 10px 0 10px 0;
	width: 1000px;
	background: #003366 url(/insidebayarea/Images/TopNavigation/20060110_042719_iba_mainnav_bg.gif) top left repeat-x;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/* BEGIN TOP LEVEL STYLES FOR MAIN NAV */

ul#mainNav {
	float: left;
	width: 650px;
	margin: 0 5px 0 0;
	list-style: none;
}

* html ul#mainNav {
	margin: 5px 0 0 0;

}
/* STYLES FOR NAV LIST ITEMS: HOME, SPORTS, etc. */
ul#mainNav li {
	float: left;

	font-size: 12px !important;

	line-height: 1.8em;
	position: relative;
}

ul#mainNav a {
	padding: 0  0 0 8px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

ul#mainNav a:hover{
	   color: #ccc;
}

/* STYLES FOR DROP DOWNS */
ul#mainNav li ul{
	display: none;
	width: 13em;
	position: absolute;
	top: 1.2em;
    left: 0;
	background: #f7f7f7 url(/insidebayarea/Images/TopNavigation/20060110_042801_iba_mainnav_dropdown_bg.gif) top left repeat-x;
	border-right: thin solid #ccc;
	border-bottom: thin solid #ccc;
	border-left: thin solid #ccc;
z-index: 1;
}

* html ul#mainNav li ul{
	display: none;
	position: absolute;
	top: 1.25em;
}

/* reset the top and left properties none IE browsers */
ul#mainNav li > ul {
	top: auto;
	left: auto;
	list-style: none;
}

ul#mainNav li: hover ul {
	display: block;
	clear: left;
	}

/* STYLES FOR DROP DOWN LIST ITEMS */
ul#mainNav li li {
    display: block;
	width: 100%;
}

/* STYLES FOR LINKS */
ul#mainNav li li a {
    display: block;
    color: #465365;
    text-decoration: none;
	border-top: thin solid #fff;
	border-bottom: thin solid #dedfdf;
}

ul#mainNav li li a:hover {
     text-decoration: none;
	 color: #f90;
	 background: none;
}

ul#mainNav li:hover ul, li.over ul {
	display: block;
	clear: left;
}

/*end  MAIN NAV
------------------------------------------------------------- */


/* CLASSIFIED NAV
------------------------------------------------------------- */

ul#classifiedsnav {
	float: left;

	font-size: 11px !important;

	padding: 0 0 0 5px;
	width: 320px;
	height: 22px;
	list-style: none;
	color: #039;
	background: url(/insidebayarea/Images/TopNavigation/20060113_042727_iba_classifieds_left.gif) top left no-repeat;
}

ul#classifiedsnav li {
	float: left;
	line-height: 1.8em;
}

ul#classifiedsnav .right {
	padding: 0 5px 0 0;
	height: 22px;
	background: url(/insidebayarea/Images/TopNavigation/20060113_042757_iba_classifieds_right.gif) top right no-repeat;
	}

ul#classifiedsnav .left {
	padding: 0 0 0 10px;
	}

ul#classifiedsnav li a {
	padding: 0 5px 0 5px;
	color: #039;
	}

	ul#classifiedsnav li a:hover {
	color: #f60;
	}

/*end  CLASSIFIED NAV
------------------------------------------------------------- */

/* KEY LINKS NAV
------------------------------------------------------------- */
li#keylinksnavli {
	float: right;
	padding: 50px 15px 0 0;
	font-size: 13px !important;
	font-weight: bold;
	color: #ccc;
}

li#keylinksnavli a {
	color: white;
}

li#keylinksnavli a:hover {
	color: #f60;
}

/*
ul#keylinksnav {
	float: left;

	font-size: 12px !important;

	padding: 0 0 0 5px;
	width: 320px;
	height: 22px;
	list-style: none;
	color: #039;
}

ul#keylinksnav li {
	float: right;
	line-height: 1.8em;
}

ul#keylinksnav li a {
	padding: 0 5px 0 5px;
	color: #039;
	}

ul#keylinksnav li a:hover {
	color: #f60;
	}
*/	

/*end  KEY LINKS NAV
------------------------------------------------------------- */
/*********************************************************** end MASTHEAD-Main Nav Elements ************************************/