/*FRUITFUL*/
.standard_blue_header {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	color:#00568B;
	
}
.standard_green_header {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	color:#47A324;
	
}
.standard_red_header {
	font-family:"MS Sans Serif", Geneva, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	color:#A71E23;
	
}

.h2 {
	font-size:16px;
}




ul {
	margin:0px;
	padding-left:24px;
	width:90%;
}
li {
	margin:0px;
	padding-left:0px;
}








div.event_right_col_area {
	padding:0px 18px 16px 18px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.event_right_col_time {
	font-weight:bold;
	font-size:14px;
}
div.event_right_col_title {
	padding-left:6px;
}
div.event_right_col_description {
	padding-left:6px;
}
div.event_right_col_location {
	padding-left:6px;
}

a.event_right_col_map {text-decoration:none;}
a.event_right_col_map:link {text-decoration:none;}
a.event_right_col_map:visited {text-decoration:none;}
a.event_right_col_map:hover {text-decoration:underline;}



/*rightColClasses*/
#rightColClasses {
	position:relative;
	width:220px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	border:1px #FFFFFF solid;
	font-family:Times;
}
#rightColClasses .section{
	position:relative;
	width:200px;
	padding:6px 10px 6px 10px;
	cursor:pointer;
}
#rightColClasses .header{
	font-size:30px;
	font-weight:bold;
	color:#000;
	width:inherit;
	text-align:center;
}
#rightColClasses .className{
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	width:inherit;
	text-align:center;
}
#rightColClasses .classDescription{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:inherit;
	text-align:center;
}
#rightColClasses .classLevel{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:inherit;
	text-align:center;
}
#rightColClasses .bgColor01{
	background-color:#ffd24f;
}
#rightColClasses .bgColor02{
	background-color:#0066a4;
}
#rightColClasses .bgColor03{
	background-color:#ab0534;
}


#homeSponsorList div, .homeSponsorListContainer {
	position:relative;
	border-width:14px 0 14px 0;
	border-style:dashed;
	border-color:#046B3A;
	padding:10px 0 24px 0;
	margin-top:20px;
	margin-bottom:30px;
}

#homeSponsorList div, .h1 {
	text-align:center;
	color:#ab0534;
	font-size:26px;
	font-weight:bold;
	line-height:28px;
	padding-bottom:14px;
}
#homeSponsorList div, .h2 {
	text-align:center;
	color:#ab0534;
	font-size:18px;
	font-weight:bold;
	padding-top:28px;
	padding-bottom:4px;
}
#homeSponsorList div, .h3 {
	text-align:center;
	color:#046B3A;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:2px;
}
#homeSponsorList div, .sponsors {
	text-align:center;
	color:#000;
	font-size:14px;
}
#homeSponsorList div, .highlightedSponsor {
	text-align:center;
	color:#000;
	font-size:22px;
}





div.article_center_col_area {
	padding:10px;
}
div.article_center_col_title {
	font-weight:bold;
	font-size:14px;
}
div.article_center_col_body {
	font-size:12px;
	text-align:justify;
}


div.article_left_col_area {
	padding:10px;
	color:#FFFFFF;
}
div.article_left_col_title {
	font-weight:bold;
	font-size:14px;
}
div.article_left_col_body {
	font-size:12px;
	text-align:justify;
}



div.article_hot_news_area {
	border-width:3px;
	border-style:solid;
	border-color:#600405;
	background-color:#d02128;
	margin:10px;
	padding:10px;
}
div.article_hot_news_title {
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
}
div.article_hot_news_body {
	font-size:13px;
	text-align:justify;
	color:#FFFFFF;
}







