/* Esperanzapeptide style sheet - Mark Yeomans and Dorian Griffiths - 2007 */

/* BACKGROUND */
.body					{background-color: #CCFFCC; color: #444444; font-family: verdana,arial,helvetica,sans-serif; margin-left: 10; margin-right: 10; margin-top: 10; margin-bottom: 10;}


/* CELL BACKGROUNDS */
.cell-top-nav-row		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EDEDEE; }
.cell-content			{ background-color: #FFFFFF; }


/* OUTER TABLE FORMATTING */
.table-outer-content	{ background-color: #FFFFFF; }
.table-outer-border		{ background-color: #77AADD; }


.leftimage				{ float: left;  padding: 2px 10px 2px 0px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #AAAAAA; text-align: justify; }
.rightimage				{ float: right; padding: 2px 0px 2px 10px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #AAAAAA; text-align: justify; }


.l						{ text-align: left; }
.c						{ text-align: center; }
.r						{ text-align: right; }
.j						{ text-align: justify; }


.color-1				{ color: #333333; } /* dk gray */
.color-2				{ color: #CC0000; } /* med red */
.color-3				{ color: #AAAAAA; } /* gray */
.color-4				{ color: #800000; } /* dk red */
.color-5				{ color: #FF0000; } /* red */
.color-6				{ color: #0000EE; } /* blue */
.color-7				{ color: #00AA00; } /* green */



.clinics-box-l			{ padding: 0px; width: 45% ; float: left; }
.clinics-box-r			{ padding: 0px; width: 45% ; float: right; }
.clear					{ clear: both; }


/* LINKS */
A:visited				{ color: #007700; text-decoration: none }
A:link					{ color: #007700; text-decoration: none } 
A:hover					{ color:#CC0000; text-decoration: none } 
A:active				{ color: #007700; }

.a-index:visited		{ color: #CC0000; text-decoration: none }
.a-index:link			{ color: #CC0000; text-decoration: none } 
.a-index:hover			{ color: #CC0000; text-decoration: underline }
.a-index:active			{ color: #CC0000; text-decoration: none }

.nav-text				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-align: center; }
.footer					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #AAAAAA; }
.bottom-saying			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #CC0000; font-weight: bold; text-align: center; }
.site-title				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17pt; color: #336699; font-weight: bold; text-align: center; }
.site-title-small		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; }


.sub-nav :visited		{ text-decoration: none; font-family: Verdana,Arial,sans-serif; font-weight: bold; font-size: 9pt; color: #336699; }
.sub-nav :link			{ text-decoration: none; font-family: Verdana,Arial,sans-serif; font-weight: bold; font-size: 9pt; color: #336699; }
.sub-nav :hover			{ text-decoration: none; font-family: Verdana,Arial,sans-serif; font-weight: bold; font-size: 9pt; color: #945294; }
.sub-nav :active		{ text-decoration: none; font-family: Verdana,Arial,sans-serif; font-weight: bold; font-size: 9pt; color: #660000; }
.sub-nav-sel :link		{ text-decoration: none; font-family: Verdana,Arial,sans-serif; font-weight: bold; font-size: 9pt; color: #945294; }
.sub-nav-sel :hover		{ text-decoration: none; font-family: Verdana,Arial,sans-serif; font-weight: bold; font-size: 9pt; color: #945294; }

.center-tab				{ background-color: #E4F1DC; }
.center-tab-selected	{ background-color: #BBBBBB; }
.glossary-highlight		{ color: #336699; background-color: #CCCCCC; }

/* Required field asterisk */
.required-field			{ align: right; color: #FF0000 }



/* CSS nav buttons */

#navbuttons {
	width: 200px ;
	text-align: center ;
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
}
#navbuttons ul {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
}
#navbuttons li {
	margin: 0 ;
	padding: 0 ;
	display: block ;
	list-style: none ;
}
#navbuttons li a {
	color: #fff ;
	background-color: #070 ;
	border: 1px outset #008f00 ;
	width: 200px ;
	text-decoration: none ;
	display: block ;
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
}
#navbuttons li a:hover {
	color: #000 ;
	background-color: #bfffbf ;
}

.text-reg-small			{ font-size: 6pt; }

/* SCROLL BARS */
body					{ SCROLLBAR-FACE-COLOR: CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: FFFFFF; SCROLLBAR-SHADOW-COLOR: CCCCCC;  SCROLLBAR-3DLIGHT-COLOR: FFFFFF; SCROLLBAR-ARROW-COLOR: 7F5B9A; SCROLLBAR-TRACK-COLOR: EEEEEE; SCROLLBAR-DARKSHADOW-COLOR: EEEEEE }

/* END OF GLOBAL STYLE */
