/* 
	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: 18px;
	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;
}
.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 }
#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;}
#introContainer2 { position:relative; left:38px; top:65px; z-index:18; width:600px; float:left;}
#introContainer3 { position:relative; left:38px; top:65px; z-index:18; width:445px; float:left; overflow:hidden; }
#introContainer4 { position:relative; left:38px; top:65px; z-index:18; width:380px; float:left;}
#videoContainer { position:relative; right:70px; top:87px; z-index:200; width:328px; float:right;}

#googleCal { position:relative; left:38px; top:65px; z-index:18; width:816px; float:left;}

#imageContainer { position:relative; right:38px; top:65px; z-index:15; 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:25; width:384px; float:left;}
#col2Container { position:relative; right:38px; top:65px; z-index:25; width:384px; float:right;}

#newsContainer { position:relative; left:36px; top:100px; z-index:20; width:448px; float:left; overflow:auto;}
#featureContainer { position:relative; right:38px; top:100px; z-index:21; width:328px; float:right; }

#dividerBar { position:relative; left:38px; top:80px; width:823px; z-index:16; }
#dividerBar2 { position:relative; left:38px; top:100px; 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:absolute; left:796px; top:35px; z-index:30; width:80px;}
