﻿/*
	This file should contain any CSS that is used to render the layout,
	structure, and style of the page.  eWebEditPro will not see this file,
	so CSS that is specific to the editable content areas should go in the
	appropriate site-specific CSS file.
*/
/*
======Global Color Scheme=======
Purple:#4A1974;
Light Purple: #A38CB6;

Dark Green: #006B6E; #297980
Medium Green: #81B3B2;
Light Green: #CAE0E2; 
Very Light Green: #CBE0E3; or #CCDFE1;

Sunflower Yellow: #EBAB00;
Lighter sunflower: #F3CD66;

Gray: #D7D7D7;

======Fayette Color Scheme=======
Dark Green, Dark Purple, 
Peach: #edd7c0;
Light Peach: #FFEAC8;

=======Mountainside color scheme=======
Dark Green
Dark Burgandy: #892034;

=======Physicians======
Dark Blue: #097273;
Light Blue: #BBDBEA;

*/

/*** Page Grid System setup ***/
.layout_Normal, .layout_NoRight, .layout_NoLeft, .layout_NoNav {
	margin:auto;
	text-align:left;
	width:57.69em;*width:56.301em;
	min-width:750px;
}

.layout_Normal  #yui-main, .layout_NoRight #yui-main { float: right; margin-left:  -25em; }
.layout_NoLeft  #yui-main                            { float: left;  margin-right: -25em; }

.layout_Normal  .yui-b,    .layout_NoRight .yui-b    { float: left; width:13.8456em;*width:13.512em;}
/*
.layout_Normal, .layout_NoRight, .layout_NoLeft, .layout_NoNav {
	margin:auto;
	text-align:left;
	width:57.69em;*width:56.301em;
	min-width:750px;
}

.layout_Normal  #yui-main, .layout_NoRight #yui-main { float: right; margin-left:  -25em; }
.layout_NoLeft  #yui-main                            { float: left;  margin-right: -25em; }

.layout_Normal  .yui-b,    .layout_NoRight .yui-b    { float: left;  width:13.8456em;*width:13.512em; }

.layout_Normal  #yui-main .yui-b,
.layout_NoRight #yui-main .yui-b                     { margin-left: 14.8456em;*margin-left:14.562em; }
*/
.layout_Normal  #yui-main .yui-b,
.layout_NoRight #yui-main .yui-b                     { margin-left: 18em;*margin-left:18em; }


.layout_NoLeft  #yui-main, .layout_NoNav   #yui-main { display: block; margin: 0 0 1em 0; }

/** Callouts has explict width of 200px */
.yui-ge div.first { width: 530px;}
.yui-ge .yui-u    { width: 200px;}

#layout_Content ol, #layout_Content ul, #layout_Content dl { margin-left: 2.5em;}
 
/*--------------------------------------------
                  Header
---------------------------------------------*/
#hd      { 
	height: 51px; 
	border-bottom:3px #006666 solid;
	margin-bottom:2px; 
	margin-top:1em;
	background-image: url('/images/Layout/logoBG.gif');
	padding-top:5px;
	padding-bottom:5px;
}
#hd .layout_logo   { float: left; margin:0px; padding:0px; }
#hd form { float: right; }

#layout_TopNav {margin-top:1px;}

#topBar {
	background-color: #CCDFE1;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 100%;
	height:30px;
	padding: 10px 30px 10px 30px;
	font-weight: bold;
	border-bottom-color: #FFFFFF;
	border-bottom-style: double;
	border-bottom-width: thick;
}
#addressLine {float:left; }

#layout_Search {
	color: #006666;
	margin-top:1px;
	padding: 10px 20px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 100%;
	font-weight: bold;
}


/*--------------------------------------------
                  Navigation
---------------------------------------------*/

/** Begin basic structural logic **/
/* Set default menu item display to "none" */
ul.Menu ul    { display: none; }

/* Set menu items to display if they are the current or active menu */
ul.Menu ul.Active,
ul.Menu ul.Current { display: block; }

/** Begin display logic specific to the left menu **/

/* Set width, margin, padding, etc */
#layout_LeftMenu {width:225px; margin: 0; padding: 0px 0px 0px 2px;}

/* Remove all margin, padding, and list styles in the menu */
#layout_LeftMenu ul,
#layout_LeftMenu li { margin: 0px; padding: 0px; list-style: none; }

