#topnav li					{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.75em;
							font-weight: bold;
							color: #fff;
							display: inline;
							margin: 0 3em 0 0;
							padding: 1em 0 0 0;
							}
				
#topnav li.last				{
							margin: 0;
							}
				

#topnav ul					{
							text-align: center;
							padding: 0.55em 0 0 0;
							}
				
#topnav	a					{
							text-decoration: none;
							color: #fff;
							}
							
#topnav	a:hover				{
							text-decoration: underline;
							color: #fff;
							}
							
ul#home_sub_nav				{
							width: 840px;
							text-align: center;
							margin: 0 0em;
							padding: 0.35em 0em 0.5em 0em;
							background: #ddebf7;
							}
							
#home_sub_nav li 			{
							margin: 0 0.5em 0 0.5em;
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.6em;
							font-weight:  bold;
							letter-spacing: normal;
							display: inline;
							text-decoration: none;
							color: #0081c6;
							}
							
#home_sub_nav li a:link 	{
							padding: 1px 2px;
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 1em;
							font-weight: bold;
							display: inline;
							text-decoration: none;
							color: #0081c6;
							}

#home_sub_nav li a:visited 	{
							padding: 1px 2px;
							text-decoration: none;
							color: #0081c6;
							}

#home_sub_nav li a:hover 	{
							padding: 1px 2px;
							background: #fff;
							color: #0081c6;
							}
							
					
							
h1							{
							font-family: "Lucida sans", helvetica, arial, san-serif;
							font-size: 0.9em;
							font-weight: bold;
							line-height: 1.2em;
							color: #fff;
							margin: 20px 0 15px -5px;
							background: #e95;
							padding: 3px 6px 3px 6px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							border-radius: 3px;
							}
							
h2.content_headings			{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 1em;
							line-height: 1.2em;
							color: #e95;
							margin: 20px 0 8px 0;
							}
							
																		
h2							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.8em;
							line-height: 1.2em;
							margin: 1.5em 0 1.4em 0;
							color: #fb7;
							}
							
span.slide_heading			{
							display: block;
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 1em;
							font-weight: 600;
							padding: 8px 10px 8px 10px;
							text-align: center;
							margin: 0px;
							color: #fff;
							background-color: #0081c6;
							}
							
span.slide_heading#one		{
							background-color: #f94;
							}

span.slide_heading#two		{
							background-color: #c6a7cf;
							}
							

span.slide_heading#three		{
							background-color: #d84b62;
							}


span.slide_heading#four		{
							background-color: #0081c6;
							}


span.slide_heading#five		{
							background-color: #f2dd6a;
							}
							
							
h2.slide_heading span		{
							font-size: 0.8em;
							font-weight: normal;
							padding: 0px;
							margin: 0px;
							}
							
h2.download_files							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.7em;
							line-height: 1.2em;
							height: 80px;
							padding: 10px 0 10px 35px;
							margin: 1em 0 0 0;
							color: #d89253;
							background: url(../images/pdf.png) no-repeat 0% 2%;
							}
							
							
a.text_highlight			{
							color: #0081c6;
							border-bottom: 1px dotted #0081c6;
							text-decoration: none;
							}
							

							
h3							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.75em;
							font-weight: bold;
							margin: 0 0 5px 0;
							padding: 1px;
							color: #000;
							}
							
h3.lrg_accord_heading							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.75em;
							font-weight: bold;
							margin: 0;
							padding: 1px;
							color: #fff;
							}
							
h3.sml_accord_heading							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.75em;
							font-weight: bold;
							margin: 0 0 0 0;
							padding: 1px;
							color: #fff;
							}												
							
							
							
#contactArea h2				{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 1.2em;
							color: #fff;
							}
							
#contactArea a				{
							text-decoration: none;
							color: #fff;
							}
							
#contactArea a:hover		{
							text-decoration: underline;
							color: #fff;
							}
							
#contactArea p, label		{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-weight: normal;
							font-size: 0.7em;
							color: #ddbe89;
							}

h2.indent						{						
							margin: 40px 0 0 0;
							}
							
.indent						{						
							margin: 3px 0 23px 0;
							}
							
							
#services label				{							
							font-weight: normal;
							color: #fff;
							}
							

						
#thanks	h2					{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 1.2em;
							color: #5a4a42;
							}
							
#thanks	a					{
							color: #0081c6;
							}
							
p							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.75em;
							font-weight: normal;
							line-height: 1.5em;
							letter-spacing: 0.01em;
							margin: 0 0 14px 0;
							}
							
address						{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.7em;
							font-weight: bold;
							line-height: 1.4em;
							letter-spacing: 0.03em;
							margin: 20px 0 10px 0;
							padding: 5px;
							background: #accbe9;
							-moz-border-radius: 6px;
							-webkit-border-radius: 6px;
							border-radius: 6px;
							}
							
span.square_meters			{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.6em;
							font-weight: normal;
							line-height: 1.4em;
							letter-spacing: 0.03em;
							vertical-align: text-top;
							}				
						

.accordionContent p			{
							font-size: 0.70em;
							font-weight: normal;
							}

ul.test_lists				{
							margin: 10px 0 30px 30px;
							list-style-type: square;
							color: #0081c6;
							}
							
ul.test_lists li			{
							padding: 0;
							margin: 0 0 5px 0px;
							}
							
	
ul.last	li					{
							list-style-type: square;
							color: #0081c6;
							padding: 0;
							margin: 0 0 5px 30px;
							}							
							
							
							
																
li							{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.75em;
							line-height: 1.2em;
							letter-spacing: 0.03em;
							margin: 0 0 10px 0;
							}							
							



.accordian_link				{
							margin: 0 0 2px 0;
							padding: 0;
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.65em;
							color: #0081c6;
							}
							
a .link_pointer				{
							font-size: 1.3em;
							color: #d89253;
							}
							
.accordian_link	a:link		{
							color: #0081c6;
							text-decoration: none;
							}
							
.accordian_link	a:visited	{
							text-decoration: none;
							color: #777;
							}
							
.accordian_link	a:hover		{
							text-decoration: underline;
							}
							
							
							
#address p					{
							position: absolute;
							top: -9999px;
							left: -9999px;
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.65em;
							color: #000;
							padding: 10px 0 0 0;
							}

#print_page					{
							padding: 5px 5px 7px 35px;
							background: #eee url(../images/print.gif) no-repeat 3% 50%;
							}
							

							
#print_page a:link			{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.55em;
							color: #0081c6;
							text-decoration: none;
							}
							
#print_page	a:hover			{
							color: #0081c6;
							text-decoration: underline;
							}
							
.last						{
							border-bottom: dotted #bbb 1px;
							margin: 0 0 20px 0;
							padding-bottom: 25px;
							}
							



#slides a   				{
							text-decoration: none;
							}
							
							
#slides a:hover  			{
							text-decoration: underline;
							color: #fff;
							}
							
.next						{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.55em;
							color: #0081c6;
							text-decoration: none;
							padding-left: 10px;
							margin: 0 0 0 10px;
							border-left: solid 2px #999;
							}
							

a:link.next					{
							font-family: "Lucida grande", helvetica, arial, san-serif;
							font-size: 0.55em;
							color: #0081c6;
							text-decoration: none;
							}
							
a:hover.next				{
							color: #0081c6;
							text-decoration: underline;
							}
							
							
.next span					{
							font-size: 1.65em;
							}
							
