@import url("main_import.css");

/*   ---everything---   */
body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;	
	/* was "width: 800px;" changed to accomodate super-wide content. */
	width: 850px;
	font-size: 11px;
	background-color: #FFFFFF;
}
a img {
	border: 0;
}
br.clr {
	clear: both;
}

#header {
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
}
#header img {
	vertical-align: top;
}
#header #presslogo {
	display: none;
}

/* hide this style from ie5 mac */
/* \*/
body .ie5mac { 
	display: none;
	clear: none;
}
/* */

/* add superscript for The Landing at McLeanSM 110310 14:21 */
.sm {
	position: relative;
	bottom: 0.5em;
	font-size: 0.7em;
}

/*   ---tabNav---   */
#tabNav {
	height: 124px;
	width: 800px;
	font-size: 12px;
}
#tabNav img {
	border-left: 0 !important;
	float: right;
}
#tabNav ul {
	height: 124px;
	width: 137px;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	text-transform: uppercase;
}
#patient #tabNav ul, #education #tabNav ul, #research #tabNav ul {
	width: 140px;
} 
#tabNav li {
	list-style: none;
	height: 28px;
	max-height: 42px;
	padding-left: 23px;
	padding-top: 14px;
}
#tabNav a {
	color: #888;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.05em;
}
#tabNav .currentpage a {
	color: #000;
}
#tabNav li.currentpage {
	padding-left: 21px;
}
#tabNav #patient a:hover {
	color: #7A9971;
}
#tabNav #education a:hover {
	color: #AA8BCC;
}
#tabNav #research a:hover {
	color: #4176A3;
}
#patient #tabNav ul li.currentpage {
	border-right: none;
	background: #E1E7D3;
}
#education #tabNav ul li.currentpage {
	border-right: none;
	background: #EEEAF1;
}
#research #tabNav ul li.currentpage {
	border-right: none;
	background: #E3E7ED;
}


/*   ---underNav---   */
#underNav {
	font-size: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
/*/*/a{}
/* hide from ns4 */
	body #underNav { width: 800px; }
/* */

html>body #underNav {
	/* hide from ie pc */
	margin-top: 6px;
}
#underNav a {
	color: #666;
	text-decoration: none;
}
#underNav a:hover {
	color: #000;
}
#underNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	max-width: 800px;
}
#underNav li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px;
	padding-right: 23px;
	margin: 0;
}
#underNav a.currentpage {
	color: #000;

}

/* sideNav section for the side navigation menu */

#sideNav {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	width: 130px;
	float: left;
	left: 0px; 
	color: #81967E;
	text-align: right;
	margin: 25px 0px 7px 0px;
	clear: both;
	padding: 0px;
}
/*html>body #sideNav { margin: 7px 0px 7px 0px; }*/

* #sideNav a { color: #6aa760; }
* #sideNav a:hover { color: #717171; text-decoration: none; }
* #sideNav a.currentpage { color: #717171; }
/* note for the following that the table tag also contains attributes */
* #sideNav table { width: 130px; margin: 0px; border-bottom: 1px solid #eaeaea; text-align: right; }
* #sideNav table td { border-top: 1px solid #EEEEEE; }
* #sideNav table td.currentpage { padding: 2px 2px 2px 1px; background-color: #dedede; }
* #sideNav table td.currentpage a { font-size: 12px; text-decoration: none; color: #717171; }
* #sideNav table td.normal { padding: 2px 2px 2px 1px; background-color: #F7F7F7; }
* #sideNav table td.normal a { font-size: 12px; text-decoration: none; }
* #sideNav table td.submenu { padding: 2px 2px 2px 6px; border-bottom: 0px; border-top: 0px; background-image: url("../images/sidenav-sub-general.png");}
* #sideNav table td.submenu a { font-size: 10px; text-decoration: none; }

#patient #sideNav a:hover { color: #40633a; }
#patient #sideNav a.currentpage { color: #40633a; }
#patient #sideNav table td.currentpage { background-color: #b6cdb2; }
#patient #sideNav table td.currentpage a { color: #40633a; }
#patient #sideNav table td.submenu { background-image: url("../images/sidenav-sub-patient.png"); }
#patient #sideNav table td.currentbuffer { border-top: 0px; background-color: #b6cdb2; }

