/* LAYOUT ---------------------------------------------------------------  */
body {
	margin: 0;
	background: #333;
	font-family: arial, verdana, sans-serif;
}


table {
border-collapse:collapse;
}

p, li {
	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;
}

img{
	border:none;
}

a:link {
color:#39C;
text-decoration: none; 
}
a:visited {
color:#39C;
text-decoration: none;  
}
a:hover {
color:#369;
text-decoration: underline; 
}

#skip a, #skip a:hover, #skip a:visited { 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 

#skip a:active { 
position:static; 
width:auto; 
height:auto; 
} 

p.subh2  { 
margin-top: -.1em;
}

.bold {font-weight:bold;}
.boldital {font-weight:bold; font-style:oblique;}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00476c;
}
.ital{font-style:oblique;}

#clear {
clear:both;
}


.flashback { background-color:#666;}

h1 {
margin: 0 0 0 0;
padding: 18px 0 0 0;
font-family:"Times New Roman", Times, serif;
font-weight: normal;
color:#999;
font-size: 36px;
}

h2 {
margin: 0 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 12px;
}

#container {
	position: absolute;
	left: 50%;
	top: 0;
	right: auto;
	bottom: auto;
/*	margin-left: -390px;
	width: 780px;*/
	margin-left: -456px;
	width: 912px;
	clear: both;
	background: #333;


}

#containernew {
margin: 0 auto;
	width: 912px;
	clear: both;
	background: #333;
	border: solid 1px #f0f;

}


#intro {
padding-top: 15px;
	background: #333;
}

.outline {
	border: solid 1px #000;
}

.topleftborder {
width: 6px;
background: url(../elements/topleftborder.gif) repeat;
}
.topleftcorner {
width: 20px;
background: url(../elements/topleftcorner.gif) no-repeat 0 0;
}
.topborder {
width: 860px;
background-color:#FFF;
background: url(../elements/topborder.gif) repeat;
}
.toprightcorner {
width: 20px;
background: url(../elements/toprightcorner.gif) no-repeat 0 0;
}
.toprightborder {
width: 6px;
background: url(../elements/toprightborder.gif) no-repeat 0 0;
}

/* NURSING PAGES */


.topleftbordernurse {
width: 6px;
background: url(../elements/topleftborder.gif) repeat;
}
.topleftcornernurse {
width: 20px;
background: url(../elements/topleftcornernurse.gif) no-repeat 0 0;
}
.topbordernurse {
width: 860px;
background-color:#c3f0f0;
background: url(../elements/topbordernurse.gif) repeat;
}
.toprightcornernurse {
width: 20px;
background: url(../elements/toprightcornernurse.gif) no-repeat 0 0;
}
.toprightbordernurse {
width: 6px;
background: url(../elements/toprightborder.gif) no-repeat 0 0;
}




.leftborder {
width: 6px;
background: url(../elements/leftborder.gif) ;
background-repeat:repeat-y;
}

.rightborder {
width: 6px;
background: url(../elements/rightborder.gif) ;
background-repeat:repeat-y;
}
.bttmleftborder {
width: 6px;
}
.bttmleftcorner {
width: 20px;
}

.bttmrightcorner {
width: 20px;
}
.bttmrightborder {
width: 6px;
}
.bottomborder {
width: 860px;
background: url(../elements/bottomborder.gif) repeat;
}

/* ROOT CONTENT ZONES */

#logo {
clear:both;
float: left;
padding: 0 0 0 20px;
width: 211px;
}

.headercontent {
width: 900px;
height: 50px;
background: url(../elements/logoback.gif) repeat-x 0 0;
}

.headercontentnursing {
width: 900px;
height: 50px;
background: url(../elements/logobacknursing.gif) repeat-x 0 0;
}

.headercontent img  {
margin-left:20px;
}

.headercontentnursing img  {
margin-left:20px;
}


.newcontent {
background-color:#FFFFFF;
}

/* LEV 1 CONTENT ZONES */

.leftnavcontent {
width: 170px;
background-color:#FFFFFF;
}

.contentzone {
width: 455px;
height: 300px;
background-color:#FFFFFF;
}

.rightcontent {
width: 180px;
background-color:#FFFFFF;
}

