/* CSS Document */
* {margin:0; padding:0;}
body 
{
    min-width:990px; 
    color:#262626; font:.8em sans-serif, Tahoma, Arial, "Times New Roman", Times, "Lucida Sans"
    }
div {color:#262626;}

table.aboutus tr td {font-size:1.4em;}
    
#t_box {width:990px; margin:0 auto; height:35px; background:url(../imgs/t_bkimg.gif) no-repeat;}
#m_box {width:960px; margin:0 auto; background:url(../imgs/bck.gif) repeat-y left; margin-bottom:2px;}
#b_box {width:990px; margin:0 auto; height:35px; background:url(../imgs/b_bkimg.gif) no-repeat;}

#wrapper {width:990px; margin:8px auto 0 auto; background:url(../imgs/bkimg.gif) repeat-y;}

#left {width:206px; float:left; background-color:#fff;}
#logo_h {width:84px; height:76px; margin:0 auto;}
a.logo {width:84px; height:76px; display:block; background:url(../imgs/logo.gif) no-repeat left;}
#left_menu {width:182px; padding:0 12px;}
.weather {width:180px; margin:0 auto; background-color:#fff;}

#right {width:754px; float:left;}
#top {width:auto; margin-bottom:8px; background-color:#fff;}
#topnavigation {width:auto; height:40px;}
#topsearch {width:auto; float:right; margin:-8px 16px 0 6px; display:inline; position:relative;}
input.tsinputtxt {width:134px;}
input.tsbutton {vertical-align:middle; width:40px; margin-bottom:3px;}
input.tsbuttonhov {width:40px;}
#tnavigation {width:auto; float:right; margin:-6px 0 0 0; position:relative;}
#tnavigation p {margin:0; }
#tnavigation a:link {text-decoration: none; color:#000;}
#tnavigation a:visited {text-decoration: underline; color:#000;}
#tnavigation a:active {text-decoration: underline; color:#000;}
#tnavigation a:hover {text-decoration:underline; color:#ad1719;}
.noicon {color:#000; font:.8em sans-serif, Tahoma, Arial, "Times New Roman", Times, "Lucida Sans";}

#header_h {width:740px;}
#header {width:740px; float:right; height:238px; background:url(../imgs/temp.jpg) no-repeat top;}

#middle {width:754px;}
#middle_l {width:548px; float:left;}
.middle_l_h {width:206px; background-color:#fff;}
.middle_l_bck {width:180px; margin:0 auto; background:url(../imgs/middle_r_h.jpg) repeat-y;
	border-top:1px solid #ebeff0; border-right:1px solid #d1d4d5; border-bottom:1px solid #d1d4d5; border-left:1px solid #ebeff0;}

#login_h {width:146px; margin:0 auto; padding:12px 0; font-size:0.8em; font-weight:bold;}
.ftext {margin:0 0 2px 1px;}
.textbox {height:20px; line-height:1.5em;}
#checkbox {margin:4px 0;}
.checkbox {vertical-align:middle;margin:0;width:13px;height:13px;overflow:hidden;}
#logout {text-align:center; margin-top:5px;}
#preminder {text-align:center; margin-top:5px;}
#edit_accnt {text-align:center; margin-top:3px; padding-bottom:4px;}

#middle_r {width:206px; float:left; margin-top:-8px}
.middle_r_h {width:206px; background-color:#fff; text-align:center;}
.middle_r_bck {width:172px; margin:0 auto; background:url(../imgs/middle_r_h.jpg) repeat-y;
   border-top:1px solid #ebeff0; border-right:1px solid #d1d4d5; border-bottom:1px solid #d1d4d5; border-left:1px solid #ebeff0;
}

#news_title_h {width:114px; margin:0 auto;}
#news_title_h h2 {padding:6px 0;}
#newsletter_h {width:146px; margin:0 auto; padding:12px 0; font-size:0.8em; font-weight:bold;}
#mnewsletter {margin:2px 0 8px 0;}
#msubscr {text-align:center; margin-top:5px;}

.middle_r_h .centertdsubscr input {width:100%}

#faq_title_h {width:32px; margin:0 auto;}
#faq_title_h h2 {padding:6px 0;}
.faqtext {width:80px; margin:0 auto; padding:12px 0; font-size:0.8em; font-weight:bold;}

#pm_title_h {width:89px; margin:0 auto;}
#pm_title_h h2 {padding:6px 0;}
.poll {width:156px; margin:0 auto; padding:12px 0; font-size:0.8em;}
.poll .pollcontent input.button {width:100%;}
.pollcontent b {padding-bottom:4px; text-align:center; display:block; color:#101064; font-size:1.3em;}
.pollcontent td {padding:2px; line-height:1.2em;}

.bm {width:146px; margin:0 auto; padding:12px 0; font-size:0.8em;}
.bm a:link {padding-top:4px;}
.banner_h {width:110px; margin:0 auto 8px auto;}
.banner_filler {width:auto; height:1px; margin-bottom:10px; background-color:#999;}
.h2_filler {width:89px; margin:0 auto;}

#rss_title_h {width:30px; margin:0 auto;}
#rss_title_h h2 {padding:6px 0;}
#rss_h {width:91px; margin:18px auto;}

.tq {margin:10px 0 0 8px; padding:8px 0; background: transparent url(../imgs/tq.gif) no-repeat left}
.bq {margin:0 12px 10px 0; padding:8px 0; background: transparent url(../imgs/bq.gif) no-repeat right}

.social {width:auto; float:left; margin:0 0 0 1px;}
.textsize {width:auto; float:right;}

#footer {width:960px; padding-top:18px; margin:12px auto 0 auto; background:url(../imgs/botfade.gif) repeat-x top;}
.footertext {width:342px; margin:0 auto; font-size:0.8em; display:block;}
.footertext a:link {color:#000; text-decoration:none}
.footertext a:active, .footertext a:visited {color:#000; text-decoration: underline}
.footertext a:hover {color:#ad1719; text-decoration: underline}
.afooter {color:#ad1719;}

#validation {width:176px; margin:8px auto 6px auto; display:block}
#css {width:auto; float:left}
#xhtml {width:auto; float:left}

#errasys {width:176px; margin:0 auto; font-size:0.8em; display:block}
#errasys a:link {color:#000; text-decoration:none}
#errasys a:active, #errasys a:visited {color:#000; text-decoration:underline;}
#errasys a:hover {color:#ad1719; text-decoration:underline;}

h1 {font-size:1.5em; font-family:"Gill Sans MT", sans-serif, Tahoma, Arial, "Times New Roman", Times, "Lucida Sans"; padding:8px 0 8px 12px; color:#0099CC;}
h1 {font-size:22px; font-weight:normal;}
h2 {font-size:1.6em; font-family:"Gill Sans MT", sans-serif, Tahoma, Arial, "Times New Roman", Times, "Lucida Sans"; padding:8px 0 8px 28px; color:#ad1719; background-color:#fff;}
h3 {font-size:1.3em; padding:4px 0; text-align:center; color:#101064;}
h4 {font-size:1.1em; color:#ad1719;}

h2 {font-weight:bold}

p {margin:0 4px 8px 0; line-height:1.3em}
img {border:0}
ul {margin-left:50px; margin-top:10px}
ul li {margin-right:9px}

a:link {text-decoration:none; color:#000}
a:visited, a:active {text-decoration:underline; color:#000}
a:hover {text-decoration:underline; color:#ad1719}

.pag {color:#5a5a5a; text-align:right; padding:0 0 12px 0;}
.pag a:link {text-decoration:none; font-size:.9em; color:#000}
.pag a:visited, .pag a:active {text-decoration:underline; color:#000}
.pag a:hover {text-decoration:underline; color:#ad1719}

.clearleft {clear:left}
.clearright {clear:right}
.clearboth {clear:both}

/* Calender Page */
#m_box_cal {width:960px; margin:0 auto; background:url(../imgs/bck_cal.gif) repeat-y left; margin-bottom:2px;}
#middle_l_cal {width:754px; float:left;}
#middle_l_cal .textsize {margin:0 16px 0 0;}
#calendar {padding-left:2px;}
#calendar table {text-align:left; font-family:Arial; font-size:15px;}
#calendar table.Header th {text-align:center;}

/* Gallery Page */
#m_box_gal {width:960px; margin:0 auto; background:url(../imgs/bck_cal.gif) repeat-y left; margin-bottom:2px;}
#middle_l_gal {width:754px; float:left; display:inline; position:relative;}
#middle_l_gal .textsize {margin:0 16px 0 0;}
#gallery {width:736px; margin-left:2px;}
#gmframe {width:740px; margin:0 auto; height:400px; border:1px solid #000;}

/* Contacts Page */
#middle_l form {margin:16px 16px 6px 16px}
/* #middle_l fieldset {-moz-border-radius:6px; -moz-border:1px solid #dbdad8} */
#middle_l legend {padding:0 6px; color:#1850ad; font-size:12px}
#middle_l table {width:90%; font-size:0.9em; margin:10px 10px 0 10px}
#middle_l td {padding-bottom:2px}
#middle_l input {width:140px}
#middle_l select {width:145px}
#middle_l textarea {width:160px}
#middle_l b {color:red; font-size:1.4em}

/* m_page_access.asp page */
#mlogin_h {width:548px;}
#mlogin {width:180px; margin:auto; background:url(../imgs/middle_r_h.jpg) repeat-y;
        border-top:1px solid #ebeff0; border-right:1px solid #d1d4d5; border-bottom:1px solid #d1d4d5; border-left:1px solid #ebeff0;}
#mlogin p {text-align:center; margin-top:8px; font-weight:bold;}
#middle_l form.form_mlogin {width:180px; margin:0;}
#middle_l form.form_mlogin table {width:100%; font-size:0.9em; margin:0;}

/* Search Page */
#m_box_search {width:960px; margin:0 auto; background:url(../imgs/bck_search.gif) repeat-y left;}
#middle_search {width:752px; float:left; padding-left:2px;}

/* Google Map Page */
#m_box_gmap {width:960px; margin:0 auto;}
#middle_gmap {width:754px; float:left;}
.textsize_gmap {width:auto; float:right; margin-right:16px; display:inline; position:relative;}

h2.centerh2 {font-size:1.6em; text-align:center; padding-left:0;}
#googlemap_h {width:172px; margin:8px auto 0 auto;}
#googlemap {width:160px; margin:0 auto;}
#googlemap a {width:146px; padding:6px; display:block; border:1px solid #999}
#googlemap a:hover {background:#999 repeat-x;}
#googlemap_hlink_h {width:158px; margin:8px auto; text-align:center;}

#map_h {width:736px; float:left; margin:0 0 0 2px;}
#map_h img {border:0; margin:0}
#map_h h1 {height:21px; background-image:url(../imgs/h2-topcontent.gif); background-repeat:repeat-x; background-position:top; border-bottom:dotted 1px #fff}
#mapinst {margin:0 0 12px 12px}
#map {width:600px; float:left; height:450px;}

.addresstxt {width:160px; margin:8px auto; text-align:center;}
.telephonetxt {width:160px; margin:8px auto; text-align:center;}
.rss {width:160px; margin:8px auto; text-align:center;}

/* Results Page Template */
#m_box_racing {width:960px; margin:0 auto;}
#middle_racing {width:754px; float:left;}
.textsize_racing {width:auto; float:right; margin-right:16px; display:inline; position:relative;}
#result_bck {width:960px; float:left; height:20px; margin:-20px 0 8px 0; background:url(../imgs/bck_results.gif) no-repeat top left;}
#results {width:960px; float:left;}
#results_h {width:770px; margin:0 auto;}
#iframe {width:800px; height:500px;}

/* Racing Page Template */
.tcontfix {margin-top:-12px;}

/* Application Form Page */

#application_form {width:548px; float:left;}
#middle_l #application_form form {margin:0;}
#middle_l #application_form p.appform {margin:6px 0 6px 3px;}
#middle_l #application_form h2.appform {font-size:1.6em; font-family:"Gill Sans MT", sans-serif, Tahoma, Arial, "Times New Roman", Times, "Lucida Sans"; padding:8px 0 8px 14px; color:#ad1719; background-color:#fff;}
#middle_l #application_form span.appform {font-weight:bold; font-size:12px; color:red;}
#middle_l #application_form select.appform {margin:2px 0;}
#middle_l #application_form label.appform {vertical-align:middle; line-height:1.6em;}
#middle_l #application_form label.lab_left {margin:0 3px;}
#middle_l #application_form label.lab_left_pers {margin:0 0 0 3px;}
#middle_l #application_form .label_left {width:122px; float:left;}
#middle_l #application_form .label_right {width:auto; float:left;}
#middle_l #application_form input {font-size:.9em; margin:2px 0;}
#middle_l #application_form input.inp_right {width:100px;}
#middle_l #application_form input.inp_left {width:15em;}
#middle_l #application_form .input_left {width:auto; float:left;}
#middle_l #application_form .input_right {width:auto; float:right;}
#middle_l #application_form .f_top_left {width:61%; float:left;}
#middle_l #application_form .f_top_right {width:39%; float:left;}
#middle_l #application_form #form_chkboxes {width:auto; float:left; margin:8px 0;}
#middle_l #application_form #form_chkboxes input.chkbox {width:16px; margin:2px 0 0 0; height:16px; vertical-align:top;}
#middle_l #application_form #form_chkboxes .chkbox_h {width:auto; float:right; margin:0 4px 0 0;}
#middle_l #application_form #form_chkboxes .chkbox_label_h {width:auto; float:left;}
#middle_l #application_form .label_dob_h {width:auto; float:left; margin-left:20px;}
#middle_l #application_form .f_top_left_spouse {width:62%; float:left;}
#middle_l #application_form .f_top_left_child {width:62%; float:left;}
#middle_l #application_form .f_top_right_dob {width:38%; float:left;}
#middle_l #application_form input.inp_right_dob {width:90px; float:right;}


/* iframe {overflow:hidden; visibility:hidden; border:0; frameborder:0;} */
