body {
background: #e4e4dc url(images/bodybg.gif) repeat-x;
font: 11px Arial, Helvetica, sans-serif;
color:#333333;
margin: 0px 0 0 0;
text-align: center;
}
#outercontainer {
background: transparent;
position: relative;
width: 1035px;
height: 900px;

margin: 0 auto;
border: 0px solid #fff;
text-align: left;
}


#navlist .red {
color:#CC0000;
}
#navlist a.red {
color:#CC0000;
}
#navlist a.red:link{
color:#CC0000;
}
#navlist a.red:visited {
color:#CC0000;
}

#navlist a.red:hover {
color:#CC0000;
}

#container {
background: #fff url(images/pagebg.jpg) no-repeat;
position: relative;
width: 1030px;
height: 900px;

margin: 0 auto;
border: 0px solid #fff;
text-align: left;
}

#aicpalogo {
position: absolute;
top: 70px;
left: 20px;
width: 200px;
height: 60px;
}

#logo {
height: 44px;
margin: 0;
padding: 0px;
text-align:right;
}

#banner {
height: 257px;
position: relative;
margin: 0;
padding: 0;
}

#spotlight {
position: absolute;
top: 0;
left: 0;
height: 257px;
}


#main {
position:relative;
font: 11px/160% Arial, Helvetica, sans-serif;
font-weight: normal;
color:#666666;

}

h2 {color: white;
font: 15px Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0 0 16px 0;
line-height: 100%;
padding: 0;
}
h3 {color: white;
font: 15px Helvetica, Arial, sans-serif;
font-weight: bold;
margin: 9px 0 22px 0;
line-height: 100%;
padding: 0;
}


#main p{
margin: 0px 0 0px 0;


}

#footer {
/*background: url(images/footerbg.jpg) repeat-x;*/
position: absolute;
left: 50px;
bottom: 50px;

height: 50px;
padding: 0;
text-align: left;

}


#outerfooter {
/*background: url(images/footerbg.jpg) repeat-x;*/
position: absolute;
right: 40px;
bottom: 0px;

height: 50px;
padding: 0;
text-align: left;
font: 13px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#outerfooter a{

color:#FFFFFF;
text-decoration: none;
}



.learnmore {
position: absolute;
bottom: 8px;
left: 0;
width: 120px;
}

#col1 {
	position: absolute;
	left: 46px;
	top: 124px;
	width: 158px;
	height: 348px;
}


#col2 {
	position: absolute;
	left: 243px;
	top: 124px;
	width: 158px;
	height: 348px;
}

#col3 {
	position: absolute;
	left: 441px;
	top: 124px;
	width: 158px;
	height: 348px;
}

#col4 {
	position: absolute;
	left: 639px;
	top: 124px;
	width: 158px;
	height: 348px;
}

#col5 {
	position: absolute;
	left: 833px;
	top: 124px;
	width: 158px;
	height: 348px;
}


img {border: 0px;}





a.green {color:#5a8e22; text-decoration:none; font-weight: bold;}
a:visited.green {color:#5a8e22;}
a:hover.green {color:#fff; background-color: #5a8e22}

a.blue {color:#33b6e4; text-decoration:none; font-weight: bold;}
a:visited.blue {color:#33b6e4;}
a:hover.blue {color:#fff; background-color: #33b6e4}

a.purple {color:#4a1164; text-decoration:none; font-weight: bold;}
a:visited.purple {color:#4a1164;}
a:hover.purple {color:#fff; background-color: #4a1164}

a.aqua {color:#21568a; text-decoration:none; font-weight: bold;}
a:visited.aqua {color:#21568a;}
a:hover.aqua {color:#fff; background-color: #21568a}

a.red {color:#a32f38; text-decoration:none; font-weight: bold;}
a:visited.red {color:#a32f38;}
a:hover.red {color:#fff; background-color: #a32f38}

a.gray {color:#666; text-decoration:none; font-weight: normal;}
a:visited.gray {color:#666;}
a:hover.gray {text-decoration:underline}
