/*@import url("css/menu.css");*/

/* ControlPanel style */
.ControlPanel{background:transparent url(../images/skins/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(../images/skins/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(../images/skins/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, .SkinObject {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;

}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
body, .SkinObject {
	background: #e8e7da;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
	font-size: 14px;
	line-height: 18px;
	color: #303030;
	text-align: center;
}
.titlehead
{
font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
}
a, a:active, a:visited, a:link {
	color: #005b97;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #39F;
}
/*
div#global a,div#footer a,div#nav a
	{
	text-decoration: none !important;
	}
div#global a:hover, div#footer a:hover, div#nav a:hover
	{
	text-decoration: underline !important;
	}
*/

h1 {
	color: #2c2c2c;
	font-size: 30px;
	line-height: 30px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
}
h2 {
	color: #0a5889;
	font-size: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif, Sans;
}
h3 {
	color: #0a5889;
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
}
h4 {
	color: #0A5A8B;
	font-weight: bold;
	font-size: 17px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
}
h5 {
	color: #0a5889;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
}
h6 {
	color: #494949;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
}
input.NormalTextBox {
	border: 1px solid #afd7d1;
	background: white;
	padding: 4px;
}
input.NormalTextBox:focus {
	border: 1px solid #8dbfb7;
}
div#container {
	width: 938px;
	margin: 0 auto;
	text-align: left;
}
div#header {
	height: 88px;
	padding: 10px 10px;
}
div#search-box input.NormalTextBox {
	vertical-align: middle;
	color: #999;
}
div#search-box input.NormalTextBox:focus {
	color: #333;
}
div#search-box input#search-submit {
	background: url(../images/skins/button-go.gif) 0 0 no-repeat;
	height: 28px;
	width: 37px;
	border: medium none;
	cursor: pointer;
	text-indent: -9999em;
	font-size: 0;
	vertical-align: middle;
	line-height: 0;
}
div#search-box img#search-submit {
	
	
	height: 28px;
	width: 37px;
	border: medium none;
	cursor: pointer;
	text-indent: -9999em;
	font-size: 0;
	vertical-align: middle;
	line-height: 0;
}

div#outer-wrapper {
	background: url(../images/skins/content-bg.gif) 0 0 repeat-y;
	zoom: 1;
}
div#inner-wrapper {
	background: url(../images/skins/content-top.gif) 0 0 no-repeat;
	zoom:1;
}
div#wrapper {
	background: url(../images/skins/content-bottom.gif) left bottom no-repeat;
	padding: 10px;
	padding-top: 0;
	zoom: 1;
}
div#footer {
	font-size: 11px;
	padding: 10px 10px 20px 10px;
}
div#left-foot {
	float: left;
}
div#right-foot {
	float: right;
	text-align: right;
}
div#right-foot ul li {
	display: inline;
}
div#footer table td {
	padding-right: 20px;
	font-size: larger;
}

/* Global Nav */
a#dnn_pfheader_logo_hypLogo {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
div#global {
	float: right;
	padding-top: 15px;
	text-align: right;
}
div#global ul li {
	display: inline;
}
div#global ul li a {
	margin-left: 15px;
	font-family: inherit;
}
div#search-box {
	float: right;
	padding-top: 15px;
}
div.home a#home,
div.about a#about,
div.press a#press,
div.careers a#careers,
div.privacy a#privacy,
div.forms a#forms,
div.contact a#contact
{
	color: #1C648F !important;
}
div.home a.home,
div.about a.about,
div.press a.press,
div.careers a.careers,
div.privacy a.privacy,
div.forms a.forms,
div.contact a.contact
{
	color: #1C648F !important;
}


/* Nav */
div#nav {
	padding-top: 10px;
}
div#nav ul li {
	display: inline;
	float: left;
}
div#nav ul li a {
	display: block;
	height: 43px;
}

li#navservices a {
	background: url(../images/skins/nav.gif) 0 0 no-repeat;
	width: 165px;
}
li#navservices a:hover {
	background: url(../images/skins/nav.gif) 0 -43px no-repeat;
	width: 165px;
}
li#navservices:hover a, div.services li#navservices:hover a {
	background: url(../images/skins/nav.gif) 0 -43px no-repeat;
	width: 165px;
}
div.services li#navservices a {
	background: url(../images/skins/nav.gif) 0 -86px no-repeat;
	width: 165px;
}

