/*
 * $Name:  $
 */

.mqBar {
    background-color: #666699;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
}
.mqVSpcr {
    height: 10px;
}
.mqHSpcr {
    width: 15px;
}
.mqEmp {
    font-weight: bold;
}
.mqEmp2 {
    font-weight: bold;
    font-size: 12px;
}
.mqHline {
    background-color: #000000;
    height: 1px;
}
.mqVline {
    background-color: #000000;
    width: 1px;
}
.mqShade {
    background-color: #FFFFE8;
}
.mqCenter {
    text-align: center;
}
.mqSmLink {
    font-size: 10px;
}
.mqSmText {
    font-size: 10px;
    text-align: center;
}
.mqFormSpcr {
    width: 30px;
}
.mqDescSpcr {
    width: 28px;
}
.mqBack {
    color: #999999;
}
.mqBorder {
    background-color: #333399;
}
.mqZoom {
    background-color: #F9F9F0;
}
.mqError {
    background-color: #EDEDED
}

body, table, tr, td, select, input, option, layer, div {
	color: #142743; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: normal; line-height: normal;

}

body	{
	margin: 0 0 0 0;
	background-color:#D7D7D7;
}
body, table, tr, td, div, p	{
	font-family: Arial, Verdana, Helvetic;
	font-size: 11px;
	color: #142743;
}
.text{
	font-family: Arial, Verdana, Helvetic;
	font-size: 11px;
	color: #142743;
	text-align: justify;
}

td#main	{
	padding: 10 10 10 10;
	background-color: #FFFFFF;
	border-bottom: 2px solid #99A8BE;
}
#page_title .title	{
	margin-right: 100px;
	font-size: 16px;
	color: #901717;
	font-weight: bold;
}

#header_message	{
	margin-right: 225px;
	margin-top: 15px;
	text-align: right;
}
#header_message h1	{
	display: inline;
	color: #FFFFFF;
	font-family: Arial;
	letter-spacing: -.02em;
	font-size: 20px;
	font-weight: normal;
}
#header_message h1.yellow	{
	display: inline;
	color: #D2C073;
	font-family: Arial;
	letter-spacing: -.02em;
	font-size: 20px;
	font-weight: normal;
}

#header_message h2	{
	display: block;
	color: #DBDEE2;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
}

#members  h2	{
	display: inline;
	color: #46566D;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

/** Home header messages */
#home_header_message	{
	margin-right: 0px;
	margin-top: 15px;
	text-align: right;
}
#home_header_message h1	{
	display: inline;
	color: #FFFFFF;
	font-family: Arial;
	letter-spacing: -.02em;
	font-size: 1.6em;
	font-weight: normal;
}
#home_header_message h1.yellow	{
	display: inline;
	color: #D2C073;
	font-family: Arial;
	letter-spacing: -.04em;
	font-size: 1.6em;
	font-weight: normal;
}

#home_header_message h2	{
	display: block;
	color: #DBDEE2;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
}

#home_text *	{
	font-size: 13px;
}
#home_text	{
	margin-left: 20px; margin-right: 20px;
}
#home_text .bold	{
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; font-style: normal; font-weight: bold; line-height: normal;
}
#home_text h2, h2	{
	display: block;
	color: #46566D;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
}

#home_text .underline	{
	text-decoration: underline;
	color: #901717;
}
#primary_nav a, #secondary_nav a	{
	font-size: 11px;
	text-decoration: none;
	color: #142743;
}
#home_text img.spacer	{
	margin-top: 10px; margin-bottom: 10px;
}

#primary_nav a:hover, #secondary_nav a:hover	{
	color: #901717;
}

#primary_nav .hours	{
	color: #901717;
	font-weight: bold;
	font-size: 13px;
	padding-right: 7px;
	padding-top: 5px;
}
#primary_nav td.link	{
	padding-top: 5px;
}
#secondary_nav td	{
	padding-left: 3px;
	padding-right: 3px;
}
#secondary_nav td.link	{
	padding-top: 5px;
}
#third_nav a	{
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
#third_nav td	{
	padding-left: 3px;
	padding-right: 3px;
}


#copyright a, #copyright td	{
	color: #5D7094;
	font-size: 11px;
}

#footer a.primary	{
	color: #46566D;
	font-weight: normal;
	font-size: 11px;
}

#footer a.secondary	{
	color: #901717;
	font-weight: normal;
	font-size: 11px;
}

#res_summary .title	{
	color: #901717;
	font-size: 13px;
	font-weight: bold;
}

#hours_operation	{
	background-color: #5D7094;
	border: 1px solid #9D9D9D;
	color: #FFFFFF;
}

