﻿body 
{
	font-family:Arial;
	font-size:12px;
}

.mainBody
{
	background-image:url(../../Images/RWJHLayout/BackgroundGrad.png);
	background-repeat:repeat-x;
	background-color: #000958;
	margin:0px;
}

.homeMainBody
{
	background-image:url(../../Images/RWJHLayout/HomeBackgroundGrad.png);
}

.mainTable
{
	/*width:1024px;*/
	width:1000px;
	/*background-color:#00034f;*/
}

.mainHeader
{
	vertical-align:top;
	/*width:1024px;*/
	width:1000px;
	height:253px;
	background-repeat:no-repeat;
	
	background-position: right center;
	background-color: White;
	/*
	background-position:center top;
	background-image:url(../../Images/RWJHLayout/MainHeader.png);*/
}

.mainHeaderDiv
{
	vertical-align:top;
	/*width:1024px;*/
	width:1000px;
	height:253px;
	background-position:center top;
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}

.mainFooter
{
	/*width:1024px;*/
	width:1000px;
	height:69px;
	background-image:url(../../Images/RWJHLayout/MainFooter.png);
	background-repeat:no-repeat;
	background-position:center top;
	color:White;
	font-size:12px;
	text-align:center;
}

.mainContent
{
	width:981px;
	background-color:#ECECE1;
	vertical-align:top;
	border-top:solid 5px #000066;
	
}

