/* WHOLE PAGE */
body
{
	color: Black;
	background-color: White;
}

.header 
{
	height: 122px; /* Height of logo image plus tabBar */
	background-color: White;
	min-width:950px; /* forces a scroll bar rather than allow content to overlay right column */	
}

.page
{
	top: 122px; /* Height of logo image plus tabBar */
	min-width:950px; /* forces a scroll bar rather than allow content to overlay right column */	
}

.footer
{	
	margin-top: 0px;
	padding-bottom: 0em;
	text-align: center;
	white-space: nowrap;
	padding-right: 5px; /* Changed 2/13/2009 VG on request from ER(173px Width of Right Column + 5px) */ 
	clear: both;
}

/* Search Box */
.SearchBox
{
   position: absolute;
   top: 2px;
   right: 5px;
}

.SearchBox .FolderContents
{
   /* Do not change margins here. Use the FolderStretcher class below. */
   margin-top: -20px; /* top images height */
   margin-bottom: -20px; /* bottom images height */
   margin-left: -20px; /* left side images width */
   margin-right: -20px; /* right side images width */
}

.SearchBox .FolderContents .FolderStretcher
{
   /* Folderstretcher - use these to modify box margins */
   /*
     margin = desired margin (5px)
     vert shadow = 9px
     horz shadow = 10px
   */
   padding-top: 6px; /* margin */
   padding-bottom: 6px; /* margin + vert shadow */
   padding-left: 16px; /* margin */
   padding-right: 12px; /* margin + horz shadow */
   width: 410px;
}

.GlobalLinks
{
   text-align: center;
}

.GlobalLinks a, .GlobalLinks a:visited
{
   color: #333;
   text-decoration: underline;
   font-size: 98%;
   font-weight: bold;
}

.SearchBox2
{
   margin-top: 3px;
}

.SiteMap, .SiteMap:visited
{
   margin-right: 35px; 
   color: #333; 
   text-decoration: underline;
   font-size: 98%;
}

.QuickLinks
{
	float:left;
}
/* End Search Box */

/* END WHOLE PAGE */

/* LEFT NAVIGATION */
.leftNav 
{
	float: left;
	width: 155px;
	padding: 0;
}

.leftSubNav
{
	padding: 0;
}

.leftSubNav
{
	width: 153px; /* leftNav width minus borders */
	border-right: 2px solid #B39980;
	border-bottom: 2px solid #B39980; 
}

.selNav0 /* The selected top level menu item. */
{
	background-image: none;
}

.Nav0 /* Unselected top level menu items. */
{
   /* Use page background. */
}

.Nav1, .selNav1 /* Secondary level menu items. */
{
	background-color: #ffffff; 
}

.LogoutButton img
{
   padding-top: 5px; 
}

.Guide .leftSubNav
{
	border: 1px solid #996633;
}

.NavHeader 
{
   color: White;
	font-weight: bold;
	background-image: url(/residents/Images/sel_primary_nav_bg.gif); 
	padding: 9px 5px 9px 10px;	
}
/* End Guide */

/* END LEFT NAVIGATION */
/* MIDDLE COLUMN */
.presentation
{
	position: absolute;
	top: 0; 
	left: 160px; /* Width of leftNav plus margin. */
	right: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	margin-right: 178px;
}
* html div.presentation { margin-right: 0px; padding-right: 178px; } /* Hack for IE6 */
.content
{
	 padding-left: 0px;
   padding-right: 0px;   /* Changed from 168px (Width of right column plus margin.) by VG on request from ER on 02/13/2009 */
}

.rightNav
{
   margin-left: 0px; /* Affects .content padding-right. */
}

.controlheader
{
	padding: 0;
	border: 0;
	background-color: White;
}
#dynamicgallery /* positions flash at top of content area */
{ 
	margin-left: -10px; 
	margin-right: -10px;
}

/* END MIDDLE AND RIGHT COLUMNS */

/* AUDIENCE COLORS */
body
{
	background-position: left bottom;
	background-attachment: scroll;
	background-repeat: repeat-y;
}