li#navequipment a {
	background: url(../images/skins/nav.gif) -165px 0 no-repeat;
	width: 197px;
}
li#navequipment a:hover {
	background: url(../images/skins/nav.gif) -165px -43px no-repeat;
	width: 197px;
}
li#navequipment:hover a, div.equipment li#navequipment:hover a {
	background: url(../images/skins/nav.gif) -165px -43px no-repeat;
	width: 197px;
}
div.equipment li#navequipment a {
	background: url(../images/skins/nav.gif) -165px -86px no-repeat;
	width: 197px;
}

li#navresources a {
	background: url(../images/skins/nav.gif) -362px 0 no-repeat;
	width: 120px;
}
li#navresources a:hover {
	background: url(../images/skins/nav.gif) -362px -43px no-repeat;
	width: 120px;
}
li#navresources:hover a, div.resources li#navresources:hover a {
	background: url(../images/skins/nav.gif) -362px -43px no-repeat;
	width: 120px;
}
div.resources li#navresources a {
	background: url(../images/skins/nav.gif) -362px -86px no-repeat;
	width: 120px;
}

li#navinsurance a {
	background: url(../images/skins/nav.gif) -482px 0 no-repeat;
	width: 228px;
}
li#navinsurance a:hover {
	background: url(../images/skins/nav.gif) -482px -43px no-repeat;
	width: 228px;
}
li#navinsurance:hover a, div.insurance li#navinsurance:hover a {
	background: url(../images/skins/nav.gif) -482px -43px no-repeat;
	width: 228px;
}
div.insurance li#navinsurance a {
	background: url(../images/skins/nav.gif) -482px -86px no-repeat;
	width: 228px;
}


li#navfaq a {
	background: url(../images/skins/nav.gif) -710px 0 no-repeat;
	width: 208px;
}
li#navfaq a:hover {
	background: url(../images/skins/nav.gif) -710px -43px no-repeat;
	width: 208px;
}
li#navfaq:hover a, div.faq li#navfaq:hover a {
	background: url(../images/skins/nav.gif) -710px -43px no-repeat;
	width: 208px;
}
div.faq li#navfaq a {
	background: url(../images/skins/nav.gif) -710px -86px no-repeat;
	width: 208px;
}

/* flyouts */
div.flyout {
	position: absolute;
	color: white;
	z-index: 10;
	padding: 0px 30px;
	display: none;
	width: 450px;
	height: 0;
	overflow: hidden;
	opacity: 0;
	background-color: #007ac2;
}
/*
div#nav ul li:hover div.flyout, div#nav ul li.over div.flyout {
	display: block;
}
*/
div#nav ul li:hover div.flyout {
	z-index: 200;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #002a5c;
}
div.flyout h5 {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 15px;
	color: white;
}
div#nav ul li div.flyout ul {
	padding: 10px 0 15px 0;
}
div#nav ul li div.flyout ul li {
	display: block;
	clear: both;
	float: none;
	padding-bottom: 7px;
	padding-left: 12px;
	background: url(../images/skins/list-arrow-dark.gif) 0 3.5px no-repeat;
}
div#nav ul li div.flyout ul li a {
	height: auto;
	color: white;
	background: none !important;
	display: inline;
	font-size: 13px;
}
div#nav ul li div.flyout ul li a {
	height: auto;
	color: white;
	background: none;
	display: inline;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
div.flyout-left {
	float: left;
	width: 200px;
	padding-right: 20px;
	border-right: 1px dashed #528073;
	height: 17em;
}
div.flyout-left strong {
	font-size: 13px;
}
div.flyout-right {
	float: right;
	padding-left: 20px;
	width: 209px;
}
div.flyout-right img {
	padding-bottom: 10px;
}
li#navinsurance div.flyout {
	margin-left: -74px;
}
li#navfaq div.flyout {
	margin-left: -302px;
}

