/* CSS Document */

body
{
    background-color: #FFCB4F;
    background-image: url('../../images/back.gif');
    background-repeat: repeat-y;
    margin: 0px;
    margin-left: 11px;
    font-family: Arial;
    font-size: 12px;
}

h1
{
    color: #333333;
}
h11
{
    color: #E05206;
}

p
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    text-align: left;
}
.header ul, .header li
{
    margin: 0px;
    padding: 0px;
}
.MenuBarHorizontal2 li
{
    float: left;
    list-style-type: none;
    height: 25px;
}

H.do
{
    color: #E05206;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    text-align: left;
}

.spacer
{
    clear: both;
}
.header
{
    top: 48px;
    left: 94px;
    position: absolute;
	z-index:10000001;
}
#MenuBar1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#999999 none repeat scroll 0 0;
height:27px;
padding-left:1px;
}
#MenuBar1 li a {
padding-left:9px;
padding-right:10px;
margin: 0px;
}
.content
{
    margin-top: 100px;
}
.footer
{
    margin-left: 99px;
    width: 790px;
    border-top: 1px solid #ccc;
    text-align: center;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #666666;
    line-height: 175%;
    padding-top:20px;
    padding-bottom:20px;
}
.sideHome
{
    float: left;
    margin-top:-2px;
    margin-left:-3px;
}
.sideHomeHide
{
    float: left;
    margin-left: 32px;
}
.mainContent
{
    float: left;
    margin-left:3px;
    width: 645px;
    margin-bottom: 40px;
}
.style1
{
    font-size: 10px;
}

.calenndar
{
    color: #AC2973;
    font-weight: bold;
}
.meet
{
    color: #EAAB00;
    font-weight: bold;
}


.styleDO
{
    color: #E05206;
    font-weight: bold;
}

.about
{
    color: #0039A6;
    font-weight: bold;
}



P.main
{
    text-align: left;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12;
    color: #333333;
}

P.do
{
    text-align: left;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 14;
    color: #E05206;
}

A:link
{
    text-decoration: underline;
    color: #666666;
}
A:visited
{
    text-decoration: underline;
    color: #666666;
}
A:active
{
    text-decoration: underline;
    color: #666666;
}
A:hover
{
    text-decoration: underline;
    color: #999999;
}

/* SHORE SAVINGS STYLES */

.style10 {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.style11 {font-size: 12px}

.style13 {color: black; font-family: arial;}

.style24 {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000000;
}

.style29 {font-family: Arial, sans-serif}

.style30 {font-weight: bold; font-family: Arial, sans-serif; color: #000099;}

.style35 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

.style27 {
  color: #000099;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.style33 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #000099;}

.style34 {font-size: 10pt}

.style39 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #000000;}

.style40 {
  font-family: arial;
  font-size: 12px;
  color: black;
}

/* MEDIA STYLES */

.style43 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.videoContainer { background-color: #0055a5; width: 315px; padding: 1px 0; float: left; }
 
.video { margin: 4px 5px; }
 
.videoContainer p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-align: center; line-height: 10px; margin: 0 5px 5px 5px; }
  
.videoContainer p a { color: #999; text-decoration: none; font-weight: bold; }
 
.videoContainer p a:hover { color: #0099dc; text-decoration: underline; font-weight: bold; }
 
.style7 {font-size: 12pt}

.style1 {color: #c60c30}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {
  color: #C60C30;
  font-weight: bold;
}

.style4 {color: #C60C30}

.style5 {
  color: #3399FF;
  font-weight: bold;
}

 /* ITINERARY BUILDER STYLES */
.table-hidden
{
    display:none;
}

.table-visible
{
    display:block;
}

.tab 
{
    display:inline;
    text-align:center;
    padding-right:20px;
    padding-left:20px;
}

.tab-selected
{
    background:#FBEFBD none repeat scroll 0 0;
}

.tab-unselected
{
     background:#C2C2C2 none repeat scroll 0 0;
}

.item-normal
{
    width:200px;
}

.lodging-amenities {margin:0; padding:0;}
.lodging-amenities td {margin:0; padding:2px;}


/* ENEWS styles */
.enews-main{overflow:hidden;}
.enews-main .top h1.enews-ttl{background:url(/images/enews/enews-title.jpg) no-repeat;width:369px;height:71px;}
.enews-main .top h1.enews-ttl span{visibility:hidden;}
.enews-main .top h2.date{color:#004fa5;font-size:14px;font-weight:bold;}
.enews-main .top p.blue{color:#006ab4;line-height:20px;}
.enews-main .top{padding-left:8px;}

.enews-main p.yellow{color:#e2ab00;font-size:14px;font-weight:bold;padding-left:8px;}
.enews-main h2.bluebar{width:100%;padding:4px 8px;color:#fff;font-size:14px;font-weight:bold;background-color:#006ab4;}
.enews-main ul{margin:0 0 0 20px;padding:0;}
.enews-main ul li {color:#000;font-size:12px !important;color:#000;padding: 0 8px 17px 0;}
.enews-main ul li span{color:#000;font-size:12px !important;}
.enews-main ul li a{color:#006ab4;}