/*MJHS CSS*/
body{
font-family:Arial, Helvetica, sans-serif;
}
/*
img{
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
}*/

#centering_container{	
position: absolute;
left: 50%;
margin-left: -380px;
margin-right: -380px;
width: 760px;
top: 0;
}

/*--------------------Mambo tables------------------------*/
.moduletable, .contentpaneopen{
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
}

/*--------------------Body Structure--------------------*/
#bodyTable{
position:absolute;
top:0;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
border-spacing:0px;
border-collapse:collapse;
}

/*--------------------Header Structure--------------------*/
td.header{
width:760px;
height:80px;
margin:0 0 0 0;
padding:0 0 0 0;
background: url(../templates/mjhs_home/images/mjhs_header.gif) top left no-repeat;
}

/* top text menu */
#topmenuwrapper{
float:right;
padding-right:10px;
}
#topmenuwrapper td{
font-size:12px;
}

td.header #searchForm{
margin:25px 0 0 0;
padding:0 0 0 0;
width:253px;
float:right;
}

#searchForm form{
margin:0 0 0 0;
padding: 0 0 0 0;
float:right;
}

#searchForm img{
margin:15px 10px 0 5px;
padding: 0 0 0 0;
float:right;
}

#searchForm span{
margin:0 4px 5px 0;
padding: 0 0 0 0;
font-size:17px;
font-weight:bold;
float: right;
}

#searchForm .inputbox{
margin:5px 5px 0 0px;
padding:0 0 0 0;
width: 145px;
font-size: 14px;
}

#searchForm input.button{
background-image: url(../templates/mjhs_home/images/search_go_btn.gif);
background-repeat: no-repeat;
background-position: top left;
border: none;
width: 27px;
height: 27px;
padding: 4px;
margin: 0;
}

#searchForm input[type="submit"]{
background-color: #E5F2F5;
background-image: url(../templates/mjhs_home/images/search_go_btn.gif);
background-repeat: no-repeat;
background-position: top left;
border: none;
width: 27px;
height: 27px;
padding: 4px;
margin: 0;
}

#searchForm .moduletable
{
margin: -8px 0 0 0;
padding: 0 10px 0 0;
float: right;
}

/*********For search results page**************/
#searchFormResults form{
margin:8px 0 0 0;
padding:0px;

}

#searchFormResults .inputbox{
margin:0px;
padding:0px;
width: 150px;
font-size: 14px;
}

#searchFormResults input.button{
background-image: url(../templates/mjhs_home/images/search_go_btn_white.gif);
background-repeat: no-repeat;
background-position: top left;
border: none;
width: 29px;
height: 30px;
padding: 4px;
margin: 0;
}

#searchFormResults input[type="submit"]{
background-color: white;
background-image: url(../templates/mjhs_home/images/search_go_btn_white.gif);
background-repeat: no-repeat;
background-position: top left;
border: none;
width: 29px;
height: 30px;
padding: 4px;
margin: 0;
}

#searchFormResults span{
padding:8px 5px 0 5px;
margin:0px;
font-size:17px;
font-weight:bold;
float: right;
}


#searchFormResults .moduletable
{
margin: -8px 0 0 0;
padding: 0 20px 0 0;
float: right;
}
/***********************/

/*------------Global Navigation-------------*/
td.globalNavigation{
margin:0 0 0 0;
padding:0 0 0 0 !important;
padding:0 0 0 2px;
height:30px;		
}

td.globalNavigation a img{
margin: 0 0 0 0 !important;
margin: 0 -2px 0 -2px;
border:none;
float:left !important;
float:none;
}

td.header a.invisible{
margin:10px 0 0 20px;
padding: 0 0 0 0;
width:350px;
height:50px;
float:left;
};

/*------------------------table structure for main content area (left nav, right, center)------------*/
/*left-side menu, all pages */
/* NOTE: the bgcolor is coded directly into the td tag in the template as well */
td.left{
margin: 0 0 0 0;
padding: 0 0 0 0;
width:185px;
background-color: #E8E7E5;
}

