﻿body        { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; }
.altcolor   { color:#4A4A4A; }
    
.pageHeading,
.pageheading { color:#000000; font-size:27px; font-weight:normal; text-transform:uppercase; }
.heading { color:#000000; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase; }
.subheading, 
.subHeading, 
.subHeading1, 
.subheading1 { color:#000000; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase; }
.subheading2,
.subHeading2 { color:#000000; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; }
.subheading3,
.subHeading3 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

p        { margin: 0 0 0.5em;  }
p.normal { }
p.fancy  { }

a 				 { text-decoration: none; color:#2884B0; outline: none; }
a:focus, a:hover { text-decoration: none; color:#1D5F7E; }


.buttonContainer a,
.buttonContainer button      { background-image:url(../images/buttons/button.jpg); padding-right:15px; height:23px; font:12px; color:#FFFFFF; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; }
.buttonContainer a span,
.buttonContainer button span { background-image:url(../images/buttons/button.jpg); padding-left: 15px; height:23px; line-height:22px; }
.buttonContainer a:hover     { color:#FFFFFF; }

div.errormsg { background-color:#F4FBFA; color:#666666; font-size:13px; padding:5px; border:solid 5px #4D4D4D; margin-bottom:10px; }

hr {
background:#B5D3DF none repeat scroll 0 0;
border:medium none;
clear:both;
color:#B5D3DF;
float:none;
height:1px;
margin:5px 0 1em;
width:100%;
}
