body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #352E2C;
	background-color: #A5A5A5;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #352E2C;
	vertical-align: top;
}
.home_feature_one {
	padding: 20px 20px 0px 44px;
	line-height: 24px;
	text-align: left;
}
.home_feature_two {
	padding: 20px 10px 0px 10px;
	line-height: 18px;
	text-align: left;
}
.home_feature_two a {
	color: #D63737;
}
.home_feature_three {
	padding: 20px 20px 0px 10px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
}
.home_feature_three a {
	color: #D63737;
	font-weight:bold;
}
.home_feature_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #D63737;
	padding: 20px 30px 0px 20px;
}
.footer {
	text-align: left;
	color: #FFFFFF;
	font-size: 10px;
	padding: 13px 0px 14px 44px;
	font-size:10px;
}
.footer_nav {
	text-align: right;
	color: #AEABAB;
	font-size:9px;
	padding: 13px 25px 14px 0px;
	font-weight:bold;
}
.footer_nav a {
	color: #AEABAB;
}
.footer_nav a:hover {
	color: #FFFFFF;
}
.sub_body {
	padding: 10px 60px 40px 10px;
	line-height: 18px;
	text-align: left;
}
.sub_link {
	color:#D63737;
}
.sub_left {
	padding: 0px 0px 40px 80px;
	line-height: 18px;
	text-align: left;
}



#overlay {
     background-image: url(/images/overlay.png);
     position: absolute;
	 top: 0px;
	 left: 0px;
	 z-index: 90;
	 width: 100%;
	 height: 100%;
}
* html #overlay {
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src="/images/overlay.png", sizingMethod="scale");
}
#box {
	width:300px;
	background:#2d2d2d;
	padding:10px;
	border:2px solid #eee;
}
#close {
	position:absolute;
	top:-5px;
	right:-5px;
	cursor:pointer;
} 


h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
}
h4 a {
	display:in-line block;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0px 0px 0px 15px;
	color: #2367BB;
	background-image: url(../images/extra_arrow.gif);
}
h4 a:hover {
	background-image: url(../images/extra_arrow_o.gif);
}
#container {
	width: 898px;
	border-left: solid 1px #7E7E7E;
	border-right: solid 1px #7E7E7E;
	background-image: url(../images/hri_bg_04.jpg);
}
#container_fill {
	width: 896px;
	background-image: url(../images/hri_bg_02.jpg);
	background-repeat: repeat-x;
}
#subbox {
	width: 197px;
	height: 210px;
	border-left: solid 1px #E97F70;
	border-right: solid 1px #E97F70;
	background-color: #BF1A1E;
}
#subnav {
	width: 187px;
	border-left: solid 1px #7E7E7E;
	border-right: solid 1px #7E7E7E;
}
#masthead {
	vertical-align: bottom;
	background-image: url(../images/bg_mh.jpg);
	padding: 0px 0px 0px 17px;
}
.content_container {
	margin: 0px 1px 1px 1px;
	text-align: left;
}
#home_left {
	padding-left: 16px;
}
.h_rule {
	background-image: url(../images/bg_dotted_gray.gif);
	padding: 2px 2px 2px 2px;
	margin: 10px 0px 10px 0px;
}
.v_rule {
	background-image: url(../images/bg_dotted_gray.gif);
	width: 2px;
	margin: 0px 10px 0px 10px;
}
.home_gutter {
	width: 23px;
}
.home_gutter_sm {
	width: 15px;
}
.sub_gutter {
	width: 20px;
}
.home_news {
	background-image: url(../images/bg_home_news-center.gif);
	width: 215px;
	padding: 0px 18px 18px 18px;
}
.home_feature {
	padding: 20px 20px 0px 20px;
	text-align: left;
}
.home_feature_copy {
	text-align: left;
	width: 500px;
	padding: 0px 0px 40px 0px;
	line-height: 30px;
	color: #000000;
}
.home_banner {
	padding: 0px 10px 5px 0px;
	text-align: right;
}
.globalnav_head {
	padding: 0px 0px 0px 17px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}