#education #sideNav a:hover { color: #8869aa; }
#education #sideNav a.currentpage { color: #8869aa; }
#education #sideNav table td.currentpage { background-color: #dcd7e3; }
#education #sideNav table td.currentpage a { color: #8869aa; }
#education #sideNav table td.submenu { background-image: url("../images/sidenav-sub-education.png"); }
#education #sideNav table td.currentbuffer { border-top: 0px; background-color: #dcd7e3; }

#research #sideNav a:hover { color: #205481; }
#research #sideNav a.currentpage { color: #205481; }
#research #sideNav table td.currentpage { background-color: #ced5e0; }
#research #sideNav table td.currentpage a { color: #205481; }
#research #sideNav table td.submenu { background-image: url("../images/sidenav-sub-research.png"); }
#research #sideNav table td.currentbuffer { border-top: 0px; background-color: #ced5e0; }

/*   ---content---   */
#content {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: small;
	max-width: 630px;
	margin-left: 125px; 
	padding-left: 20px;
	width: 630px;
}
#content h1 {
	font-size: 20px;
	font-weight: bolder;
	color: #81967E;
	width: 100%;
}
#patient #content h1 { color: #9BAF6A; }
#education #content h1 { color: #B9ACC7; }
#research #content h1 { color: #4176A3; }
#content h1 #words {
	background: #fff;
	padding-right: 7px; 
}

/*  ---content no left nav--- DJE 070314 patient/child/atp.php */
#contentnonav {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: small;
	max-width: 630px;
	margin-left: 0px; 
	padding-left: 20px;
	width: 630px;
}
#contentnonav h1 {
	font-size: 20px;
	font-weight: bolder;
	color: #81967E;
	width: 100%;
}
#patient #contentnonav h1 { color: #9BAF6A; }
#education #contentnonav h1 { color: #B9ACC7; }
#research #contentnonav h1 { color: #4176A3; }
#contentnonav h1 #words {
	background: #fff;
	padding-right: 7px; 
}

#contentnonav h2 {
	font-size: 16px;
	color: #81967E;
}
#patient #contentnonav h2 { color: #9BAF6A; }
#education #contentnonav h2 { color: #B9ACC7; }
#research #contentnonav h2 { color: #4176A3; }
#contentnonav h3 {
	font-size: 14px;
}
#contentnonav h4 {
        font-size: 12px;
}

/* DJE 101221 15:28 add crimsonlink to be used in sectionright table */
/*
#content a.crimsonlink { font-weight: bold; font-color: #CC0000; text-decoration: none; }
#content a.crimsonlink:hover { font-color: #333333; text-decoration: underline; }                                                          
*/

/* A "standard" table for general content, like scientific stuff */

#contentnonav table.sectionedright { float: right; width: 250px; margin: 0px 0px 5px 3px; }

#contentnonav table.sectionedright td { padding: 5px; border: 1px solid #eee; background: url(../images/bg-texturedtable.png); /*background: #f7f7f7;*/ text-align: center; vertical-align: top; }

#contentnonav table.sectionedright td.heading {
        border: 1px solid #ddd;
        background: #eee;
        padding: 7px;
        margin: 0px 4px 0px 4px;
        text-align: center;
        vertical-align: top;
}
#contentnonav table.sectionedright p { font-size: 15px; margin: 5px 0px 5px 0px; }
#contentnonav table.sectionedright a { font-weight: bold; text-decoration: none; }
#contentnonav table.sectionedright a:hover { text-decoration: underline; }

/* DJE 110811 07:46  */
#contentnonav table.sectionedleft { float: left; width: 250px; margin: 0px 0px 5px 3px; }

#contentnonav table.sectionedleft td { padding: 5px; border: 1px solid #eee; background: url(../images/bg-texturedtable.png); /*background: #f7f7f7;*/ text-align: center; vertical-align: top; }

