@charset "utf-8";
/* CSS Document */
/* 	#00CCFF; bright blue
	#00FF33; neon green 
	#FF3399; bright pink
	#330099; navy blue 
	#DA7072: adobe red/peach  darker: CC393D*/
	
/* important Colors for this project
	important Colors for this project
	Yellow: #fcd140
	pink #1: #d9789e
	Red #2: #ec8a0b
	light green (background): #ee3325
	light blue: #a8d9e5
	dark blue: #083e6e
	light orange: #
	dark orange: #
	
	green : #72b642 (left nav background)
	slighter darker green: #669933 (content links)
*/

#container {background: url("images/BG03.jpg"); width: 946px; background-color= #fff; background-repeat: repeat-y; padding-left: 0px; margin: auto; z-index:-2;}
#container_header {background: url("images/Main_BG.jpg"); width: 950px; background-repeat: no-repeat; margin: auto; z-index:-1;}
#bodycontainer {z-index:0; margin-left: 246px; margin-top: -350px; width: 570px; min-height: 600px; padding-bottom: 70px;}
#white_box {background-color: #FFF; width: 916px; margin: auto;}
#navspecial {margin-left: 30px; margin-top: 0px; padding-top: 290px;}
.buttons {position: relative; border-style:none; padding: 7px;}
.center {padding-bottom: 20px;}
.center a:link {border-style: none;}
img {border-style: none;}
#contact {margin-top: -7px; margin-left:-1px;}
#contact2 {margin-top: -6px; margin-left:-1px;}
.email {margin-top: 20px; margin-left:-2px; padding-bottom: 20px;}
.email2 {margin-top: -26px; margin-left:-2px; padding-bottom: 20px;}
#email3 {margin-top: -20px;}
#tagline {margin-top: -8px; padding-bottom: 10px;}
.largertext li{font-size: 13pt; line-height: 120%; padding-bottom: 10px;}
h1#specialspacing {padding-top: 35px; padding-bottom: 2px;}
.headshot {float: left;}
.eventphoto {float: padding-bottom: 10px; padding-top: 18px; padding-right: 6px;}

