body{ background:#FFF; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; height:100%; margin:0px; }

h1{ color:#FFF; font-size:20px; font-weight:bold; }
h2{ color:#FFF; font-size:14px; font-weight:bold; padding:2px; }

a:link, a:visited{ color:#FFF; text-decoration:none; }
a:hover, a:active{ color:#ECD6AF; text-decoration:underline; }
input{ border:1px solid black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

.menu{ text-align:left; }
.menu a:link, .menu a:visited{ color:#FFFFFF; display:inline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-right:30px; padding-top:10px; text-decoration:none; }
.menu a:hover, .menu a:active{ color:#CD3C3B; text-decoration:none; }
.side a:link, .side a:visited{ color:#FFFFFF; display:block; font-size:14px; font-weight:bold; padding:7px; padding-left:30px; text-decoration:none; }
.side a:hover, .side a:active{ color:#ECD6AF; text-decoration:none; }

.page{ margin-left:auto; margin-right:auto; padding-top:50px; width:770px; }
.container{ border:1px white solid; margin-left:auto; margin-right:auto; width:770px; }
.side{ height:475px; left:8px; min-height:475px; position:relative; top:175px; width:233px; }
.bottom{ position:relative; top:8px; }
.contentBG{ background-image:url(../images/main-back.jpg); background-repeat:no-repeat; height:425px; min-height:425px; width:537px; }
.content{ color:#FFFFFF; height:375px; min-height:375px; overflow:auto; position:relative; text-align:left; top:75px; width:500px; }
.phonenumbers{ color:#444444; font-size:11px; font-weight:bold; margin-left:auto; margin-right:auto; padding-right:5px; width:770px; }
.footer{ color:#555555; font-size:9px; height:45px; margin-left:auto; margin-right:auto; padding-right:5px; vertical-align:top; width:770px; }