#contentnonav table.sectionedleft td.heading {
        border: 1px solid #ddd;
        background: #eee;
        padding: 7px;
        margin: 0px 4px 0px 4px;
        text-align: center;
        vertical-align: top;
}
#contentnonav table.sectionedleft p { font-size: 15px; margin: 5px 0px 5px 0px; }
#contentnonav table.sectionedleft a { font-weight: bold; text-decoration: none; }
#contentnonav table.sectionedleft a:hover { text-decoration: underline; }
/* DJE 110811 07:46  */



/* DJE 050602 add no horizontal line for employment/opportunities/social.php*/
#contentnoline {
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
        font-size: small;
        max-width: 630px;
        margin-left: 125px;
        padding-left: 20px;
        width: 630px;
}
#contentnoline h1 {
        font-size: 20px;
        font-weight: bolder;
        color: #81967E;
        width: 100%;
}
#contentnoline h1 #words {
        background: #fff;
        padding-right: 7px;
}
#contentnoline h2 {
        font-size: 16px;
        color: #81967E;
}
#contentnoline h3 {
        font-size: 14px;
}
#contentnoline h4 {
        font-size: 12px;
}
#contentnoline a {
        color: #60745c;
}
#contentnoline address {
        font-style: normal;
        padding-left: 15px;
}
#contentnoline img.leftinset {
        float: left;
        padding-right: 10px;
        padding-top: 3px;
}
#contentnoline img.rightinset {
        float: right;
        padding-left: 10px;
        padding-top: 3px;
}
#contentnoline div.rightinset {
        float: right;
        margin-right: 0;
        padding-left: 10px;
        padding-top: 3px;
}
#contentnoline div.rightinset img {
        margin-right: 5%;
        margin-left: 5%;
}
#contentnoline div.rightinset p, #contentnoline div.rightinset p+p {
        display: block;
        font-size: 90%;
        font-weight: bold;
        text-align: center;
}
#contentnoline div.leftinset {
        float: left;
        padding-right: 15px;
        margin-right: 3%;
        padding-top: 3px;
}
#contentnoline div.leftinset img {
        margin-right: 5%;
        margin-left: 5%;
        padding-right: 10px;
}
#contentnoline div.leftinset p, #contentnoline div.leftinset p+p {
        display: block;
        font-size: 90%;
        font-weight: bold;
        text-align: center;
}
/* END DJE050802 */
/* DJE 050906 see includes/structural/header_bottom_normal.php*/
/* END DJE060906 */

/* DJE 091005 */
#contenteducationnoline {
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
        font-size: small;
        max-width: 630px;
        margin-left: 125px;
        padding-left: 20px;
        width: 630px;
}
#contenteducationnoline h1 {
        font-size: 20px;
        font-weight: bolder;
        /*color: #81967E;*/
		color: #B9ACC7;
        width: 100%;
}
#contenteducationnoline h1 #words {
        background: #fff;
        padding-right: 7px;
}
#contenteducationnoline h2 {
        font-size: 16px;
        color: #81967E;
}
#contenteducationnoline h3 {
        font-size: 14px;
}
#contenteducationnoline h4 {
        font-size: 12px;
}
#contenteducationnoline a {
        color: #60745c;
}
#contenteducationnoline address {
        font-style: normal;
        padding-left: 15px;
}
#contenteducationnoline img.leftinset {
        float: left;
        padding-right: 10px;
        padding-top: 3px;
}
#contenteducationnoline img.rightinset {
        float: right;
        padding-left: 10px;
        padding-top: 3px;
}
#contenteducationnoline div.rightinset {
        float: right;
        margin-right: 0;
        padding-left: 10px;
        padding-top: 3px;
}
#contenteducationnoline div.rightinset img {
        margin-right: 5%;
        margin-left: 5%;
}
#contenteducationnoline div.rightinset p, #contenteducationnoline div.rightinset p+p {
        display: block;
        font-size: 90%;
        font-weight: bold;
        text-align: center;
}
#contenteducationnoline div.leftinset {
        float: left;
        padding-right: 15px;
        margin-right: 3%;
        padding-top: 3px;
}
#contenteducationnoline div.leftinset img {
        margin-right: 5%;
        margin-left: 5%;
        padding-right: 10px;
}
#contenteducationnoline div.leftinset p, #contenteducationnoline div.leftinset p+p {
        display: block;
        font-size: 90%;
        font-weight: bold;
        text-align: center;
}

