/** Header & Frame **/
body {
  background-color: #e0e4f3;
  padding-top: 0px;
}
.background-top {
	background: url(../images/lightbreeze/headerline1200.png) no-repeat 50% 100%;
	height: 103px;
	margin: 0px;
}
.background-top > div {
}
.blockLogo {
	background: url(../images/lightbreeze/header.png) no-repeat; /* 425x98 pixels */
	height: 98px;
	margin: 0px;
}
.blockLogo a {
	display: block;
	float: left;
	width: 425px;
	height: 98px;
}
.blockLogo span { /* Hide the text behind image */
	display: block;
	overflow: hidden;
	width: 0px;
	font-size: 0px;	
}
.blockSlogan {
	background: url(../images/lightbreeze/slogan.png) no-repeat; /* 344x65 pixels */
	float: right;
	width: 344px;	
	height: 65px;
	margin-top: 25px;
	margin-right: 55px;
}
.container {
	border: solid 8px #bbbbdd;
	background-color: #f0f3f7;
	margin: 0px;
}
/** Navigation Bar & Buttons **/
.navBar {
	clear: both;
	font-weight: bold;
	font-size: 12pt;
	letter-spacing: -0.5pt;
	height: 22px;
	padding: 0px;
	margin: 0px;
}
.navBar ul {
	overflow: hidden;
}
.navButton {
	list-style: none;
	cursor: pointer;
	float: left;
	margin: 0px 15px;
}
.navButton div {
}
.navButton a {
	display: block;
	text-align: center;
	text-decoration: none;
}
.navButton a:active {
	color: red;
}
.navButton a:hover {
	color: #CC99FF;
}

/** CWP Forms **/
form { font-size: 9px; }
table.form { border: 0px; }
table.form caption, table.dynForm caption {
	text-align: left;
	font-size: 10pt;
	padding: 2px 12px;
	border-left: 2px solid #1D2E93;
	border-bottom: 2px solid #1D2E93;
/*	background: #BBBBDD url(../images/lightbreeze/label_edge.png) repeat-y right;*/
	background: #e0e4f3;
}
table.dynForm th {
	background: transparent;
	color: black;
	text-align: center;
	padding: 0px 3px;
}
table.dynForm td { padding: 0px 3px; }
table.form td:first-child, table.form td:first-child + td +td, table.dynForm td:first-child, table.dynForm thead tr {
	text-align: right;
	padding: 0px 8px;
	border-left: 2px solid #1D2E93;
	background: #BBBBDD url(../images/lightbreeze/label_edge.png) repeat-y right;
}
table.form td:first-child + td, table.form td:first-child + td + td + td {
	text-align: left;
}
table.form .error {
	color: red;
}
table.form label.icon.error {
	height: 14px;
	width: 18px;
	background: url(../images/red_x-circle.png) no-repeat;
	display: inline-block;
	vertical-align: text-bottom;
}
table.form label.icon {
	display: none;
}
table.form span.input-hint, table.dynForm span.input-hint {
	font-size: 80%;
	color: DarkSlateGray;
}
table.dynForm button {
	font-style: italic;
	font-weight: bold;
	font-size: 125%;
	margin: 8px 8px;
	margin-right: 0px;
}
table.dynForm button.addRow {  }
table.dynForm button.delRow {  }
table.dynForm button img {
	width: 14px;
	height: 14px;
	vertical-align: top;
}

/*** Datepicker override styles ***/
.ui-datepicker { width: 14em; font-size: 8pt; }
.ui-datepicker th { padding: .1em .3em; }
.ui-datepicker td a { padding: .1em; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span { display: none; width: 0px; }
.ui-datepicker .ui-datepicker-title { margin: 0px 1.2em; }
.ui-datepicker .ui-datepicker-buttonpane { margin: 0px; padding: 0px; border-top: 0px; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close { display: none; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: none; margin: 0px auto .4em auto; padding: 0px 3em; }

.jquery-message {
    font: normal 20px / 25px Helvetica, Arial, Sans-Serif;
    letter-spacing: -1px;
    position: fixed;
    /* top: 250px; */
    top: 40px;
    bottom: auto;
    left: 25%;
    width: 50%;
    color: white;
    border: 3px solid #000000;
    -moz-border-radius: 12px;
	 border-radius: 12px;
    background: #000000;
    opacity: .40;
       -moz-box-shadow: 2px 2px 3px #888888;
    -webkit-box-shadow: 2px 2px 3px #888888;
            box-shadow: 2px 2px 3px #888888;
    text-align: center;
    display: none;
    z-index: 100000;
}

.jquery-message p {
    opacity: 1;
    padding: 8px;
}