#layout_LeftMenu li.T1   { background-color:#edd7c0; border-top:2px #ffffff solid; }
#layout_LeftMenu li.T1 a { color: #006B6E; padding-left:5px;}
#layout_LeftMenu li.T1 a:hover { text-decoration: none; color: #81B3B2; }
/*-----undoing indentation for after the first---------*/
#layout_LeftMenu li.T2 a{ padding-left:0px; }


/* First Tier is indented and has some extra padding */
#layout_LeftMenu li.T1   { padding: 5px 0px;}

/* Second tier has more indention */
#layout_LeftMenu ul.T2 { padding-left: 0px; margin-top:5px;background-color:#CAE0E2;}
#layout_LeftMenu li.T2 {padding: 5px 5px 5px 15px; border-top :1px #006B6E solid;}

/* Indention for tier 3 */
#layout_LeftMenu ul.T3 { padding-left: 15px; }

/* Indention for tier 4, and square style */
#layout_LeftMenu ul.T4 { padding-left: 20px; list-style-type: square; }
#layout_LeftMenu li.T4 { list-style: square; }

/*-------active navigation----------*/
#layout_LeftMenu li.T1Current a {font-weight:bold; color:#ffffff;}
#layout_LeftMenu li.T1Current .T2 a {font-weight:normal; color:#006B6E;}
#layout_LeftMenu li.T1Active a {font-weight:bold; color:#ffffff;}
#layout_LeftMenu li.T1Active .T2 a {font-weight:normal; color:#006B6E;}

#layout_LeftMenu li.T1Current a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu li.T1Current .T2 a:hover {font-weight:normal}
#layout_LeftMenu li.T1Active a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu li.T1Active .T2 a:hover {font-weight:normal}

#layout_LeftMenu li.T2Current a {font-weight:bold;}
#layout_LeftMenu li.T2Current .T3 a {font-weight:normal}
#layout_LeftMenu li.T2Active a {font-weight:bold;}
#layout_LeftMenu li.T2Active .T3 a {font-weight:normal}

#layout_LeftMenu li.T2Current a:hover {font-weight:bold;}
#layout_LeftMenu li.T2Current .T3 a:hover {font-weight:normal}
#layout_LeftMenu li.T2Active a:hover {font-weight:bold;}
#layout_LeftMenu li.T2Active .T3 a:hover {font-weight:normal}

#layout_LeftMenu li.T3Current a {font-weight:bold;}
#layout_LeftMenu li.T3Current .T4 a {font-weight:normal}
#layout_LeftMenu li.T3Active a {font-weight:bold;}
#layout_LeftMenu li.T3Active .T4 a {font-weight:normal}

#layout_LeftMenu li.T3Current a:hover {font-weight:bold;}
#layout_LeftMenu li.T3Current .T4 a:hover {font-weight:normal}
#layout_LeftMenu li.T3Active a:hover {font-weight:bold;}
#layout_LeftMenu li.T3Active .T4 a:hover {font-weight:normal}

#layout_LeftMenu li.T2 { color:#006B6E;}

/*-------Shading background on active navigation----------*/

#layout_LeftMenu li.T2Current {background-color:#ffffff;border-right:1px #CAE0E2 solid;border-left:1px #CAE0E2 solid;}
#layout_LeftMenu li.T2Active {background-color:#ffffff;border-right:1px #CAE0E2 solid;border-left:1px #CAE0E2 solid;}

/*-------Bolding active navigation----------*/
#layout_LeftMenu .T1.Active.T1Active li.T2Current a {font-weight:bold;}
#layout_LeftMenu .T1.Active.T1Active li.T2Current .T3 a {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2Active a {font-weight:bold;}
#layout_LeftMenu .T1.Active.T1Active li.T2Active .T3 a {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2Current a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu .T1.Active.T1Active li.T2Current .T3 a:hover {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2Active a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu .T1.Active.T1Active li.T2Active .T3 a:hover {font-weight:normal}

#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Current a {font-weight:bold;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Current .T4 a {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Active a {font-weight:bold;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Active .T4 a {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Current a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Current .T4 a:hover {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Active a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3Active .T4 a:hover {font-weight:normal}

#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Current a {font-weight:bold;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Current .T5 a {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Active a {font-weight:bold;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Active .T5 a {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Current a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Current .T5 a:hover {font-weight:normal}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Active a:hover {font-weight:bold; color:#81B3B2;}
#layout_LeftMenu .T1.Active.T1Active li.T2.Active.T2Active li.T3.Active.T3Active li.T4Active .T5 a:hover {font-weight:normal}


