
/*Tags*/

BODY {
	background-color: #1f2e49;
	margin: 0px;
}

p {
	margin-top: 0em;
	margin-bottom: 1em;
}

img {
	border: 0px;
}

h1 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 0em;
	color: #3e649c;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0em;
	line-height: 15px;
	color: #0a347d;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0em;
	margin-top: 0em;
	color: #3e649c;
	line-height: 16px;
}

h4 {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0em;
	color: #0a347d;
	line-height: 16px;
}

hr {
    border-top-width: 0.5px;
    border-top-style: solid;
    border-color: #000000;
}

ol {
	margin-top: 0em;
	padding-left: 20px;
	margin-left: 20px;
}

ul {
	margin-top: 0em;
	padding-left: 20px;
	margin-left: 20px;
}

li {
	line-height: 16px;
	margin-bottom: 0.25em;
}

.specs_box ul {
	margin-top: 0em;
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}

.specs_box li {
	line-height: 15px;
	margin-bottom: 0.5em;
}

#activity_bullets li {
	line-height: 16px;
	margin-bottom: 1.5em;
}

a {
	text-decoration: none;
	font-weight: bold;
}

a:link {
	color: #c62026;
}

a:visited {
	color: #c62026;
}

a:hover {
	text-decoration: underline;
	color: #009acc;
}

form {
	display: inline;
}



/*Template*/

#page {
	position: fixed; 
	width: 100%;
	height: 100%;
	z-index: 2;
}

#page_template {
	position: relative;
	top: 0;
	margin: 0 auto;
	left: auto;
	right: auto;
	width: 950px;
	height: 100%;
	z-index: 2;
	background-color: #e3eeff;
}


#template_holder {
	position: absolute;
	top: 143px;
	width: 100%;
	z-index: 3;
}

#template {
	position: relative;
	margin: 0 auto;
	left: auto;
	right: auto;
	width: 950px;
	z-index: 3;
}



/*Header*/

#header {
	position: fixed; 
	width: 100%;
	z-index: 6;
}

#header_template {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	position: relative;
	overflow: hidden;
	top: 0;
	margin: 0 auto;
	left: auto;
	right: auto;
	width: 950px;
	height: 143px;
	z-index: 6;
	background-image: url(../images/header_back.gif);
	background-repeat: repeat-x;
	background-color: #4b586d;
}

#header_logo {
	width: 122px;
	vertical-align: top;
	background-image: url(../images/national_salute_logo_back.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
}

#header_logo_pic {
	width: 122px;
	height: 114px;
}

#header_title {
	width: 486px;
	height: 79px;
	vertical-align: top;
	text-align: left;
}

#header_title_pic {
	width: 448px;
	height: 32px;
	margin-top: 30px;
	padding-left: 18px;
}

#header_dates {
	width: 342px;
	height: 79px;
	vertical-align: top;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
}

#show_dates {
	width: 332px;
	height: 43px;
	background-image: url(../images/show_dates_back.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#show_dates_pic {
	width: 332px;
	height: 23px;
}

.show_label {
	width: 122px;
	vertical-align: middle;
	padding-top: 0px;
	text-align: left;
}

.show_dates_label {
	width: 113px;
	height: 11px;
	margin-left: 12px;
	margin-right: 9px;
}

.show_days {
	width: 198px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #1f2e49;
	vertical-align: middle;
	padding-top: 0px;
	text-align: left;
}

.show_divide {
	font-size: 1px;
	line-height: 1px;
	width: 332px;
	height: 1px;
	background-image: url(../images/show_dates_divider.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#header_menu {
	width: 828px;
	height: 64px;
	vertical-align: top;
	font-size: 8px;
	line-height: 8px;
	text-align: left;
}

.menu_button {
	float: left;
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	width: 100px;
}

.menu_button_pic {
	width: 90px;
	height: 29px;
}

.menu_arrow {
	width: 90px;
	height: 11px;
}

.menu_space {
	float: left;
	width: 18px;
	height: 5px;
}

#subglobal_holder {
	position: relative;
	text-align: left;
}

