body, td, .textfield, .textfieldOn, .textFocus	{
	font: 11px/17px verdana, arial, sans-serif;
	}
body 		{ 
	background: #FFFFFF; 
  /* scrollbar-arrow-color:#D57602;
  scrollbar-face-color:#CDCEB3;
  scrollbar-shadow-color:#000000; 
  scrollbar-highlight-color:#FFFfff; 
  scrollbar-track-color:#E5E8CE; */
	} 

.lnav 		{ 
	background: #24457A; 
	float: right;
	height: 25px;
	}
.rnav 		{ 
	background: #73746C;
	height: 25px;
	}
.calrules 	{ 
	background: #BDBF9B;
	z-index: 0;
	left: 25px;
	}
.content	{ 	
	margin-left: 25px;
	}
.menucontent	{
	float: left;
	width: 200px;
	padding: 10px;
	}	
.boxcontent	{
	float: left;
	padding: 10px;
	height: 280px;
	width: 400px;
	overflow: auto;
	}	
a:link	{
	color: #57799F;
	text-decoration: none;
	}
a:visited	{
	color: #57799F;
	text-decoration: none;
	}
a:active, a:hover	{
	color: #7CA4E4;
	text-decoration: none;
	}
a.nav:link, a.nav:visited	{
	font: bold 11px verdana, arial, sans-serif;
	color: #646646;
	text-decoration: none;
	}
a.nav:active, a.nav:hover	{
	font: bold 11px verdana, arial, sans-serif;
	color: #7CA4E4;
	text-decoration: none;
	}

h1	{
	font: bold 18px verdana, arial, sans-serif;
	color: #24457A;
	letter-spacing: 1px;
	}
h2	{
	font: bold 16px verdana, arial, sans-serif;
	color: #7e805a;
	}
h4	{
	font: bold 11px verdana, arial, sans-serif;
	color: #24487C;
	margin: 1px 5px 0px 0px;
	float: left;
	}
		
th, .th	{
	font: bold 12px verdana, arial, sans-serif;
	color: #7e805a;
	text-align: left;
	}	
.smallcontent	{
	font: 10px verdana, arial, sans-serif;
	}
.helpBox	{
	position: absolute;
	top: 60px;
	left: 250px;
	width: 400px;
	height: 65px;
	background:#FFFFF7;
	border: 1px solid #CDCEB3;
	padding: 12px;
	text-align: center;
	display: none;
	}
.helptext	{
	border: none;
	background: transparent;
	font: 10px/17px verdana, arial, sans-serif;
	}
.helpclose	{
	position: absolute;
	top: 67px;
	left: 315px;
	width: 100px;
	}
a.helplink:link, a.helplink:visited, a.helplink:active, a.helplink:hover {
	color: #26BF59;
	font-weight: bold;
	}
	
/* Form fields */																																																						
.textField			{		
	border: 1px solid #868766;
	}
.textFieldOn		{		
	border: 1px solid #d57602;
	}
.textFocus		{		
	border: 1px solid red;
	}
label			{
	font: 11px verdana, arial, sans-serif;
	color: #333333;
	}
.labelReq	{		
	font-weight: bold;	
	cursor: help; 
	}							
.labelOpt	{		
	cursor: help; 
	}							
.submit		{		
	background: #9FB0D0;
	color: white;
	}
.submitOn	{		
	background: #7CA4E4;
	color: white;
	}
.submitCheck		{		
	background: url('/mabvirtualoffice/includes/design/images/submit-bg.gif') no-repeat;
	color: #646646;
	border: none;
	font: bold 12px verdana, arial, sans-serif;
	padding: 4px 4px 4px 16px;
	margin: 4px;
	}
.submitCheckOn	{		
	background: url('/mabvirtualoffice/includes/design/images/submit-bg.gif') no-repeat;
	color: #D57602;
	border: none;
	font: bold 12px verdana, arial, sans-serif;
	padding: 4px 4px 4px 16px;
	margin: 4px;
	cursor: pointer;
	}
.textInv			{		
	border: none;
	background: transparent;
	font: bold 11px verdana, arial, sans-serif;
	}

/* Some special styles */	
.hidden	{
	display: none;
	}	
.msg	{
	color: #7CA4E4;
	font: bold 12px arial;
	}
.icon	{
	/* margin: 0px 7px 5px 0px; */
	border: none;
	/* float: left; */
	}

/* Document styles */
.docRowOff	{
	padding: 0px 0px 4px 18px;
	background: url(/mabvirtualoffice/includes/design/images/icon-arrowrt.gif) no-repeat 0px 1px;
	}
.docRowOn		{
	padding: 0px 0px 4px 18px;
	background: url(/mabvirtualoffice/includes/design/images/icon-arrowdn.gif) no-repeat 0px 1px;
	}
a.folder:link, a.folder:visited, a.folder:active, a.folder:hover {
	color: black;
	}
a.docLocked:link, a.docLocked:visited, a.docLocked:active, a.docLocked:hover, .docLocked {
	color: #CB5141;
	}
a.docUnlocked:link, a.docUnlocked:visited, a.docUnlocked:active, a.docUnlocked:hover, .docUnlocked {
	color: black;
	}
a.docLockedYou:link, a.docLockedYou:visited, a.docLockedYou:active, a.docLockedYou:hover, .docLockedYou {
	color: #26BF59;
	}
.footertext	{
	font-size: 10px;
	color: #CB5141;
	}	

/* CALENDAR */
/* text within banner */
.calendarheader1{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #7CA4E4;
	line-height: 24px;
	}

/* text for days of the week */
.calendardisplay1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #375801;
	}

/* LISA'S EVENT STYLES	*/
/* Calendar / Events */
/* day of month text */
.caldateoff {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7CA4E4;
	text-align: center;
	line-height:24px;
	}
.caldateon {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #868766;
	line-height: 25px;
	font-weight: bold;
	text-decoration:none;
	}
/* events day text */	
.calnum {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #375801;
	font-weight:bold;
	}		  
/* events name text */		
.calevent, .calevent:link, .calevent:visited {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #686A49;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;
	}
.calevent:hover {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EAAA42;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;
	}
/* events description text */
.caltxt {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 17px;
	text-decoration:none;
	}
/* LISA'S USERS STYLES	*/
/* contact information */
.contactname {
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #487006;
	font-weight: bold;
	line-height: 16px;
	text-decoration:none;
	}
.contactinfo {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16px;
	text-decoration:none;
	}
a.contactinfo:link {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #57799F;
	text-decoration:none;
	}
a.contactinfo:visited {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #57799F;
	text-decoration:none;
	}
a.contactinfo:hover {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7CA4E4;
	text-decoration:none;
	}
.contacttitle {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	font-weight:normal; 
	font-style: italic;
	}

.contactdomaintxt {
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #686A49;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	}
	
.contactdomaintxt2 {
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #686A49;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	background-color: #E4E7CA;
	}	
	
/* institution */	
/* checkbooking currently not used */	
.rowAlt1 {
	background-color: transparent;
	}

.rowAlt2 {
	background-color: #e7e8d5;
	}

