  @charset "UTF-8";
/* CSS Document */
/*Secondary Page Styling */
html, body{
        margin:0;
        padding:0;
        height:100%;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    overflow-x:hidden; 
  overflow-y:auto;
  background-color:#000;
}
h1, h2, h3, h4, h5, h6{
  margin:0; padding:0; font-weight:normal; color:#333;
}
h1{font-size:32px;}
h2{font-size:24px; margin-top:-3px;}

object { outline:none; }

a img {
   margin:0;
   padding:0;
   border-style: none;
   text-decoration:none;

}

a, a:link, a:visited, a:active {
  border-style:none;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  color:#888;
}

a:hover{
  color:#009;
}

/*body{width:980px; height:580px; background-image:url(background.jpg); background-repeat:no-repeat;}*/
body{width:980px; height:450px;}
div#content{position:absolute; width:982px; height:485px; font-family:Arial, Helvetica, sans-serif; background-color:#000;}
div#pageContainer{}
div#logo{
  position:absolute;
  right:0px;
  top:-90px;
  /*display:inline;*/
  visibility:hidden;
}
div#nav{
  position:relative;
 /* background-color:#ff7900;*/
  background-image:url(navBack.jpg); background-repeat:no-repeat;background-position:bottom;
  left:30px;
  top:10px;
  width:952px;
  height:12px;
        padding:0;
        margin:0;
z-index:10;

}

/*div#nav ul{
        float:left;
        
  width:680px;
        padding:0;
        margin-left:10px;
        cursor: default;
        font-family:Arial, Helvetica, sans-serif;
        
        font-weight:bold;
        color:#333;
display:inline;
 }

div#nav ul li{
  float:left;
        margin:0;
        list-style-type: none;

}*/

/*div#secContent{z-index:1000;}*/
div#contBackground{position:absolute; top:23px; left:30px; width:540px; height:443px; background-color:#FFF;}

.Scroller-Container object{position:relative; z-index:120;}


div#tabCol{
  position:absolute;
  left:0;
  top:23px;
  width:30px;
  height:450px;
  background-color:#000;
  z-index:500;
}
div#contentCol{
  position:absolute;
  left:0px;
  top:0px;
  width:520px;
  height:450px;
 /* background-color:#FFF;*/
  z-index:100;
}
/*div#mainFlashAdCol{position:absolute; left:660px; top:25px; width:320px; height:450px}*/
div#navArrows{
  position:absolute;
  left:70px;
  top:400px;
  width:25px;
  height:30px;
  z-index:350;
}


div#smallFlashAds{
  position:absolute;
  left:45px;
  top:108px;
  width:75px;
  height:290px;
  z-index:90;
}
.hiddenTitle{
}
div#mainFlashAd{
  position:absolute;
  left:118px;
  top:20px;
  width:865px;
  height:450px;
  z-index:10;
}

div#loadingGif{position:absolute; top:200px; right:150px;}

div#setPageType{
        position:absolute;
        top:650px;
        left:180px;
}

div#displayColContent{
  position:absolute;
        top:650px;
        left:360px;
}

div#smallAdContentLink{
  position:absolute;
        top:650px;
        left:20px;
}

div#galleryPath{
        position:absolute;
        top:650px;
        left:600px;
}


div#subscribeHolder{position:absolute; top:20px; left:20px; margin-bottom:25px;}


div#Scroller-1{ position:absolute; overflow:hidden;width:390px;height:350px;left:105px;top:80px;}
div#Scroller-2{ position:absolute; overflow:hidden;width:480px;height:320px;left:20px;top:110px;}
div#galleryButtonHolder{ position:absolute; top:140px; left:3px;}
div#contactHolder{position:absolute; top:55px; left:45px; width:480px;}


/* ------------ Classes  --------------- */

