body {	margin-top: 0px;	background-color: #9CBCCF;	background-image: url(images/bg_page.gif);	font-size: 12px;	font-family: "century gothic", arial, sans-serif;	}table,tr,td,div,ul,li,p,h2,h3 {	font-size: 12px;	font-family: "century gothic", arial, sans-serif;	text-align: left;	}#titlebar {	width: 817px;	margin-left: auto;	margin-right: auto;	background-color: #BFD5E1;	background-image: url(images/titlebar_bg.png);	background-repeat: repeat-x;	border-top: 8px solid #085E99;	}#nav {	width: 817px;	height: 34px;	margin-left: auto;	margin-right: auto;	background-color: #085E99;	}#flashbar {	width: 817px;	height: 220px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	background-image: url(images/flashbar_bg.jpg);	background-repeat: none;	}#body_frame {	width: 817px;	margin-left: auto;	margin-right: auto;	background-image: url(images/bg.gif);	background-repeat: repeat-y;	}#text_links {	width: 817px;	height: 18px;	margin-left: auto;	margin-right: auto;	background-color: #ECAC00;	font-size: 10px;	font-weight: bold;	text-align: center;	color: #085E99;	padding-top: 3px;	}#footer {	width: 817px;	height: 21px;	margin-left: auto;	margin-right: auto;	background-color: #085E99;	}#login_box {	float: right;	width: 144px;	height: 89px;	background-color: #fff;	color: #085E99;	font-size: 18px;	line-height: 16px;	text-align: center;	}#login_box .title {	background-color: #085E99;	color: #fff;	font-size: 11px;	text-align: center;	margin-bottom: 5px;	}a:link { color: #085E99; }a:visited { color: #085E99; }a:hover { color: #995E08; text-decoration: none; }a:active { color: #995E08; text-decoration: none; }.off a:link { color: #085E99; text-decoration: none; }.off a:visited { color: #085E99; text-decoration: none; }.off a:hover { color: #fff; text-decoration: none; }.off a:active { color: #fff; text-decoration: none; }.on a:link { color: #085E99; text-decoration: none; }.on a:visited { color: #085E99; text-decoration: none; }.on a:hover { color: #000; text-decoration: none; }.on a:active { color: #000; text-decoration: none; }a.news:link { color: #000; text-decoration: none; }a.news:visited { color: #000; text-decoration: none; }a.news:hover { color: #085E99; text-decoration: none; }a.news:active { color: #085E99; text-decoration: none; }#text_links a:link { color: #085E99; text-decoration: none; }#text_links a:visited { color: #085E99; text-decoration: none; }#text_links a:hover { color: #fff; }#text_links a:active { color: #fff; }a.disclaimer:link { color: #fff; text-decoration: none; }a.disclaimer:visited { color: #fff; text-decoration: none; }a.disclaimer:hover { color: #fc0; text-decoration: none; }a.disclaimer:active { color: #fc0; text-decoration: none; }.nav_corner {	float: left;	width: 21px;	}.off {	float: left;	font-size: 12px;	font-weight: bold;	text-align: center;	line-height: 21px;	padding: 0 8px 0 8px;	margin-top: 13px;	background-color: #ECAC00;	}.on {	float: left;	font-size: 12px;	font-weight: bold;	text-align: center;	line-height: 21px;	padding: 0 8px 0 8px;	margin-top: 13px;	background-color: #fff;	}#flashbar .video {	float: left;	width: 160px;	padding: 21px 0 0 21px;	}#flashbar .flash {	float: left;	width: 553px;	height: 144px;	margin-left: 23px;	padding-top: 21px;	}#flashbar .title {	color: #7FABC4;	font-size: 32px;	padding-bottom: 13px;	word-spacing: normal;	letter-spacing: normal;	}#flashbar .corner {	float: left;	width: 21px;	margin: 34px 563px 0 0;	}.topnews {	float: left;	width: 233px;	margin-top: 13px;	}#column_right {	float: right;	width: 233px;	color: #085E99;	text-align: center;	padding-left: 8px;	}.newsbox {	width: 189px;	color: #000;	font-size: 12px;	line-height: 16px;	background-color: #FFF;	border-left: 1px solid #D2E5AC;	border-right: 1px solid #FFFFFF;	padding: 0 21px 21px 20px;	}#body_content {	width: 533px;	color: #333;	text-align: left;	line-height: 16px;	background-color: #fff;	padding: 0 19px 21px 20px;	border-left: 1px solid #ECAC00;	}hr {	width: 95%;	height: 1px;	background-color: #085E99;	border: none;	}.footer_corner {	float: left;	width: 21px;	}.footer_text {	float: left;	width: 775px;	height: 18px;	font-size: 10px;	text-align: center;	padding-top: 3px;	color: #fff;	}.title {	font-size: 24px;	color: #085E99;	font-weight: normal;	letter-spacing: 1px;	word-spacing: 2px;	padding-top: 8px;	}.main {	font-size: 13px;	color: #085E99;	font-weight: bold;	}.sub {	font-size: 12px;	color: #94A545;	font-weight: bold;	}.photo_right {	float: right;	margin: 0 0 13px 21px;	text-align: center;	}.address {	font-size: 12px;	line-height: 14px;	color: #085E99;	text-align: center;	}.top {	font-size: x-small;	text-align: right;	}ol li { padding: 0 13px 5px 0; }#jobtext {	padding-top: 34px;	height: 343px;	}div.renalad_left {	float: left;	width: 323px;	height: 15px;	background-color: #005595;	color: #fff;	font-size: 12px;	font-weight: bold;	text-align: left;	padding: 3px 0 3px 5px;	}div.renalad_right {	float: left;	width: 200px;	height: 15px;	background-color: #005595;	color: #fff;	font-size: 12px;	font-weight: bold;	text-align: right;	padding: 3px 5px 3px 0;	}table.careers {	background-color: #fff;	color: #000;	width: 505px;	}table.careers th {	background-color: #005595;	color: #fff;	padding: 0 8px 0 8px;	}table.careers td {	background-color: #eee;	padding: 0 8px 0 8px;	}