/* CSS Document */

/*
	This document contains the base styles for the site. 
	The site also has css in the theme folders for resizing text based on user choices.
	These other sheets are located in the subfolders og /APP_THEMES
*/

	/**********************************************************/
	/**** HTML STYLING ****************************************/
	/**********************************************************/

	/*
	#mainColumns table{
		background-color: white;
	}

	#mainColumn tr.footer, 
	#mainColumn td.footer, 	
	#mainColumn tr.header,
	#mainColumn td.header
	{
		text-align: center;	
	}
	#mainColumn td.header{
		background-color: #006699;
		color: white;
		font-weight: bold;
		font-size: 120%;
	}
	#mainColumn th{
		text-align: left;
		padding: 5px;
		vertical-align: top;
		background-color: #B9C7EA;
		color: BLACK;
	}
	#mainColumn th, #mainColumn td{
		padding: 5px;
		border: 1px solid #006699;
	}
	#mainColumn td{
		background-color: white;
	}
	#mainColumn tr.footer{
		background-color: #CCCCCC;
	}
	#mainColumn td.footer{
		background-color: #CCCCCC;
	}
	*/	


    form{
		padding: 0px;
		margin: 0px;
	}
	body{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color : #E2EEF7; 
		background-image: url("../images/body-bg2.gif");
		margin-left: 0;
		margin-top: 0;
	}
	h1{
		color: #990000;
		border-bottom: 2px solid #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 170%;
		font-weight: normal;
		padding-left: 0px;
		padding-top: 5px;
		padding-bottom: 2px;
	}	
	h2{
		font-family: Arial, Helvetica, sans-serif;
		color: #990000;
		font-size: 120%;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 4px;
	}
	h3{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 110%;
		color: black;
	}
	h4{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
	}
	p, ol, ul, h1, h2{
		margin-bottom: 14px;
	}
	p, ol, ul, h1{
		clear: left;
	}
	ul{
		margin-bottom: 3px;
		list-style-image:url("../images/redArrowTrans.gif");
		list-style-position:outside;
	}
	
	.protocol ul{
		list-style-image: none;
	}
	.protocol table
	{
		margin-left: 10px;
	}
	.protocol #treatmentTimeTargets th, 
	.protocol #treatmentTimeTargets td, 
	.protocol #tpaEligibility th, 
	.protocol #tpaEligibility td,
	.protocol #tpaDosing th,
	.protocol #tpaDosing td,
	{
		padding: 2px;
		border: 1px solid black;
		background-color: #FFFFCC;
	}
	.protocol #treatmentTimeTargets
	{
		background-color: white;
	}
	.protocol li{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.protocol .mghSpecific
	{
		margin: 0px;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-left: 22px;
		display: block;
		font-style: italic;
		color: #333333;
	}
	
	ol
	{
		margin-bottom: 3px;
	}
	
	p{
		line-height: 140%;
		padding-left: 10px;
		padding-right: 0px;
	}
	table{
		border-collapse: collapse;
	}
	td{
		vertical-align: top;
		padding: 0px;
	}

    input, select, textarea{
		font-size: 90%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	input.button
    {
		font-weight: bold;
		background-color: #C2CEF5;
		color: black;
    }
    input.textbox
    {
		padding-left: 3px;
		background-image: url(../images/textboxbg.gif);
    }
	/* ANCHOR LINKS */
	a{
		font-weight: bold;
		text-decoration: none;
		color: blue;
	}
	a:hover{
		text-decoration: underline;
		color: #990000;
	}
	a img{
		border:0px;
	}
	
	a.citation
	{
		vertical-align: super;
		font-size: 8px
	}

	/* END HTML STYLING ***************************************/


	/**********************************************************/
	/***** WELCOME + SLIDESHOW - only on the home page ********/
	/**********************************************************/

	#welcomeMessage, #slideShow{
		height: 202px;
		border-bottom: 1px solid black;
	}
	#welcomeMessage{
		float: left;
		width: 350px;
		border-right: 1px solid black;
		background-image: url("../images/home/back-drop.jpg");
	}
	#welcomeMessage p{
		line-height: 135%;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 20px;
		margin-right: 20px;
		padding: 0px;
		text-align: justify;
	}
	#welcomeMessage h1{
		margin: 10px;
		margin-left: 20px;
		margin-right: 20px;
		text-align: center;
		color: #990000;
		font-weight: bold;
		font-size: 135%;
		font-variant:normal;
		line-height: 100%;
		border: 0px;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		opacity:.95;
		filter: alpha(opacity=95);
		-moz-opacity: 0.95;
	}
	#slideShow{
		float: right;
		margin: 0px;
		padding: 0px;
		width: 449px;
		white-space: nowrap;
	}

	/** END WELCOME + SLIDESHOW - only on the home page *******/
	
	
	/**********************************************************/
	/**** SECTIONS ********************************************/
	/**********************************************************/

	#subsections{
		background-color: white;
		/*height: 250px;*/
		padding: 0px;
		padding-left: 12px;
		margin: 0px;
		
	}
	#subsections #patientCareSection, 
	#subsections #resourcesSection, 
	#subsections #researchSection
	{
		margin-right: 12px;
	}		
	#subsections #resourcesSection
	{
		margin-bottom: 10px;
	}
	.section{
		width: 185px;
		padding: 0px;
		margin: 0px;
		background-color: white;
		float: left;
	}
	.section h2{
		color: black;
		text-align: center;
		margin: 0px;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		font-variant: small-caps;
		border-bottom: 2px solid #990000;
	}
	.section p, .section li{
		font-size: 90%;			
	}
	.section ul{
		padding-left: 0px;
		margin-left: 32px;
		margin-top: 10px;
	}
	.section p{
		padding: 0x;
		margin: 0px;
	}
	ul.sectionLinks{

	}
	ul.sectionLinks {
		padding-bottom: 0px;
		margin-bottom: 3px;
		vertical-align: top;
	}

	ul.sectionList li
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}

	/*END SECTIONS ********************************************/


	
	/**********************************************************/	
	/**** IDENTITIES  (main sections) *************************/	
	/**********************************************************/	

    #wrap
    {
        width: 800px;
		margin-top: 8px;

        margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;

		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
        background-color: White;
    }
    #mainColumn
    {
		width: 580px;
        padding-left: 15px;
        padding-bottom: 15px;
        background-color: White;
        float: left;
    }
    #themeChoices
    {
        width: 180px; /* one pixel removed to account for left border */
        float: right;
        margin-bottom: 10px;
        padding: 0px;
    }
	#themeChoices
	{
		text-align: center;
	}
    #callOuts
    {
        width: 175px; /* one pixel removed to account for left border */
		padding: 5px;
        float: right;
        margin-bottom: 10px;
		background-color: #D5C99F;
		/*border-left: 1px solid #FF9933;
		border-top: 2px solid #FF9933;
		border-bottom: 2px solid #FF9933;*/		
    }
	#callOuts h2{
		margin: 0px;
		margin-bottom: 5px;
		margin-top: 5px;
		padding: 0px;
		padding-left: 5px;
		border-bottom: 2px solid white;	
	}
	#callOuts p{
		padding: 5px;
		margin: 0px;
	}
	#callOuts ul, #callOuts ol{
		padding: 5px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 25px;
	}
	#bookmarking, #news, #donate, #videos, #topLinks
	{
		marign-bottom: 15px;
	}
	a#donateLink{
		text-align: center;
		clear: both;
		display: block;
		border: 1px solid blue; 
		padding-top: 50px;
		padding-bottom: 5px;
		background-image: url('../images/gift.gif');
		background-position: top;
		background-repeat: no-repeat;		
		background-color: white;
	}
	a#donateLink:hover{
		bordeR: 1px solid #990000;
	}
	#footer
	{
        clear: both;
		border-top: 1px solid black;
		/*background-color: #C8CAB5;*/
		background-color: #CCCCCC;
		font-weight: bold;
		text-align: center;
	}
	#footer p
	{
        line-height: 135%;
	    margin:0px;
		padding: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
    #footer a:link, #headerLinks a:link
    {
        color: #990000;
        text-decoration: none;    
    }
    #footer a:hover, #headerLinks a:hover
    {
        text-decoration: underline;    
    }
    #footer a:visited, #headerLinks a:visited
    {
        text-decoration: none;    
    }
	/*END IDENTITIES  (main sections) *************************/	


	/**********************************************************/	
	/**** HEADER BAR ******************************************/	
	/**********************************************************/	
	
	#header
	{
		/* The top banner with logo and links/search bar */
		background-color: white;
		height: 95px;
	}
	#header #headerLogo{
		float: left;
	}
	#header #headerLogo img{
		border: 0px;
	}
	#header #headerLinks
	{
		margin-top: 28px;

		float: right;
		width: 58%;
	}
	/*#header #headerLinks .button
	{
		font-family: verdana;
	}*/
	#headerLinks a:link
	{
        color: #990000;
	    text-decoration: none;    
	}
	/*END HEADER BAR ******************************************/	

	/**********************************************************/	
	/**** BREADCRUMBS *****************************************/	
	/**********************************************************/	
	#breadcrumbs{
		/*width: 770px;*/
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 14px;
		margin-bottom: 10px;
		padding-top:3px;
		padding-bottom:3px;
        font-weight: normal;
	}

	.breadcrumbsMenuItem
	{
		margin: 0px;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 115%;
	}
	/*

	.breadcrumbsMenuItemHover{
		text-decoration: underline;
	}
	.breadcrumbsSubmenu{
		margin-top: 3px;
		margin-left: 1px;
	}
	.breadcrumbsSubmenuItem{
		font-size: 100%;
		border: 1px solid #999999;		
		padding-left: 2px;
		padding-right: 2px;
		background-color: #E3FDD7;
	}
	/*END BREADCRUMBS *****************************************/	



	/**********************************************************/	
	/**** MENU BAR ********************************************/	
	/**********************************************************/	
	
	.menuNav
	{
        width: 100%;
	    background-image: url("../images/bannerbg2.gif");
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		margin: 0px;
        padding: 0px;
        text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	/* The top level (ie "static") items */
	.menuItem
	{
		font-size: 10pt;
		font-weight: bold;
		font-variant: small-caps;
		padding-top: 1px;
		padding-bottom: 2px;
		/*height:22px;*/
	}
	.menuItem a
	{
		color: white;
		display: block;
	}
	.menuItem a:hover
	{
        text-decoration: underline;
		color: white;
	}
		.menuButton
	{
		 background-image: url("../home/MenuImages/MenuButton.jpg");
		 height:37px;
		 width:265px;
		 text-align:center;
		 margin-bottom:1px;
		 margin-top:1px;
	}
		.menuButton a
	{
		 color:White;
		 display:block;
		 height:37px;
		 width:265px;
	}
		.menuButton a:hover
	{
		 background-image: url("../home/MenuImages/HoverMenu.jpg");
		 text-decoration:underline;
		 color:White;
		 font-size:medium;
		 height:37px;
		 width:265px;
	}
	/* The submenu (ie "dynamic") items */
	.subMenu, .breadcrumbsSubmenu{
		border-top: 1px solid #78876D;
		border-bottom: 1px solid #78876D;
		border-left: 1px solid #78876D;
		border-right: 1px solid #78876D;
		z-index:1000;
    }

	.subMenuItem, .breadcrumbsSubmenuItem
	{
	    text-align: left;
		padding-left: 3px;	
		padding-right: 3px;			
		font-size: 10px;
		border-bottom: 1px solid #78876D;
		background-color: #DEEDD3;	
		/*height:22px;*/
		/*background-color: #E6E6E6;*/
	}
	.subMenuItem a
	{
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
		display: block;
	}
	.subMenuItem a:hover
	{
		color: #990000;
		text-decoration: underline;
	}
	/*END MENU BAR ********************************************/	



	/***********************************************************/	
	/**** SEARCH BOX *******************************************/	
	/***********************************************************/	
    #searchBox
    {
		margin-top: 5px;
		text-align: left;
    }
	#googleLogo
	{
		vertical-align: middle;
	}
	
	#searchBox p
	{
		margin: 0px;
		padding: 0px;
	}	
	/**** SEARCH BOX *******************************************/	

	/***********************************************************/	
	/**** PATHWAYS *********************************************/	
	/***********************************************************/	
	
	#paths 
	{
		clear: both;
		margin-top: 20px;
		text-align: center;
		font-size: 80%;
	}
	.prevLink{
		display: inline;
	}
	.parentLink{
		margin-left: 5%;
		margin-right: 5%;		
		display: inline;
	}
	.nextLink{
		display: inline;
	}
	/*END PATHWAYS *********************************************/	

	/***********************************************************/	
	/**** RELATED CONTENT **************************************/	
	/***********************************************************/	
	#relatedContent{
		font-size: 90%;
	}
	#relatedContent #local, #relatedContent #web 
	{
		clear: both;
		text-align: left;
		padding-bottom: 5px;
		margin-top: 20px;
		background-color: #B9D2CE;
		border-top: 1px solid #73958A;	
		border-bottom: 1px solid #73958A;			
	}	
	#relatedContent h5{
		border-bottom: 1px solid white;	
		font-variant: small-caps;
		font-size: 110%;
		padding: 0px;
		padding-left: 5px;
		margin: 0px;
	}
	#relatedContent ul{
		margin-top: 4px;
		margin-bottom: 4px;
	}
	/*END RELATED CONTENT **************************************/	

	
	/***********************************************************/	
	/**** SEE ALSO *********************************************/	
	/***********************************************************/	
			
	#seeAlso{
		clear: both;
		text-align: left;
		padding-bottom: 5px;
		margin-top: 20px;
		background-color: #B9D2CE;
		border-top: 1px solid #73958A;	
		border-bottom: 1px solid #73958A;			
	}
	#seeAlso h5{
		border-bottom: 1px solid #73958A;	
		font-size: 13px;	
		font-variant: small-caps;
		padding: 0px;
		padding-left: 5px;
		margin: 0px;
	}
	#seeAlso ul{
		margin-top: 8px;
		margin-bottom: 8px;
	}	
	#seeAlso ul li{
	}
	/*END SEE ALSO *********************************************/		


	/***********************************************************/	
	/**** CONTENTS *********************************************/	
	/***********************************************************/			
	#pageContents
{
	margin-left: 30px;
	border: 1px solid gray;
	padding: 10px;
	width: 60%;
	font-size: 90%;
	background-color: #BEE0E0;
}
	#pageContents p
	{
		border-bottom: 1px dotted #000000;
		margin: 0px;
		margin-bottom: 7px;
		padding: 0px;
		padding-bottom: 3px;
		font-weight: bold;
		text-align: center;
	}
	#pageContents ul
	{
		margin-top: 0px;
		margin-left: 20px;
	}
	#pageContents li
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	/*END CONTENTS *********************************************/		


	
	/***********************************************************/	
	/**** PHOTOS ***********************************************/	
	/***********************************************************/			
	.photo
	{
		border: 1px solid black;
		background-color: white;
		padding: 2px; 
	}
	#telestrokePhoto{
		margin-left: 5px;
		margin-right: 5px;
		float: right;
	}
	#spauldingPhoto{
		float: right;
		margin-left: 5px;
		margin-bottom: 10px;	
	}
	#spauldingLogo{
		float: right;
		background-color: #207DA9;
		padding: 4px;
		margin-left: 5px;
	}
	#bioPhoto{
		float: right;
		margin-left: 10px;
	}
	#teamPhoto{
		float: right;
		margin-left: 10px;
	}
	#kistlerCenter{
		float: right;
		margin-left: 10px;
	}
	#booksPhoto{
		float: right;
		margin-left: 10px;
	}
	#usNewsLogo{
		float: left;
		margin-right: 3px;
		margin-top: 3px;
	}
	#videoThumb{
		margin-top: 3px;
	}
	#spotriasLogo{
		float: right;
		margin-left: 10px
	}
	#inpatSim{
		float: right;
		margin-left: 10px
	}
	#inpatientCT{
		float: right;
		margin-left: 10px
	}
	#fellowshipCritCare{
		margin-left: 10px
	}
	/*END PHOTOS ***********************************************/		
	

	/***********************************************************/	
	/**** LISTS ************************************************/	
	/***********************************************************/	

	#neuroCritStaffList, #neuroCritProtocolList,
	#acuteStrokeStaffList, #acuteStrokeProtocolList,
	#mghTeleStrokeStaffList, #bwhTeleStrokeStaffList,
	#currentProjectList, #pastProjectList, 
	#clinicalStrokeList, #nonclinicalStrokeList,
	#contactByMail, #contactByPhone,
	#mghMainDirections, #mghWestDirections,
	#inpatientDirector, #inpatientStaffList, 
	#rehabDirector, #rehabStaffList, 
	#outpatientPhysicians, #outpatientDirector, 
	#outpatientFellows, #outpatientNurses, 
	#cerebroVascularDirectors, #cerebroVascularStaff, 
	#strokeFellows, #researchFellows
	{
		width:46%; 
		margin-bottom: 12px;
	}
	#neuroCritStaffList, #acuteStrokeStaffList, 
	#mghTeleStrokeStaffList, #currentProjectList,
	#clinicalStrokeList, #contactByMail,
	#mghMainDirections, #inpatientDirector,
	#rehabDirector, #outpatientDirector, 
	#outpatientFellows, #outpatientNurses, 
	#cerebroVascularDirectors, 	#strokeFellows,
	#neuroCritProtocolList, #acuteStrokeProtocolList, 
	#bwhTeleStrokeStaffList, #pastProjectList,
	#nonclinicalStrokeList, #contactByPhones,
	#mghWestDirections, #inpatientStaffList,
	#rehabStaffList, #outpatientPhysicians,
	#cerebroVascularStaff, #researchFellows
	{
		float: left;
		margin-right: 3%;
	}
	#neuroCritProtocolList, #acuteStrokeProtocolList, 
	#bwhTeleStrokeStaffList, #pastProjectList,
	#nonclinicalStrokeList, #contactByPhones,
	#mghWestDirections, #inpatientStaffList,
	#rehabStaffList, #outpatientPhysicians,
	#cerebroVascularStaff, #researchFellows
	{
		/* removed float: right; and added these IDs above. 
		// All are floated left with right-side margins.*/
	}
	/*END LISTS ************************************************/	
		

	/***********************************************************/	
	/**** BOOKMARKING ******************************************/	
	/***********************************************************/	
	.deliciousLink, .diggLink, .yahooLink, .googleLink, .redditLink
	{
		background-color: #FFFFCC;
		margin: auto;
		margin-bottom: 5px;
        padding-left: 27px;
		padding-top: 4px;
		padding-bottom: 5px;
		display: block;
		width: 70px;
		border: 1px solid blue;		
	}
	/*.deliciousLink:hover, 
	.diggLink:hover, 
	.yahooLink:hover, 
	.googleLink:hover, 
	.redditLink:hover;*/ {
		border: 1px solid #990000;
	}

	.diggLink
    {
		/*float: right;
		clear: right;*/
        background-image: url('../images/bookmarking/digg.gif');
		background-repeat: no-repeat;
        background-position: 5px 0px;
    }
	.redditLink
    {
		/*float: right;
		clear: right;*/
        background-image: url('../images/bookmarking/reddit.gif');
		background-repeat: no-repeat;
        background-position: 4px 1px;
    }
	.googleLink
    {
        background-image: url('../images/bookmarking/google.gif');
		background-repeat: no-repeat;
        background-position: 4px 3px;
    }
	.yahooLink
    {
        background-image: url('../images/bookmarking/yahoo.gif');
		background-repeat: no-repeat;
        background-position: 4px 3px;
    }
    .deliciousLink
    {
        background-image: url('../images/bookmarking/delicious.gif');
		background-repeat: no-repeat;
        background-position: 4px 3px;
    }
	/*END BOOKMARKING ******************************************/	


	/***********************************************************/	
	/**** FEEDBACK + FORWARDING ********************************/	
	/***********************************************************/	
	#feedback, #forward{
		padding-left: 5px;
		margin-top: 15px;
		border: 1px solid blue;
		background-color: #B9C7EA;
		font-size: 80%;
		clear: left;
		width: 48%;
	}
	#feedback{
		/*background-image: url("../images/icons/pen-large.gif");
		background-repeat: no-repeat;
		background-position: 350px 30px;*/
		float: left;
	}
	#forward{
		float: right;
		/*background-image: url("../images/icons/mail-large.gif");
		background-repeat: no-repeat;
		background-position: 350px 30px;*/
	}
	#feedback .hyperlink, #forward .hyperlink{

		padding-right: 2px;
		cursor: pointer;
		/* this control doesn't automatically render as a link - 
			hence the pointer setting */
	}

	#feedback h2, #forward h2{
		border: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#feedback p, #forward p
	{
		margin-left: 0px;
		margin-top: 10px;
		padding: 0px;
	}
	#feedback .status, #forward status{
		font-weight: bold;
	}
	#feedback .feedbackTable, #forward .forwardTable{
		margin-left: 0px;
	}
	#feedback .feedbackTable th, 
	#forward .forwardTable th{
		text-align: left;
		vertical-align: top;
		padding-right: 3px;
	}

	#feedback .feedbackContent{
	}

	#forward .forwardContent{

	}
	/*
	#feedback .feedbackTable tr, 
	#forward .forwardTable tr{
		margin-bottom: 3px;
	}

	#feedback .feedbackTable td, 
	#forward .forwardTable td{
		text-align: left;
		vertical-align: top;
		padding-left: 5px;
	}
	/*END FEEDBACK + FORWARDING ********************************/	


	/***********************************************************/	
	/**** ED STEPS *********************************************/	
	/***********************************************************/	
    .edSteps h2{
        margin-bottom: 5px;
    }
	.edSteps{
	    margin-top: 20px;
		margin-left: 8px;
	}
	
	.edStepButtons{
        padding-top: 20px;
	    padding-right: 5px;
	}
	.edStepButtons td{
	    padding: 7px;

	}
	/*.edStepButton{
	    background-image: url("../images/redArrowTrans.gif");
	    background-repeat: no-repeat;
	    background-position: left top; 
	    padding-left: 12px;
	}*/
	.edStepButtonSelected
	{
		padding-left: 12px;
	    background-image: url("../images/redArrowTrans.gif");
	    background-repeat: no-repeat;
		font-style: italic;
	}


	/*END ED STEPS *********************************************/	


	/***********************************************************/	
	/**** CONTACT FORM *****************************************/	
	/***********************************************************/	

	#contact .contactTable{
		margin-left: 10px;
	}
	#contact .contactTable th{
		text-align: left;
		vertical-align: top;
		padding-right: 10px;
	}

	/**** CONTACT FORM *****************************************/	



	/***********************************************************/	
	/**** tPA DOSING CALCULATOR ********************************/	
	/***********************************************************/	

	.tpaDosing{
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #006699;
		background-color: white;
	}

	.tpaDosing tr.footer, 
	.tpaDosing td.footer, 	
	.tpaDosing tr.header,
	.tpaDosing td.header
	{
		text-align: center;	
	}
	.tpaDosing td.header{
		background-color: #006699;
		color: white;
		font-weight: bold;
		font-size: 120%;
	}
	.tpaDosing th{
		text-align: left;
		padding: 5px;
		vertical-align: top;
		background-color: #B9C7EA;
		color: BLACK;
	}
	.tpaDosing th, .tpaDosing td{
		padding: 5px;
		border: 1px solid #006699;
	}
	.tpaDosing td{
		background-color: white;
	}
	.tpaDosing tr.footer{
		background-color: #CCCCCC;
	}
	.tpaDosing td.footer{
		background-color: #CCCCCC;
	}
	/*END tPA DOSING CALCULATOR ********************************/	



	/***********************************************************/	
	/**** APPOINTMENTS FORM ************************************/	
	/***********************************************************/	
	.appointmentForm{
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #006699;
		background-color: white;
	}

	.appointmentForm tr.footer, 
	.appointmentForm td.footer, 	
	.appointmentForm tr.header,
	.appointmentForm td.header
	{
		text-align: center;	
	}
	.appointmentForm td.header{
		background-color: #006699;
		color: white;
		font-weight: bold;
		font-size: 120%;
	}
	.appointmentForm th{
		text-align: left;
		padding: 5px;
		vertical-align: top;
		background-color: #B9C7EA;
		color: BLACK;
	}
	.appointmentForm th, .appointmentForm td{
		padding: 5px;
		border: 1px solid #006699;
	}
	.appointmentForm td{
		background-color: white;
	}
	.appointmentForm tr.footer{
		background-color: #CCCCCC;
	}
	.appointmentForm td.footer{
		background-color: #CCCCCC;
	}

	#appointmentsInfo
	{
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		border-right: 2px solid gray;
		border-bottom: 2px solid gray;
		/*background-color: #EDBFEB; */
		background-color: #BFBFFF;
		background-color: #99CC99;
		
		width: 190px;
		float: right;
		margin-left: 10px;
	}
	#appointmentsInfo h2
	{
		text-align: center;
		color: black;
		border-bottom: 1px dotted white;
		font-size: 115%;
		font-variant: small-caps;
		margin-bottom: 0px;
		margin-top: 0px;
		padding: 2px;
	}
	#appointmentsInfo p
	{
		padding: 10px;
		margin: 0px;
		margin-bottom: 0px;
		font-size: 90%;
	}
	
	#appointmentsInfo ul
	{
		margin:0px;
		padding:0px;
		margin-left: 30px;
	}

	#appointmentsInfo li
	{	
		font-size: 90%;
		margin-bottom: 5px;
	}
	/*END APPOINTMENTS FORM ************************************/	
	
	/**** FUNC SCORE CALC **************************************/
	.funcScoreCalc{
		width: 95%;
	}
	.funcScoreCalc tr th{
		text-align: left;
		width: 43%;
	}
	.figure
	{
		padding-top: 7px;
	}
	.figure ul{
		list-style-image: none;
		list-style-type: none;
	}
	.figure p
	{
		font-size: 85%;
		margin-top: 12px;
		margin-bottom: 5px;
		margin-left: 25px;
		margin-right: 25px;
	}
	.figure img{
		display: block;
		border: 1px solid black;
		padding-left: 5px;
		padding-right: 5px;
		margin-left: auto;
		margin-right: auto;
	}

	/*END FUNC SCORE CALC **************************************/
	
	
	
	/**** MISCELLANEOUS ****************************************/	
	.authors{
		font-weight: bold;
	}
	div.hiddenDrillDown
	{
		display: none;
	}
	.editNote{
		border: 1px dotted #FF0000;
		color: #FF0000;
		font-weight: bold;
		padding: 2px;
	}
	.error{
		font-weight: bold;
		color: red;
	}

	p.researchTitle
	{
		padding-left: 0px;
		margin-left: 15px;
		clear: both;
		border-bottom: 1px dotted gray;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 110%;
		color: black;
	}
	div.researchItem{
		margin-left: 45px;
		margin-bottom: 30px;
	}
	div.researchItem p{
		margin-left: 0px;
		padding-left: 0px;
	}
	div.researchItem th{
		text-align: left;
		vertical-align: top;
		padding-right: 10px;
	}
	
	img.deanePI, img.deaneLeader{
		margin: auto;
		border: 1px solid black;
		padding: 1px;
	}
	img.deaneLeader{
		margin-bottom: 5px;
		display: block;
	}
	img.deanePI{
		margin-left: 5px;
		float: right;
	}
	ul.deaneLeaders li
	{
		text-align: center;
		font-size: 85%;
		width: 150px; 
		height: 225px;
		float: left;
		list-style-image:none;
		list-style-type:none;
		margin-left: 0px;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	/*END MISCELLANEOUS ****************************************/	

