@import url('/includes/icons.css');

/* style.css - Sisters of Mercy Internet
	 @rev 1.40
	 April 9, 2008
	 Aaron Lademann - ladeaa - x3619
*/



/*--
	!= TYPOGRAPHY
--*/

/**/
/* set defaults */
	td { font-size: 12px; } td p { font-size: 12px; }
	body { color: #000; margin: 0; padding: 0; }
	.imr { display: none; }
	.imr span { display: none; }
	a {cursor: pointer !important;}
	
	/* all pages are now wrapped in "#contributionArea" */
	#contributionArea { font-size: 12px; }
	#contributionArea, #contributionArea p , #contributionArea li, #contributionArea a,
	#contributionArea strong, #contributionArea b, #contributionArea em, #contributionArea i, #contributionArea blockquote, td p, td li, td a, td strong, td em, td blockquote
	{ 
		font-family: Arial, Helvetica, sans-serif; 
	}
		/* COLOR classes */
	.Headline-Black, .Black 				{ color: #000000 !important; }
	.Headline-Burgundy, .Burgundy 	{ color: #990000 !important; }
	.Headline-Gold, .Gold 					{ color: #CC9900 !important; }
	.Headline-Brown, .Brown					{ color: #9A6634 !important; }
	.Headline-Blue, .Blue 					{ color: #005892 !important; }
		
	
/**/	
/* BODY type */
	#contributionArea p { margin:0 0 15px 0; line-height: 16px; }
		/* SIZE classes */
	#contributionArea .sm,  #contributionArea .sm p,  #contributionArea p.sm  { font-size: 11px; line-height: 14px; }
	#contributionArea .sm2, #contributionArea .sm2 p, #contributionArea p.sm2 { font-size: 10px; line-height: 13px; font-family: Verdana, sans-serif; } /* 10px arial is just ugly. */
	.template_footer_text, .template_breadcrumb_text, .template_breadcrumb_text a
	{ 
		font-size: 9px; 
		font-weight: normal; 
		border-color: #e6f1f7 !important; 
		font-family: Verdana, sans-serif;  
	}
	.template_footer_text, span.template_breadcrumb_text { width: 100%; display: block; }
	
	.template_footer_text { border-top: 1px solid; padding-top: 10px; }
	span.template_breadcrumb_text { border-bottom: 1px solid; padding: 5px 0; }
		/* LINK classes */
	#contributionArea a:link, a:active { color: #007cb7; font-weight: bold; }
	#contributionArea a:visited { color: #5e99b5; font-weight: bold; }
	#contributionArea a:hover { color: #006699; font-weight: bold; }
		/* LIST classes */
	#contributionArea ul, #contributionArea ol { margin: 5px 5px 5px 20px; }
			html>body #contributionArea ul, html>body #contributionArea ol { margin-left: 0; }
	#contributionArea ol { margin-left: 5px; list-style-position: inside; list-style-type: decimal !important; } /* numbers */
			/* tweak ul,ol li spacing for embedded list possibilities */
			#contributionArea ul ul, #contributionArea ol ol 				 { margin: 0 0 5px 30px; }
			
	#contributionArea ul { list-style-type: disc; list-style-image: none; } /* dots */
		#contributionArea ul.Burgundy, #contributionArea ul.Gold, 
		#contributionArea ul.Brown, #contributionArea ul.Blue { color: #000; }
		#contributionArea .Black { list-style-image: none; } /* not needed since "disc" list-style is same thing */
		#contributionArea .Burgundy { list-style-image:url(../images/bullet-burg.gif); }
		#contributionArea .Gold { list-style-image:url(../images/bullet-gold.gif); }
		#contributionArea .Brown { list-style-image:url(../images/bullet-brown.gif); }
		#contributionArea .Blue { list-style-image:url(../images/bullet-blue.gif); }
		
		/* specialized LIST classes */

			/* help break up li's that have icons by using a ul class called "divides" to add borders */
			#contributionArea ul.divides li
			{
				margin-bottom: 2px;
				padding-bottom: 3px;
				border-bottom: 1px solid #e6f1f7;
			}
			/* "block" style ul to mimick a more navigation/menu style list */
			#contributionArea .bodyNav li a { display: block; padding-bottom: 2px; }
			#contributionArea .bodyNav li a:hover { background-color: #eaf0f3; text-decoration: none; }
			/* less line height and more bottom margin so that li's that break onto a second line 
			still look grouped, and the next item doesn't look like it simply bleeds into the one before it. 
			#contributionArea li { line-height: 16px; margin-bottom: 5px; }*/
			#contributionArea .sm ul ul, #contributionArea .sm ol ol { margin: 0 0 2px 20px; }
			#contributionArea .sm li, #contributionArea .sm li { font-size: 11px; line-height: 16px; }
			#contributionArea li li { line-height: 14px; }
			#contributionArea .sm li li { font-size: 11px; line-height: 12px; }


/**/
/* HEADING type */
	#contributionArea h1, #contributionArea h2, #contributionArea h3, 
	#contributionArea h4, #contributionArea h5, #contributionArea h6 { font-weight: bold; }
		/* If default stellent headline classes are used WITHOUT valid semantic headline markup (H1-6), ensure that size is H1. */
	#contributionArea h1, 
	#contributionArea .Headline-Black, 
	#contributionArea .Headline-Burgundy, 
	#contributionArea .Headline-Gold, 
	#contributionArea .Headline-Blue { font-size: 18px; margin: 2px 0 20px 0; font-weight: bold; line-height: normal; }

	#contributionArea h2 { font-size: 18px !important; margin: 20px 0 5px 0 !important; }
	#contributionArea h3 { font-size: 16px !important; margin: 20px 0 4px 0 !important; }
	#contributionArea h4 { font-size: 16px !important; margin: 15px 0 4px 0 !important; font-weight: normal !important; }
	#contributionArea h5 { font-size: 14px !important; margin: 10px 0 2px 0 !important; }
	#contributionArea h6 { font-size: 14px !important; margin: 10px 0 2px 0 !important; font-weight: normal !important; }


/**/
/* HORIZONTAL RULES (<hr>) */
/* single line */
#contributionArea hr, #contributionArea hr.single
{
	display: block;
	float: left;
	width: 100%;
	clear: both;
	border: none;
	background-color: transparent;
	height: 1px;
	font-size: 1px;
	margin: 10px 0 0 0;
	padding: 0;
	color: #bdc8d7;
}
/* double line */
#contributionArea hr.double
{
	height: 4px;
	color: #fff;
	border: none;
	border-top: 1px solid #bdc8d7;
	border-bottom: 1px solid #e3e8ee;
}
/* ff equiv */
html>body #contributionArea hr, html>body #contributionArea hr.single, html>body #contributionArea hr.double
{
	float: none;
	background-color: #bdc8d7;
	margin: 10px 0 13px 0;
}
html>body #contributionArea hr.double { background-color: #fff; } 


/*--
	!= STRUCTURE ADJUSTMENTS
--*/

td.templatew_lnvb_tblbgrd { background-color: transparent !important; }
/* make template not look terrible on wider screens by adding two repeating images */
body { background: #fff url(../images/new_leftBarBG2.gif) left top repeat-y; }
/* wraps around everything, tucked just inside the body tag */
#inter_pageWrap
{
	width: 100%;
	height: auto;
	/*background: #fff url(../images/new_topBarBG.gif) left top repeat-x;*/
}

/* add some impact to the nav to draw attention to it better */
#leftNav_top
{
	height: 42px;
	background: #b2d0df url(../images/nav_leftTopFade.gif) left top repeat-x;
}
/* make main left nav items "block" to improve functionality so users won't have to hover over the word itself */
.template_lnvb_mainmenu a, .template_lnvb_mainmenu a:link, .template_lnvb_mainmenu a:active, .template_lnvb_mainmenu a:visited
{
	color: #003a61; /* much darker blue enhances readability */
	display: block;
	padding: 2px;
	min-height: 15px;
	height: auto;
	width: 100%;
}
/* give buttons a hover effect */
.template_lnvb_mainmenu a:hover
{
	background-color: #c3deeb;
	text-decoration: none;
}
/* fix sub-title look and spacing */
.template_lnvb_mainmenusubtitle
{
	display: block;
	margin-top: -18px;
}

/*--
	!= FORM STYLES
--*/
#contributionArea form, #contributionArea form label {
	font-size: 12px;
	clear: both;
}
#contributionArea form label 
{
	color: #233246;
	display: block;
	text-align: right;
	height: 22px;
	line-height: 22px; /* center height with inputs */
	text-align: right;
}
#contributionArea form#epanel-form label 
{
	text-align: left;
}
/* labels that need to sit above large textareas */
#contributionArea form label.textareaLabel
{
	display: inline;
	float: none;
	clear: none;
	width: auto;
}
#contributionArea form input,
#contributionArea form select,
#contributionArea form textarea,
#contributionArea form .selectbox,
#contributionArea form .selectbox-wrapper {
	/*color: #bdc8d7;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #dde3ea;
	padding: 2px;
	background-color: #ffffff;*/
}

/* FF */
html>body #contributionArea form input,
html>body #contributionArea form select,
html>body #contributionArea form textarea
{
	/* ff borders don't collapse */
	margin-bottom: 2px;
	margin-left: 2px;
}


#contributionArea form input.btn {
	border: none;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-right: 5px;
	background: url(../images/contact_btn.gif) left top no-repeat;
	
	width: 91px;
	height: 22px;
	cursor: pointer !important;
}

#contributionArea .ContactUsLabel
{  
	color: #3371a7;
	text-align: left;
}

#contributionArea .ContactUsRequired
{  
	color: #ff0000;
	font-weight: bold; 
	text-align: left;
}
/* End FORM STYLES  */

/*--
!=#Linkbox 
		* by Aaron Lademann | version 3.0
--*/

/* Linkbox can be wrapped in "floatR" or "floatL" in order to make them
float in a paragraph like the default image wrapping does. */
		#contributionArea .floatR, #contributionArea .floatL,
		#rtNavContent .floatR, #rtNavContent .floatL
		{
			float: right;
			position: relative;
			padding: 0 0 10px 10px;
		}
		#contributionArea .floatR, #rtNavContent .floatR { right: 0; }
		#contributionArea .floatL, #rtNavContent .floatL
		{
			float: left;
			left: 0;
			padding-left: 0;
			padding-right: 10px;
		}

/* BOX STRUCTURAL ELEMENTS */

		#contributionArea .linkbox2, #rtNavContent .linkbox2
		{
			margin-top: 2px;
			width: auto;
			height: auto;
			float: left;
			padding: 5px;
			width: 98%;
			background-repeat: no-repeat;
			background-color: #f1f3f6;
			border: 1px solid #e3e8ee;
			border-top-color: #bdc8d7;
		}
		/* content container */
		#contributionArea .linkbox2 div#container,
		#rtNavContent .linkbox2 div#container
		{
			float: left;
			padding: 0;
			margin: 5px 0 0 0;
			width: auto;
			height: auto;
		}

/* CONTENT ITEMS TO PUT INSIDE THE CONTAINER */

		/* LISTS and LINKS */
		#contributionArea .linkbox2 #container ul,
		#rtNavContent .linkbox2 #container ul
		{
			float: left;
			margin: 0;
			padding: 0;
			background-color: #f9fafb;
		}
		#contributionArea .linkbox2 #container ul.column,
		#rtNavContent .linkbox2 #container ul.column
		{
			float: left;
			height: auto;
			width: 0;
			display: none;
			clear: right;
			margin-right: 5px;
		}
		#contributionArea .linkbox2 #container li,
		#rtNavContent .linkbox2 #container li
		{
			list-style-image: none !important;
			list-style-type: none;
			list-style-position: outside;
			border-bottom: 1px solid #e9ecf1;
			margin-bottom: 0 !important;
			cursor: default !important
		}
		/* titles that are generated from the title attribute of ul.column, or paragraph headings */
		#contributionArea .linkbox2 .title,
		#rtNavContent .linkbox2 .title
		{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color: #004d77;
			background: #e9ecf1 url(../images/_icons/ulTitle.gif) 98% center no-repeat !important;
			padding: 1px 4% 1px 5px !important;
			margin-bottom: 0 !important;
			border-bottom: 1px solid #bdc8d7 !important;
		}
		#contributionArea .linkbox2 li a,
		#contributionArea .linkbox2 #container li.noLink,
		#rtNavContent .linkbox2  li a, #rtNavContent .linkbox2 #container li.noLink
		{
			float: none !important;
			display: block !important;
			height: 17px; /* equiv IE min-height */
			padding: 2px 0 2px 25px !important;
			margin: 0;
			background: #f9fafb url(../images/_icons/arrow.gif) 6px center no-repeat;
			border: none !important;
		}
		#contributionArea #mainHomeColumn .linkbox2 li a, 
		#rtNavContent .linkbox2 li a { font-size: 11px !important; }
		#contributionArea .linkbox2 #container li.noLink,
		#rtNavContent .linkbox2 #container li.noLink
		{
			padding: 3px 0 3px 25px !important;
		}
		#contributionArea .linkbox2 li a:hover,
		#rtNavContent .linkbox2 li a:hover
		{ 
			text-decoration: none !important; 
			background-color: #f1f3f6 !important; 
			background-position: 6px center;
			cursor: pointer !important;
			border: none !important;
		}
		#contributionArea .linkbox2 ol li a,
		#rtNavContent .linkbox2 ol li a { padding-left: 0; }
		
		/* INLINE TEXT */
		#contributionArea .linkbox2 #container p, #contributionArea .linkbox2 #container p a,
		#rtNavContent .linkbox2 #container p, #rtNavContent .linkbox2 #container p a
		{
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		#contributionArea .linkbox2 #container p, #rtNavContent .linkbox2 #container p
		{
			padding: 5px;
			margin: 0 0 5px 0;
			line-height: 1.2em;
			background-color: #f9fafb;
			cursor: default !important;
		}
		#contributionArea .linkbox2 #container p.sm,
		#rtNavContent .linkbox2 #container p.sm { color: #004d77; font-size: 10px; }
		#contributionArea .linkbox2 #container p.lg, #contributionArea .linkbox2 #container .lg p,
		#contributionArea .linkbox2 #container p.lg a, #contributionArea .linkbox2 #container .lg p a { font-size: 11px !important; line-height:1.4em; }
		#contributionArea .linkbox2 #container p a:hover,
		#rtNavContent .linkbox2 #container p a:hover { display: inline; cursor: pointer !important; }
		
		#contributionArea .linkbox2 #container h2, #contributionArea .linkbox2 #container h2,
		#rtNavContent .linkbox2 #container h2, #rtNavContent .linkbox2 #container h2
		{
			font-size: 12px !important;
			font-weight: bold;
			margin: 0 !important;
			padding: 5px;
			background-color: #f9fafb;
		}

/* HEADING / TOGGLE STYLES */
		#contributionArea .linkbox2 h1, #contributionArea .linkbox2 h1 a,
		#rtNavContent .linkbox2 h1, #rtNavContent .linkbox2 h1 a
		{
			color: #004d77;
			font-size: 14px;
			font-weight: bold;
			line-height: normal;
			font-size: 14px;
			height: 18px;
		}
		#contributionArea .linkbox2 h1, #rtNavContent .linkbox2 h1
		{
			border: none !important;
			float: left;
			margin: 0 !important;
			padding: 0 !important;
			display: block;	
			width: 100%;
		}
		#contributionArea .linkbox2 h1 a, #rtNavContent .linkbox2 h1 a { cursor: pointer; }
		#contributionArea .linkbox2 h1 a.tog, #contributionArea .linkbox2 h1 a.Open, 
		#contributionArea .linkbox2 h1 a.Closed, #contributionArea .linkbox2 h1.accBox a,
		#rtNavContent .linkbox2 h1 a.tog, #rtNavContent .linkbox2 h1 a.Open, #rtNavContent .linkbox2 a.Closed
		{
			height: 18px;
			display: block !important;
			width: 100%;
			background-position: right bottom !important;
			background-repeat: no-repeat !important;
		}
		#contributionArea .linkbox2 h1 a.Closed, #rtNavContent .linkbox2 h1 a.Closed { color: #8e9fb7 !important; }
		#contributionArea .linkbox2 h1 a.tog:hover, #contributionArea .linkbox2 h1 a.Open:hover, 
		#contributionArea .linkbox2 h1 a.Closed:hover, #contributionArea .linkbox2 h1 a.tog.Hover, 
		#contributionArea .linkbox2 h1 a.Open.Hover, #contributionArea .linkbox2 h1 a.Closed.Hover,
		#contributionArea .linkbox2 h1.accBox a:hover, #contributionArea .linkbox2 h1.accBox a.Hover, 
		#contributionArea .linkbox2 h1.accBox a.Open.Hover,
		#rtNavContent .linkbox2 h1 a.tog:hover, #rtNavContent .linkbox2 h1 a.Open:hover, 
		#rtNavContent .linkbox2 h1 a.Closed:hover, #rtNavContent .linkbox2 h1 a.tog.Hover, 
		#rtNavContent .linkbox2 h1 a.Open.Hover, #rtNavContent .linkbox2 h1 a.Closed.Hover,
		#rtNavContent .linkbox2 h1.accBox a:hover, #rtNavContent .linkbox2 h1.accBox a.Hover, 
		#rtNavContent .linkbox2 h1.accBox a.Open.Hover
		{
			text-decoration: none;
			background-position: right top !important;
			color: #61a0de !important;
		}
		#contributionArea .linkbox2 h1 a.tog, #contributionArea .linkbox2 h1.accBox a, 
		#contributionArea .linkbox2 h1 a.Closed, #contributionArea .linkbox2 h1.Closed a,
		#rtNavContent .linkbox2 h1 a.tog, #rtNavContent .linkbox2 h1.accBox a,
		#rtNavContent .linkbox2 h1 a.Closed, #rtNavContent .linkbox2 h1 a.Closed a 
		{ background-image:url(../images/_icons/Lbox_toggleOpen.gif) !important; }
		
		#contributionArea .linkbox2 h1 a.Open,
		#contributionArea .linkbox2 h1.Open a,
		#rtNavContent .linkbox2 h1 a.Open,
		#rtNavContent .linkbox2 h1.Open a { background-image:url(../images/_icons/Lbox_toggleClosed.gif) !important; }
		
		/* expand/collapse toggle classes */
		#contributionArea .open, #rtNavContent .open {display: block; height: auto;}
		#contributionArea .closed, #rtNavContent .closed {display: none;}

		/*#contributionArea .linkbox2 h1 a.loading 
		{
			display: block !important;
			padding-left: 26px !important;
			color: #f1f3f6 !important;
			background: url(../../corp_intra_prototype/_jQuery/_ajaxImages/rotatingArrows_ltBlue.gif) 5px no-repeat !important;
			width: auto !important;
		}*/


/* FIREFOX ONLY */
		html>body #contributionArea .linkbox2 h1,
		html>body #contributionArea .linkbox2 h1 a.tog, html>body #contributionArea .linkbox2 h1 a.Open, 
		html>body #contributionArea .linkbox2 h1 a.Closed,
		html>body #rtNavContent .linkbox2 h1,
		html>body #rtNavContent .linkbox2 h1 a.tog, html>body #rtNavContent .linkbox2 h1 a.Open, 
		html>body #rtNavContent .linkbox2 h1 a.Closed { min-height: 18px; height: auto; }
		
		html>body #contributionArea .linkbox2 #container li, html>body #contributionArea .linkbox2 .container li,
		html>body #contributionArea .linkbox2 #container li.noLink,
		html>body #rtNavContent .linkbox2 #container li, html>body #rtNavContent .linkbox2 .container li,
		html>body #rtNavContent .linkbox2 #container li.noLink
		{
			display: block;
			float: left;
			clear: left;
			width: 100%;
			height: auto !important;
		}
		html>body #contributionArea .linkbox2 ul.column,
		html>body #rtNavContent .linkbox2 ul.column { background-color: transparent !important; margin-bottom: 10px !important; }
		
		html>body #contributionArea ul.block li a,
		html>body #contributionArea .linkbox2 ul li a, html>body #contributionArea .linkbox2 ol li a,
		html>body #rtNavContent ul.block li a,
		html>body #rtNavContent .linkbox2 ul li a, html>body #rtNavContent .linkbox2 ol li a
		{
			min-height: 17px;
			height: auto !important;
		}
		html>body #contributionArea .linkbox2 #container li.title,
		html>body #rtNavContent .linkbox2 #container li.title { width: 96%; }
		html>body #contributionArea .linkbox2 #container li.noLink,
		html>body #rtNavContent .linkbox2 #container li.noLink { padding: 4px 0 4px 0 !important; text-indent: 25px; }

		/* LINKBOX "tree-list" */

		#contributionArea .linkbox2 #container #tree-list { width: auto; }
		#contributionArea .linkbox2 #container #tree-list ul
		{ 
			padding-left: 3px !important; 
			list-style-position: inside !important;
			margin: 0 !important; 
			background-color: transparent !important;
		}
		#contributionArea .linkbox2 #container #tree-list ul li a  
		{ 
			border: none !important; 
			background-color: transparent !important; 
		}
		#contributionArea .linkbox2 #container #tree-list ul li ul 
		{ 
			padding-left: 6px !important; 
			margin-top: -2px !important; 
			margin-bottom: -4px !important; 
		}
		* html #contributionArea .linkbox2 #container #tree-list ul li.ground ul,
		* html #contributionArea .linkbox2 #container #tree-list ul li.groundSection ul 
		{ 
			position: relative; 
			top: 0; 
			margin-top: -4px !important; 
			margin-bottom: -4px !important; 
		}
		#contributionArea .linkbox2 #container #tree-list ul li 
		{ 
			overflow: hidden;
			border: none;
			margin: 0 0 0 0 !important;
			height: auto !important;
			padding-left: 18px !important;
			padding-bottom: 0 !important;
			background-image: none;
			background-color: transparent !important;
			list-style-image: url(../images/_styleWrap/_treeList/rtnav_leftHextension.gif) !important;
		}
		
		#contributionArea .linkbox2 #container #tree-list ul li
		{
			margin-left: 25px !important;
			background: url(../images/_styleWrap/_treeList/rtnav_leftVertical.gif) top left repeat-y !important;
		}
		#contributionArea .linkbox2 #container #tree-list ul li.subContainer
		{
			margin-left: 1px !important;
			margin-top: 0 !important; 
			background-image: none !important;
		}

		#contributionArea .linkbox2 #container #tree-list ul li a { border: none; }
		#contributionArea .linkbox2 #container #tree-list a { background-repeat:no-repeat; }
		#contributionArea .linkbox2 #container #tree-list a#top-section, 
		#contributionArea .linkbox2 #container #tree-list ul li a#sub-section 
		{
			list-style-image: none !important;
			font-weight: bold; 
			background-position: 2px center !important;
			background-repeat: no-repeat;
			text-decoration: none;
			padding: 1px 0 1px 3.6em !important;
		}
		#contributionArea .linkbox2 #container #tree-list a#top-section 
		{  
			display: block;
			width: 100%;
			margin-right: -3.6em !important;
			padding-bottom: 1px !important;
		} 
		#contributionArea .linkbox2 #container #tree-list a#top-section:hover { border-bottom: 1px solid #e3e8ee !important; }
		#contributionArea .linkbox2 #container #tree-list ul li a:hover { text-decoration: underline !important; }
		
		#contributionArea .linkbox2 #container #tree-list a#top-section { background-image: url(../images/_styleWrap/_treeList/rtnav_top-section.gif); }
		#contributionArea .linkbox2 #container #tree-list ul li a#main  { background-image: url(../images/_styleWrap/_treeList/rtnav_main_leftHextension.gif); }
		#contributionArea .linkbox2 #container #tree-list ul li a#sub-section { background-image: url(../images/_styleWrap/_treeList/rtnav_section.gif); }
		#contributionArea .linkbox2 #container #tree-list ul li.ground { background: transparent url(../images/_styleWrap/_treeList/rtnav_ground.gif) left top no-repeat !important; }
		#contributionArea .linkbox2 #container #tree-list ul li.groundSection { background: none !important; }
		#contributionArea .linkbox2 #container #tree-list ul li.ground a#sub-section,
		#contributionArea .linkbox2 #container #tree-list ul li#ground a#sub-section,
		#contributionArea .linkbox2 #container #tree-list ul li.groundSection a#sub-section { background-image: url(../images/_styleWrap/_treeList/rtnav_section_ground.gif) !important; }
		#contributionArea .linkbox2 #container #tree-list ul li#nolink,
		#contributionArea .linkbox2 #container #tree-list ul li#nolink li  
		{
			list-style-image: none;
			list-style-position: outside;
			list-style: none;
			padding-left: 20px !important;
			font-size: 11px;
		}
		#contributionArea .linkbox2 #container #tree-list ul li#nolink a  
		{
			display: inline !important;
			float: none !important;
			width: auto !important;
		}
		/* un-bold 3rd level sub-section nesting */
		#contributionArea .linkbox2 #container #tree-list ul li ul li a#sub-section { font-weight: normal; }
		/* tree list font styles */
		#contributionArea .linkbox2 #container #tree-list ul li,
		#contributionArea .linkbox2 #container #tree-list ul li a { 
			font-size: 11px;
			font-weight: normal;
			font-style: normal;
		}
		#contributionArea .linkbox2 #container #tree-list ul li a#top-section, 
		#contributionArea .linkbox2 #container #tree-list ul li a#sub-section { font-size: 12px; }
		
		#contributionArea .linkbox2 #container #tree-list a#top-section, 
		#contributionArea .linkbox2 #container #tree-list a#sub-section, 
		#contributionArea .linkbox2 #container #tree-list a.Closed 
		{ 
			background-color: #f9fafb !important;
			border-bottom: 1px solid #e3e8ee !important; 
		}

		#contributionArea .linkbox2 #container #tree-list a.Open { border-bottom: 1px hidden #e3e8ee !important; }
		#contributionArea .linkbox2 #container #tree-list a#top-section:hover, 
		#contributionArea .linkbox2 #container #tree-list ul li a#sub-section:hover,
		#contributionArea .linkbox2 #container #tree-list a#top-section.Hover, 
		#contributionArea .linkbox2 #container #tree-list ul li a#sub-section.Hover,
		#contributionArea .linkbox2 #container #tree-list a.Closed:hover,
		#contributionArea .linkbox2 #container #tree-list a.Open:hover
		{ 
			color: #004d77 !important;
			background-color: #f1f3f6 !important;
			text-decoration: none !important;
		}
		
/* END LINKBOX STYLES */

/* RtNav Styles */
#rtNavContent
{
	width: 210px;
	height: auto;
	padding: 15px 0 15px 10px;
}
#rtNavContent a.rtColAd img { border: 1px solid #fff; }
#rtNavContent a.rtColAd { border-bottom: none; display: block; margin-top: 15px; }

#rtNavContent a#comReportAd, #rtNavContent a#comReportAd:hover
{
	background-image: url(../images/home_2007_reportThumb.gif);
	border-bottom: none;
	border: 1px solid #fff; 
}
#rtNavContent a#comReportAd
{
	display: block;
	float: right;
	position: relative;
	width: 82px;
	height: 102px;
	background-position: right top;
	background-repeat: no-repeat;
}
#rtNavContent a#comReportAd:hover { background-position: right bottom; }
/* FF */
html>body #rtNavContent a#comReportAd
{
	width: 80px;
	height: 100px;
	right: 10px;
	margin-left: 10px;
}
#rtNavContent hr
{
	font-size: 1px;
	color: #c6cbce;
	background-color: transparent;
	height: 1px;
	border: none;
}
html>body #rtNavContent hr { 
	background-color: #c6cbce;
	margin: 10px 10px 10px 0;
}
#rtNavContent span.hr
{
	display: block;
	width: 210px;
	height: 25px;
	margin-bottom: 10px;
	background: transparent url(../images/homeHR_rtColSection.gif) left bottom no-repeat !important;
}
/*image replacement accessibility*/
#rtNavContent span.hr span { display: none; }

#contributionArea #rtNavContent a
{
	font-weight: normal !important;
	text-decoration: none !important;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #edf1f5;
	border-bottom-color: #dbe1e4;
}

#contributionArea #rtNavContent a:link, #rtNavContent a:active
{
	color: #394a53;
	font-weight: normal !important;
}
#contributionArea #rtNavContent a:visited
{
	color: #708692;
	font-weight: normal !important;
}
#contributionArea #rtNavContent a:hover
{
	color: #00304e;
	border-bottom-color: #007cb7;
	font-weight: normal !important;
}
/* image replacement for headlines */
#mainHomeColumn .imr, #rtNavContent .imr 
{ 
	display: block;
	height: 19px;
	background-position: left top;
	background-repeat: no-repeat; 
	margin: 0 !important;
}
#rtNavContent .imr
{
	height: 48px;
	margin-bottom: -15px !important;
}
#rtNavContent #inNews { background-image:url(../images/homeTtl_news.gif); }
#rtNavContent #Qlinks { background-image:url(../images/homeTtl_QuickLinks.gif); }
#rtNavContent .qLinks a { width: 100%; }
#rtNavContent h3.newsTitle
{
	font-family: Arial, Verdana, sans-serif;
	color: #983b11;
	font-size: 14px !important;
	font-weight: bold !important;
	margin: 20px 0 10px 0 !important;
	line-height: normal;
}
#rtNavContent h3.newsTitle { color: #758ba1; margin: 3px 0 3px 0 !important; }
#mainHomeColumn p, #rtNavContent p { color: #5f5f5f; margin: 0 15px 8px 0 !important; }
#rtNavContent p { font-size: 11px !important; margin: 0 5px 3px 0 !important; }

/* icon fix */
div.arrow {
	background-position: 3px 6px !important;
}

/* ePanel styles */
#contributionArea .epanel-table {
	position: relative;
	display: block;
	vertical-align: middle;
	left: 38px;
	padding: 0px !important;
	width: 320px;
	height: auto;
	margin: 0px !important;
	background: transparent url(../images/epanel-table.gif) repeat-y right top;
	color: #cc9900;
}
#contributionArea .epanel-table span {
	display: block;
	width: 320px;
	height: 10px !important;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 0px !important;
	line-height: 0px !important;
}
#contributionArea .epanel-table span.top {
	background: transparent url(../images/epanel-table-top.gif) no-repeat left top;
}
#contributionArea .epanel-table span.bottom {
	background: transparent url(../images/epanel-table-bottom.gif) no-repeat left bottom;
	_position: relative;
	_top: 5px;
}
#contributionArea .epanel-table h2 {
	position: absolute;
	width: 40px;
	right: 325px;
	top: 4px;
	font-size: 32px !important;
	margin: 0 !important;
	text-align: right;
}
#contributionArea .epanel-table h3 {
	position: absolute;
	right: 200px;
	width: 125px;
	margin: 0 0 0 10px !important;
	font-size: 12px !important;
	text-align: right;
}
#contributionArea .epanel-table p {
	width: 190px;
	margin-left: 125px;
	margin-bottom: 5px !important;
	font-size: 10px !important;
	line-height: 12px;
}
.epanel-form {
	position: relative;
	width: 200px;
	padding: 0px;
	background: transparent url(../images/epanel-form.gif) repeat-y left top;
	color: #cc9900;
}
#contributionArea form#epanel-comments-form label {
	text-align: left;
	height: auto;
}
#contributionArea .epanel-form span.top,
#contributionArea .epanel-form span.bottom {
	display: block;
	width: 200px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
#contributionArea .epanel-form span.top {
	background: transparent url(../images/epanel-form-top.gif) no-repeat left top;
}
#contributionArea .epanel-form span.bottom {
	background: transparent url(../images/epanel-form-bottom.gif) no-repeat left bottom;
}
#contributionArea .epanel-form input#email,
#contributionArea .epanel-form input#uword,
#contributionArea .epanel-form textarea#comments {
	display: block;
	border: 0;
	width: 198px;
	margin: 0px 1px;
	padding: 0px 10px;
	overflow: hidden;
}
#contributionArea #epanel-comments-form #btnSubmit {
	float: right;
	margin: 5px 5px 0 0;
}

/* imr headings */
#hd-sites {background-image: url(../images/heading-mercy-websites.gif);}
#hd-ak {background-image: url(../images/heading-arkansas.gif);}
#hd-ks {background-image: url(../images/heading-kansas.gif);}
#hd-mo {background-image: url(../images/heading-missouri.gif);}
#hd-ok {background-image: url(../images/heading-oklahoma.gif);}
#hd-comments {
	background-image: url(../images/heading-comments.gif);
	width: 200px;
}

/* uWord Captcha */
.captcha img {
	width: 200px;
	height: 55px;
	margin-top: 10px;
}