@charset utf-8;
body{width:983px;height:782px;background-image:url(../images/background.gif);background-position:center;background-repeat:repeat-y;font-family:verdana, Arial, sans-serif;font-size:12px;text-align:justify;color:#666;margin:0 auto auto;}
.mainContainer{width:900px;margin:5px auto auto;}
a{color:red;text-decoration:none;}
h2{margin-bottom:0;}
h1,h2{margin:0;padding:0;}
.menu{width:861px;float:left;line-height:normal;}
.menuBg{background-image:url(../images/menu-bg.gif);background-repeat:repeat-x;height:46px;_margin-top:-5px;}
.menuLeftBrdr{float:left;width:12px;height:46px;background-image:url(../images/menu-left-brdr.gif);background-repeat:no-repeat;}
.menuRightBrdr{float:right;width:21px;height:46px;background-image:url(../images/menu-right-brdr.gif);background-repeat:no-repeat;}
.menu ul{list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bolder;color:#FFF;height:35px;margin:0;padding:0 0 0 6px;}
.menu ul li{display:inline;margin:0;padding:0;}
.menu a{color:#FFF;text-decoration:none;}
.menu a span{line-height:40px;background:url(../images/menu-but-bg.gif) no-repeat left top;padding:10px 8px 5px 6px;}
.leftBannerContainer{width:209px;float:left;clear:left;}
.leftBannerTitleContainer{width:209px;display:none;}
.leftBannerTitle{background-image:url(../images/left-banner/header-bg.gif);background-repeat:no-repeat;height:60px;text-align:center;padding-right:7px;font-family:verdana, Helvetica, sans-serif;color:#FFF;padding-top:16px;}
.leftBannerContainer h1{font-size:27px;font-weight:bolder;margin-top:0;}
.leftBannerContainer h2{font-size:16px;margin-top:-15px;}
.leftBannerContent{width:209px;background-image:url(../images/left-banner/banner-bg.gif);background-repeat:repeat-y;}
.leftBannerFooter{height:24px;background-image:url(../images/left-banner/bottom.gif);background-repeat:no-repeat;margin-top:-2px;}
.rightSection{width:690px;float:right;}
.sectionHeader{height:97px;background:url(../images/main-box/top-bg.gif) repeat-x;}
.sectionTitle{padding-top:11px;}
.sectionHeaderLeftBrdr{width:13px;height:97px;float:left;background-image:url(../images/main-box/top-left-corner.gif);background-repeat:no-repeat;}
.sectionHeaderContent{width:97%;height:97px;float:right;background-image:url(../images/main-box/top-right-corner.gif);background-position:top right;background-repeat:no-repeat;}
.mainContentContainer{width:690px;background-image:url(../images/main-box/bg.gif);background-repeat:repeat-y;}
.contentPadding{background-image:url(../images/gradiant2.gif);background-repeat:repeat-x;background-position:bottom;margin:0 7px 0 3px;padding:5px 5px 0 10px;}
.separator{clear:both;}
.bottomBg{height:20px;background-image:url(../images/main-box/btm-bg2.gif);background-repeat:no-repeat;}
.bottomBgAdmin{height:20px;background-image:url(../images/main-box/btm-bg-admin.gif);background-repeat:no-repeat;}
.bottomLeftCorner{width:13px;height:20px;float:left;background-image:url(../images/main-box/btm-left-corner.gif);background-repeat:no-repeat;}
.bottomRightCorner{float:right;width:18px;height:20px;background-image:url(../images/main-box/btm-right-corner.gif);background-repeat:no-repeat;}
.footerContainer{height:46px;background-image:url(../images/footer/footer-bg.jpg);background-repeat:repeat-x;}
.footerLeftCorner{background-image:url(../images/footer/footer-left-corner.jpg);background-position:left;background-repeat:no-repeat;height:46px;}
.footerRightCorner{background-image:url(../images/footer/footer-right-corner.jpg);background-position:top right;background-repeat:no-repeat;height:46px;}
.footer{font-size:11px;color:#666;padding:5px 15px;}
.copyRight{width:225px;float:left;padding-top:7px;}
.terms{width:406px;float:left;padding-top:7px;text-align:center;}
.terms a:hover{color:#918e8e;}
.gpNet{width:225px;float:right;text-align:right;padding-top:7px;}
.boxTitle{font-size:17px;font-weight:bolder;color:#FFF;padding:7px 0 0 10px;}
.boxContentContainer{background-color:#fafafa;}
.boxLeftBrdr{background-image:url(../images/big-box/left-brdr.gif);background-repeat:repeat-y;}
.boxRightBrdr{background-image:url(../images/big-box/right-brdr.gif);background-repeat:repeat-y;background-position:right;}
.newBoxTitle{color:#FFF;font-size:13px;font-weight:bolder;float:left;letter-spacing:-.5px;padding:15px 0 0 17px;}
.newBoxArrow{width:28px;height:27px;float:right;margin-right:25px;_margin-right:10px;margin-top:11px;}
.title{width:300px;float:right;font-size:6.4em;font-family:Arial Black, Arial, Helvetica, sans-serif;color:#FFF;text-align:right;margin-right:10px;_margin-right:3px;letter-spacing:-.09em;padding-top:6px;}
.sign-up-text{text-align:center;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:4px;font-weight:700;}
.sign-up-text a{color:#aaa6a6;}
.sign-up-text a:hover{color:#FFF;}
.adminHeading,.aboutHeading,.contactHeading,.newsHeading,.linksHeading,.membersHeading,.mooringHeading,.projectsHeading,.campaignsHeading,.productsHeading,.teamHeading,.galleryHeading,.faqHeading{height:76px;background-position:bottom right;background-repeat:no-repeat;margin-right:8px;color:#FFF;padding-top:10px;font-size:15px;font-weight:700;}
.linksHeading{background-image:url(../images/page-titles/links.gif);}
.membersHeading{background-image:url(../images/page-titles/members.gif);}
.productsHeading{background-image:url(../images/page-titles/products.gif);}
.campaignsHeading{background-image:url(../images/page-titles/campaigns.gif);}
.projectsHeading{background-image:url(../images/page-titles/projects.gif);}
.teamHeading{background-image:url(../images/team/team-header.gif);height:79px;padding:5px 5px 0 0;}
.newsHeading{background-image:url(../images/page-titles/news.gif);}
.aboutHeading{background-image:url(../images/page-titles/about-us.gif);}
.contactHeading{background-image:url(../images/page-titles/contact-us.gif);}
.galleryHeading{background-image:url(../images/page-titles/gallery.gif);}
.mooringHeading{background-image:url(../images/page-titles/mooring.gif);}
.adminHeading{background-image:url(../images/admin/admin.gif);}
.faqHeading{background-image:url(../images/page-titles/faq.gif);}
.roundedTextBox{background:url(../images/news/news-input-l-corner.gif) no-repeat left top;width:114px;height:20px;}
.roundedTextBox div{background:url(../images/news/news-input-r-corner.gif) no-repeat right top;}
.roundedTextBox input{margin:0 0 0 11px;}
.signUpButton{background-image:url(../images/sign-up.jpg);background-repeat:no-repeat;width:57px;height:17px;cursor:pointer;margin-right:14px;float:right;}
.errorMessage{border:1px solid red;background-color:#FFDEDE;font-size:14px;font-weight:700;color:#000;padding:20px;}
.menu a:hover,.menu a:hover span{background-position:100% -35px;color:#f40201;}
.terms a,.terms a:visited{color:#666;}
