a:link
{
	color: #05718c;
	text-decoration: none;
}

a:visited
{
	color: #03596e;
	text-decoration: none;
}

table, tr
{ 
	font-size: 14px;
	line-height: 18px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

form
{
	margin: 0px;
	padding:0px;
}

img
{
	border:0;
}

table
{
	border:0;
}

.menu_header
{
	font-family: Arial, Verdana, Sans-Serif; 
	font-size: 17px; 
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	color: #f4f6f7;
}

.menu_normal
{
	font-family: Arial, Verdana, Sans-Serif; 
	font-size: 17px; 
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	color: #f4f6f7;
}

menu_normal:link
{
	color: #f4f6f7;
	text-decoration: none;
}

.menu_header_red
{
	font-family: Arial, Verdana, Sans-Serif; 
	font-size: 17px; 
	text-decoration: none;
	font-weight: bold;
	color: #f61369;
}

.hide{display:none;}

.alert {
	width: 100%;
	border: 1px solid #7c7c7c;
	background-color: #f6cef9;
}

.image_large {
	width: 635px;
	border: 1px solid #7c7c7c;
}

.image_large_vertical {
	height: 547px;
	border: 1px solid #7c7c7c;
}

.image_outline {
	border: 1px solid #7c7c7c;
}

.image_list_blog {
	width: 284px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_home_blog {
	width: 284;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_home_video {
	width: 284px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_home_banner {
	width: 177px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_thumbnail {
	width: 201px;
	border: 1px solid #7c7c7c;
}

.image_thumbnail_vertical {
	height: 201px;
	border: 1px solid #7c7c7c;
}

.image_med_horizantal {
	width: 306px;
	border: 1px solid #7c7c7c;
}

.image_med_vertical {
	height: 306px;
	border: 1px solid #7c7c7c;
}

.image_home_thumbnail {
	width: 84px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_profile_thumbnail {
	width: 127px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_gallery {
	width: 268px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_list_video {
	width: 230px;
	border: 1px solid #7c7c7c;
	float: right;
}

.image_list_event {
	width: 230px;
	border: 1px solid #7c7c7c;
	float: left;
}

.image_profile {
	width: 158px;
	border: 1px solid #7c7c7c;
	float: left;
}

.image_square {
	border: 1px solid #7c7c7c;
}

.home_title {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
}

.little_break {
	font-size: 10px;
	line-height: 10px;
}

.blog_title {
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
}

.blog_subtitle {
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	font-style: italic;
}

.blog_body {
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}

.blog_bold {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

.blog_date {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.press_release_time {
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
}

.video_title {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.list_title {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.list_subtitle {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}

.home_title {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}


.home_description {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

.event_title {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}

.event_header {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.event_time {
	font-size: 13px;
	line-height: 22px;
}

.event_location {
	font-size: 13px;
	line-height: 22px;
}

.event_description {
	font-size: 13px;
	line-height: 18px;
}

.link_album {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

.description {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}

.toggle_on {
	padding: 6px;
	background-color: #dfe0e0;
}

.toggle_on_nopad {
	background-color: #dfe0e0;
}

.toggle_off {
	padding: 6px;
}

.toggle_header {
	padding: 6px;
	background-color: #f8cbfb;
	border-bottom: 1px solid #7c7c7c;
}

.location_header {
	padding: 3px;
	padding-left: 6px;
	background-color: #f8cbfb;
	border-bottom: 1px solid #7c7c7c;
}




.pad_left {
	padding-bottom: 25px;
}



.highlight_text {
	padding: 6px;
	border: 1px solid #7c7c7c;
}

.content_box {
	border: 1px solid #7c7c7c;
}



.data_extralong {
	font-family:verdana;
	font-size: 11pt;
	width: 100%;
	border-color: #666666;
	color: #000000;
	border: 1px solid #cccccc;
}

.data_short {
	font-family:verdana;
	font-size: 11pt;
	width: 150px;
	border-color: #666666;
	color: #000000;
	border: 1px solid #cccccc;
}