html {
	width:100%;
	height:100%;
	margin: 0px;
	border: 0px;
}

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff; /* #fbf7e7;  */
	border-style:none;
	font-family: Verdana;
	font: 10pt/15pt verdana;
}

/* CONTENT AREAS */
#content{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:absolute; 
	z-index:1;
	width:100%;
	background-color: #ffffff;
	border-bottom:none;
	border-top:none;
	height:1410;
 }

#wrapper {
		width:1022px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	z-index:1; 
	width:1022px;
	top: 0px;
	border-color:#4e2951;
	border-style:solid;
	border-width:1px;
		/*height:1450px;*/
}

#toppart {
	top: 1px;
	width: 1022px;
	height: 83px;
	z-index: 3000;
/*	background-image:url(images/home_back.jpg); */
	position:absolute;
	 background: url(images/header.gradient.es.png) no-repeat ;
}


#lang_options
{
	position:relative;
	margin-left:550px;
	top: 10px;
	*top:-1px;
	*margin-left:570px;
	*height:40px;
	z:index:2000;
}

*html #lang_options {top: 13px; }
#logo {
	position:relative;
	left:1px;
	top:-1px;
	height: 40px;
	float: left;
	/*z-index: 1001; */
}	

.callLang a,  .callLang a:link, .callLang a:active, .callLang a:visited {
color:white;
font-size:11px !important;
text-decoration:none;
}

.callLang a:hover
{
text-decoration: underline;
}
.callLang
{
color:white;
*margin-top:70px;
font-size:11px;
z-index:2000;
padding-left:20px;
margin-top:-8px;
line-height:14px;
}
#lang_options table
{ *height:40px; } 


#contentpart {
	top:0px; 
	margin-top:80px;
	width: 1022px;

}

#header {
	top: 0px;
	left:0px;
	background-color:#ffffff;
	width: 900px;
	margin-bottom: -15px;
	*margin-top:80px;
	background-image:none;
	margin-left:25px;
}

#crumb {
	position: relative;
	top: 0px;
	z-index:2000;
	left: 40px;
	text-align: left;
	width:730px;
	margin-bottom:20px;
}


#pgname {
	float: left;
	z-index:4;
	


}

#whitearea_subpage {
	position:relative;
	width: 1022px;
	z-index:101;
	text-align: left;
	display:inline;

	background-image:url(images/bar_background.png); 
	background-repeat:no-repeat;
	background-position:inherit right;	
	overflow:hidden;

}

#copy_area_subpage1 {
	z-index:1000;
	width: 900px;
	text-align: left;
	margin-left: 50px;
	*margin-left: 55px;
	margin-top:20px;
}

