

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form , stw, fieldset 
{
margin: 0;
padding: 0;
border: 0;

/* Set Website Wide Font Family */
font-family:  Tahoma, Verdana, Helvetica, Georgia,  Arial, sans-serif;
font-weight: normal;
color: #000000;
}

html
{
xheight: 100%;
}
html img{
border-style: none;
}

body 
{
font-size: 16px;
line-height: 20px;
background-color:#FFFFFF;

background-image: url('../images/Backgrounds/Website_Background_Body2.jpg');
background-repeat: repeat-x;

}


a:link,
a:visited 

{
	text-decoration: none;
	color: #000000;  
	font-weight:bold;
}


a:hover
{
	text-decoration: underline;
}

table
{
font-size: 12px;
line-height: 18px;
}


h1 {
font-weight: bold;
font-size: 24px;
text-align: center;

margin-top: 10px;
margin-bottom: 10px;
line-height: 30px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 14px;
text-align: left;
font-style:italic; 
}

h5 {
font-size: 12px;
text-align: left;
font-style:italic; 
}


li {
text-align: left;
margin-left: 20px;
}

/* Page Divisions - stw */

	div#MainPageDiv
	{
	xheight: auto;
	text-align:left;
	width:1120px;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	
	}

	div#Header {
	background-image: url('../images/backgrounds/Website_HeaderTop.gif');
	background-repeat: no-repeat;

	
	}
	

	div#TopBanner {
	height: 100px;

	}

	div#LoginBar {
	margin-right: 50px;
	text-align: right;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #CCCC00;
	}

	div#NavMenu
	{
	background-color: #666666;
	height: 30px;
	}

	div#BodyContainer
	{
	xheight: 100%;
	overflow: auto;
	width: 1120;
	}
	
	
	div#ContentLeft
	{
	width:160px;
	float:left;
	margin-left: 10px;
	margin-right: 10px;	
	margin-top: 10px;
	
	/* options for left backdrops */
	
	
	}

	div#ContentMiddle
	{
	float: left;
	width:720px;
	xheight: auto;
	text-align: left;
	}
	
	div#ContentRight
	{
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-right: 10px;	
	xheight: 100%;
	width:180px;
	text-align:left;
	vertical-align: bottom;
	
	xheight: 100%;
	}
	
	div#Footer	{
	background-image: url('../images/backgrounds/website_footer.gif');
	background-repeat: no-repeat;
	xtext-align: center;
	margin: 0;
	xmargin-left: 50px; 
	height: 300px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	xposition: absolute;
	xz-index: 0;
	xwidth: 1120px;
	
	}
	
	/* Breadcrumbs Menu */	
	#Crumbs {
	float: right;
	}
	
	#Crumbs ul
	{
	}
	
	#Crumbs li {
	list-style: none;
	float:left;
	font-size: 10px;
	xcolor: #777;
	font-weight: normal;
	
	}
	#Crumbs li a {
	display:block;
	padding:0 5px 0 0;
	background: url('/images/Backgrounds/crumbs.gif') no-repeat right center;
	xcolor: #777;
	font-weight: normal;

	}
	#Crumbs li a:link, #Crumbs li a:visited {
	text-decoration:none;
	}
	#Crumbs li a:hover, #Crumbs li a:focus {
	text-decoration: underline;
	}	

	div#HealthcareQuickROI
	{
		font-size: 10px;
		border-width: 1px; 
		border-style: solid; 
		border-color: #000000;
		width:140px; 

	} 
/* ######### Set Class Styles - ######### */

	.Debug
	{
	height: 100%;
	color: #0000FF;
	border:10px solid #FF33FF;
	}
	.Debug2
	{
	border:10px solid #0033FF;
	}


		.MainPageDiv
	{
	}

	.LoginBar a:link, 
	.LoginBar a:visited {
	color: #000000;
	}
	
	.HeaderLogo
	{
	margin-left: 0; 
	margin-top:20;
	position: absolute;
	}
	
	.HeaderLogo a:link,
	.HeaderLogo a:visited
	{
	}
			
