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

html body {margin:0px; padding:0px;}

body {background:#075798 url(../images/bg-tile.jpg) repeat-x 0 0; font-family: Arial, Helvetica, sans-serif;}

.clear {clear:both;}

h1, h2, h3, h4, h5, h6, a {color:#ed1c24; text-decoration:none; margin:0px 0px 8px 0px;}
h1 {font-size:20px; line-height:26px;}
h2 {font-size:19px; line-height:25px; margin-bottom:12px;}
h3 {font-size:17px; line-height:23px;}
h4 {font-size:16px; line-height:22px;}
h5 {font-size:15px; line-height:21px;}
h6 {font-size:14px; line-height:20px;}

p {margin:0px 0px 15px 0px; font-size:13px; line-height:15px;}

a:hover {color:#ff3b43; text-decoration:underline;}
a:visited {color:#ed1c24;}

/* ---- MAIN ELEMENTS ---- */

#background {width:100%; background: url(../images/bg.jpg) no-repeat center -3px;}

	/* Header */
	#header {padding-top:15px;height:106px; width:914px; margin:0 auto;}
	
	/* NAV */
	#midSection {background: url(../images/bodybg-trans.png) repeat-y 0 0; width:918px; margin:0 auto;}
		#nav {background: url(../images/nav-cent.jpg) repeat-x 0 0; height:33px; width:918px;}
			#navleft {background: url(../images/nav-topl.jpg) no-repeat 0 0; height:33px; width:11px; float:left; }
			#navright {background: url(../images/nav-topr.jpg) no-repeat 0 0; height:33px; width:11px; float:right; }
			#nav ul {list-style:none; padding:0px; margin:0px;}
			#nav ul li {float:left;}
			#nav ul li a {color:#fff; font-weight:bold; text-transform:uppercase; display:block; height:25px; padding:8px 15px 0px 15px;}
				* html #nav ul li a {display:auto; height:auto; width:auto;}
			#nav ul li a:hover {color:#000; background: #fff url(../images/nav-hover.jpg) repeat-x 0 0; font-weight:bold; text-transform:uppercase; text-decoration:none;}
				* html #nav ul li a:hover {color:#000; background: #fff url(../images/nav-hover.jpg) repeat-x 0 0; font-weight:bold; text-transform:uppercase; text-decoration:none; padding-bottom:10px; margin-bottom:0px;}
			#nav ul li.active a {color:#000; background: #fff url(../images/nav-hover.jpg) repeat-x 0 0; font-weight:bold; text-transform:uppercase;}
				* html #nav ul li.active a {color:#000; background: #fff url(../images/nav-hover.jpg) repeat-x 0 0; font-weight:bold; text-transform:uppercase; padding-bottom:10px; margin-bottom:0px;}
		#midWhite {width:914px; margin:0 2px; background:#fff;}
		
	/* SL NAV */
	.navigationsl {list-style:none; background:#fff; border-bottom:1px #dbe5ea solid; min-height:15px; margin-top:5px; margin-bottom:0px; padding: 5px 10px 8px 10px;}
	* html .navigationsl {height:15px;}
	.navigationsl li {padding:2px 0; float:left; margin-right:5px;}
			
	/* TOP CONTENT AREA */
			#midTop {background: #f0f3f5 url(../images/body-top.jpg) no-repeat 0 0;width:914px; min-height:243px; border-bottom:1px #dbe5ea solid; margin-bottom:10px;}
			* html #midTop {height: 243px !important;}
				.topbox1 {background: url(../images/topbox1-mid-trans.png) repeat-y 0 0; width:593px; min-height:209px; float:left; margin:10px 0px 0px 15px;}
					* html .topbox1 {margin:10px 0px 0px 7px; height:209px !important;}
					.topbox1top {background: url(../images/topbox1-top.jpg) no-repeat top left; width:593px; min-height:209px;}
					* html .topbox1top {height:209px}
					.topbox1bot {background: url(../images/topbox1-bot.jpg) no-repeat bottom left; width:593px; min-height:209px;}
					* html .topbox1bot {height:209px !important;}
					#topContent {width:280px; float:left; padding-right:10px; margin:5px 0px 0px 10px;}
					#topContent p {margin-bottom:3px;}
						* html #topContent {width:265px; float:left; padding-right:10px; margin:5px 0px 0px 10px;}
					
				.topbox2 {/* background: url(../images/remarkable-sponsor.png) no-repeat 0 0; */ width:280px; min-height:209px; float:left; margin:10px 0px 0px 15px;}
				* html .topbox2 {height:209px;}
					.topbox2top {background: url(../images/topbox2_14.jpg) no-repeat top left; width:280px; min-height:211px;}
					* html .topbox2top {height:211px;}
					.topbox2bot {background: url(../images/topbox2_19.jpg) no-repeat bottom left; width:280px; min-height:211px;}
					* html .topbox2bot {height:211px;}
					
				#VideoRight {padding-top:12px;}
			
	/* MAIN COL CONTENT AREA */
			#col1 {margin-left:15px; width:209px; min-height:394px; float:left;}
			* html #col1 {height:394px !important;}
				* html #col1 {margin-left:7px;}
				.promoBack {background: #ffdd16; width:198px; height:173px;}
				.promoOver {background: url(../images/promo-mid.gif) repeat-x 0 0;width:198px; height:173px;}
				.promoOverL {background: url(../images/promo-left-trans.png) no-repeat top left; width:198px; height:173px;}
				.promoOverR {background: url(../images/promo-right-trans.png) no-repeat top right;width:198px; height:173px;}
			#col2 {background: url(../images/body-shadow.jpg) no-repeat 0 0; min-height:394px; width:375px;float:left; padding-left:15px; padding-bottom:10px;}
				* html #col2 {width:355px !important; height:394px !important;}
				.newsBox {margin:10px 0;}
					.newsBox img {float:left; width:90px; border:1px #b2c6d2 solid; margin-right:10px; margin-bottom:10px;}
					.newsBoxCopy {float:left; width:265px;}
						* html .newsBoxCopy {width:245px !important;}
			#col2Expand {float:left;}
			#col3 {width:280px; min-height:394px; margin-left:8px; float:left;}
				* html #col3 {height:394px;}
				.box {}
				.boxtop {background: url(../images/cal-topmid.jpg) repeat-x 0 0; height:27px; width:275px;}
					.boxtop p {padding-top:5px; font-weight:bold; color:#fff;}
				.boxtopL {background: url(../images/cal-topleft.jpg) no-repeat 0 0; height:27px; width:9px; float:left;}
				.boxtopR {background: url(../images/cal-topright.jpg) no-repeat 0 0; height:27px; width:11px; float:right;}
				.boxContent {background: #f4f4f4 url(../images/cal-bg.jpg) no-repeat -1px 0;width:272px; min-height:199px; border-left: 1px #bcbcbc solid; border-right: 1px #bcbcbc solid;}
					* html .boxContent {height:199px !important;}
					.boxContent ul {list-style:none; margin:0px; padding:0px;}
					.boxContent ul li {width:257px; margin-left:4px; height:37px; padding-top:7px; padding-left:7px; cursor:pointer;}
					.boxContent ul li.older {color:#999999; width:257px; margin-left:4px; height:37px; padding-top:7px; padding-left:7px;}
					.boxContent ul li:hover {width:257px; margin-left:4px; background: #bf1a21 url(../images/cal-hover.jpg) repeat-x 0 0; height:37px; padding-top:7px; padding-left:7px; color:#fff;}
					.boxContent ul li.older:hover {color:#999999; width:257px; margin-left:4px; height:37px; padding-top:7px; padding-left:7px;}
					
						.BoxCimghold {float:left; width:38px; height:28px; background:#972f40; border: 1px #972f40 solid; margin-right:5px;}
				.boxbot {background: url(../images/cal-bot.jpg) repeat-x 0 0; height:11px; width:274px;}
				.boxbotL {background: url(../images/cal-botl.jpg) repeat-x 0 0; height:11px; width:9px; float:left;}
				.boxbotR {background: url(../images/cal-botr.jpg) repeat-x 0 0; height:11px; width:9px; float:right;}
				
	/* GALLERY */
	.gallery {margin:0px; padding:0px; list-style:none;}
	.gallery li {padding:5px; float:left;}
	
	/* FOOTER AREA */
		#midBottom {background: url(../images/body-bot.jpg) repeat-x 0 0; height:9px; width:918px; margin: 0 auto;}
			#midBottomL {background: url(../images/body-botl.jpg) no-repeat 0 0; height:9px; width:10px; float:left; }
			#midBottomR {background: url(../images/body-botr.jpg) no-repeat 0 0; height:9px; width:10px; float:right; }
	#footer {height:121px; width:914px; color:#fff; text-align:center; margin: 0 auto; padding-top:10px;}
		#footer a {color:#fff;}
		#footer a:hover {text-decoration:underline;}
		
	/*  IMNPUT */
	textarea {height:50px;}
	.label {vertical-align:top;}
		
	/* IE FIX */
	* html .ie6hide {display:none;}