/* =================== LAYOUT ====================== */

body {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 1.25em;
	color: #89acc7;
}

.header_spacing {
	line-height: 1em;
}

.calendar_month {
	line-height: 60px;
	color: #ffffff;
	text-decoration: none;
}

.calendar_day {
	color: #000000;
	text-decoration: none;
	font-size: 42px;
}

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

.handcursor{
	cursor:hand;
	cursor:pointer;
}

a {
	color: #89acc7;
	text-decoration: underline;
}

	a:hover {
		text-decoration: none;
}


.list {
   margin-bottom:12px
   padding: 0;
}

.list li {
  margin: 0;
  list-style: none;
  background:url(../images/layout/list_marker.gif) left center no-repeat; padding-left:19px;
}

.list-double_spaced {
   margin-bottom:12px
   padding: 0;
}

.list-double_spaced li {
  margin-top: 12px;
  list-style: none;
  background:url(../images/layout/list_marker.gif) left center no-repeat; padding-left:19px;
}

td.border_dotted {
    			border-color: #C2C2C2;
   				border-width: 2px;
				border-style: dotted;					
}

td.benefits1 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: solid;
				border-right-style: none;	
				border-left-style: none;					
}
td.benefits2 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: none;
				border-right-style: none;	
				border-left-style: solid;					
}
td.benefits3 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: solid;
				border-right-style: none;	
				border-left-style: solid;					
}
td.benefits4 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: solid;
				border-bottom-style: none;
				border-right-style: solid;	
				border-left-style: solid;					
}
td.benefits5 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: solid;
				border-bottom-style: none;
				border-right-style: solid;	
				border-left-style: none;					
}
td.benefits6 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: none;
				border-right-style: solid;	
				border-left-style: none;					
}
td.benefits7 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: solid;
				border-right-style: solid;	
				border-left-style: none;					
}
td.benefits8 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: none;
				border-right-style: solid;	
				border-left-style: solid;					
}
td.benefits9 {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: solid;
				border-right-style: solid;	
				border-left-style: solid;					
}
td.benefits10 {
    			border-color: #BEDCED;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: solid;
				border-right-style: none;	
				border-left-style: none;					
}
td.bottomborder {
    			border-color: #C2C2C2;
   				border-width: 1px;
				border-top-style: none;
				border-bottom-style: solid;
				border-right-style: none;	
				border-left-style: none;					
}

td.table_affliates  {					
					border-width: 1px;
					border-style: solid;
					border-color: #c9c9c9;
}	

/* =================== FONTS ====================== */