#copy_area_subpage1 table
{
width:100%;
}
/* ==========================
    CSS STYLES FOR colors
   ==========================
*/
table.redcolor {background-color: #7B4971}
.redcolor {background-color: #7B4971 }
.whitecolor {background-color: #ffffff}
table.orangecolor {background-color: #FFFFFF}
.lightbluecolor {background-color: #A8789C}
.grayishcolor {background-color: #cbcfce}
.orangecolor {background-color: #A8789C;}
.purpletype {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #928fc4}
.purplecell {background-color: #918ec3}
.lightpurplecell {background-color: #b7b3d6}
.orangecell {background-color: #FFFFFF}
table.lightorangecolor {background-color: #FCF9ED;}
.lightorangecolor {background-color: #FCF9ED;}
#top_table
{
 background: url(images/header.gradient.es.png) no-repeat ;
/* background-color: #A8789C;*/
display:block;
	margin-left:auto;
	margin-right:auto;
	position:absolute; 
	z-index:1; 
	width:1022px;
	top: 0px;
	border-color:#4e2951;
	border-style:solid;
	border-width:1px;
}

.graphhead 
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #fff; 
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.graphbody 
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #706F6F; 
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}

.smallertype {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #706F6F; 
	font-weight: normal; 
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
}

/* ==================================
    CSS STYLES FOR physician locator
   ==================================
*/
.formsmalltype {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	/*color: #706F6F; */
        color: #FFFFFF;
	

          
}

#searchdoctor
{
  
	font-weight: normal; 
	text-align: left;
	margin-left: 0px;
        margin-right: 40px;
        background-color: #A8789C;
        margin-top: 10px;
        padding-left: 5px;
	margin-bottom:10px;
	height:30px;
	
	width: 500px;

}

#ob
{

	font-weight: normal; 
	text-align: left;
	margin-left: 0px;
        margin-right: 20px;
        background-color: #A8789C;
        margin-top: 10px;
	margin-bottom:10px;
	height:30px;
}

.distance
{
 margin-top:0px;
 padding-top: 0px;
}

.formbody {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #706F6F; 
	font-weight: normal; 
	line-height: 18px; 
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 22px
}

.formbodybold {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #706F6F; 
	font-weight: bold; 
	line-height: 18px; 
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.formdisclaimerbodyleft {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #706F6F; 
	font-weight: normal; 
	line-height: 18px; 
	text-align: left;

}

.formdisclaimerbody {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #706F6F; 
	font-weight: normal; 
	line-height: 18px; 
	text-align: left;
        white-space: normal;
	width:200px;

}

.formdisclaimerbodybold {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #706F6F; 
	font-weight: bold; 
	line-height: 18px; 
	text-align: left;

}


A.filtersearchspanishdocs:link, A.filtersearchspanishdocs:visited 
{
	color: #7b3c72; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline;
	/*margin-left: 22px;*/
	margin-bottom: 22px;
	text-align:left;
}
A.filtersearchspanishdocs:hover, Afiltersearchspanishdocs:active {color: #7b3c72; text-decoration: underline;}

.filterSpanish{ margin-left: 5px;}

A.formdisclaimerlink:link, A.formdisclaimerlink:visited 
{
	color: #7B3C72; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}
A.formdisclaimerlink:hover, A.formdisclaimerlink:active {
color: #7B3C72; 
text-decoration: underline;}

A.formbodylink:link, A.formbodylink:visited 
{
	color: #7B3C72; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline;
}
A.formbodylink:hover, A.formbodylink:active {color: #93acff; text-decoration: underline;}


.smalltypenoindent {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #706F6F; 
	font-weight: normal; 
	text-align: left;
}

hr.a {border: none 0; 
	border-bottom: 1px solid #918bbb;
	width: 180px;
	height: 1px;
	margin: 0 auto 0 0;
	text-align: left;
	}

ul {
	margin-right: 30px;
	margin-left: 30px;
}
 
li {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #706F6F; 
	line-height: 1.3em; 
	margin-bottom: .6em; 
	margin-top: 0; 
	margin-right: 20px; 
	padding: 0 0 0 0; 
	list-style-type: disc;
} 

ul.graphit {
	margin-right: 5px;
	margin-left: 5px;
}
 
li.graphit {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #706F6F; 
	line-height: 1.3em; 
	margin-bottom: .6em; 
	margin-top: 0; 
	padding: 0 0 0 0; 
	list-style-type: disc;
} 


.body {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #706F6F; 
	font-weight: normal; 
	line-height: 18px; 
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.h1 {font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	color: #706F6F; 
	font-weight: bold; 
	line-height: 1.3em; 
	padding-bottom: 0; 
	margin-bottom: 1em; 
	padding-top: .5em; 
	margin-top: 0;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left; 
}
.h2 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #fe9f2b; 
	font-weight: bold; 
	line-height: 1em;
	padding-bottom: 0; 
	margin-bottom: 0; 
	padding-top: .5em; 
	margin-top: .5em;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
}
.h3 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #eea65f; 
	font-weight: bold; 
	line-height: 1em;
	padding-bottom: 0px; 
	margin-bottom: 0px;  
	padding-top: .5em; 
	margin-top: .5em;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
}

.h4 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #eea65f; 
	font-weight: bold; 
	line-height: 1em;
	padding-bottom: 0; 
	margin-bottom: 0;  
	padding-top: .5em; 
	margin-top: .5em;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
}
.error {font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #e64a01; font-weight: bold;}
.copyright {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #4F4F4F; font-weight: normal; padding-left: 3em; padding-bottom: 0; padding-top: 0; padding-right: 3em;}
.small {font-family: Verdana, Arial, sans-serif; font-size: 6px; color: #333333; font-weight: normal;}
.required {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #4f4f4f; font-weight: normal; line-height: 1.3em; margin-bottom: 1em; margin-top: 0; padding: 0;}

.r {border-right: 1px #e0e0e0 solid;} 
.b {border-bottom: 1px #e0e0e0 solid;} 
.l {border-left: 1px #e0e0e0 solid;} 
.t {border-top: 1px #e0e0e0 solid;} 

.inputbox {
  width:150px;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color:#4f4f4f;
  border:1px solid #4f4f4f;
  background:#f0f0f0;
  }
 
 .inputbox_uc {
  width:120px;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color:#4f4f4f;
  border:1px solid #4f4f4f;
  background:#f0f0f0;
  }
  
  .inputbox_uclong {
  width:200px;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color:#4f4f4f;
  border:1px solid #4f4f4f;
  background:#f0f0f0;
  }
  
  .inputbox_state {
  width:50px;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color:#4f4f4f;
  border:1px solid #4f4f4f;
  background:#f0f0f0;
  }
  
.submit {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color:#4f4f4f;
  border:1px solid #4f4f4f;
  background:#cccccc;
  font-weight: bold;
  }
  
  .floatimgright {
float:right;
margin-top:13px;
margin-left:6px;
margin-right:5px;
margin-bottom:5px;
} 

  .floatimgrighttest {
float:right;
margin-top:0px;
margin-left:6px;
margin-right:5px;
margin-bottom:5px;
} 

.floatimgrightsmall {
float:right;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
} 

.floatimgleft {
float:left;
margin-top:5px;
margin-left:2px;
margin-right:10px;
margin-bottom:5px;
} 	

.floatcenter {
text-align: center;
padding: 10px;
}
	
.floatcenter1 {
float: center;
text-align: center;
padding: 10px;
width: 440px;
}

A:link, A:visited, A:active 
{
	color: #8A96D1; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: normal; 
	text-decoration: underline;
	font-size:12px;
}
A:hover {text-decoration: none;}


A.secNav:link, A.secNav:visited {
	color: #4F4F4F; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: underline; 
}
A.secNav:active {
	color: #026288; 
}
A.secNav:hover {
	text-decoration: none;
}

A.maslink:link, A.maslink:visited, A.maslink:active {
	color: #ff9137; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline;
}
A.maslink:hover {text-decoration: none;}

A.footernav:link, A.footernav:visited, A.footernav:active {
	color: #ffffff; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: underline;
	text-align: right;
}
A.footernav:active {
	color: #026288; 
	text-decoration: none;
}

.barcolorchange
{
	color: #ffffff; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
}

#lnkViewAll, #lnkNext, #lnkPrevious
{
color: #7B3C72;
margin-top: 35px;
z-index: 1;

}
#allNext
{
color: #7B3C72;
}

/* ==========================
    CSS FOR HEADER
   ==========================
*/
td.nav_bar
{

 valign : top;
 width : 619px;

 
}

#bottom_header
{
background-color: #FFFFFF;
padding-bottom: 10px;
marging-bottom: 10px;
}

/* Menu */
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a
{
text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;
}
.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/

#imenus0 .imeam span,#imenus0 .imeamj span {width:9px; height:6px; left:-11px; top:6px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-repeat:no-repeat;background-position:top left;}


/* --[[ Main Container ]]-- */
#imouter0 {border-color:#6a6a6a; border-width:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; }


/* --[[ Sub Container ]]-- */
/*#imenus0 li ul {background-image:url(/portals/espanol/images/menu/backtrans.png); border-style:none; border-color:#cccccc; border-width:0px; padding:5px; margin:4px 0px 0px; }*/
#imenus0 li ul {background:url(/portals/espanol/images/menu/backtrans.png) repeat; border-style:none; border-color:#cccccc; border-width:0px; padding:0px 5px 5px 5px; margin:4px 0px 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portals/espanol/images/menu/backtrans.png',sizingMethod='scale'); }


/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle {color:#ffffff; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-color:#dddddd; border-width:1px; padding:0px 2px 0px 0px; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {text-decoration:underline; }
	#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }

	/* [active] */
	#imenus0 li a.iactive {}


/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#ffffff; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:0px; padding:3px 5px; }

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {color:#fcd5f4; text-decoration:underline; }
	#imenus0 ul li a.ihover {color:#fcd5f4; text-decoration:underline; }

	/* [active] */
	#imenus0 ul li a.iactive {}


#imenus0 li:hover {background-color:Transparent}

.whatisoff
{
	width: 148px; top: -4px;
}

.compareessure
{
	left: 1px; width: 169px; top: -5px
}
	
.findadoctor
{
	left: 0px; width: 175px; top: -4px; margin-left: -35px;
}

.resources
{
	left: 0px; width: 128px; top: -3px
}


.menu_language
{
margin-left:525px;
margin-bottom:75px;
margin-top:-75px;
}

.imrcmain0 imgl {width: 725px; *width:875px; *margin-left:15px;} 
#imouter0 {
*padding-top:39px;
margin-top:-16px;
*margin-top:-78px;
margin-left:-130px;
*margin-left:70px;

}

.menu_language2 {
color:white;
*padding-top:40px;
font-size:11px;
z-index:2000;
}

p.crumb_text {
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #7b3c72;
	text-decoration: none;
	line-height: 17px;
	width:730px;
	*margin-left: - 20px;
}

.crumb_text {
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #7b3c72;
	text-decoration: none;
	line-height: 17px;
}

a.crumb_text:hover
{
	color: #7b3c72;
	text-decoration: underline;
}

#crumb {
	position: relative;
	top: 5px;
	z-index:2000;
	left: 20px;
	text-align: left;
	width:730px;


}
a.crumb_text
{

	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #7b3c72;
	text-decoration: none;
	line-height: 17px;
	padding-top: 5px;
}

#Distance
{
 border:1px solid;
}

#txtZip
{
border : 1px solid;

}
html>/**/body #txtZip, x:-moz-any-link 
{
  padding-right: 10px;
}
#DoctorName
{
	border : 1px solid;
	
}
html>/**/body #DoctorName, x:-moz-any-link 
{
  padding-right: 10px;
 
}


html>/**/body #SearchByDoctor x:-moz-any-link 
{
 width: 180px;
 padding-left: 5px;
 

}

#searchbyMiles
{
 width:170px;
 padding-left: 5px;



}
#searchByPostal
{

  width:290px;
{

#SearchByDoctor
{
/* width: 150px;*/
 padding-left: 5px;

}

td.tablemap
{
 background-color: #A8789C;
}



#nav_bar {
	position:relative;
	float: right;
	margin-right: -100px;
	top: 5px;
	z-index: 1500;
}



/* Menu */
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a
{
text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;
}
.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}
.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/

#imenus0 .imeam span,#imenus0 .imeamj span {width:9px; height:6px; left:-11px; top:6px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-repeat:no-repeat;background-position:top left;}


/* --[[ Main Container ]]-- */
#imouter0 {border-color:#6a6a6a; border-width:0px; padding-left:0px; padding-bottom:0px; padding-right:0px; }


/* --[[ Sub Container ]]-- */
/*#imenus0 li ul {background-image:url(/portals/espanol/images/menu/backtrans.png); border-style:none; border-color:#cccccc; border-width:0px; padding:5px; margin:4px 0px 0px; }*/
#imenus0 li ul {background:url(/portals/espanol/images/menu/backtrans.png) repeat; border-style:none; border-color:#cccccc; border-width:0px; padding:0px 5px 5px 5px; margin:4px 0px 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/portals/espanol/images/menu/backtrans.png',sizingMethod='scale'); }


/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle {color:#ffffff; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-color:#dddddd; border-width:1px; padding:0px 2px 0px 0px; }

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {text-decoration:underline; }
	#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }

	/* [active] */
	#imenus0 li a.iactive {}


/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#ffffff; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:0px; padding:3px 5px; }

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {color:#fcd5f4; text-decoration:underline; }
	#imenus0 ul li a.ihover {color:#fcd5f4; text-decoration:underline; }

	/* [active] */
	#imenus0 ul li a.iactive {}


#imenus0 li:hover {background-color:Transparent}

/* Generic Piped List */
ul.piped
{
	list-style: none;
	padding: 3px 0 0 0;
	margin: 0;
}

ul.piped li
{
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

ul.piped li a
{ 
	padding-right:5px;
	border-right:1px solid #7b3c72;
}
ul.piped li a#dnn_ctr3435_ViewLinks_lstContent_ctl05_Hyperlink1
{border-right:none;}
ul.piped li:before 
{ 
	content: "";
	color: #7B3C72;
        font-size: 10px;
}

#dnn_headerLinks ul.piped li:before { color: #7781c6; }
ul.piped li:first-child:before { content: ""; }

 /*IE workaround*/
/*All IE browsers*/
* html ul.piped
{
	margin-top: 3px; /* Compensation push down for pipe bars */
}
* html ul.piped li
{
	border-left: 1px solid #7B3C72;
	padding: 0 0.4em 0 0.4em;
	margin: -5px 0.4em -2px -0.4em; /* Added negative top margin to control bar height. */
	float: left;
}

*html ul.piped li:before 
{ 
	border-right: 1px;
	color: #7B3C72;
        font-size: 10px;
          
}

ul.newpipe li
{
	width: 100%;
	color: red;
}

/** Header Links **/
* html #dnn_headerLinks ul.piped li
{
	border-color: #7781c6;
	font-size: 11px;
}

* html #dnn_headerLinks ul.piped li:first-child
{
	border: 0;
}

* html #dnn_headerLinks ul
{
	width: 350px;
}

* html #dnn_headerLinks ul li
{
	border-left: 1px solid #7B3C72;
}
/** END Header Links **/

/*Win IE browsers - hide from Mac IE\*/
* html ul.piped { height: 1%; }

* html ul.piped li
{
	display: block;
	float: left;
}

/* End hide from Mac */
/* Mac IE 5 */
* html ul.piped li:first-child { border-left: 0; }

/* END Generic Piped List */

.whatisoff
{
	width: 148px; top: -4px;
}

.compareessure
{
	left: 1px; width: 169px; top: -5px
}
	
.findadoctor
{
	left: 0px; width: 175px; top: -4px; margin-left: -35px;
}

.resources
{
	left: 0px; width: 128px; top: -3px
}


.menu_language
{
margin-left:525px;
margin-bottom:75px;
margin-top:-75px;
}


p.crumb_text {
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #7b3c72;
	text-decoration: none;
	line-height: 30px;
	width:730px;
}

.crumb_text {
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #7b3c72;
	text-decoration: none;
	line-height: 30px;
}

a.crumb_text:hover
{
	color: #7b3c72;
	text-decoration: underline;
}

#footer UL LI A
{
color: #7b3c72;
}

.resultmessage {margin-left:4px;}
