/*
	All Content Copyright Innovators Alliance
	IA Purple = #7C0041
	IA Green  = #78A22F
 */

/* Website Container for Centering Content */

body {
	background-color: #dde9d2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding: 0;
    text-align: center; /*for IE*/

	background-image: url(images/bg_tile.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#siteContainer {
	position: relative;
	margin: 0 auto;
	width: 899px;
	text-align: left;
	padding: 0px;
	z-index:1;
	overflow:visible;
}

.clear {
	display:inline-block;
}
.clear:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
}

/* Links */
a:link { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px; color: #7C0041 }
a:visited {  font-size: 12px; color: #7C0041; text-decoration: underline; }
a:active, a:hover { font-size: 12px; color: #ffffff; background-color:#78A22F; text-decoration: underline; }

/* Text */
.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow:auto;
}
.style1 {
	color: #78A22F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {
	color: #78A22F;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style3 {
	color: #7C0041;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style4 {
	color: #7C0041;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.style5 {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Content Divs */

/* Header area + Menu (Static Elements) */
#logoContainer { position:relative; left:19px; top:18px; z-index:3; width:250px }
#welcomeContainer { position:relative; left:760px; top:3px; z-index:3; width:300px }
#menuContainer { position:relative; left:3px; top:40px; z-index:2; width:895px }
#topbarContainer { position:relative; left:3px; top:0px; z-index:1; width:895px }

#introContainer { position:relative; left:38px; top:65px; z-index:18; width:445px; float:left;}
#intro2Container { position:relative; left:38px; top:65px; z-index:18; width:600px; float:left;}
#intro3Container { position:relative; left:38px; top:65px; z-index:18; width:740px; float:left;}
#introContainer4 { position:relative; left:38px; top:65px; z-index:18; width:380px; float:left;}
#videoContainer { position:relative; right:38px; top:65px; z-index:20; width:328px; float:right;}
#calendarContainer { position:relative; right:38px; top:65px; z-index:20; width:410px; float:right;}

#col1Container { position:relative; left:38px; top:65px; z-index:8; width:384px; float:left;}
#col2Container { position:relative; right:38px; top:65px; z-index:15; width:384px; float:right;}

#newsContainer { position:relative; left:36px; top:100px; z-index:20; width:388px; float:left; overflow:auto;}
#eventsContainer { position:relative; right:36px; top:100px; z-index:22; width:388px; float:right; overflow:auto; }

#dividerBar { position:relative; left:38px; top:80px; width:823px; z-index:16; }
#dividerBar2 { position:relative; left:38px; top:125px; width:823px; z-index:16; }

#sponsorContainer { position:relative; left:38px; top:140px; z-index:1; width:815px;}
#copyrightContainer { position:relative; left:38px; top:170px; z-index:1; width:815px;}

#loginContainer { position:relative; left:760px; top:10px; z-index:30; width:125px;}
