body 							{ margin:0px; font-family: Arial; font-size: 14; color:#000000; background-color:#000000; }

#header							{ height:170px; width:860px; background-image:url(../images/header.jpg); }
#header-details					{ text-align:right; width:600px; font-size:11px; color:#CCCCCC; padding-top:20px }
#footer							{ height:45px; width:860px; background-image:url(../images/footer.jpg); }

td, th 							{ font-family: Arial; font-size: 14px; color:#000000; }

p								{ margin:0px; }

.form 							{ font-family: Arial; color:#333333; border:solid 1px #999999; padding:3px; }

a:Link							{ color:#004891; text-decoration:none }
a:Visited						{ color:#004891; text-decoration:none; }
a:hover							{ color:#003366; text-decoration:underline; }
a:Active						{ color:#004891; text-decoration:none; }

a:Link.footer					{ color:#CCCCCC; text-decoration:none }
a:Visited.footer				{ color:#CCCCCC; text-decoration:none; }
a:hover.footer					{ color:#FFFFFF; text-decoration:underline; }
a:Active.footer					{ color:#CCCCCC; text-decoration:none; }

a:Link.header					{ color:#CCCCCC; text-decoration:none }
a:Visited.header				{ color:#CCCCCC; text-decoration:none; }
a:hover.header					{ color:#FFFFFF; text-decoration:underline; }
a:Active.header					{ color:#CCCCCC; text-decoration:none; }

.heading 						{ font-size:16px; font-weight: bold; color:#004891 }
.heading2 						{ font-size:16px; font-weight: bold; color:#FFFFFF }
.subheading						{ font-size:12px; font-weight: bold; color:#004891 }
.date 							{ font-size:11px; color:#999999 }
.legal 							{ font-size:11px; color:#666666 }
.footer 						{ font-size:11px; color:#CCCCCC }
.patrol							{ font-size:12px; color:#FFFFFF }
.error							{ font-size:11px; color:#FF0000 }
.successful						{ font-size:12px; color:#006600; font-weight: bold;}