#contenteducationnoline table.right {
	width: 10px;
	float: right;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
	margin: 0px 0px 3px 6px;
	text-align: center;
}
#contenteducationnoline table.right p { font-size: 10px; }

/* DJE 091005 */

/* add tables to noline DJE 070314 patient/child/atp.php*/
/* A "standard" table for general content, like scientific stuff */

#contentnoline table.sectionedright { float: right; width: 250px; margin: 0px 0px 5px 3px; }

#contentnoline table.sectionedright td { padding: 5px; border: 1px solid #eee; background: url(../images/bg-texturedtable.png); /*background: #f7f7f7;*/ text-align: center; vertical-align: top; }

#contentnoline table.sectionedright td.heading {
        border: 1px solid #ddd;
        background: #eee;
        padding: 7px;
        margin: 0px 4px 0px 4px;
        text-align: center;
        vertical-align: top;
}
#contentnoline table.sectionedright p { font-size: 15px; margin: 5px 0px 5px 0px; }
#contentnoline table.sectionedright a { font-weight: bold; text-decoration: none; }
#contentnoline table.sectionedright a:hover { text-decoration: underline; }

/* Inset tables for images and other things within #content with a WHITE background*/
#contentnoline table.whiteright {
	width: 10px;
	float: right;
        border: 1px solid #ffffff;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	text-align: center;
}
#contentnoline table.whiteright p { font-size: 10px; }

/* END add tables to noline DJE 070314*/

#content h2 {
	font-size: 16px;
	color: #81967E;
}
#patient #content h2 { color: #9BAF6A; }
#education #content h2 { color: #B9ACC7; }
#research #content h2 { color: #4176A3; }
#content h3 {
	font-size: 14px;
}
#content h4 {
        font-size: 12px;
}
#content a {
	color: #60745c;
}
#content address {
	font-style: normal;
	padding-left: 15px;
}
#content SUB, #content SUP {
	line-height: 0;
}
#content img.leftinset {
	float: left;
	padding-right: 10px;
	padding-top: 3px;
}
#content img.rightinset {
	float: right;
	padding-left: 10px;
	padding-top: 3px;
}
#content div.rightinset {
	float: right;
	margin-right: 0;
	padding-left: 10px;
	padding-top: 3px;
}
#content div.rightinset img {
	margin-right: 5%;
	margin-left: 5%;
}
#content div.rightinset p, #content div.rightinset p+p {
	display: block;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}
#content div.leftinset {
	float: left;
	padding-right: 15px;
	margin-right: 3%;
	padding-top: 3px;
}
#content div.leftinset img {
	margin-right: 5%;
	margin-left: 5%;
	padding-right: 10px;
}
#content div.leftinset p, #content div.leftinset p+p {
	display: block;
	font-size: 90%;
	font-weight: bold;
	text-align: center;	
}

/* Tables with special UL list features (made for Research multi-level PI list) */

#content td.list { padding: 2px; margin: 0px; vertical-align: top; }

#content td.list UL { margin: 0px 0px 0px 0px; font-size: 12px; list-style-type: none; }
 html>body #content td.list UL { margin: 0px 0px 0px -15px; font-size: 12px; list-style-type: none; }
#content td.list UL LI { margin: 0px 0px 4px 0px; }
#content td.list UL UL { margin: 0px 0px 0px 8px; font-size: 10px; list-style-type: none; }
 html>body #content td.list UL UL { margin: 0px 0px 0px -17px; font-size: 10px; list-style-type: none; }
#content td.list UL UL UL { margin: 0px 0px 0px 8px; font-size: 10px; list-style-type: none; }
 html>body #content td.list UL UL UL { margin: 0px 0px 0px -19px; font-size: 10px; list-style-type: none; }

/* Inset tables for images and other things within #content as a GRAY box */
#content table.right {
	width: 10px;
	float: right;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
	margin: 0px 0px 3px 6px;
	text-align: center;
}
#content table.right p { font-size: 10px; }

