
body { margin: 0px; background-image: url(../images/bg.jpg); background-repeat:repeat-x; background-color:#88d2ee;}
#container{ width:950px; margin:0; padding:0px; text-align:center;}

/* HEADER */
#home{ float:left; width:92px; height:133px; margin:0; padding:0;}
#logo{ float:left; width:218px; height:133px; margin:0; padding:0;}

#community{ float:left; width:430px; height:57px; margin:0; text-align:left; }
#community p{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:13px; padding-left:50px; padding-top:17px; margin:0px; vertical-align:middle; }

#community2{ float:left; width:430px; height:57px; margin:0; text-align:left; }
#community2 p{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:13px; padding-left:50px; padding-top:10px; margin:0px; vertical-align:middle; }

#fontSize{ float:left; width:210px; height:42px; margin:0; padding-top:15px; background-image: url(../images/bg_text.gif); background-repeat:no-repeat; text-align:right;}
#fontSize a:link{ font-family:Georgia, "Times New Roman", Times, serif; color:#b99f05; font-size:15px; text-decoration:underline; }
#fontSize a:visited{ color:#b99f05;}
#fontSize a:hover{ color:#416b26; }


/* MENU Holder */
#menu { float:left; width:571px; height:48px; padding-top:2px; padding-left:55px; margin:0; background-image: url(../images/bg_menu02.gif); background-repeat:no-repeat; text-align:right;}
#menu a { padding-left:10px; padding-right:10px; padding-top:10px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}


/* BODY */
#border01{ float:left; width:626px; height:19px; width:626px; padding:0; margin:0; background-color:#FFFFFF;}
#border02{ float:left; width:370px; height:10px; padding:0; margin:0;}
#spacer01{ float:left; width:626px; height:9px; padding:0; margin:0;}
.floatLeft { float:left; width:100%;}

/*#video{ float:left; width:480px; height:400px; padding-top:30px; margin:0px; background-image: url(../images/bg_video.jpg); background-repeat:no-repeat;}
#video{ position:relative; left: 468px; top: 16px; z-index:auto; width:480px; height:400px; padding-top:30px; margin:0px; background-image: url(../images/bg_video.jpg); background-repeat:no-repeat;}*/
sup {vertical-align: text-top;font-size: 70%;}
.videoCornerSmall{ float:right; width:130px; height:220px;}
.videoCorner{ float:right; width:130px; height:270px;}
.videoCorner2{ float:right; width:130px; height:320px;}

#videoContainer {float:left; width:960px; margin:0px; padding:0px; position:relative; z-index:auto;}
#videoContainer .sideItems{ position:absolute; height:437px; width:490px; padding:0px; margin:0; z-index:auto;}
#videoContainer .topright{ top:0; right:0; padding:0px; margin:0; background-image: url(../images/bg_video.jpg); background-repeat:no-repeat; background-position:bottom left; z-index:auto;}
#videoContainerTop {height:427px; width:490px; margin:0; padding:0;}
#videoContainerBottom { height:10px; width:490px; margin:0; padding:0; background-image: url(../images/bg_video_bottom_white.jpg); background-repeat:no-repeat; }

#sideContainer {float:left; width:940px; margin:0px; padding:0px; position:relative;}
#sideContainer .sideItems{ position:absolute; height:411px; width:370px; padding:0px; margin:0;}
#sideContainer .bottomright{ bottom:0; right:0; padding:0px; margin:0;}

/* CONTENT */
#mainContainer{ float:left; width:567px; margin-top:45px; padding:0; }
#mainHeader{ float:left; width:567px; margin:0; padding:0; }
#mainInt{ float:left; width:567px; padding:0; margin-left:6px; background-color:#FFFFFF; text-align:left; background-image: url(../images/bg_contentBottomWhite.gif); background-repeat:no-repeat; background-position:bottom left;}
#mainInt h1 {color:#009ddc; text-align:left; padding-left:30px; font-size:38px; margin-bottom:5px;}
#mainInt p { padding-left:30px; padding-right:25px; color:#737373; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#mainInt a{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#mainInt a:visited{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#mainInt a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }
#mainInt ul{ color:#009ddc; text-decoration:none; margin:0; padding-left:60px; padding-right:25px; font-size:20px; line-height:26px}
#mainInt li{ color:#009ddc; text-decoration:none; margin:0;}
.bullet {list-style-image: url(../images/bullet01.gif);}

#mainHomeContainer{ float:left; width:567px; padding:0;}
#mainHomeHeader{ float:left; width:567px; margin-top:40px; height:350px; padding:0; background-image: url(../images/headerHomeBG.jpg); background-repeat:no-repeat; background-position:bottom left;}
#main{ float:left; width:567px; padding:0; margin-left:6px; background-color:#0060AA; text-align:left; background-image: url(../images/bg_content.jpg); background-repeat:no-repeat; background-position:top right;}
#main h1 {color:#FFCC00; text-align:left; padding-left:30px; font-size:38px; margin-bottom:5px;}
#main p { padding-left:30px; padding-right:25px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#main a{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
#main a:visited{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
#main a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }

#newsContainer{ float:left; width:929px; margin-left:6px; margin-top:45px; padding:0; background-color:#FFFFFF; }
#newsHeader{ float:left; width:930px; margin:0; padding:0; }
#newsInt{ float:left; width:929px; padding:0; background-color:#FFFFFF; text-align:left; background-image: url(../images/bg_newsBottomWhite.gif); background-repeat:no-repeat; background-position:bottom left;}
#newsInt h1 {color:#009ddc; text-align:left; padding-left:30px; font-size:38px; margin-bottom:5px;}
#newsInt h2 {color:#009ddc; text-align:left; padding-left:30px; font-size:20px; margin-bottom:5px;}
#newsMainColumn { float:left; min-height:830px; width:485px; padding-right:20px;}
#newsMainColumn2 { float:left; min-height:830px; width:585px; padding-right:20px;}
#newsInt p { padding-left:30px; padding-right:25px; color:#737373; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#newsInt a{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#newsInt a:visited{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#newsInt a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }
#newsInt ul{ color:#009ddc; text-decoration:none; margin:0; padding-left:60px; padding-right:25px;}
#newsInt li{ color:#009ddc; text-decoration:none; margin:0;}

#newsCont { width:435px;}
#newsCont p { padding-left:0px; padding-right:5px; color:#737373; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#newsCont a{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#newsCont a:visited{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#newsCont a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }

#newsCont2 { width:535px;}
#newsCont2 p { padding-left:0px; padding-right:5px; color:#737373; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#newsCont2 a{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#newsCont a:visited{ color:#009ddc; text-decoration:none; margin:0; padding:0; }
#newsCont2 a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }

#recentNews { width:415px; height:480px; margin-left:30px; padding:20px; background-color:#019edd; background-image: url(../images/newsBottom02.gif); background-repeat:no-repeat; background-position:bottom left;}
#recentNews p { padding-left:10px; padding-right:15px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#recentNews a{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
#recentNews a:visited{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
#recentNews a:hover{ color:#d7e7ed; text-decoration:underline; margin:0; padding:0; }

#featureNews { float:left; width:363px; height:250px; padding:20px; margin-left:5px; background-color:#009ddc; background-image: url(../images/newsTop02.gif); background-repeat:no-repeat; background-position:top;}
#featureNews p { padding-left:10px; padding-right:15px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#featureNews a{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
#featureNews a:visited{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
#featureNews a:hover{ color:#d7e7ed; text-decoration:underline; margin:0; padding:0; }

#featureNews2 { float:left; width:263px; height:420px; padding:20px; margin-left:5px; background-color:#009ddc; background-image: url(../images/newsTop03.gif); background-repeat:no-repeat; background-position:top;}
#featureNews2 p { padding-left:10px; padding-right:15px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left; line-height:22px;}
#featureNews2 a{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
#featureNews2 a:visited{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
#featureNews2 a:hover{ color:#d7e7ed; text-decoration:underline; margin:0; padding:0; }

#featureItems { float:left; width:265px; padding:5px; margin-left:0px; }

#newsTopicsContainer { float:left; width:415px; margin:0px; padding:0px;}
#newsTopics { float:left; width:340px; height:150px; padding-left:65px; padding-top:10px; padding-right:10px; background-image: url(../images/topicBG.gif); background-repeat:no-repeat;}
#newsTopics p { color:#004f77; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left;}
#newsTopics a{ color:#004f77; text-decoration:none; margin:0; padding:0; }
#newsTopics a:visited{ color:#004f77; text-decoration:none; margin:0; padding:0; }
#newsTopics a:hover{ color:#a89137; text-decoration:underline; margin:0; padding:0; }
/*
#newsTopics.explore a{ color:#a89137; text-decoration:none; margin:0; padding:0; }
#newsTopics.explore a:visited{ color:#a89137; text-decoration:none; margin:0; padding:0; }
#newsTopics.explore a:hover{ color:#f4c60f; text-decoration:underline; margin:0; padding:0; }
*/
#mediaNotes { clear:both; width:880px;}

.quote01 { display:block; background-color:#e5edf1; padding:10px; margin:30px; font-size:18px; text-align:left; color:#134f71; }
.quote01 .name{ display:block; padding-right:10px; font-size:16px; text-align:right; color:#333333; }
.quote02 { display:block; background-color:#e5edf1; padding:10px; margin:30px; font-size:18px; text-align:left; color:#134f71; }
.quote02 .name{ display:block; padding-right:10px; font-size:18px; text-align:left; color:#333333; }

#lunchLearn { float:left; width:340px; height:100px; margin:0; padding-top:9px; padding-left:30px; background-image: url(../images/bg_lunchLearn.png); background-repeat:no-repeat;  background-position:7px 0px; text-align:left;}
#lunchLearn2 { float:left; width:370px; height:86px; margin:0; padding:0px; background-image: url(../images/bg_lunchLearn2.png); background-repeat:no-repeat;  background-position:7px 0px; text-align:left;}

#news01 { float:right; width:370px; height:6px; margin:0; padding:0px; background-image: url(../images/bg_news01.png); background-repeat:no-repeat; background-position:7px 0px;}
#news02 { float:right; width:340px; height:200px; margin:0; padding-left:30px; background-image: url(../images/bg_news03.gif); background-repeat:repeat-y; background-position:1px 0px; text-align:left;}
#news03 { float:right; width:361px; height:405px; margin:0; padding-left:9px; background-image: url(../images/bg_news03.gif); background-repeat:repeat-y; background-position:1px 0px; text-align:left;}
#newsTop { float:right; width:370px; height:6px; margin:0; padding:0px; background-image: url(../images/bg_newsTop.png); background-repeat:no-repeat; background-position:7px 0px;}

#contactBox { clear:both; width:950px; margin:0; padding:0px; text-align:center;}
#contact01{ float:left; width:527px; padding-left:50px; padding-top:5px; height:70px; background-image: url(../images/bg_footer01.png); background-repeat:no-repeat;}
#contact02{ float:left; width:365px; height:65px; padding-top:10px; background-image: url(../images/bg_footer02.png); background-repeat:no-repeat;}
#contact03{ float:left; width:365px; height:65px; padding-top:10px; background-image: url(../images/bg_email.gif); background-repeat:no-repeat;}
#contact01com{ float:left; width:535px; padding-left:50px; padding-top:5px; height:70px; background-image: url(../images/bg_footer01_com.png); background-repeat:no-repeat;}

#green { clear:both; width:100%; height:285px; background-color:#7fb45c;}
#footerLine { clear:both; width:100%; height:75px; margin-bottom:-75px; background-image:url(../images/pxWhite.gif); background-repeat:repeat-x; background-position:bottom;}
#footerBox { clear:both; width:950px; margin:0; padding:0px; text-align:center;}

#footerLinks { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#f9d74f; text-decoration:none; margin-top:5px;}
#footerLinks a{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
#footerLinks a:hover{ color:#f9d74f; text-decoration:underline; margin:0; padding:0; }

#footer01{ float:left; width:577px; height:75px;}
#footer02{ float:left; width:365px; height:75px; background-image: url(../images/shadowFooter.gif); background-repeat:no-repeat; background-position:top left;}
#footer03{ float:left; width:365px; height:75px;}

#homeOffice{float:left; width:240px; padding-left:45px; text-align:left;}
#communities{float:left; width:525px; padding-left:45px; text-align:left;}

#communityHolder{ float:left; width:367px; padding-left:9px;}
#community01 { float:left; width:358px; height:45px; margin:0; padding-top:65px; background-image: url(../images/communityTop.png); background-repeat:no-repeat; background-position:bottom right;}
#community02 { float:left; width:358px; margin:0; padding-left:4px; background-image: url(../images/bg_community.gif); background-repeat:repeat-y;}
#communityTitle { float:left; width:358px; height:44px; padding-top:10px; margin:0; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; background-image: url(../images/bg_community02.gif); background-repeat:no-repeat;}
#communityTitle a{ text-decoration:none; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
#communityTitle a:visited{ text-decoration:none; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
#communityTitle a:hover{ text-decoration:underline; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
#communityAddress { float:left; width:310px; padding-top:10px; padding-left:20px; padding-right:20px; padding-bottom:10px; background-color:#006f00; text-align:left;}
#communityExplore { float:left; width:330px; height:55px; text-align:left; padding-left:20px; padding-top:15px; background-image: url(../images/communityExplore.gif); background-repeat:no-repeat; background-position:bottom center; }

/*  TEXT STYLES */

.linkWhite { color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
.linkWhite a{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
.linkWhite a:visited{ color:#FFFFFF; text-decoration:none; margin:0; padding:0; }
.linkWhite a:hover{ color:#FFFFFF; text-decoration:underline; margin:0; padding:0; }

.linkTan { color:#FBE89F; text-decoration:none; margin:0; padding:0; }
.linkTan a{ color:#FBE89F; text-decoration:none; margin:0; padding:0; }
.linkTan a:visited{ color:#FBE89F; text-decoration:none; margin:0; padding:0; }
.linkTan a:hover{ color:#FBE89F; text-decoration:underline; margin:0; padding:0; }

.linkYellow { color:#f9d74f; text-decoration:none; font-size:16px; }
.linkYellow a{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
.linkYellow a:visited{ color:#f9d74f; text-decoration:none;}
.linkYellow a:hover{ color:#f9d74f; text-decoration:underline;}

.linkYellow2 { color:#f9d74f; text-decoration:none; font-size:18px; }
.linkYellow2 a{ color:#f9d74f; text-decoration:none; margin:0; padding:0; }
.linkYellow2 a:visited{ color:#f9d74f; text-decoration:none;}
.linkYellow2 a:hover{ color:#f9d74f; text-decoration:underline;}

.linkDrkBlue { color:#00395A; text-decoration:none; font-size:18px; }
.linkDrkBlue a{ color:#00395A; text-decoration:none; margin:0; padding:0; }
.linkDrkBlue a:visited{ color:#00395A; text-decoration:none;}
.linkDrkBlue a:hover{ color:#00395A; text-decoration:underline;}

.titleWhite{ font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:28px; font-weight:bold;}
.titleBlue{ font-family:Georgia, "Times New Roman", Times, serif; color:#99D8F1; font-size:28px; font-weight:bold;}
.titleBlueDrk{ font-family:Georgia, "Times New Roman", Times, serif; color:#004f77; font-size:28px; font-weight:bold;}
.titleBlueDrk2{ font-family:Georgia, "Times New Roman", Times, serif; color:#004f77; font-size:28px; font-weight:bold; line-height:32px;}
.titleBlue20 {font-family:Georgia, "Times New Roman", Times, serif; color:#009ddc; font-size:20px; font-weight:bold; margin-bottom:5px;}
.titleYellow{ font-family:Georgia, "Times New Roman", Times, serif; color:#FBE89F; font-size:28px; font-weight:bold;}
.titleYellow2{ font-family:Georgia, "Times New Roman", Times, serif; color:#00395a; font-size:28px; font-weight:bold;}

.lunchLearnText{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:13px; font-size:16px;}
.lunchLearnText a{ color:#FFFFFF; margin-top:13px; font-size:16px; text-decoration:none;}
.lunchLearnText a:hover{ color:#FBE89F; margin-top:13px; font-size:16px; text-decoration:underline;}
.lunchLearnText a:visited{ color:#FFFFFF;}

.textGreen12{font-family:Verdana, Arial, Helvetica, sans-serif; color:#cfefbb; font-size:12px; text-decoration:none;}
.textBlue02{font-family:Verdana, Arial, Helvetica, sans-serif; color:#0099CC; font-size:18px; text-decoration:none; margin-bottom:-5px;}
.textBlueLht12{font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e9ab3; font-size:12px; text-decoration:none;}

.textBlueDrk{font-family:Verdana, Arial, Helvetica, sans-serif; color:#00395A; font-size:18px; text-decoration:none;}

.textBlueDrk2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#00395A; font-size:18px; text-decoration:none;}
.textBlueDrk2 a{ color:#00395A; text-decoration:none; margin:0; padding:0; }
.textBlueDrk2 a:visited{ color:#00395A; text-decoration:none;}
.textBlueDrk2 a:hover{ color:#00395A; text-decoration:underline;}

.textBlueDrk18{font-family:Verdana, Arial, Helvetica, sans-serif; color:#00395A; font-size:22px; line-height:28px; text-decoration:none;}
.textBlueDrk18 a{ color:#00395A; text-decoration:none; margin:0; padding:0; }
.textBlueDrk18 a:visited{ color:#00395A; text-decoration:none;}
.textBlueDrk18 a:hover{ color:#00395A; text-decoration:underline;}

.textWhite1{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;}
.textWhite2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;}
.textYellow{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#f9d74f; font-size:18px;}
.textYellow2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#f9d74f; font-size:18px;}

.exploreWebsite { color:#867308; text-decoration:none; margin:0; padding:0; font-size:28px; margin-top:-5px;}
.exploreWebsite a{ color:#867308; text-decoration:none; margin:0; padding:0; }
.exploreWebsite a:visited{ color:#867308; text-decoration:none; margin:0; padding:0; }
.exploreWebsite a:hover{ color:#867308; text-decoration:underline; margin:0; padding:0; }

.phoneListings { float:left; width:454px; height:20px; text-align:left; padding:6px; }
.phoneListings a{ display: block; width:454px; height:20px; padding:6px;}
.phoneListings a:hover { background-color:#0f5077; display: block;}

.handcursor{
cursor:hand;
cursor:pointer;
}

/*
.PagerStyle{border: thick inset black; background-position: center; font-family:Consolas; color: white; background-color:#476042; width:auto;}   
.PagerStyle table{ text-align:center; margin:auto;}   
.PagerStyle table td { border:0px; padding:5px;}   
.PagerStyle td { border-top: #1d1d1d 3px solid;}   
.PagerStyle a {color:Black; text-decoration:none; padding:2px 10px 2px 10px; border-top:solid 1px #777777; border-right:solid 1px #333333; border-bottom:solid 1px #333333; border-left:solid 1px #777777;}   
.PagerStyle span {font-weight:bold; color:Black; font-weight:bold; text-decoration:none; background-color:Orange; padding:2px 10px 2px 10px;} 

ul.pager { padding: 1px 1px 1px 1px; margin: 1px 1px 1px 1px; list-style: none; text-align: left; white-space: nowrap;}
ul.pager li { padding: 1px 1px 1px 1px; margin: 1px 1px 1px 1px; list-style: none; display: inline;}
*/

.buttonClass { border-right:solid 1px #cccccc; padding:3px 5px; /*border-left:solid 1px #000000; padding:4px 10px;*/ }  


/*
#tab{ float:left; width:300px; height:41px; padding-left:5px;  }
#tab a{ display:block; width:300px; height:33px; padding-top:8px; padding-left:40px; text-align:left; color:#FFFFFF; font-size:18px; text-decoration:none; }
#tab a:visited{ background-position: 0px -41px; }
#tab a:hover{ background-position: 0px -41px; background-color:#006f00;}
#tab .selected{ background-position: 0px -41px; background-color:#006f00;}
.tabspace{ float:left; width:350px; height:1px; text-align:center;}
*/

/* BUTTONS */
.bluePlus{ float:left; width:36px; height:42px; display:block; padding:0; margin:0;}
.bluePlus a {width:36px; height:42px; display:block; background-image: url(../images/bluePlus.gif); background-repeat:no-repeat; }
.bluePlus a:hover{ background-position: 0 -42px; display:block; }

.yellowPlus{ float:left; width:36px; height:41px; display:block; padding:0; margin:0;}
.yellowPlus a {width:36px; height:42px; display:block; background-image: url(../images/yellowPlus.gif); background-repeat:no-repeat; }
.yellowPlus a:hover{ background-position: 0 -41px; display:block; }

.letter{ float:left; width:55px; height:55px; display:block; padding:0; margin:0;}
.letter a {width:55px; height:55px; display:block; background-image: url(../images/letter01.gif); background-repeat:no-repeat; }
.letter a:hover{ background-position: 0 -55px; display:block; }

.think{ float:left; width:70px; height:55px; display:block; padding:0; margin:0;}
.think a {width:70px; height:55px; display:block; background-image: url(../images/think_icon2.gif); background-repeat:no-repeat; }
.think a:hover{ background-position: 0 -55px; display:block; }

.playVideo{ width:110px; height:35px; display:block; padding:0; margin:0;}
.playVideo:hover { background-position: 0 -35px; color:#FFFFFF; }
.playVideo a {width:110px; height:35px; display:block; background-image: url(../images/playVideo_btn.gif); background-repeat:no-repeat; }
.playVideo a:hover{ background-position: 0 -35px; display:block; }

.photoGallery{ width:138px; height:47px; display:block; margin-left:30px; }
.photoGallery:hover { background-position: 0 -47px;}
.photoGallery a {width:138px; height:47px; display:block; background-image: url(../images/photoGallery.gif); background-repeat:no-repeat; }
.photoGallery a:hover{ background-position: 0 -47px; display:block; }

/* SIDE MENU */
#tab{ float:left; width:300px; height:41px; padding-left:5px; text-align:left; }
#tab a{ display:block; width:300px; height:33px; padding-top:8px; padding-left:40px; text-align:left; color:#FFFFFF; font-size:18px; text-decoration:none; }
#tab a:visited{ background-position: 0px -41px; }
#tab a:hover{ background-position: 0px -41px; background-color:#006f00;}
#tab .selected{ background-position: 0px -41px; background-color:#006f00;}
.tabspace{ float:left; width:350px; height:1px; text-align:center;}

/* MENU */
#pro_linedrop { height:58px; width:570px; position:relative; z-index:500; margin:0; padding:1px;}
#pro_linedrop .select {margin:0; padding:0 0px 0 0px; list-style:none; white-space:nowrap; }
#pro_linedrop li { float:left; height:48px; margin-right:0px;}
#pro_linedrop .select a { display:block; height:48px; float:left; padding:0 0px 0 0px; text-decoration:none; line-height:43px; white-space:nowrap;}
/*#pro_linedrop .select a:hover, {}*/
#pro_linedrop .select li { padding: 0 16px 0 16px;}
#pro_linedrop .select li.line:hover a { background:url(../images/menuTopHover_right.png) no-repeat right top; color:#fff; padding:0 16px 0 0px;}
#pro_linedrop .select li.line:hover { background:url(../images/menuTopHover_left.png) no-repeat left top;  padding:0 0px 0 16px;}

/* Displays submenu IE 6*/
#pro_linedrop .select li.line a:hover {color:#fff; margin:0px;}
/* END Displays submenu IE 6*/

#pro_linedrop .sub { display:none; /*width:600px; height:10px;*/}
#pro_linedrop ul ul {display:none;}
/* IE6 only */

#pro_linedrop table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#pro_linedrop .sub { margin:0; padding-left:115px; list-style:none; }
#pro_linedrop .sub li {background:transparent; padding:0; margin:0; }
#pro_linedrop .select :hover .sub { height:42px; display:block; position:absolute; float:left; width:610px; top:47px; padding-top:0px; left:-160px; text-align:center; background-image:url(../images/subMenuBig.png); background-repeat:no-repeat;}
#pro_linedrop .select :hover .sub li a {display:block; height:30px; line-height:21px; float:left; margin:0; padding:0; white-space:nowrap; color:#FFFFFF; border:0; font-weight:normal; cursor:hand; cursor:pointer;}
/*#pro_linedrop .select .line .sub  li a { background-color:#FF0000; color:#fff; padding:0 17px 0 0px;}*/
#pro_linedrop .select :hover .sub li a span {display:block; height:21px; margin-top:10px; float:left; padding:0 15px;}
/*
#pro_linedrop .select :hover .sub li.subline a span {padding:0 2px;}
#pro_linedrop .select :hover .sub li.subline a span b {padding:0 14px; font-weight:normal; background-color:#996633;}
*/
#pro_linedrop .select :hover .sub li a{ background:url(../images/menu_sub_bg_02.gif); background-repeat:repeat-x;}
#pro_linedrop .select :hover .sub li a:hover {color:#FFFFFF; position:relative; padding-bottom:20px; line-height:20px;background:url(../images/menu_subBGHover.gif); background-repeat:repeat-x;}
/*#pro_linedrop .select :hover .sub li:hover {color:#FFFFFF; position:relative; padding-bottom:20px; background-color:#996633;}*/
#pro_linedrop .select :hover .rt li {float:right; padding-right:5px;}
/*#pro_linedrop .select :hover .rt li { float:right; padding:0 50px 0 0;}*/
#pro_linedrop .select :hover .rt ul {  /*display:block;*/top:-1px;}




.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:0.9em;
	background-color:#317082;
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	background-color:#E2EBED;
	width:400px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
