@charset "utf-8";
/* CSS Document */

body, html {margin:0; padding:0; background:url(images/body_bkgrnd.jpg) repeat-x #f1f1e2 fixed; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5c5e5e; font-size:12px;}

a:link {color:#b24040; text-decoration:underline;}

a:visited {color:#b24040; text-decoration:underline;}

a:hover {color:#b24040; text-decoration:none;}

a:active {color:#b24040; text-decoration:underline;}

.shell {margin-top:5px;}

.container {margin:7px 10px 50px 5px;}

.sidebar {height:auto;}

.logobackground {width:237px; height:560px;	background:url(images/logo_bkgrnd.jpg) no-repeat; position:relative;}

.navbar {height:69px; background:url(images/nav_background.jpg) repeat-x; margin-top:3px; color:white; text-align:center;}

.navtable {margin:17px 0 0 0;}

.navtable a:link {color:white; text-decoration:none;}

.navtable a:visited {color:white; text-decoration:none;}

.navtable a:hover {color:#7e371b; text-decoration:none;}

.navtable a:active {color:white; text-decoration:none;}

.underbanner {height:55px; background:url(images/under_banner.jpg) repeat-x top left;}

.maincontent {margin:0 20px 0 20px}

.maincontent h1 {margin:0; line-height:normal; padding:0; color:#b24040; font-size:22px; font-weight:normal;}

.maincontent h2 {margin:20px 0 0 0; line-height:normal; padding:0; color:#b24040; font-size:18px; font-weight:normal;}

.maincontent p {line-height:20px; margin:10px 0 0 0;}

.maincontent li {line-height:20px;}

.footer {font-size:10px; padding:10px 0 0 0; line-height:20px;}

.footer a:link {color:#5c5e5e; text-decoration:underline;}

.footer a:visited {color:#5c5e5e; text-decoration:underline;}

.footer a:hover {color:#5c5e5e; text-decoration:none;}

.footer a:active {color:#5c5e5e; text-decoration:underline;}

.subnav {width:196px; margin:165px 0 1px 0;}

.subnav td{height:20px; background:#b24040; text-align:left; color:#b24040; padding:0; border:solid 1px white; padding-left:20px;} 

.subnav a:link {color:#f1f1e2; text-decoration:none;}

.subnav a:visited {color:#f1f1e2; text-decoration:none;}

.subnav a:hover {color:#f1f1e2; text-decoration:none;}

.subnav a:active {color:#f1f1e2; text-decoration:none;}

.request {margin:3px 0 0 0;}

.top {float:right; font-size:10px; color:#b24040;}

.top a:link {color:#b24040; text-decoration:none;}

.top a:visited {color:#b24040; text-decoration:none;}

.top a:hover {color:#b24040; text-decoration:none;}

.top a:active {color:#b24040; text-decoration:none;}

form {margin:0; padding:0;}

input[type=text] {color:#5c5e5e; width:250px;}

select {color:#5c5e5e; width:256px;}

textarea {color:#5c5e5e; width:250px; height:100px;}

input[type=submit] {margin:0 82px 0 0;}

.rfptable {margin:25px 0 0 0;}

.rfptable td {padding:5px 0 5px 0;}

.pricingtable {margin:25px 0 0 0; border:solid 1px #b24040;}

.pricingtable th {color:#f1f1e2; background:#b24040; height:20px; padding:5px;}

.pricingtable tr {border:solid 1px #b24040;}

.pricingtable td {height:20px; padding:5px;}

.gallerytable {margin:10px 0 0 0;}

.gallerytable th {color:#b24040; height:25px;}

.errormessage {color:red;}

