/** Home Specific Styles **/
div#page_body_header {
	width: 1000px;
	border-bottom: 4px solid #031d4e;
}
div#page_body_content_col1 {
	width: 291px;
	float: right;
}
div#page_body_content_col2 {
	width: 687px;
	margin-right: 5px;
	border-left: 1px solid #caddee;
	border-right: 1px solid #caddee;
	border-bottom: 1px solid #caddee;
}
div#page_body_content_col2 h3 {
	height: 34px;
	width: 687px;
	border-top: 1px solid #caddee;
	border-bottom: 1px solid #caddee;
}
h3#header_nmac_headlines {
	background: transparent url("images/home/header_nmac_headlines.gif") no-repeat;
	font-size: 1px;
	text-indent: -9000px;
}
h3#header_upcomming_events {
	background: transparent url("images/home/header_upcomming_events.gif") no-repeat;
	font-size: 1px;
	text-indent: -9000px;
}
h3#header_important_deadlines {
	width: 289px;
	height: 34px;
	background: transparent url("images/home/header_important.gif") no-repeat;
	font-size: 1px;
	text-indent: -9000px;
	border-left: 1px solid #bbdbce;
	border-top: 1px solid #bbdbce;
}
.events_colors * b {
	color: #00a260;
}
.events_colors * a {
	color: #00a260;
}
.events_colors * div.content_entry p {
	border-color: #9cdbc1;
}
td.content_entry {
	width: 330px;
	padding: 10px 5px;
	vertical-align: top;
}
div.content_entry {
	padding-left: 10px;
	background: transparent url("images/blue_dot.gif") 0 0 no-repeat;
	clear: both;
}
.events_colors div.content_entry {
	background: transparent url("images/green_dot.gif") 0 0 no-repeat;
}
div.content_entry p {
	padding: 10px 0px;
	border-bottom: 1px solid #caddee;
}
div.content_entry img {
	margin: 6px;
	float: left;
}
a.read_more { 
	display: -moz-inline-box; 
	-moz-box-orient: vertical;
	display: inline-block; 
	word-wrap: break-word;
}
a.read_more span {
	display: block;
	height: 14px;
	width: 76px;
	background: transparent url("images/home/blue_readmore.gif") 0px 2px no-repeat;
	text-indent: -9000px;
	padding: 0px;
	margin: 0px;
	border: none;
}
.events_colors * a.read_more span {
	background: transparent url("images/home/green_readmore.gif") 0px 2px no-repeat;
}
.border1 {
	border-right: 1px solid #bbdbce;
	border-bottom: 1px solid #bbdbce;
}
.border2 {
	border-right: 1px solid #caddee;
	border-bottom: 1px solid #caddee;
}
.col1_section {
	margin-bottom: 6px;
}
form#search_form {
	border-left: 1px solid #caddee;
	border-top: 1px solid #caddee;
}
div.col1_section table {
	width: 290px;
	border-spacing: 0px;
}
div.col1_section form {
	width: 273px;
}
div.border2 td {
	padding: 4px;
	border-left: 1px solid #caddee;
	border-top: 1px solid #caddee;
}
div.border1 td {
	padding: 4px;
	border-left: 1px solid #bbdbce;
	border-top: 1px solid #bbdbce;
}
.icon_width {
	width: 32px;
}
.icon_width img {
	border: none;
}