.color8F2140 /* Marshfield Clinic Burgundy 8F2140 */
{
	background-image: url(/residents/Images/LeftNav/8F2140/primary_nav_bg_160.jpg); 
}
.color707845 /* MC Donors Green 707845 */
{
	background-image: url(/residents/images/LeftNav/707845/primary_nav_bg_160.jpg);
}

.colorCC6600 /* Orange CC6600 (no longer used - formerly MC Business) */
{
	background-image: url(/residents/images/LeftNav/Orange/primary_nav_bg_160.jpg);
}

.color665B83 /* MC Business Purple 665B83 */
{
	background-image: url(/residents/images/LeftNav/665B83/primary_nav_bg_160.jpg); 
}

.color336699  /* MC Health Professionals Dark Blue 336699 */
{
	background-image: url(/residents/images/LeftNav/336699/primary_nav_bg_160.jpg);
}

.color5899B9  /* DOE Students Light Blue 5899B9 */
{
	background-image: url(/residents/images/LeftNav/5899B9/primary_nav_bg_160.jpg);
}

.colorD4A041 /* My Marshfield Clinic Gold D4A041 */
{
	background-image: url(/residents/images/LeftNav/D4A041/primary_nav_bg_160.jpg);
}

/* TOP NAVIGATION */

/* Fixed width portal tab - ONLY used when TabBar is loaded with PortalRightColumn = "true" */
.PortalTab 
{
   position: absolute;
   right: 0;
   top: 87px;
   width: 170px; /* Standard right column width + 2px */
   margin: 0;
   padding: 0 0 0 0;
   border: 0;
   color: White;
   font-weight: bold;
}

/* Variable Width Audience Tabs */
.tabBar
{
   position: absolute;
   top: 87px;
   left: 0px;
   width: 100%;
   color: White;
   font-weight: bold;
}
.topLink
{
   height: 27px;
}
.bottomBar
{
   height: 8px;
}

/* Off Tabs */
.topLink a 
{
   background-image: url(/residents/Images/Tabs/Tan/tab-center.gif);
   line-height: 27px;
   color: #000;
}
		
.topLink .TabLeft 
{
   background-image: url(/residents/Images/Tabs/Tan/tab-left.gif);
}
		
