html, body  {font-family: Arial, Verdana, Tahoma, Sans-serif; color: #c6cac9; font-weight: normal; background: url(../images/bg.gif) top left repeat-x #000; font-size: 11px;  margin: 0; padding: 10px 0;}

h1 {font-size: 30px; padding: 5px 0 10px 0; margin:0; color: #fff;}
h2 {font-size: 24px;}
h3 {font-size: 18px; margin: 0; padding: 0;}

img {border: 0; margin: 0; padding: 0;}
form {margin: 0; padding: 0;}

ul, ol {color: #86373C; padding: 0 0 10px 30px; margin: 0; }
li {margin: 5px auto;}
.errortext {color: #9f4324; font-weight: bold;}

#container  {width:970px; margin: 0 auto 0 auto; padding: 0; background: #000;}
#bottom     {width:970px; margin: 3px auto 0 auto; padding: 10px 0 0 0; background: url(../images/bgbottom.gif) top left repeat-x #000; height: 79px; text-align: center; color: #666;}
   #bottom  div {margin: 0 0 3px 0; color: #d0d0d0; font-size: 12px;}
   #bottom ul {padding: 0px; margin: 0; list-style-type: none;}
   #bottom li {display:inline; padding: 0; margin: 0 5px; }
   #bottom a {color:#d0d0d0; text-decoration: none;}
   #bottom a:visited {color:#d0d0d0; text-decoration: none;} 
   #bottom a:active  {color:#fff; text-decoration: none;}    
   #bottom a:hover   {color:#fff; text-decoration: none;}    

#top   {clear: both; width: 100%;  margin: 0; padding: 0;}
#logo  {float: left; margin: 0; padding: 5px 0 5px 10px;}
#phone {float: left; margin: 0; padding: 32px 0 5px 14px;}
#login {float: right; margin: 15px 15px 0 0; padding: 20px 0 0 0; width: 491px; height: 60px; color: #6a6a6a; background: url(../images/bglogin.gif) top left no-repeat #000;}
 #login span {font-size: 14px; font-weight: bold; color: #fff;}
 #login td {padding: 0 3px 0 5px;}
 #login table {padding: 0 0 0 20px;}

#main {clear: both; padding:0; margin: 0; overflow: auto; width: 970px;}
#l    {float: left; padding:0; margin: 0; overflow: auto; width: 200px;}
#r    {float: left; padding:0; margin: 0; overflow: hidden; width: 770px;}
 #r #mainpict {background: url(../images/main.jpg) top left no-repeat; width: 770px; height: 265px;}
 #r #mainpict img {padding: 190px 0 0 473px;}

 #r #innerpict {background: url(../images/inner.jpg) top left no-repeat; width: 770px; height: 152px;}
 #r #innerpict img {padding: 90px 0 0 445px;}

 #r #innerlogin {background: url(../images/innerlogin.jpg) top left no-repeat; width: 770px; height: 152px;}


#menu {background: url(../images/bgmenu.gif) bottom left repeat-x #000; width: 200px; height: 255px; margin: 10px 0 0 0; font-size: 18px;}
  #menu ul {padding: 10px 0 0 20px; margin: 0; list-style-type: none;}
  #menu li {padding: 2px 0; margin: 0; }
  #menu a {color:#979797; text-decoration: none;}         
  #menu a:visited {color:#979797; text-decoration: none;} 
  #menu a:active  {color:#fff; text-decoration: none;}    
  #menu a:hover   {color:#fff; text-decoration: none;}    

#tourl {margin: -14px 0 0 0; background: url(../images/takeatour.jpg) top left no-repeat; padding: 0; width: 200px; height: 197px;}
#lcontent {margin: 0 0 0 0; background: #292929; padding: 0 0 0 0; width: 100%;}
#lcontent #lc {padding: 10px 10px 10px 15px; overflow: hidden;}
#lcontent p {padding: 0;margin: 0;}

#home {clear: both; margin: 15px auto; width: 740px; background: #000; overflow: hidden;}
  #home #c {float:left; margin: 0; width: 525px;  padding: 0;}
  #home #l {float:left; margin: 0 0 0 15px; width: 200px; overflow: hidden;}
  #home #teaser {background: url(../images/bgmain.jpg) top right no-repeat; width: 100%; height: 175px; overflow: hidden;}
  #home #teaser p {margin: 0; padding: 75px 160px 0 0; margin:0;}
  #home #cinner {float:left; margin: 0; width: 525px; background: url(../images/boxbg2.gif) top left repeat-x; padding: 0;}

   #surveys {margin: 0; padding: 0; border-top: 1px solid #555a5f; overflow: auto;}
    .survey {float: left; padding: 10px; margin: 0 10px 15px 0; width: 220px; background: url(../images/bgsurvey.gif) top left no-repeat;}
    .survey h1 {font-size: 11px; font-weight: bold; color: #c6cac9; margin: 0; padding: 0;}
    .survey p {font-size: 11px; font-weight: normal; color: #808080; margin: 0; padding: 0;}
    .survey img {float: left; margin: 0 10px 5px 0px; padding: 0;}
    .survey a {color:#01669a; text-decoration: none; font-weight: bold; font-size: 13px;}         
    .survey a:visited {color:#01669a; text-decoration: none;} 
    .survey a:active  {color:#fff; text-decoration: none;}    
    .survey a:hover   {color:#fff; text-decoration: none;}    

.news {clear: both; padding: 5px 0 10px 0; margin: 0; width: 100%;}
  .news h1 {font-size: 11px; font-weight: bold; color: #c6cac9; margin: 0; padding: 0;}
  .news p {font-size: 11px; font-weight: normal; color: #808080; margin: 0; padding: 0;}
  .news img {float: left; margin: 0 10px 4px 0; padding: 0;}
  .news a {color:#01669a; text-decoration: none;}         
  .news a:visited {color:#01669a; text-decoration: none;} 
  .news a:active  {color:#fff; text-decoration: none;}    
  .news a:hover   {color:#fff; text-decoration: none;}    

.questions {clear: both; background: url(../images/boxbg1.gif) top left repeat-x #414141; border: 1px solid #535353; padding: 10px 20px; margin: 10px 0;}
.questions h2 {font-size: 14px; margin: 0 0 3px 0; padding: 0; color: #C6CAC9;}
.questions form label {float:left; width:110px; padding:1px 10px 5px 0; font-weight:bold; font-size: 12px;}
.inbottom {padding: 4px 15px; background: #464646; border: 1px solid #5B5B5B; font-size: 16px; font-weight: bold; color: #ddd;}
.questions td {font-weight: bold;}

.error {clear: both; width: 100%; background: #E2DDA1; border: 2px dashed #C1BB75; margin: 10px 0; color: #000;}
.error p {padding: 10px 20px; font-size: 12px;}

.note {clear: both; width: 100%; background: #E2DDA1; border: 1px dashed #C1BB75; margin: 10px 0; color: #000;}
.note p {padding: 10px 20px; font-size: 16px;}
  .note a {color:#01669A; text-decoration: underline;}         
  .note a:visited {color:#01669A; text-decoration: underline;} 
  .note a:active  {color:#000; text-decoration: underline;}    
  .note a:hover   {color:#000; text-decoration: underline;}    



#qstats {font-size: 16px; font-weight: bold; color: #fff; padding: 0;}

a {color:#6a6a6a; text-decoration: underline;}         
a:visited {color:#6a6a6a; text-decoration: underline;} 
a:active  {color:#c6c6c6; text-decoration: underline;}    
a:hover   {color:#c6c6c6; text-decoration: underline;}    

.bluetitles {color:#01669a; font-size: 14px; padding: 5px 0 15px 0; margin: 0;}

a.blue {color:#01669a; text-decoration: underline;}         
a.blue:visited {color:#01669a; text-decoration: underline;} 
a.blue:active  {color:#fff; text-decoration: underline;}    
a.blue:hover   {color:#fff; text-decoration: underline;}    

.forms1 {clear: both; width: 400px; margin: 10px 0; padding: 10px; border-bottom: 1px solid #535353; font-size: 11px; font-weight: normal;}
.forms1 input {margin-top: 5px; padding-top:10px;}
.td1 {padding: 10px; border-bottom: 1px solid #535353;}
.td2 {font-size: 12px; font-weight: bold; padding: 3px 10px; border-bottom: 1px solid #535353; background: #575556;}
