@charset "UTF-8";

body{
    font-family: Arial, Helvetica, sans-serif;
	background-color: #f0c349;
}
body,div{
	margin:0px;
    padding:0px;
}

#pageheader a{
	outline:none;
}
#pagecontainer{text-align:center;padding-top:50px}
#page{width:897px;margin:0 auto;}
#pagebody{
	background-color:#c41230;
	padding:40px 80px 40px 80px;
	color:#F0C349;
	font-size:24px;
}
#pagebody p{
	line-height:160%;
}

.bright{
	color:#ffffff;
}
h1 {
	font-size: 24px;
	color: #F0C349;
	font-weight: normal !important;
}
.h1yellow2 {
	color: #fcdb76;
	font-weight: lighter;
}
.h1yellow3 {
	color: #FFCC33;
	font-weight: lighter;
}
.h1white {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: lighter;
}

label , .pwhite {
	font-size: 12px;
}
.pwhite {
	color: #FFFFFF;
}
.pvert {
	font-size: 14px;
	color: #c41230;
}
.yellowsub{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #FFD281;
	font-weight: normal;
	line-height: 18px;
}

a:link {
	font-size: 11px;
	color: #C41230;
	text-decoration: none;
}
small a{
	color:#f0c349 !important;
	/* without this rule, google maps has a yucky blue link under the map */
}


/* Contact form styles */
.formrow{
	clear:both;
}
.formrow input , .formrow textarea{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	border:2px solid white;
	width:230px;
}
.fieldcontainer , .labelcontainer{
	padding:0px 0px 4px 0px;
}
.labelcontainer{
	float:left;
	clear:left;
	padding-top:2px;
}
.fieldcontainer{
	float:right;
	clear:right;
}
.required , label.error{
	color:#f0c349;
}
label.error{
	display:block;
	clear:right;
}


/* The styles that work just in the pagefooter div */
#pagefooter{
	color:#999999;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin-bottom:20px;
}
#pagefooter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#pagefooter a{
	color:#C41230;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#pagefooter a:visited {
	color: #333366;
	text-decoration: none;
}
#pagefooter a:hover {
	color: #666600;
	text-decoration: none;
}
#footerlinks a:hover{
	color: #336633;
	text-decoration: none;
}

/* Utils */
.contentscenter{text-align:center}
.contentsleft{text-align:left}
.contentsright{text-align:right}