div#pageHolder { width: 855px; margin: 0px 0 10px -400px;  }

div#menuRegion { position: relative; width: 800px; height: 85px; z-index: 99; border-color:#999; border-style: solid; border-width: 1px 1px 0; }
div#menuRegion img#topPhoto { width: 800px; height: 60px; }
div#menuRegion img#bywaylogo { position: absolute; top: 5px; left: 15px; }

div#pageContent { float: left; width: 760px; position: relative; z-index: 1; padding: 20px; border-color: #696; border-style: solid; border-width: 0 1px 0; }

div.framedImage { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; width: 425px; overflow: visible; margin-top: 0px; padding: 0 10px 0px; }
div.framedImage img { width: 445px; margin: 0 0 5px -10px; }

img.quotation { position: absolute; top: 50px; left: 500px; }

div#textColumn { float: left; width: 760px; margin: 0px; }
div#textColumn div.framedImage { width: 390px; }
div#textColumn div.framedImage img { width: 420px; }

#mapRegion { display:none; }

div#textfullcolumn { float:left; width:780px; height:auto;}
img.photort { float: right;  margin: 0 0 6px 12px; }
div.ltoverbottom { float:left; width:320px; height:auto; padding-top:15px;}
div.rtoverbottom { float:right; width:425px; height:auto; border-left:1px #999 solid; padding-top:15px;}
img.bywaymembership { padding-left:25px; }


div.sidePhotoLeft, div.sidePhotoRight { float: left; margin: 0 12px 6px 0; }
div.sidePhotoRight { float: right;  margin: 0 0 6px 12px; }
div.sidePhotoLeft p, div.sidePhotoRight p { text-align: center; color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 6px 0 0 0;}

a { color: #000; text-decoration:underline; }
a:visited { color: #000; } 

div#indexpageHolder { position: relative; width: 800px; margin: 0px auto 0px auto; }
div.access_button { display:none; }
div#splash_text { width:780px; display:inline-block; height:auto; position: absolute; top: 540px; left: -1px; padding: 20px 10px 10px 10px; border-color:#999; border-style: solid; border-width: 0px 1px 1px 1px; }

div#footer_index { float:left; position: relative; top: 810px; left: 0px; display:block; visibility: visible; overflow: visible; text-align:center; width:800px;  }
img.colorchart {border-color:#999; border-style: solid; border-width: 0 1px 1px;}

h1 { color: #000; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;background-image: url(common/ellipsis.gif); background-repeat: repeat-x; margin: 10px 0 0; }
h1 span { background-color: #cc9; background-image: none; }
h1.middleSection {  background-color: #066; }

h1.southgate { color:#000; }
h1.lowsec { color:#000; }
h1.midsec { color:#000; }
h1.upsec { color:#000; }
h1.northgate { color:#000; }

h2 { font-size: 15px; color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 15px 0 0;}
h3 { font-size: 13px; color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 0.1em; margin: 5px 0 6px;}
h4 {
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0 18px;
	line-height: 19px;
	font-weight: normal;
}
h5 { font-size: 12px; color:#000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 0.1em; margin: 6px 0 3px 0}

p { margin: 0 0 12px 0; }
p.footer { color: #000; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin: 0; }
p.udsb_text {font-size: 12px; line-height:16px;}

span.goldmember { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
span.silvermember { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}

span.events {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;}
span.events a:link {color:#000; text-decoration:none; font-weight:bold;}
span.events a:visited {color:#000; text-decoration:none; font-weight:bold;}
span.events a:hover {color:#000; text-decoration:none; font-weight:bold;}
span.events a:active{color:#000; text-decoration:none; font-weight:bold;}

div.didYouKnow_right, div.didYouKnow_left { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-size: 10px; background-color: #ffc; background-image: url(common/did_you_know.gif); background-repeat: no-repeat; background-position: 10px 10px; width: 103px; padding: 24px 10px 10px; }
div.didYouKnow_right { float: right; margin: 5px 0 5px 10px }
div.didYouKnow_left { float: left; margin: 5px 10px 5px 0 }

p.copyright { color: #000; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin: 0 0 5px 0; }
p.copyright a { text-decoration: none; color:#000;}
p.copyright a:visited { color: #000; } 
p.copyright a:hover { color: #000;}

p.footnote { font-style: italic; padding: 6px 0 0; border-color: #999; border-style: solid; border-width: 1px 0 0; }

p.statement { font-size:12px; color:#000; line-height: 15px;}
img.placemat { padding-left:10px;}

span.bold { font-weight: bold }
span.italic { font-style: italic }
span.bolditalic { font-style: italic; font-weight: bold }
.paidcategories {font-size: 14px; color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 0px 0px 0 20px;}
.paidcategories a{color: #000; text-decoration:underline;}
.paidcategories a:hover{color: #000; text-decoration:none;}
.paidcategories a:visited{color: #000; text-decoration:none;}