a.button,a.button:visited { padding:2px 7px; background-color:#369; color:#FFF; border:solid 1px #ccc; font-size:1em; font-weight:700; text-transform:uppercase; letter-spacing:2px; text-decoration:none;}
a.button:hover { background-color:#297DD6; }
h2 { margin:0; padding:0; padding:3px; color:#FCC; font-weight:400; letter-spacing:2px; font-size:1.4em; font-family:"Times New Roman",serif; font-variant:small-caps; }
h4 { margin:0; padding:0; padding:3px; }
/* form table { border:solid 1px #666; }
form table table { border:none; } */
form th { background-color:#333; border-bottom:solid 1px #666;border-right:solid 1px #666; }
form td { border-bottom:solid 1px #333; }
form td td { border-bottom:none; }
fieldset { padding:10px; border:solid 1px #666; }
legend { background-color:#333; padding:3px 10px; font-weight:700; font-family:Arial,sans-serif; letter-spacing:1px; font-size:11px; color:#FCC;border-top:solid 1px #666;border-left:solid 1px #666; }
label { width:100px; float:left; }
label.long { width:250px; }
input, textarea { border:none; background-color:#666; color:#FFF; }
input.nocolor { background-color:transparent; } /* for stupid IE */
input.submit { padding:10px 20px; font-weight:700; font-size:1.2em;border:solid 1px #777; border-right-width:2px;border-bottom-width:2px; }

.nav a,.nav a:visited{color:#ddd; font-family:Arial;font-size:8pt;font-weight:400;text-decoration:none;}
.nav a:hover{color:#fff; font-size:8pt;font-weight:400;text-decoration:none;}

.footer a,.footer a:visited{color:#fff;font-family:Arial;font-size:9pt;font-weight:400;text-decoration:none;}
.footer a:hover{color:#666;font-family:Arial;font-size:9pt;font-weight:400;text-decoration:none;}

.locations { font-family:Arial;font-size:12px; line-height:1.2em; }
.locations a,.locations a:visited{color:#FCC; font-size:14px; letter-spacing:2px; text-decoration:none;}
.locations a:hover{color:#C00; text-decoration:none;}
.media a,.media a:visited{color:#C00;font-family:Arial;font-size:10pt;font-weight:400;line-height:25px;text-decoration:underline;}
.media a:hover{color:#C00;font-weight:400;line-height:25px;text-decoration:none;}
.navbg{background-image:url(images/navbg.jpg);background-repeat:repeat-x;background-position:left top;}
.body{font-family:Arial;font-size:11pt;}
.newsbg{background:#000 url(images/newsbg.jpg) no-repeat center top;color:#333;}
.para{font:12px/18px Arial, Helvetica, sans-serif;color:#CCC;text-decoration:none;}
.news{font:normal 11px Arial, Helvetica, sans-serif;color:#999;text-decoration:none;}
.bodytext{font:12px Arial, Helvetica, sans-serif;color:#CCC;background:#272727;}
.faqs{background-image:url(images/faqsbg.jpg);background-repeat:repeat-y;background-position:left top;}
.gallery span{ margin: 0 25px 20px 10px; float:left; }

ul.locations li { border-bottom:dotted 1px #666; margin-bottom:7px; padding-bottom:5px; }
.pad { padding:10px 15px; }

a.button,a.button:visited{color:#FFF;background-color:#69C;font-family:Arial;font-size:8pt;font-weight:400;text-decoration:none;}
a.button:hover{color:#fff;background-color:#C00;font-size:8pt;font-weight:400;text-decoration:none;}
