body {
	margin: 0;
	height: 100%;
	background: #ececec url(../../assets/images/bg_body.png) repeat-x fixed;
}
form {
	margin: 0;
}

#wrap, #footer {
	width: 955px;
	margin: 0 auto;
	background: #fff;
}
#wrap {
/*	margin-top: 15px;*/
}

/**
* Header
*/
#header_wrap {	
}
#header_wrap h1 {
	float: left;
	width: 221px;
	height: 91px;
	margin: 0;
	background: #fff url(../../assets/images/bg_logo.png) no-repeat;
}
#header_wrap h1 a {
	display: block;
	width: 100%;
	height: 100%;
}
#header_wrap h1 span {
	display: block;
	position: absolute;
	left: -999px;
}

/**
* Search
*/
#search_wrap {
	float: left;
	width: 734px;
	height: 55px;
	background: #005592;
	
}
#search_wrap form {
	width: 218px;
	float: right;
	margin-top: 18px;
}
#search_wrap #search_text {
	display: block;
	float: left;
	width: 130px;
	height: 17px;
	padding: 2px 0 0 5px;
	background: #fff;
	border-style: solid;
	border-color: #6699be;
	border-width: 1px 0;
}
#search_wrap #search_submit {
	display: block;
	float: left;
	width: 72px;
	height: 19px;
	padding: 0;
	background: transparent;
	border: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

/**
* Nav
*/
#nav_wrap {
	float: left;
	width: 724px;
	height: 28px;
	padding: 9px 10px 9px 0;
}

#nav_wrap_new {
	float: left;
	width: 724px;
	height: 28px;
	padding: 0px 10px 9px 0;
}
#nav {
	z-index: 99;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav {
	height: 26px;
	border: 1px solid #333;
	background: #5a5a5a url(../../assets/images/bg_nav.png) repeat-x;
}
#nav li {
	float: left;
	padding-right: 1px;
}
#nav li.active {
	background: #242424 url(../../assets/images/bg_nav_li_active.png) repeat-x;
}
/* Top-level links */
#nav li a {
	display: block;
	padding: 5px 1px 5px 0;
	background: transparent url(../../assets/images/bg_nav_a.png) no-repeat scroll top right;
	font-size: 1em;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
/* Hover state for top-level link when dropdown focussed */
#nav li.hover a {
	color: #f3cf1d;
}
/* Hover & active state for top-level links */
#nav li a:hover, #nav li a:focus, #nav li.active a {
	color: #f3cf1d;
}

/* Top-level widths */
#nav .nav_1 { width: 56px; }
#nav .nav_2 { width: 56px; }
#nav .nav_3 { width: 74px; }
#nav .nav_4 { width: 91px; }
#nav .nav_5 { width: 130px; }
#nav .nav_6 { width: 87px; }
#nav .nav_7 { width: 77px; }
#nav .nav_8 { width: 83px; }
#nav .nav_9 { width: 59px; }

#nav li.nav_9 a { background: none }
/* Dropdowns */
#nav li ul {
	position: absolute;
	width: 225px;
	left: -999em;
	line-height: 1.2em;
	padding-bottom: 3px;
	background: transparent url(../../assets/images/bg_nav_ul.gif) no-repeat scroll bottom;
}
#nav li ul li {
	width: 225px;
	background: #202020;
	border-style: solid;
	border-color: #141414;
	border-width: 0 1px;
}
#nav li ul li.first {
	padding-top: 6px;
}
#nav li ul li.last {
	padding-bottom: 6px;
	border-width: 0 1px 1px 1px;
}
#nav li ul li a, #nav li.active ul li a, #nav li.hover ul li a {
	width: 209px;
	padding: 2px 1px 3px 16px;
	text-align: left;
	background: transparent url(../../assets/images/bg_nav_a_hover.png) no-repeat;
	background-position: -10px center;
	color: #fff;
}
#nav li ul li a:hover {
	background-color: #141414;
	background-position: 4px 6px;
	color: #f3cf1d;
}
#nav li:hover ul, #nav li:focus ul, #nav li.sfhover ul {
	left: auto;
	z-index: 99;
}
/* Fix for stuck dropdowns in IE */
#nav li:hover, #nav li.hover {
	position: static;
}

/**
* Subnav
*/
.subnav {
	padding: 10px 14px;
	border: 1px solid #e3e4e2;
	background: #fff;
}
.subnav.top {
	border-bottom: none;
}
.subnav.bot {
	border-top: none;
}
.subnav_bcrumb, .subnav_links {
	font-size: 0.9em;
	padding-bottom: 0.1em;
}
.subnav_bcrumb, .subnav_bcrumb a {
	color: #004684;
	font-weight: bold;
}
.subnav_links, .subnav_links a {
	color: #6685a1;
}
.subnav_links a {
	white-space: nowrap;
}
.subnav_links a.active {
	color: #666;
}
.subnav_links span {
	padding: 0 2px;
}


