@charset "utf-8";
/* CSS Document */
@import url(nav.css);

* { margin: 0; padding: 0; }

body { background: #fffffe url(../images/bg_page.jpg) repeat-x; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }

#container { width: 900px; margin: 0 auto; background: url(../images/bg_wrapper_2.jpg) repeat-y; position: relative; }
#pagewrap { background: url(../images/bg_content_ie6.jpg) no-repeat; }
#header { height: 183px; }
#social { text-align: left; padding-left: 9px; width:240px}
.rewardCard{ position:absolute; top:266px; left:85px; z-index:100; width:100px; color:#FFFFFF; font-weight:900; }
#top-callouts { padding: 6px 11px 0px 5px; }
#bottom-callouts { padding: 30px 24px 26px 16px }

/* content elements */
#content-home { padding: 0 0 0 9px; /* position: relative;*/ }
#contentmain { float: left; width: 651px }

#menuwrap p.top { margin: 0 0 14px 29px; color: #fff; font-weight: bold; }
#menuwrap p.top a { color: #fff; text-decoration:underline }
#menuwrap p.top a:hover { text-decoration: none }

.content { padding: 30px 50px 30px 33px; }
.content h1 { line-height: 28px; margin-bottom: .75em; }
.content p, .content table, .content ol, .content ul, #footer p, .content hr { margin: 0 0 1.75em 0; line-height: 18px; }
.content ul { margin-left: 35px; }
.content ol { margin-left: 33px; }
.content ul li { padding: 2px 0; }

.content p.link { margin: 0 0 .7em 1.4em }
.content p.link.last { margin-bottom: 1.75em }

/* footer */
#footer { width: 900px; margin: 0 auto; background: url(../images/bg_footer.jpg) no-repeat top; text-align: center; }
#footer .toe { width: 635px; margin: 0px auto; padding: 26px 0 0 0; }
#footer .sitemap { font-size: 9px; }
#footer .demo { font-size: 11px; }
#footer .demo a { color: #000; }
#footer .demo a:hover { text-decoration: underline; }
#footer .televox { font-size: 10px; }
#footer .televox a { color: #000; }

/* address */
.address { color: #fff; padding: 12px 20px 128px 33px; margin-top: 24px; font-size: 13px; font-weight: bold; background: url(../images/line.gif) right top no-repeat; }
.address a, .address a:link, .address a:visited { text-decoration: none; color: #fff; }
.address a:hover { text-decoration: underline; color: #fff; }

/* before and after flash */
#bandaFF { width:567px; margin:0 auto; }
#bandaFF object:focus { outline: none; }

/* office tour */
#ot-border { border:2px solid #449BD1; width:500px; height:307px; margin: 0 auto; }

/* associations */
.associations { position: absolute; left: 9px; bottom: 0px; width: 240px; height: 78px; z-index: 10; }

/* forms */
table.requestForm, table.uploadForm, table.feedbackForm { border: 0 none; width:70%; margin: 0 auto; }
table.requestForm td, table.uploadForm td, table.feedbackForm td { padding: 4px; line-height: 14px;}
input { padding: 2px; }


/* links */
a:focus { outline: 0 none; }
a img { border: 0 none; }
a, a:link, a:visited { text-decoration: none; color: #1876b1; }
a:hover, a:active { text-decoration: underline; color: #1876b1; }

/* text styles */
h1, h2, h3, h4, h5, h6 { color: #1482c5; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom:1.3em; }
h1 { font-size: 27px; }
h1.seoh1 { font-size:21px }
h2 { font-size: 18px; }
h3 { font-size: 16px; font-weight: bold }


/* misc styles */
.pagephoto { float: right; margin:0 0 8px 10px; }
.invis_jumphome { width:151px; height:94px; }
.invis_jump { margin:0 0 25px 75px; width:151px; height:94px; }
.invis_jump_teen { margin:5px 12px 3px 0; width:151px; height:94px; float:left; }
.invis_teen { float:right; width:156px; height:128px; }
.invis_exmpl { width:285px; height:190px; margin:0 0 15px 0; }
.photoleft { float: left; margin: 0 10px 8px 0; }
.photoright { float: right; margin: 0 0 8px 10px; }
.clear { clear: both; line-height: 0; font-size: 0; height:1px; }
.brace { border: 1px solid #79bde8; }
.brace table td { padding: 4px }
.brace span.copy { font-size:11px; }
.brace span.blkLgHeaderCopy { color: #1482c5; font-weight: bold; }
.content .brace table { margin:0; }

/*.rewardCard{
	width:260px;
	color:#FFFFFF;
	font-weight:900;
}*/