.globalnav {
	padding: 0px 0px 0px 17px;
	text-align: left;
	color: #FFFFFF;
	line-height: 25px;
}
.globalnav A {
	text-decoration: none;
	color: #FFFFFF;
}
.subnav {
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 23px;
}
.subnav A {
	text-decoration: none;
	color: #FFFFFF;
}
.subnav A:hover {
	text-decoration: none;
	color: #000000;
}
.subnavrule {
	width: 161px;
	padding: 10px 14px 10px 14px;
}
.maillist {
	vertical-align: middle;
	padding: 0px 0px 0px 12px;
}
.maillist INPUT {
	width: 133px;
	background-image: url(../images/maillist_box.gif);
	background-color: #FFFFFF;
	border: 0px;
	background-repeat: no-repeat;
	background-attachment : fixed;
	padding: 3px 0px 0px 5px;
	font-size: 12px;
	height: 17px;
}
.breadcrumb {
	background-image: url(../images/breadcrumb.gif);
	background-repeat:no-repeat;
	width: 627px;
	height: 20px;
	color: #7E7E7E;
	text-align: left;
	font-weight: bold;
	padding-left: 16px;
	padding-top: 3px;
}
.breadcrumb A {
	color: #7E7E7E;
	text-decoration: none;
}
.title {
	background-image: url(../images/head_plate.gif);
	background-repeat:no-repeat;
	width: 411px;
	height: 36px;
	color: #BF1A1E;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-left: 16px;
	padding-top: 10px;
}
.subtitle {
	color: #BF1A1E;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.form {
	padding-left: 37px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.bodycopy {
	color: #0000000;
	padding-left: 16px;
	padding-right: 26px;
	text-align: left;
}
.bodycopy A {
	color: #BF1A1E;
	text-align: left;
}
.bio_photo {
	float: right;
	padding: 10px 10px 10px 10px;
	text-align: left;
}
.news_photo {
	float: left;
	vertical-align: top;
	width: 105px;
	padding: 0px 5px 0px 5px;
}
.news_container {
	vertical-align: top;
	width: 410px;
	padding: 10px 0px 0px 0px;
}
.news_copy {
	color: #0000000;
	padding: 0px 10px 0px 6px;
	vertical-align: top;
	text-align: left;
	float: left;
	width: 275px;
}
.news_copy A {
	color: #BF1A1E;
	text-align: left;
}
.news_rule {
	width: 411px;
	height: 1px;
	padding: 10px 10px 10px 10px;
}
.left_col {
	padding: 15px 0px 25px 14px;
}
.left_nav {
	background-image: url(../images/bg_left-nav.jpg);
}
.paper {
	text-align: right;
	vertical-align: bottom;
}
.content_block {
	width: 330px;
	padding: 18px 18px 18px 18px;
}
.quote {
	background-image: url(../images/quote_open.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
}
.quotetext {
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9A9A9A;
	padding-left: 15px;
	text-align: left;
}
.quoteclose {
	background-image: url(../images/quote_close.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: -20px;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9A9A9A;
	padding-left: 15px;
	text-align: left;
}
#center_col {
	width: 480px;
	padding: 14px 0px 20px 0px;
}
#right_col {
	padding: 14px 0px 20px 0px;
	width: 200px;
}
#did_you_know {
	background-image: url(../images/sub_dyk_bg2.gif);
}
.did_you_know_copy {
	background-repeat: no-repeat;
	background-image: url(../images/sub_dyk_bg1.gif);
	color: #605B3D;
	padding: 0px 15px 15px 15px;
	font-size: 10px;
	font-weight: bold;
}

a.education {
	background-image:url(../images/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	line-height: 20px;
	padding: 10px 0px 10px 25px;
	color: #BF1A1E;
	font-weight:normal;
	text-decoration:none;
	height: 25px;
}