/***************************
	BODY STYLES
***************************/
	body {
		background-image: url(../images.skin/AUTHENTICATION/MAINBKG.gif);
		background-repeat: repeat-x;
		background-color: #345273;
		background-position: 0px -250px;
		text-align: center;
		margin: 0;
		padding: 0;
		height: 100%;
	}
	
	a:visited {
		color: inherit;
	}
	
	#divCONTAINER {
		background-repeat: no-repeat;
		width: 970px;
		margin: 0 auto 0 auto;
		z-index: 0;
		height: auto;
		text-align: center;
	}

/************************
	HEADER STYLES
************************/
	#divBRANDING {
		width: 970px;
		max-width: 970px;
		height: 80px;
		margin: 0 auto 30px auto;
		background-image: url(../images.skin/BRANDING_clientLogo.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
/************************
	CANVAS STYLES
************************/
	#divCANVAS {
		width: 970px;
		max-width: 970px;
		height: auto;
		text-align: left;
		clear: both;
	}
	
	#divCANVAS_left {
		width: 495px;
		max-width: 495px;
		height: auto;
		text-align: left;
		float: left;
		background-image: url(../images.signup/provider_index/MAINTITLE_left.jpg);
		background-repeat: no-repeat;
	}
	
	#divCANVAS_right {
		width: 475px;
		max-width: 475px;
		height: auto;
		text-align: left;
		float: left;
	}

/************************
	OPENING BLURB STYLES
************************/
	#divOpeningSection {
		height: 520px;
	}
	
	.openingBlurb_content_section {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10.5pt;
		color: #000000;
		padding: 3px 30px 0px 20px;
		line-height: 15pt;
	}
	
/************************
	GETTING STARTED STYLES
************************/
	#divGettingStarted {
		width: 495px;
		height: 484px;
		background-image: url(../images.signup/provider_index/GETTING_STARTED_BKG.jpg);
		background-repeat: no-repeat;
		margin: 10px 0px 0px 0px;
	}
	
	.gettingStarted_title {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 9pt;
		font-weight: bold;
		color: #000000;
		line-height: 13pt;
	}
	
	.gettingStarted_content {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #000000;
	}

/************************
	RIGHTSIDE STYLES
************************/
	.RIGHTSIDE_SECTION {
		width: 473px;
		background-color: #71869d;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		margin: 0px 0px 10px 0px;
		float: left;
	}
	
	.RIGHTSIDE_text_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #000000;
	}
	
	.RIGHTSIDE_text_content {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #000000;
	}
	
	.RIGHTSIDE_text_providerComp_points {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11.5pt;
		font-weight: bold;
		color: #003368;
	}
	
/**************************
	LINK FOOTER SECTION
**************************/
	#divFOOTER {
		border-top: 1px solid #1b4062;
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		clear: both;
	}
	
	#divFOOTER_link_row {
		border-top: 1px solid #416688;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		color: #FFFFFF;
		text-align: center;
		padding: 10px 0px 0px 0px;
		clear: both;
	}
	
	#divFOOTER_disclaimer_row {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #FFFFFF;
		text-align: center;
		clear: both;
	}

/********************************
	ERROR MESSAGE DIALOGUE
*********************************/
	.divErrorDialogueCONTAINER {
		position: absolute;
		top: inherit;
		left: inherit;
		margin-left: -320px;
		margin-top: -120px;
		width: 433px;
		height: auto;
		z-index: 1200;
		visibility: hidden;
		cursor: pointer;
		vertical-align: top;
	}
	
	.divErrorDialogueHDR {
		background-image: url(../images.application/DIALOGUE_errorCanvas_HDR.png);
		background-color: transparent;
		background-repeat: no-repeat;
		width: 433px;
		height: 56px;
		opacity:0.95;
	}
	
	.divErrorDialogueBKG {
		background-image: url(../images.application/DIALOGUE_errorCanvas_BKG.png);
		background-color: transparent;
		background-repeat: repeat-y;
		background-position: 0px 0px;
		height: auto;
		opacity:0.95;
		text-align: left;
		padding: 0px 20px 5px 45px;
	}
	
	.divErrorDialogueFTR {
		background-image: url(../images.application/DIALOGUE_errorCanvas_FTR.png);
		background-color: transparent;
		background-repeat: no-repeat;
		width: 433px;
		height: 43px;
		opacity:0.95;
	}
	
	#divErrorDialogueMESSAGE {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		color: #000000;
		text-align: left;
	}
	
	.divErrorDialogueMESSAGE_UL {
		margin: 0;
		padding: 0;
	}
	
	.divErrorDialogueMESSAGE_LI {
		margin: 0;
		padding: 0;
		line-height: 13pt;
	}