#layout_LeftMenu li.T1Current { background-color:#006B6E;}
#layout_LeftMenu li.T1Active { background-color:#006B6E;}

/*+++++++ SPECIFIC TO PIEDMONT HOSPITAL NAVIGATION IDS +++++++++++++++*/
/*Services & Quality*/
#layout_LeftMenu ul.Menu li#INAV000065 { display: none; }
#layout_LeftMenu ul.Menu li#INAV000065.Current,
#layout_LeftMenu ul.Menu li#INAV000065.Active { display: block; }


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*--------------------------------------------
                  Call Outs
---------------------------------------------*/
.layout_Related h2 {color:#006B6E;font-size:90%;font-family: Verdana, Arial, Helvetica, sans-serif;}
.layout_Related {color:#81B3B2;}
.layout_Related a {color:#006B6E;}
.layout_Related a:hover {color:#81B3B2;}
.layout_Related ul li {list-style-image: url('/images/Layout/bullet.gif');}
#callouts h2 {color:#006B6E;font-size:90%;font-family: Verdana, Arial, Helvetica, sans-serif;}
#callouts a {color:#006B6E;}
#callouts a:hover {color:#81B3B2;}
#callouts ul li {list-style-image: url('/images/Layout/bullet.gif');}
#callouts h3.homepage_module { color: #EBAB00; font-size: 1.15em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; 	margin-bottom: .3em; }
#callouts ul.special_features { list-style: none; background: #f8e2a8; width: 190px; padding-left: 0; margin: 0; }
#callouts ul.special_features li { padding: 3px 0; list-style: none; list-style-image: none; }
#callouts ul.special_features a, #callouts ul.online_services a { color: #006B6E; text-decoration: none; padding-left: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
#callouts ul.special_features a:hover, #callouts ul.online_services a:hover { color: #81B3B2; }
#callouts ul.online_services { list-style: none; padding-left: 0em; background: #ccdfe1; width: 190px; margin: 0; }
#callouts ul.online_services li { background: #ccdfe1; border-top: 2px solid #ffffff; padding: 3px 0; list-style: none; list-style-image: none; }


/*-----  Below left nav - homepage only  ------*/
#layout_LeftCallouts {
	margin-top:15px; width:225px;
}



/*--------------------------------------------
                  Body
---------------------------------------------*/
/*#contentTop { margin-top:2px;margin-right:5px;background-image: url('/images/Layout/PhotoBG.gif');}
#contentTop img{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}*/

#layout_Content {padding-right:5px;}

#bd {
	/*background-image: url('/images/layout/bg.gif');
	border-top: 1px solid #F3CD66;
	border-left: 1px solid #F3CD66;
	border-right: 1px solid #F3CD66;
	border-bottom: 15px solid #F3CD66;*/
}
#bd {width:100%;}
#contentContent {padding-left:5px;padding-right:20px;}


/*--------------------------------------------
                  Footer
---------------------------------------------*/

#ft {color:white;list-style:none;font-size:80%;margin-top:10px;}
#ft a { color:#ffffff;text-decoration:none}

#ft a:hover{color:#bbbbbb;text-decoration:none}

#footerBox {
	background-color: #006B6E;
	width: 100%;
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
	color:white;
	list-style:none;
}

#ft ul {margin-left: 0;	padding-left: 5px; display: inline;} 
#ft li {color: white;padding: 3px 3px 3px 6px;display: inline;border-left: 1px white solid;	list-style:none;}
#ft li a{color: #ffffff;}
#ft li a:hover{color: #F3CD66;}

#ft li:first-child {border-left: 0px solid white;padding: 0px 3px 0px 0px;	margin-left: 0;}

#ft {color: #999999;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;
		text-align: center;	line-height:1.5em;margin-bottom:15px;}
#ft a {color: #999999;}

/** Forms **/
.FormError { background-color: red; color: white; }

/*--------------------------------
			Generated Content
----------------------------------*/

.Generated_LatestPressReleases ul {
list-style:square; color:#006B6E;}

/*-----------------Site Search Page------------------*/

.search_container {
	margin-left: 50px; 
}
.search_container ul li {
	list-style: none;
}
.search_container ul {
	margin-top: 0px;
}
.search_container h2 {
	margin-left: -20px;
}
.search_container h1 {
	margin-left: -25px;
}
.search_container .color_row th {
	background: #E9CDB2; color: #006666;
}
.search_container .p_margin {
	margin-left: 20px;
}
.nobordertab td {
	vertical-align: top;
}