
	body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
	{
		font-family: verdana,helvetica,arial,sans-serif;
	}

	a:link, a:visited
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #FFFFFF;
	}

	a:hover, a:active
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #4E9583;
	}


/* body */
	body.index
	{
		text-align: center;
		min-width: 700px;
		font-size: 70%;
		color: #FFFFFF;
		margin: 0px;
		background-color: #000000;	
		background-image: url('../images/logo.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}
	
	body.main
	{
		text-align: center;
		min-width: 700px;
		font-size: 70%;
		color: #FFFFFF;
		margin: 0px;
		background-color: #000000;
		background-image: url('../images/flower.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}


/* menu */
	div#menu
	{
		background-color: transparent;
		width: 700px;
		/* height: 20px; */
		position: absolute;
		left: 50%;
		top: 120px;
 		margin-left:-350px;
	}

	table.menu
	{
		width: 700px;
		margin-left:auto;
		margin-right:auto;
		border-spacing: 0;
		padding: 0px 0px 0px 0px;
	}
	
	td.menu
	{
		border-width: 0px 1px 0px 0px;
		padding: 0px 10px 0px 10px;
		border-style: solid solid solid solid;
		border-color: white white white white;
	}
	
	td.menu_end
	{
		border-width: 0px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
		border-style: solid solid solid solid;
		border-color: white white white white;
	}
	
	a.menu:link, a.menu:visited
	{
		background-color: transparent;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}

	a.menu:hover, a.menu:active
	{
		background-color: transparent;
		color: #4E9583;
		text-decoration: none;
		font-weight: bold;
	}


/* banner */
	div#banner
	{
		background-color: transparent;
		width: 800px;
		height: 100px;
		position: absolute;
		left: 50%;
		top: 20px;
 		margin-left:-400px;
	}

	img#banner
	{
		border-style: none;
		/* width: 800px; */
		/* height: 100px; */
	}

	a#banner:link, a#banner:visited, a#banner:hover, a#banner:active
	{
		text-decoration: none;
		background-color: transparent;
	}


/* main */
	div#main
	{
		background-color: transparent;
		width: 720px;
		height: 400px;
		position: absolute;
		z-index: 0;
		left: 50%;
		top: 160px;
 		margin-left:-360px;
		font-size: 12px;
		color: #FFFFFF;
		text-align: left;
	}

/*login*/
	table.login
	{

	}

	div.coming_soon
	{
		color: #CC6892
	}


/*portal*/
	td.portal_heading
	{
		border-width: 0px 0px 1px 0px;
		border-style: solid solid solid solid;
		border-color: transparent transparent white transparent;
		font-weight: bold;
	}

	td#portal_date
	{
		width: 100px;
	}

	td#portal_procedure
	{
		width: 100px;
	}

	td#portal_result
	{
		width: 300px;
	}

	td.portal
	{
		color: #CC6892	
	}



/* providers */
	a.provider_a:link, a.provider_a:visited, a.provider_a:hover, a.provider_a:active
	{
		text-decoration: none;
		background-color: transparent;
	}

	div#gingrich_div
	{
		background-color: transparent;
		border-style: none;
		width: 165px;
		height: 180px;
		position: absolute;
		left: 0px;
		top: 0px;
		text-align: center;
	}

	img#gingrich_img
	{
		border-style: none;
		position: relative;
	}

	p#gingrich_p
	{
		background-color: transparent;
		position: relative;
		color: #FFFFFF;
		text-align: center;
	}

	div#thompson_div
	{
		background-color: transparent;
		border-style: none;
		width: 165px;
		height: 180px;
		position: absolute;
		right: 0px;
		top: 0px;
		text-align: center;
	}

	img#thompson_img
	{
		border-style: none;
		position: relative;
	}

	p#thompson_p
	{
		background-color: transparent;
		position: relative;
		color: #FFFFFF;
		text-align: center;
	}

	div#billhartz_div
	{
		background-color: transparent;
		border-style: none;
		width: 165px;
		height: 180px;
		position: absolute;
		left: 50px;
		top: 200px;
		text-align: center;
	}

	img#billhartz_img
	{
		border-style: none;
		position: relative;
	}

	p#billhartz_p
	{
		background-color: transparent;
		position: relative;
		color: #FFFFFF;
		text-align: center;
	}

	div#young_div
	{
		background-color: transparent;
		border-style: none;
		width: 165px;
		height: 180px;
		position: absolute;
		right: 50px;
		top: 200px;
		text-align: center;
	}

	img#young_img
	{
		border-style: none;
		position: relative;
	}

	p#young_p
	{
		background-color: transparent;
		position: relative;
		color: #FFFFFF;
		text-align: center;
	}


/* services */
	table.services_main_table
	{
		background-color: transparent;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		border-spacing: 0;
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent transparent transparent transparent;
	}

	td.services_main_td_1
	{
		background-color: transparent;
		vertical-align: top;
		text-align: left;
		border-width: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		font-weight: bold;
		text-align: left;
		text-indent: 0px;
		position: relative;
		left: 30px;
	}

	div.services_main_div_1
	{
		position: relative;
		right: 0px;
		border-width: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		font-size: 110%;
		text-indent: 0px;
		background-color: transparent;
	}

	div.services_main_div_2
	{
		position: relative;
		/*cursor: pointer;*/
		left: 10px;
		border-width: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		text-indent: 0px;
		text-align: left;
		font-weight: bold;
		background-color: transparent;
		text-decoration: none;
		color: #CC6892;
	}

	a.services_main_a:link, a.services_main_a:visited
	{
		display: none;
		background-color: transparent;
		color: #4E9583;
		text-decoration: none;
		font-weight: normal;
		position: relative;
		left: 30px;
	}

	a.services_main_a:hover, a.services_main_a:active
	{
		display: none;
		background-color: transparent;
		color: #6CCAD1;
		text-decoration: none;
		font-weight: normal;
		position: relative;
		left: 30px;
	}

/* education */

	table.education_main_table
	{
		width: 600px;
		background-color: transparent;
		position: relative;
		left: 30px;
		margin-left: auto;
		margin-right: auto;
		border-spacing: 0;
		padding: 0px 0px 0px 0px;
		border-width: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;

	}

	td.education_main_td_1
	{
		background-color: transparent;
		/*width: 300px;*/
		vertical-align: top;
		text-align: left;
		right: 0px;
		border-width: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		text-indent: 0px;
	}

	td.education_main_td_2
	{
		/*width: 300px;*/
		vertical-align: top;
		text-align: left;
		right: 10px;
		border-width: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		text-indent: 0px;
		background-color: transparent;
	}

	div.education_main_div_1
	{
		position: relative;
		right: 0px;
		border-width: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		font-size: 110%;
		text-indent: 0px;
		background-color: transparent;
	}

	div.education_main_div_2
	{
		position: relative;
		cursor: pointer;
		left: 10px;
		border-width: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid solid;
		border-color: transparent white transparent white;
		text-indent: 0px;
		text-align: left;
		font-weight: bold;
		background-color: transparent;
		text-decoration: none;
		color: #CC6892
	}

	a.education_main_a:link, a.education_main_a:visited
	{
		width: 250px;
		display: none;
		background-color: transparent;
		color: #b45c80;
		text-decoration: none;
		font-weight: normal;
		position: relative;
		left: 30px;
	}

	a.education_main_a:hover, a.education_main_a:active
	{
		width: 250px;
		display: none;
		background-color: transparent;
		color: #4E9583;
		text-decoration: none;
		font-weight: normal;
		position: relative;
		left: 30px;
	}







/* location */
	div#location_div
	{
		background-color: transparent;
		width: 600px;
		height: 400px;
		position: absolute;
		left: 50%;
		top: 160px;
 		margin-left:-300px;

		color: #FFFFFF;
		text-align: center;
	}

	a.location_a:link, a.location_a:visited
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #FFFFFF;
	}

	a.location_a:hover, a.location_a:active
	{
		text-decoration: none;
		background-color: transparent;
		text-decoration: none;
		color: #4E9583;
	}


/* contact */
	img#contact_img
	{
		position: absolute;
		left: 50%;
		top: 0px;
 		margin-left:-300px;
	}

	div#main_contact_div
	{
		position: absolute;
		left: 50%;
		top: 0px;
 		margin-left: 100px;
		text-align: left;
	}
	
/* about */

	img#about_img
	{
		position: absolute;
		left: 50%;
		top: 0px;
 		margin-left:-300px;
	}

	div#main_about_div
	{
		position: absolute;
		left: 50%;
		top: 0px;
 		margin-left: -90px;
		text-align: left;
	}

/* gingrich */
	td.main_gingrich_td
	{
		vertical-align: top;
	}

	img#gingrich_side_img
	{
		padding: 10px;
		margin: 0 7px 2px 0;
		display: inline;
		float: left;
	}

/* thompson */
	td.main_thompson_td
	{
		vertical-align: top;
	}

	img#thompson_side_img
	{
		padding: 10px;
		margin: 0 7px 2px 0;
		display: inline;
		float: left;
	}

/* billhartz */
	td.main_billhartz_td
	{
		vertical-align: top;
	}

	img#billhartz_side_img
	{
		padding: 10px;
		margin: 0 7px 2px 0;
		display: inline;
		float: left;
	}

/* young */
	td.main_young_td
	{
		vertical-align: top;
	}

	img#young_side_img
	{
		padding: 10px;
		margin: 0 7px 2px 0;
		display: inline;
		float: left;
	}

	

