html{overflow-y:scroll;}
body{background:#fff url(images/gradientbody.jpg) 0 0 repeat-x;margin:0;padding:0;}
.wrapper{font:10px verdana, arial, helvetica, sans-serif;color:#600;position:relative;width:767px;margin:0 auto;text-align:justify;}
.masthead{background:#fff url('images/retreat.jpg') no-repeat center center;position:absolute;background-color:#fff;top:0px;width:765px;height:104px;border-top:7px solid #600;border-right:1px solid #600;border-bottom:1px solid #600;border-left:1px solid #600;}
.banner{position:relative;float:left;padding:6px 0 0 128px;}
.dropcap{float:left;font-size:36px;line-height:26px;padding-top:3px;padding-right:3px;font-family: times;}
.gracelogo{position:relative;float:left;padding:11px 0 0 7px;}
.address{position:relative;float:right;padding:23px 7px 0 0;font-weight:bold;font-size:12px;;text-align:right;line-height:14px;color:#600;font-family:Georgia,'Times New Roman',Serif;font-style:italic;overflow:auto;height:80px;}
.servicemark{text-align:right;font-weight:700;width:230px;;color:#600;position:absolute;top:112px;height:14px;padding:4px 4px 2px;left:524px;}
.picturediv{position:absolute;;top:144px;margin: 0 0 0 7px;}
.pictureshadow{position:absolute;background:white url(images/shadow.gif) no-repeat;width:177px;height:224px;}
.picture{position:absolute;z-index:100;width:145px;height:192px;margin:12px;}
.crosspictdiv{left:195px;width:384px;position:absolute;border:1px #000 solid;top:144px;height:210px;background: #000 url(images/crossedit.jpg) 126px 0 no-repeat;}
.scrolladdiv {position:absolute;left:594px;top:144px;width:178px;height:225px;z-index:0;}
.scrolladbg {position:absolute;z-index:1;background: url(images/shadow.gif) no-repeat;width:177px;height:224px;}
.scrolladtex {position:absolute;z-index:2;background: url(images/Texture0120.jpg) repeat;width:145px;height:192px;margin:12px;}
.horizons{position:absolute;top:171px;left:613px;height:44px;width:130px;}
.voice{position:absolute;top:287px;left:613px;height:44px;width:130px;}
.noline{text-decoration:none;}
.ezjax {text-decoration:none;}
.header{font-size:13px;font-weight:700;background-color:#906f5a;color:#FFF;line-height:20px;height:20px;margin:0;padding:0 0 1px 6px;}
.form{font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;padding:1px 2px;border:1px solid #805533;}
.text{font-size:12px;text-align:justify;}
.grid{font-size:11px;text-align:justify;}
.datagrid{font-size:11px;text-align:center;}
.copyright{position:relative;font-size:9px;width:156px;text-align:center;line-height:13px;margin:15px 0;padding:0;}
.flexboxlft{width:176px;position:absolute;top:378px;;background-color:#fff;margin: 0 0 0 7px;}
.flexboxlft h5{color:#666666;font-size:12px;margin:0 0 3px 0;padding:0;}
.flexboxtable{border-collapse:collapse;}
.flexboxtable td{padding:3px 0 3px 0;text-align:justify;font-size:11px;}
.flexboxrgt{width:176px;position:absolute;left:594px;top:378px;}
.flexboxrgt h5{color:#666666;font-size:12px;margin:0 0 5px 0;padding:0;}
.notenate{position:absolute;left:195px;top:356px;border-bottom:20px #fff solid;width:386px;background-color:#000;}
.notenate table{margin:20px 13px 13px 13px;border-spacing:0;border-collapse:collapse;}
.notenate th{height:26px;background:#600 url(images/notecaption.gif) no-repeat;border-top:1px #600 solid;border-right:1px #600 solid;border-left:1px #600 solid;margin:0;padding:0;}
.notenate td{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;border-bottom:1px #999 solid;border-right:1px #999 solid;border-left:1px #999 solid;padding:9px 15px 15px 15px;text-align:justify;background:#f5f5f5;color:#000;font-size:14px;line-height:18px;margin:0;}
.notenate td p{margin:8px 0 0 0;padding:0;}
.caption{left:196px;width:565px;position:absolute;top:144px;font-size:12px;font-weight:700;font-style:italic;color:#f5f5f5;line-height:18px;height:20px;text-align:left;margin:0;padding:1px 0 0 7px;background: url(images/captionbgimage.gif) 0 0 no-repeat;}
.calendar{position:absolute;top:146px;;width:767px;font-size:12px;text-align:justify;line-height:15px;}
.article{position:absolute;top:164px;left:196px;width:565px;font-size:12px;text-align:justify;line-height:15px;padding-bottom:27px;margin:0;background: #d3d3d3 url(images/articlebgimage.gif) bottom center no-repeat;}
.whatweteach{position:relative;}
.whatweteach h2{font-weight:700;text-align:center;line-height:13px;font-size:13px;margin:0;padding:0;}
.whatweteach p{margin:9px 0 0 0;}
.whatweteach blockquote{margin:9px 28px 0 28px;}
.whatweteach table{margin:10px 0 5px 0;}
.content{position:relative;margin:10px 0 8px 15px;width:537px;padding:0;}
.content h2{font-weight:700;line-height:13px;font-size:11px;margin:0;padding:0;}
.content h3{color:#600;font-weight:700;line-height:16px;font-size:13px;margin:0;padding:0;}
.content p{margin:9px 0 0 0;}
.content blockquote{margin:9px 28px 0 28px;}
.content table{width:440px;height:385px;padding:0;margin:0 30px 0 50px;border:0;}
.content td{width:215px;height:190px;padding:0;margin:0;}
.content dl{margin:0;padding:0;}
.articlegrid{font-size:11px;overflow:auto;height:447px;padding:0 15px 0 0;}
.podcastlist{margin:0;padding:0;}
.podcastlist dt{margin:0 0 5px 0;padding:0;}
.noaaWeatherIcon{padding:7px 7px 0 0;}
.pager {font-size:10px;font-weight:bold;margin:2px 0 1px 2px;padding:0 1px 0 1px;width:20px}
.pagerlabel {font-size:11px;padding-left:20px}
.pagerdropdown {font-size:10px;width:36px;margin-right:10px;}
.pagerheader {text-align:center;background-color:#000;color:#ffefd5;}
#ajaxticker1{position:absolute;left:613px;top:209px;z-index:5;width:120px;height:62px;padding:5px;text-align:center;}
.navcontainer{margin:0;padding:0;position:absolute;top:111px;background:transparent;}
.bulletin{margin:0;padding:5px 0 0 0;list-style-type:none;}
.bulletinli{background:url(images/pdficon051310.gif) no-repeat 0 50%;height:17px;line-height:17px;padding:0 0 0 25px;margin:0 0 9px 0;}
#navcaret {margin:0;padding:0;width:767px;background:transparent;font-family:verdana, arial, helvetica, sans-serif;}
#navcaret li {margin:0;padding:0;display:inline;list-style-type: none;}
#navcaret a:link, #navcaret a:visited {float:left;font-size:11px;line-height:14px;font-weight:bold;padding:4px 8px 4px 8px;text-decoration:none;color:#900;}
#navcaret a:hover {color: #600;background: url(images/caret2.gif) no-repeat top center;}
#navcaret a:link.active, #navcaret a:visited.active {color: #600;text-decoration:underline;}
#bread{font-weight:700;width:180px;position:absolute;top:112px;height:12px;padding:4px;left:576px;text-align:right;}
#bread ul{margin-left:0;padding-left:0;display:inline;border:none;}
#bread ul li{margin-left:0;border:none;list-style-type:none;display:inline;}
#flash{color:#ff7f50;margin-left:18px;}
a:link,a:visited{color:#600;}
a:focus{outline:none;}
a:hover,#breadstyle{color:#CC6666;}
.qty{width:50px;font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;padding:1px 1px;;margin:1px 0 1px 0;border:1px solid #805533;}
.media{width:75px;font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;padding:1px 1px;;margin:1px 0 1px 0;border:1px solid #805533;}
.dropdown{width:404px;font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;padding:1px 0 1px 0;margin:1px 0 1px 0;border:1px solid #805533;}
.formspecial{width:455px;height:75px;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;padding:1px 2px;border:1px solid #805533;}
.formaddress{width:430px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formfirstname{width:175px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formlastname{width:175px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formcity{width:285px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formstate{width:22px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;text-align:center;}
.formzip{width:78px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formphone{width:135px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formemail{width:280px;margin:0;font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;;padding:1px 2px;border:1px solid #805533;}
.formmethod{width:210px;font:11px Verdana, Arial, Helvetica, sans-serif;background-color:#f5f5f5;color:#600;padding:1px 2px;border:1px solid #805533;}
.formul{list-style-type:none;float:left;margin:0;padding:0;width:537px;}
.formulpod{list-style-type:none;float:left;margin:0;padding:0;width:537px;}
.formulspace{list-style-type:none;float:left;margin:0;padding:0;width:537px;}
.formlirgt{float:right;margin:0;padding:0;}
.formlilft{float:left;margin:0;padding:0;}
.datapager{font-size:11px;}
.goals{margin-top:9px;margin-bottom:9px;}
.vofg{font-size:11px;text-align:center;margin:5px 0 5px 0;padding:0;}
#archive{clear:left;border:0;margin:15px 0 0 0;padding:0;}
#Button1, #Button2{font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#panelMailForm{position:relative;font:12px Verdana, Arial, Helvetica, sans-serif;padding:0;text-align:left;margin:10px 0px 0px 15px;width:537px;}