@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bg.gif);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666;
	font-size: 100%;

}

.clrFlt {
	clear: both;
}

#container {
	width: 720px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/bg-content.gif) repeat-y; 
}

#container-home {
	width: 720px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/bg-content-home.gif) repeat-y; 
}


#header-logo {
	width: 186px;
	height: 193px;
	float: left;
	margin: 0;
	padding: 0;
	z-index:2;
}



a#logo {
	background: url(../images/bg-logo.gif);
	margin: 0;
	width:186px;
	height:193px;
	display:block;
	line-height:400px !important;
	overflow:hidden;
}

#header-phone {
	width: 534px;
	height: 61px;
	background: url(../images/bg-phone.gif);
	float: left;
}

/* Navigation */


	#nav-in ul, #nav-in ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		#nav-in ul{
			display: block;
			width: 534px;
			height: 53px;
			background: transparent;
			position: relative;
			float: left;
		}
		#nav-in ul li{
			display: inline;
		}
		
			#nav-in ul li a{
				display: block;
				float: left;
				height: 53px;
				background: transparent url(../images/bg-nav.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #nav-in ul li a { letter-spacing: normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
	
				#nav-in ul li.nav_home a{
					background: transparent url(../images/bg-nav.gif) 0 0 no-repeat;
					width: 84px;
				}
					#nav-in ul li.nav_home a:hover, body.home #nav-in ul li.nav_home a{
						background: transparent url(../images/bg-nav.gif) 0 -53px no-repeat;
					}
	
				
				#nav-in ul li.nav_menu a{
					background: transparent url(../images/bg-nav.gif) -84px 0 no-repeat;
					width: 55px;
				}
					#nav-in ul li.nav_menu a:hover, body.menu #nav-in ul li.nav_menu a{
						background: transparent url(../images/bg-nav.gif) -84px -53px no-repeat;
					}
					
				#nav-in ul li.nav_coupons a{
					background: transparent url(../images/bg-nav.gif) -138px 0 no-repeat;
					width: 74px;
				}
					#nav-in ul li.nav_coupons a:hover, body.coupons #nav-in ul li.nav_coupons a{
						background: transparent url(../images/bg-nav.gif) -138px -53px no-repeat;
					}
					
				#nav-in ul li.nav_apply a{
					background: transparent url(../images/bg-nav.gif) -212px 0 no-repeat;
					width: 97px;
				}
					#nav-in ul li.nav_apply a:hover, body.apply #nav-in ul li.nav_apply a{
						background: transparent url(../images/bg-nav.gif) -212px -53px no-repeat;
					}
					
				#nav-in ul li.nav_sponsorships a{
					background: transparent url(../images/bg-nav.gif) -310px 0 no-repeat;
					width: 200px;
				}
					#nav-in ul li.nav_sponsorships a:hover, body.sponsorships #nav-in ul li.nav_sponsorships a{
						background: transparent url(../images/bg-nav.gif) -310px -53px no-repeat;
					}


#body-footer {
	background: url(../images/bg-footer.gif) no-repeat;
	width: 720px;
	height: 36px;
}

#body-footer-home {
	background: url(../images/bg-footer-home.gif) no-repeat;
	width: 720px;
	height: 36px;
}

#body-info {
	float: right;
	width: 247px;
	height: 51px;
	background: url(../images/bg-top-corner-distress.gif);
	margin: 0 47px 0 0;
	padding: 12px 0 0 240px;
}

#body-info-home {
	float: right;
	width: 247px;
	height: 51px;
	background: url(../images/bg-top-corner-home.gif);
	margin: 0 38px 0 0;
	padding: 12px 0 0 240px;
}

#body-content {
	float: right;
	width: 509px;
	margin: 30px 85px 0 0;
	/* Use a 12px base font size with a 16px line height */
    font-size: 0.75em; /* 16px x .75 = 12px */
    line-height: 1.333em; /* 12px x 1.333 = 16px */
}

#body-content-home {
	clear: both;
	width: 578px;
	margin: 0 0 0 54px;
	padding: 25px 5px 0 5px;
	/* Use a 12px base font size with a 16px line height */
    font-size: 0.75em; /* 16px x .75 = 12px */
    line-height: 1.333em; /* 12px x 1.333 = 16px */
	
}


