/* general styles */
#content {
height:538px;
}

/* alert/bulletin */
#alert {
text-align:left;
width:750px;
height:17px;
color:#f9d8d7;
background:url(../i/bg-alert.gif) no-repeat;
padding:2px 17px 0px 30px;
margin:0px 0px 7px 0px;
}

/* left column */
#col-left {
width:500px;
background-color:#ffffff;
min-height:538px;
}
*html #col-left {
height:538px;
}

/* left column, main feature */
#col-left #feature-main {
height:250px;
margin-bottom:3px;
}
#col-left #feature-main img {
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
#col-left #feature-main #caption {
display:block;
width:475px;
height:41px;
padding:12px 10px 8px 15px;
border-top:7px solid #2a3d61;
background:url(../i/hp-feature-main-bottom.gif) bottom no-repeat;
background-color:#3b578b;
color:#ffffff;
font-size:10px;
margin:0px;
}
#col-left #feature-main #caption a, #col-left #feature-main #caption a:link, #col-left #feature-main #caption a:visited {
color:#ffffff;
font-weight:bold;
}
#col-left #feature-main #caption a:active, #col-left #feature-main #caption a:focus, #col-left #feature-main #caption a:hover {
color:#efefef;
}

/* left column, 5 schools */
#col-left #schools {
height:135px;
margin-bottom:3px;
background:url(../i/hp-feature-main-bottom.gif) bottom no-repeat;
background-color:#2c59ab;
color:#2a3d61;
}
#col-left #schools a, #col-left #schools a:link, #col-left #schools a:visited {
display:block;
background-color:#bdc5d3;
color:#2a3d61;
cursor:pointer;
font-size:9px;
text-decoration:none;
}
#col-left #schools a:active, #col-left #schools a:focus, #col-left #schools a:hover {
background-color:#2c59ab;
color:#ffffff;
}
#col-left #schools img {
border:0px;
border-bottom:4px solid #2a3d61;
}
#col-left #schools #divider {
width:1px;
background-color:#2a3d61;
}
#col-left #schools .school-caption {
display:block;
height:29px;
padding:8px 7px 12px 8px;
}

/* left column, mcvts text */
#col-left #mcvts-text {
height:130px;
padding:20px 20px 10px 10px;
background:url(../i/mission-statement-area_FLAT.jpg) bottom no-repeat;
background-color:#c4c4c4;
color:#000000;
font-size:9px;
line-height:14px;
border-bottom:2px solid #3c3c3c;
}
#col-left #mcvts-text a, #col-left #mcvts-text a:link, #col-left #mcvts-text a:visited {
color:#3c3c3c;
}
#col-left #mcvts-text a:active, #col-left #mcvts-text a:focus, #col-left #mcvts-text a:hover {
color:#830000;
}


/* main column */
#col-mid {
width:4px;
}

/* right column */
#col-right {
	background-color:#072357;
	width:293px;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
	border-top:2px solid #000000;
	border-bottom:3px solid #000000;
	vertical-aligns:top;
	height:550px;
}
*html #col-right {
height:534px;
}

/* right column, 3 featured links */
#col-right #featured-links {
height:229px;
background-color:#072357;
margin:18px 0px 11px 0px;
color:#2a3d61;
border-top:1px solid #000000;
border-bottom:3px solid #000000;
font:10px Arial, Helvetica, sans-serif;
text-align:center;
}
#col-right #featured-links a, #col-right #featured-links a:link, #col-right #featured-links a:visited {
display:block;
background-color:#3b578b;
color:#ffffff;
cursor:pointer;
text-decoration:none;
}
#col-right #featured-links a:active, #col-right #featured-links a:focus, #col-right #featured-links a:hover {
background-color:#bdc5d3;
}
#col-right #featured-links img {
border:0px;
border-bottom:1px solid #000000;
}
#col-right #featured-links #divider {
width:1px;
background-color:#072357;
}
#col-right #featured-links .link-caption {
display:block;
border-top:7px solid #072357;
height:41px;
padding:11px 3px 7px 0px;
text-align:center;
}

/* right column, news/announcements */
#col-right #news {
height:286px;
background:url(../i/news_bg.jpg) bottom no-repeat;
background-color:#cfd6e6;
font-size:9px;
}
#col-right #news h1 {
color:#cfd6e6;
border-bottom:1px solid #000000
margin:0px 0px 12px 0px;
padding:9px 10px 7px 14px;
height:14px;
font-weight:normal;
background-color:#072357;
font-size:9px;
}
#col-right #news #news-item {
margin:0px 10px 12px 14px;
}
#col-right #news #news-item h2 {
margin:0px 0px 3px 0px;
font-size:9px;
}
#col-right #news a, #col-right #news a:link, #col-right #news a:visited {
color:#000000;
text-decoration:underline;
}
#col-right #news a:active, #col-right #news a:focus, #col-right #news a:hover {
color:#072357;
}