#about	{
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 30px;
	left: -10px;
	position: relative;
}

#about .text	{
	margin: 5 30 5 15;
}
#about .title, #policies .title	{
	border-bottom: 1px solid #5D7094;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	color: #46566D;
	padding-top: 15px;
	padding-bottom: 2px;
	width: 400px;
	margin-bottom: 10px;
}

#testimonials	{}

#testimonials .date	{
	border-bottom: 1px solid #5D7094;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	color: #5D7094;
	padding-top: 15px;
	padding-bottom: 2px;
	width: 400px;
}
#testimonials .text	{
	font-size: 13px;
	width: 370px;
	margin-bottom: 10px;
}

#testimonials .name_place	{
	margin-top: 2px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	color: #99A8BE;
	margin-bottom: 5px;
}
#testimonials .testimonial	{
	width: 500px;
}
#testimonials a, #about a	{
	font-size: 13px;
}

#why_ace_bubble	{
	width: 599px;
	height: 214px;
	background-image: url('../../images/about/background-oval.gif');
	background-repeat: no-repeat;
	padding-top: 25px;
}
#why_ace_bubble .text	{
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
	width: 500px;
	margin-bottom: 10px;
}

#why_ace .text	{
	font-size: 13px;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#why_ace a.large	{
	color: #000000;
	text-decoration: none;
	font-size: 20px;
}

#parking .text	{
	font-size: 13px;
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#travel_guide_menu a, #travel_guide_menu .large	{
	font-size: 13px;
}

#vehicles a.vehicle_link	{
	font-size: 18px;
	color: #5D7094;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
#vehicles a.vehicle_link:hover	{
	color: #901717;
}
#vehicles div.text	{
	font-size: 13px;
	margin-bottom: 10px;
	width: 350px;
	text-align: left;
}
#shuttle .text	{
	font-size: 13px;
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}

/*
REZ SYSTEM STYLES
*/

