body {
background-color:#fdf2e1;
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
font-size:12px; color:#44362e;
font-family: Arial, Helvetica, sans-serif;
} 

a{
text-decoration:none;
}

body.img { height: 30px; width: 30px; }

.floatRight {
float:right;
margin:10px 0px 10px 10px;
}

a:active{ color:#0033FF; } 
a:link { color:#0033FF; } 
a:visited { color:#0033ff; } 
a:hover { color:#44362e;}


a.noUnderline:active { color:#44362e} 
a.noUnderline:link { color:#44362e} 
a.noUnderline:visited {color:#44362e; } 
a.noUnderline:hover { color: #ea0f0f;font-weight:normal}

a.noUnderline:link .level3,a.noUnderline:link .level2 { color:#44362e; text-decoration:none; } 
a.noUnderline:visited .level3,a.noUnderline:visited .level2 { color:#44362e; text-decoration:none; } 
a.noUnderline:active .level3,a.noUnderline:active .level2 { text-decoration:none; color:#44362e; } 
a.noUnderline:hover .level3,a.noUnderline:hover .level2 { color: #ea0f0f; text-decoration: none}

.level2current a.noUnderline:link, .level2current a.noUnderline:visited, .level2current a.noUnderline:active, .level2current a.noUnderline:hover 
{font-weight:bold;}

.level3current a.noUnderline:link, .level3current a.noUnderline:visited, .level3current a.noUnderline:active, .level3current a.noUnderline:hover 
{font-weight:bold;}

.topText { color:#867368; font-size:11px; font-weight:bold; }
.advSearchText { color:#44362e; font-size:9px; font-weight:bold; }

a.top:active { color:#42352C; text-decoration:none; } 
a.top:link { color:#42352C; text-decoration:none; } 
a.top:visited { color:#42352C; text-decoration:none; } 
a.top:hover { color: #ea0f0f; text-decoration: underline;font-weight:bold; }

a.progdept:active { color:#483BA7; text-decoration:none; } 
a.progdept:link { color:#483BA7;text-decoration:none; } 
a.progdept:visited { text-decoration:none; color: #93278f; } 
a.progdept:hover { color: #ea0f0f; text-decoration: none; }

a.progdept2:active { color:#483BA7; text-decoration:none; } 
a.progdept2:link { color:#483BA7;text-decoration:none; } 
a.progdept2:visited { text-decoration:none; color:#93278f; } 
<!--a.progdept2:visited { text-decoration:none; color: #93278f; } -->
a.progdept2:hover { color: #ea0f0f; text-decoration: underline; }

a.progdept3:active { color:#483BA7; text-decoration:none; } 
a.progdept3:link { color:#483BA7;text-decoration:none; } 
a.progdept3:visited { text-decoration:none; color: purple; } 
a.progdept3:hover { color: #ea0f0f; text-decoration: none; }

a.DPMC:active { color:#483BA7; text-decoration:none; } 
a.DPMC:link { color:#483BA7;text-decoration:none; } 
a.DPMC:visited { text-decoration:none; color: :#483BA7; } 
a.DPMC:hover { color: #ea0f0f; text-decoration: none; }


a.advSearch:active{ color:#44362e; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearch:link { color:#44362e; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearch:visited { text-decoration:underline; color: #93278f; font-size:9px; font-weight:bold; } 
a.advSearch:hover { color: #ea0f0f; text-decoration: underline; font-size:9px; font-weight:bold; }

a.advSearchLetter:active{ color:#483BA7; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearchLetter:link { color:#483BA7; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearchLetter:visited { text-decoration:underline; color: #93278f; font-size:9px; font-weight:bold; } 
a.advSearchLetter:hover { color: #ea0f0f; text-decoration: underline; font-size:9px; font-weight:bold; }

.pageTitles { color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.smallerText { font-size:9px; }
.footerText { color:#867368; font-size:11px; font-weight:bold; }

a.footer:active { color:#867368; text-decoration:none; } 
a.footer:link { color:#867368; text-decoration:none; } 
a.footer:visited { text-decoration:none; color: #93278f; } 
a.footer:hover { color: #ea0f0f; text-decoration: none; }

.links{color:#44362E;}

.promohdr{font-weight:bold;padding-bottom:5px;}

.promo1Auto, .promo2Manual{
display:none;
}

.promo1Manual, .promo2Auto{
text-align:left;
}


td.logo
{
background: url(/images/bottomRight.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:5px;
}

td.logohome
{
background: url(/images/bottomRight_HP.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:5px;
}


table.maincontent
{
font-size:12px; color:#44362e;
font-family: Arial, Helvetica, sans-serif;
}

.maincontent img, .maincontent table{
max-width:450px;
}

.gatewaycontent img, .gatewaycontent table{
max-width:629px;
}

.related_title{
padding:5px;
font-weight:bold;
}



.related_links{
padding-left:5px;
padding-bottom:10px;
background:#fdf2e1;
line-height:20px;
min-height:80px;
}


.staywell_related_links{
padding-left:0px;
padding-bottom:10px;
background:#e7dfda;
line-height:20px;
min-height:80px;
}

.staywell_related_links a{
color:#0000FF;
size:10pt;
}

.maincontent a:active{
color:#0033FF;
text-decoration:none;
}
.maincontent a:link{
color:#0033FF;
} 
.maincontent a:visited{
color:#330099;
}
.maincontent a:hover{
color: #ea0f0f; 
}

.homepagebanner img{
width:635px;
height:264px;
border:0px solid;
}

.related_links a{
color:#0000FF;
}

.centertoc{
height:200px;
}

#centerhp tr{
vertical-align:top;
}
.Menu1 a, .Menu1Current a, .Menu1 a:visited{
padding-left:10px;
/* padding-top:50px; */
font-weight:bold;
white-space: nowrap;
text-decoration:none;
line-height:200%;
text-transform: uppercase;
color:#FFFFFF;
}

.Menu1{
margin-top:15px;
margin-bottom:5px;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
background:#0A73B7;
}

.Menu2 a, .Menu2 a:visited{
padding-left:30px;
white-space: nowrap;
text-decoration:none;
line-height:150%;
color:#483BA7;
font-weight:bold;
}

.Menu3 a, .Menu3 a:visited{
padding-left:50px;
white-space: nowrap;
text-decoration:none;
line-height:140%;
}

.Menu4 a, .Menu4 a:visited{
padding-left:70px;
white-space: nowrap;
text-decoration:none;
line-height:130%;
}

.Menu5 a, .Menu5 a:visited{
padding-left:90px;
white-space: nowrap;
text-decoration:none;
line-height:130%;
}

.Menu1 a:hover{
color: #F7EC8C; 
}

.Menu2 a:hover, .Menu3 a:hover, .Menu4 a:hover, .Menu5 a:hover{
color: #ea0f0f; 
}

.smenu{
padding-left:3px;
padding-right:3px;
}


.level1{
background:#0A73B7;
padding-left:4px;
padding-right:4px;
}

.level1 a:link, .level1 a:visited, .level1 a:hover{
color:#FFFFFF;
font-weight:bold;
}


.level2, .level2current{
padding-left:3px;
padding-right:4px;
}

.level2current, .level3current, .level4current, .level5current,
.slevel2current, .slevel3current, .slevel4current, .slevel5current{
font-weight:bold;
}

TD.level3, TD.level3current{
padding-left:20px;
padding-right:4px;
}

p.CRIGatewaycolumn {

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
margin-left:25px;
margin-right:20px;
line-height:14px;
}
.floatRight {
float:right;
margin:10px 0px 10px 10px;
}

.floatLeft {
float:left;
margin:10px 10px 10px 0px;
}

.col {
display:block;
width:200px;
height:auto;
padding:0;
}

.sideBar {
	display:block;
		width:150px;
		height:auto;
	float:right;
	margin:10px 0 10px 10px;
	padding:10px;
	border:6px solid #cc6800;
	background-color:#fff;
	font-family:arial;
	-moz-box-shadow: 0px 2px 3px #666;
	-webkit-box-shadow: 0px 2px 3px #666;
    box-shadow: 0px 2px 3px #666;
}

.sideBar h3 {
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	color:#cc6800;
	margin:0;
	border-bottom:2px solid #fed6ac;
	text-shadow: 1px 1px 1px #999;

}

.sideBar p {
	font-size:12px;
	line-height:18px;
}

/*
iframe {
	-moz-box-shadow: 0px 2px 3px #666;
	-webkit-box-shadow: 0px 2px 3px #666;
	-o-box-shadow: 0px 2px 3px #666;
        box-shadow: 0px 2px 3px #666;
	border:8px solid #333;
	margin:0 auto;
}
*/


a.PLPCrossLinking:link,a.PLPCrossLinking:active,a.PLPCrossLinking:visited,a.PLPCrossLinking:hover {
display:block;
width:149px;
height:84px;
background-image:url(http://www.childrensnational.org/files/Images/ReadPLPLink.png);
background-repeat:none;
border:0;
cursor:pointer;
margin:10px auto;
padding:0;
}

.contentPageHeader {
width:482px;
height:27px;
background-image:url(http://www.childrensnational.org/files/Images/LandingPages/headerBG.jpg);
background-repeat:repeat-x;
font-size:14px;
color:#254a56;
font-weight:bold;
padding:8px 0px 0px 10px;
margin:0px 0px 10px 0px;
border-left:solid 1px #8c8c8c;
border-right:solid 1px #8c8c8c;
}

* html body .contentPageHeader {
width:492px;
height:37px;
background-image:url(http://www.childrensnational.org/files/Images/LandingPages/headerBG.jpg);
background-repeat:repeat-x;
font-size:14px;
color:#254a56;
font-weight:bold;
padding:8px 0px 0px 10px;
margin:0px 0px 10px 0px;
border-left:solid 1px #8c8c8c;
border-right:solid 1px #8c8c8c;
}

/* Swine Flu Small Widget */

A.SwineFluWidget_Small:link{
	display:block; 
width:182px; 
height:40px;
	background-image:url(http://www.childrensnational.org/files/Images/buttons/FluResourcesWidget/FluFeatureWidget_Btn_Up.png); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding-top:12px;
	padding-left:16px; 
	text-decoration:none;
	text-align:left;
	}
	
A.SwineFluWidget_Small:visited{
	display:block; 
width:182px; 
height:40px;
	background-image:url(http://www.childrensnational.org/files/Images/buttons/FluResourcesWidget/FluFeatureWidget_Btn_Up.png); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding-top:12px;
	padding-left:16px; 
	text-decoration:none; 
	text-align:left;
	}
	
A.SwineFluWidget_Small:active{
	display:block;
width:182px; 
height:40px; 
	background-image:url(http://www.childrensnational.org/files/Images/buttons/FluResourcesWidget/FluFeatureWidget_Btn_Up.png); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding-top:12px;
	padding-left:16px; 
	text-decoration:none; 
	text-align:left;
	}
	
A.SwineFluWidget_Small:hover{
display:block; 
width:182px; 
height:40px;
background-image:url(http://www.childrensnational.org/files/Images/buttons/FluResourcesWidget/FluFeatureWidget_Btn_Over.png); 
background-repeat:no-repeat; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
	padding-top:12px;
	padding-left:16px; 
text-decoration:none; 
text-align:left;
}

/* -- Blue Header for content pages ------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */

#subpage_page_content_top,#subpage_page_content_middle,#subpage_page_content_bottom {float:left; height:auto; padding:0px; margin:0px; background-repeat:no-repeat; background-position:top; text-align:left}

#subpage_page_content_top {width:450px; height:29px; margin:10px 0px 0px 0px; padding:5px 0px 0px 10px; background-image:url(http://www.childrensnational.org/files/Images/LandingPages/promotional-landing-page/landing_page_header.jpg); background-position:bottom; background-repeat:repeat-x; border-left:1px solid #999; border-right:1px solid #CCC; border-top:1px solid #CCC; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#254a56}

#subpage_page_content_middle {width:440px; height:auto; margin:0px; padding:5px 10px 10px 10px; border-left:1px solid #999; border-right:1px solid #CCC; border-bottom:1px solid #CCC; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333}

#subpage_page_content_bottom {width:90%; height:23px; background-image:url(http://www.childrensnational.org/files/Images/LandingPages/promotional-landing-page/subpage_content_bottom.jpg); background-position:top; margin:-12px 0px 0px 0px;}

/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -- Links ----------------------------------------------------------------------------------- */

a.request_app_btn:link,a.request_app_btn:visited,a.request_app_btn:active,a.request_app_btn:hover {
display:block;
width:86px;
height:44px;
text-decoration:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#303030;
padding:12px 0px 0px 55px;
margin:0px 10px 10px -2px;
cursor:pointer;
background-image:url(http://www.childrensnational.org/files/Images/homepage2010/requestAnAppointment_Up.jpg);
background-repeat:no-repeat;
}

a.request_app_btn:hover {
background-image:url(http://www.childrensnational.org/files/Images/homepage2010/requestAnAppointment_Over.jpg);
}



/* -- END Links ----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -- Visiting and Staying Landing Page ------------------------------------------------------------------------------------------ */

.sectionHeaderNew {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:15px 5px 10px 0px;
	padding:0px 0px 5px 0px;
	color:#4788b1;
	border-bottom:1px dotted #CCC;
}

.subsectionHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4788b1;
	margin:15px 5px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #CCC
}
	

.visitingStayingBanner {
	display:block;
		width:799px;
		height:88px;
	float:left;
	background-image:url(http://www.childrensnational.org/files/Images/LandingPages/VisitingStaying/VisitingStaying_Banner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border:solid 1px #ccc;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.bannerContainer {
	display:block;
		width:799px;
		height:88px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.leftNav {
	display:block;
		width:180px;
		height:200px;
        overflow:hide;
	float:left;
	clear:both;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
        margin:5px 0px 0px 0px;
}

.visitingStayingContainer {
	width:597px;
	height:auto;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-size:12px;
	padding:0px 10px 0px 10px;
}

* html body .visitingStayingContainer {
	width:617px;
	height:auto;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-size:12px;
	padding:10px 0px 0px 10px;
}

.visitingStayingContent {
	width:380px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}

.visitingStayingRightCol {
	width:180px;
	height:auto;
	float:right;
	padding:4px 10px 20px 10px;
	margin:5px -10px 20px 10px;
	background-color:#fff;
	border:1px dotted #CCC;
}

#visitingStayingList { display:block; list-style:none; margin:0; padding:0}
#visitingStayingList li { width:94%; float:left; margin:0px 0px 5px 0px}
#visitingStayingList li a {overflow:hidden; display:block; height:auto}
	
/* -- END Visiting and Staying Landing Page ------------------------------------------------------------------------------------------ */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */
/* -- Login/Logout Buttons ------------------------------------------------------------------------------------------ */

a.loginBtn:link,a.loginBtn:active,a.loginBtn:visited,a.loginBtn:hover {
	display:block;
	float:right;
	width:84px;
	height:38px;
	background-image:url(http://www.childrensnational.org/files/Images/homepage2010/loginUp.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	border:none;
	margin:0px 10px 0px 0px;
	padding:0;
	cursor:pointer;
}

a.loginBtn:hover {
	background-image:url(http://www.childrensnational.org/files/Images/homepage2010/loginOver.jpg);
}





a.logoutBTN:link,a.logoutBTN:active,a.logoutBTN:visited,a.logoutBTN:hover {
	display:block;
	float:right;
	width:auto;
	height:auto;
	border:1px solid #666;
	background:#fff;
	padding:5px;
	margin:2px 5px 2px 10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	text-decoration:none;
}

a.logoutBTN:hover {
	background:#CCC;
}



/* -- END Login/Logout Buttons ------------------------------------------------------------------------------------------ */



/* -- Sheikh Zayed Landing Page Latest News ------------------------------------------------------------------------------------------ */


#latestNewsContainer {
	display:block;
	float:left;
		width:228px;
		height:250px;
	padding:0;
	margin:10px 0 0 13px;
}

#latestNewsContainer ul {
	display:block;
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#latestNewsContainer ul li {
	display:block;
	float:left;
	width:228px;
	height:52px;
	margin:5px 0px;
	padding:0px;
	list-style-type:none;
}

#latestNewsContainer ul li h2 {
	display:block;
	float:left;
		width:220px;
		height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#6c4160;
	margin:3px 0 0 0;
	padding:0;
}

#latestNewsContainer ul li p {
	display:block;
	float:left;
		width:220px;
		height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000;
	margin:3px 0 0 0;
	padding:0;

}


.latestNewsArticleThumb {
	display:block;
	float:left;
		width:52px;
		height:52px;
	margin:0;
	padding:0;
}

.latestNewsArticleHeader {
	display:block;
	float:left;
		width:220px;
		height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#6c4160;
	margin:3px 0 0 0;
	padding:0;

}

.latestNewsArticleExtras {
	display:block;
	float:left;
		width:176px;
		height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#6c4160;
	margin:0;
	padding:0;

}

.latestNewsHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#961b4a;
	margin:10px 0 0 0;
	padding:0;
}



.dividerBG {
	display:block;
	float:left;
		width:228px;
		height:3px;
	background-image:url(http://www.childrensnational.org/files/Images/homepage2010/dividerBG.png);
	background-repeat:repeat-x;
	margin:5px 0;
	padding:0;
}


/* --  END Sheikh Zayed Landing Page Latest News ------------------------------------------------------------------------------------------ */

/* --  CTSA IN ACTION  ------------------------------------------------------------------------------------------ */

#copyContainer {
float:left;
display:block;
width:450px;
height:auto;
margin:0;
padding:0;
border:0;
}

#copyContainer ul {
width:450px;
height:auto;
float:left;
list-style-type:none;
margin:10px 0px 0px 0px;
padding:0;
}

#copyContainer ul li {
float:left;
width:450px;
height:auto;
margin:0px 0px 10px 0px;
border-bottom:3px solid #ccc;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#copyContainer ul li img {
float:left;
width:85px;
height:85px;
margin:0px 10px 10px 0px;
}

#copyContainer ul li h2 {
float:left;
display:block;
width:355px;
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
border-bottom:1px solid #cfcfcf;
}

#copyContainer ul li p {
float:left;
display:block;
width:355px;
height:auto;
margin:0px;
padding:0px;
}

#copyContainer ul.subNav {
float:left;
display:block;
width:450px;
height:30px;
margin:0px 0px 10px 0px;
border-bottom:3px solid #ccc;
}

#copyContainer ul.subNav li  {
float:left;
display:block;
width:auto;
height:20px;
border-top:1px solid #f2f2f2;
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
border-bottom:none;
padding:5px 10px;
margin:0px 0px 5px 0px;
background-color:#fff;
font-weight:bold;
}

/* --  END CTSA IN ACTION  ------------------------------------------------------------------------------------------ */

.employeeBorder {
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow:0 1px #ccc;
-moz-box-shadow:0 1px #ccc;
-webkit-box-shadow:0 1px #ccc;
}
<!--[if IE]>
form{
	height:8px;
	padding:0px;
	}