/* ######### Style for the navigation menu  STW ######### */
/*	xhttp://www.webcredible.co.uk/user-friendly-resources/css/css-navigation-menu.shtml */

	.NavMenuStyle_Header
		{
		}


		.NavMenuStyle_Header ul
			{
			list-style: none;
			padding: 0;
			margin-left: 200px;

			} 
		
		.NavMenuStyle_Header li
			{
			float: left;
			margin: 0 0;
			} 
		
		.NavMenuStyle_Header li a
			{
			height: 30px;
			line-height: 30px;
			float: left;
			width: 135px;
			display: block;
			text-decoration: none;
			text-align: center;
			font-family: arial;
			font-weight: bold;
			font-size: 18px;
			background:  url('../images/buttons/buttons_NavMenu_NoHover_1.jpg') repeat-x bottom left;	

			}
			
		.NavMenuStyle_Header li a:link,
		.NavMenuStyle_Header li a:visited
			{
			color: #FFFFFF;
			text-decoration: none;
			}
		
		.NavMenuStyle_Header li a:hover
			{
			background:  url('../images/buttons/buttons_NavMenu_hover_1.jpg') repeat-x bottom left;
			}		

	/* Drop Menu  */
	.NavMenuStyle_Drop
			{
			visibility: hidden;
			z-index: 100;
			position:absolute;
			top: 0;

			
			
			}
	.NavMenuStyle_Drop ul
			{

			
			} 

	.NavMenuStyle_Drop li
		{
			xfloat: left;
			margin: 0 0;
			list-style: none;

			
		
		}		
		.NavMenuStyle_Drop li a
			{
			line-height:30px;			
			font-size: 16px;
			font-family: arial;
			font-weight: bold;		
			color: #FFFFFF;
			text-indent: 4px;
			text-decoration: none;
			letter-spacing: 0.01em; 
			padding-left:0; 
			padding-right:0; 
			padding-top:1px; 
			padding-bottom:1px;
			display: block;
			
			width: 180px;
			background-color: #666666;
			list-style: none;
			}
			
		.NavMenuStyle_Drop li a:link,
		.NavMenuStyle_Drop li a:visited
			{
			color: #FFFFFF;

	
			}
			
		.NavMenuStyle_Drop li a:hover
			{
	
			background:  url('../images/buttons/buttons_NavMenu_hover_1.jpg') repeat-x bottom left;	
			
			color: #000000;
			text-decoration: none;
			}

		
	
/* ######### Style for SidebarLinks 04/19/2011 -   ######### */

		.SidebarLinks
		{
		xtop: 0;	
		xz-index: 100;
			/* add drop shadow border */
			/*
			xbackground-color=#FFFFFF;
			xborder-left: 1px solid #000000; 
			xborder-top: 1px solid #000000; 
			xborder-right: 3px solid #000000; 
			xborder-bottom: 3px solid #000000;
			*/
		}
		.SidebarLinks ul {
		}
		
		.SidebarLinks li {
		list-style: none;
		margin: 0;
		}
		
		.SidebarLinks li a
		{
		width: 135px;
		line-height:28px;
		font-size: 14px;
		font-family: arial;
		font-weight: bold;	
		text-decoration: none;
		display: block;
		}
		
		.SidebarLinks li a:link,
		.SidebarLinks li a:visited{
		color: #000000;

		background:  url('../images/buttons/buttons_Sidebar_NoHover_1.jpg') repeat-x bottom left;	

		
		
	
		}
		
		.SidebarLinks li a:hover{
		background:  url('../images/buttons/buttons_NavMenu_Hover_1.jpg') repeat-x bottom left;	
		text-decoration: none;
		}
		
		
		
		/* code using the link approach - Delete When Teste
		.SidebarLinks a
		{
		text-decoration: none;

		}
		
		.SidebarLinks a:link,
		.SidebarLinks a:visited{
		color: #000000;
		display: block;
		background:  url('../images/buttons/buttons_Sidebar_NoHover_1.jpg') repeat-x bottom left;	

		padding-left:10px;		
		padding-right:0; 
		padding-top:5px; 
		padding-bottom:5px;			
		
	
		}
		
		.SidebarLinks a:hover{
		background:  url('../images/buttons/buttons_NavMenu_Hover_1.jpg') repeat-x bottom left;	
		text-decoration: none;
		}
		
		*/
/* ######### Style for StandardButton 04/27/2011 -   ######### */

		.StandardButton
		{
		}
		.StandardButton ul {
		}
		
		.StandardButton li {
		list-style: none;
		margin: 0;
		}
		
		.StandardButton li a
		{
		text-align: center;
		width: 135px;
		line-height:28px;
		font-size: 16px;
		font-family: arial;
		font-weight: bold;	
		text-decoration: none;
		display: block;
		}
		
		.StandardButton li a:link,
		.StandardButton li a:visited{
		color: #000000;

		background:  url('../images/buttons/Buttons_RequestInfo_NoHover.jpg') repeat-x bottom left;	
		}
		
		.StandardButton li a:hover{
		background:  url('../images/buttons/Buttons_RequestInfo_Hover.jpg') repeat-x bottom left;	
		text-decoration: none;
		}