.topLink .TabRight
{
   background-image: url(/residents/Images/Tabs/Tan/tab-right.gif);
}
	
	.Audience1 .Tab2:visited,
	.Audience1 .Tab3:visited,
	.Audience1 .Tab4:visited,
	.Audience1 .Tab5:visited,
	.Audience2 .Tab1:visited,
	.Audience2 .Tab3:visited,
	.Audience2 .Tab4:visited,
	.Audience2 .Tab5:visited,
	.Audience3 .Tab1:visited,
	.Audience3 .Tab2:visited,
	.Audience3 .Tab4:visited,
	.Audience3 .Tab5:visited,
	.Audience4 .Tab1:visited,
	.Audience4 .Tab2:visited,
	.Audience4 .Tab3:visited,
	.Audience4 .Tab5:visited,
	.Audience5 .Tab1:visited,
	.Audience5 .Tab2:visited,
	.Audience5 .Tab3:visited,
	.Audience5 .Tab4:visited {
		color: #000;
		}

	.Audience1 .Tab2:hover,
	.Audience1 .Tab3:hover,
	.Audience1 .Tab4:hover,
	.Audience1 .Tab5:hover,
	.Audience2 .Tab1:hover,
	.Audience2 .Tab3:hover,
	.Audience2 .Tab4:hover,
	.Audience2 .Tab5:hover,
	.Audience3 .Tab1:hover,
	.Audience3 .Tab2:hover,
	.Audience3 .Tab4:hover,
	.Audience3 .Tab5:hover,
	.Audience4 .Tab1:hover,
	.Audience4 .Tab2:hover,
	.Audience4 .Tab3:hover,
	.Audience4 .Tab5:hover,
	.Audience5 .Tab1:hover,
	.Audience5 .Tab2:hover,
	.Audience5 .Tab3:hover,
	.Audience5 .Tab4:hover {
		color: #FFF;
		}

	/* Bottom Bar - takes color of selected tab */
	/* Marshfield Clinic Burgundy 8F2140 */
	.color8F2140 .bottomBar { background-image: url(/residents/Images/Tabs/8F2140/bar.gif); }
	/* MC Donors Green 707845 */
	.color707845 .bottomBar { background-image: url(/residents/Images/Tabs/707845/bar.gif); }
	/* Orange CC6600 (no longer used - formerly MC Business) */
	.colorCC6600 .bottomBar { background-image: url(/residents/Images/Tabs/CC6600/bar.gif); }
	/* MC Business Purple 665B83 */
	.color665B83 .bottomBar { background-image: url(/residents/Images/Tabs/665B83/bar.gif); }
	/* MC Health Professionals Dark Blue 336699 */
	.color336699 .bottomBar { background-image: url(/residents/Images/Tabs/336699/bar.gif); }
	/* DOE Students Light Blue 5899B9 */
	.color5899B9 .bottomBar { background-image: url(/residents/Images/Tabs/5899B9/bar.gif); }
	/* My Marshfield Clinic Gold D4A041 */
	.colorD4A041 .bottomBar { background-image: url(/residents/Images/Tabs/D4A041/bar.gif); }

	/* On Tabs */
	.Audience1 .Tab1, .Audience1 .Tab1:visited,
	.Audience2 .Tab2, .Audience2 .Tab2:visited,
	.Audience3 .Tab3, .Audience3 .Tab3:visited,
	.Audience4 .Tab4, .Audience4 .Tab4:visited,  
	.Audience5 .Tab5, .Audience5 .Tab5:visited {
		color: #FFF;
		}

	.Audience1 .Tab1:hover,
	.Audience2 .Tab2:hover,
	.Audience3 .Tab3:hover,
	.Audience4 .Tab4:hover, 
	.Audience5 .Tab5:hover {
		color: #FFF;
		}

	/* Marshfield Clinic Burgundy 8F2140 */
	.color8F2140 .Tab8F2140, .Tab8F2140:hover 
	{
		background-image: url(/residents/Images/Tabs/8F2140/tab-center.gif);
	} 
	.color8F2140 .Tab8F2140 .TabLeft, .Tab8F2140:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/8F2140/tab-left.gif);
	}
	.color8F2140 .Tab8F2140 .TabRight, .Tab8F2140:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/8F2140/tab-right.gif);
	}

	/* MC Donors Green 707845 */
	.color707845 .Tab707845, .Tab707845:hover 
	{
		background-image: url(/residents/Images/Tabs/707845/tab-center.gif);
	} 
	.color707845 .Tab707845 .TabLeft, .Tab707845:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/707845/tab-left.gif);
	}
	.color707845 .Tab707845 .TabRight, .Tab707845:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/707845/tab-right.gif);
	}

	/* Orange CC6600 (no longer used - formerly MC Business) */
	.colorCC6600.TabCC6600, .TabCC6600:hover 
	{
		background-image: url(/residents/Images/Tabs/CC6600/tab-center.gif);
	} 
	.colorCC6600 .TabCC6600 .TabLeft, .TabCC6600:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/CC6600/tab-left.gif);
	}
	.colorCC6600 .TabCC6600 .TabRight, .TabCC6600:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/CC6600/tab-right.gif);
	}

	/* MC Business Purple 665B83 */
	.color665B83 .Tab665B83, .Tab665B83:hover 
	{
		background-image: url(/residents/Images/Tabs/665B83/tab-center.gif);
	} 
	.color665B83 .Tab665B83 .TabLeft, .Tab665B83:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/665B83/tab-left.gif);
	}
	.color665B83 .Tab665B83 .TabRight, .Tab665B83:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/665B83/tab-right.gif);
	}
	
	/* MC Health Professionals Dark Blue 336699 */
	.color336699 .Tab336699, .Tab336699:hover 
	{
		background-image: url(/residents/Images/Tabs/336699/tab-center.gif);
	} 
	.color336699 .Tab336699 .TabLeft, .Tab336699:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/336699/tab-left.gif);
	}
	.color336699 .Tab336699 .TabRight, .Tab336699:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/336699/tab-right.gif);
	}
	
	/* DOE Students Light Blue 5899B9 */
	.color5899B9 .Tab5899B9, .Tab5899B9:hover 
	{
		background-image: url(/residents/Images/Tabs/5899B9/tab-center.gif);
	} 
	.color5899B9 .Tab5899B9 .TabLeft, .Tab5899B9:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/5899B9/tab-left.gif);
	}
	.color5899B9 .Tab5899B9 .TabRight, .Tab5899B9:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/5899B9/tab-right.gif);
	}
	
	/* My Marshfield Clinic Gold D4A041 */
	.colorD4A041 .TabD4A041, .TabD4A041:hover 
	{
		background-image: url(/residents/Images/Tabs/D4A041/tab-center.gif);
	} 
	.colorD4A041 .TabD4A041 .TabLeft, .TabD4A041:hover .TabLeft
	{
		background-image: url(/residents/Images/Tabs/D4A041/tab-left.gif);
	}
	.colorD4A041 .TabD4A041 .TabRight, .TabD4A041:hover .TabRight 
	{
		background-image: url(/residents/Images/Tabs/D4A041/tab-right.gif);
	}

	/* On Bottom Bar */
	/* Marshfield Clinic Burgundy 8F2140 */
	.color8F2140 .Bar8F2140 {
		background-image: url(/residents/Images/Tabs/8F2140/bar-center.gif);
		}
	.color8F2140 .Bar8F2140 .TabLeft {
		background-image: url(/residents/Images/Tabs/8F2140/bar-left.gif);
		}
	.color8F2140 .Bar8F2140 .TabRight {
		background-image: url(/residents/Images/Tabs/8F2140/bar-right.gif);
		}

	/* MC Donors Green 707845 */
	.color707845 .Bar707845 {
		background-image: url(/residents/Images/Tabs/707845/bar-center.gif);
		}
	.color707845 .Bar707845 .TabLeft {
		background-image: url(/residents/Images/Tabs/707845/bar-left.gif);
		}
	.color707845 .Bar707845 .TabRight {
		background-image: url(/residents/Images/Tabs/707845/bar-right.gif);
		}

	/* Orange CC6600 (no longer used - formerly MC Business) */
	.colorCC6600 .BarCC6600 {
		background-image: url(/residents/Images/Tabs/CC6600/bar-center.gif);
		}
	.colorCC6600 .BarCC6600 .TabLeft {
		background-image: url(/residents/Images/Tabs/CC6600/bar-left.gif);
		}
	.colorCC6600 .BarCC6600 .TabRight {
		background-image: url(/residents/Images/Tabs/CC6600/bar-right.gif);
		}

	/* MC Business Purple 665B83 */
	.color665B83 .Bar665B83 {
		background-image: url(/residents/Images/Tabs/665B83/bar-center.gif);
		}
	.color665B83 .Bar665B83 .TabLeft {
		background-image: url(/residents/Images/Tabs/665B83/bar-left.gif);
		}
	.color665B83 .Bar665B83 .TabRight {
		background-image: url(/residents/Images/Tabs/665B83/bar-right.gif);
		}
	
	/* MC Health Professionals Dark Blue 336699 */
	.color336699 .Bar336699 {
		background-image: url(/residents/Images/Tabs/336699/bar-center.gif);
		}
	.color336699 .Bar336699 .TabLeft {
		background-image: url(/residents/Images/Tabs/336699/bar-left.gif);
		}
	.color336699 .Bar336699 .TabRight {
		background-image: url(/residents/Images/Tabs/336699/bar-right.gif);
		}
	
	/* DOE Students Light Blue 5899B9 */
	.color5899B9 .Bar5899B9 {
		background-image: url(/residents/Images/Tabs/5899B9/bar-center.gif);
		}
	.color5899B9 .Bar5899B9 .TabLeft {
		background-image: url(/residents/Images/Tabs/5899B9/bar-left.gif);
		}
	.color5899B9 .Bar5899B9 .TabRight {
		background-image: url(/residents/Images/Tabs/5899B9/bar-right.gif);
		}
	
	/* My Marshfield Clinic Gold D4A041 */
	.colorD4A041 .BarD4A041 {
		background-image: url(/residents/Images/Tabs/D4A041/bar-center.gif);
		}
	.colorD4A041 .BarD4A041 .TabLeft {
		background-image: url(/residents/Images/Tabs/D4A041/bar-left.gif);
		}
	.colorD4A041 .BarD4A041 .TabRight {
		background-image: url(/residents/Images/Tabs/D4A041/bar-right.gif);
		}