a:link {color: #CC0000; text-decoration: none}
a:visited {color: #CC0000;; text-decoration: none}
a:hover {color: #CC0000;; text-decoration: underline}

/** headings **/
h1, h2, h3, h4, h5, h6 {
	color: #000 !important;
}

#footer-info {
	background: none;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}

#footer-info p {
	color: #000000;
	font-size: 11px;
}

#footer-info a:link {color: #000000; text-decoration: none}
#footer-info a:visited {color: #000000; text-decoration: none}
#footer-info a:hover {color: #000000; text-decoration: underline}

#home-movie {
	width: 698px;
	height: 265px;
	float: left;
	margin: -73px 0 0 0;
	padding: 0;
	position: relative;
	left: 5px;
}





.apply table {
	table-layout: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.apply tr.border {
	border-bottom: 1px solid #CC0000;
}

.lightBorder {
	border-bottom: solid 1px #e7e7e7;
}


.bgTop { background-image: url(../images/bknd_top.jpg);
}

.bgMiddle { background-image:url(../images/bknd_white.jpg)
}
.bgMiddleRepeat { background-image:url(../images/bknd_whitedistress.jpg)
}

.bgInsideTop {
	background-image: url(../images/bknd_middle_inside.jpg);
	background-repeat: no-repeat;
}

.bgInsideTopMenu {
	background-image: url(../images/bknd_middle_insidemenu.jpg);
	background-repeat: no-repeat;
}

.bgInsideTopMain {
}

.bgBody {
	background: url(../images/bg_body.gif);
}

.bgFooter { background-image:url(../images/bknd_footer.jpg)
}

.bgFooterBlack { background-image:url(../images/bknd_footerblack.jpg)
}

.footer p {
	color: #000000;
	font-size: 10px;
	line-height: 18px;
	margin: 0 0 0 38px;
}

.footer h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0 38px;
	padding: 0 0 3px 0;
	line-height: 15px;
}

.footer a:link {color: #000000; text-decoration: none}
.footer a:visited {color: #000000; text-decoration: none}
.footer a:hover {color: #000000; text-decoration: underline}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #CC0000;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	padding: 0;
	margin: 0;
}

.hr_styel {color:#999999}

.homePageBody {
	margin:  25px 0 0 5px;
	padding: 0;
}

.homePageBodyColumn {
	margin:  10px 8px 0 5px;
	padding: 0;
}

.insidePageBody {
	width: 305px;
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
}


.imgLeft {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}

.fltLeft {
	width: 100%;
	float: left;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}

.imgPad {
	margin: 0;
	padding: 0 4px 0 0;
}

.imgBttm {
	vertical-align:text-bottom;
}

.insidePageTitle {
	margin: 55px 54px 0 125px;
	padding: 0 20px 0 0;
	text-align: right;
}


.insidePageTitle p {
	margin: 2px 0 3px 0;
	
}

.mainBodyTable {
	margin: 15px 0 0 18px;
	padding: 0;
}

.mainBodyTableInside {
	margin: 0 0 0 18px;
	padding: 0;
}

.mainBodyTableInside h1 {
	font-size: 14px;
	margin: 0 0 0 79px;
	padding:  0;
}

#mainTable {
	margin: 24px 0 0 0;
	padding: 0;
}

.menuTableAward {
	margin: 10px 0 0 66px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.menuTableAward p {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.menuTableAward table {
	table-layout: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.menuTableAward tr {
	height: 23px;
}

.menuTableAward td {
	padding: 0 0 5px 3px;
}

.menuTableAward tr.border {
	border-bottom: 1px solid #CC0000;
}

.menuTableAward tr.shade {
	background: #e7e7e7;
}


/* For Menu Print Page */

.menuTableAwardPrint {
	margin: 10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.menuTableAwardPrint p {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.menuTableAwardPrint table {
	table-layout: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.menuTableAwardPrint tr {
	height: 23px;
}

.menuTableAwardPrint td {
	padding: 0 0 5px 3px;
}

.menuTableAwardPrint tr.border {
	border-bottom: 1px solid #CC0000;
}

.menuTableAwardPrint tr.shade {
	background: #e7e7e7;
}

/* Inside Navigation */


	#navigationInside ul, #navigationInside ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		#navigationInside ul{
			display: block;
			width: 698px;
			height: 54px;
			background: transparent;
			position: relative;
		}
		#navigationInside ul li{
			display: inline;
		}
		
			#navigationInside ul li a{
				display: block;
				float: left;
				height: 54px;
				background: transparent url(../images/bg_nav_inside.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #navigationInside ul li a { letter-spacing: normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
	
				#navigationInside ul li.nav_home a{
					background: transparent url(../images/bg_nav_inside.gif) 0 0 no-repeat;
					width: 290px;
				}
					#navigationInside ul li.nav_home a:hover, body.home #navigationInside ul li.nav_home a{
						background: transparent url(../images/bg_nav_inside.gif) 0 -53px no-repeat;
					}
	
				
				#navigationInside ul li.nav_menu a{
					background: transparent url(../images/bg_nav_inside.gif) -290px 0 no-repeat;
					width: 55px;
				}
					#navigationInside ul li.nav_menu a:hover, body.menu #navigationInside ul li.nav_menu a{
						background: transparent url(../images/bg_nav_inside.gif) -290px -53px no-repeat;
					}
					
				#navigationInside ul li.nav_coupons a{
					background: transparent url(../images/bg_nav_inside.gif) -345px 0 no-repeat;
					width: 74px;
				}
					#navigationInside ul li.nav_coupons a:hover, body.coupons #navigationInside ul li.nav_coupons a{
						background: transparent url(../images/bg_nav_inside.gif) -345px -53px no-repeat;
					}
					
				#navigationInside ul li.nav_apply a{
					background: transparent url(../images/bg_nav_inside.gif) -419px 0 no-repeat;
					width: 98px;
				}
					#navigationInside ul li.nav_apply a:hover, body.apply #navigationInside ul li.nav_apply a{
						background: transparent url(../images/bg_nav_inside.gif) -419px -53px no-repeat;
					}
					
				#navigationInside ul li.nav_sponsorships a{
					background: transparent url(../images/bg_nav_inside.gif) -517px 0 no-repeat;
					width: 213px;
				}
					#navigationInside ul li.nav_sponsorships a:hover, body.sponsorships #navigationInside ul li.nav_sponsorships a{
						background: transparent url(../images/bg_nav_inside.gif) -517px -53px no-repeat;
					}
					
					
