/* Layout Styles */

body {
background-color:#eadfd1;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a img {
	border: 0;
}

.maincontainer {
margin-left:auto;
margin-right:auto;
width:799px;
}

.midcontainer {
width:799px;
background-image:url(../images/main_bg.gif);
background-repeat:repeat;
float:left;
}

.maintop {
background-image:url(../images/maintop.gif);
background-repeat:no-repeat;
float:left;
width:449px;
height:26px;
}

.header {
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:799px;
height:135px;
}

.footer {
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
width:799px;
height:85px;
clear:both;
float:left;
color:#a0998e;
font-size:10px;
padding-left:10px;
}

.legal {
padding:10px 0 0 0;
width:799px;
clear:both;
color:#a0998e;
font-size:10px;
padding-left:10px;
}

.leftcontainer {
width:449px;
float:left;
}

.rightcontainer {
width:350px;
float:right;
color:#ffffff;
}

.content {
width:400px;
margin-left:auto;
margin-right:auto;
margin-top:7px;
margin-bottom:30px;
text-align:left;
color:#37393c;
}

.callout {
display:table;
width:350px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
border:1px solid #856343;
padding:10px;
}

.callout ul {
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.listcontainerleft {
float:left;
margin-left:35px;
}

.listcontainerright {
float:right;
margin-right:35px;
}
