body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; font-size: 12px;color: #666666;line-height: 16px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; overflow-x:hidden; background-color:#F4F2DF}
a img { border:none; }
table.container {background-color:#fff;}
table.resources, table.events {margin:0 0 40px 30px;border:2px solid #ededed; }
table.events {background-color:#ededed;}
table.events td {padding:10px 5px 10px 10px;background-color:#fff;}
table.events td.second {background-color:#ededed;}
table th.header {background-image:url(../images/nycruise_bluebar.gif); height:23px; width:176px;text-transform:uppercase;border-bottom:2px solid #ededed;  color:#fff; font-weight:bold;}
table.resources td {padding:5px 2px 5px 5px;}
a.pdf {background:url(../images/adobe_sml.gif) top left no-repeat; padding:0 0 0 18px;}
span {margin:0; padding:0; }
p {margin-top:0;}

a{color: #0D9BBC;font-size: 12px;line-height: 16px;text-decoration:none;}
a:hover {text-decoration:underline;}
a.bold {font-weight:bold;}

.footer {color: #FFFFFF;font-weight: normal;line-height: 35px;}
.footer a {color: #FFFFFF;font-weight: normal;line-height: 35px;text-decoration: none;}
.footer a:visited {color: #FFFFFF;font-weight: normal;line-height: 35px;text-decoration: none;}
.footer a:hover {color: #FFFFFF;font-weight: normal;line-height: 35px;text-decoration: underline;}
.title {font-size: 18px;line-height: 25px;color: #082F67;font-weight: bold;}
.subtitle {font-size: 13px;line-height: 17px;color: #55B63D;font-weight: bold;}
.subtitleCAPS {font-size: 15px;line-height: 19px;color: #55B63D;font-weight: bold;}

.submenutitle {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;cursor:pointer;margin-top:1px;margin-bottom: 1px;background-color:#33B7D7;
color:#FFFFFF;width:147px;padding:0px;font-weight:bold;}
.ssubmenu{margin-bottom: 0.5em;}
.title2 {font-size: 16px;line-height: 20px;font-weight: bold;color: #003366;}
.callout {color: #FF6600}

/*Photo Gallery Caption*/
#cap {font-size: 12px;color:#666666;line-height: 16px;padding-top:3px;text-align:center;}

/* Calendar */
.calNumbers {font-size: 9px;font-weight: bold;color:#666666;}
.calWeekDays {color:#666666;font-weight:bold;}
.calTitle {font-size: 14px;color: #003366;font-weight: bold;}
.calBKN {color:#993399}
.calNYC {color:#FF6600}
.tableCal {background-color:#FFFFFF;width: 567px;padding: 0px;border: 1px solid #E2E2E2;}
.tableCal td {padding-top: 0px;padding-left: 5px;padding-right: 5px;vertical-align: top;border: 1px solid #E2E2E2;}
.fleetweek {padding-top: 0px;padding-left: 4px;padding-right: 4px;vertical-align: top;border: 1px solid #E2E2E2;font-size: 10px;line-height: 12px;color:#55B63D;background-color:#E6FBE1;font-family:Verdana, Arial, Helvetica, sans-serif;}
.armoryShow {padding-top: 0px;padding-left: 4px;padding-right: 4px;vertical-align: top;border: 1px solid #E2E2E2;font-size: 10px;line-height: 12px;color:#55B63D;background-color:#E6FBE1;font-family:Verdana, Arial, Helvetica, sans-serif;}
.calNYCship {font-size: 9px;line-height: 12px;color: #09638F;font-family: Verdana, Arial, Helvetica, sans-serif;}
.calBKNship {font-size: 9px;line-height: 12px;color: #F2760E;font-family: Verdana, Arial, Helvetica, sans-serif;}
#ships ul {padding-left: 5px;margin-left: 10px;padding-top: 0px;margin-top: 0px;}
#ships li {list-style-type: square;list-style-position: outside;padding-top: 0px;margin-top: 0px;margin-bottom: 5px;}
.stbutton {display: block;float: right;clear: none;}

div.quote {background:url(../images/nycruise_border.gif) top left repeat-x; margin-top:20px; padding-top:10px; color:#333;}
div.innerquote {background:url(../images/nycruise_border.gif) bottom left repeat-x; padding-bottom:10px;}
blockquote {line-height:19px;}
.squote{ margin-left:-25px; padding-right:5px;}
.equote { position:relative; top:5px; left:5px;}


