div.clear {clear: both; height: 0; margin: 0; padding: 0;}

/* Format Styles */
		
		div#pageContainer_system {
			float: left;
			width: 615px;
			background-color: #FFF;
			margin:0; padding:5px 0 0 0;
		}
		
		/* gradient on right */

		div#rightColumn_system {
			float: right;
			width: 229px;
			margin: 0 0 0 11px; padding: 0;
			background: transparent;
			text-align: center;
		}
		
		/* This DIV holds the actual content and provides the margin for the content */
		div.contentsContainer_system {
			display: block;
			width: 90%;
			margin: 0 auto;
			padding: 4% 0;
			text-align:left;
		}
		
		div.contentsWGradientRight_system {
			width: 350px;
			text-align:left;
			float:left;
			margin: 0; padding: 0;
		}
		
		div.gradientRight_system {
			display: block;
			width: 229px;
			margin: 0 0 10px 0; padding: 0;
			background:#ffffff url(images/229GradientTop.jpg) no-repeat top;
		}
			
		div.gradientRightBottom_system {
			display: block;
			width: 229px; height: 12px;
			background: url(images/229GradientBottom.jpg) no-repeat bottom;
			margin: 0; padding: 0;
		}
		
		
		/* gradient on left */
		
		div#rightForms_system {
			float:right;
			width: 360px;
			margin: 0; padding: 0;
			background: transparent;
			text-align:left;
		}
		
		
		div#LeftColumn_system {
			float:left;
			width: 229px;
			margin-right: 11px;
			background: transparent;
			margin: 0; padding: 0;
		}
		
		div.gradientLeft_system {
			display: block;
			width: 229px;
			background:#ffffff url(images/229GradientTop.jpg) no-repeat top;
			margin: 0; padding: 0;
			text-align: center;
		}
			
		div.gradientLeftBottom_system {
			clear: left;
			display: block;
			width: 229px; height: 12px;
			margin: 0 0 10px 0; padding: 0;
			background: url(images/229GradientBottom.jpg) no-repeat bottom;
		}
		
/* big gradient page width */
		div#pageWidth_system {
			width: 615px;
			margin: 0 11px 0 0; padding: 0;
			background: transparent;
			
		}
		
/* This DIV holds the actual content and provides the margin for the content */
		div.contentsContainerFull_system {
			width: 95%;
			margin: 0 auto;
			padding: 2% 0;
			text-align: left;
		}
		
		div.contentsEditProfile_system {
			margin: 0 0 0 15px;
			padding: 4% 0;
			text-align: left;
		}

		
		div.contentsHealthProfile_system {
			width: 95%;
			margin: 0 auto;
			padding: 3% 0 2% 0;
			text-align: left;
		}

		
		div.gradientPageWidth_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/615GradientTop.jpg) no-repeat top;
			text-align: center;
			margin: 0; padding: 0;
		}
			
		div.gradientPageWidthBottom_system {
			display: block;
			width: 615px; height: 12px;
			background: url(images/615GradientBottom.jpg) no-repeat top;
			margin: 0 0 15px 0; padding: 0;
		}
		
		
		div.holderBelowGradient_system {
			display: block;
			width: 615px;
			background:#ffffff;
			text-align: center;
			margin: 0; padding: 0;
		}
		
		div.holderConditionsTop_system {
			display: block;
			width: 615px;
			background:#ffffff;
			text-align: left;
			margin: 0; padding: 0;
		}
		
/* top box solid*/

		div.stepOnePageWidth_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/step1TopTall.gif) no-repeat top;
			text-align: center;
			padding: 0; margin:0;
		}
		
		div.stepOneBg_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/step1Bg.gif)repeat top;
			text-align: center;
			margin: 0; padding: 0;
		}
			
		div.stepOneWidthBottom_system {
			display: block;
			width: 615px; height: 13px;
			background: url(images/step1Bottom.gif) no-repeat top;
			margin: 0; padding: 0;
		}
		
		

/* middle box solid*/

		div.stepTwoPageWidth_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/step2TopTall.gif) no-repeat top;
			text-align: center;
			margin: 0; padding: 0;
		}
		
		div.stepTwoBg_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/step2Bg.gif) repeat top;
			text-align: center;
			margin: 0; padding: 0;
		}
			
		div.stepTwoWidthBottom_system {
			display: block;
			width: 615px; height: 13px;
			background: url(images/step2Bottom.gif) no-repeat top;
			margin: 0; padding: 0;
		}
		
