/* CSS Document */

body {
margin:0;
padding:0;
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
}

body a:link, body a:visited {
text-decoration:none;
color:#0E60F8;
}

body a:hover, body a:active {
text-decoration:underline;
color:#0E60F8;
}

body img {
border:none;
}

#head {
width:100%;
height:300px;
background: url(../Images/heading_bg.jpg) repeat-x;
}

#internal_head {
width:1000px;
height:300px;
margin:0 auto 0 auto;
background:url(../Images/heading.jpg) no-repeat;
}

#bodyarea {
width:100%;
min-height:600px;
background:url(../Images/bodybg1px.jpg) repeat-x;
border-top:1px solid #000;
}

#main_top {
width:950px;
height:30px;
background:url(../Images/PNG/main_top.png) no-repeat;
margin:-185px auto 0 auto;
}

#main_middle {
width:868px;
padding:0 41px 1px 41px;
min-height:700px;
background:url(../Images/PNG/main_middle.png) repeat-y;
margin:0 auto 0 auto;
}

#main_middle h1 {
margin:0 0 15px 0;
font-size:28px;
color:#BA1814;
}

#main_middle h2 {
margin:0 0 10px 0;
color:#BA1814;
font-size:22px;
}

#main_middle h3 {
margin:0 0 8px 0;
color:#BA1814;
font-size:18px;
}

#main_middle h4 {
margin:0 0 5px 0;
color:#0386D3;
font-size:14px;
}

#main_middle p {
text-align:justify;
font-size:13px;
margin:0 0 10px 0;
color:#494949;
}

#main_middle p a:link, #main_middle p a:visited {
text-decoration:none;
color:#C00703;
}

#main_middle p a:hover, #main_middle p a:active {
text-decoration:underline;
color:#C00703;
}

#main_middle ul {
}

#main_middle li {
color:#3C3C3C;
font-size:13px;
}

#main_middle dl {
	margin:0 0 0 30px;
	}

#main_middle dt {
	list-style-type:disc;
	font-size:13px;
color:#494949;
	}

#first_aid table {
background:#BA1814;
}

#first_aid th {
font-size:15px;
}

#first_aid td {
font-size:12px;
text-align:center;
background:#FFE1E1;
}

#mainphoto {
background:#000;
width:868px;
height:260px;
}

#breadcrumbs {
margin:40px 0 10px 0;
line-height:20px;
height:20px;
width:100%;
}

#breadcrumbs p {
font-size:11px;
}

.index_box {
float:left;
width:230px;
height:225px;
margin:15px 10px 25px 9px;
background:url(../Images/PNG/index_box.png) no-repeat;
padding:20px 20px 25px 20px;
}

#main_bottom {
width:950px;
height:30px;
background:url(../Images/PNG/main_bottom.png) no-repeat;
margin:0 auto 30px auto;
}

#footer {
width:100%;
min-height:185px;
border-top:1px solid #000;
background:url(../Images/footer_bg.jpg) top #000 repeat-x;
padding-bottom:1px;
}

#footer p {
margin:0 0 10px 0;
color:#757575;
font-size:11px;
text-align:right;
}

#footer a:link, #footer a:visited {
text-decoration:none;
color:#BEBEBE;
}

#footer a:hover, #footer a:active {
text-decoration:none;
color:#fff;
}

#footer_internal {
width:868px;
min-height:185px;
margin:0 auto 0 auto;
}

#quicklinks {
float:left;
min-height:125px;
width:420px;
padding:40px 0 20px 0;
}

#quicklinks ul {
list-style:none;
text-align:center;
margin:0;
padding:0;
}

#quicklinks li {
margin:0 0 10px 0;
font-size:12px;
}

#quicklinks_left {
float:left;
width:120px;
min-height:105px;
}

#quicklinks_middle {
float:left;
width:150px;
min-height:105px;
}

#quicklinks_right {
float:left;
width:150px;
min-height:105px;
}