/* Navigation */


	#navigation ul, #navigation ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		#navigation ul{
			display: block;
			width: 698px;
			height: 54px;
			background: transparent;
			position: relative;
		}
		#navigation ul li{
			display: inline;
		}
		
			#navigation ul li a{
				display: block;
				float: left;
				height: 54px;
				background: transparent url(../images/bknd_nav.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #navigation ul li a { letter-spacing: normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
	
				#navigation ul li.nav_home a{
					background: transparent url(../images/bknd_nav.gif) 0 0 no-repeat;
					width: 264px;
				}
					#navigation ul li.nav_home a:hover, body.home #navigation ul li.nav_home a{
						background: transparent url(../images/bknd_nav.gif) 0 -54px no-repeat;
					}
	
				
				#navigation ul li.nav_menu a{
					background: transparent url(../images/bknd_nav.gif) -264px 0 no-repeat;
					width: 55px;
				}
					#navigation ul li.nav_menu a:hover, body.menu #navigation ul li.nav_menu a{
						background: transparent url(../images/bknd_nav.gif) -264px -54px no-repeat;
					}
					
				#navigation ul li.nav_coupons a{
					background: transparent url(../images/bknd_nav.gif) -319px 0 no-repeat;
					width: 75px;
				}
					#navigation ul li.nav_coupons a:hover, body.coupons #navigation ul li.nav_coupons a{
						background: transparent url(../images/bknd_nav.gif) -319px -54px no-repeat;
					}
					
				#navigation ul li.nav_apply a{
					background: transparent url(../images/bknd_nav.gif) -394px 0 no-repeat;
					width: 98px;
				}
					#navigation ul li.nav_apply a:hover, body.apply #navigation ul li.nav_apply a{
						background: transparent url(../images/bknd_nav.gif) -394px -54px no-repeat;
					}
					
				#navigation ul li.nav_sponsorships a{
					background: transparent url(../images/bknd_nav.gif) -492px 0 no-repeat;
					width: 206px;
				}
					#navigation ul li.nav_sponsorships a:hover, body.sponsorships #navigation ul li.nav_sponsorships a{
						background: transparent url(../images/bknd_nav.gif) -492px -54px no-repeat;
					}

					
p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

ol li {
	margin: 0 0 8px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.sponsorships table {
	table-layout: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

table {
	table-layout: auto;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.sponsorships tr.border {
	border-bottom: 1px solid #CC0000;
}

#vitalInfo {
	float: right;
	text-align: right;
	margin: 15px 75px 5px 0;
}

#vitalInfo h3{
	color: #CC0000;
}

.clearFloat {
	clear: both;
}