/* Required for Make a Gift USN&WR logo 070531 DJE */
#content table.transparentright {
	width: 10px;
	float: right;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
	margin: 0px 0px 3px 6px;
	text-align: center;
}

#content table.left {
	width: 10px;
	float: left;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
	margin: 0px 6px 3px 0px;
	text-align: center;
}
#content table.left p { font-size: 10px; }

/* Inset tables for images and other things within #content with a WHITE background*/
#content table.whiteright {
	width: 10px;
	float: right;
        border: 1px solid #ffffff;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	text-align: center;
}
#content table.whiteright p { font-size: 10px; }

#content table.whiteleft {
	width: 10px;
	float: left;
        border: 1px solid #ffffff;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	text-align: center;
}
#content table.whiteleft p { font-size: 10px; }

/* neasc logo www.thearlingtonschool.org and patient/child/as.php */
#content table.whiterightwrap {
	width: 10px;
	float: right;
        border: 1px solid #ffffff;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#content table.whiteleftwrap {
	width: 10px;
	float: left;
        border: 1px solid #ffffff;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* Required for Make a Gift USN&WR logo 070531 DJE */
#content table.transparentright_gift_usnwr {
/*	position:absolute;*/
/*  	top:0;*/
/*  	left:0;*/
        position:relative;
	top:-25px;
        width: 10px;
        float: right;
        border: 1px solid #ffffff;
        background: transparent; 
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 2px;
        text-align: center;
}

/* Inset tables for images and other things within #content with a WHITE background*/
#content table.textwhiteright {
        width: 120px;
        float: right;
        border: 1px solid #ffffff;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 5px 3px;
        text-align: right;
	font-color: #81967E;
}
#content table.textwhiteright p { font-size: 15px; margin: 5px 0px 5px 0px; }
#content table.textwhiteright a { font-weight: bold; text-decoration: none; }
#content table.textwhiteright a:hover { text-decoration: underline; }
#content table.textwhiteright HR { border: 0px; height: 5px; background: #FFFFFF url(../images/hr2.jpg); }


/* Inset tables for images and other things within #content with a STRIPED textured background*/
#content table.texturedright {
        width: 250px;
        float: right;
        border: 1px solid #e3ede9;
        background: url(../images/bg-texturedtable.png);
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 5px 3px;
        text-align: center;
	font-color: #81967E;
}
#content table.texturedright p { font-size: 15px; margin: 5px 0px 5px 0px; }
#content table.texturedright a { font-weight: bold; text-decoration: none; }
#content table.texturedright a:hover { text-decoration: underline; }
#content table.texturedright HR { border: 0px; height: 5px; background: #FFFFFF url(../images/hr2.jpg); }

#content table.texturedleft {
        width: 250px;
        float: left;
        border: 1px solid #e3ede9;
        background: url(../images/bg-texturedtable.png);
        padding: 0px 0px 0px 0px;
        margin: 0px 3px 5px 0px;
        text-align: center;
        font-size: 15px;
        font-color: #81967E;
}
#content table.texturedleft p { font-size: 15px; margin: 5px 0px 5px 0px; }
#content table.texturedleft a { font-weight: bold; text-decoration: none; }
#content table.texturedleft a:hover { text-decoration: underline; }
#content table.texturedleft HR { border: 0px; height: 5px; background: #FFFFFF url(../images/hr2.jpg); }

/* Tables like right and left, but centered and full width for a gallery */

#content table.gallery {
        width: 640px;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
        margin: 0px 0px 0px 0px;
        text-align: center;
}
#content table.gallery P { font-size: 10px; }
#content table.gallery DIV.thumb { float: left; width: 202px; height: 200px; margin: 2px; border: 1px solid #fff; }
#content table.gallery DIV.thumb IMG { margin-top: 8px; }
#content table.gallery DIV.thumb P { margin: 0px 4px 4px 4px; }

/* Right nav table function */
#content table.rightnav {
        width: 250px;
        float: right;
        border: 1px solid #e3ede9;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 5px 3px;
        text-align: center;
        font-color: #81967E;
}

