/* CSS Document */

body {
	padding:			0;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color: 				#667178;
	margin-right:		auto;
	margin-left:		auto;
	width:				800px;

	/* center hack for previous versions of IE */
	text-align:			center;	
}

a {font-weight: normal; text-decoration: underline; color: #2C475F;}
a:hover {color: #7A0000;}

img {border: 0;}
h1 {font-size:	13px; color: #5C7AAA; margin-top: 0; margin-bottom: 4px;}
h2 {font-size:  10px; color: #AAAAAA; margin-bottom: 0;}
h3 {font-size:	9px; color: #333333; margin-bottom: 0}
li {margin-top:	2px;}
ul {margin-top:	2px;}

div.frontpageMain, div.secondaryMain {
		text-align: 	left;
		width:			800px;
		Xborder: 		1px solid blue;
		}

div.frontpageContainer, div.secondaryContainer {
		border: 			1px solid #C2C2C2;
		width:				800px;
		background-color: 	white;
		clear:				both;
		Xborder: 			1px solid green;
		}

div.frontpageContainer {height: 425px;}

div.providexLogo {
		background:		url("../_images/providex-logo.gif")	no-repeat;
		width:			266px;
		height:			57px;
		float:			left;
		Xborder:			1px solid red;
		}

div.frontpageHeaderLinks, div.secondaryHeaderLinks, div.searchHeaderLinks {
		width:			450px;
		text-align:		right;
		float:			right;
		padding-top:	40px;
		padding-bottom:	3px;
		}

div.searchHeaderLinks {margin-left: 50px; Xborder: 1px solid blue;}
div.searchContainer {width: 100%; height: 5px; background-color: #C2C2C2; clear:both;}
div.searchMain {margin-top: 0; padding-top: 0; Xborder: 1px solid blue;}

div#linkLogin			{background: url("../_images/client-login.gif") no-repeat; 	width: 90px; height: 17px; float:right;}
div#linkLogin:hover		{background: url("../_images/client-login-hover.gif") no-repeat; cursor: hand;};
div#linkContact			{background: url("../_images/contact-us.gif") no-repeat; 	width: 80px; height: 17px; float:right;}
div#linkContact:hover	{background: url("../_images/contact-us-hover.gif") no-repeat; cursor: hand;}
div#linkPhone			{background: url("../_images/phone.gif") no-repeat; 		width: 80px; height: 17px; float:right;}
div#linkPhone:hover		{background: url("../_images/phone-hover.gif") no-repeat; cursor: hand;}
div#linkSearch			{background: url("../_images/search.gif") no-repeat; 	width: 61px; height: 17px; float:right;}
div#linkSearch:hover	{background: url("../_images/search-hover.gif") no-repeat; cursor: hand;}
div#linkPricing			{background: url("../_images/pricing.gif") no-repeat; 	width: 80px; height: 17px; float:right;}
div#linkPricing:hover	{background: url("../_images/pricing-hover.gif") no-repeat; cursor: hand;}
div#linkHome			{background: url("../_images/home.gif") no-repeat; 	width: 50px; height: 17px; float:right;}
div#linkHome:hover		{background: url("../_images/home-hover.gif") no-repeat; cursor: hand;}
div#linkAccess			{background: url("../_images/full-access.gif") no-repeat; 	width: 80px; height: 17px; float:right;}
div#linkAccess:hover	{background: url("../_images/full-access-hover.gif") no-repeat; cursor: hand;}


div.frontpageFreedom, div.secondaryFreedom	{
		background: url("../_images/freedom-search-temp.jpg") no-repeat;
		width:			790px;
		height:			190px;
		margin-top:		5px;
		margin-left:	5px;
		}

div.frontpageHandwriting, div.secondarySideNav {
		margin-top:		15px;
		margin-left:	15px;
		float:			left;
		}

div.secondarySideNav {
	width: 				180px; 
	padding:			5px 5px 5px 5px;
	Xborder: 			1px solid green;
	}

.secondarySideNav a {
	display: 			block;
	padding:			2px 2px;
	margin-bottom:		10px;
	color: 				#444444;
	text-decoration: 	none;
	border: 			1px solid white;  /* #D6E2EC; */
	border-bottom: 		1px solid #C4C4C4;
}

.secondarySideNav a:hover {
	color: 				#111111;
	background-color: 	#a6c4e0; /*#C6D9E9; */
	border: 			1px solid #111111; 
}

.secondarySideNavButton a, .secondarySideNavButton a:hover {
	border: 			0; 
	background-color: 	transparent;
	}
	
div.secondarySideNavButton {
	padding-top:		10px;
	}

div.frontpageLead {
		float:			left;
		width: 			225px;
		height:			200px;
		border:			1px solid #DBDBDB;
		margin-left:	20px;
		margin-top:		15px;
/*		background-color:	#EEEEEE; */
		padding:		4px 4px 4px 4px;
	}

div.secondaryContent, div.diagramContent {
		margin-top:		15px;
		padding:		4px 20px 15px 4px;
		float:			left;
		Xborder: 		1px solid red;
		width:			500px;
	}	
div.secondaryContent {margin-left: 40px;}
div.diagramContent {margin-left: 70px;}
	
div#lead1 {background: url("../_images/bulls-eye.gif") no-repeat;}
div#lead2 {background: url("../_images/medical-cross.gif") no-repeat;}


.frontpageHeaderSearchLink a {
	padding:			4px 4px 4px 4px;
	color: 				#FFFFFF;
	text-decoration: 	none;
	font-size:			12px;
}

div.frontpageHeaderSearchLink  {
	text-align:		center;
	float:			right;
	margin:			140px 125px 0 0;
	padding:		2px 2px 2px 2px;
	border: 		1px solid #FFFFFF;
	}

div.frontpageHeaderSearchLink:hover {
	background-color: 	#7A0000;
}

.faqQuestionList a {
	color: 				#000000;
	text-decoration: 	none;
}	

.faqQuestionList a:hover {
	color: 				#7A0000;
	text-decoration: 	underline;
}

div.faqQuestionList {
	background:			url("../_images/faq_icon.gif")	no-repeat;
	padding-left:		25px;
	padding-bottom:		15px;
	}

.highlightedLink a {
	padding:			2px 2px;
	color: 				#111111;
	text-decoration: 	none;
	border: 			1px solid #111111;
	background-color:	#C6D9E9;	
}

.highlightedLink a:hover {background-color: #FFFFFF;}

div.highlightedLink {padding-bottom: 10px;}

div.errorMessage {padding-top: 10px;}


div.footerNav {text-align:	center; margin-top: 5px;}	
.footerNav a {color:#5f8cb5; text-decoration:none;}	
.footerNav 	a:hover {color:#666; text-decoration: underline;}