/* Home Page */
div#banner {
	background: url(../images/skins/banner.jpg) 0 0 no-repeat;
	height: 263px;
	overflow: hidden;
}
div#main {
	background: url(../images/skins/sidebar-bg.gif) 0 0 repeat-y;
	margin-bottom: 20px;
	border-top: 10px solid #d9efeb;
	zoom: 1;
}
div#main-left {
	float: left;
	width: 264px;
	padding-left: 13px;
}
img#building {
	position: relative;
	top: -25px;
	z-index: 11;
}
div#main-left-content {
	padding-left: 20px;
	position: relative;
	top: -5px;
}
div#main-left-content h3 {
	padding-bottom: 10px;
}
div#main-left-content p {
	padding-bottom: 10px;
	font-size: larger;
}
div#main-left div#callouts {
	padding-left: 15px;
	padding-bottom: 10px;
}
div#main-left-content ul li {
	background: url(../images/skins/list-arrow-green.gif) 0 5px no-repeat;
	list-style-position: outside;
	padding-left: 12px;
	padding-bottom: 8px;
	list-style-type: none;
}
div#main-left-content ul li a {
	color: #0a5889;
	font-size: larger;
}
div#main-left div#callouts a {
	display: block;
	margin-bottom: 12px;
}
div#main-right {
	float: right;
	width: 573px;
	padding-top: 30px;
	padding-right: 35px;
}
div#main-right h2 {
	padding-bottom: 15px;
}
p.subheader {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 15px;
}
div.box {
	width: 266px;
	float: left;
	padding-right: 20px
}
div.box h3 {
	padding-bottom: 15px;
}
div.box h4 {
	padding-bottom: 15px;
}
div.box p {
	padding-bottom: 15px;
	font-size: larger;
}
div.box p strong {
	display: block;
	padding-bottom: 5px;
}
div#box-top {
	border-bottom: 1px solid #cce8e1;
	padding-bottom: 20px;
}
div#box-top ul {
	padding-left: 15px;
}
div#box-top ul li {
	list-style-position: outside;
	list-style-type: disc;
	padding-bottom: 5px;
	font-size: 14px;
}
div#box-bottom {
	padding-top: 20px;
	padding-bottom: 30px;
}
a.more {
	background: url(../images/skins/list-arrow.gif) 0 3px no-repeat;
	padding-left: 12px;
}
div#main-right a#more {}

/* Sub Page */
div#content {
	margin-bottom: 20px;
	border-top: 10px solid #d9efeb;
	zoom: 1;
	overflow: hidden;
}
p.sub {
	font-size: 15px;
	line-height: 24px;
}
img.img-right {
	float: right;
	padding-left: 40px;
}
div#title-bar h1 {
	padding-top: 60px;
	padding-left: 40px;
}
div#sidebar {
	width: 224px;
	float: left;
	padding: 25px 20px;
}
div#locations-sidebar ul li ul li {
	background: none;
	list-style-type: disc !important;
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #626262;
	border-bottom: 0;
}
div#locations-sidebar ul li ul li a {
	color: #626262;
}

ul#sidebar-nav li {
	background: url(../images/skins/list-arrow.gif) 5px 13px no-repeat;
	border-bottom: 1px dashed #d7d7d7;
	padding: 8px;
	padding-left: 17px;
}
ul#sidebar-nav li.last-row {
	border-bottom: 0;
}
div#sidebar-physician-wrapper {
	width: 224px;
	background: url(../images/skins/sidebar-physician.jpg) #e5f3f0 0 0 no-repeat;
	padding-top: 100px;
}
div#sidebar-physician {
	background: url(../images/skins/sidebar-physician-bottom.gif) bottom left no-repeat;
	padding: 20px;
}

