<style>

/* spacer */

	.x {
		font-family : Verdana;
	}

/* Individual Function Buttons */



	/* Button Logo - FOR PATIENTS AND CLINICS */
		a.buttonLogo, a.buttonDisLogo {
		display: block;
		background-color: transparent;
		background-image: url(img/logo_99x172.jpg);
		background-repeat: repeat;
		width: 99px;
		height: 86px;
		margin: 0px auto;
		padding: 0px 0 0 0;
		text-align: center;
		font-size: 12px;
		baseline-shift: 0px;
		line-height : 22px;
		font-weight: normal;
		white-space: nowrap;
		text-decoration: none;
		font-family: optima, tahoma, arial, san-serif;
}
		a.buttonLogo:link, a.buttonLogo:visited {
		color: #3c6983;
		}
		a.buttonLogo:hover, a.buttonLogo:active {
		background-position: 0 -86px;
		color: #3c6983;
		}
		a.buttonDisLogo:link, a.buttonDisLogo:visited, a.buttonDisLogo:hover, a.buttonDisLogo:active {
		background-position: 0 -86px;
		color: #3c6983;
		cursor: default;
		}

		a.buttonLogo:hover .iconLogo, a.buttonLogo:active .iconLogo {
		background-position: 0 -86px;
		}
		a.buttonDisLogo:link .iconLogo, a.buttonDisLogo:visited .iconLogo, a.buttonDisLogo:hover .iconLogo, a.buttonDisLogo:active .iconLogo {
		background-position: 0 -86px;
		}
		
		
		

	/* Button 0 - FOR PATIENTS AND CLINICS */
		a.button0, a.buttonDis0 {
		display: block;
		background-color: transparent;
		background-image: url(img/buttons_135x65.jpg);
		background-repeat: repeat;
		width: 135px;
		height: 27px;
		margin: 0px auto;
		padding: 2px 0 0 0;
		text-align: center;
		font-size: 12px;
		baseline-shift: 5px;
		line-height : 22px;
		font-weight: normal;
		white-space: nowrap;
		text-decoration: none;
		font-family: optima, tahoma, arial, san-serif;
}
		a.button0:link, a.button0:visited {
		color: #3c6983;
		}
		a.button0:hover, a.button0:active {
		background-position: 0 -30px;
		color: #3c6983;
		}
		a.buttonDis0:link, a.buttonDis0:visited, a.buttonDis0:hover, a.buttonDis0:active {
		background-position: 0 -30px;
		color: #3c6983;
		cursor: default;
		}

		a.button0:hover .icon0, a.button0:active .icon0 {
		background-position: 0 -30px;
		}
		a.buttonDis0:link .icon0, a.buttonDis0:visited .icon0, a.buttonDis0:hover .icon0, a.buttonDis0:active .icon0 {
		background-position: 0 -30px;
		}
		
		
			/* Button 0S - FOR PATIENTS AND CLINICS SELECTED */
		a.button0S, a.buttonDis0S {
		display: block;
		background-color: transparent;
		background-image: url(img/buttons_135x65_selected.jpg);
		background-repeat: repeat;
		width: 135px;
		height: 27px;
		margin: 0px auto;
		padding: 2px 0 0 0;
		text-align: center;
		font-size: 12px;
		baseline-shift: 5px;
		line-height : 22px;
		font-weight: normal;
		white-space: nowrap;
		text-decoration: none;
		font-family: optima, tahoma, arial, san-serif;
}
		a.button0S:link, a.button0S:visited {
		color: #3c6983;
		}
		a.button0S:hover, a.button0S:active {
		background-position: 0 -29px;
		color: #3c6983;
		}
		a.buttonDis0S:link, a.buttonDis0S:visited, a.buttonDis0S:hover, a.buttonDis0S:active {
		background-position: 0 -29px;
		color: #3c6983;
		cursor: default;
		}

		a.button0S:hover .icon0S, a.button0S:active .icon0S {
		background-position: 0 -29px;
		}
		a.buttonDis0S:link .icon0S, a.buttonDis0S:visited .icon0S, a.buttonDis0S:hover .icon0S, a.buttonDis0S:active .icon0S {
		background-position: 0 -29px;
		}
		
		
		
			/* Button 1 - LOGIN */
		a.button1, a.buttonDis1 {
		display: block;
		background-color: transparent;
		background-image: url(img/buttons_90x57.jpg);
		background-repeat: repeat;
		width: 90px;
		height: 27px;
		margin: 0px auto;
		padding: 2px 0 0 0;
		text-align: center;
		font-size: 12px;
		baseline-shift: 5px;
		line-height : 22px;
		font-weight: normal;
		white-space: nowrap;
		text-decoration: none;
		font-family: optima, tahoma, arial, san-serif;
}
		a.button1:link, a.button1:visited {
		color: #3c6983;
		}
		a.button1:hover, a.button1:active {
		background-position: 0 -29px;
		color: #3c6983;
		}
		a.buttonDis1:link, a.buttonDis1:visited, a.buttonDis1:hover, a.buttonDis1:active {
		background-position: 0 -29px;
		color: #3c6983;
		cursor: default;
		}

		a.button1:hover .icon1, a.button1:active .icon1 {
		background-position: 0 -29px;
		}
		a.buttonDis1:link .icon1, a.buttonDis1:visited .icon1, a.buttonDis1:hover .icon1, a.buttonDis1:active .icon1 {
		background-position: 0 -29px;
		}
		
		
		
		
