body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;  color:#6d6e71; font-family:Georgia, "Times New Roman", Times, serif; min-width:960px; font-size:11px;}
a {color:#6d6e71; text-decoration:none;}
.site { float:left; width:100%; background: no-repeat bottom right url(../images/bg.gif);}
.red {color:#cb3535; font-size:24px;}
.header { float:left; width:100%;}
.logo { background-image:url(../images/logo.gif); background-repeat:no-repeat; height:176px; width:183px; margin:20px 0 0 20px; float:left; }
.gnav { float:right; width:670px; padding-right:70px;}
.menu a{ float:right; background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; padding:42px 0px 16px 15px; font-size:16px; text-decoration:none; font-weight:bold;}
.menu a:hover { border-top:35px solid #e37e7e; background-image:url(../images/menu_bg2.gif); background-repeat:no-repeat; padding:7px 0px 16px 15px;}
.menu_active { float:right; font-size:16px;  border-top:35px solid #e37e7e; background-image:url(../images/menu_bg2.gif); background-repeat:no-repeat; padding:7px 15px 16px 15px; font-weight:bold; margin-left:15px; }
.content { float:left; width:100%;}
.q1 { font-size:18px; font-weight:bold;}
.q2 { font-size:25px; font-weight:bold;}
.q3 { font-size:40px; font-weight:bold;}
.style1 {color:#cb3535;}
.style1 a{color:#999999; font-weight:bold; text-decoration:none;}
.style2 a{color:#cb3535; font-weight:bold; text-decoration:none;}
.text_field { background-color:#f1f2f2; border:solid 1px #cccccc;}
.button { background-color:#f1f2f2; border:solid 1px #cccccc;}
.topsearches { color:#EA2F1A; }
.mainpage{
padding-right:40px;
*padding-right:400px; /* For IE 6 & below */
}