/* used for home page (2-column layout) */
td.centerhome{
margin: 0 0 0 0;
padding: 0 0 0 0;
width:575px;
background: url(../templates/mjhs_home/images/flame_home.gif) bottom right no-repeat;
}

/* used for 3-column layout (all inner pages) - middle and right columns created using divs */
td.center{
margin: 0 0 0 0;
padding: 0 0 0 0;
width:575px;
/* note - background image is defined in each template as an in-page style tag*/
}

/*--------------------Left Container Structure--------------------*/
#resize{
margin: 0 0 0 0;
padding: 0 0 0 0;
width:185px;
height:60px;
}

.leftnav{
margin: 0 0 0 0;
padding: 0 0 0 0;
width:185px;
}

td.left table.moduletable{
margin:2px 0 10px 20px;
}

td.left {
font-size:12px;
}

#bodyTable tr td.left #leftnav table.moduletable tr td table tr td a.mainlevel {
	font-size: 12px;
display: block;
margin: 5px 0;
}

#rightContainer table.moduletable tbody tr td table tbody tr td a.mainlevel {
font-size: 12px;
display: block;
margin: 5px 0;
}

td.left img{
margin:0 0 0 0;
padding: 0 0 0 0;
border:none;
}

td.left #active_menu, #rightContainer #active_menu{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#000000;
}

td.left img.leftNavigation{
margin: 0 0 0 0 !important;
margin: -2px 0 -2px 0;
}

/*--------------------Left Container Bottom Sub-section Structure--------------------*/
#resize a.print{
margin:7px 0 0 7px;
padding: 0 0 0 0;
font-size:13px;
line-height:16px;
width:98px;
float:left;
}

#resize a img{
margin:3px 0 0 0;
padding: 0 0 0 0;
border:none;
float:left;
}

#resize img.printer{
margin:11px 0 0 3px;
padding: 0 0 0 0;
border:none;
float:left;
}

#resize p{
margin:7px 6px 0 7px;
padding: 0 0 0 0;
font-size:13px;
line-height:16px;
display:inline;
width:78px;
float:left;
}

/*--------------------Right Container Structure--------------------*/

#rightContainer{
margin:0 0 0 0;
padding:0 10px 0 0 !important;
padding:0 0 0 0;
width:190px;
float:right;
}

#rightContainer img{
margin:10px 9px 10px 0;
padding:0px;
border:none;
}

#rightContainer td{
font-size:14px;
line-height:16px;
}

#rightContainer p.heading{
margin:10px 0 0 12px;
padding:0px;
font-size:16px;
line-height:18px;
font-weight:bold;
}

#rightContainer p.adhc{
margin:10px 10px 10px 12px;
padding:0px;
font-size:16px;
line-height:20px;
color:#999966;
}

#rightContainer p.homecare{
margin:10px 10px 10px 12px;
padding:0px;
font-size:16px;
line-height:20px;
color:#911753;
}

#rightContainer p.palliative{
margin:10px 10px 10px 12px;
padding:0px;
font-size:16px;
line-height:20px;
color:#009999;
}

#rightContainer p.snf{
margin:10px 10px 10px 12px;
padding:0px;
font-size:16px;
line-height:20px;
color:#6666cc;
}

#rightContainer p.medicaid{
margin:10px 10px 10px 12px;
padding:0px;
font-size:16px;
line-height:20px;
color:#993333;
}

#rightContainer p.medicare{
margin:10px 10px 10px 12px;
padding:0px;
font-size:16px;
line-height:20px;
color:#336666;
}

#rightContainer p.attrib{
margin:10px 5px 60px 12px;
padding:0px;
font-size:12px;
line-height:14px;
color:#666666;
text-align:right;
}

#rightContainer p{
margin:10px 12px 0 12px;
padding:0px;
font-size:14px;
line-height:16px;
}

p.snfsub {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #6666CC;
}

/*--------------------Home Container Structure--------------------*/

td.centerhome td{
margin: 0 0 0 0;
padding:9px 10px 9px 20px;
font-size:12px;
line-height:16px;
}
td.centerhome p{
margin:0 10px 9px 20px;
padding:0px;
font-size:inherit;
line-height:inherit;
}

