/* HTML Redefines */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#3F3F3F;
	background-color: #F2F8D6;
	margin:0;
	padding:0;

}

p{
margin-top:6px;
margin-bottom:0;
}
img {
border-style: none;
display:block;
}
#WrapHeader, #WrapContent, #WrapFooter, #WrapHeaderInt, #WrapContentInt, #WrapContentIntRed, #WrapContentIntPink, #WrapFooterInt{
text-align:center;
}


#WrapHeader{
/*background:url(Images/Head-Bg-Pink.gif) repeat-x 0 271px;*/
border-top:1px solid #EAE4D5;

}
.home {
text-align: center;
}
.home #WrapHeader{
width: 758px; margin: 0 auto; overflow: hidden;
}


#WrapContent{
margin-top:3px;
/*background:url(Images/Content-Bg.gif) no-repeat 0 0;*/
}

#WrapContentInt{
margin-top:2px;
margin-bottom:4px;
/*background-image:url(Images/Content-Int-Bg.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}

#WrapContentIntRed{
margin-bottom:4px;
margin-top:2px;
/*background-image:url(Images/Content-Red-Bg.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}

#WrapContentIntPink{
margin-bottom:4px;
margin-top:2px;
/*background-image:url(Images/Content-Pink-Bg.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}

#WrapFooter{
/*background:url(Images/Foot-Bg.gif) no-repeat 0 0;*/
margin-top:3px;
}

#WrapFooterInt{
/*background:url(Images/Foot-Int-Bg.gif) repeat-x 0 0;*/
}


#Header, #HeaderInt{
width:760px;
margin:0 auto 0 auto;
border-top:1px solid #EAE4D5;
text-align:left;

}

#HeaderInt{
height:120px;
display:block;
}

#HeaderInt img{
float:left;
}

.Logo{
float:right;
margin:30px 20px 0 0;
display:inline;
}


#Quote{
float:right;
width:250px;
margin-top:20px;
text-align: right;
}
#Quote img {
margin: 0 0 20px 0;
float: right; clear: both;
}

#TitleHome{
width:100%;
height:22px;
background-color:#e12b5c;
margin-top:4px;
padding: 4px 0 0 135px;
}

#Title{
width:760px;
height:26px;
background-color:#e12b5c;
margin:1px auto 0;
}


#ContentInt, #ContentIntPink, #ContentIntRed{
	width:760px;
	margin:0 auto 0 auto;
	background-color: #F2F8D6;
	text-align:left;
	min-height:415px;
	position: relative;
}

#Content{
	width:760px;
	margin:0 auto 0 auto;
	background-color: #F2F8D6;
	text-align:left;
}





#ContentInt{
/*background-image:url(Images/Content-Int-txt-Bg.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}

#ContentIntPink{
/*background-position:bottom;
background-repeat:no-repeat;
background-image:url(Images/Content-Int-txt-pink-Bg.gif) ;*/
}

#ContentIntRed{
/*background-image:url(Images/Content-Int-txt-red-Bg.gif);
background-position:bottom;
background-repeat:no-repeat;*/
}



#Text{
width:320px;
font-size:1.0em;
margin-left:135px;
padding-top:20px;
}

#TextInt{
width:320px;
font-size:1.0em;
line-height:1.7em;
margin-left:170px;
padding-top:18px;
}
.noheading #TextInt h2 {
margin-top: 0;
}



#TextInt a:link, #TextInt a:visited{
color: #FF5900;
}

#TextInt a:hover{
color:#3F3F3F;
text-decoration:none;
}

#Brick{
Float:right;
}

#navigation, #navigationInt{
float:left;
width:132px;
margin-top:18px;
height:194px;
}

#Footer, #FooterInt{
width:760px; overflow: hidden;
margin:0 auto 0 auto;
}
#FooterInt{
background:url(Images/Foot-Int-Bg.gif) repeat-x 0 0;
}

#FooterNav{
width:760px;
height:20px;
background-color:#e12b5c;
font-size:1.0em;
color:#FFF;
margin-top:4px;
text-align:right;
}

#FooterNavInt{
width:760px;
height:27px;
background-color:#F7cc00;
font-size:1.0em;
color:#000;
margin-top:1px;
margin-bottom:2px;
padding-left:10px;
padding-top:15px;
}


*html #FooterNavInt{
height:42px;
}


#FooterNav a {
font-size:1.0em;
}
#FooterNav a:link, #FooterNav a:visited, #FooterNavInt a:link, #FooterNavInt a:visited{
color:#FFF;
text-decoration:none;

}

#FooterNavInt a:link, #FooterNavInt a:visited{
color:#000;
text-decoration:none;
}

#FooterNav a:hover, #FooterNavInt a:hover{
color:#FFF;
text-decoration:underline;
}






h2{
	font-size:1.2em;
	color: #4c4a4a;
	font-weight:bold;
	margin:20px 0 10px 0;
}


/*ID Specfic Template Styles*/


em{
	/*color: #FF5900;*/	
}

.cleaner {
clear:both; float: none;
margin:0;
padding:0;
line-height:0;
height: 1px;
}


#navigation a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}



#nav, #nav ul {
	padding: 0;
	margin: 0 0 0 -10px;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
	padding:5px 5px 8px 5px;
	display:inline;
}
#nav li ul {
	position: absolute;
	left: -999em;
	background-color:#7BB6E7;
	margin:8px 0 0 -5px;
}
#nav li ul li {
clear:left;
width:140px;
display:inline;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.secondlevellink, .secondlevelcurrent {
	border-bottom:1px solid #fff;
}

