/* CSS Document */

/*--one column - 93% plus vertical rules--*/
div#bodymain div.onecol {
	float: left;
	width: 93%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--one column - 95% --*/
div#bodymain div.onecol_nodart {
	float: left;
	width: 95%;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--two equal columns - 91% plus vertical rules--*/
div#bodymain div.twoequalcol {
	float: left;
	width: 45.5%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--three equal columns - 88.5% plue vertical rules--*/
div#bodymain div.threeequalcol {
	float: left;
	width: 29.5%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--two columns - narrow left, wide right - 91% plus vertical rules--*/
div#bodymain div.twocol_narrowleft {
	float: left;
	width: 16%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#bodymain div.twocol_wideright {
	float: left;
	width: 75%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--two columns - wide left, narrow right - 91% plus vertical rules--*/
div#bodymain div.twocol_wideleft {
	float: left;
	width: 71%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#bodymain div.twocol_narrowright {
	float: left;
	width: 20%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--home three columns - 88.5% plue vertical rules--*/
div#bodymain div.home3col_one {
	float: left;
	width: 30%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div.home3col_two {
	float: left;
	width: 30%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div.home3col_three {
	float: right;
	width: 242px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div#homecalendar {
	float: right;
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div#homecalendarbig {
	float: right;
	width: 769px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#bodymain div#newsnotices {
	float: left;
	width: 164px;
	padding: 0px 0px 10px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div#spotlight {
	float: left;
	width: 42%;
	padding: 0px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div#homecalendar2 {
	float: right;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--home two rows - 88.5% plue vertical rules--*/
div#bodymain div.home2row_one {
	float: left;
	width: 22%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div.home2row_two {
	float: left;
	width: 22%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div.home2row_three {
	float: left;
	width: 22%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#bodymain div.home2row_four {
	float: left;
	width: 21%;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--vertical rules--*/
div#bodymain div.left_vr {
	background: url(../images/fadedn_bluethin.gif);
	background-repeat: no-repeat;
	background-position: 50% 0;
	float: left;
	width: 20px;
	height: 200px;
	padding: 0px;
	margin: 0px;
}

div#bodymain div.right_vr {
	background: url(../images/fadedn_bluethin.gif);
	background-repeat: no-repeat;
	background-position: 50% 0;
	float: right;
	width: 20px;
	height: 200px;
	padding: 0px;
	margin: 0px;
}

div#bodymain div.fullright_vr {
	background: url(../images/fadedn_bluethin.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	float: right;
	width: 6px;
	height: 200px;
	padding: 0px;
	margin: 0px;
}
div#bodymain div.thin_left_vr {
	background: url(../images/fadedn_bluethin.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	float: left;
	width: 10px;
	height: 200px;
	padding: 0px;
	margin: 0px;
}

div#bodymain div#bodybanner {
	min-width: 769px;
	width: 59.3em;
	padding: 10px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px dashed #666666;
}