/* End Audience Tabs */

/* Audience LeftNav */
.selNav1, .sel
{
	border-top: solid 1px #B39980;
	border-bottom: solid 1px #B39980;
	background-color: White;
}

/* Marshfield Clinic Burgundy 8F2140 */
.color8F2140 .leftNav
{
   border-left: 5px solid #8F2140;
}

.color8F2140 .selNav0, .color8F2140 Table.Guide th, .color8F2140 .NavHeader
{
	background-color: #8F2140;
}

.color8F2140 .selNav1
{
	background-color: #E8D9D9;
}

/* MC Donors Green 707845 */
.color707845 .leftNav
{
   border-left: 5px solid #707845; /* Green */
}

.color707845 .selNav0, .color707845 Table.Guide th, .color707845 .NavHeader
{
	background-color: #707845; 
}

.color707845 .selNav1 
{
	background-color: #D9D9CC; 
}

/* MC Business Purple 665B83 */
.color665B83 .leftNav
{
   border-left: 5px solid #665B83; 
}

.color665B83 .selNav0, .color665B83 Table.Guide th, .color665B83 .NavHeader
{
	background-color: #665B83;
}

.color665B83 .selNav1
{
	background-color: #DED6DE;
}

/* MC Health Professionals Dark Blue 336699 */
.color336699 .leftNav
{
   border-left: 5px solid #336699; /* Blue */
}