.subglobalNav{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 807px;
	height: 16px;
	visibility: hidden;
	color: #2f4365;
	background-color: #6f798a;
	border-right: 1px solid #1f2e49;
	border-bottom: 1px solid #1f2e49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}

.subglobalNavoff{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 807px;
	height: 16px;
	visibility: hidden;
	color: #2f4365;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}

.subglobalNav a {
	font-weight: normal;
	text-decoration: none;
}

.subglobalNav a:link {
	color: #cce0ff;
}

.subglobalNav a:visited {
	color: #cce0ff;
}

.subglobalNav a:hover {
	text-decoration: underline;
	color: #ffd702;
}

.menu_icon {
	float: left;
	width: 18px;
	height: 17px;
}

.menu_items {
	float: left;
	padding-left: 9px;
	height: 16px;
}

.fleet_week_usa_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/fleet_week_usa_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.air_sea_show_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/air_sea_show_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.visitor_info_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/visitor_info_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.performers_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/performers_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.schedule_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/schedule_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.show_experience_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/show_experience_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.sponsorship_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/sponsorship_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}

.news_media_border {
	float: left;
	width: 789px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/news_media_border.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
}





/*Content*/

#content {
	width: 950px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #51516e;
	text-align: left;
	vertical-align: top;
	background-color: #e3eeff;
	padding-bottom: 9.5em;
	z-index: 3;
}

.content_text {
	padding: 15px 15px 0px 15px;
}

.options_text {
	padding: 15px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #51516e;
}

#content b {
	color: #364b6e;
}

.content_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	color: #ccdced;
	padding: 0px 15px 0px 15px;
	background-color: #41526e;
	border-bottom: 2px solid #1f2e49;
}

.content_menu a {
	font-weight: normal;
	text-decoration: none;
}

.content_menu a:link {
	color: #9dc3ed;
}

.content_menu a:visited {
	color: #9dc3ed;
}

.content_menu a:hover {
	text-decoration: underline;
	color: #ffd702;
}

#page_header {
	font-size: 0px;
	line-height: 0px;
	border-bottom: 2px solid #1f2e49;
}

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

.super {
	font-size: 63%;
	vertical-align: super;
	line-height: 60%;
}

.center {
	text-align: center;
}

#scheduletable {
	width: 100%;
	margin-top: 5px;
}

#schedulebox {
	width: 473px;
	margin-top: 15px;
	background-color: #e4eaf2;
	border: 1px solid #1f2e49;
}

.ticketsbox {
	float: right;
	width: 475px;
	margin-left: 15px;
	margin-bottom: 15px;
}

.schedulebox_full {
	width: 100%;
}

.schedulebox_full_space {
	width: 14px;
}

.schedulebox_full_col {
	background-color: #e4eaf2;
	vertical-align: top;
	border: 1px solid #1f2e49;
	width: 454px;
}

.scheduletitle {
	background-color: #2b446e;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	white-space: nowrap;
}

.scheduletitle2 {
	background-color: #3f63a1;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	white-space: nowrap;
}

.scheduletitle2 a {
	text-decoration: none;
}

.scheduletitle2 a:link {
	color: #ffffff;
}

.scheduletitle2 a:visited {
	color: #ffffff;
}

.scheduletitle2 a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.scheduletitle2full {
	background-color: #3f63a1;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	border: 1px solid #ffffff;
	white-space: nowrap;
}

.scheduletitle2full a {
	text-decoration: none;
}

.scheduletitle2full a:link {
	color: #ffffff;
}

.scheduletitle2full a:visited {
	color: #ffffff;
}

.scheduletitle2full a:hover {
	text-decoration: underline;
	color: #ffffff;
}


.scheduledate {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	background-color: #f5f9ff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 12px;
	line-height: 14px;
	white-space: nowrap;
	color: #002687;
	font-weight: bold;
}

.scheduletime {
	padding: 2px 8px 2px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	color: #000054;
}