#content table.rightnav a { font-size: 10px; color: #6aa760; }
#content table.rightnav a:hover { color: #717171; text-decoration: none; }
#content table.rightnav a.currentpage { color: #717171; }
#content table.rightnav { width: 130px; margin: 0px; border-bottom: 1px solid #eaeaea; text-align: right; }
#content table.rightnav td { border-top: 1px solid #EEEEEE; }
#content table.rightnav td.currentpage { padding: 2px 2px 2px 1px; background-color: #dedede; }
#content table.rightnav td.currentpage a { font-weight: bold; text-decoration: none; color: #717171; }
#content table.rightnav td.normal { padding: 2px 2px 2px 1px; background-color: #F7F7F7; }
#content table.rightnav td.normal a { font-size: 12px; text-decoration: none; }
#content table.rightnav td.submenu { padding: 2px 2px 2px 6px; border-bottom: 0px; border-top: 0px;}
#content table.rightnav td.submenu a { text-decoration: none; }

#content table p { margin: 2px 0px 7px 0px; font-size: 12px; }
#content table img { border: 0px; margin: 0px 0px 2px 0px; }

/* Special table for holding and controlling text layout */
#content table.holder p { font-size: 12px; }

/* A "standard" table for general content, like scientific stuff */

#content table.sectionedright { float: right; width: 250px; margin: 0px 0px 5px 3px; }

#content table.sectionedright td { padding: 5px; border: 1px solid #eee; background: url(../images/bg-texturedtable.png); /*background: #f7f7f7;*/ text-align: center; vertical-align: top; }

#content table.sectionedright td.heading {
        border: 1px solid #ddd;
        background: #eee;
        padding: 7px;
        margin: 0px 4px 0px 4px;
        text-align: center;
        vertical-align: top;
}
#content table.sectionedright p { font-size: 15px; margin: 5px 0px 5px 0px; }
#content table.sectionedright a { font-weight: bold; text-decoration: none; }
#content table.sectionedright a:hover { text-decoration: underline; }
/*  DJE 101221 15:35 add crimsonlink */
/* #content table.sectionedright a.crimsonlink { font-weight: bold; color: #CC0000; text-decoration: none; } DJE 110112-10:59 */
#content table.sectionedright a.crimsonlink { font-weight: bold; color: #990000; text-decoration: none; } 
#content table.sectionedright a.crimsonlink:hover { color: #CC3300; text-decoration: underline; }


/* A "standard" table for general content, like scientific stuff -- large format DJE 090402*/

#content table.sectionedlarge { float: center; width: 640px; margin: 0px 0px 5px 3px; }

#content table.sectionedlarge td { padding: 5px; border: 1px solid #eee; background: url(../images/bg-texturedtable.png); /*background: #f7f7f7;*/ text-align: left; vertical-align: top; }

#content table.sectionedlarge td.heading {
        border: 1px solid #ddd;
        background: #eee;
        padding: 7px;
        margin: 0px 4px 0px 4px;
        text-align: left;
        vertical-align: top;
}
#content table.sectionedlarge p { font-size: 15px; margin: 5px 0px 5px 0px; }
#content table.sectionedlarge a { font-weight: bold; text-decoration: none; }
#content table.sectionedlarge a:hover { text-decoration: underline; }


/* Table for research news */

#content td.researchnews {
        padding: 2px;
        margin: 0px 0px 3px 6px;
        text-align: left;
}

#content td.researchnews h4 {
	text-align: center;
        margin: 6px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
        font-size: 12px;
	font-weight: bold;
	/*border-top: 1px dotted #BCBCBC;
	border-bottom: 1px dotted #BCBCBC;*/
	background-image: url("../images/research/img-headergradient.png");
}

#content td.researchnews ul { margin: 0px 0px 3px 0px; font-size: 10px; list-style-type: none; }
/*html>body #content td.researchnews ul { margin: 0px 0px 3px -40px; } */
/* DJE 070226 Fix typo and formatting issue with MSIE v7.0*/
#content td.researchnews ul { margin: 0px 0px 3px -40px; }
#content td.researchnews li { margin: 0px 0px 2px 0px; }

#content td.researchnews A { text-decoration: none; }
#content td.researchnews A:hover { color: #4176A3; }

/* Table for research news Formatted for MSIE DJE 070227*/