/* background images */

 	.body {
	  background-color: #d9e3e9;
	}
	
	
	.footleft {
		background-image : url(img/footleft_16x16.jpg);
		margin-left : 0px;
	}
	
	.footcenter {
		color : #ffffff;
	}

	.footright {
		background-image : url(img/footright_170x16.jpg);
		margin-left : 0px;
	}
	
	.footright2 {
		background-image : url(img/footright2_170x16.jpg);
		margin-left : 0px;
	}

	.homepagequote {
		margin-left : 0px;
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 10px;
		line-height : 15px;
		text-align : left;
		padding: 0px 10px 0px 10px;
	}

	.homepagequoted {
		margin-left : 0px;
		font-weight : normal;
		font-style : italic;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 10px;
		line-height : 15px;
		text-align : left;
		padding: 0px 10px 0px 20px;
	}
	
	.calc {
		background-image : url(img/pat_about_180x135.jpg);
		margin-left : 0px;
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 13px;
		text-align : center;
		line-height : 19px;
		padding: 0px 0px 0px 10px;

	}


	.calcbigger {
		margin-left : 0px;
		font-weight : bold;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 17px;
		line-height : 21px;
		text-align : center;
		padding: 0px 0px 0px 10px;

	}
	
	
	.topright {
		background-image : url(img/bg_topright_170x70.jpg);
		margin-left : 0px;
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 10px;
		text-align : left;
		line-height : 14px;
		padding: 12px 5px 5px 12px;
		}
	
	.topback {
		background-image : url(img/main_patients_501x164.jpg);
		margin-left : 0px;
	}

	.topback2 {
		background-image : url(img/main_patients_350x164.jpg);
		margin-left : 0px;
	}
	
	
	.topbacksmallpatients{
		background-image : url(img/main_patients_sm_501x83.jpg);
		margin-left : 0px;
	}
	
	.topbacksmallclinics{
		background-image : url(img/main_clinics_sm_501x83.jpg);
		margin-left : 0px;
	}
	
	.watermark {
		background-image : url(img/bg_watermark.jpg);
		margin-left : 0px;
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 10px;
		text-align : left;
		line-height : 13px;
		padding: 12px 5px 5px 12px;
	}

	.watermark2 {
		background-image : url(img/bg_watermark2.jpg);
		margin-left : 0px;
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 10px;
		text-align : left;
		line-height : 13px;
		padding: 12px 5px 5px 12px;
	}
	
	
	.main {
		margin-left : 0px;
		font-weight : normal;
		color : #555555;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 18px;
		padding: 12px 12px 20px 0px;
	}

	
