﻿body {line-height:1.8em; }

h1 {color:#96b2c3;}
img { vertical-align: middle; }
input {vertical-align: middle !important;}
input[type=password] {border: solid 1px #acaea3 !important; padding: 2px !important; font-size: 12px !important; line-height: 14px !important;}
input[type=radio] {vertical-align:middle;}
input[type=text] {border: solid 1px #acaea3 !important; padding: 2px !important; font-size: 12px !important; line-height: 14px !important;}
select {border-style:solid; border-width:1px; border-top-color:#000000; border-left-color:#000000; border-bottom-color:#d0d0d0; border-right-color:#d0d0d0;}
textarea {border-style:solid; border-width:1px; border-top-color:#000000; border-left-color:#000000; border-bottom-color:#d0d0d0; border-right-color:#d0d0d0; resize:none; padding:2px !important; font-size:12px !important; line-height:14px !important;}


.content label {display:inline-block; color:#666666; margin-right:5px;}
.content input[type='submit'] {border-radius:4px; background-color: #1C3C5A; color:#FFFFFF !important; padding:5px; border-style:none; font-size:14px; cursor:pointer;}

.curList {display:inline-block; vertical-align: middle; background-color:#FFFFFF; padding-top:4px; padding-right:6px; padding-bottom:4px; padding-left: 6px;}	
.currentList {display:block; margin-left:30px; font-weight:bold;}

.eventButton {border-radius:4px; background-color:#F1F1EF; color:#1C3C5A !important; padding:5px; width:150px; border-style:none; font-size:16px; margin-top:10px; cursor:pointer; margin-right:10px; display:inline-block; text-align:center; font-weight:bold;}
.eventButtonSelected {background-color:#1C3C5A; color:#FFFFFF !important; cursor:default;}
.eventInfo {border-radius:5px; background-color:#96B2C3; color:#FFFFFF; padding-top:7px; padding-right:10px; padding-bottom:7px; padding-left:10px; float:left; width:610px; font-size:12px; line-height:16px; height:35px; position:relative;}
.eventInfo h1 {font-size:22px; line-height:24px; color:#FFFFFF; font-weight:bold; padding:0px; margin:0px;}
.eventInfo .infoSection {float:left; margin-right:10px !important;}
.eventInfo .infoSection a {text-decoration:none; color:#FFFFFF;}
.eventInfo .infoSection a:hover {text-decoration:underline;}
.eventStatus {padding-top:12px; padding-right:5px; padding-bottom:3px; padding-left:5px; text-align:center; float:right; width:60px; height:35px;}
.eventStatus .book {border-radius:4px; right:20px; top:7px; background-color:#1C3C5A; color:#FFFFFF !important; padding:5px; border-style:none; font-size:16px; margin-top:5px; cursor:pointer;}
.eventStatus .bookStatus {margin-top:1px; float:right; font-size:16px; color:#1C3C5A; font-weight:bold;}
.eventStatus .bookStatusCanc {margin-top:1px; float:right; font-size:16px; color:red; font-weight:bold;}
.travelInfo{ text-align: right; width:630px;}
.eventNavigation {border-radius:5px; padding-top:7px; padding-right:5px; padding-bottom:7px; padding-left:5px; text-align:center; float:right; margin-right:15px; width:145px; background-color:#F1F1EF; height:35px;}
.eventNavigation a.back {display:inline-block; border-radius:4px; background-color:#1C3C5A; color:#FFFFFF !important; padding-top:1px; padding-right:5px; padding-bottom:1px; padding-left:5px; border-style:none; font-size:16px; margin-top:5px; cursor:pointer;}

.field {margin-bottom:15px;}
.field .AutoCompleteBox * {width:200px;}

.linkbutton {background-color:#1C3C5A; color:#FFFFFF !important; padding: 5px; border-style:none; font-size:10px; cursor:pointer; border-radius:4px;}
.linkbutton.disabled {cursor:wait; background-color:#CCCCCC;}

.logoutSection {text-align:right; margin-right: 10px; color:#666666 !important;}
.logoutSection a {color:#000000; text-decoration:none;}
.logoutSection a:hover {text-decoration:underline;}

.logoutSectionBooked {text-align:right; margin-right:10px; color:#FFFFFF !important;}
.logoutSectionBooked a {color:#96B2C3; text-decoration:none;}
.logoutSectionBooked a:hover {text-decoration: underline;}

.logoutPopup {display:none; position:fixed; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; background-image:url('/CRM/images/bg-shade.png');}
.logoutPopup .thePopup {margin:auto; margin-top:150px; width:300px; padding:15px; border:solid 1px #444444; background-color:#FFFFFF; color:#333333; border-radius:5px; text-align:center;}

.marginRight10 {margin-right:7px;}

.panelBox {border-radius:4px; background-color:#F1F1EF; padding:0px; margin:0px; overflow:hidden;}

.panelBox .content {padding:10px; display:block;}
.panelBox .content .fieldEntry {float:left;}
.panelBox .content .fieldEntry input[type='text'] {width:100%;}
.panelBox .content .fieldLabel {text-align:right; margin-right:15px; color:#333333; float:left;}
.panelBox .content .formRow {margin-bottom:8px;}
.panelBox .content .rule {height:1px; background-color: #CCCBB6; margin-top:15px; margin-right:0; margin-bottom:15px; margin-left:0; padding:0px; color:#CCCBB6;}
.panelBox .rightAlign {text-align:right;}

.panelBox h1 {cursor:pointer; background-color:#96B2C3; margin: 0px; padding-top:8px; padding-right:10px; padding-bottom:8px; padding-left:10px; color:#FFFFFF; font-size:17px; line-height:18px; display:block; font-weight:bold;}
.panelBox h1 .AccordionClosed {display:inline-block; width:8px; height:16px; background:url('/CRM/images/accord_collapsed.png') no-repeat; cursor:pointer; margin-right:13px;}
.panelBox h1 .AccordionOpen {display:inline-block; width:16px; height:8px; background:url('/CRM/images/accord_expanded.png') no-repeat; cursor: pointer; margin-right:5px;}
.panelBox h1 .note {float:right; font-size:12px;}
.panelBox h2 {font-weight:bold; font-size:15px; color:#666666; margin:0px; padding:0px; margin-bottom:10px; border-top:none;}
.panelBox table.content {margin:10px; padding:0;}
.panelBox table.content tbody tr td p {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:3px;}
.panelBox table.content tbody tr td:first-child p {margin-bottom:0;}

.resultError {color:#FF0000;}
.resultSuccess {color:#00FF00;}
.resultWarning {color:#DD7500;}

.text180 {width:180px;}
.top10 {font-size:16px; font-weight:bold; font-style:italic;}


#eventCol1 {float:left; width:450px;}
#eventCol2 {float:right; width:410px;}

#landingcol1 {float:left; width:505px;}
#landingcol2 {float:right; width:315px;}

#main {width:880px; border-width:0px; padding:0px; border-collapse:collapse; margin-top:20px; margin-bottom:0px; margin-left:auto; margin-right:auto;}
#nav1 {width:auto;} 
#nav1 ul {margin-right:37px;}