div#sidebar-physician p {
	padding-bottom: 10px;
}
div#sidebar-physician ul li {
	background: url(../images/skins/list-arrow-green.gif) 0 5px no-repeat;
	padding-left: 12px;
	padding-bottom: 5px;
}
div#content h2 {
	color: #1c648f;
	font-size: 21px;
	padding-bottom: 20px;
	line-height: 24px;
}
div#mainbar {
	float: right;
	padding: 10px 40px 20px 30px;
	border-left: 1px solid #d7d7d7;
	width: 583px;
	margin-top: 25px;
	margin-bottom: 20px;
}
div#mainbar h5 {
	padding-bottom: 3px;
}
div#mainbar p {
	padding-bottom: 18px;
	font-size: larger;
}
div#mainbar p.sub {
	font-size: 14px;
	line-height: 27px;
	padding-bottom: 30px;
}
div#mainbar h3 {
	color: #1c648f;
	font-size: 19px;
	padding-bottom: 20px;
}
/* Title Bar */
div#title-bar {
	background: url(../images/skins/header-services.jpg) 0 0 no-repeat;
	height: 145px;
}
div#title-barX {
	height: 145px;
}
div.locations div#title-bar {
	background: url(../Portals/_default/Skins/britehealthcare/images/header-locations.jpg) 0 0 no-repeat;
}
div.locations h1 {
	color: white;
}
div.careers div#title-bar {
	background: url(../images/skins/header-careers.jpg) 0 0 no-repeat;
}
div.physicians div#title-bar {
	background: url(../images/skins/header-physician-schedules.jpg) 0 0 no-repeat;
}
div.physicians h1 {
	color: #0F503C;
}
div.occupation div#title-bar {
	background: url(../images/skins/header-occupational.jpg) 0 0 no-repeat;
}
div.press div#title-bar {
	background: url(../images/skins/header-press.jpg) 0 0 no-repeat;
}
div.privacy div#title-bar {
	background: url(../images/skins/header-privacy.jpg) 0 0 no-repeat;
}
div.notfound div#title-bar {
	background: url(../images/skins/header-404.png) 0 0 no-repeat;
}
div.down div#title-bar {
	background: url(../images/skins/header-down.png) 0 0 no-repeat;
}
div.services div#title-bar {
	background: url(../images/skins/header-services.jpg) 0 0 no-repeat;
}
div.insurance div#title-bar {
	background: url(../images/skins/header-insurance.jpg) 0 0 no-repeat;
}
div.about div#title-bar {
	background: url(../images/skins/header-about.jpg) 0 0 no-repeat;
}
div.onecolumn div#title-bar {
	background: url(../images/skins/header-press.jpg) 0 0 no-repeat;
}

div.careers div#left-foot {
	display:none;
}

/* Sidebar State */

{
	font-weight: normal;
}


/* Services */

div#services-content {
	padding: 25px 40px;
}
div#services-content div.service-row {
	clear: both;
	padding-top: 30px;
}
div#services-content div.service {
	width: 257px;
	float: left;
	padding-right: 33px;
}
div#services-content div.service img {
	padding-bottom: 15px;
}
div#services-content div.service h3 {
	padding-bottom: 10px;
}
div#services-content div.service p {
	padding-bottom: 10px;
	font-size: larger;
}
div#need-physician {
	width: 517px;
	height: 156px;
	padding-top: 40px;
	padding-left: 40px;
	background: url(../images/skins/find_your_rep.jpg) 0 0 no-repeat;
	float: left;
	position: relative;
	top: -7px;
}
div#need-physician h3 {
	color: #1c648f;
	font-size: 24px;
	padding-bottom: 15px;
}
div#need-physician p {
	padding-bottom: 10px;
}
div#need-physician ul li {
	background: url(../images/skins/list-arrow-green.gif) 0 5px no-repeat;
	padding-left: 12px;
	padding-bottom: 5px;
}

/* Locations */
div#column-left {
	float: left;
	padding: 30px 40px;
	width: 584px;
}
div#column-leftregion {
	float: left;
	padding: 0px 40px;
	width: 300px;
}
div#column-leftregionmap {
	float: left;
	padding: 0px 10px 0px 40px;
	width: 290px;
}
ul.locations li {
	background: url(../images/skins/list-arrow.gif) 0 5px no-repeat;
	padding-bottom: 3px;
	padding-left: 12px;
}
strong.title {
	font-size: 13px;
	padding-bottom: 3px;
	display: block;
}
div#column-right {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* Locations - region page */
div#regions {
	xpadding:30px 40px;
}
div#region {
	float: left;
	width: 355px;
}
div#region2 {
	float: left;
	width: 305px;
}
div#region3 {
	float: left;
}
div#region ul, div#region2 ul div#region3 ul {
	padding-top: 10px;
	list-style-type: none;
}
div#region ul li, div#region2 ul li, div#region3 ul li {
	background: url(../images/skins/list-arrow.gif) 0 5px no-repeat;
	padding-left: 12px;
	padding-bottom: 7px;
	list-style-type: none;
}
div#map {
	float: right;
}

/* Locations - Location Page */
div#locations-sidebar {
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	width: 213px;
	max-width: 167px;	/* firefox only */
	height:600px;
}
div#locations-sidebar ul li {
	background: url(../images/skins/list-arrow.gif) 0 15px no-repeat;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #D7D7D7;
}
/*div#locations-sidebar ul {
	border-bottom: 0;
}*/
div#locations-sidebar ul li ul {
	padding-top: 5px;
	xpadding-left: 15px;
	display: none;
}
{
	font-weight: normal;
}

