/*.section_header { border-bottom: 1px solid white;}*/
.section_expand a { border-top: 1px solid #43566E; background: #0A5799 !important; }
.section_expand a span { }
.section a {  background: repeat-x; display: block; padding: 6px; padding-left: 10px; color: #ffffff; text-decoration: none; letter-spacing: -0.01em; font-weight: bold; font-size: 1em; text-transform: capitalize; }
.section_even a { background: #EFF4F7 repeat-x;  }
.section a:hover { background: #0A5799; }


.deal_body {  }
.letter_bar { display: block; background-color:#003157; color: white !important; border: 0px solid white; text-decoration: none; padding: 5px; padding-left: 10px; font-size: 1.5em; text-align: center;}
.section_red { background: #6B1514; border-bottom: 1px solid #ddd; border-top: 1px solid white; padding: 5px; padding-right: 5px; }
.section_blue_news { background: #074C81; padding: 20px; padding-right: 20px; }
.deal_links label { float: right; }
.deal_links a { color: #003759;  font-family: arial; border: 1px solid #f9f9f9; text-decoration: none; padding: 3px; }
.deal_links a span {    margin-left: 2px; margin-right: 2px; text-decoration: underline; }
.deal_links a:hover  { border: 1px solid #ccc; background: white repeat-x;  }
.deal_links a:hover span { color: black; }
.deal_links img { margin-left: 2px; vertical-align: middle; }
.section_content, 
.deal_footer,
.section_content_white { padding: 5px; padding-left: 10px; background: #FBF9F0; border-top: 1px solid #eee; }
.section_content_blue { padding: 20px; padding-left: 20px; background: #074C81; }
.box_img { float: right; padding-left: 20px; margin-left: 20px; margin-bottom: 10px margin-right: 0px; }
.section_content p { margin-bottom: 10px; }
.section_content a { color:#36F; }
.section_content { font-weight: normal; font-size: 1.0em; color: #000; }
</style>
 
<style type="text/css">
        div.demo {
            background-color: transparent;
            text-align: left;
            padding-left: inherit;
            padding-right: inherit;
        }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: none;
	background: none; /* initial BG color sammy */
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffffff; /* initial text color sammy */
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: none;
	background: #0A5799; /* hover over BG color sammy*/
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff; /* hover over TEXT color sammy */
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: none;
	background: #0A5799; /* active BG color sammy */
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff; /* active TEXT color */
	text-decoration: none;
}

.pagenav_box {
	border-right: #bcd2e6 0px solid;
	padding-right: 5px;
	BORDER-TOP: #bcd2e6 0px solid;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #bcd2e6 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bcd2e6 0px solid
}
.search_pagenav {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.search_pagenav:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #d6e8ff; BORDER-LEFT: #999 1px solid; COLOR: black; BORDER-BOTTOM: #999 1px solid
}
.search_pagenav_text {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #495463! important; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.search_pagenav_text:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #d6e8ff; BORDER-LEFT: #999 1px solid; COLOR: black! important; BORDER-BOTTOM: #999 1px solid
}
.search_pagenav_current {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; BACKGROUND: #5590de; BORDER-LEFT: #aaa 1px solid; COLOR: white! important; BORDER-BOTTOM: #aaa 1px solid; TEXT-DECORATION: none
}
.search_pagenav_current:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #5590de; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.search_pagenav_menu {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 4px; BACKGROUND: #426598; PADDING-BOTTOM: 2px; MARGIN: 2px 2px 2px 4px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
FIELDSET {
	BORDER-RIGHT: #08243C 1px solid; BORDER-TOP: #08243C 1px solid; LEFT: 160px; BORDER-LEFT: #08243C 1px solid; WIDTH: 500px; BORDER-BOTTOM: #08243C 1px solid; 
}
label {
	color: #ffffff;
	clear: both;
	float: left;
	margin: 10px 1em 10px 0px;
	width: 12em;
	text-align: right;
}
.input-box {
	BORDER-RIGHT: #003157 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003157 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; BORDER-LEFT: #003157 1px solid; WIDTH: 250px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #003157 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #8EC3F1;
}
.input-boxm {
	BORDER-RIGHT: #003157 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003157 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; BORDER-LEFT: #003157 1px solid; WIDTH: 300px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #003157 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #8EC3F1;
}
.formtext {
	BORDER-RIGHT: #D1C794 1px solid; BORDER-TOP: #D1C794 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #D1C794 1px solid; WIDTH: 270px; COLOR: #49726d; BORDER-BOTTOM: #D1C794 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 180px; BACKGROUND-COLOR: #f0f8ff
}
.submit-button {background: #8ec3f1;
	background: -moz-linear-gradient(top,#8ec3f1 0%,#188BC0 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8ec3f1),color-stop(100%,#188BC0));
	background: -webkit-linear-gradient(top,#28ec3f1 0%,#188BC0 100%);
	background: -o-linear-gradient(top,#28ec3f1 0%,#188BC0 100%);
	background: -ms-linear-gradient(top,#28ec3f1 0%,#188BC0 100%);
	background: linear-gradient(top,#28ec3f1 0%,#188BC0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#28ec3f1',endColorstr='#188BC0',GradientType=0);
	padding:8px 130px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9;
	margin: 30px 0 0 120px;
	clear: both !important;
}
.open {
	background: #003157;
	padding:2px 13px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:18px;
	border: solid #003157 2px;
	text-decoration: none;
}
.open:hover {
	background: #08243C;
	text-decoration: none;
}
.close {
	background: #003157;
	padding:2px 13px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:18px;
	border: solid #003157 2px;
	text-decoration: none;
}
.close:hover {
	background: #08243C;
	text-decoration: none;
}