/*GLOBAL ITEMS*/
body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.page_sub_header_green {position:relative; left:20px; text-align:left; color:#47A324; font-size:18px; font-variant:small-caps; font-family:Helvetica; font-weight:500;}
div.page_sub_header_right_green {position:absolute; right:50px; top:2px; text-align:right; color:#47A324; font-size:18px; font-variant:small-caps; font-family:Helvetica; font-weight:500;}

div.main_container {font-family:verdana; font-size:10px; color:#000000; margin:0px 15px 0px 15px;}
div.line_height_14px {line-height:16px;}

div.center_container_01_top {width:480px; height:12px; background-image:url("../images/containers/center_container_01_01.png"); background-repeat:no-repeat; background-position:center;}
div.center_container_01_middle {width:480px; background-image:url("../images/containers/center_container_01_02.png"); background-repeat:repeat-y;  background-position:center;}
div.center_container_01_bottom {width:480px; height:13px; padding-bottom:20px; background-image:url("../images/containers/center_container_01_04.png"); background-repeat:no-repeat;  background-position:center top;}
div.center_container_01_body {padding-left:60px; font-size:12px; text-align:left;}

.sup9px {font-size:7px; vertical-align:super;}
.sup11px {font-size:8px; vertical-align:super;}

.font_color_light_green {color:#469C23;}
.font_color_green {color:#046B3A;}
.font_color_blue {color:#00568B;}
.font_color_yellow {color:#FFD430;}
.font_color_red {color:#A71E23;}
.font_color_pink {color:#F5A1BA;}

.home_article {
	width:450px;
	margin:0 auto 0 auto;
}

.home_article h2 {
	color:#046B3A;
	font-size:26px;
	padding:0;
	margin:15px 0 18px 0;
}
.home_article h3 {
	color:#000;
	font-size:16px;
	padding:0;
	margin:0 0 10px 0;
}
.home_article p {
	padding:0;
	margin:3px 0 20px 0;
}

a.left_col {text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px; color:#FFFFFF;}
a.left_col:link {text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px; color:#FFFFFF;}
a.left_col:visited {text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px; color:#FFFFFF;}
a.left_col:hover {text-decoration:underline; font-weight:bold; font-family:verdana; font-size:12px; color:#FFFFFF;}



a.page_link {text-decoration:none; font-weight:bold; font-family:verdana; font-size:10px; color:#000000;}
a.page_link:link {text-decoration:none; font-weight:bold; font-family:verdana; font-size:10px; color:#000000;}
a.page_link:visited {text-decoration:none; font-weight:bold; font-family:verdana; font-size:10px; color:#000000;}
a.page_link:hover {text-decoration:none; font-weight:bold; font-family:verdana; font-size:10px; color:#0000FF;}


a.link_medium_blue {text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px; color:#00568B;}
a.link_medium_blue:link {text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px; color:#00568B;}
a.link_medium_blue:visited {text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px; color:#00568B;}
a.link_medium_blue:hover {text-decoration:underline; font-weight:bold; font-family:verdana; font-size:12px; color:#00568B;}


a.donate_now {text-decoration:none; font-weight:bold; font-family:verdana; font-size:11px; color:#111166;}
a.donate_now:link {text-decoration:none; font-weight:bold; font-family:verdana; font-size:11px; color:#111166;}
a.donate_now:visited {text-decoration:none; font-weight:bold; font-family:verdana; font-size:11px; color:#111166;}
a.donate_now:hover {text-decoration:underline; font-weight:bold; font-family:verdana; font-size:11px; color:#0000FF;}

a.sign_right_mid {text-decoration:none; font-weight:bold; font-family:verdana; font-size:11px; color:#111166;}
a.sign_right_mid:link {text-decoration:none; font-weight:bold; font-family:verdana; font-size:11px; color:#111166;}
a.sign_right_mid:visited {text-decoration:none; font-weight:bold; font-family:verdana; font-size:11px; color:#111166;}
a.sign_right_mid:hover {text-decoration:underline; font-weight:bold; font-family:verdana; font-size:11px; color:#0000FF;}

a.donation_link {text-decoration:none; font-family:verdana; font-size:10px; color:#000000;}
a.donation_link:link {text-decoration:none; font-family:verdana; font-size:10px; color:#000000;}
a.donation_link:visited {text-decoration:none; font-family:verdana; font-size:10px; color:#000000;}
a.donation_link:hover {text-decoration:underline; font-family:verdana; font-size:10px; color:#000000;}

a.sign_link_left {text-decoration:none; font-family:tahoma; font-size:14px; font-weight:bold; color:#00703C;}
a.sign_link_left:link {text-decoration:none; font-family:tahoma; font-size:14px; font-weight:bold; color:#00703C;}
a.sign_link_left:visited {text-decoration:none; font-family:tahoma; font-size:14px; font-weight:bold; color:#00703C;}
a.sign_link_left:hover {text-decoration:underline; font-family:tahoma; font-size:14px; font-weight:bold; color:#00703C;}

a.press_article_name {text-decoration:none; font-family:verdana; font-size:11px; font-weight:bold; color:#00568B;}
a.press_article_name:link {text-decoration:none; font-family:verdana; font-size:11px; font-weight:bold; color:#00568B;}
a.press_article_name:visited {text-decoration:none; font-family:verdana; font-size:11px; font-weight:bold; color:#00568B;}
a.press_article_name:hover {text-decoration:underline; font-family:verdana; font-size:11px; font-weight:bold; color:#00568B;}

a.sponsor_11px {text-decoration:underline; font-family:verdana; font-size:11px; color:#000000;}
a.sponsor_11px:link {text-decoration:underline; font-family:verdana; font-size:11px; color:#000000;}
a.sponsor_11px:visited {text-decoration:underline; font-family:verdana; font-size:11px; color:#000000;}
a.sponsor_11px:hover {text-decoration:underline; font-family:verdana; font-size:11px; color:#00568B;}

a.sponsor_12px {text-decoration:underline; font-family:verdana; font-size:12px; color:#000000;}
a.sponsor_12px:link {text-decoration:underline; font-family:verdana; font-size:12px; color:#000000;}
a.sponsor_12px:visited {text-decoration:underline; font-family:verdana; font-size:12px; color:#000000;}
a.sponsor_12px:hover {text-decoration:underline; font-family:verdana; font-size:12px; color:#00568B;}

a.img_link {text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
a.img_link:link {text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
a.img_link:visited {text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
a.img_link:hover {text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#000000;}



div.blog_style_header_01 {
	font-size:14px;
	font-weight:bold;
	color:#00568B;
}

div.blog_style_date_01 {
	font-size:11px;
}
div.blog_style_area_01 {
	margin:10px 20px 40px 20px;
}
div.blog_style_footer_01 {
	padding-left:6px;
	padding-top:2px;
	font-size:10px;
	color:#000000;
	line-height:12px;
}
div.hr_grey_spacer {
	height:1px;
	width:450px;
	background-color:#999999;
	margin:4px 0px 6px 0px;
}
div.video_casing {
	width:450px;
	border:2px #A71E23 solid;
}

div.sign_left_button_area {position:relative; margin:0px 10px 8px 30px; width:146px;}

div.text_body {font-family:verdana; font-size:12px; color:#000000; margin:0px 8px 0px 8px;}
td.center_column_background {width:513px; vertical-align:top; background-image:url('../images/bg_txt.gif'); background-repeat:repeat-y;}
div.text_body_list {font-family:verdana; font-size:10px; color:#000000; padding-top:10px;}
div.text_body_description {font-family:verdana; font-size:10px; color:#000000;}
div.text_body_bullet_01 {padding-top:2px; padding-bottom:2px; padding-left:20px;}
td.text_body_bullet_text {font-family:verdana; font-size:10px; color:#000000; padding-left:2px;}
div.text_header {margin:15px 15px 4px 15px;}
div.text_sub_body_header_01 {font-family:verdana; font-size:12px; color:#000000; font-weight:bold;}
div.text_sub_body_header_02 {font-family:verdana; font-size:10px; color:#000000; font-weight:bold;}
div.text_sub_body_text_01 {font-family:verdana; font-size:10px; color:#000000; padding-bottom:20px;}
div.text_line {font-family:verdana; font-size:10px; color:#000000; margin:0px 15px 0px 15px; padding-top:20px; padding-bottom:20px;}

td.donor_header_left {font-family:verdana; font-size:13px; font-weight:bold; padding-top:14px;}
td.donor_header_right {font-family:verdana; font-size:13px; font-weight:bold; padding-top:14px;}
div.donation_col_left_link {padding:12px 0px 12px 0px;}
div.donation_right_col_bg {background-color:#EFEFCA; width:200px; border-width:1px; border-style:solid; border-color:#469C23;}
div.donation_col_right_section {width:200px; vertical-align:top;}
div.donation_underwrite_amount {font-family:verdana; font-size:10px; font-weight:bold; margin:6px 4px 0px 4px;}
div.donation_underwrite_ability {font-family:verdana; font-size:9px; margin:1px 6px 10px 6px;}
td.donation_benefits_header {font-family:verdana; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:16px;}
td.donation_benefits_col_left {width:10px; font-family:verdana; font-size:10px; font-weight:bold; color:#ffffff; vertical-align:top;}
td.donation_benefits_col_right {font-family:verdana; font-size:11px; color:#ffffff; vertical-align:top; padding-bottom:10px;}
div.donation_benefits_bottom_comment {font-family:verdana; font-size:11px; color:#ffffff; vertical-align:top; width:210px; padding-top:10px; padding-left:10px;}


div.in_kind_donation_name {margin:6px 2px 0px 2px; font-family:verdana; font-size:10px; font-weight:bold;}
div.in_kind_donation_area {margin:0px 2px 0px 2px; font-family:verdana; font-size:10px;}
.in_kind_donation_field {font-family:verdana; font-size:10px; width:152px;}


/*SPACERS=========================================================================================*/
.spacer_20px {height:20px;}




/*Press Page======================================================================================*/
div.press_entry {padding:0px 0px 14px 10px;}
div.press_entry_header {font-size:16px; padding-bottom:4px;}
div.press_sub_01 {font-family:verdana; font-size:9px; padding-left:10px;}

input.donation_field {font-family:verdana; font-size:10px; width:260px;}
select.country {font-family:verdana; font-size:10px; width:260px;}
select.state {font-family:verdana; font-size:10px; width:260px;}
input.donation_field2 {font-family:verdana; font-size:10px; width:440px;}
textarea.donation_field2 {font-family:verdana; font-size:10px; width:440px; height:300px;}
select.country2 {font-family:verdana; font-size:10px; width:440px;}
select.state2 {font-family:verdana; font-size:10px; width:440px;}

td.donation_name {width:280px; padding-bottom:4px; padding-left:2px; vertical-align:top;}
td.donation_field {padding-left:10px; padding-bottom:4px; vertical-align:top;}
td.sign_left_bullet {padding-right:2px; height:14px; font-size:14px; color:#00568B; font-weight:bold;}

.honoree {font-family:verdana; font-size:12px; font-weight:bold;}


/*PHOTO GALLERY=====================================================================================*/
.photo_gallery_header {font-family:verdana; font-size:16px; font-weight:bold; padding-bottom:6px;}
.photo_gallery_quote {margin:10px 20px 10px 20px;}
.photo_gallery_body {font-family:verdana; font-size:11px; padding-bottom:40px;}
.photo_gallery_thumb {border-style:solid; border-width:1px; border-color:#000000; margin-bottom:10px;}


/*TICKETS*/
div.ticket {
	position:relative;
	z-index:30;
	cursor:pointer;
	padding-bottom:10px;
}



/*start menu------------------------------------------------------------------------------------------------------------------*/

.leftMenu {background-image:url('images/menu/sublink_bg.gif'); background-repeat:repeat-x; text-align:left;}
		
.centerMenu {background-image:url('images/menu/sublink_bg.gif'); background-repeat:repeat-x; text-align:center;}
		
.rightMenu {background-image:url('images/menu/sublink_bg.gif'); background-repeat:repeat-x; text-align:right;}
		
a.MenuLabelLink	{line-height:15px; color:#FFFFFF;	font-size:11px; font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuLabelLink:link {line-height:15px; color:#FFFFFF; font-size:11px;	font-family:tahoma; text-decoration:none;}
a.MenuLabelLink:visited	{line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none;}
a.MenuLabelLink:hover{line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none;}
		
a.MenuLabelLinkOn {line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuLabelLinkOn:link {line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none;}
a.MenuLabelLinkOn:visited {line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none;}
a.MenuLabelLinkOn:hover {line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none;}
		
a.MenuItemLink {color:#FFFFFF; font-size:11px;font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuItemLink:link {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLink:visited {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLink:hover {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
		
a.MenuItemLinkOn {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuItemLinkOn:link {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLinkOn:visited {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLinkOn:hover {color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
		
.myMenu {background-image:url('images/menu/menu_bg.gif'); background-repeat:repeat-x; position:absolute; visibility:hidden; z-index:5;}		
		
.myMenuLabelleft {padding:0px 0px 0px 0px; text-align:left;}		
.myMenuLabelcenter {padding:0px 0px 0px 0px; text-align:center;}		
.myMenuLabelright {padding:0px 0px 0px 0px; text-align:right;}		
.myMenuItemleft {padding:0px 0px 0px 0px; text-align:left;}		
.myMenuItemcenter {padding:0px 0px 0px 0px; text-align:center;}		
.myMenuItemright {padding:0px 0px 0px 0px; text-align:right;}		
		
#LLMenu {width:789px; padding:0px 0px 0px 0px; z-index:5;}
/*end menu------------------------------------------------------------------------------------------------------------------*/

.gala_donors_sponsor_type {position:relative; padding-bottom:20px;}
.gala_donors_sponsor_sub_header {padding-left:40px; font-family:verdana; font-size:13px; font-weight:bold;}
.gala_donors_sponsor_sub_body {padding-left:100px; font-family:verdana; font-size:12px; line-height:16px;}


.gala_auction_body_header {font-family:verdana; font-size:22px; font-weight:bold; color:#000000; padding-bottom:24px;}
.gala_auction_header {font-family:verdana; font-size:16px; font-weight:bold; color:#000000;}
.gala_auction_body {font-family:verdana; font-size:11px; color:#000000; padding-bottom:20px; width:360px;}


/*headers*/
span.header_h1 {font-family:Verdana; font-size:14px; color:#469C23; font-weight:bold;}
span.header_h2 {font-family:Verdana; font-size:28px; color:#000000; font-weight:bold;}
span.header_h3 {font-family:Verdana; font-size:12px; color:#000000;}
span.header_h4 {font-family:Verdana; font-size:14px; color:#469C23;}
span.header_h5 {font-family:Verdana; font-size:14px; color:#469C23;}
span.header_h6 {font-family:Verdana; font-size:14px; color:#000000;}
span.header_h7 {font-family:Verdana; font-size:12px; color:#469C23; font-weight:bold;}
span.header_h8 {font-family:Verdana; font-size:20px; color:#469C23; font-weight:bold;}
span.header_h9 {font-family:Verdana; font-size:11px; color:#000000;}
span.header_h10 {font-family:Verdana; font-size:11px; color:#000000; font-weight:bold;}
span.header_h11 {font-family:Verdana; font-size:11px; color:#469C23; font-weight:bold;}
span.header_h12 {font-family:Verdana; font-size:22px; color:#000000; font-weight:bold;}


/*JHK events*/
div.event_side_photo_comment {font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:10px;}


/*STAFF PAGE*/
.inner_text_body {
	margin:0px 24px 0px 24px;
}

.bold {font-weight:bold}
.italic {font-style:italic;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.alignl{text-align:left;}
.alignr{text-align:right;}
.justify{text-align:justify;}
.absolute{position:absolute;}
.relative{position:relative;}
.underline{text-decoration:underline;}
.container {display:table;}
.row {display:table-row;}
.cell {display:table-cell;}


