/*  - - - - - CSS Stylesheet - - - - - */

/*  Eric Meyer Reset  v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/*  END Eric Meyer Reset  v1.0 | 20080212 */


/* BEGIN GOOGLE ADS */
.ad-spacer {
	margin: 20px 0;	
}




/* END GOOGLE ADS */

* { margin:0 auto; }
body { margin:16px 0 0; background: #FFF; text-align: left; line-height: 1.5; }
p { font-family:Arial, Helvetica, sans-serif; font-size:100%; color: #333333; background: top; padding-bottom:1em; margin: 0 0 -.3em 0; }
table { border-collapse:collapse; }
tr { text-align: left; vertical-align: top; }
code { font: 100% "Courier New", Courier, Monaco, monospace; color: #699; }
.wrapper { border:1px solid #CCC; width:1000px; margin:0 auto 40px; overflow:hidden; }
a { font-size: 11px; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
/*BEGIN Weather span.c8 { font-family: Arial, Helvetica, sans-serif; }
div.c7 {
	position:absolute;
	display:none;
	border: 4px solid red;
}
*/
END Weather p.firstLTR:first-letter { font-size: 200%; font-family: "Trebuchet MS"; font-weight: bold; color: #FF0000; }
/* float the logo */
img#centerlogo { display: block; margin: 0 auto; padding:20px 0; }
img.centerimage { display: block; margin: 0 auto; padding:20px 0; }
/* BEGIN New Navigation top & bottom for 1st page only */
#floatertop {/* this allows the widthless floats to center up */ overflow:visible; margin:20px 0 0; float: left; position: relative; left: 50%; }
#floaterbottom {/* this allows the widthless floats to center up */ overflow:visible; margin:20px 0 20px; float: left; position: relative; left: 50%; }
.nav { position: relative; left:-50%;/* this allows the widthless floats to center up */ list-style: none; margin: 0; padding: 0; }
.nav li { padding-top:0px; float: left; font-weight: bold; }
.nav li a { padding: 0 1.5em;/* text padding for left and right only */ height:20px; line-height: 20px;/* center the text vertically */ text-decoration: none; color: #010167; outline: none; border-right: 1px dotted #CCC; font-size: 1.4em; }
li a.navright { float: left; padding: 0 1.5em;/* text padding for left and right only */ height:20px; line-height: 20px;/* center the text vertically */ text-decoration: none; color: #010167; outline: none; border-right: none; }
.nav li a:focus { height:20px; line-height:20px; color: #CCC; /* styling for any way a link is about to be used*/ }
.nav li a:hover { height:20px; line-height:20px; color: #F00; margin: 0; }
/* END New Navigation top & bottom for 1st page only */

/*  Logo and navigation (top and bottom of page */
.logo { background-color:#000066; }
#logov4 { width:1024px; background: url(../images/images_bkgd/body_3g.png) repeat-x center top; }
#logotag { width:777px; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #A7A85A; text-transform: uppercase; letter-spacing: 1em; position: relative; left: 136px; top: -40px; }
#logov4 img { margin:0 auto; }
.navbar { background-color:#000066; width: 780px; height:20px; border-bottom: 5px solid #EBEBEB; padding:0 0 5px 17px; font-family: Verdana, Geneva, sans-serif; z-index: -10; }
#sidebar { margin:20px 0 0; }
/*  BEGIN Section (3) and Icons*/ 
.section { height:60px; margin:10px 0 0px; /*background: url(../images/images_icons/sectionMid.png) no-repeat scroll 0px -4px; */ }
.icon { margin:0; position: relative; top: 10px; border: 0px none; }
/*  END Section (3) and Icons*/ 

h1 { display:inline; color: #000; font: normal 30px "Adobe Garamond Pro", Georgia, "Times New Roman"; letter-spacing: -1px; position: relative; }
h2 { font-size: 18px; font-weight: bold; color: #000; font-family: "Trebuchet MS"; text-align: left; letter-spacing: -1px; line-height: 19px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; vertical-align: top; }
.captian { font: bold 9px Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 5px; padding-top: 2px; }
.floatLEFT { float: left; padding-right:10px; clear: left; }
.floatRIGHT { float: right; padding-left:10px; clear: right; }
.Checkmark_LucidaGrandBold { font-family: "Lucida Grande"; font-weight: bold; color: #F00; }
.headerONE { font-size: 16px; color: #000; text-align: left; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; font-family: Georgia, "Times New Roman", Times, serif; }
.headerONE18Black { color: #555; padding: 10px 0 3px 3px; text-align: left; letter-spacing: -1px; font: bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.headerONE18BlackCenter { font-size: 16px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; text-align: center; line-height: 17px; letter-spacing: -1px; }
.copy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; line-height: normal; }
.copyBOLD { font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bolder; font-size: 11px; padding-top: .5em; padding-bottom: .5em; }
.copyBOLDnopadding {font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bolder; font-size: 11px; }
.copy_small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.copyLargeLineSpacing { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 20px; }
.copyLargeLineSpacingItalics { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 20px; font-style:italic; }
.copyLargeLineSpacingBOLD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 20px; font-weight:bold; }
.copyCENTER { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-align: center; }
.copyItalics { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; font-style: italic; }
.copyBoldLightGrayCaps { font-family: "Trebuchet MS"; font-size: 10px; color: #999999; font-weight: normal; text-transform: capitalize; }
.copy_ent_indent_gray { font-family: "Trebuchet MS"; font-size: 11px; color: #666666; font-weight: normal; line-height: normal; padding-right: 7pt; padding-left: 7pt; padding-top: 7pt; padding-bottom: 7px; }
.copy_ent_indent_white { font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; line-height: normal; padding-right: 9px; padding-left: 9px; padding-top: 9px; padding-bottom: 9px; }
.copyWhite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: normal; }
/*.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
*/

a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0033CC; text-decoration: none; outline:none; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC00CC; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; }
a.menu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: capitalize; color: #FFFFFF; text-decoration: none; }
a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: capitalize; }
a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: capitalize; color: #DDD; text-decoration: underline; }
a.menu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: capitalize; color: #FFF; text-decoration: none; }
h3 { font: normal 350%/110% Garamond, "Times New Roman", serif; padding: 0px; margin: 15px 0px 0px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333333; text-transform: none; }
.photoCOPY { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: right; }
.bookmark { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-transform: uppercase; color: #FFFFFF; letter-spacing: 8pt; }
.navigation:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; letter-spacing: 12px; font-weight: lighter; }
.navigation:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; color: #FFFFFF; letter-spacing: 12px; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.copyBoldRed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; line-height: normal; }
.copyBoldLightBlue { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #0099ff; font-weight: bold; line-height: normal; }
.copyGray_666666 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-weight: normal; line-height: normal; }
.copyLinkBlue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; font-weight: bold; line-height: normal; }
.headerONEWhite { font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.headerTWO { color: #000000; text-transform: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; font-variant: normal; }
.headerONE_alignCenter { color: #000000; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 15px; font-weight: 900; }
.headerONERED { font-size: 16px; font-weight: bolder; color: #FF0000; font-family: "Trebuchet MS"; text-align: left; line-height: 17px; letter-spacing: -1px; }
.headerONEWhiteLEFT { font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.headerONE36 { font-size: 48px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; text-align: left; line-height: 45px; letter-spacing: -1px; }
.headerONE24 { font-size: 30px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; text-align: left; letter-spacing: -1px; line-height: 28px; }
.headerONE24Red { font-size: 30px; font-weight: bolder; color: #FF0000; font-family: "Trebuchet MS"; text-align: left; line-height: 28px; letter-spacing: -1px; }
.headerONE18BLKCopyItal { font-size: 24px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; line-height: 26px; font-style: italic; }
.headerTWOcenter { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: center; }
.headerONE_gray { color: #903; text-align: left; letter-spacing: -1px; font: oblique bolder 16px/17px "Trebuchet MS"; }
.headerONEOrange { color: #FFCC00; text-align: center; font: bolder 16px/17px "Trebuchet MS"; }
.headerTWOwhite { color: #FFFFFF; text-transform: none; font: bolder normal 9px "Trebuchet MS"; text-align: center; letter-spacing: 1px; }
.headerONEREDitalic { font-size: 16px; font-weight: bolder; color: #FF0000; font-family: "Trebuchet MS"; text-align: left; line-height: 17px; letter-spacing: -1px; font-style: italic; }
.headerONEREDCenterItalic { color: #FF0000; text-align: center; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; font: italic bold 16px/20px "Trebuchet MS"; }
.copyRED { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: normal; line-height: normal; }
.headerONEWhite { font-size: 16px; font-weight: bolder; color: #FFFFFF; font-family: "Trebuchet MS"; text-align: left; line-height: 17px; letter-spacing: -1px; }
.headerONEWhite24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.headerONE21 { font-size: 26px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; line-height: 25px; letter-spacing: -1px; }
.headerONEWhiteCenter { font-size: 18px; font-weight: bolder; color: #FFFFFF; font-family: "Trebuchet MS"; text-align: center; letter-spacing: -1px; }
.headerONE18Red { font-size: 23px; font-weight: bolder; color: #FF0000; font-family: "Trebuchet MS"; text-align: left; line-height: 25px; letter-spacing: -1px; }
.headerONEpaddingTOP { font-size: 16px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; text-align: left; line-height: 20pt; letter-spacing: -1px; background-position: bottom; }
.headerONEREDCenter { font-size: 16px; font-weight: bolder; color: #FF0000; font-family: "Trebuchet MS"; text-align: center; line-height: 17px; letter-spacing: -1px; }
.headerONE18RedCopyItal { font-size: 24px; font-weight: 900; color: #FF0000; font-family: "Trebuchet MS"; text-align: left; line-height: 21px; letter-spacing: -1px; font-style: italic; }
.headerONEGeorgia_25 { color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22pt; font-weight: normal; padding-bottom: 1em; }
.headerONEGeorgia_25center { color: #000000; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22pt; font-weight: normal; line-height: 35px; }
.copyLeft { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; line-height: normal; text-align: left; }
.copy_MediumGray { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; line-height: normal; }
.copyBOLD_white { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #FFFFFF; font-weight: bolder; text-align: left; }
.copyBOLDCenter { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #333333; font-weight: bolder; text-align: center; }
.copyBOLDCenter { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #333333; font-weight: bolder; text-align: center; }
.copyBOLDDarkGray { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; color: #666666; font-weight: bolder; }
.copyGray { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; line-height: normal; }
.copySmallGraychart_header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #524552; font-weight: bolder; line-height: normal; }
.menuSeparator { font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; }
.copyMENU { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; line-height: normal; letter-spacing: 1px; }
.footerMENU { margin: 0 auto; width:700px; text-align: center; }
.copyItalicsBOLD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bolder; font-style: italic; }
p.firstLINE:first-line { font-weight: bold; color: #FF0000; text-transform: uppercase; }
.writer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: capitalize; color: #333333; font-weight: bold; font-variant: normal; }
.BlowQuote { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 35px; line-height: 45px; font-weight: bold; font-style: oblique; font-variant: normal; letter-spacing: -1px; }


.copy_allCaps_14pixels { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; text-transform: uppercase; }

.dividerPadding { padding-top: 28px; }
.GeorgiaTitle { font-size: 16pt; color: #000; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; font-family: Georgia, "Times New Roman", Times, serif; }
.byline { color: #333333; padding: 8px 0px 12px; font: 85% Arial, Helvetica, sans-serif; }
#siteinfo { text-align:center; background: #EBEBEB; padding: 1.2em 0; }
#headernav { text-align:right; background: #EBEBEB; padding: .7em .7em .4em 0; }
.graybkgd { background-color:#EEEEEE; font-size: 24px; font-weight: bolder; color: #000000; font-family: "Trebuchet MS"; line-height: 26px; font-style: italic; }
td .spacer { padding-bottom: 1em; }
#promo { width:320px; height:240px; background:url(../video_trailers/betsy.swf) #000; padding: 0 24px; position:absolute; left: 300px; top: 350px; }
.floatrpromo { float: right; background-color:#000; padding:0 20px; clear: right; margin: 0 0 0 10px; }
.graycopycenter { color: #999999; font: italic bold 24px/26px "Trebuchet MS"; background: #FFFFFF; vertical-align: top; text-align: left; }
.grayCopySmall { color: #006; font: italic bold 16px/26px "Trebuchet MS"; background: #FFFFFF; vertical-align: top; text-align: left; }
.writerRight { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: capitalize; color: #333333; font-weight: bold; font-variant: normal; text-align: right; }
/* - - - Page 2 - - - */

table#container { margin: 0 auto; width:800px; border:2px solid #000066; padding: 0px;}
table #ads { width:180px; padding:13px 0 0; }
#content { border: none; float:right; width: 75%; margin: 0 0 20px; padding: 0; }
table #content { width:550px; float:left; margin:10px 0 0 15px; }
tr #p2 { margin: 0 auto; width: 550px; margin-bottom: 30px; }
p#p2writer { margin:3px 0 5px; text-transform: uppercase; color: #666; font: bold 10px Arial, Helvetica, sans-serif; letter-spacing: 1px; }
.p2GeorgiaTitle { font-size: 250%; line-height:120%; margin-bottom: 14px; color: #000; font-family: Georgia, "Times New Roman", Times, serif; }

.p2bigheader { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 45px; line-height: 45px; font-weight: normal; font-style: oblique; font-variant: normal; letter-spacing: -1px; }

.p2headerintro { margin-bottom:-20px; color: #666; font: italic 200%/130% Georgia, "Times New Roman", Times, serif; }

.p2GeorgiaTitleSmall { margin:0 0 -20px; font-size: 13pt; color: #000; font-family: Georgia, "Times New Roman", Times, serif; }
.p2copy { font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555; }
.p2picborder { margin:0 0 8px; border:1px solid #999; padding:5px; }
/* BEGIN Image and Caption Float LEFT Solution  */
.picandcaptionL { float: left; }
.p2picborderfloatL { float: left; margin:0 8px 2px 0; border:1px solid #DDD; padding:5px; }
.p2captionL { clear:both; float:left; font: italic bold 10px Arial, Helvetica, sans-serif; color: #F00; margin: 0px 0px 3px 8px; letter-spacing: 1px; }
/* END Image and Caption Float LEFT Solution  */

/* BEGIN Image and Caption Float RIGHT Solution  */
.picandcaptionR { float: right; }
.p2picborderfloatR { float: right; margin:5px 0 2px 8px; border:1px solid #DDD; padding:5px; }
.p2captionR { clear:both; float:right; font: italic bold 10px Arial, Helvetica, sans-serif; color: #F00; margin: 0px 8px 3px 0; letter-spacing: 1px; }
.p2captionR2col { clear:both; float:right; font: italic bold 10px Arial, Helvetica, sans-serif; color: #F00; margin: 0px 8px 3px 0; letter-spacing: 1px; }
/* END Image and Caption Float RIGHT Solution  */

/* BEGIN Image and Caption CENTER Solution  */
.picandcaptionC { margin:0 auto; padding:0 0 10px; }
.p2picborderfloatC { border:1px solid #DDD; padding:5px; margin: 0px auto; }
.p2captionL { clear:both; float:left; font: italic bold 10px Arial, Helvetica, sans-serif; color: #F00; margin: 0px 0 3px 8px; letter-spacing: 1px; }
.p2captionL2col { clear:both; float:left; font: italic bold 10px Arial, Helvetica, sans-serif; color: #F00; margin: 0px 0 3px 8px; letter-spacing: 1px; }
/* END Image and Caption CENTER Solution  */

.p2floatleft { float: left; border:1px solid #DDD; margin:.3em 1em 0 0; padding:5px; clear: left; }
.p2floatright { float: right; border:1px solid #DDD; margin:.3em 0 0 1em; padding:5px; clear: right; outline:none; }
#adcol { float:right; padding: 20px 20px 20px; }
img { border:none; }
#adcol img { padding:20px 0 0; }
.formbtn { outline:none; margin:10px 0 30px; }
input submit { outline:none; }
.footerbullet { margin:0 .7em; }
#col1 { width:250px; margin:0 15px 0 0; border: none; }
#col2 { width:252px; margin:0 15px 0 0; border: none; }
#col3 { width:250px; margin:0 15px 0 0; border: none; }
/* Floating real estate award */
#listing { position:relative; z-index: 100; top: -220px; left: 190px; margin:0 0 -100px; }
/* Page 2 table eliminating styles */
p2container { width:800px; }
#p2content { width:600px; display:inline; }
p#p2title { font:25px normal Georgia, "Times New Roman", Times, serif; color:#666; }
/* BEGIN Float gallery in columns */
#p2gallery1 { overflow:auto; }
.clearboth { clear:both; }

