/*
HTML
*/

#laptop {
	background: url(/images/2008/home_Jan2008_leftMenuBackground_green.jpg);
	margin:0pt;
	padding:0pt;
}


body {
margin: 0;
line-height:normal;
font-size:12px;
}

strong {
font-weight:bold;
color:#003399;
}

a, span {
font-weight:bold;
color:#000066;
}

h1 {
color:#000066;
font-size: 26px;
font-weight: bold;
}

h2 {
color:#003399;
font-size: 18px;
font-weight: bold;
}

h3 {
height:22px;
margin:3px;
padding:2px 0pt 0pt 9px;
width:591px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
background: url(/images/2008/h3.jpg);
}

h3 a {
color:#FFFFFF;
}

#mainHome {
padding: 10px 0 0 10px;
_padding: 10px 0 0;
float: left;
width: 608px;
}

#ACTEinfo {
margin: 0 auto;
width: 580px;
_width: 590px;
}

/*
Finished News Container
*/
.newsTop {
text-align:center;
height: 28px;
padding-top: 5px;
background: url(/images/2008/home_Jan2008_newsTop.jpg) no-repeat left top;
}

.newsTop a {
color:#FFFFFF;
font-size:16px;
}

#anewsContainer {
float:left;
background: url(/images/2008/home_Jan2008_newsMid.jpg) repeat-y;
width: 290px;
margin: 7px;
_margin: 4px;
position:relative;
}

.newsMiddle {
margin:0 10pt -230px;
min-height: 275px;
}

.newsMiddle p {
position:relative;
padding: 0px;
margin: 0px 0px 8px;
line-height: 15px;
}

.newsMiddle a {
position:relative;
}

.newsBottom {
text-align:right;
height: 250px;
background: url(/images/2008/home_Jan2008_newsBtm.jpg) no-repeat bottom ;
}

.newsMore {
padding-top: 227px;
padding-right: 16px;
}

.newsBottom a {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
}

#eventsContainer {
float:left;
background: url(/images/2008/home_Jan2008_newsMid.jpg);
width: 290px;
margin: 7px;
_margin: 4px;
}

.eventsMiddle {
margin:0 10pt -230px;
/*height: 275px;*/
}

.eventsMiddle p {
border-bottom:1px solid #CCCCCC;
padding: 0 0 6px;
margin: 0;
position:relative;
z-index:52;
}

.eventsMiddle p.eventHighlight {
background-color: #0075FF;
color: #FFFFFF;
padding: 2px;
}
.eventsMiddle p.eventHighlight a {
color:#FF3300;
}

.newsMiddle p.newsHighlight {
background-color: #0075FF;
color: #FFFFFF;
padding: 2px;
}
.newsMiddle p.newsHighlight a {
color:#FFED2F;
}

.eventsMiddle a {
position:relative;
text-decoration:underline;
z-index:2;
}

.eventsBottom {
text-align:right;
height: 250px;
background: url(/images/2008/home_Jan2008_eventsBtm.jpg) no-repeat bottom ;
margin-top:10px;
}

.eventsBottom a {
color:#FFFFFF;
font-size:16px;
text-decoration:underline;
}

.moreBox a {
background-color:#006699;
float:right; 
padding: 4px 6px 6px;
color:#FFFFFF
}

.moreBox a:hover {
background-color:#0066FF
}

/*home imgs*/
.home_img {
float: left;
margin-left: 10px;
margin-top: 20px;
}