@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 62.5%;
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #333333;
}

#divBody p {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: 7px;
}
#divBody h1 {
	font-size: 2.1em;
	color: #676664;
	font-weight: bold;
	margin-bottom: 3px;
}
#divBody h1.h1MidPage, #divBody h2.h2MidPage, #divBody p.pMidPage {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	margin-top: 10px;
	padding-top: 7px;
}
#divBody h2 {
	font-weight: bold;
	color: #D1761A;
	font-size: 1.6em;
}
#divBody h3 {
	font-size: 1.2em;
	color: #D1761A;
	font-weight: bold;
	margin-bottom: 3px;
}
#divBody h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #666666;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#divBody .tableJobApp, #divBody .tableJobApp p {
	font-size: 12px;
}

#divBody .tableJobApp th {
	font-size: 12px;
	background-color: #DFDFDF;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#divBody {
	padding-top: 15px;
	padding-bottom: 10px;
	clear: both;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	
}

#divContent {
	margin-left: 135px;
	margin-right: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E1E1E1;
	padding-left: 10px;
	min-height: 420px;
	
	}
#divContent.medical {
	width: 420px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1E1E1;
	padding-right: 10px;
}
#divContent.wide {
	margin-left: 0px;
	border:none;
}
#divContent img  {
	margin-bottom: 5px;
}
#divContent ul, #divContent ol, #divWrapperNews ul {
	font-size: 1.3em;
	margin-left: 15px;
	margin-bottom: 7px;
}
#divContent ol {
	margin-left: 20px;
}
#divContent li, #divWrapperNews li {
	line-height: 1.3em;
	margin-bottom: 3px;
}
#divContent blockquote {
	margin-left: 15px;
}
#divContent  td {
	padding-right: 10px;
	padding-bottom: 5px;
}
#divContent   .tableJobApp.top  {
	margin-top: 20px;
}
#divContent .tableJobApp td {
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pLead {
	color: #D1761A;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.05em;
}
#divBody a:link {
	color: #097F81;
	text-decoration: underline;
}
#divBody a:visited {
	color: #666666;
	text-decoration: underline;
}
#divBody a:hover {
	text-decoration: none;
}

#divWrapper {
	text-align: left;
	width: 760px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#divSecondaryNav {
	text-align: right;
	padding-bottom: 6px;
	font-size: 1.2em;
}
#divSecondaryNav ul li {
	list-style-type: none;
	display: inline;
	margin-left: 10px;
}
#divHeader {
	background-color: #FFFFFF;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #000066;
	background-image: url(/images/layout/bannerBackground.jpg);
	background-repeat: repeat-x;
	height: 87px;
}
#imgLogo {
	margin-top: 15px;
	margin-left: 15px;
	
}
#divUtilityNav {
	font-size: 1.5em;
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
	word-spacing: -0.05em;
}
#divUtilityNav ul li {
	list-style-type: none;
	display: inline;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #55A8A9;
	padding-right: 7px;
	padding-left: 7px;
}
#divUtilityNav ul li a:link, #divUtilityNav ul li a:visited{
	font-weight: bold;
	color: #55A8A9;
	text-decoration: none;
	
}
#divUtilityNav ul li.liLast {
	border-right-style: none;
}
#divUtilityNav ul li a:hover, #divUtilityNav ul li a.current {
	text-decoration: none;
	color: #D1761A;	
}

#divPrimaryNav {
	background-color: #000066;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#divWrapperNews   {
	text-align: left;
	width: 460px;
	padding: 15px;
}
#divWrapperJobs   {
	text-align: left;
	width: 560px;
	padding: 15px;
}
#divWrapperNews #divBody, #divWrapperJobs #divBody {
	padding-right: 20px;
	padding-left: 20px;
}
#divServicesNav {
	width: 165px;
	position: relative;
	float: right;
	padding-right: 10px;
	
}
#divServicesNav ul {
	list-style-type: none;
	font-size: 1.2em;
	padding-left: 15px;
}
#divServicesNav li {
	line-height: 1.4em;
	text-indent: -15px;
}
#divServicesNav a:link {
	color: #097F81;
	text-decoration: underline;
}
#divServicesNav a:visited {
	color: #666666;
	text-decoration: underline;
}
#divServicesNav a:hover {
	text-decoration: none;
}
#divServicesNav a.current {
	color: #D1761A;
}

#divSectionNav {
	width: 120px;
	float: left;
	padding-left: 10px;
}
#divSectionNav ul {
	list-style-type: none;
	font-size: 1.5em;
	font-weight: bold;
}
#divSectionNav li {
	margin-bottom: 10px;
	line-height: 1em;
}
#divSectionNav ul a:link, #divSectionNav ul a:visited {
	text-decoration: none;
	color:#55A8A9;
	word-spacing: -0.05em;
}
#divSectionNav ul a:hover,  #divSectionNav ul a.current {
	text-decoration: none;
	color: #D1761A;	
}

#gridHorizontal  img.border {
	border: 1px solid #CCCCCC;
}
#divFooter {
	font-size: 1.2em;
	text-align: right;
	margin-top: 5px;
	color: #666666;
}
#divFooter p {
	line-height: 1.3em;
}
#divFooter a:link, #divFooter a:visited, #divSecondaryNav a:link, #divSecondaryNav a:visited{
	color: #666666;
	text-decoration: underline;
}
#divFooter a:hover, #divSecondaryNav a:hover {
	color: #666666;
	text-decoration: none;
}
.flag {
	color: #CC0000;
}
.linkPDF {
	background-image: url(/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.grey {
	color: #999999;
}
#divBody #healthWire  {
	font-size: 1.2em;
	margin-top: 5px;
}
#divBody  #healthWire   td, #divBody #healthWire th {
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: normal;
}
#divBody #tableJobs  {
	font-size: 11px;
}
#divBody   #tableJobs  td    {
	padding-right: 12px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
}
#divBody .tableAdmin  {
	font-size: 12px;
}
#divBody .tableAdmin td, #divBody .tableAdmin th     {
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#divBody .tableAdmin th     {
	text-align:right;
}
#divBody .buttonAdmin   {
	margin-top:5px;
	padding-top:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#divBody .tableAdminMain  {
	font-size: 11px;
}
#divBody .tableAdminMain td, #divBody .tableAdminMain th     {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
#divBody .tableAdminMain .trDark     {
	background-color: #E6E6E6;
}
.divLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	height: 8px;
	margin-bottom: 14px;
}
#divExpansion {
	float: right;
	width: 250px;
	margin-left: 10px;
	margin-top: 3px;
}
#divExpansion h2 {
	background: #188081;
	font-size: 11px;
	padding: 4px 4px 3px 8px;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 1px;
}
#divExpansion .content {
	background: #FEF9EC;
	margin-top: 3px;
	padding: 8px;
	border-top: 3px solid #F5E0B0;
}
#divBody h3.sub {
	color: #999;
	margin-left: 20px;
}#insertDoc select {
	padding: 5px;
}