.scheduleevents {
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	font-size: 11px;
	line-height: 14px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.scheduletime_full {
	padding: 10px 8px 10px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 11px;
	line-height: 14px;
	white-space: nowrap;
	color: #000054;
}

.scheduleevents_full {
	padding: 10px 5px 10px 5px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	font-size: 11px;
	line-height: 14px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.scheduleeventtitle {
	color: #365387;
	font-weight: bold;
}

.scheduleeventtitle_full {
	font-size: 12px;
	color: #365387;
	font-weight: bold;
	line-height: 15px;
}

.pastspace {
	padding: 10px 8px 10px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	white-space: nowrap;
	height: 14px;
}

.side_article {
	float: right;
	width: 348px;
	margin-left: 15px;
	margin-bottom: 15px;
	background-color: #ffffe5;
	padding: 15px;
	text-align: justify;
	border: 1px solid #e5dfbe;
	background-image: url(../images/sponsorship/watermark_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.pdf_list {
	line-height: 16px;
	font-size: 11px;
	background-color: #f5f9ff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ffffff;
}

.pdf_line {
	padding-top: 5px;
}

.line {
	padding-top: 5px;
}

.box {
	border: 1px solid #1f2e49;
}

.box_header {
	background-color: #3f63a1;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	white-space: nowrap;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.box_header a {
	text-decoration: none;
}

.box_header a:link {
	color: #ffffff;
}

.box_header a:visited {
	color: #ffffff;
}

.box_header a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.activitiesbox_col {
	background-color: #e4eaf2;
	vertical-align: top;
	border: 1px solid #1f2e49;
}

.activities_dates {
	padding: 10px 8px 10px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	color: #000054;
	width: 100px;
	text-align: center;
}

.activities_events {
	padding: 10px 5px 10px 5px;
	vertical-align: top;
	border-bottom: 1px solid #d8dee5;
	font-size: 11px;
	line-height: 16px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #f5f9ff;
}

.faq_box {
	border: 1px solid #1f2e49;
	background-color: #f5f9ff;
}

.faq_box_header {
	background-color: #3f63a1;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	white-space: nowrap;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.faq_box_header2 {
	background-color: #e3edff;
	color: #0a347d;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.faq_list {
	line-height: 16px;
	font-size: 11px;
	background-color: #f5f9ff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ffffff;
}

.faq_answers {
	line-height: 16px;
	font-size: 12px;
	background-color: #f5f9ff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ffffff;
}

.back_top {
	float: right;
	font-size: 11px;
}

.back_top_space {
	height: 1em;
}

.performer {
	padding-bottom: 1em;
	border-bottom: 1px dashed #b5c9e5;
}

.performer_photo {
	float: left;
	width: 246px;
	margin-right: 15px;
	font-size: 0px;
	line-height: 0px;
}

.performer_00 {
	width: 244px;
	height: 138px;
	border: 1px solid #b5c9e5;
}

.performer_list {
	width: 244px;
	height: 138px;
	border: 1px solid #b5c9e5;
	margin-bottom: 20px;
}

.performer_caption {
	width: 244px;
	height: 20px;
	text-align: right;
	font-size: 9px;
	line-height: 10px;
}

.performer_sm {
	float: left;
	width: 53px;
	height: 30px;
}

.performer_title {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0em;
	color: #0a347d;
	background-color: #dae5f5;
	border: 1px solid #b5c9e5;
	padding: 4px;
}

.performer_title a {
	text-decoration: none;
}

.performer_title a:link {
	color: #0a347d;;
}

.performer_title a:visited {
	color: #0a347d;
}

.performer_title a:hover {
	text-decoration: underline;
	color: #009acc;
}

.performer_links {
	padding-bottom: 30px;
}

.performer_pics {
	margin-left: 261px;
	font-size: 0px;
	line-height: 0px;
}

.performer_weblink {
	float: right;
	margin-right: 15px;
	font-size: 11px;
}

.performer_read_more {
	float: right;
	margin-right: 20px;
	font-size: 11px;
}

.performer_thumbitem {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

.performer_thumbnail {
	border: 1px solid #c62026;
	display: block;
	width: 53px;
	height: 30px;
}

a.performer_thumbnail:hover {
	border: 1px solid #009acc;
}

.back_performer {
	float: right;
	font-size: 11px;
}

.back_performer a {
	text-decoration: none;
	font-weight: bold;
}

.back_performer a:link {
	color: #c62026;
}

.back_performer a:visited {
	color: #c62026;
}

.back_performer a:hover {
	text-decoration: underline;
	color: #009acc;
}

.specs_box {
	float: right;
	width: 240px;
	border: 1px solid #1f2e49;
	background-color: #f5f9ff;
	margin-left: 15px;
}

.specs_box_inside {
	padding: 5px;
	font-size: 11px;
	border: 1px solid #ffffff;
}

.submenu_box {
	border: 1px solid #1f2e49;
	background-color: #f5f9ff;
	margin: auto;
	margin-bottom: 15px;
}

.submenu_box a {
	font-weight: normal;
}

.submenu_title {
	display: inline;
}

.submenu_title a {
	text-decoration: none;
	font-weight: bold;
}

.submenu_title a:link {
	color: #51516e;
}

.submenu_title a:visited {
	color: #51516e;
}

.submenu_title a:hover {
	text-decoration: underline;
	color: #009acc;
}

.section_subhead {
	width: 920px;
	height: 47px;
	margin-bottom: 20px;
	margin-top: 15px;
}

.web_site_button {
	margin-top: 5px;
	width: 71px;
	height: 16px;
}

.view_more_button {
	margin-top: 5px;
	width: 89px;
	height: 16px;
}

.performers_section_space {
	width: 20px;
	height: 80px;
}

.artwork {
	padding-bottom: 1em;
	border-bottom: 1px dashed #b5c9e5;
}

.artwork_title {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0em;
	color: #0a347d;
	background-color: #dae5f5;
	border: 1px solid #b5c9e5;
	padding: 4px;
}

.artwork_photo {
	float: left;
	width: 246px;
	margin-right: 15px;
	font-size: 0px;
	line-height: 0px;
}

.artwork_00 {
	width: 244px;
	height: 138px;
	border: 1px solid #b5c9e5;
}

.artwork_thumbitem {
	float: left;
	margin-right: 15px;
	margin-bottom: 22px;
}

.artwork_type {
	float: left;
	height: 30px;
	line-height: 30px;
}

.artwork_links {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
}

.artwork_thumbnail {
	border: 1px solid #c62026;
	display: block;
	width: 53px;
	height: 30px;
}

a.artwork_thumbnail:hover {
	border: 1px solid #009acc;
}

.artwork_sm {
	float: left;
	width: 53px;
	height: 30px;
}

.artwork_pics {
	float: left;
}

.artwork_space {
	padding-bottom: 40px;
}

.artwork_section_space {
	width: 20px;
	height: 60px;
}

.artwork_section_subhead {
	width: 920px;
	height: 47px;
	margin-bottom: 20px;
}

.gallery {
	padding-bottom: 1em;
	border-bottom: 1px dashed #b5c9e5;
}

.gallery_title {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0em;
	color: #0a347d;
	background-color: #dae5f5;
	border: 1px solid #b5c9e5;
	padding: 4px;
}

.gallery_photo {
	float: left;
	width: 246px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	margin-right: 30px;
	margin-left: 30px;
}

.gallery_sm {
	width: 244px;
	height: 138px;
}

.gallery_tall {
	width: 244px;
	height: 366px;
}

.gallery_poster {
	width: 244px;
	height: 296px;
}

.gallery_space {
	padding-bottom: 40px;
}

.gallery_space2 {
	padding-bottom: 60px;
}

.gallery_thumbitem {
	margin-bottom: 3px;
}

.gallery_thumbnail_sm {
	border: 1px solid #c62026;
	display: block;
	width: 244px;
	height: 138px;
	margin-bottom: 3px;
}

a.gallery_thumbnail_sm:hover {
	border: 1px solid #009acc;
}

.gallery_thumbnail_tall {
	border: 1px solid #c62026;
	display: block;
	width: 244px;
	height: 366px;
	margin-bottom: 3px;
}

a.gallery_thumbnail_tall:hover {
	border: 1px solid #009acc;
}

.gallery_thumbnail_poster {
	border: 1px solid #c62026;
	display: block;
	width: 244px;
	height: 296px;
	margin-bottom: 3px;
}

a.gallery_thumbnail_poster:hover {
	border: 1px solid #009acc;
}

.gallery_info {
	font-weight: normal;
	font-size: 11px;
}

.pilotsbook_photo {
	width: 300px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	font-weight: bold;
	margin: auto;
}

.pilotsbook_thumbitem {
	margin-bottom: 3px;
}

.pilotsbook_thumbnail {
	border: 1px solid #c62026;
	display: block;
	width: 300px;
	height: 386px;
	margin-bottom: 3px;
}

a.pilotsbook_thumbnail:hover {
	border: 1px solid #009acc;
}

.partner_photo {
	float: left;
	width: 246px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 30px;
	margin-right: 30px;
	margin-left: 30px;
}

.partner_thumbitem {
	margin-bottom: 0px;
}

.rentallogo_photo {
	float: left;
	margin-right: 30px;
	font-size: 0px;
	line-height: 0px;
	width: 244px;
	height: 138px;
	margin-bottom: 3px;
	margin-top: 3px;
	border: 1px solid #c62026;
}


.rentallogo_photo:hover {
	border: 1px solid #009acc;
}

.rentallogo_00 {
	width: 244px;
	height: 138px;
}

.videos {
	padding-bottom: 1em;
	border-bottom: 1px dashed #b5c9e5;
}

.videos_title {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 0em;
	color: #0a347d;
	background-color: #dae5f5;
	border: 1px solid #b5c9e5;
	padding: 4px;
}

.video43_photo {
	float: left;
	width: 246px;
	margin-right: 15px;
	font-size: 0px;
	line-height: 0px;
}

.video43 {
	width: 244px;
	height: 183px;
	border: 1px solid #b5c9e5;
}

.video_links {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
}

.videos_space {
	padding-bottom: 40px;
}

.videos_type {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
}

.map_title {
	float: left;
	height: 16px;
	line-height: 16px;
}

.sponsorsbox {
	width: 471px;
	height: 118px;
	border: 2px solid #41526e;
	margin-top: 35px;
	background-color: #ffffff;
	text-align: center;
	font-size: 1px;
	line-height: 1px;
}

.sponsorsbox2 {
	width: 471px;
	height: 118px;
	border: 2px solid #41526e;
	margin-left: 23px;
	margin-top: 21px;
	background-color: #ffffff;
	text-align: center;
	font-size: 1px;
	line-height: 1px;
}

.sponsorsbox_logo {
	width: 151px;
	height: 85px;
	border: 1px solid #c6cbd3;
	margin-top: 2px;
}






/*icons*/

.pdf_icon {
	width: 16px;
	height: 16px;
	margin-right: 6px;
	float: left;
}

.jpg_icon {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 6px;
	margin-top: 7px;
}

.gif_icon {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 6px;
	margin-top: 7px;
}

.eps_icon {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 6px;
	margin-top: 7px;
}

.video_icon {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 6px;
	margin-top: 7px;
}


/*Footer*/

#footer {
	position: fixed; 
	width: 100%;
	z-index: 5;
	bottom: 0;
}

#footer_template {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	left: auto;
	right: auto;
	width: 950px;
	z-index: 5;
}

#footer_slides {
	width: 950px;
	height: 48px;
	vertical-align: top;
	border-top: 2px solid #1f2e49;
	border-bottom: 2px solid #1f2e49;
	font-size: 1px;
	line-height: 1px;
	background-color: #4b586d;
}

.bottomslide {
	width: 117px;
	height: 48px;
	border-right: 2px solid #1f2e49;
}

#footer_bar {
	width: 950px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-color: #c62026;
}

#footer_menu {
	width: 950px;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
	background-color: #4b586d;
	border-top: 2px solid #1f2e49;
	padding-left: 5px;
	padding-right: 5px;
}

