@charset "UTF-8";

body { background: #737E9E url(../images/shell/sub_bkg.jpg) repeat-x; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.33em; margin: 0 auto auto; padding: 0 auto auto; }
body.home { background: #737E9E url(../images/shell/home_bkg.jpg) repeat-x; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.33em; }
p, h1, h2, h3, h4, h5, h6 { color: #FFFFFF; font-weight: bold; line-height: 1.33em; text-decoration: none; }
p { font-size: 1em; font-weight: normal; margin: 0 auto 1.33em; }
h1 { font-size: 2em; margin: 0 auto .5em; }
h2 { font-size: 16px; line-height: 22px; margin: 0 auto .5em; text-transform: uppercase; }
h3 { font-size: 1.33em; margin: 0 auto .5em; }
h4 { font-size: 1.25em; margin: 0 auto .5em; }
h5 { font-size: 1.15em; margin: 0 auto .5em; }
h6 { font-size: 1em; margin: 0 auto .5em; }

a img { border: 0px; }
hr { margin: .75em 0; height: 1px; }
ul { margin: 0 auto 1.33em 1.33em; }
li { margin: 0 auto; }

/* Link Styles */
a:link { color: #FFFFFF; text-decoration: underline; }
a:visited { color: #FFFFFF; text-decoration: underline; }
a:hover { color: #FFFFFF; text-decoration: none; }
a:active { color: #FFFFFF; text-decoration: underline; }

/* Background/Padding Styles */
.home_header { background: url(../images/shell/home_header.jpg) no-repeat top left; }
.home_header3 { background: url(../images/shell/home_header3.jpg) no-repeat top left; }
.home_intro { font-size: 14px; line-height: 18px; padding-left: 50px; }
.padding5 { padding: 5px; }
.padding20 { padding: 20px; }
.padding30 { padding: 30px; }
.sub_header { background: url(../images/shell/sub_header.jpg) no-repeat top left; }
.sub_header2 { background: url(../images/shell/sub_header2.jpg) no-repeat top left; }
.testimonials { background: #b5bbcb; border: 1px solid #C7CBD7; color: #2a2a2a; padding: 10px; }
.testimonials p { color: #2a2a2a; line-height: 1.66em; }

/* Text Styles */
.ari14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.ari34 { font-family: Arial, Helvetica, sans-serif; font-size: 34px; line-height: 38px; }
.black { color: #000000; }
.footer { color: #BAC0CF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; padding-bottom: 20px; }
.grey { color: #666666; }
.red { color: #FF0000; }
.white { color: #FFFFFF; }

/* Form Styles */
form { margin: 0px; padding: 0px; }
input.text { border: 1px solid #000000; padding: 2px; }
input.login { border: 1px solid #737373; padding: 2px; width: 156px; }
textarea { border: 1px solid #000000; padding: 4px;	}

#container { margin: 0 auto; padding: 0 20px 20px; width: 965px; }

.label {
	text-align:right;
	font-weight:bold;
	vertical-align:middle;
}

.category_header {
	color:white;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid white;
	text-align:left;
}

.smalltext {
	color:white;
	font-size:11px;
}

.displayOnlyField {
	font-weight:bold;
	color:black;
	background-color:white;
	padding:5px;
	font-size:18px;text-align:center;
	border:1px solid black;
}

.tiersUnselected { font-weight:bold; padding:3px 8px; background:white;border:1px solid black; color:black;}