#footerbox {background: url("images/footer.jpg") bottom; padding-left: -85px; background-repeat: no-repeat; width: 946px; height: 60px; margin-right: auto; margin-left: auto; margin-top: -24px; z-index:0;}
.footertext {width: 820px; background-color= #fff; margin-left: auto; margin-right: auto; margin-top: -150px; padding-left: 150px; padding-bottom: 30px; text-align: center;}
.footertext p {font-size: 9pt;}
h1#spacebefore {color : #e71919; padding-top: 20px; font-size : 17pt; font-weight : bold; line-height: 115%;}
h2.H2Special{color : #e71919; font-size : 14pt; padding-top: 23px; padding-bottom: -60px; margin-bottom: -8px; font-weight: normal;}
.style1 {font-size: 14pt; font-weight: bold; color: #F76121;}



/*---SPECIAL SPLASH PAGE: HOME.HTML STARTS HERE-----*/
#splash_box {width: 1072px; padding-top: 100px; margin: auto; z-index: -1;}

#splash_container {background: url("images/portal/SwirlContainer.png"); background-repeat: no-repeat; height: 743px; padding-right: 120px; padding-top: 400 px; margin: auto; z-index: -1;}

#EASELogoSplash {float:right; padding-right: 26px; padding-top: 20px; }
#bluebar {padding-top: 100px; padding-left: 121px; z-index; 1;}
#portals {position: absolute; width: 800px; margin-left: 170px; padding-top: 245px; z-index: 2;}
/*#portal_container {position: relative; padding-top: 25px; padding-right: 120px; margin: auto; z-index: 2;}*/
#portal_text01 {width: 227px; padding-top: 440px; margin-left: 180px;  z-index: 3; font-size: 9pt;}
#portal_text02 {width: 227px; margin-top: -57px; margin-left: 423px;  z-index: 3; font-size: 9pt;}
#portal_text03 {width: 227px; margin-top: -65px; margin-left: 680px;  z-index: 3; font-size: 9pt;}

#splash_footer {font-size : 70%; width: 618px;	text-align : center; margin: auto; z-index: 0; padding-top: 60px; padding-left: 100px;}

/*---SPECIAL SPLASH PAGE: HOME.HTML ENDS HERE-----*/



BODY {background: url("images/gradient.jpg"); background-repeat: repeat-x; margin : 0; padding : 0; background-color : #eaf1c4; font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
color : #000000;
}
.quote {
font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
color : #ed4916;
font-size : 17pt;
font-weight : bold;
}
.sub_heading {
font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
color : #ED4916;
font-size : 13pt;
font-weight : bold;
line-height : 110%;
}
.sub_heading_h1 {
font-family : Arial, Geneva, Verdana, Helvetica, "Eras Demi ITC", sans-serif;
color : #ed4916;
font-size : 14pt;
font-weight : normal;
font-style : italic;
line-height : 16pt;
}
.sub_heading3 {
font-family : Geneva, Verdana, Arial, Helvetica, "Eras Demi ITC", sans-serif;
color : #ed4916;
font-size : 12pt;
font-weight : normal;
font-style : italic;
}
H2, H3, h4, H5, H6 {
font-family : Arial, Helvetica, sans-serif; line-height : 120%; font-weight: normal;
}



p, td, .normal_text {
	line-height: 20px;
	margin-top: .9em;
	color : #000000;
	font-family : Arial, Verdana, Helvetica;
	font-size : 11pt;
}
li {  color : #000000;
	line-height: 20px;
font-family : Arial, Verdana, Helvetica;
font-size : 11pt; }



h1 {
	color : #e71919;
	font-size : 19pt;
	font-weight : bold;
	line-height: 115%;
}



h2 {
color : /*#ed4916*/ #e71919;
font-size : 14pt;
padding-top: 23px;
padding-bottom: -60px;
font-weight: normal;
}

h3 {
color : #ed4916;
font-size : 13pt;
font-weight : normal;

}
h1a {
color : #ed4916;
font-size : 19pt;
font-weight : normal;
}
.h2i {
color : #ed4916;
font-size : 16pt;
}
.h2b {
color : #ed4916;
font-size : 16pt;
}
.h31a {
color : #ed4916;
font-size : 14pt;
}
.h3white {
color : #ffffff;
font-size : 13pt;
font-weight : bold;
}
.h31b {
color : #495d08;
font-size : 14pt;
}
h4 {
color : #669933;
font-size : 11pt;
}
.h4_light {
color : #5183a4;
font-size : 11pt;
}
h5 {
color : #669933;
font-size : 10pt;
}
h6 {
color : #669933;
font-size : 8pt;
}
a:link {
color : #ed4916;
border-style: none;
}
a:active {
color : #669933;
border-style: none;
}
a:visited {
color : /*#669933*/ #ed4916;
border-style: none;
}
a:hover {
color : #669933;
border-style: none;
}
.required {
color : #cc0000;
font-weight : bold;
font-family : Arial, Verdana, "Times New Roman", Helvetica;
font-size : 10pt;
}
.powered {
font-size : 10px;
}
hr {
color : #ed4916;
height : 2px;
width : 95%;
text-align : center;
}
.small-pic-border { border : 1px solid #ed4916;  margin: 6px; }
.noborder { border : 0; }
.picblack { border : 3px solid #000000; margin: 6px; }
.picblue { border : 2px solid #33ADD6; margin: 6px; }
.vr {
color : #1b5173;
font-family : Arial, Verdana, "Times New Roman", Helvetica;
font-size : 10pt;
}
.callout {
font : bold 130% Georgia, "Times New Roman", Times, serif;
color : #333;
margin : 0;
padding : 20px 10px;
}
.brclear {
clear : both;
height : 0;
margin : 0;
font-size : 1px;
line-height : 0;
}

#holder {
	width : 900px;
	background-image: url(/images/background.gif);
	z-index: 1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 105px;
	background-repeat: repeat-y;
}
#nav {
	font-family : Arial, Verdana, "Times New Roman", Helvetica;
	width : 158px;
	padding: 240px 0 0 0;
	float : left;
	margin : 0;
	background-image:url(/images/left-nav/bg_whole.jpg); 
	background-repeat:no-repeat;
	background-color: #EC8C0B;
	min-height: 1249px;
	background-position: left top;
}
#header {
width : 785px; 
background : #cde2e3;
min-height: 1449px;
}
#content {
	line-height : 110%;
	padding-top: 200px;
	padding-right: 75px;
	margin-bottom: 0;
	margin-left: 158px;
	padding-bottom: 0px;
	padding-left: 20px;
	min-height: 1249px;
	/*background-color: #ffffff; */
	background-image: url('/images/header.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	width: 540px;
}
#footer { /* border-top : 2px solid #cc3333; padding : 5px; margin: 0 auto; */
	font-size : 90%;
	width: 618px;
	float:right;
	text-align : center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#special {
	display: none; }
#header_printer {
	display: none; }
#footer_printer {
	display: none; }