.bottom_button {
	float: left;
	height: 16px;
	margin-right: 10px;
	margin-top: 2px;
	font-size: 0px;
	line-height: 0px;
}

#copyright {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #ccdced;
}

#footer_text_menu {
	width: 950px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	background-color: #1f2e49;
	text-align: center;
	color: #ccdced;
}

#footer_text_menu a {
	font-weight: normal;
	text-decoration: none;
}

#footer_text_menu a:link {
	color: #9dc3ed;
}

#footer_text_menu a:visited {
	color: #9dc3ed;
}

#footer_text_menu a:hover {
	text-decoration: underline;
	color: #ffd702;
}

#footer_text_toggle {
	display: none;
}

#footer_gap {
	width: 950px;
	height: 2px;
	font-size: 1px;
	line-height: 2px;
	background-color: #1f2e49;
}





/*Forms*/

.text_highlight {
	color: #0e49b0;
	font-weight: bold;
}

.text_radio {
}

.text_radio_error {
	color: #FF0000;
	font-weight: bold;
}

.text_highlight_error {
	color: #FF0000;
	font-weight: bold;
}

.formbase {
	width: 100%;
	border: 1px solid #1f2e49;
	background-color: #f5f9ff;
}

.formback {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	border: 0px;
}

.formheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3f63a1;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	border: 1px solid #ffffff;
}

