body	{background-color: #cee3f7; background-image: url('images/background.gif');background-repeat: repeat-y;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000; margin:0px; padding: 0px;}
		
a:active	{color: blue; text-decoration: underline;}
a:link		{color: blue; text-decoration: underline;}
a:visited	{color: blue; text-decoration: underline;}
a:hover		{color: #740c19; text-decoration: none;}

a.design:link	{color: #31659c; text-decoration: none;}
a.design:hover	{color: #b7092b; text-decoration: underline;}

a.navbar:active		{color: #blue; text-decoration: none;}
a.navbar:link		{color: #blue; text-decoration: none;}
a.navbar:visited	{color: #31659c; text-decoration: none;}
a.navbar:hover		{color: #b7092b; text-decoration: underline;}

a.leftnav:active	{color: #31659c; text-decoration: none;}
a.leftnav:link		{color: #31659c; text-decoration: none;}
a.leftnav:visited	{color: #31659c; text-decoration: none;}
a.leftnav:hover		{color: #b7092b; text-decoration: underline;}

h1	{font-size: 22px; color: #000066; letter-spacing: 3px; padding-top: 15px;text-align: right;font-family: Arial, Helvetica, sans-serif;}
h2	{font-size: 14px; color: #31659c; font-weight: 600;letter-spacing: 2px;background: #fff; margin-top: 3px;}
h3	{font-size: 16px; color: #000066; font-family: Arial, Helvetica, sans-serif;}
h4	{font-size: 18px; color: #000066;letter-spacing: 3px;font-family: Arial, Helvetica, sans-serif;text-align: center;}

p, td, ul, li	{color: #000;font-size: 10pt;}			

.topnav	{position: absolute; top:0px; right:10px; width:550px; background: transparent; font-size: 9pt;text-align: right;color: #31659c;padding-right: 5px;}
.banner	{background-image: url('images/banner.jpg'); background-repeat: no-repeat;width: 750px; height: 178px;}
.bannerback {background-image: url('images/bannerback.jpg'); background-repeat: repeat-x;height: 178px;}	
.headline	{position: absolute; top:145px; right:10px; width: 550px; background: transparent; font-size: 14pt; color: #000066; letter-spacing: 3px; font-family: Arial, Helvetica, sans-serif;text-align: right; padding-right: 5px;}
.date	{position: absolute; top:112px; right:10px;font-size: 10pt; color: #fff;}

.leftcol	{background: transparent; vertical-align: top; width: 200px;}
.middlecol	{background: transparent; vertical-align: top; width: 100%; padding-left: 10px; padding-right: 10px;}
.rightcol	{background: transparent; vertical-align: top; width: 164px; padding-top: 2px;}

.box		{background: transparent; margin-left: 8px; padding: 5px;font-size: 10pt; color: #000; width:180px;}
.box2		{background: #fff; padding: 5px;font-size: 9pt; color: #000;width:164px;}

.floatright		{float: right;}

.subtitle {background-image: url('images/subtitle.jpg'); background-repeat: no-repeat;
			width:164px; height:30px; font-size: 10pt; color: #000066;font-weight: 600; padding-top: 5px;}
.counter	{font-size: 10px; color: #fff;}
			
.center	{text-align: center;}
.smtext		{color: #000; font-size: 9pt;}
.dkred		{color: #b7092b; font-size: 12pt;}	
.guestbook	{margin-left: 15px; font-size: 11pt;}
.guesttext	{color: #000066; font-size: 11pt;}
.thinline	{border-bottom: solid 1px #fff; margin-bottom: 10px;}

.heading	{font-size: 10pt; color: #000066;letter-spacing: 2px;border-bottom: solid 1px #000066;font-weight: 500;}
.heading2	{font-size: 10pt; color: #000;letter-spacing: 1px;border-bottom: solid 1px #000;font-weight: 500;}

.submit	{margin-left:20px;}
fieldset {margin: 0px 20px 0px 20px;padding: 1em; border: 1px solid #fff;} 
legend {padding: 2px 5px 2px 5px; background: #fff;color: #31659c; border: 1px solid #ccc; } 

.footer	{font-size: 8pt; color: #999; text-align: center;padding: 40 0 10 0;}