#logos {
width:398px;
min-height:155px;
float:left;
padding:10px 0 20px 50px;
}

.contact {
width:260px;
min-height:100px;
margin:30px 0 30px 18px;
float:left;
}

#news h1 {
font-size:25px;
margin:0;
color:#fff;
}

#news h6 {
font-size:12px;
margin:0 0 20px 0;
color:#E8E8E8;
}

#news p {
color:#fff;
font-size:14px;
margin:0 0 10px 0;
}

#news p a:link, #news p a:visited {
text-decoration:none;
color:#E8E8E8;
}

#news p a:hover, #news p a:active {
text-decoration:underline;
color:#E8E8E8;
}

.news_box {
width:338px;
height:233px;
padding:44px 36px 23px 36px;
float:left;
background:url(../Images/news_bg.jpg) no-repeat;
margin:15px 0 15px 0;
}

#left {
width:275px;
min-height:200px;
float:left;
padding:0 20px 0 30px;
margin:0 0 20px 0;
}

#right {
width:275px;
min-height:200px;
float:left;
padding:0 0 0 20px;
margin:0 0 20px 0;
}

#left table, #right table, #secure_details_left table {
width:100%;
}

#left th, #right th, #secure_details_left th, #secure_details_right th {
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
font-size:14px;
text-align:left;
color:#454545;
}

#left td, #right td, #secure_details_left td, #secure_details_right td {
font-size:12px;
color:#0669FD;
}

#left input, #left select, #right input, #right select, #seasondates select, #secure_details_left input, #secure_details_left select, #secure_details_right input, #secure_details_right select {
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
font-size:12px;
width:225px;
margin:0 0 8px 0;
}

#secure_details_right select, #secure_details_right input {
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
font-size:12px;
width:180px;
margin:0 10px 8px 0;
}

#left textarea, #right textarea, #secure_details_left textarea, #secure_details_right textarea {
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
font-size:12px;
width:225px;
height:40px;
}

#seasondates_output table {
background:#111;
}

#seasondates_output th {
background:#C6201C;
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
font-size:14px;
color:#fff;
padding:3px;
text-align:center;
}

#seasondates_output td {
font-family:Calibri, sans-serif, Arial, Verdana, Helvetica, Geneva;
font-size:12px;
color:#333;
padding:8px 4px 8px 4px;
text-align:center;
}

.gap_links {
width:200px;
height:200px;
float:left;
margin:20px 0 20px 67px;
}

#login {
width:260px;
float:left;
}

#login table {
width:400px;
min-height:75px;
}

#login th {
color:#BA1814;
font-size:15px;
text-align:left;
}

#login_box h2 {
font-size:20px;
text-align:center;
color:#fff;
margin:0 0 20px 0;
}

#login_box p {
text-align:center;
}

#login_box p a:link, #login_box p a:visited {
text-decoration:none;
color:#fff;
}

#login_box p a:hover, #login_box p a:active {
text-decoration:underline;
color:#fff;
}

.login_box {
width:133px; 
height:118px; 
background:url(../Images/secure_home_bg.jpg) no-repeat;
margin:5px 0 0 25px;
float:left;
padding:20px 5px 5px 5px;
}

#secure_details_left {
float:left;
width:394px;
min-height:100px;
margin:10px 0 0 40px;
}

#secure_details_right {
float:left;
width:394px;
min-height:100px;
margin:10px 0 0 0;
}

#index_left {
float:left;
width:560px;
min-height:200px;
margin:0 48px 0 0;
}

#index_right {
float:left;
width:260px;
min-height:200px;
margin:0;
}

#video_left {
float:left;
width:410px;
min-height:200px;
margin:0 48px 0 0;
}

#video_right {
float:left;
width:410px;
min-height:200px;
margin:0;
}

#history_output table {
width:100%;
margin:10px 0 0 0;
}

#history_output th {
color:#DDD;
background:#726C6B;
font-size:14px;
}

#history_output td {
text-align:center;
color:#444;
font-size:13px;
}
