#content #content_top {
	position: relative;
	margin-top: 7px;
	}
	#content #content_top #header_image {
		width: 368px;
	}
	#content #content_top #header_text {
		width: 580px;
		position: absolute;
		bottom: 0;
		left: 400px;
	}

#content #home_bottom {
	height: 1%;
	background-color: #f4f4f4;
	padding: 20px 0 20px 20px;
	}
	#content #home_bottom div {
		float: left;
		margin-right: 30px;
	}
	#content #home_bottom div ul.no-bullets li img {
		vertical-align: middle;
		margin-bottom: 4px;
	}

#content_bottom {
    width: 780px;
    margin-left: 141px;
	}
	#content_bottom.wide {
	    width: 998px;
	    margin-left: 20px;
	}
#content_bottom #content_section {
	height: 1%;
    border-top: 2px dotted #eaeaea;
    border-bottom: 2px dotted #eaeaea;
    padding: 20px 0 10px;
	margin: 10px 0 20px;
    }
    #content_bottom #content_section div {
        float: left;
        width: 240px;
        margin-right: 20px;
    	}
		#content_bottom #content_section div img {
			margin-bottom: 10px;
		}
		#content_bottom #content_section div h2 span {
			display: block;
			font-size: 85%;
		}


#content_bottom #decodeme {
    float: left;
    width: 310px;
    margin-right: 70px;
}
#content_bottom #diagnostics {
    float: left;
    width: 600px;
    }
    #content_bottom #diagnostics div {
        float: left;
        width: 260px;
        margin-right: 38px;
    }

#content_bottom h4 {
    text-transform: uppercase;
    color: #ab0d2f;
    font-weight: normal;
    margin-bottom: 20px;
}

#sidebar {
	float: left;
	width: 204px;
	margin-top: 3px;
	}
	#sidebar p {
		text-align: right;
		color: #606060;
		font-size: 108%;
	}
	#sidebar .menu_box p {
		text-align: left;
		color: #3e3e3e;
		font-size: 100%;
	}
#main {
	float: right;
	width: 774px;
	margin-top: 3px;
}

.outer_page #sidebar {
	width: 260px;
	}
	.outer_page #sidebar img {
		margin: 10px 0 40px;
	}

.outer_page #main {
	width: 675px;
}

#one_column_outer .information-box,
#one_column_outer .flash_notice_box,
#one_column_outer .warning-box {
	margin-left: 0;
	width: auto;
}

#one_column_outer table.results {
	width: 774px;
}

#main_left_column ul#navigation {
		margin: 20px 0 20px 20px;
		font-size: 108%;
		min-height: 215px;
	}
	#main_left_column ul#navigation a {
		text-decoration: none;
	}
	#main_left_column ul#navigation a:hover {
		text-decoration: underline;
	}
	#main_left_column ul#navigation li {
		list-style-image: url('/images/cms/navigation/menu_unselected.png');
		padding: 0 0 5px 0;
		margin: 0;
		}
		#main_left_column ul#navigation li.active {
			color: #ab0d2f;
			list-style-image: url('/images/cms/navigation/menu_selected.png');
			}
			#main_left_column ul#navigation li.active a {
				color: #ab0d2f;
			}
		#main_left_column ul#navigation li.sub  {
		    list-style-image: url('/images/cms/navigation/subnav_bar.jpg');
			color: #ab0d2f;
			padding: 0 0 5px 10px;
		}

h1 {
	color: #000;
	font-family: sans-serif;
	font-size: 411%;
	font-weight: 100;
	letter-spacing: -1.5px;
	line-height: 90%;
	margin-bottom: 15px;
	text-transform: uppercase;
	margin-top: 15px;
	}
	h1 span {
		color: #ab0d2f;
		display: block;
	}
	
.inner_page h1 {
	font-size: 131%;
	font-weight: bold;
	font-family: inherit;
	line-height: 100%;
	letter-spacing: normal;
	text-transform: none;
	}
	.inner_page h1 span {
		color: #000;
		display: inline;
	}

h2 {
	margin-bottom: 10px;
	}
	h2 em {
		font-style: normal;
		font-family: sans-serif;
		font-weight: 100;
		font-size: 131%;
		text-transform: uppercase;
	}
	
.inner_page h2 {
	font-size: 123.1%;
	color: #ab0d2f;
	font-weight: normal;
}

h5 {
    font-size: 93%;
}

p.larger {
	font-size: 123.1%;
}

div.big_bullet {
	float: left;
	width: 165px;
	margin-right: 20px;
	}
	div.big_bullet h3 {
		color: #5b5b5b;
		padding-left: 35px;
		margin-bottom: 10px;
		width: 65%;
		background: transparent url(/images/cms/health/big_bullet.png) no-repeat left center;
	}

table.results colgroup.sorted {
	background-color: #f2fff2;
}

ul.links {
	margin: 0;
	}
	ul.links li {
		display: inline;
		list-style-type: none;
		margin-right: 10px;
		}
		ul.links li a {
			text-decoration: none;
			}
			ul.links li a:hover {
				text-decoration: underline;
			}
		ul.links li.active a {
			color: #ab0d2f;
		}

.no-margin {
	margin: 0 !important;
}

ul.no-bullets li {
	list-style-type: none;
}

#dashboard_header {
	height: 1%;
	background-color: #ededed;
	padding: 25px 0 10px 25px;
	line-height: 150%;
	margin-bottom: 5px;
	}
	#dashboard_header div {
		float: left;
		width: 360px;
		margin-right: 10px;
	}
	#dashboard_header h2 {
		color: #5c4c4c;
		font-size: 167%;
		font-weight: normal;
		margin: 10px 0 20px;
	}
	#dashboard_header h3 {
		color: #000;
		font-size: 131%;
		font-weight: normal;
		margin: 10px 0;
	}

#dashboard_tasks {
	height: 1%;
	margin-bottom: 3px;
	background: transparent url(/images/white-three-col.png) repeat-y center top;
	}
	#dashboard_tasks div {
		float: left;
		margin: 10px 0 10px 10px;
		width: 247px;
		}
		#dashboard_tasks div img {
			margin-left: 2px;
		}

.hr {
	height: 1px;
	background-color: #e9e9e9;
	margin: 0 0 10px;
	}
	.hr hr {
		display: none;
	}

.pagination a {
	text-decoration: none;
	}
	.pagination a:hover {
		text-decoration: underline;
	}
.pagination .current {
	color: #ab0d2f;
}
.pagination .disabled {
	color: #a0a0a0;
}

a.table_action {
	color: #ab0d2f;
	text-transform: lowercase;
	text-decoration: none;
	}
	a.table_action:hover {
		text-decoration: underline;
	}

a.more {
	display: inline;
}
a.with_red_triangle {
	display: inline;
	margin-bottom: 0;
}
a.button, a.button_small, button {
	margin: 0;
}
table.results th, table.results td {
	line-height: 1.231;
	padding: 10px 5px;
}
input, select, textarea {
	display: inline;
}
.right {
	float: right !important;
}
.left {
	float: left !important;
}
input[type=checkbox] {
	margin-right: 5px;
}