/* ######### Style for the footer menu  STW ######### */
	.FooterLinks 
	{
		font-size: 12px;
		line-height: 10px;
		font-weight: normal;
		color: #000000;
	
	}
	.FooterLinks td
	{
	width: 150px;
	}

	.FooterLinks a:link,
	.FooterLinks a:visited
	{
	margin: 0;
	padding: 0;
	color: #CCCCCC;
	
	}

	.FooterHeader
	{
	color: #FFFFFF;
	}

	
	
	
	.Facebook a
	{
	font-size: 20px;
	color: #FFFF00;
	list-style-image: url('../images/logos/facebookicon.gif');

	}		

/* Classes */
	.spacer
	{
	line-height: 10px;
	margin: 0px;
	}
	
	.spacer20
	{
	line-height: 20px;
	margin: 0px;
	}
	
	
	.adsHeadline 
	{
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #5d81b1;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	line-height: 14px;
	text-align: left;
	}
	.Quotes 
	{
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 12px; font-variant:small-caps; font-style:italic
	}
	
	.quotetext 
	{
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	}
	
	.NewsAndEvents 
		{
		font-family: Times New Roman, Times, serif;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		line-height: 14px;
		
	
		border-left: 1px solid #000000; 
		border-top: 1px solid #000000; 
		border-right: 3px solid #000000; 
		border-bottom: 3px solid #000000;
		
		padding: 5px 5px 5px 5px;
		
		background-image: url('../images/Background_Newspaper.jpg');
		}
		
		
	.Resources
	{
	font-family: Tahoma, Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	line-height: 14px;
	}



	.ClientsRightSideBar
	{
	}
		.ClientsRightSideBar table
		{
		background-image: url("../images/Background_Newspaper.jpg");
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
		border-right: 3px solid #000000;
		border-bottom: 3px solid #000000;
		background-color:#FFFFFF;
		
		}

/* ######### Style for the Right Learn How  STW ######### */
	
	div#RightLearnHow
	li {
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: #000000;
		text-align: left;
		margin-left: 20px;
		}
		
/* ######### Style for the ROI CalculatorTables ######### */

	.ROI 
	{
		font-family: Arial;
		font-weight: bold;
		font-size: 13px;

		}
		
		
	.ROI_ValCol
	{
		text-align: Right;
	
	}
		
		
	
/* ######### Style for the WhitePaperLinks menu -   ######### */

	.WhitepaperLinks {
	}
	
	.WhitepaperLinks ul{
	}
	
	.WhitepaperLinks li{
	list-style: none;
	margin: 0;
	xmargin-top: 10px;

	}
	
	.WhitepaperLinks li a{
	margin: 10px;
	padding: 2px;
	
	width:130px; 
	display:block;	

	font-weight:bold; 
	font-size:13px; 
	font-family:arial; 
	
	xheight:20px; 
	text-decoration:none; 
	float:left; 
	color:#000000; 
	background-color:#FFFFFF; 
	border:2px solid #FFFFFF; 
	xborder:2px outset #808080; 
 
	}
	
	
	.WhitepaperLinks li a:hover{
	xbackground-color: #666666;
	border: 2px solid #999999;
	border-style: inset;
	text-decoration: none;
	}
	
	/*
	html>body .WhitepaperLinks ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
	border-style: inset;
	*/
	}
	
/* ######### Style for the WhitePaperButtons menu -   ######### */

	.WhitepaperButtons table{
	font: bold 13px color;
	padding-left: 0;
	margin-left: 0;
	height: 20px;
	}
	
	.WhitepaperButtons td{
	list-style: none;
	display: inline;
	color: #F00000;
	}
	
	.WhitepaperButtons td a,
	.WhitepaperButtons td a:link,
	.WhitepaperButtons td a:visited
	{
	text-decoration: none;
	float: left;
	color: #000000;
	width: 150px; padding-left:0.5em; padding-right:0.5em; padding-top:0px; padding-bottom:0px;

	
	}
	
	.WhitepaperButtons td a:hover{
	
	}
	
	html>body .WhitepaperButtons td a:active{ /* Apply mousedown effect only to NON IE browsers */
	border-style: inset;
	}
	
		
/* ######### Style for the RequestInfo Table ######### */
	.RequestInfo 
	
	td
	{
	font-size: 12px;
	
	}
	
	input 
	{
	height: 22px;
	font-size: 12px;
	}
	select 
	{
	height: 22px;
	font-size: 12px;
	}
	TextInput 
	{
	height: 22px;
	font-size: 12px;
	}