/* bottom box solid*/

		div.stepThreePageWidth_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/step3TopTall.gif) no-repeat top;
			text-align: center;
			margin: 0; padding: 0;
		}
		
		div.stepThreeBg_system {
			display: block;
			width: 615px;
			background:#ffffff url(images/step3Bg.gif) repeat top;
			text-align: center;
			margin: 0; padding: 0;
		}
			
		div.stepThreeWidthBottom_system {
			display: block;
			width: 615px; height: 13px;
			background: url(images/step3Bottom.gif) no-repeat top;
			margin: 0; padding: 0;
		}
		
	/* error msssg*/
		
	div.problemAlert_system {  /*orange*/
			font-size: 1.4em;
			font-weight: bold;
			color: #DE6A1D;
			margin-bottom: 10px;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
	/* password box*/

		div.passwordAlert_system {
			background:#f2f2f2;
			border: solid 3px #b6b6b6;
			padding:0;
			margin:0;
			font-size:11px;
		}
		
		div.contentsPassword_system {
			padding: 4%;
			margin:0;
			text-align:left;

		}
		
		div.passwordClose_system {
			float:right;
			margin: 0 5px 0 0; padding: 0;
		}
	
	
		.passwordPopup_system  ul{
			margin: 0; padding: 0 0 0 10px;
			list-style-type: disc;
		}
		
		.passwordPopup_system  li{
			font-size: 1em;
			margin: 0; padding: 0 0 4px 0;
			font-style:bold;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
		}

		
		/* Text Styles */
		
		h1.alertHead_system {   /*orange*/
			font-size: 1.8em;
			font-weight: bold;
			color: #DE6A1D;
			margin: 0 0 10px 0; padding: 0;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		h2.pageSecondaryHead_system { /*blue*/
			font-size: 1.4em;
			font-weight: bold;
			color: #586497;
			margin: 0 0 10px 0; padding: 0;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		h2.pageTitle_system {   /*dark blue*/
			font-size: 1.8em; 
			font-weight: bold;
			color: #224283;
			margin: 0 0 10px 0; padding: 0;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		h3.loginHeadOne_system {
			font-size: 1.4em;
			font-weight: bold;
			color: #000000;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0 0 10px 0; padding: 0;

		}
		
		h3.pageSubTitle_system {
			font-size: 1.4em;
			font-weight: bold;
			color: #586497;
			margin: 0 0 10px 0; padding: 0;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		h3.healthInfo_system {  /*green*/
			font-size: 1.4em;
			font-weight: bold;
			color: #6DA997;
			margin: 0 0 10px 0; padding: 0;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		h3.alertSubHead_system {  /*orange*/
			font-size: 1.4em;
			font-weight: bold;
			color: #DE6A1D;
			margin: 0 0 10px 0; padding: 0;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		h4.loginHeadTwo_system {  /*blue*/
			font-size: 1.2em;
			font-weight: bold;
			color: #586497;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0 0 10px 0; padding: 0;

		}
		
		h5.loginHeadThree_system {  /*green*/
			font-size: 1.2em;
			font-weight: bold;
			margin: 0 0 10px 0; padding: 0;
			color: #6DA997;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		h6.loginHeadFour_system {
			font-size: 1.2em;
			font-weight: bold;
			margin: 0 0 10px 0; padding: 0;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		.textSm_system {
			font-size: 1.2em;
			font-weight: normal;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		.textSmLink_system{
			font-size: 1em;
			font-weight: normal;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		
		a.textSmLink_system:link, a.textSmLink_system:active a.textSmLink_system:visited {
			font-size: 1em;
			font-weight: normal;
			color: #000;
			text-decoration:underline;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		a.textSmLink_system:hover {
			font-size: 1em;
			font-weight: normal;
			color: #000;
			text-decoration:none;
		}
		
		.textLg_system {
			font-size: 1.4em;
			font-weight: normal;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
			.colorSmLink_system{
			font-size: 1em;
			font-weight: normal;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		.colorSmB_system {
			font-size: 1.2em;
			font-weight: bold;
			color: #6DA997;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		.colorSmLinkB_system{
			font-size: 1em;
			font-weight: bold;
			color: #6DA997;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		
		a.colorSmLinkB_system:link, a.colorSmLinkB_system:active a.colorSmLinkB_system:visited {
			font-size: 1em;
			font-weight: bold;
			color: #6DA997;
			text-decoration:underline;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		a.colorSmLinkB_system:hover {
			font-size: 1em;
			font-weight: bold;
			color: #6DA997;
			text-decoration:none;
		}
		
		.textLgLink_system {
			font-size: 1.4em;
			font-weight: bold;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}	
		
		a.textLgLink_system:link, a.textLgLink_system:active, a.textLgLink_system:visited {
			font-size: 1.4em;
			font-weight: bold;
			color: #000;
			text-decoration:underline;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		a.textLgLink_system:hover {
			font-size: 1.4em;
			font-weight: bold;
			color: #000;
			text-decoration:none;
		}
		
		.textSpecialMssg_system{
			font-size: 1.1em;
			font-weight: normal;
			color: #586497;
			font-family:Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
			
 

		
		/* Button Styles */
		a.button1_system:link, a.button1_system:active, a.button1_system:visited {/* blue button in original file */
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: transparent url(images/button1Bg.gif) no-repeat scroll top right;
			text-decoration:none;
			height:20px;
			display:block;
			float:right;
			margin: 0; padding: 0 15px 0 0;
		}
			
		a.button1_system span {
			background: transparent url(images/button1Span.gif) no-repeat top left;
			display:block;
			line-height:14px;
			margin: 0; padding:3px 0 3px 15px;
		}
			
		a.button1_system:hover {
			color: #E3E3E3;
			text-decoration:none;
		}
		
		a.button1_system:hover span {
			background: transparent url(images/button1Span.gif) no-repeat top left;
			display:block;
			line-height:14px;
			margin: 0; padding:3px 0 3px 15px;
		}
			
		a.button2_system:link, a.button2_system:active, a.button2_system:visited {     /* green button in original file */
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: transparent url(images/button2Bg.gif) no-repeat scroll top right;
			text-decoration:none;
			height:20px;
			display:block;
			float:right;
			margin: 0; padding: 0 15px 0 0;
		}
			
		a.button2_system span {
			background: transparent url(images/button2Span.gif) no-repeat top left;
			display:block;
			line-height:14px;
			margin: 0; padding:3px 0 3px 15px;
		}
			
		a.button2_system:hover {
			color: #E3E3E3;
			text-decoration:none;
		}
			
		a.button2_system:hover span {
			background: transparent url(images/button2Span.gif) no-repeat top left;
			display:block;
			line-height:14px;
			margin: 0; padding:3px 0 3px 15px;
			}

		
/* Form Styles ------------------ */
		
		/* login form */
		form#loginForm_system {
			float: left;
			display: inline;
			width: 200px;
			margin: 0; padding: 0;
		}
		
		form#loginForm_system label {
			display: inline;
			float: left;
			font: normal 1.2em Arial, Helvetica, sans-serif;
			margin: 0; padding: 0;
		}
		
		form#loginForm_system .formInputOne_system {
			display: inline;
			float: right;
			width: 200px;
			border: 1px solid #B6B6B6;
			background-color: #FFF;
			margin: 0; padding: 0;
			font: normal 1.2em Arial, Helvetica, sans-serif;
			color:#000000;
		}
		
		
/* edit profile form */
		
	ul#formList_system {
		list-style-type: none;
		width: 600px;
		margin: 0; padding: 0;
	}

	ul#formList_system li {
		display: block;
		width: 400px;
		margin: 0; padding: 5px 0;

	}

	ul#formList_system li br {
		clear: both;
		height: 0;
		margin: 0; padding: 0;
	}

	form#quickForm_system {
		display: inline;
		width: 600px;
		margin: 0; padding: 0;
	}

	form#quickForm_system label {
		float: left;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		margin: 0; padding: 0;
	}

	form#quickForm_system input.textField_system, form#quickForm_system select.selectList_system {
		display: block;
		float: right;
		width: 290px;
		border: 1px solid #b6b6b6;
		background-color: #FFF;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0; padding: 0;
	}
		
		
		
	/* phys */
		
	ul#formListPh_system {
		list-style-type: none;
		width: 600px;
		margin: 0; padding: 0;
	}

	ul#formListPh_system li {
		display: block;
		width: 400px;
		margin: 0; padding: 0;

	}

	ul#formListPh_system li br {
		clear: both;
		height: 0;
		margin: 0; padding: 0;
	}


	select.selectListPh_system {
		display: block;
		float: left;
		width: 290px;
		border: 1px solid #b6b6b6;
		background-color: #FFF;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0; padding: 0;
	}
		
	/*smaller fields */
	form#quickFormSm_system {
		display: inline;
		width: 67px;
		margin: 0; padding: 0;
	}

	form#quickFormSm_system label {
		float: left;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	
	form#quickFormSm_system input.textField_system, form#quickFormSm_system select.selectList_system {
		display: block;
		float: right;
		text-align: left;
		width: 67px;
		border: 1px solid #b6b6b6;
		background-color: #FFF;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0; padding: 0;
	}
	
	

	/*radio  */
	
	ul#formListRadio_system {
		list-style-type: none;
		width: 600px;
		margin: 0; padding: 0;
	}

	ul#formListRadio_system li {
		display: block;
		width: 290px;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin:0; padding: 3px 0;
	}
	
	.quickFormRadio_system {
		width:90px;		
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		display: inline;
		margin: 0; padding: 0;
		float: right;

	}

	.quickFormRadio_system label {
		float: left;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	


/* form (password) left col page*/
		
	ul#formListWCol_system {
		list-style-type: none;
		width: 360px;
		margin: 0; padding: 0;
	}

	ul#formListWCol_system li {
		display: block;
		width: 360px;
		margin: 0; padding: 4px 0;
	}

	ul#formListWCol_system li br {
		clear: both;
		height: 0;
		margin: 0; padding: 0;
	}
	
	form#quickFormWCol_system {
		display: inline;
		width: 200px;
		margin: 0; padding: 0;
	}

	form#quickFormWCol_system label {
		float: left;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		margin: 0; padding: 0;
	}

	form#quickFormWCol_system input.textField_system, form#quickFormWCol_system select.selectList_system {
		display: block;
		float: right;
		text-align: left;
		width: 200px;
		border: 1px solid #b6b6b6;
		background-color: #FFF;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0; padding: 0;
	}
	
	ul#formListWColSecQ_system {
		list-style-type: none;
		width: 360px;
		margin: 0; padding: 0;
	}

	ul#formListWColSecQ_system li {
		display: block;
		width: 360px;
		margin: 0; padding: 4px 0 8px 0;
	}
	
	form#quickFormWColSecQ_system {
		display: block;
		width: 360px;
		margin: 0; padding: 0;
	}

	form#quickFormWColSecQ_system label {
		display: block;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		margin: 0; padding: 0;
	}

	select.selectListWColSecQ_system {
		display: block;
		text-align: left;
		width: 360px;
		border: 1px solid #b6b6b6;
		background-color: #FFF;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0; padding: 0;
	}
	
	select.selectListDOB {
		display: block;
		float: right;
		text-align: left;
		width: 97px;
		border: 1px solid #b6b6b6;
		background-color: #FFF;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0; padding: 0;
	}

		
		
		/* List Styles ------------------ */
		
		ul.textListSm_system {
			margin: 0; padding: 0 0 0 18px;
			list-style-type: disc;
		}
		
		ul.textListSm_system li {
			font-size: 1.2em;
			padding-bottom: 5px;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		ul.healthProfileList_system {
			padding: 0;
			margin:0;
			list-style-type: none;
			width:250px;
		}
		
		
		/* Health Info List */
		ul.healthListLeft_system {
			float: left;
			padding:0;
			margin:0;
		}
		
		ul.healthListRight_system {
			float: right;
			padding:0;
			margin:0;

		}
		
		ul.healthListLeft_system, ul.healthListRight_system {
			width: 45%;
			list-style-type: none;
		}
		
		ul.healthListLeft_system li, ul.healthListRight_system li {
			display: block;
			border-bottom: 1px solid #CCC;
			font-size: 1.2em;
			font-weight: bold;
			padding: 4px 0;
			font-family:Arial, Helvetica, sans-serif;

		}
		
		ul.healthListLeft_system li ul, ul.healthListRight_system li ul {
			list-style-type: none;
			padding-left: 15px;
			margin:0;

		}
		
		ul.healthListLeft_system li ul li, ul.healthListRight_system li ul li {
			display: block;
			font-size: 1em;
			font-weight: normal;
			padding: 2px 0;
			border: none;
			font-family:Arial, Helvetica, sans-serif;

		}
		
	/* Log in form list for Login Panel */	
	ul#loginFormList {
		list-style-type: none;
		float: left;
		width: 200px;
		margin: 0 0 20px 0; padding: 0;
	}
	
	ul#loginFormList li {
		display: block;
		width: 200px;
		margin: 0; padding: 0 0 5px 0;
		text-align: left;
	}
	
	ul#loginFormList li a {
		float: right;
	}
		

