body.emailbody {
	margin: 0px;
}


body.sitebody {  background-image: url(../images_site/07/i_p-bg.gif); background-repeat: repeat-x; background-color: #78C0E0; margin: 0px;}

.nav_cont {
	background-image: url(../images_site/07/i_p-nav_bg.gif);
	margin-left: 2px;
	background-repeat: repeat-x;
	height: 21px;
	width: 713px;
	padding-left: 5px;
}

.nav_item {
	line-height: 13px;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 9px;
	margin-right: 3px;
	display: inline;
	
	background-image: url(../images_site/07/i_p-nav_nosel.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.nav_item_sel {
	line-height: 13px;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 9px;
	margin-right: 3px;
	display: inline;
	
	background-image: url(../images_site/07/i_p-nav_sel.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

	.nav_item_sel a:link, .nav_item_sel a:hover, .nav_item_sel a, .nav_item_sel a:visited {
		color: #F70000;
		text-decoration: none;
	}
	
	.nav_item a:link, .nav_item a:hover, .nav_item a, .nav_item a:visited {
		text-decoration: none;
	}

.intro_content {
	margin-left: 15px;
	margin-right: 15px;
}

	.intro_content td.left {
		padding-right: 9px;
	}
	
	.intro_content td.mid {
		border-left: 1px solid #CCE4F2;
		border-right: 1px solid #CCE4F2;
		padding-left: 10px;
		padding-right: 10px;
	}

	.intro_content td.right {
		padding-left: 9px;
	}
	
.navbottom_cont {
	padding-top: 6px;
	margin-left: 2px;
	background-image: url(../images_site/07/i_p-nav_bot.gif);
	background-repeat: repeat-x;
	width: 713px;
}

.intro_flash_cont {
	background-image: url(../images_site/07/i_p-intro_pagetop.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	padding-bottom: 17px;
	display: compact;
	width: 695px;
}

.intro_event_img_bottom {
	background-image: url(../images_site/07/i_p-intro_event_bot.gif);
	background-repeat: repeat-x;
}

.intro_partners_cont {
	padding-top: 10px;
	margin: -5px;
}

.intro_partners_cont h1 {
	padding-top: 10px;
	margin: -5px;
}

.inner_title_cont {
	background-image: url(../images_site/07/i_b-inner_title_bg.gif);
	background-repeat: repeat-x;
}

.inner_title_cont h1 {
	font-size: 14px;
	color: white;
	font-family: arial;
	padding-top: 3px;
}


.inner_content {
	padding: 20px;
	padding-top: 0px;
}

p, div, span, td, span, textarea, input, select, ul, li {
	font-size: 11px;
	font-family: tahoma;
	line-height: 16px;
	color: #7A7A7A;
}

.smalltext {
	font-size: 10px;
}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #008AC6; text-decoration: none ; font-weight: bold; margin-bottom: 8px;}
h1.green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #8BC249; text-decoration: none ; font-weight: bold; margin-bottom: 8px;}

h2 { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #F70000; text-decoration: none ; font-weight: bold; margin-bottom: 3px;}

a:link { color: #0079BD; text-decoration: none }
a:visited {  color: #0079BD; text-decoration: none}
a:hover { color: #F70000; text-decoration: underline;}

/* Table Cells */
.tblheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #008AC6; color: #FFFFFF }
.tblcellheader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background: #008AC6; color: #FFFFFF}
.tblcell { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: whitesmoke; }
.tblcellalt { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background: white; }

.formfield {
	border: 1px solid #78C0E0;
	padding: 4px;
	line-height: 7px;
}

.formbutton, .button {
	background-color: #8BC249;
	border: 0px none;
	color: white;
	padding: 5px;
	font-weight: bold;
}

.button:hover {
	background-color: #68B7E1;
}

hr {
	border: 1px dotted #ECDBEA;
	height: 1px;
	background-color: #939393;
}

.email_footer {
	color: #4FAEE1;
}

.email_footer a, .email_footer a:visited, .email_footer a:link {
	color: #4FAEE1;
	text-decoration: underline;
}

.email_footer a:hover {
	color: white;
}

.txtblock_green {
   background-color: #0D6C01;
   color: white;
}

.txtblock_blue {
   background-color: #0168B3;
   color: white;
   padding: 10px;
}


	/* CALENDAR STYLES */
	
	.calHead {
		background-color: #D7E4EF;
	}
	
	.calDayHead {
		background-color: #E7EEF5;
	}
	
	.calToday {
		border: 1px solid #E5EDF5;
		font-weight: bold;
	}
	
	.calNoDay {
		background-color: #F0F0F0;
	}
	
	.calDay {
		border: 1px solid #E5EDF5;
	}