.maintext{
	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;
}

/* LEV 2 CONTENT ZONES */


/* LEV 3 CONTENT ZONES */
.contentzone2 {
width: 535px;
background-color:#FFFFFF;
}

#thincontent {
width: 450px;
background-color:#FFFFFF;
}

#thincontent h1{
margin: 0 0 0 0;
padding: 18px 0 0 0;
font-family:"Times New Roman", Times, serif;
font-weight: normal;
text-transform:uppercase;
color:#999;
font-size: 18px;
}

.maintext2{
	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;
}

.rightcontent2 {
width: 175px;
background-color:#FFFFFF;
}

.rightcontent2 hr {
  border: 0;
  width: 150px; 
  color:#119590;
    background-color:#119590;
	clear:both;
	  height:2px;
}

.rightcontenttext2 {
margin: 0 0 0 0;
padding: 6px 20px 20px 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#999;
font-size: 13px;
}

/*ul.rightcontenttext2  {
 text-align:left;
 text-indent:0;
}

ul.rightcontenttext2 li {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#999;
font-size: 13px;
}*/

/* Meet Us Fonts */

.Level2BodyCopySmall{
font-family: Arial;
font-size: 11px;
font-weight: normal; 
color: #003333; 
line-height: 14pt;
}
.Level2BodyCopySmallBold{
font-family: Arial;
font-size: 11px;
font-weight: bold; 
color: #003333; 
line-height: 14pt;
}

.Level2SubHd{
font-family: Arial;
font-size: 14px;
font-weight: bold; 
color: #003333; 
line-height: 14pt;
}

/* UNUSED */

.maincontent {
width: 901px;
}

* html .maincontent {
width: 901px;
}

.content {
background:#FFF;
}


#thincontent2 {
width: 535px;
background-color:#FFFFFF;
}

#thincontent2 h1{
margin: 0 0 0 0;
padding: 18px 0 0 0;
font-family:"Times New Roman", Times, serif;
font-weight: normal;
text-transform:uppercase;
color:#999;
font-size: 18px;
}

/* HEADER */


#header_text {
float: right;
padding: 0 20px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 10px;
line-height:20px;
}


#header_text a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 10px;
line-height:20px;
	text-decoration: none; 
}
#header_text a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 10px;
line-height:20px;
	text-decoration: none;  
}
#header_text a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 10px;
line-height:20px;
	text-decoration: underline; 
}

/* FOOTER */

#footer_text {
padding: 0 20px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#999;
font-size: 10px;
line-height:20px;
}

#footer_text .buffer {
padding: 0 5px 0 5px;
}


#footer_text a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#999;
font-size: 10px;
line-height:20px;
	text-decoration: none; 
}
#footer_text a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#999;
font-size: 10px;
line-height:20px;
	text-decoration: none;  
}
#footer_text a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#FFF;
font-size: 10px;
line-height:20px;
	text-decoration: underline; 
}

/* NAVBAR */

.navbar {
width: 901px;
height: 32px;
background: url(../elements/fakenavbar.gif);
background-repeat:repeat-x;
}

.TBL_NavBar_Blueline { width: 900px; height:31px; background-image:url(../elements/mainnavbar.gif); margin:0 0 0 0; padding: 0;}

#NavBar_text {
clear:both;
float: left;
padding: 0 0 0 28px;
}

.NavBarCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	font-size: 13px;
	line-height:25px;
    padding: 0px 0 0 20px;
	text-decoration: none;
}
.NavBarCopy a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	font-size: 13px;
	line-height:25px;
    padding: 0px 0 0 20px;
	text-decoration: none;
}

.NavBarCopy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	font-size: 13px; 
	text-decoration: none; 
}
.NavBarCopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFF;
	font-size: 13px; 
	text-decoration: none;  
}
.NavBarCopy a:hover {
	color: #369;
	text-decoration: none; 
}

/* LEFTHAND NAV */

#nav_text {
float: left;
padding: 40px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 11px;
line-height:20px;
}

#nav_text .navtext{
padding: 0 0 0 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 11px;
line-height:20px;
}
li.navtext {
margin-left: -3px;
list-style-type: none;
padding-left: 1em;
padding-right: 15px;
text-indent: -1em;
}