div#locations-sidebar ul li ul li {
	background: none;
	list-style-type: disc;
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #626262;
	border-bottom: 0;
}
div#locations-sidebar ul li ul li a {
	color: #626262;
}
li#subnav
{
	background: none  !important;
	list-style-type: disc  !important;
	padding-left: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #626262 !important;
	border-bottom: 0  !important;
	display:block !important;
}
li#subnav a
{
color: #626262 !important;
}


{
	font-weight: bold !important;
	color: #0b5989;
}

div#location-details {
	width: 594px;
	float: right;
	padding: 10px 30px 10px 30px;
	margin: 20px 0;
	border-left: 1px solid #D7D7D7;
}

div#location-details-left {
	float: left;
	width: 260px;
	padding-right: 20px;
	padding-bottom: 20px;
	
}
div#Mapimage
{
	clear: right;
}
div#location-details-right {
	float: right;
	width: 260px;
	padding-bottom: 20px;
}
ul#location-bios {
	list-style-type: disc;
	color: #018D6B;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Physicians Schedule */
div#page {
	padding: 20px 30px;
}
div#physicians-title h2 {
	padding-bottom: 5px;
}
div#physicians-title em {
	display: block;
	padding-bottom: 20px;
}
div#page a#back {
	float: right;
}
div#page img.img-left {
	float: left;
	padding-right: 20px;
}
div#physician-bio {
	line-height: 20px;
}
div#physician-bio p {

}
div#schedule {
	clear: both;
	padding-top: 20px;
}
div#schedule h2 {
	padding-bottom: 5px;
}
div#schedule small {
	font-size: 11px;
	color: #777;
	display: block;
	padding-bottom: 15px;
}
div#schedule table {
	border: 1px solid #cbc9b8;
}
div#schedule table th {
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	height: 3em;
}
div#schedule table td {
	text-align: center;
	vertical-align: top;
	background: #e8e7da;
	border: 1px solid white;
	height: 6em;
	padding: 10px;
}
div#schedule table td p {
	font-size: 11px;
	color: #018D6B;
}
div#schedule table td h6 {
	font-weight: normal;
}

/* careers */
span.green {
	color: #018D6B;
	font-weight: bold;
}


.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#008c6a;; font-weight:normal; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0; }
.RightPane{ padding:0 0 0 20px; width:20%; margin:0; }


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/

.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}


/*-------------- User Style --------------*/
/*
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}
*/

/*-------------- Footer Style --------------*/

.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}


/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

.CenterStatusClass0Short
{
	color: #0A5A8B;
	font-size: 12px;
	padding-left: 8px;
}
.CenterStatusClass1Short
{
	color: #bd2f51;
	font-size: 12px;
	padding-left: 8px;
}

.CenterStatusClass1Long
{
	color: #bd2f51;
	font-size: 12px;
}
.CenterStatusClass2Short
{
	color: #ff0000;
	font-size: 12px;
	padding-left: 8px;
}
.CenterStatusClass2Long
{
	color: #ff0000;
	font-size: 12px;

}


.TitleStatusMessage1
{
	color: #bd2f51;
	font-size: 16px;
	padding-left: 14px;
	vertical-align: top;
	xcolor: #1c648f;
}
.TitleStatusMessage2
{
	color: #ff0000;
	font-size: 16px;
	padding-left: 14px;
	vertical-align: top;
}

/* Main Menu */

.MainMenu_MenuContainer
{
    background-color: white;
}
.MainMenu_MenuBar:hover
{
}
.MainMenu_MenuBar
{
    cursor: pointer; 
	cursor: hand;
	height: 26px;
	background-color: Transparent;
}
.MainMenu_MenuItem:hover
{
}

.MainMenu_MenuItem
{
    height: 26px;
	cursor: pointer; 
	cursor: hand; 
	color: #018d6b; 
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	border-Top: lightgray 0px dashed;
	border-bottom: lightgray 0px dashed;

}
.MainMenu_MenuIcon
{
    display: none;
}
.MainMenu_SubMenu:hover
{
	text-decoration:underline;	
}
.MainMenu_SubMenu
{
    cursor: pointer; 
	cursor: hand; 
	color: #018d6b;
	background-color:  transparent; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='Gray', Direction=135, Strength=3); 
	border-Top: lightgray 0px dashed;
	border-bottom: lightgray 0px dashed;
}
.MainMenu_MenuBreak
{
    border-bottom: lightgray 1px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 1px solid;
    border-right: #EEEEEE 0px solid;
    background-color: #EEEEEE;
    height: 1px;
}
.MainMenu_MenuItemSel
{
    color: white; 
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
	background-color: #C1D2EE;
	height: 26px;
	border-bottom: Gray 1px solid;
}
.MainMenu_MenuArrow
{
    font-family: webdings; 
	font-size: 8pt; 
	border-bottom: Gray 1px solid;
	}