.rightMargin
{
	vertical-align:top;
	/*width:23px;*/
	width:11px;
	background-image:url(../../Images/RWJHLayout/BackgroundGradRight.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#00023f;
}

.leftMargin
{
	vertical-align:top;
	/*width:20px;*/
	width:8px;
	background-image:url(../../Images/RWJHLayout/BackgroundGradLeft.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#000353;
}

.middleContent
{
	width:100%;
	border-top:solid 1px #0b0b88;
	border-bottom:solid 1px #0b0b88;
	height:274px;
	background-color:#9ab5d6;
	background-repeat:repeat-y;	
	filter:alpha(opacity=60); 
    opacity: 0.60;
}

.quickSearch
{
	width:180px;
	padding-left:20px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url(../../Images/RWJHLayout/QuickSearchBk.gif);
}

/*-----------------------------------------------*/
/*Home Page*/
/*-----------------------------------------------*/

.homeMainHeader
{
	vertical-align:top;
	width:1000px;
	height:246px;
	background-position:top center;
	background-image:url(../../Images/RWJHLayout/MainHeader.png);
	background-repeat:no-repeat;
}

.homeMainContent
{
	width:981px;
	height:508px;
	vertical-align:top;
	background-color: #bac7a7;
	background-image:url(../../Images/RWJHLayout/HomeContentBk.png);
}

.homeMainFooter
{
	width:1000px;
	height:96px;
	background-image:url(../../Images/RWJHLayout/HomeMainFooter.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:White;
	font-size:12px;
	text-align:center;
}

/*-----------------------------------------------*/
/*MAIN COMPOSITION*/
/*-----------------------------------------------*/
.homeArticleFeature
{
	background-image: url(../../Images/RWJHLayout/HomeArticleFeatureBkGrad.png);
	background-color: #000033;
	background-position:left;
	background-repeat:repeat-y;
	color:White;
	width: 520px;
	height: 274px;
	margin-top: 8px;
	text-align:left;
}

.homeArticleFeature a
{
	font-weight: bold; 
	color:#e4701e;
	text-decoration:none;
}

.homeArticleFeature a:hover
{
	text-decoration:underline;
}

.homePromoImages
{
	margin-top: 8px;
	width: 180px;
	height: 274px;
}

.homeServicesPromo
{
	margin-top: 8px;
	padding-top:10px;
	width: 277px;
	height: 264px;
	text-align: center;
	vertical-align: middle;
}

.homeNewsAndEvents
{
	margin-top:16px;
	margin-left:35px;
	width:470px;
	height:210px;
}

.homeManageYourHealth
{
	margin-top:16px;
	width:431px;
	height:210px;
	margin-left:25px;
	background-image: url(../../Images/RWJHLayout/HomeMngHealthBk.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	color: #004c90;
	font-size: 13px;
}
/*END MAIN COMPOSITION*/
/*-----------------------------------------------*/

.homeGrayBoxContent
{
	text-align:left;
	border:solid 1px #656454;
	width: 461px;
	color: #565549;
	background-color:White;
}

.homeGrayBoxTop1
{
	width: 268px;
	height: 20px;
	text-align:center;
	vertical-align:bottom;
	background-repeat:no-repeat;
	background-position:right bottom;
}

.homeGrayBoxTop1 a
{
	color: #565549;
	font-size: 14px;
	text-decoration:none;
}

.homeGrayBoxBottom
{
	width: 467px;
	height: 9px;
	background-image: url(../../Images/RWJHLayout/HomeGrayBoxBottom.png);
}

.homeGrayBoxRightMargin
{
	width: 6px;
	background-image: url(../../Images/RWJHLayout/HomeGrayBoxRightMargin.png);
	background-repeat:repeat-y;
}

.homeLatestNewsEvents
{
	background-image: url(../../Images/RWJHLayout/HomeLatestNewsEvents.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:195px;
	height:29px;
}

.homeMngHealth
{
	background-image: url(../../Images/RWJHLayout/HomeMngHealth.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:165px;
	height:29px;
}

.homeMngHealthContent
{
	width: 396px;
	height: 80px;
	border: solid 1px #84a9cb;
	background-color: #eef2f5;
	margin: 5px 0px 0px 9px;
	padding: 5px 5px 5px 5px;
}

.homeMngHealthContent a
{
	color: #004c90;
	font-size: 13px;
	text-decoration:none;
}


.homeMngHealthContent a:hover
{
	text-decoration:underline;
}

/*-----------------------------------------------*/
/* Service Promo */
/*-----------------------------------------------*/
.homeSrvPromoTop
{
	width:249px;
	height:30px;
	text-align:right;
	color:White;
	background-image:url(../../Images/RWJHLayout/homeSrvPromoTop.png);
	background-repeat:no-repeat;
}

.homeSrvPromoContentFirstBk
{
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:White;
}

.homeSrvPromoContentFirst
{
	/*width:223px;*/
	width:150px;
	height:121px;
	vertical-align:top;
	color: #000353;
	padding:3px 83px 10px 10px;
	font-size:12px;
	background-repeat:no-repeat;
	background-image:url(../../Images/RWJHLayout/HomeSrvPromoContentFirst.gif);
	text-align:left;
}

.homeSrvPromoContentFirst a
{
	font-weight: bold; 
	color:#e4701e;
	text-decoration:none;
}

.homeSrvPromoContentFirst a:hover
{
	text-decoration:underline;
}

.homeSrvPromoRightMargin
{
	background-image:url(../../Images/RWJHLayout/homeSrvPromoRightMargin.png);
	width:6px;
	background-repeat:repeat-y;
}

.homeSrvPromoContent
{
	vertical-align:top;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../../Images/RWJHLayout/HomeSrvPromoContent.png);
	background-repeat:no-repeat;
	padding-left:10px;
	width:233px;
	height:23px;
	text-align:left;
}

.homeSrvPromoContent a
{
	color:#23408f;
	text-decoration:none;
}

.homeSrvPromoContentLast
{
	vertical-align:top;
	font-size: 12px;
	font-weight: bold;
	background-image:url(../../Images/RWJHLayout/HomeSrvPromoContentLast.png);
	background-repeat:no-repeat;
	padding-left:10px;
	width:239px;
	height:23px;
	text-align:left;
}

.homeSrvPromoContentLast a
{
	color:#23408f;
	text-decoration:none;
}

.homeSrvPromoMoveLeft
{
	width:9px;
	height:16px;
	background-image:url(../../Images/RWJHLayout/HomeSrvPromoMoveLeft.png);
}
.homeSrvPromoMoveRight
{
	width:9px;
	height:16px;
	background-image:url(../../Images/RWJHLayout/HomeSrvPromoMoveRight.png);
}
/*END Service Promo*/
/*-----------------------------------------------*/

/*END Home Page*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*MAIN CONTENT*/
.innerRectTop
{
	width:524px;
	height:20px;
	background-image:url(../../Images/RWJHLayout/InnerRectTop.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.innerRectContent
{
	background-color:#fffff5;
	width:504px;
	min-height:800px;
	height:auto !important;
	height:800px;/*for IE6*/
	padding-left: 10px;
	padding-right: 10px;
}

.innerRectContent a
{
	color: #003675;
	text-decoration:none;
}

.innerRectContent a:hover
{
	text-decoration:underline;
}	

.innerRectBottom
{
	width:524px;
	height:10px;
	background-image:url(../../Images/RWJHLayout/InnerRectBottom.png);
	background-repeat:no-repeat;
}

.leftBar
{
	padding-top:10px;
	padding-left:19px;
	padding-right:13px;
	width:211px;
	overflow:hidden;
}

.rightBar
{
	padding-top:10px;
	padding-left: 16px;
	padding-right: 16px;
	width:180px;
	overflow:hidden;
}

/*-----------------------------------------------*/
/* GRAY BOX */
/*-----------------------------------------------*/
.grayBoxTop
{
	width: 169px;
	height: 20px;
	background-image: url(../../Images/RWJHLayout/GrayBoxTop.png);
	text-align:center;
	color: #565549;
	font-size: 14px;
	background-repeat:no-repeat;
}


.grayBoxContent
{
	border:solid 1px #656454;
	width: 167px;
	background-color:White;
	color: #565549;
}

.grayBoxScroll {  
	color: #000000; 
	margin: 0px; 
	overflow: auto; 
	overflow-x: hidden;
	scrollbar-face-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: #6b6a5e; 
	scrollbar-darkshadow-color: #6b6a5e; 
	scrollbar-shadow-color: white; 
	scrollbar-arrow-color: #565549; 
	scrollbar-track-color: #dddddb;
}

.grayBoxRightMargin
{
	width: 6px;
	background-image: url(../../Images/RWJHLayout/GrayBoxRightMargin.png);
	background-repeat:repeat-y;
}

.grayBoxBottom
{
	width: 175px;
	height: 5px;
	background-image: url(../../Images/RWJHLayout/GrayBoxBottom.png);
}

.homeGrayBoxContent a,
.grayBoxContent a
{
	color: #565549;
	text-decoration: none;
}

.homeGrayBoxContent a:hover,
.grayBoxContent a:hover
{
	text-decoration: underline;
}

/*-----------------------------------------------*/


/*END MAIN CONTENT*/
/*-----------------------------------------------*/



/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	border-color: #B8B400; 
	border-width : 1px;
	border-style : solid;
	background-color:White;
	cursor : 'default';
    text-align : left; 
    list-style-type : none;
    font-family:Trebuchet MS;
    font-size:11px;
    padding:0px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
    font-family:Trebuchet MS;
    font-size:11px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color:White;
	color : windowtext;
	padding : 1px;
    font-family:Trebuchet MS;
    font-size:11px;
}

/*Miscelanous*/

.hr{ 
	display: block; 
	height: 1px; 
	line-height: 1px; 
	background-color: #B4B5B3; 
	color: Gray; 
	margin: 6px auto 6px auto; 
	padding: 0; 
} 
.hr hr{display: none;}


.MainPageLnk
{
	font-family:Arial;
	color:White;
	font-size:12px;
	text-decoration:none;
}

.MainPageLnk:hover
{
	text-decoration:underline;
}

/*-----------------------------------------------*/
/*Health Library*/

.HealthTopicTable
{
	/*height: 200px;*/
	width: 100%;
	border-color:#B8B400; 
	border-width:1px;
	border-style:solid;
	margin-top:5px;
	margin-bottom:5px;
}

.RelatedTable
{
	width: 98%;
	border-color:#B8B400; 
	border-width:1px;
	border-style:solid;
	background-color:#fffff5;
	padding:1px;
}

.RelatedTable a
{
	font-weight:bold;
	color: #003675;
	text-decoration:none;
}

.RelatedTable a:hover
{
	text-decoration:underline;
}	

.BannerImg
{
	border:0px none;
	/*width:125px;  resize to fit
	height:104px;*/
	width:100px;
	height:80px;
}

/*-----------------------------------------------*/


/*Style Remove*/

.BarNoTopPadding
{
	padding-top:0px;
}

.NoMinHeight
{
	min-height:0px;
}
/*------------*/

.BreadCrumbLnk
{
	color: #003675;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}

.BreadCrumbLnkHover:hover
{
	text-decoration: underline;
}

.BreadCrumbLnkFocus
{
	color: #003c8b;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}

.newsImage
{
	max-width: 300px;
	max-height: 300px;
	width: expression(this.width > 300 ? 300: true);
	height: expression(this.height > 300 ? 300: true);
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	/*background-color:#ecece2;
	border-width:3px;
	border-style:solid;
	border-color:#010066;*/
	background-image: url(../../Images/RWJHLayout/EMailBackground.gif);
	padding:15px 30px 15px 30px;
	width:370px;
	height:410px;
}
/*PRINT LAYOUT CSS*/

@media print 
{
    td#tdTopRightButtons 
    {
		display: none;
    }
    
    td#tdSearchBox 
    {
		display: none;
    }
    
    div#divPhy 
    {
		overflow: hidden !important;
    }
    
    .blueBoxContent 
    {
		border-left-width: 0px !important;
		border-right-width: 0px !important;
    }
    
    .innerRectContent
    {
		min-height:0px !important;
    }
	
	.rightBar
	{
		display: none;
	}

	.middleContent
	{
		display:none;
	}
	
	.mainContent
	{
		border-top:solid 1px #000066;
	}
}