.formerequired {
	font-weight: normal;
	font-size: 10px;
	float: right;
}

.formarea {
	line-height: 16px;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	background-color: #f5f9ff;
}

.formrowout {
}

.formrowover {
	background-color: #92aad4;
	color: #ffffff;
}

.formheader2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e3edff;
	color: #0a347d;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
	border: 1px solid #ffffff;
}

.formname { 
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	width: 176px;
	font-size: 11px;
	text-align: right;
}

.formname2col { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}

.formdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-right: 20px;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 536px;
	padding-left: 3px;
	padding-right: 3px;
}

.formfield_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 536px;
	background-color: #ffebeb;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 50px;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldsmall_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 50px;
	background-color: #ffebeb;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldsmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 80px;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldsmall2_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 80px;
	background-color: #ffebeb;
	padding-left: 3px;
	padding-right: 3px;
}


.formfieldmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 150px;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldmed_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 150px;
	background-color: #ffebeb;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldwide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 860px;
	padding-left: 3px;
	padding-right: 3px;
}

.formfieldwide_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
	width: 860px;
	background-color: #ffebeb;
	padding-left: 3px;
	padding-right: 3px;
}

.formselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #b5c9e5;
	color: #51516e;
}

.formselect_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffebeb;
	border: 1px solid #b5c9e5;
	color: #51516e;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #0a347d;
	background-color: #f5f9ff;
	border: 1px solid #c62026;
	padding: 0px;
	width: 11em;
	height: 2em;
}

.formbuttonover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #9db6e3;
	border: 1px solid #009acc;
	padding: 0px;
	width: 11em;
	height: 2em;
}

.primarybutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #0a347d;
	background-color: #e0ffe1;
	border: 1px solid #c62026;
	padding: 0px;
	width: 11em;
	height: 2em;
}

.primarybuttonover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #5fe364;
	border: 1px solid #009acc;
	padding: 0px;
	width: 11em;
	height: 2em;
}

.formspace {
	font-size: 1px;
	line-height: 1px;
	height: 8px;
	padding: 0px;
}

.formguestexpand {
	height: 16px;
	padding-top: 2px;
	float: left;
}

.formguestexpand_text {
	margin-left: 5px;
	float: left;
}






