body{background-color:#ffffe0;background:url('/Images/old_mathematics.png');background-repeat:repeat;margin:0;padding:0}#site-wrapper{padding:0 112px;margin:0}main{color:#303030;font-family:Arial,Helvetica,sans-serif;z-index:8;background-color:#fff;padding:0;margin:0 auto;display:block;min-width:1000px}.content-wrapper{padding:15px 20px 15px 20px}main a,main a:visited{color:#153344;font-size:inherit;font-family:Arial,Helvetica,sans-serif}main a:hover{color:#000;font-family:Arial,Helvetica,sans-serif}main h2,#body h3,#body h4{margin:2px}footer{clear:both;font-size:.8em;margin:0 auto;height:100px;min-width:1060px}img{border:none}figure{border:1px solid #c8c8c8}.linear-background-gradient{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#069),to(#153344));background:-webkit-linear-gradient(270deg,#069,#153344);background:-moz-linear-gradient(270deg,#069,#153344);background:-ms-linear-gradient(270deg,#069,#153344);background:-o-linear-gradient(270deg,#069,#153344);background:linear-gradient(180deg,#069,#153344);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699',endColorstr='#153344')}.rounded-border{-webkit-border-radius:8px;-moz-border-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.featured{padding:4px;z-index:10;min-width:990px;overflow:hidden;position:relative;z-index:10;height:118px;margin:0 auto;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff5ee),to(#eaeaea));background:-webkit-linear-gradient(270deg,#fff5ee,#eaeaea);background:-moz-linear-gradient(270deg,#fff5ee,#eaeaea);background:-ms-linear-gradient(270deg,#fff5ee,#eaeaea);background:-o-linear-gradient(270deg,#fff5ee,#eaeaea);background:linear-gradient(180deg,#fff5ee,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5EE',endColorstr='#EAEAEA');-webkit-border-radius:8px;-moz-border-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.text-small{font-size:9pt}.white-space-preserve{white-space:pre-line}.lightshadow{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 10px 0 rgba(0,0,0,.25);box-shadow:0 4px 10px 0 rgba(0,0,0,.25);-pie-box-shadow:0 4px 10px 0 #999}.bubble{border:1px solid #000;border-radius:6px;background-color:#fff;width:500px;padding:5px;margin:5px}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.float-left{float:left}.float-right{float:right}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}hgroup.title{margin-bottom:10px}hgroup.title h1,hgroup.title h2{display:inline}hgroup.title h2{font-weight:normal;margin-left:3px}article{float:left;width:70%}.goback{background:url('/Images/backarrow.png');background-repeat:no-repeat;padding-left:30px;height:48px;padding-top:8px}aside{float:left;width:25%}fieldset{width:780px}input[type=submit]{font-family:Verdana,Arial,sans-serif;font-size:1em;color:#153344}.button-small{text-shadow:none;font-size:14pt;margin-left:4px;border:1px solid #000;padding:1px 2px 1px 2px;border-radius:4px;background-color:#ccc}.highlightbutton{box-shadow:2px 2px 2px 2px #153344}.highlighttext{background-color:#7fff00}.admin-form-group{margin:6px;border:1px solid #000;background-color:#f5f5dc;width:auto}.admin-form-field{margin:5px}fieldset>legend{font-size:16pt;font-family:"Times New Roman",Times,serif}.hasDatepicker{width:30px}input[type="text"],input[type="password"],textarea,select,option,.editor-div{font-size:13pt;font-family:"Times New Roman",Times,serif}.editor-field input[type="text"],.editor-field input[type="password"],.editor-field textarea,.editor-field input[type="file"]{width:590px}.editor-control textarea{resize:vertical;height:130px}.editor-datepicker input{width:120px;font-family:Arial,Helvetica,sans-serif}.select-small{width:160px}.count{font-size:8pt}input[type="checkbox"]{width:auto;margin-right:290px}.editor-label{width:500px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:14pt}.editor-field{display:block}.editor-description{max-width:600px;margin-top:8px}.editor-control{overflow:hidden;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:7px;margin-bottom:7px;background-color:#f0f0f8}.editor-radio{margin-left:54px}.editor-title{font-weight:bold;font-size:120%;padding:2px}.checkbox{display:inline}.field-validation-error{display:block;color:#e80c4d;font-weight:bold;background:#eaeaea;width:340px}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}.required:before{content:"*";font-weight:bold;color:#e80c4d;font-size:16pt;text-shadow:1px 1px #262626}#notification{position:fixed;bottom:25px;text-align:center;font-size:35pt;z-index:100;color:red;background-color:#fff;border:2px solid #000}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}#common-message{position:fixed;bottom:0;left:0;width:100%;background-color:#000;color:#fff;height:80px}.error{color:#e80c4d}.simple-table{margin:0;padding:0;width:100%;box-shadow:10px 10px 5px #888;border:1px solid #000;border-collapse:collapse;font-size:10pt}.align-top-right{text-align:right;vertical-align:top}.simple-table table{width:100%;height:100%;margin:0;padding:0}.simple-table tr:nth-child(odd){background-color:#eaeaea}.simple-table tr:nth-child(even){background-color:#fff}.simple-table td{vertical-align:middle;border:1px solid #000;text-align:left}.simple-table th{border:1px solid #000;text-align:center;padding:2px;font-family:Arial,Helvetica,sans-serif;font-size:14pt}.sponsorlogo{background-color:#888;padding:2px;border-radius:3px;border:1px solid #303030}.inline-element{width:27px}.icon-delete{background:url('/Images/document-delete.png') no-repeat;display:inline-block;height:30px;width:40px;text-indent:-9999px;margin-top:1px}.icon-email{background:url('/Images/email5.png') no-repeat;display:inline-block;height:30px;width:40px;text-indent:-9999px;margin-top:1px}.icon-print{background:url('/Images/printer-icon-small.png') no-repeat;display:inline-block;height:30px;width:40px;text-indent:-9999px}.icon-edit{background:url('/Images/edit-icon.png') no-repeat;display:inline-block;height:30px;width:40px;text-indent:-9999px;margin-top:30px}.icon-download{background:url('/Images/document-download.png') no-repeat;display:inline-block;height:30px;width:40px;text-indent:-9999px;margin-top:30px}.contact-table{width:100%;margin:10px 1px 10px 15px;border-collapse:collapse}.contact-address{margin-right:auto;margin-left:auto;width:350px}.contact-category-title{color:#069;display:block;font-size:140%;border-bottom:1px double #000;padding-top:15px}.contact-container{border-radius:4px;height:65px}.contact-container:nth-child(odd){background-color:#f8f8f8}.contact-name{width:38%;color:#153344;vertical-align:bottom;font-weight:bold;text-align:left}.contact-title{font-family:"Times New Roman",Times,serif;color:#262626;padding-left:6px;vertical-align:top;text-align:left}.contact-numbers{width:25%;padding-left:4px;vertical-align:top;text-align:left}.contact-number-type{text-align:right;width:10%;vertical-align:top}.contact-emails{width:27%;vertical-align:top;text-align:left}#scheduleWrapper{display:inline;float:right}#scheduleWrapper select,#scheduleWrapper input{width:70px}.even{color:#153344}.odd{color:#069}.cruise-display-schedule{color:#303030;font-size:80%}.cruise-display-schedule th{text-align:left;white-space:nowrap}.list-div-wrapper p{margin:2px}.list-div-strong{font-family:"Times New Roman",Times,serif;font-size:140%;font-weight:bold}.list-div-title{font-size:110%;color:#888}.list-div-wrapper{display:table;width:100%;border-collapse:collapse}.list-div-row{display:table-row;text-align:left;border-top:1px solid #000}.list-div-links{float:right}.list-div-alternate:nth-child(odd){background-color:#f0f0f8}.list-div-fade{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;background-color:#eaeaea}.list-div-freeform{display:table-cell}.list-div-left{width:470px;display:table-cell;position:relative;vertical-align:middle;padding-left:2px}.list-div-left-small{width:380px;display:table-cell;position:relative;vertical-align:middle;padding-left:2px}.list-div-mid{display:table-cell;height:auto;width:415px;vertical-align:middle;padding-left:2px}.list-div-mid-small{display:table-cell;height:auto;width:270px;vertical-align:middle;padding-left:2px}.list-div-right{display:table-cell;height:auto;width:auto;vertical-align:middle;padding-left:2px}.clickable-listitem:hover{background-color:#7ac0da;cursor:pointer}.anchor-fill{width:100%;height:100%;display:block;text-decoration:none}.berthing-dropdown{background-color:#069;padding:6px;margin:4px;color:#f8f8f8;vertical-align:middle;border-radius:2px}.berthing-dropdown select{float:right;width:280px}#UploadFileBase{background-color:#fff}#home-table{display:table;margin-top:6px}#home-row{display:table-row}#home-main{padding-right:10px;width:80%;display:table-cell}#home-right{display:table-cell;width:80%;vertical-align:top}#home-event-box{width:318px;min-height:425px;float:right}#home-event-box h2{margin-left:8px;text-shadow:1px 1px #262626}.home-event-wrapper{border-top:1px solid #153344;margin:3px}.home-event-smaller{font-size:80%;margin-left:5px}.home-event-indent{margin-left:4px}.home-event-title{text-decoration:underline;font-size:120%;color:#eaeaea;font-family:"Times New Roman",Times,serif}.home-event-alternate{background:rgba(0,0,0,.3)}.vid-info{width:400px}.video-background{position:relative;top:-22px;left:-20px;margin-right:-38px;height:800px;background-color:#000}.video-foreground,.video-background iframe{position:relative;top:0;left:0;width:100%;min-height:587px;height:48vw;pointer-events:none}#video-overlay{position:absolute;top:15px;left:15px;right:15px;text-shadow:1px 1px #262626}#video-overlay a{color:#fff}#video-overlay h1{margin:2px;padding:2px}.vid-overlay-background{background:rgba(0,0,0,.3);color:#fff;border-radius:5px;padding:6px;border:1px solid #262626}