#nav_text hr {
  border: 0;
  width: 160px;
  color:#ccc;
  background-color: #ccc;
  height:1px;
}

#nav_text a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 11px;
line-height:20px;
	text-decoration: none; 
}
#nav_text a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 11px;
line-height:20px;
	text-decoration: none;  
}
#nav_text a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#369;
font-size: 11px;
line-height:20px;
	text-decoration: underline; 
}

/* LEFTHAND NAV 2nd level */


.navtext2{
padding: 0 0 0 35px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333;
font-size: 11px;
line-height:20px;
}


a.nav_text2:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 11px;
line-height:20px;
	text-decoration: none; 
}
a.nav_text2:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 11px;
line-height:20px;
	text-decoration: none;  
}
a.nav_text2:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#369;
font-size: 11px;
line-height:20px;
	text-decoration: underline; 
}



/* SEARCH TEXT FONT */
#search_text {
padding: 10px 0 55px 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
}

/* HOMEPAGE AWARD LOGOS */
#awards{
	width:700px;
	margin:0 auto;
	}
#awards img,
#awards2 img{
	float:left;
	margin:0 8px 30px 8px;
}

#awards2{
	width:365px;
	margin:0 auto;
}


/* WATCH VIDEO ICON */

#watchvideo
{
float:right;
padding-top: 20px;
margin-left: 0;
padding-left: 20px;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style:normal;
font-size: 11px;
line-height:35px;
}

#watchvideo li
{
padding-left:32px;
padding-right:20px;
background-image: url(../elements/videoicon.gif);
background-repeat: no-repeat;
background-position: left center;
}

#watchvideo ul { list-style: none; }

#watchvideo a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 11px;
line-height:30px;
text-decoration: none; 
}

#watchvideo a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#39C;
font-size: 11px;
line-height:30px;
text-decoration: none;  
}

#watchvideo a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#369;
font-size: 11px;
line-height:30px;
text-decoration: underline; 
}
	
/* BREADCRUMBS */

#breadcrumbs {
padding: 10px 10px 0 14px;
/*	border: 1px solid #f00;*/
}


.Breadcrumb { 
	font-size: 10px;
	color: #39C;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	list-style-type: none;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
 }

.Breadcrumb a {
	font-size: 10px;
	color: #39C;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:underline;

}

.Breadcrumb a:visited{
	font-size: 10px;
	color: #39C;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:underline;

}

.Breadcrumb a:active{
	font-size: 10px;
	color: #39C;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;	font-style: normal;

}

.Breadcrumb a:hover{
	font-size: 10px;
	color: #369;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:underline;
}

.Breadcrumb_Carrot { 
	font-size: 10px; 
	font-weight: bold;
	color: #999; 
}
.Breadcrumb_Last {
	font-size: 10px;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #999;

 }
 
 /* MICRO CONTENT */
 
 .TBL_MicroContent1 {
	width: 445px;
	background-color:#EFF6F6;
	margin:0 0 0 0;
	padding: 0;
	height: 90px;
}

.microtext h3{
margin: 0 0 0 0;
padding: 6px 20px 0 23px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#333;
font-size: 12px;
}

.TBL_MicroContent2 {
	width: 445px;
	background-color:#EFF6F6;
	margin:0 0 0 0;
	padding: 0;
	height: 138px;
}

.TBL_MicroContent3 {
	width: 525px;
	background-color:#EFF6F6;
	margin:0 0 0 0;
	padding: 0;
	height: 138px;
}

.microtext2 h3{
margin: 0 0 0 0;
padding: 6px 20px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#333;
font-size: 12px;
}
/* Patchs for Allied pages */
.contentwidth { width: 460px; }
.contentwidth2 { width: 170px; }

.linkholder {
color:#006699;
}

#printer_friendly{
	width:135px;
	height:17px;
	background:url(../images/printer_friendly.gif) no-repeat bottom;
	}
	#printer_friendly a{
		width:135px;
		height:17px;
		display:block;
		background:url(../images/printer_friendly.gif) no-repeat bottom;
	}
	#printer_friendly a:hover{
		width:135px;
		height:17px;
		background:url(../images/printer_friendly.gif) no-repeat top;
	}