/* header and instructional text elements */

	.tabletext {
		font-weight : normal;
		color : #555555;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 18px;
		padding: 12px 12px 0px 0px;

	}
	
		.tabletext {
		font-weight : normal;
		color : #555555;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 12px;
		text-align : left;
		line-height : 19px;
		padding: 12px 12px 12px 12px;


	}

	.textsingle {
		font-weight : normal;
		color : #555555;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 15px;
		padding: 0px 10px 0px 0px;

	}
	
	
	
	.text {
		font-weight : normal;
		color : #555555;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 18px;
		padding: 12px 12px 20px 0px;

	}
	
	.more_pad_text {
	font-weight : normal;
	color : #555555;
	font-family : optima, tahoma, arial, san-serif;
	font-size : 11px;
	text-align : left;
	line-height : 18px;
	padding: 12px 12px 20px 20px;
	text-indent: 2px;
	background-color: #000000;

	}
	
	.textnowrap {
		font-weight : normal;
		color : #555555;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 18px;
		white-space: nowrap;
		padding: 12px 12px 20px 0px;
	}
	
	.textsmall {
		font-weight : normal;
		color : #555555;
		font-family : arial, san-serif;
		font-size : 10px;
		text-align : center;
		line-height : 12px;
	}

	.headlinetop {
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 17px;
		line-height : 24px;
		text-align : left;
	}
	
	
	
	.headline {
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 22px;
		line-height : 29px;
		text-align : left;
	}
	
	
		
	.subhead {
		font-weight : bold;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 13px;
		line-height : 19px;
		text-align : left;
	}
	
		
	.headlinelead {
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 13px;
		line-height : 16px;
		text-align : left;
	}
	
	
	.sidelinks {
		font-weight : normal;
		color : #3c6983;
		font-family : optima, tahoma, arial, san-serif;
		font-size : 13px;
		line-height : 19px;
		text-align : left;
	}
	
	
	
	
	
	
	
	
	
	
	
		
	.title {
		background-color : #ffffff;
		font-weight : bold;
		color : #000000;
		font-family : tahoma, serif;
		font-size : 21px;
		text-align : left;
	}
	
	.subtitle {
		background-color : #ffffff;
		font-weight : normal;
		font-style : italic;
		color : #000000;
		font-family : tahoma, serif;
		font-size : 16px;
		text-align : left;
	}
	

	
		
	.casetext {
		background-color : #ffffff;
		font-weight : normal;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 11px;
		line-height : 15px;
		text-align : left;
	}
	
	.quote {
		font-weight : normal;
		font-style : italic;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 11px;
		text-align : left;
		line-height : 17px;
	}

	
	
	.texttight {
		font-weight : normal;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 12px;
		text-align : left;
		line-height : 12px;

	}
	
	.textcenter {
		font-weight : normal;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 12px;
		text-align : center;
	}
	
	.textright {
		font-weight : normal;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 12px;
		text-align : right;
	}
	
	
	.textlarge {
		font-weight : normal;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 14px;
		text-align : left;
	}
	
	.textboldsmall {
		font-weight : bold;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 10px;
		text-align : left;
	}
	
	.textbold {
		font-weight : bold;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 12px;
		text-align : left;
	}
	

	
	.italic {
		font-weight : normal;
		font-style : italic;
		color : #000000;
		font-family : verdana, arial, san-serif;
		font-size : 12px;
		text-align : left;
	}

	
	a {
		color           : #3c6983;
	}		
	a:hover {
		text-decoration : underline;
	}
	a:link { 
		text-decoration: none; 
		color: #3c6983 
	}
	a:visited { 
		text-decoration: none; 
		color: #3c6983 
	}


</style>