.color336699 .selNav0, .color336699 Table.Guide th, .color336699 .NavHeader
{
	background-color: #336699;
}

.color336699 .selNav1
{
	background-color: #E1E8F0;
}


/* My Marshfield Clinic Gold D4A041 */
.colorD4A041 .leftNav
{
   border-left: 5px solid #D69F42; /* Golden brown */
}

.colorD4A041 .selNav0, .colorD4A041 Table.Guide th, .colorD4A041 .NavHeader
{
	background-color: #D69F42;
}

.colorD4A041 .selNav1
{
	background-color: #F4E4BA;
}


/* DOE Students Light Blue 5899B9 */
.color5899B9 .leftNav
{
   border-left: 5px solid #5899B9;
}

.color5899B9 .selNav0, .color5899B9 Table.Guide th, .color5899B9 .NavHeader
{
	background-color: #5899B9;
}

.color5899B9 .selNav1
{
	background-color: #E1E8F0;
}

/* Orange CC6600 (no longer used - formerly MC Business) */
.colorCC6600 .leftNav
{
   border-left: 5px solid #CC6600;
}

.colorCC6600 .selNav0, .colorCC6600 Table.Guide th, .colorCC6600 .NavHeader
{
	background-color: #CC6600;
}

.colorCC6600 .selNav1
{
	background-color: #F4E4BA;
}

/* End Audience LeftNav */
/* END AUDIENCE COLORS */


/* GLOBAL TAG STYLES */
/* Please maintain alphabetic order based on highest level tag name.*/

a img
{
	border: 0;
}

h1
{
	font-size: 1.5em;
	font-weight: bold;
	color: #333333;
	margin: 1em 0 .25em 0;
} 

h2
{
	font: bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #660033;	
	padding: 0 0 0 0;	
	margin: 1em 0 .1em 0;
}

