html {
	height:100%; 
	max-height:100%;
	padding:0; 
	margin:0;
	border:0;
	}

body {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	


A.homemorelinks {
  	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}
A.homemorelinks:Visited {
  	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}
A.homemorelinks:Active {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}
A.homemorelinks:Hover {
	color: #FF9900;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/* General hyperlink style */
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
  }
A:Visited {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #000066;	
	}
A:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	}
A:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DD6600;
	}

.smalltext
	{
	font-size: 11px;
	color: #000000
	}
.smalltextindent
	{
	font-size: 11px;
	padding-left: 2pt;
	color: #000000
	}
.smalltexthead
	{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-top: 3pt;
	padding-bottom: 1pt;
	}
	
.minitext
	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.pageheading
	{
	font-size:18px;
	font-weight: bold;
	color: #006666;
	text-align: left;	
	}
.pagesubheading
	{
	font-size:14px;
	font-weight: bold;
	color: #FF9933;
	text-align: left;
	padding-bottom: 5pt;
	}
TD.pagesubsubheading
	{
	font-size:12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-bottom: 2pt;
	}
TD.alert
	{
	color: #AA0000;
	}		
		
/* Left-hand navigation boxes */
TD.signinhead,TD.boxheadgrey,TD.boxhead
	{
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-bottom: 3pt;	
	padding-top: 1pt;
	text-align: left;	
	background-color:#787878
	}
TD.boxheaddarkgray {
background-color:#787878
}
TD.signinhead
	{
	color: #FFFFFF;	
	}	
TD.boxheadgrey
	{
	color: #FFFFFF;	
	}
	
/* Form formatting */	
TD.formlabel,TD.formlabel_sml
	{
	text-align:left;
	padding-right: 4pt;
	}
TD.formlabelerror
	{
	text-align:left;
	padding-right: 4pt;
	color:red;
	}
TD.formlabel_sml
	{
	font-size:11px;
	padding-right: 2pt;
	}
TD.formreq
	{
	color: #CC0000;
	text-align: left;
	}
.formreq
	{
	color: #CC0000;
	}

/* My Scores page */	
TD.summarymy
	{
	font-size:11px;	
	color: #FF6633;
	}
TD.summarysc
	{
	font-size:11px;	
	color: #999999;
	}

/* Top navigation links */
A.topnavon
	{
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}	
A.topnavon:Active
	{
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}			
A.topnavon:Visited
	{
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}					
A.topnavon:Hover
	{
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}
A.topnavoff
	{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}	
A.topnavoff:Active
	{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}				
A.topnavoff:Visited
	{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}						
A.topnavoff:Hover
	{
	font-family: verdana;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	}
TD.topnavon
	{
	padding-left: 5pt;
	padding-right: 5pt;
	}	
TD.topnavoff
	{
	padding-left: 10pt;
	padding-right: 10pt;
	}
	
/* Registration steps */
TD.stepon
	{
	font-size: 10px;
	font-weight: bold;
	color: #FA7C1D;
	padding-left: 2pt;
	padding-right: 2pt;
	}	
TD.stepdone
	{
	font-size: 10px;
	font-weight: bold;
	color: #669999;
	padding-left: 2pt;
	padding-right: 2pt;
	}
TD.steptodo
	{
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 2pt;
	padding-right: 2pt;
	}

/* Search */
TD.sresulthead, TD.sresultsub
	{
	padding-left:8pt;
	padding-top: 4pt;
	padding-bottom: 4pt;
	font-size: 12px;
	text-align: left;
	background-color: #669999;
	color: #FFFFFF;
	font-weight: bold;
	}
A.sresulthead
	{
	color: #FFFFFF;
	}			
A.sresulthead:Hover
	{
	color: #EEEEEE;
	}		
TD.sresultsub
	{
	background-color: #EEEEEE;
	color: #000000;
	font-weight: normal;
	}	
span.searchbookhit
	{
	background-color: #FFCC33;
	font-weight: bold;
	}
TD.searchspell
	{
	background-color: #EEEEEE;
	font-size: 10px;
	}
TD.searchresultmessage
	{
	color: #006666;
	font-size: 14px;
	font-weight: bold;
	}

.scboxHeaderCellForm_orange {
	background-color: #F79410 ;
}
.scboxContentHeaderCellForm_orange {
	background-color: #F79410  ;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	/*Who cares about Netscape 4? Reinstated. */
	padding-bottom: 3pt;
	padding-top: 1pt;
	text-align: left;
	color: #FFFFFF;	
}

