body						{ margin:0px; padding:20px; background-color:#0b56a3; background-image:url(images/bg.jpg); background-repeat:repeat-x; }

body, td, li,
input, select, textarea		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3c; vertical-align:top; line-height:20px; text-align:left; }

a							{ color:#145da8; text-decoration:none; }
a:link						{ }
a:hover						{ color:#07407c; text-decoration:underline; }
a:active					{ }

h1							{ padding:0px; margin:0; font-size:21px; padding-bottom:5px; text-transform:uppercase;  }
h2							{ padding:0px; margin:0; font-size:16px; font-weight:bold; padding-bottom:15px; }
h3							{ padding:0px; padding-bottom:3px; padding-top:8px; margin:0; font-size:13px; color:#0A55A3; }
h4							{ padding:0px; margin:0; font-size:14px; color:#676765; padding-bottom:10px; }
strong						{ color:#676765; }

.logo						{ text-align:right; padding-bottom:17px; padding-right:30px; }

.links						{ padding:0px; margin:0px; text-align:right; vertical-align:bottom; padding-bottom:6px; }
.links ul					{ padding:0px; margin:0px; }
.links ul li 				{ padding:0px; margin:0px; display:inline; }
.links ul li a				{ padding:0px; margin:0px; padding-bottom:2px; text-decoration:none; font-size:13px; padding-right:7px; padding-left:7px; }
.links ul li a:hover		{ border-bottom:solid 6px #0a55a3; }
.active a					{ border-bottom:solid 6px #0a55a3; }

.banner						{ border:white solid 11px; }
.extralinks					{ background-color:white; }
.extralinks	img				{ border:none; }
.strip						{ border-top:white solid 5px; border-bottom:white solid 5px; }

.content					{ padding-left:15px; padding-top:26px; padding-right:40px; background-color:white; color:##676765; font-size:15px; }
.content a					{ color:#094078; font-size:15px; font-weight:bold; }
.content a:hover			{  color:#094078; }
.content p					{ padding-left:50px; }

.news						{ background-color:#e6e6e6; padding:15px; }
.newsitem					{ border-bottom:dashed #a7bcd3 2px; padding-bottom:8px; }
.readmore					{ text-align:right; font-weight:bold; }

.footer						{ text-align:center; padding:15px; color:white; }
.footer a					{ color:white; text-decoration:underline; }

.app h1						{ width:600px; color:white; font-size:14px; background-color:#78A8D9; text-align:center; padding:5px; }
.app tr td					{ width:100px; padding:5px; }
.app tr td table tr td		{ width:100px; padding:5px; }
.contactBox					{ width:135px; }