.larger, .larger_text {color: #000000; font-size: 13px; font-style: normal; font-weight: normal; line-height: normal;}
.primary {color: #46566D; font-size: 11px; font-style: normal; font-weight: normal; line-height: normal;}
.secondary {color: #901717; font-size: 11px; font-style: normal; font-weight: normal; line-height: normal;}
.tertiary {color: #C7B669; font-size: 11px; font-style: normal; font-weight: normal; line-height: normal;}
.white {color: #FFFFFF; font-size: 11px; font-style: normal; font-weight: normal; line-height: normal;}

a {color: #46566D; font-size: 11px; font-style: normal;	font-weight: normal; line-height: normal;}
a:hover {color: #901717;}
a.primary {color: #46566D; font-size: 11px; font-style: normal;	font-weight: bold;	line-height: normal;}
a.secondary {color: #901717; font-size: 11px; font-style: normal;	font-weight: bold;	line-height: normal;}
a.tertiary {color: #C7B669; font-size: 11px; font-style: normal;	font-weight: bold;	line-height: normal;}
a.quaternary {color: #5D7094; font-size: 11px; font-style: normal;	font-weight: bold;	line-height: normal;}
a.quinary {color: #99A8BE; font-size: 11px; font-style: normal;	font-weight: bold;	line-height: normal;}
a.senary_color {color: #DBDEE2; font-size: 11px; font-style: normal;	font-weight: bold;	line-height: normal;}

.primary_small, a.primary_small, a.primary_small:hover {color: #46566D; font-size: 11px; font-style: normal;	font-weight: normal;	line-height: normal; text-decoration: none;}

.primary_smaller {color: #46566D; font-size: 9px; font-style: normal; font-weight: normal; line-height: normal;}
.secondary_smaller {color: #901717; font-size: 9px; font-style: normal; font-weight: normal; line-height: normal;}
.tertiary_smaller {color: #C7B669; font-size: 9px; font-style: normal; font-weight: normal; line-height: normal;}
.white_smaller {color: #FFFFFF; font-size: 9px; font-style: normal; font-weight: normal; line-height: normal;}

a.primary_larger, .primary_larger {color: #46566D; font-size: 13px; font-style: normal; font-weight: bold;	line-height: normal;}
a.secondary_larger, .secondary_larger {color: #901717; font-size: 13px; font-style: normal;	font-weight: bold; line-height: normal;}
a.tertiary_larger, .tertiary_larger {color: #C7B669; font-size: 13px; font-style: normal; font-weight: bold; line-height: normal;}

a.primary_larger_nobold, .primary_larger_nobold {color: #46566D; font-size: 13px; font-style: normal; font-weight: normal;	line-height: normal;}
a.secondary_larger_nobold, .secondary_larger_nobold {color: #901717; font-size: 13px; font-style: normal;	font-weight: normal; line-height: normal;}
a.tertiary_larger_nobold, .tertiary_larger_nobold {color: #C7B669; font-size: 13px; font-style: normal; font-weight: normal; line-height: normal;}

a.primary_nobold {color: #46566D; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: underline;	font-weight: normal;	line-height: normal;}
a.secondary_nobold {color: #901717; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: underline;	font-weight: normal;	line-height: normal;}
a.tertiary_nobold {color: #C7B669; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: underline;	font-weight: normal;	line-height: normal;}
a.septary_nobold {color: #5D7094; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: underline;	font-weight: normal;	line-height: normal;}
a.white_nobold {color: #FFFFFF; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: underline;	font-weight: normal;	line-height: normal;}

a.primary_nobold:hover {color: #901717; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;	font-weight: normal;	line-height: normal;}
a.secondary_nobold:hover {color: #C7B669; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;	font-weight: normal;	line-height: normal;}
a.tertiary_nobold:hover {color: #901717; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;	font-weight: normal;	line-height: normal;}
a.white_nobold:hover {color: #C7B669; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;	font-weight: normal;	line-height: normal;}

.title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #46566D; font-weight: bold}
.primary_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #46566D; font-weight: bold}
.secondary_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #901717; font-weight: bold}
.tertiary_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #C7B669; font-weight: bold}
.quaternary_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #5D7094; font-weight: bold}
.quinary_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #99A8BE; font-weight: bold}
.senary_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #DBDEE2; font-weight: bold}
.white_title{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold}

.title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #46566D; font-weight: bold; text-decoration: underline}
.primary_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #46566D; font-weight: bold; text-decoration: underline}
.secondary_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #901717; font-weight: bold; text-decoration: underline}
.tertiary_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #C7B669; font-weight: bold; text-decoration: underline}
.quaternary_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #5D7094; font-weight: bold; text-decoration: underline}
.quinary_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #99A8BE; font-weight: bold; text-decoration: underline}
.senary_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #DBDEE2; font-weight: bold; text-decoration: underline}
.white_title_underline{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold; text-decoration: underline}

.title_bkgd_senary, a.title_bkgd_senary{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #901717; font-weight: bold; background-color: DBDEE2; padding: 2 2 2 2; text-decoration: none}

.title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #46566D; font-weight: bold; text-decoration: none}
.primary_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #46566D; font-weight: bold; text-decoration: none}
.secondary_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #901717; font-weight: bold; text-decoration: none}
.tertiary_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #C7B669; font-weight: bold; text-decoration: none}
.quaternary_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #5D7094; font-weight: bold; text-decoration: none}
.quinary_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #99A8BE; font-weight: bold; text-decoration: none}
.senary_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #DBDEE2; font-weight: bold; text-decoration: none}
.white_title_none{font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold; text-decoration: none}

.title_small{font-family: Arial, Verdana, sans-serif;font-size:11px;color: #46566D; font-weight: bold}
.secondary_title_small{font-family: Arial, Verdana, sans-serif;font-size:11px;color: #901717; font-weight: bold}
.tertiary_title_small{font-family: Arial, Verdana, sans-serif;font-size:11px;color: #C7B669; font-weight: bold}
.white_title_small{font-family: Arial, Verdana, sans-serif;font-size:11px;color: #FFFFFF; font-weight: bold}

.large_title, a.large_title{font-family: Arial, Verdana, sans-serif;font-size:16px; color: #46566D; font-weight: bold}
.large_secondary_title, a.large_secondary_title{font-family: Arial, Verdana, sans-serif;font-size:16px; color: #901717; font-weight: bold}
.large_tertiary_title, a.large_tertiary_title{font-family: Arial, Verdana, sans-serif;font-size:16px; color: #C7B669; font-weight: bold}
.large_white_title {font-family: Arial, Verdana, sans-serif;font-size:16px; color: #FFFFFF; font-weight: bold}
.large_black_title, a.large_black_title{font-family: Arial, Verdana, sans-serif;font-size:16px; color: #000000; font-weight: bold}

.medium_title, a.medium_title{font-family: Arial, Verdana, sans-serif;font-size:14px; color: #46566D; font-weight: bold}
.medium_secondary_title, a.medium_secondary_title{font-family: Arial, Verdana, sans-serif;font-size:14px; color: #901717; font-weight: bold}
.medium_tertiary_title, a.medium_tertiary_title{font-family: Arial, Verdana, sans-serif;font-size:14px; color: #C7B669; font-weight: bold}
.medium_white_title {font-family: Arial, Verdana, sans-serif;font-size:14px; color: #FFFFFF; font-weight: bold}

.white_bold, a.white_bold{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: normal;}
a.white_bold{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.white_bold_no_under, a.white_bold_no_under{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.white_bold_no_under{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.primary_bold, a.primary_bold{font-family: Arial, Helvetica; font-size: 11px; color: #46566D; font-weight: bold; text-decoration: underline;}
.secondary_bold, a.secondary_bold{font-family: Arial, Helvetica; font-size: 11px; color: #901717; font-weight: bold; text-decoration: underline;}
.tertiary_bold. a.tertiary_bold{font-family: Arial, Helvetica; font-size: 11px; color: #C7B669; font-weight: bold; text-decoration: underline;}

.warning_text{font-family: Arial, Helvetica; font-size: 13px; color: #CC0000; font-weight: bold;}
.small_text_red{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; font-size:11px;}

.black_bold, a.black_bold, div.black_bold {font-family: Arial, Helvetica; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.grey, a.grey_bold, div.grey_bold{font-family: Arial, Helvetica; font-size: 11px; color: #ADADAD; font-weight: bold; text-decoration: none;}

.buttons{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; 
	background-color: #46566D; border: thin #46566D ridge}
.secondary_buttons{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; 
	background-color: #901717; border: thin #901717 ridge}
.tertiary_buttons{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; 
	background-color: #C7B669; border: thin #C7B669 ridge}
.buttons_nobold{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; 
	background-color: #46566D; border: thin #46566D ridge}
.secondary_buttons_nobold{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; 
	background-color: #901717; border: thin #901717 ridge}
.tertiary_buttons_nobold{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; 
	background-color: #C7B669; border: thin #C7B669 ridge}

a.block_buttons:link {font-family: Arial, Helvetica;	font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.block_buttons:visited {font-family: Arial, Helvetica;	font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.block_buttons:active {font-family: Arial, Helvetica;	font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.block_buttons:hover {font-family: Arial, Helvetica;	font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.block_buttons {font-family: Arial, Verdana, Helvetica;	font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.bkgd_white{background-color: #FFFFFF}
.bkgd{background-color: #901717}
.bkgd_primary{background-color: #46566D}
.bkgd_secondary{background-color: #901717}
.bkgd_tertiary{background-color: #C7B669}
.bkgd_quaternary{background-color: #5D7094}
.bkgd_quinary{background-color: #99A8BE}
.bkgd_senary, .resform_r{background-color: #DBDEE2}
.bkgd_septary, a.bkgd_septary{background-color: #5D7094}
.bkgd_quaternary_with_orange{background-color: #DBDEE2; color: #46566D}
.table_header_primary{background-color: #46566D; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold}
a.table_header_primary{background-color: #46566D; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold; text-decoration: none}
.table_header_secondary{background-color: #901717; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold}
a.table_header_secondary{background-color: #901717; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold; text-decoration: none}
.table_header_quaternary{background-color: #5D7094; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #000000; font-weight: bold}
a.table_header_quaternary{background-color: #5D7094; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #000000; font-weight: bold; text-decoration: none}
.table_header_septary{background-color: #5D7094; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold}
a.table_header_septary{background-color: #5D7094; font-family: Arial, Verdana, sans-serif;font-size:12px;color: #FFFFFF; font-weight: bold; text-decoration: none}

.border_septary{border: 1px solid #5D7094;}

.thp_small{background-color: #46566D; font-family: Arial, Verdana, sans-serif;font-size:11px; color: #FFFFFF;}
.ths_small, a.ths_small{background-color: #901717; font-family: Arial, Verdana, sans-serif;font-size:11px; color: #FFFFFF;}

a.text_navbar{color: #46566D; font-size: 13px; font-style: normal;	font-weight: bold;	line-height: normal;};

.bold_large{font-family: Arial, Helvetica; font-size: 13px; color: #46566D; font-weight: bold;}

.tm{text-decoration: none; font-family: Verdana, Helvetica, Arial; font-size: 8px; vertical-align: super}

/* MAPQUEST STYLES */
.mqBar {
    background-color: #5D7094;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
}

#error_message    {
	background: transparent url('../images/warning.png') 10px 10px no-repeat;
	padding: 10px 0 10px 40px;
	width: 350px;
	text-align: left;
	border: 1px dashed #CC0000;
}
#error_message div     {
	font-size: 12px;
	font-weight: bold
}