.scboxContentCellForm_orange {
	background-color: #FCD4A5;
	font-family: verdana;
	font-size:10pt;
	padding-left: 3pt;
	padding-right: 3pt;	
	/* taken out as puts white line in netscape 4
	padding-bottom: 3pt;*/
	padding-top: 3pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellForm_orange {
	background-color: #FCD4A5;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
.scboxHeaderCellInfo {
	background-color: #669999;
}
.scboxContentHeaderCellInfo {
	background-color: #669999;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-bottom: 3pt;	
	padding-top: 1pt;
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentCellInfo {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	padding-left: 3pt;
	padding-right: 3pt;	
	/*padding-bottom: 3pt;*/
	padding-top: 3pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellInfo {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}

.scboxHeaderCellRegister {
	background-color: #999999;
}
.scboxContentHeaderCellRegister {
	background-color: #999999;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-bottom: 3pt;	
	padding-top: 1pt;
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentCellRegister {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	padding-left: 3pt;
	padding-right: 3pt;	
	/*padding-bottom: 3pt;*/
	padding-top: 3pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellRegister {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}

.scboxHeaderCellError {
	background-color: #FFEEEE;
}
.scboxContentHeaderCellError {
	background-color: #FFEEEE;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-bottom: 3pt;
	padding-top: 1pt;
	text-align: left;
	color: #990000;	
}
.scboxContentCellError {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-top: 3pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellError {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
.scboxHeaderCellBlank,scboxHeaderCellHomeOther {
}
.scboxContentHeaderCellBlank,scboxContentHeaderCellHomeOther {
}
.scboxContentCellBlank {
	font-family: verdana;
	font-size:10pt;
	padding-left: 3pt;
	padding-right: 3pt;	
	/*padding-bottom: 3pt;*/
	padding-top: 3pt;
	text-align: left;
	color: #000000;	
}
.scboxContentCellHomeOther {
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellBlank,scboxFooterCellHomeOther {
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
.scboxHeaderCellFlesh_orange {
background-color: #F79410;
}
.scboxContentHeaderCellFlesh_orange {
	/*background-color: #FA7C1D;*/
	background-color: #F79410;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	/*padding-bottom: 3pt;
	padding-top: 1pt;	*/
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentGuideCellGFlesh_orange {
	background-color: #F79410;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentGuideCellBFlesh_orange {
	background-color: #F79410;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentCellFlesh_orange {
	font-family: verdana;
	font-size:9pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellFlesh_orange {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}

.scboxHeaderCellFlesh_green {
background-color: #00A77E;
}
.scboxContentHeaderCellFlesh_green {
	/*background-color: #FA7C1D;*/
	background-color: #00A77E;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	/*padding-bottom: 3pt;
	padding-top: 1pt;	*/
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentGuideCellGFlesh_green {
	background-color: #00A77E;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentGuideCellBFlesh_green {
	background-color: #00A77E;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	text-align: left;
	color: #FFFFFF;	
}
.scboxContentCellFlesh_green {
	font-family: verdana;
	font-size:9pt;
	text-align: left;
	color: #000000;	
}
.scboxFooterCellFlesh_green {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}

TD.scboxHeaderCellLibrary {
	background-color: #669999;
}
TD.scboxContentHeaderCellLibrary {
	background-color: #669999;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-bottom: 3pt;	
	padding-top: 1pt;
	text-align: left;
	color: #FFFFFF;	
}
TD.scboxContentCellLibrary {
	background-color: #00000;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
TD.scboxFooterCellLibrary {
	background-color: #EEEEEE;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
TD.scboxHeaderCellStuff {
	background-color: #FA7C1D;
}
TD.scboxContentHeaderCellStuff {
	background-color: #FA7C1D;
	font-family: verdana;
	font-size:10pt;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-bottom: 3pt;	
	padding-top: 1pt;
	text-align: left;
	color: #000000;	
}
TD.scboxContentCellStuff {
	background-color: #EEEEEE;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
TD.scboxFooterCellStuff {
	background-color: #EEEEEE;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
TD.scboxHeaderCellPromo1_green{
	background-color: #00A77E;
}
TD.scboxContentHeaderCellPromo1_green{
	background-color: #00A77E;
	font-family: verdana;
	font-size:14px;
	font-weight:bold;
	padding-left: 3pt;
	padding-right: 3pt;	
	padding-bottom: 3pt;	
	padding-top: 1pt;
	text-align: left;
	color: #FFFFFF;	
}
TD.scboxContentCellPromo1_green {
	background-color: #D9F2EC;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}
TD.scboxFooterCellPromo1_green {
	background-color: #D9F2EC;
	font-family: verdana;
	font-size:10pt;
	text-align: left;
	color: #000000;	
}

TD.StuffBoxSubHeading,TD.StuffBoxSubHeadingNoPad {
	font-weight: bold;
	font-size: 11px;
	color: #336666;
}
TD.StuffBoxSubHeading {
	padding-top: 5pt;
}

.newLibraryHeading {
	font-family: verdana;
	font-size:12pt;
	color: #00000;	font-weight:bold;
	
}

/*
SEARCH BAR CSS CLASSES (qsearch)
*/	

TD.searchlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	padding-left: 3pt;
	padding-right: 3pt;
	font-weight: bold;
	}
SELECT.qsearchdropdown  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	vertical-align: middle;
	border: solid 1px;
}
INPUT.quicksearch
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	border: #000000 solid 1px;
	}

/* Home Page */
.homeboxbg {
	background-color:#FFBF5F
}
.homecontentbg {
	background-color:#000000
}
.homeworkspacebg {
	background-color:#FFFFFF
}
.sectionname { font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sectiondesp {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.registerboxbg {
	background-color:#EEEEEE
}
.medlogs{
	background-color: #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF; font-size:15PT;
	text-align: left;
	padding:3px;
}
.medlogspageheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF; font-size:18PT;
	text-align: left;
	padding:3px;
}
.medlogsheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000; font-size:13PT;
	text-align: left;
	padding:3px;
}

.content{ 
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
}

A.bookcasestudy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration:underline;
  }
A.bookcasestudy:Visited {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #000066;
	text-decoration:underline;
	}
A.bookcasestudy:Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration:underline;
	}
A.bookcasestudy:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DD6600;
	text-decoration:underline;
	}

.searchCntRtnText
	{
	background-color: #EEEEEE;
	font-size: 10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}