#content td.researchnewsmsie {
        padding: 2px;
        margin: 0px 0px 3px 6px;
        text-align: left;
}

#content td.researchnewsmsie h4 {
	text-align: center;
        margin: 6px 0px 5px 0px;
	padding: 4px 0px 4px 0px;
        font-size: 12px;
	font-weight: bold;
	/*border-top: 1px dotted #BCBCBC;
	border-bottom: 1px dotted #BCBCBC;*/
	background-image: url("../images/research/img-headergradient.png");
}

#content td.researchnewsmsie ul { margin: 0px 0px 3px 0px; font-size: 10px; list-style-type: none; }
/* DJE 070226 Fix typo and formatting issue with MSIE v7.0*/
#content td.researchnewsmsie ul { margin: 0px 0px 3px 0px; }
#content td.researchnewsmsie li { margin: 0px 0px 2px 0px; }

#content td.researchnewsmsie A { text-decoration: none; }
#content td.researchnewsmsie A:hover { color: #4176A3; }

/* Tables in about-bio staff list, looks similar to the "standard" table above  */

#content table.biolist { width: 100%; }

#content td.bioheader {
	width: 50%;
        border: 1px solid #ddd;
        background: #eee;
        padding: 5px;
        margin: 0px 4px 0px 4px;
        text-align: center;
	vertical-align: top;
}

#content td.biocell { padding: 20px 5px 5px 30px; border: 1px solid #eee; background: #f7f7f7; text-align: left; vertical-align: top; }

#content td.biocell ul { margin: 0px 0px 0px 50px; }
html>body #content td.biocell ul { margin: 0px 0px 0px 10px; }

/* Tables and cells in news and other similar sections */
table.news { width: 600px; }

table.news td + td { padding-left: 10px; }

table.news td {
        border: 1px solid #ddd;
        background: #eee;
        padding: 3px;
}


/* Images and captions on Enlarged Image pages */
#content p.captionlarge { text-align: center; }
#content p.captionlarge img { border: 0px; margin: 0px 0px 6px 0px; }

#patient #content div.rightinset p { color: #9BAF6A; }
#education #content div.rightinset p { color: #B9ACC7; }
#research #content div.rightinset p { color: #4176A3; }
#patient #content div.leftinset p { color: #9BAF6A; }
#education #content div.leftinset p { color: #B9ACC7; }
#research #content div.leftinset p { color: #4176A3; }

#content li {
	padding-top: 3px;
}
#content li img.rightinset {
	padding-top: 14px;
}

/* add ar bullet for patient/child/edc/edc-research.php patient/adult/edc/edc-research.php DJE 070726*/
.bullet {list-style-image: url(/images/ar_bullet.gif);}

/* Footer Styles */
#footer {
	/* was "width: 100%;" changed to account for wider body*/
	width: 800px;
	height: 20px;
	clear: both;
	/* restored "clear: both;" 20050726 EPH, having removed it in April */
}
#footer ul {
	padding: 0;
	padding-left: 16px;
	padding-top: 2px;
	margin: 0;
	list-style-position: inside;
}
#footer li {
	padding: 2px;
	padding-left: 15px;
}
#footer a:hover {
	color: #4E4E4E;
}
/*-- add iframe style DJE 051102 12:35 --*/
#iframe { border-color: #FF0000 #FF0000 #FFFFFF #FFFFFF; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 20px; 
	padding-left: 20px; 
	border-style: groove; 
	border-top-width: 5px; 
	border-right-width: 5px; 
	border-bottom-width: 10px; 
	border-left-width: 5px
}

/* indent paragraph for news items and press releases DJE 081209 */
p.indent {text-indent: 36pt;}
.indented
   {
   padding-left: 36pt;
   padding-right: 36pt;
   }

/* indent paragraph for Residential servicess DJE 101206 */
p.indent1 {text-indent: 12pt;}
.indented
   {
   padding-left: 12pt;
   padding-right: 12pt;
   }

/* Pavilion Services table DJE 100802 */
table.services {
  background-color:#FFF;
  width:100%;
  border-collapse:collapse;
}

td.default {
  background-color:#FFF;
  border:1px solid black;
  padding:5px;
}