.secondlink a, .secondcurrent a, .secondsection a  {
color:#fff;
font-weight:bold;
text-decoration:none;
padding:2px 0 2px 7px;
display:block;
}
.thirdlink a, .thirdcurrent a  {
color:#fff;
text-decoration:none;
padding:2px 0 2px 15px;
display:block;
}
.secondlink, .secondcurrent, .secondsection, .thirdlink, .thirdcurrent {
width:181px;
margin:0 0 5px 0;
}

.secondlink:hover, .secondcurrent, .thirdlink:hover, .thirdcurrent, .thirdsection  {
background-color:#9BC2E3;
}

#label {
text-align:right;
}
/* Contact css */
/*


.introText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #122568; 
}
.normalText { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #4F5052; 
}
.news {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.news:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline}
.newsDate { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.CaseStudies { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none}
.CaseStudies:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: underline}
.footerText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; text-decoration: none}
.footerText:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #15A2DB; text-decoration: none}
.linebottom {  border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.linetop {  border-color: #666666 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.lineright {  border-color: black #666666 black black; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.AdminRequired { color: Red }
.AdminErrorField { background : LightSkyBlue; }
.AdminButtons { 	
	font-size: 8pt; 
	font-variant: small-caps; 
	background-color: Silver;
	padding-left:15px; 
	padding-right:15px; 
	border: thin outset white; 
	cursor: hand; 
	font-family: Arial, Helvetica, sans-serif; 
}
.AdminEvenRow { background : #EEEEEE; }
.AdminOddRow {  }
.BreadCrumbs {
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.BreadCrumbs:hover {
	font-size: 10px;
	color: black;
	text-decoration: underline;
}
.dotline {
	background-image: url(Images/dotline.gif);
	background-repeat: repeat-x;
	background-position: center;
}
a {

	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:visited {
	
}
.Border {
	border: 1px solid #666666;
}
.NewsletterArchiveHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #597F8A;
	text-decoration: none;
}
.NewsletterArchiveDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #597F8A;
	text-decoration: none;
}

/*-------------------------       MenuLinks       ------------------------------*/
.MenuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #162E6F;
	text-decoration: none;
/*	padding-top: 5px;*/
}

.MenuLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #162E6F;
/*	text-decoration: underline;*/
/*	padding-top: 5px;*/
}

.MenuCellOff { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/MenuBG-Off.gif);
	width:202px;
	border-top: 0px solid #FFFFFF;
	height: 31px;
	padding-left: 40px;
	padding-top: 3px;			
}

.MenuCellOn { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/MenuBG-On.gif);
	width:202px;
	border-top: 0px solid #FFFFFF;
	height: 31px;
	padding-left: 40px;
	padding-top: 3px;				
}
.MenuCellOn .MenuLink { /* Applies to text of a cell if you are on that page.  */
	color: #162E6F;			
}




/*   ----     These next ones are here incase you named them wrong in the Menu admion area     ----   */
.MenuLinkOff { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-color:#FF0000;
	border-top: 0px solid #FFFFFF;
	height: 30px;		
}

.MenuLinkOn { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-color:#ff0000;
	border-top: 0px solid #FFFFFF;
	height: 30px;			
}
.MenuLinkOn .MenuLink { /* Applies to text of a cell if you are on that page.  */
	color: #cccccc;			
}
/*   ----     These above ones are here incase you named them wrong in the admion area     ----   */




.MenuTable { /* Applies to whole table, */
	color: #ff0000;
}

.2MenuSparatorCell { /*  This is not currently Used  */
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/seperator.gif); width:20px;
}

/*  ----------   Site Designed By Innovative Media      -------    */
.textdesignby {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.textdesignby a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.textdesignby:hover {
	font-size: 10px;
	color: #DF5D09;
	text-decoration: none;
}
.copyright {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.titleImage {
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/TitleImageBG.gif); 	
}
.randomImageBG { 
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/DynamicBG.gif);
	background-repeat: repeat-x;
	width:1px;
	height:131px:
}

.redtext
{
color: #B61B02;
}

.greytext
{
color: #AAAAAA;
}

.redheading
{
color: #B61B02;
font-size: 14px;
font-weight: bold;
background-image:url(Images/headingarrow.gif);
background-position:left;
background-repeat: no-repeat;
padding-left: 10px;
padding-bottom: 3px;
}

.greyheading
{
color: #AAAAAA;
font-size: 14px;
font-weight: bold;
background-image:url(Images/headingarrow.gif);
background-position:left;
background-repeat: no-repeat;
padding-left: 10px;
padding-bottom: 3px;
}


.addarrow
{
background-image:url(Images/headingarrow.gif);
background-position:left;
background-repeat: no-repeat;
padding-left: 10px;
}
.panel-Logo {
	background-color: #FFFFFF;
	height: 48px;
	text-align: right;
	vertical-align: bottom;
}
.splashCopyright {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #917A62; 
	text-decoration: none
}

#HealthcareLogo {
position: absolute; left: 0; bottom: 20px;
border: none; display: block;
width: 96px; height: 49px;
float: none; clear: both;
}
#HealthcareLogo img {
border: none;

float: none; clear: both;
}