.MainMenu_RootMenuArrow
{
   font-family: webdings; 
	font-size: 8pt; 
	border-bottom: Gray 1px solid;
}

div#docrow:hover
{
	text-decoration: underline !important;
	cursor: pointer;
}
.centerdoclist
{
	list-style-position: inside;
	list-style-type: disc !important;
	color: #008c6a;
}
ul#servicelist li {
	padding-left: 1em;
	text-indent: -1em;
	list-style-type: none;
}

div#careercontent
{
}
div#careercontent h3, div#careercontent h4,div#careercontent h5,div#careercontent h6 {
	padding-top: 15px;
}
div#careercontent p {
	padding-bottom: 10px;
}
div#careercontent ul li {
	list-style-position: inside;
	padding-left: 0px;
	padding-bottom: 0px;
	list-style-type: disc;
}
.TitleCell
{
	width: 310px;
}
.OwnerCell
{
	width: 80px;
}
div#bullets ul {
	padding-left: 15px;
}
div#bullets ul li {
	list-style-position: outside;
	list-style-type: disc;
	padding-bottom: 5px;
}

/* tabs */
.visible
{
	display:block;
}
.hidden
{
	display:none;
}	
.tabContainer
{
	width: 850px;
}

.activetab
{
	margin:0;
	background-color: #F8F8EF;
	font-weight:bold;
	border-bottom: 1px solid #F8F8EF;
	border-left: 0px solid #008C6A;
	border-right: 1px solid #008C6A;
	border-top: 1px solid #008C6A;
}
.inactivetab
{
	margin:0;
	background-color: #fff;
	border-bottom: 1px solid #008C6A;
	border-left: 0px solid #008C6A;
	border-right: 1px solid #008C6A;
	border-top: 1px solid #008C6A;
}
.firsttab
{
	border-left:1px solid #008C6A;
}
.inactivetab:hover
{
	background-color: #fff;
}

.tabHolder
{
	float: left;
	clear: left;
}
.tabLink
{
	text-decoration:none !important;
}

.tabFiller
{
	text-decoration: none !important;
	width:215px;
	min-width:215px;
	border-top:1px solid #fff;
	border-left:0px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #008C6A;
	background-color: #fff;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;	
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
	font-size: 12px;
	float:left;
	position:relative;
	overflow:hidden;
}
.tab
{
	float:left;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;	
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
	font-size: 12px;
	width:80px;
	min-width:80px;
	text-align: center ;
}

.tabsheet
{
	border-top:0px;
	border-left: 1px solid #008C6A;
	border-right: 1px solid #008C6A;
	border-bottom: 1px solid #008C6A;
	float:left;
	background-color:#fff;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	background-color: #F8F8EF;
}
.tabpanel
{
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;
	width:820px;

}
/* end css tabs */
.normaltextbox, select, textarea
{
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif, Sans;
	font-size: 12px;
	color: #000;
	border: 1px solid #ccc;
}
input.normaltextbox, textarea.normaltextbox
{
		border: 1px solid #ccc;
}
.dg td
{
	background-color: #fff;
}
.bar
{
	background-color: #eeeeee; 
	xbackground-color: #d9efeb; 
	margin-top: 30px; 
	margin-bottom: 20px; 
	border-top: #aaaaaa 0px solid; 
	xborder-top: #008c6a 1px solid; 
	font-weight: bold;
}
.chamber img
{
	padding-right: 50px;
	padding-bottom: 30px;
	vertical-align:middle;

}
sup
{
	font-size:xx-small; 
	vertical-align:super;
}
div#title-bar-equipment {
	background: url(../images/skins/header-equipment.jpg) 0 0 no-repeat;
	height: 145px;
}
div#title-bar-resources {
	background: url(../images/skins/header-resources.jpg) 0 0 no-repeat;
	height: 145px;
}
div#title-bar-insurance {
	background: url(../images/skins/header-insurance.jpg) 0 0 no-repeat;
	height: 145px;
}
img.img-left {
	float: left;
	padding-right: 8px;
}
