﻿body        { font-family:Arial, Helvetica, sans-serif; color:#315F9F; font-size:11px; font-weight:normal; }
.altcolor   { font-family:Arial, Helvetica, sans-serif; color:#01236F; font-size:11px; font-weight:normal;}
    
.pageHeading    { font-family: "Times New Roman", Times, serif; color:#123A84; font-size:22px; font-weight:normal; }
.heading        { font-family:"Times New Roman", Times, serif; color:#123A84; font-size:17px; font-weight:bold; font-variant:small-caps; }
.subHeading1    { font-family:"Times New Roman", Times, serif; color:#123A84; font-size:15px; font-weight:bold; font-variant:small-caps; }
.subHeading2    { font-family:"Times New Roman", Times, serif; color:#123A84; font-size:16px; font-weight:bold; }
.subHeading3    { font-family:Arial, Helvetica, sans-serif; color:#315F9F; font-size:13px; font-weight:bold; }

p        { }
p.normal { }
p.fancy  { }

a 				 { text-decoration: none; color:#3394ff; }
a:focus, a:hover { text-decoration: none; color:#315f9f; }

.buttonContainer {
clear:both;
float:left;
padding-top:0.5em;
text-align:center;
}

.buttonContainer a,
.buttonContainer button      { background-image:url(../images/buttons/button.jpg); padding-right:15px; height:20px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.buttonContainer a span,
.buttonContainer button span { background-image:url(../images/buttons/button.jpg); padding-left: 15px; height:20px; line-height:20px; }
.buttonContainer a:hover     { color:#FFFFFF; }

div.errormsg { background-color:#F7DDDD; color:#D34343; font-size:11px; padding:5px; border:solid 5px #D34343; width:650px; }


.cfdebug { text-align:left; }
