/*--------------------------------------------------------------------------------------------------- */

html, body { margin: 0; padding: 0; background-color: #C2FCF7; font-family: Georgia, Times, serif; font-size: 12px; color: #262626; line-height: 18px; }

#out { width: 900px; margin: 0; padding: 0; background-color: #FFF; }

#top { width: 900px; height: 170px; }
#toplogo { width: 300px; float: left; text-align: left; padding: 20px 0 0 40px; }
#topnav { width: 560px; float: left; text-align: left; padding: 125px 0 0 0; }

#header { clear: both; width: 900px; padding: 0 0 15px 0; }
#header2 { clear: both; width: 900px; padding: 0 0 5px 0; }

#content { clear: both; width: 686px; margin: 0; padding: 0 0 25px 0; text-align: left; }
#content-home { clear: both; width: 686px; margin: 0; padding: 0; text-align: left; }
#content-fixed { clear: both; width: 686px; height: 450px; margin: 0; padding: 0; text-align: left; }

#content2 { clear: both; width: 686px; text-align: left; }
#content2a { float: left; width: 280px; text-align: left; margin: 0; padding: 0 0 25px 0; }
#content2b { float: left; width: 406px; text-align: left; margin: 10px 0 0 0; padding: 0 0 25px 0; }

#content3 { clear: both; width: 686px; text-align: left; }
#content3a { float: left; width: 200px; text-align: left; margin: 0; padding: 0 0 25px 0; }
#content3b { float: left; width: 486px; text-align: left; margin: 10px 0 0 0; padding: 0 0 25px 0; }

#content2even { clear: both; width: 686px; text-align: left; }
#content2even1 { float: left; width: 343px; text-align: left; margin: 0; padding: 0 10px 25px 0; }
#content2even2 { float: left; width: 333px; text-align: left; margin: 0; padding: 0 0 25px 0; }

#contentcontact { clear: both; width: 686px; text-align: left; }
#contentcontact1 { float: left; width: 205px; text-align: left; margin: 0; padding: 0 20px 25px 0; }
#contentcontact2 { float: left; width: 461px; text-align: left; margin: 0; padding: 0 0 25px 0; }

#content2e { clear: both; width: 900px; height: 50px; text-align: left; }

#footer { clear: both; width: 686px; height: 60px; font-size: 10px; padding: 20px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
#ftl { width: 500px; float: left; text-align: left; }
#ftr { width: 186px; float: left; text-align: right; }
#fbl { width: 500px; float: left; text-align: left; }
#fbr { width: 186px; float: left; text-align: right; }

.table { width: 100%; border-style: none; border-collapse: collapse; }

/*--------------------------------------------------------------------------------------------------- */

.large { font-size: 14px; line-height: 20px; }

.exlarge { font-size: 18px; }

.pdf { font-size: 11px; line-height: 19px; }

A:link 		{ color: #008C99; text-decoration: none; }
A:visited 	{ color: #008C99; text-decoration: none; }
A:active 	{ color: #008C99; text-decoration: none; }
A:hover 	{ color: #262626; text-decoration: none; text-decoration: underline; }

A.blacklink:link 		{ color: #262626; text-decoration: none; }
A.blacklink:visited 	{ color: #262626; text-decoration: none; }
A.blacklink:active 		{ color: #262626; text-decoration: none; }
A.blacklink:hover 		{ color: #008C99; text-decoration: none; text-decoration: underline; }

/*--------------------------------------------------------------------------------------------------- */

br { line-height: 10px; }

/*--------------------------------------------------------------------------------------------------- */

.imgl { padding: 0 15px 15px 0; }
.imgr { padding: 0 0 15px 15px; }

.imggallery1 { padding: 0 8px 10px 0; }
.imggallery2 { padding: 0 0 10px 0; }

.img-margin-top { padding: 0 15px 15px 0; margin: 5px 0 0 0; }

.imgheader { padding: 0 5px 0 0; }

.pdfimg { margin-bottom: -2px; }