/* Subheader colors match tab colors */ 
/* Marshfield Clinic Burgundy 8F2140 */
.color8F2140 h2 {	color: #8F2140; }
/* MC Donors Green 707845 */
.color707845 h2 {	color: #707845; }
/* Orange CC6600 (no longer used - formerly MC Business) */
.colorCC6600 h2 {	color: #CC6600; }
/* MC Business Purple 665B83 */
.color665B83 h2 {	color: #665B83; }
/* MC Health Professionals Dark Blue 336699 */
.color336699 h2 {	color: #336699; }
/* DOE Students Light Blue 5899B9 */
.color5899B9 h2 {	color: #5899B9; }
/* My Marshfield Clinic Gold D4A041 */
.colorD4A041 h2 {	color: #D4A041; }
/* End of subheader colors */

h3
{
	font: bold 1.1em/1.1em Arial, Helvetica, sans-serif;
	color:#996633;
	padding: 0 0 0 0;	
	margin: 0 0 0.5em 0;
}

img
{
	border:0;
}

p
{
	margin: .4em 0 1em 0;
	font-size: 106%;
}

table
{
	font-size: 1.0em; /* set's the default font size in tables */
}

table h1
{
	margin-top: 0;
}

/* END GLOBAL TAG STYLES */

/* CLASS STYLES
	Please maintain alphanbetic order by class name.

	UNLESS... the rule order of a set of classes is important. 
	If so, group under the class name that is used at the highest level.
	And... thoroughly comment the rule order dependencies!
*/

.UserPass { width: 150px; }
.UserPass input { width: 150px; }


#rightmedia {
	text-align:left;
}
.imgR {
	float:right;
	padding-left:5px;
}

.imgL {
	float:left;
}

.testimonialRnav {background: url(/residents/Images/TCBox/boxfill.jpg) repeat-y; /* margin-bottom: -13px; margin-top: 3px; */}
.testimonial p {color:#000000; font-weight:normal; text-align:left; padding: 0px 15px; }
.testimonialRnav img {display: block;}

.shlink a, .shlink a:visited { /* Subheader link style - Brown, bold */
	color: #663300;
	font-weight: bold;
	text-decoration: none;
}
.shlink a:hover, .shlink a:hover:visited { /* Subheader link style - Brown, bold, underline on mouseover */
	color: #663300;
	font-weight: bold;
	text-decoration: underline;
}

.asterisk
{
	background-image: none;
}

.border_grey
{
	border: #cccccc medium solid;
	padding: 20px;
}

.caption
{
	display:block;
}

.colcontent
{
	padding: 5px 10px 10px 10px;
	border: 2px solid #aa8f72;
	width:50%;
	vertical-align:top;
}

.colcontent a, .colcontent a:visited
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.colcontent a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.colcontent p
{
	padding-left: 2em;
}

.ControlHeader
{
	margin: 1em 0 0 0;
/*	background-color: #FFF; */
}

.ControlTitle
{
	font-weight: bold;
	font-size: 1.0em;
	color: #FFF;
	padding: 0 0 0 0;
}

/*for the step text that's on the control headers  (ie.  Step 1 of 3) */
.ControlStep
{
	font-weight: bold;
	font-size: 1.0em;
	color: #000066;
	padding: 0 0 0 0.8em;
}

.divisions img 
{
	display: block;
}

.Error
{
	font-size: 1.0em;
	color: #990033;
}

.errorBox /* Table */
{
	border: solid 1px #990033;
	background-color: #ffffcc;
	color: Red;
	margin-bottom: 6pt;
	padding: 6px 0 6px 6px;
	font-weight: bold;
}

.errorIcon /* Img */
{
}

.error /* Span */
{
   margin-left: .5em;
   margin-right: .5em; 
   display: block;
	font-weight: bold;
}

.errorList /* Unordered List */
{
   margin: .5em 0 .5em 10px;
   padding: .5em 0 .5em 10px;
}

.faultBox
{
   border-right: black 1px solid;
   border-top: black 1px solid; 
   font-weight: bold; 
   font-size: 1.2em; 
   border-left: black 1px solid; 
   width: 500px; 
   color: white; 
   padding: 10px; 
   border-bottom: black 1px; 
   background-color: #990033; 
   text-align: center;
}

.fault
{
   BORDER-RIGHT: black 1px solid; 
   PADDING: 10px; 
   BORDER-LEFT: black 1px solid; 
   WIDTH: 500px; 
   BORDER-BOTTOM: black 1px solid; 
   BACKGROUND-COLOR: white; 
   COLOR: black;
}

.Info
{
	font-size: 1.0em;
	font-style: italic;
}

.Label
{
	font-weight: bold;
	width: 40%;
	height: 2em;
	text-align: right;
	vertical-align: middle;
}

/* the following classes are to demonstrate better line heights for narrow columns */	
.narrow1 
{
	width: 50%;
	line-height: 1.3em;
}
.narrow2 
{
	width: 50%;
	line-height: 1.5em;
}
		
/* can be used to make a line that doesn't have extra space above and below it.  
Good to use instead of <br>'s (as they are an anomaly with out closing 
tags and some validators don't like them).  Also used for other things - MJM*/
/* use <br /> instead of <br> for XHTML compliance. Val Gungor */
p.nomargins, div.nomargins
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.SmallHeader
{
	font-size: 1.0em;	
	font-weight: bold;
	padding: 0;
}

.space
{
	height: 8px;
	width: 9px;
}

.takenote
{
	color: #33cc33; /*this is currently the green text on the request appointment screen */
}
	
.warning
{
	color: Red; /*this is currently the red text on the request appointment screen */
}	

/* END CLASS STYLES */

/* MCBOX STYLES */
/* Common MCBox Styles */
.boxcenter { background-repeat: repeat; }
.boxtop { background-repeat: repeat-x; }
.boxbottom { background-repeat: repeat-x; }
.boxsideleft { background-repeat: repeat-y; }
.boxsideright { background-repeat: repeat-y; }
.boxcornertopleft { background-repeat: no-repeat; }
.boxcornertopright { background-repeat: no-repeat; }
.boxcornerbottomleft { background-repeat: no-repeat; }
.boxcornerbottomright { background-repeat: no-repeat; }
/* End Common MCBox Styles */

/* RoundNoShadow Box - Geometry Styles */
.mcboxRoundNoShadow .boxcornertopleft,
.mcboxRoundNoShadow .boxtop,
.mcboxRoundNoShadow .boxcornertopright
{
	height: 20px;
	line-height: 1px;
}

.mcboxRoundNoShadow .boxcornerbottomleft,
.mcboxRoundNoShadow .boxbottom,
.mcboxRoundNoShadow .boxcornerbottomright
{
	height: 20px;
}

.mcboxRoundNoShadow .boxcornertopleft,
.mcboxRoundNoShadow .boxsideleft,
.mcboxRoundNoShadow .boxcornerbottomleft
{
	width: 20px;
}

.mcboxRoundNoShadow .boxcornertopright,
.mcboxRoundNoShadow .boxsideright
.mcboxRoundNoShadow .boxcornerbottomright
{
	width: 20px;
}

/* SearchBox - Color Styles */
/* The following sets the box images based on the box class (SearchBox).
	This box will be the same color in every audience.

	For an example of how to create a box that changes color based on audience,
	see "RoundNoShadow Box - Color Styles" below.
*/
.SearchBox  .boxcornertopleft 
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r1_c1.gif); }
.SearchBox .boxtop 
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r1_c2.gif); }
.SearchBox .boxcornertopright 
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r1_c3.gif); }
.SearchBox .boxsideleft 
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r2_c1.gif); }
.SearchBox .boxcenter 
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r2_c2.gif); }
.SearchBox .boxsideright 
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r2_c3.gif); }
.SearchBox .boxcornerbottomleft
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r3_c1.gif); }
.SearchBox .boxbottom
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r3_c2.gif); }
.SearchBox .boxcornerbottomright
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r3_c3.gif); }


/* RoundNoShadow Box - Color Styles */
/* EXAMPLE - To demonstrate how boxes that change color with audience can be
	supported. This CSS only defines one audience color scheme. A block like the one
	below would be needed for every audience. */
/*
.color8F2140 .mcboxRoundNoShadow .boxcornertopleft
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r1_c1.gif); }
.color8F2140 .mcboxRoundNoShadow .boxtop
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r1_c2.gif); }
.color8F2140 .mcboxRoundNoShadow .boxcornertopright
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r1_c3.gif); }
.color8F2140 .mcboxRoundNoShadow .boxsideleft
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r2_c1.gif); }
.color8F2140 .mcboxRoundNoShadow .boxcenter
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r2_c2.gif); }
.color8F2140 .mcboxRoundNoShadow .boxsideright
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r2_c3.gif); }
.color8F2140 .mcboxRoundNoShadow .boxcornerbottomleft
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r3_c1.gif); }
.color8F2140 .mcboxRoundNoShadow .boxbottom
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r3_c2.gif); }
.color8F2140 .mcboxRoundNoShadow .boxcornerbottomright
	{ background-image: url(/residents/Images/Boxes/RoundNoShadow/E1E8F0_r3_c3.gif); }
*/

/* END MCBOX STYLES */