td.centerhome p.heading{
margin:0 10px 9px 20px;
padding:0px;
font-size:24px;
line-height:28px;
font-weight:bold;
}

td.centerhome p.landingHeading{
margin:20px 10px 9px 20px;
padding:0px;
font-size:24px;
line-height:28px;
font-weight:bold;
}

td.centerhome p.subheading{
margin:0 10px 9px 20px;
padding:0px;
font-size:18px;
line-height:20px;
}

td.centerhome p.bodysub{
margin:20px 15px 2px 20px;
padding:0px;
font-size:16px;
line-height:18px;
}

td.centerhome ul{
margin: 0 0 9px 35px;
padding:0px;
}

td.centerhome li{
margin:0px;
font-size:inherit;
line-height:inherit;
}

td.centerhome sup {
font-size: smaller;
vertical-align: baseline;
position: relative;
bottom: 0.33em;
}

td.centerhome ul{
margin: 0 0 9px 35px;
padding: 0 0 0 0;
}

td.centerhome li{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:inherit;
line-height:inherit;
}

.breadcrumb {
	margin:10px 0 0 20px;
}

.breadcrumb img{
	margin:0 3px;;
}


td.centerhome a.breadcrumb{
margin:0 0 0 20px;
padding: 0 0 0 0;
}

td.centerhome p.breadcrumb{
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height:14px;
display:inline;
}

td.centerhome img.breadcrumb{
margin:0px 8px 0 8px;
padding: 0 0 0 0;
display:inline;
}

/*--------------------Center Container Structure--------------------*/

#centerContainer{
margin:0px;
padding:0px;
width:375px;
float:left;
font-size:12px;
line-height:16px;
}
/*
#centerContainer td{
padding:0 0 0 0;
}
*/
#centerContainer p{
margin:0 10px 9px 20px;
padding:0px;
font-size:12px;
line-height:18px;
}

#centerContainer p.heading{
margin:0 10px 9px 20px;
padding:0px;
font-size:24px;
line-height:28px;
font-weight:bold;
}

#centerContainer p.landingHeading{
margin:20px 10px 9px 20px;
padding:0px;
font-size:24px;
line-height:28px;
font-weight:bold;
}

#centerContainer p.subheading{
margin:0 10px 9px 20px;
padding:0px;
font-size:18px;
line-height:20px;
}

#centerContainer p.bodysub{
margin:20px 15px 2px 20px;
padding:0px;
font-size:16px;
line-height:18px;
}

#centerContainer ul{
margin: 0 0 9px 35px;
padding:0px;
font-size:12px;
line-height:18px;
}

#centerContainer li{
margin:0px;
}

#centerContainer sup {
font-size: smaller;
vertical-align: baseline;
position: relative;
bottom: 0.33em;
}

#centerContainer a.breadcrumb{
margin:0 0px 0px 20px;
padding:0px;
}

#centerContainer p.breadcrumb{
margin:0px;
padding:0px;
line-height:14px;
display:inline;
}

#centerContainer img.breadcrumb{
margin:0px 8px 0 8px;
padding:10px 0px 0px 0px;
display:inline;
}

#centerContainer p.topanchor{
margin:20px 15px 20px 20px;
padding:0px;
font-size:12px;
line-height:18px;
}

#centerContainer a.mainlevel {
	display: block;
	margin: 0 0 3px 35px;
	padding: 0;
}

/*--------------------Footer Structure--------------------*/

td.footer {
margin: 0 0 0 0;
padding: 2px 0 0 10px;
width:760px;
height:61px;
clear:both;
background: url(../templates/mjhs_home/images/footer_nav_background_760x30.jpg) 0 0 no-repeat;
}

td.footer ul{
margin:6px 0 7px 15px;
padding: 0 0 0 0;
list-style-type:none;
}

td.footer li{
margin: 0 0 0 0;
padding: 0 0 0 0;
display:inline;
font-size:12px;
color:#FFFFFF;
}

td.footer td{
color:white;
}

td.footer a{
color: #FFFFFF;
font-size:12px;
}

#copyright{
margin:-14px 10px 0 0;
padding: 0 0 0 0;
font-size:12px;
color:#FFFFFF;
float:right;
display:inline;
}