#featuredevent { float: right; width: 180px; background: #ffffff; text-align: center;  border: 1px solid #d9789e; /*  border-right: 1px solid #5370A5;  border-top: 1px solid #5370A5; border-bottom: 1px solid #5370A5; */ font-family: Arial, Helvetica, sans-serif; height: 230px; margin: 6px;}
#featuredevent_title { width: 180px; height: 25px; background: #fcd140; text-align: center; color: #FFFFFF; font-size:14px; 
font-weight: bold; /* border-left: 1px solid #1B5173;  border-right: 1px solid #58595B; border-top: 1px solid #58595B; border-bottom: 1px solid #58595B;*/ 
 font-family: Arial, Helvetica, sans-serif; }
#featured { float: right;  width: 200px; background: #ec8a0b; color: #FFFFFF; font-size:14px; 
 /* height: 25px; border-left: 1px solid #1B5173;  border-right: 1px solid #58595B; border-top: 1px solid #58595B; border-bottom: 1px solid #58595B;*/ 
 font-family: Arial, Helvetica, sans-serif; margin: 6px;  padding: 8px;   }
 #featured_150 { float: right;  width: 150px; background: #ec8a0b; color: #FFFFFF; font-size:14px; 
 /* height: 25px; border-left: 1px solid #1B5173;  border-right: 1px solid #58595B; border-top: 1px solid #58595B; border-bottom: 1px solid #58595B;*/ 
 font-family: Arial, Helvetica, sans-serif; margin: 6px;  padding: 8px;   }
#featured p { text-decoration:none; color: #FFFFFF; line-height : 105%; }
#featuredevent_title a { text-decoration:none; color: #FFFFFF; }
/* #featured img, #featuredevent_title img { border: 1px solid #d9789e; margin: 2px;} */
#featured a { text-decoration:none; color: #cce2e3; }
#featured h3 { text-decoration:none; color: #cce2e3; margin-top: .5em; }

#footernav {
	float: right;
	position: relative;
	background-color: #ED4916;
	height: 45px;
	width: 651px;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #ED4916; /* border-right: 1px solid #091E61; */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}
#footernav ul { list-style-type: none; }
#footernav li {
	/*display: inline; */line-height: 18px;
	list-style-type: none;
}
#footernav li a.last { border-right: 1px solid #091E61; }
/* controls top menu bar */
#footernav li a:link, #footernav li a:hover, #footernav li a:visited, #footernav li a:active {
	/* font-weight: bold;	font-size: 12px; */ padding: 0 4px;
	background-color: #ED4916; text-align: center; height: 35px;  width: 70px;
	color: #FFffff;
	border-left: 1px solid #fcd140;
	/* border-bottom: 1px solid #FEE47F;
	border-top: 1px solid #FEE47F; */
	display: block;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
/* top menu roll-over color for background and font */
#footernav li a:hover {
	background-color: #ED4916;
	color: #fcd140;
}
#footernav li { float: left; }
#footernav li ul { display: none; }
#footernav li.submenu { position: relative; z-index: 100; }
#footernav li.submenu ul { z-index: 100; display: none; }
#footernav li.submenu li { float: none; }
#footernav li.submenu li a:link, #footernav li.submenu li a:visited, #footernav li.submenu li a:active  {
	float: none;
	display: block;
	background-color: #ffffff;
	color: #000000;
	border-left: 1px solid #FEE47F;
	border-bottom: 1px solid #FEE47F;
}
/* submenu roll-over color for background and font */
#footernav li.submenu li a:hover {
	background-color: #ccc;
	color: #091E61;
}

/* controls submenu rectangle position, width, border and color */
#footernav li.submenu ul {
	border-top: 0px solid #FEE47F;
	border-right: 1px solid #FEE47F;
	position: absolute;
	/* width:100%!important; 
	width:10em; */ width: 151px;
	display: none;
	top: 30px;
	left: 0px;
	background-color: #948099;
}
#footernav li.submenu:hover ul { display: block; }
#footernav li.submenu li.submenu ul { 	display: none; }
#footernav * {
	padding: 0;
	margin: 0;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 1em;
}
.subnav, .subnav a, .subnav a:active, .subnav a:visited { color : #ec8a0b; text-decoration: none;
}
.subnav a:hover {
color : #669933; text-decoration: none; }
.subnav_active, .subnav_active a { color : #ee3325; text-decoration: underline; }