.navText{font-size:11px; color:#fff;}


.Scroller-Container {
  position: relative;
  top: 108px; left: 0px; padding-bottom:60px;
}

.close{
  position:absolute;
  visibility:hidden;
  top:0px;
  left:3px;
}

.goRoll{
  position:absolute;
  visibility:hidden;
  top:0px;
  left:3px;
}
.shareTab{
  position:absolute;
  top:293px; /* 300 */
  left:3px;
}
.t1ContentHead{
  position:absolute;
  left:15px;
  top:10px;
  width:500px;
  height:50px;
}


.submitForm{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#555; padding-left:20px;}
.topArrow{padding-bottom:5px;}
.fClear{clear:both;}
.formLabelName{float:left; width:150px; padding-right:25px; height:auto;}
.formLabelEmail{float:left; width:180px; height:auto;}
.formLabelEDate{float:left; width:175px; height:auto;}
.formLabelSTime{float:left; width:100px; height:auto; padding-right:2px;}
.formLabeleTime{float:left; width:75px; height:auto;}
.formField2 {float:left;  height:auto;}
.formLabel2{margin-top:5px;}
.formField3{margin-top:5px;}
.formField2 #Name{width:150px;margin-right:20px;}
.formField2 #EmailAddress{width:180px;}
.formField2 #EventStart{width:75px; margin-left:20px; margin-right:20px;}
.formField2 #EventEnd{width:75px;}
.eLocation #EventLocation{width:395px;}
.formField2 #EventTitle{width:395px; margin-bottom:5px;}
.formField2 #EventDescription{width:400px; margin-bottom:15px;}

#Menu{
  
font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        color:#333;
}
#Menu {margin:0; padding-left:20px; list-style:none; line-height:20px;}
#Menu li {float:left; display:inline; position:relative;}
#Menu li a, #Menu li a:link, #Menu li a:visited {display:block;  text-decoration:none; padding:0; margin-right:10px;}
#Menu li a:active, #Menu li a:hover, #Menu li a:focus {color:#009;}
#Menu li.last a, #Menu li.last a:link, #Menu li.last a:visited {border-right:none;}


/* Sub Menu Styles */
#Menu li ul {display:none; position:absolute; z-index:1000; top:45px; margin:0; padding:10px 0; width:250px; /* Match UL 'left' attribute below */ border:0px; background:#bdc744;}
#Menu li ul * {list-style-position:outside;}
#Menu li ul li {float:left; position:relative; line-height:30px; margin:0; padding:0; width:100%; border:0px;}
#Menu li ul li a, #Menu li ul li a:link, #Menu li ul li a:visited {display:block; height:30px; color:#181818; font-size:16px; border-bottom:solid 1px #fff; margin:0 15px; padding:0;}
#Menu li ul li.last a, #Menu li ul li.last a:link, #Menu li ul li.last a:visited {border-bottom:0px;}

#Menu li ul li ul {position:absolute; top:0px; left:250px; /* Match UL width above */}



#tp{
  position:absolute;
top:700px; left:50px;
}

body#hpurlBody{
  background-image:none;
  background-color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFF;
}

div#hpurlHeader{
  position:relative;
}

div#hpurlTitle{
  float:left;
  width:400px;
  margin:30px 20px;
}

div#hpurlTitle p{
  font-size:18px;
  color:#F63;
  font-weight:bold;
}

div#hpurlLogo{
  float:right;
  width:300px;
  margin:10px;
}

div#hpurlHolder{
  position:relative;
  margin-top:30px;
  width:600px;
  height:auto;
}

div#HomeURLList{
  float:left;
  margin-left:100px;
  margin-top:50px;
  width:550px;
  height:auto;
  border:#F63 solid 2px;
  padding:10px;
}

.hpurlListHead{
        font-size:16px;
        color:#039;
  font-weight:bold;
        padding-bottom:10px;
        border-bottom:#F63 solid 2px;
}


div#hpurlHTMLBox{
  position:relative;
  margin-top:15px;

}
div#HomeRippleList{
  float:left;
  margin-left:100px;
  margin-top:30px;
  width:550px;
  height:auto;
  border:#F63 solid 2px;
  padding:10px;
}
div#hpurlRippleBox{
   position:relative;
  margin-top:15px;
  }

div#googleCalendarFeeds{
  float:left;
  margin-left:100px;
  margin-top:30px;
  width:550px;
  height:auto;
  border:#F63 solid 2px;
  padding:10px;
}

div#gCalHTMLBox{
  position:relative;
  margin-top:15px;

}

.clear{
  clear:both;

}

div#secContent #listItemForm{position:absolute; top:80px; left:100px; width:400px; z-index:450;} 
div#contactUs{margin-bottom:10px;}
div#cAddress{margin:30px 0px 10px 0px}
.formButton{margin-top:15px;}
div#subscribeHeadText{margin:70px 0px 15px 20px; font-size:14px;}

div#socialContact{width:400px; height:70px; margin-bottom:5px;}
div#faceBookIcon{float:left;  width:60px; height:60px; margin-right:20px;}
div#twitterIcon{float:left;  width:60px; height:60px; }
div#contactForm{position:relative; z-index:1000;}


/* ********   BOOKMARK STYLING  ********** */

#bookmarks{position:absolute; z-index:400; top:278px; left:-400px; background-color:#eee;}
#bmClose{position:absolute; top:5px; left:5px;}

.addthis_toolbox .two_column
{
    width: 216px;
    padding: 20px 0 10px 0px;
    border: 1px solid #666;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
}

.addthis_toolbox .two_column a
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: blue;
}

.addthis_toolbox .two_column a:hover
{
   /* -moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}