﻿/* Default Styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; line-height:1.6em; text-align:left; }
.altcolor { color:#666666; }


span.pageHeading, span.pageheading, span.heading, span.subHeading1, span.subheading1, 
span.subHeading2, span.subheading2, span.subHeading3, span.subheading3 { display:inline-block; }

h1, .pageHeading, .pageheading { padding:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:normal; color:#1A1A1A; }
h2, .heading { padding:0 0 5px 0; font-family:Tahoma, Geneva, sans-serif; font-size:19px; font-weight:normal; color:#454545; }
h3, .subHeading, .subheading { padding:5px 0; font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#5B5B5B; }
h4, .subHeading1, .subheading1 { padding:5px 0; font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#5B5B5B; }
h5, .subHeading2, .subheading2 { padding:5px 0; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#666666; }
h6, .subHeading3, .subheading3 { padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; }

ul { list-style-position:outside; padding:20px 0 20px 40px; }
ul li { font-weight:normal; list-style:disc; padding-bottom:10px; }
ol { list-style-position:outside; padding:20px 0 20px 40px; }
ol li { font-weight:normal; list-style-type:decimal; padding-bottom:10px; }

em { font-style:italic; }
hr { height: 1px; border-top: 1px solid #CCCCCC; }
strong { font-weight:bold; }
p { margin: 10px 0; }
blockquote { padding:5px 10px; }

a,
a:link,
a:visited,
a:active { color:#0000EE; text-decoration:none;	}
a:hover { color:#0000EE; }

.errormsg { background-color:#F8E0E4; border:4px solid #F2C6CD; margin:10px 0; color:#500113; font-weight:normal; }
.errormsg span { display:block; padding:5px 10px; }
.errormsg ul { margin:0; padding:5px 30px; }
.errormsg ul li { padding:0; margin:0; }

/* FORM BUTTON ELEMENTS */
.buttonContainer a,
.buttonContainer button      { background-image:url(../images/buttons/button.jpg); padding-right:15px; height:22px; font:12px; color:#333333; font-weight:normal; }
.buttonContainer a span,
.buttonContainer button span { background-image:url(../images/buttons/button.jpg); padding-left: 15px; height:22px; line-height:22px; }
.buttonContainer a:hover     { color:#333333; }

.cfdebug { text-align:left; display:none; }