/**
* Content
*/
#content_wrap {
	padding: 0 10px 10px 10px;
}
#content_border {
	padding: 10px;
	border: 1px solid #d4d4d4;
	background: #d4d4d4 url(../../assets/images/bg_content_border.png) repeat-x;
}
#content_inner {
	padding: 20px 26px;
	min-height: 200px;
	background: #e4e5e4 url(../../assets/images/bg_content_inner.png) repeat-x;
	border: 1px solid #e3e4e2;
}

#content_inner_new {
	padding: 20px 26px;
	min-height: 200px;
	background: #e4e5e4 url(../../assets/images/bg_content_inner.png) repeat-x;
	border: 1px solid #e3e4e2;
}
/**
* Heroshots
*/
#hero_r {
	float: left;
	height: 201px;
	margin-bottom: 10px;
	background: #ccc;
	
}
#hero_l {
	float: left;
	height: 201px;
	margin-bottom: 10px;
	background: #ccc;
}
#hero_l img {
	display: block;
}
#hero_r img {
	display: block;
}
#hero_l {
	width: 201px;
	margin-right: 10px;
}
#hero_r {
	width: 724px;
}

/**
* Contacts
*/
#contacts_wrap address {
	display: block;
	float: left;
	width: 210px;
	padding: 2px 20px 12px 20px;
	font-size: 0.85em;
	line-height: 1.4em;
	font-style: normal;
	color: #666;
}
#contacts_wrap strong {
	color: #333;
}

#contacts_wrap visitors {
	display: block;
	float: center;
	width: 630px;
	padding: 2px 20px 12px 20px;
	font-size: 0.85em;
	line-height: 1.4em;
	font-style: normal;
	color: #666;
}

/**
* Footer
*/
#footer {
	padding: 8px;
	background: transparent;
	font-size: 0.85em;
	text-align: right;
	color: #666;
}
#footer a {
	color: #666;
}



/**
* Search New
*/
#search_wrap_new {
	
	/*position:relative;
	top:-210px;
	float: right;*/
	clear:both;
	position:absolute;
	top:37px;
	float:left;
	margin-right: 11px;
		
	width:944px;
	width: 100%
	height: 55px;
	
}

#search_wrap_new form {
	padding-left:20px;
	/*margin-right:11px;*/
	background: #004684 ;	
	height:55px;
	float: right;
}
#search_wrap_new #search_text {
	
	display: block;
	float: left;
	width: 130px;
	height: 17px;
	padding: 2px 0 0 5px;
	background: #fff;
	border-style: solid;
	border-color: #6699be;
	border-width: 1px 0;
}
#search_wrap_new #search_submit {
	background: #004684 ;
	display: block;
	float: left;
	width: 72px;
	height: 19px;
	padding: 0;
	/*background:transperent;*/
	border: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

#content_wrap_new{
	/*position:relative;
	top:-160px;*/

	padding: 0 10px 10px 10px;
}
#hero_l_new {
	/*position:relative;
	top:-161px;*/

	position:absolute;
	top:91px;

	height: 147px;
/*	margin-left:10px;*/
	padding-left:10px;
	margin-bottom: 10px;
/*	background: #ccc;*/
	float:left;
	clear:left;


	/*position:absolute;
	top:111px;
	float: left;
	height: 151px;
	margin-left:10px;
	margin-bottom: 10px;
	background: #ccc;
	clear:left;*/
}

ul.maternity_nav{
	list-style:none;
	height: auto;
	width: 190px;
	float: left;
	text-align: left;
	text-decoration:underline;
	color: #c2a203;
}

#small_width{
width:190px;
}

#smaller_width{
float:left;
width:180px;
margin-right:30px;

text-align:left;
}

/* Virtual Tour */
#home_virtual_tour{
	float:left;
	width:75px;
}

#matr_virtual_tour{
	float:left;
	width:75px;
	margin-left:25px;
}

ul.workforus_nav{
	list-style-type: none;
	height: auto;
	width: 210px;
	float: left;
	text-align: left;
	text-decoration:underline;
	color: #c2a203;
	margin-top:10px;
	margin-bottom;10px;
	

}
div.title{
	float:left;
	color: #c2a203;

}

#title{
	
/*text-align: right;*/
  float:left;
  width: 180px;
  margin-right: 20px;
/*font-size:40px;
line-height:100%;*/
  
}

#title_new{
   margin-top:-6px;
/*text-align: right;
  float:left;*/
  width: 180px;
  margin-right: 20px;
  font-size:25px;

  
/*line-height:100%;*/
  
}
div.workforus_nav{
	width: 200px;
	float: left;
	text-align: left;
	text-decoration:underline;
	color: #c2a203;
	margin-top:10px;

}

div.maternity_nav{
	width: 200px;
	float: left;
	text-align: left;
/*	text-decoration:underline;*/
	color: #c2a203;
	margin-top:10px;
	
}

#underline
{
text-decoration:underline; 
color: #c2a203;	
}

#link_text
{
	color: #0066cc;
}
div.matr_image{	
	float:right;			
}

span.letter_space{
letter-spacing:54px
}

div.after{	
	content: "."; 
	display: block; 
	height: 60; 
	clear: left; 

}


	
	
