@charset "utf-8";
/* CSS Document */
body {
	background-image:url(images/bgMain.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	background-color: #a3a3a3;
}
a, a:visited {color:#e21d1d; text-decoration:none}
a:hover {color:#f26363;}

p {	line-height:18px; margin:5px 0px 20px 0px}

#header{width:902px; height:155px; margin:0px auto; display:block;}
#page{background-color:#FFFFFF; background-image:url(images/bgPage.png); width:902px; margin:0px auto}
#footer {background-image:url(images/bgFooter.gif); padding:15px 0px 15px 0px}
.footerleft {color:#9e9e9e}
.footerright {color:#9e9e9e}

ul.linklist {
	list-style-position:outside;
	padding-left:0px;
	margin-top:0px
}
ul.linklist li {
	margin:8px;
	padding:7px 0px 0px 20px;
	background:url(images/bulletArrow.png) no-repeat 0px 0px;
	list-style:none;
	font-size:13px
}

.tdLabel {background-color:#EFEFEF; padding:4px;}

.small {font-size:9px}

label.valid, label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
input, select { border: 1px solid black; margin-bottom: .5em;  }
input.error,select.error { border: 2px solid red; }
#logo {float:left; margin-left: 5px; display:block; height:155px;}
#logo a img {border:none; display:block}
#navMain {width:902px; margin:0px auto; }
#phone {float:right; font-size:24px; font-weight:bold;}
#phone a img {border:none;}
td.footerright a img {border:none}