.text {color: #1c5a8f; text-decoration: none; line-height: 1.5em; }
.text_lg {color: #1c5a8f; text-decoration: none; line-height: 1.5em; font-size:1.25em; }
.text_gold {color: #e1d389; text-decoration: none; }
.text_red {color: #d01919; text-decoration: none; }
.text_white {color: #ffffff; text-decoration: none; }
.text_white_lg {font-size:13px; color: #ffffff; text-decoration: none; }
.text_darkblue {color: #1c5a8f; text-decoration: none; }
.text_lightblue {color: #89acc7; text-decoration: none; }
.text_gray {color: #999999; text-decoration: none; }
.text_green {color: #82BD1E; text-decoration: none; }
.text_mini {font-size:11px; text-decoration: none; }
.text_mini2 {font-size:10px; text-decoration: none; }
.text_header {font-size:28px; line-height:32px; color: #333333; text-decoration: none; }
.text_footer {font-family: Verdana; font-size:10px; color: #333333; text-decoration: none; }
.text_ambassador_name {font-size:11px; color: #1c5a8f; text-decoration: none; }
.text_ambassador {font-size:11px; color: #89acc7; text-decoration: none; }
.title1 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:1.917em; font-weight:normal; margin-bottom:11px; color:#1c5a8f;}
.title2 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:1.917em; font-weight:normal; margin-bottom:11px; color:#89acc7;}
.title3 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:1.917em; font-weight:normal; margin-bottom:11px; color:#d01919;}
.title4 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:3.0em; font-weight:normal; margin-bottom:11px; color:#ffffff;}
.title4-2 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:1.25em; font-weight:normal; margin-bottom:11px; color:#ffffff;}
.title5 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:1.5em; font-weight:normal; margin-bottom:11px; color:#1c5a8f;}

.cat {color:#4e7fa8; font-size:12px; text-decoration:none; text-transform:none;}
.cat a{color:#4e7fa8; font-size:12px; text-decoration:none; text-transform:none; line-height:26px;}
.cat a:hover{text-decoration:underline}
.cat_title {color: #d01919; font-size:1.917em; line-height:27px; text-decoration: none; padding-left:12px;}

h2 {font-family:Georgia, "Times New Roman", Times, serif; line-height:27px; font-size:3em; font-weight:normal; margin-bottom:11px; color:#1c5a8f;}
h3 {font-family:"Times New Roman", Times, serif; line-height:27px; font-size:1.917em; font-weight:normal; margin-bottom:11px; color:#1c5a8f;}

.more_button:link {color:#1c5a8f; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#c4d5e4; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}
.more_button:active {color:#1c5a8f; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#c4d5e4; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}
.more_button:visited {color:#1c5a8f; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#c4d5e4; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}
.more_button:hover {color:#1c5a8f; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#e4e4e4; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}

.more_button_red:link {color:#ffffff; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#d01919; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}
.more_button_red:active {color:#ffffff; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#d01919; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}
.more_button_red:visited {color:#ffffff; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#d01919; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}
.more_button_red:hover {color:#ffffff; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:6px 6px; background:#d01919; text-transform:uppercase; text-decoration: none; margin:0; cursor:pointer}

.red_link:link {color: #d01919; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: underline; }
.red_link:active {color: #d01919; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: underline; }
.red_link:visited {color: #d01919; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: underline; }
.red_link:hover {color: #d01919; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration: none; }

.darkblue_link:link {color: #1c5a8f; font-size:11px; text-decoration: underline; }
.darkblue_link:active {color: #1c5a8f; font-size:11px; text-decoration: underline; }
.darkblue_link:visited {color: #1c5a8f; font-size:11px; text-decoration: underline; }
.darkblue_link:hover {color: #1c5a8f; font-size:11px; text-decoration: none; }

.darkblue_link2:link {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:14px; text-decoration: none; }
.darkblue_link2:active {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:14px; text-decoration: none; }
.darkblue_link2:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:14px; text-decoration: none; }
.darkblue_link2:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:14px; text-decoration: underline; }

.darkblue_link3:link {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:12px; text-decoration: underline; }
.darkblue_link3:active {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:12px; text-decoration: underline; }
.darkblue_link3:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:12px; text-decoration: underline; }
.darkblue_link3:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #1c5a8f; font-size:12px; text-decoration: none; }

.ambassador_email_link:link {color: #89acc7; font-size:11px; text-decoration: underline; }
.ambassador_email_link:active {color: #89acc7; font-size:11px; text-decoration: underline; }
.ambassador_email_link:visited {color: #89acc7; font-size:11px; text-decoration: underline; }
.ambassador_email_link:hover {color: #89acc7; font-size:11px; text-decoration: none; }

.header_link:link {color: #e1d389; font-size:12px; text-decoration: underline; }
.header_link:active {color: #e1d389; font-size:12px; text-decoration: underline; }
.header_link:visited {color: #e1d389; font-size:12px; text-decoration: underline; }
.header_link:hover {color: #e1d389; font-size:12px; text-decoration: none; }

.header_link_mini:link {color: #e1d389; font-size:11px; text-decoration: underline; }
.header_link_mini:active {color: #e1d389; font-size:11px; text-decoration: underline; }
.header_link_mini:visited {color: #e1d389; font-size:11px; text-decoration: underline; }
.header_link_mini:hover {color: #e1d389; font-size:11px; text-decoration: none; }

.footer_link:link {color: #89acc7; font-size:10px; text-decoration: none; }
.footer_link:active {color: #89acc7; font-size:10px; text-decoration: none; }
.footer_link:visited {color: #89acc7; font-size:10px; text-decoration: none; }
.footer_link:hover {color: #89acc7; font-size:10px; text-decoration: underline; }


/* =================== FORMS ====================== */

.dropdown select {
   background-color:#ECF1F5;
   width: 180px;
   height: 26px;
   padding: 3px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color:#7eb8ec; 
}

.dropdown2 select {
   background-color:#ECF1F5;
   width: 278px;
   height: 26px;
   padding: 3px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color:#1c5a8f; 
}

.dropdown3 select {
   background-color:#ECF1F5;
   width: 100px;
   height: 26px;
   padding: 3px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color:#1c5a8f; 
}

.dropdown4 select {
   background-color:#ECF1F5;
   width: 125px;
   height: 26px;
   padding: 3px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color:#1c5a8f; 
}

.dropdown5 select {
   background-color:#ECF1F5;
   width: 125px;
   height: 22px;
   padding: 3px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 12px;
   color:#1c5a8f; 
}

.dropdown6 select {
   background-color:#ECF1F5;
   width: 367px;
   height: 26px;
   padding: 3px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color:#1c5a8f; 
}

.locations_dropdown select {
   background: transparent;
   width: 266px;
   height: 34px;
   padding: 5px;
   border: 1px solid #1D5A90;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   color:#7eb8ec; 
}

.locations_button {color:#fff; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border: 1px solid #1c5a8f; padding:0; background:#1c5a8f; text-transform:uppercase; height:32px; width:35px; margin:0; cursor:pointer}

#subscribe_form input{vertical-align:top; float:right; font-family:Georgia, "Times New Roman", Times, serif}
#subscribe_form input[name='ea']{padding:6px 7px; width:221px; border:none; background:none; font-size:12px; color:#1c5a8f}
#subscribe_form input[type='submit']{color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; width:65px; margin:0; cursor:pointer}

#contact_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:24px}
#contact_form textarea[name='ArticleContent']{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5;}
#contact_form input[type='submit']{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; margin:0; cursor:pointer}

#petition_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#d01919; font-weight:bold; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:24px}
#petition_form input[type='submit']{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; margin:0; cursor:pointer}

#vip_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:24px}
#vip_form input[type='button']{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; width:65px; margin:0; cursor:pointer}

#join_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:20px}
#join_form input[type='submit']{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; margin:0; cursor:pointer}

#store_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:18px}
#store_form input[type='image']{border:none; padding:0; width:87px; height:23px; margin:0; cursor:pointer}

#login_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:18px}
#login_form input[type='submit']{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; margin:0; cursor:pointer}

#event_submit_form input{font-family:Georgia, "Times New Roman", Times, serif; color:#1c5a8f; font-size:12px; border:1px solid #1c5a8f; background-color:#ECF1F5; height:18px}
#event_submit_form input[type='submit']{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:11px; font-weight:bold; border:none; padding:0; background:#1c5a8f; text-transform:uppercase; height:26px; margin:0; cursor:pointer}
