/* CSS Document - Content */

* { margin: 0; }

body {
	background:url(../../images/global/grey_back.gif);
	background-color:#fff;
	margin-top: 0px;	/* edited: liQuid to account for new button in top.*/
	margin-left: 20px;
	margin-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#maxwidth {
	/*max-width: 1000px!important;*/
	margin: auto;
}

#content_holder {
	background:url(../../images/global/green_back.jpg) repeat-y left;
	background-color:#fff;
	margin: 0;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

#pagebody {padding: 10px 20px 20px 200px;}

#pagebody p {margin-top: 8px; margin-bottom: 8px; font-size: 0.9em;}
#pagebody th,td {font-size: 0.9em; color: #000000;}
#pagebody a:link, #pagebody a:active {color: #006600; text-decoration:underline;}
#pagebody a:visited, #pagebody ol li a:visited  {color:#c84e00;}
#pagebody a:hover {text-decoration: none;}
/*liQuid added to account for new left colums links*/
#left-column a:link, #left-column a:active {color: #c84e00; text-decoration:underline;}
#left-column a:visited, #left-column ol li a:visited  {color:#c84e00;}

/* KM Testing */
td.featureBox {background-color:#ede8c4; border: 1px solid #ccc;}
td.featureBox h3{font-size: 115%; color: #C84E00; font-weight:bold;}
td.featureBox h5{font-size: 105%;}
td.subFeatureBox h3{font-size: 100%; color: #5e957d; font-weight:bold;}

/* End of KM Testing */


#popup_closelink a:link {color: #006600; text-decoration:underline;}
#popup_closelink  a:hover {text-decoration: none;}

#beigebackground {background-color:#ede8c4; padding:10px; border:1px solid #ccc;}
#greenbackground {background-color:#608475; padding:10px; border:1px solid #ccc;}
#greybackground {background-color:#E6E6E6; padding:10px; border:1px solid #ccc;}
#whitebackground {background-color:#ffffff; padding:10px; border:1px solid #ccc;}
#yellowbackground {background-color:#fecb00; padding:10px; border:1px solid #ccc;}

/* Forms */
label {font-weight:bold;}
input {background-color: #eeeeee;}
#confirm {text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:larger; width: 550px;}
.form_error {color: #990000; font-weight: 500; border: 1px #990000 solid; width: 500px; padding: 5px;}
.button {cursor: pointer;}
.greenbutton {
	font-size: 10px;
	width: 80px;
	margin-top:5px;
	background-color: #547869 !important;
	color: #fff;
	border: 1px solid #666;
}

/* Lists */
#pagebody ul {margin-top: 4px; margin-bottom: 4px; height: 1%;}
#pagebody ul, li, ul li  {font-size: 0.9em; padding-left: 1em;}
#pagebody li {list-style-position: outside; margin-left: 15px; padding-left: 5px; font-size: 1em;}
#pagebody li li  {padding-left: 1em; font-size: 1em;}
#pagebody ul, ol {padding-left: 0; margin-left: 0;}
#pagebody ol {margin-left:12px;}
#pagebody ol li {list-style-type:decimal; padding-left: 0; margin: .7em 15px; font-size: 0.9em;}
#pagebody ol li ul {padding: 0;}
#pagebody ol li ul li {font-size: 100%; list-style-type:square; font-size: 1em;}

/* Tables - navigational */
table.table_nav {border-collapse: collapse;}
table.table_nav td {padding:10px; vertical-align:top;}
table.table_nav th {padding:10px; background-color:#5E957D;}

/* Tables - informational */
table.table_info {width:80%; border-collapse:collapse;}
table.table_info td {padding:5px; border:1px solid #000;}
table.table_info th {padding:5px; border:1px solid #000; background-color:#5E957D; text-align:left; vertical-align:bottom;}

/* Tables - informational type 2 */
table.table_info2 {width:95%; border-collapse:collapse; background-color: #fafafa;}
table.table_info2 td {padding:5px; border:1px solid #000; text-align:center;}
table.table_info2 td a:link {text-decoration: underline; color: #006600 !important;}
table.table_info2 th {padding:5px 15px; border:1px solid #000; text-align:left; vertical-align:middle; font-weight:100;}
table.table_info2 th.head {background-color: #ccc; border-bottom: 2px solid #000; padding:10px 5px; vertical-align:bottom; font-size:.8em; font-weight:700;}
table.table_info2 th.head a:link {color: #000 !important;}
table.table_info2 th.head a:visited {color: #000 !important;}
table.table_info2 th.head a:hover {color: #006600 !important;}
table.table_info2 th.subhead {background-color: #ececec; font-size:.8em; vertical-align:bottom; font-weight:bold; padding:5px}
table.table_info2 th.subhead a:link {color: #006600 !important;}

/* Tables - odd and even rows */
.odd {background-color: #ECECEC}
.even {background-color: #FFF}

/* Images */
/*#pagebody img{border:1px solid #333;} liQuid commented out for new design in foundation*/
.picture {background-color:#ececec; border:1px solid #333; padding:3px; font:11px/1.4em Arial, sans-serif;} 
.picture img {vertical-align:middle; margin-bottom:3px; display:block;}
#right-column img{border:0px;}
img.icon {border:0px !important;}

/* use to fix bullet misalignment caused by the 3-pixel bug - wrap around text after headings */
#alignfix {float: left; height: auto; width: 100%; list-style-position:inside; margin-left: 0; padding: 0 1em 1em 0;}

/* Clear Floats */
.clearall {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}

/* Various Classes */
.alignLeft {float: left; margin: .5em .8em .3em 0em;}
.alignRight {float: right; margin: .5em 0em .3em .5em;}
.alignCenter {display:block; margin: 1.2em auto .5em auto;}
.highlightBox {/*border: 1px solid #666666;*/ background-color:#ececec; padding: 1em; font-weight:bold; font-style:italic; margin: 2em 0 2em 5em;}  /* currently on Dr. Glazier's profile */

/* Rounded Corners */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height:1px}


/* -------------------- ABOUT US -------------------- */

/* Performance Indicators */
.sig-below {background-color: #c67400;}
.below {background-color: #d39b41;}
.better {background-color: #e0c183;}	
.sig-better {background-color: #ede8c4;}	

/* -------------------- HOME -------------------- */

/*#home #maxwidth {width:960px;}*/
#home #pagebody #main {padding: 20px 20px 20px 200px;}
/*#home #pagebody table tr.odd {background-color: #ede8c4}*/

/* styles for Main pages and Home */
#home h3, #main h3 {margin-top: 3px;}
#home h3 a:link, #main h3 a:link{text-decoration:underline; color: #5E957D;}
#home h3 a:visited, #main h3 a:visited {text-decoration:underline; color: #5E957D;}
#home h3 a:hover, #main h3 a:hover  {text-decoration: none;}
#home h3 a:active, #main h3 a:active {text-decoration:underline; color: #5E957D;}

#home h4, #main h4 {margin-top: 3px;}
#home h4 a:link, #main h4 a:link {text-decoration:underline; color: #5E957D;}
#home h4 a:visited, #main h4 a:visited {text-decoration:underline; color: #5E957D;}
#home h4 a:hover, #main h4 a:hover {text-decoration: none;}
#home h4 a:active, #main h4 a:active {text-decoration:underline; color: #5E957D;}

#home h5, #main h5 {margin-top: 3px;}
#home h5 a:link, #main h5 a:link {text-decoration:underline; color: #5E957D;}
#home h5 a:visited, #main h5 a:visited {text-decoration:underline; color: #5E957D;}
#home h5 a:hover, #main h5 a:hover {text-decoration: none;}
#home h5 a:active, #main h5 a:active {text-decoration:underline; color: #5E957D;}

/* Old Editorial Headers */
/*
#col_header_1, #col_header_1 span {width: 100%; height: 40px; background-image: url(../images/header_hospitalnews.png); background-repeat: no-repeat;}
#col_header_1 span { margin-bottom: -40px; }

#col_header_2, #col_header_2 span {width: 100%; height: 40px; background-image: url(../images/header_lkski.png); background-repeat: no-repeat;}
#col_header_2 span { margin-bottom: -40px; }

#col_header_3, #col_header_3 span {width: 100%; height: 40px; background-image: url(../images/header_culture.png); background-repeat: no-repeat;}
#col_header_3 span { margin-bottom: -40px; }

#col_header_4, #col_header_4 span {width: 100%; height: 40px; background-image: url(../images/header_explore.png); background-repeat: no-repeat;}
#col_header_4 span { margin-bottom: -40px; }
*/

/* -------------------- MAPS & DIRECTIONS -------------------- */

#googleMapCanvas {
    height:440px;
    border: solid 1px #cccccc;
}