@charset "utf-8";

/* ----------------------------------------------------
	Body Default
	----------------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

a, a:visited {
	text-decoration: underline;
	color: #333333;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

img {
	border: none;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	
}

li a{
	text-decoration: none;
}

.left { float: left !important; }
.right { float: right !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
/*.clear { float: left !important; clear: both !important; width: 100% !important; }*/

.clear {
	clear: both;
}

img.padImage {
	margin:10px;
}

body {
	font: normal 14px Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	color: #333333;
	background-color: #999999;
	position:relative;
}

a.buttonGray  {
	margin-top:10px;
	width: 247px;
	height: 27px;
	font-size:20px;
	text-decoration:none;
	display:block;
	background-image: url(../images/bg_grayButton.jpg);
	background-repeat: no-repeat;
	padding:15px;
}

/* ----------------------------------------------------
	Headings 
	----------------------------------------------------*/
	
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: inline;
}

/* Headers
--------------------------------------------------------------------------- */
/*
h1,
h1 a:link,
h1 a:visited  {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 15px 0;
	text-decoration: none;
}

h1 a:hover  {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 15px 0;
	text-decoration: none;
}
*/

h2,
h2 a:link,
h2 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h2 a:hover  {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h3,
h3 a:link,
h3 a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFA011;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h3 a:hover  {
	font-size: 14px;
	font-weight: bold;
	color: #FFA011;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h4,
h4 a:link,
h4 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h4 a:hover  {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h5,
h5 a:link,
h5 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h5 a:hover  {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h6,
h6 a:link,
h6 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h6 a:hover  {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin: 0 0 8px 0;
	text-decoration: none;
}




#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 990px;
	position:relative;
	margin: 0px auto;
	background-color: #ffffff;
}

#header {
	height: 116px;
	border-bottom: 5px #FFA011 solid;
	width: 100%;
	clear: both;
}

	#header #logo {
		margin-left: 50px;
		margin-top: 10px;
		float: left;
	}
	
	#header #slogan img {
		margin: 10px 100px;
	}
	
	#header #topNav #navBar {
		display: block;
		position: absolute;
		left: 160px;
		top: 71px;
		width: 800px;
		
	}
	
	#header #topNav ul {
		list-style: none;		
	}
	
		#header #topNav li {
			float: left;
			border-right: 1px #FFD08A solid;
			height: 45px;
		}
		
			#header #topNav li.last {
				border:none;
			}
		
			#header #topNav li a, #header #topNav li a:visited {
				padding: 15px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				text-transform:uppercase;
				color: #333333;
				text-decoration:none;
				display:block;
			}
			
			#header #topNav li a:hover {
			}	

#topContent {
	display:block;
	width:100%;

}

	#topContent #slogan {
		text-align:center;
		padding-top:30px;
	}
	
	#topContent #video {
		text-align:center;
	}
	



#content {
	padding: 22px;
}

	#content #nav {
		margin:15px 0;
	}
	
		#content #nav h1 {
			text-align:left;
			color:#FFA011; 
			text-transform:uppercase;
			font-size:14px;
			background:url(../images/arrows_down.png) right center no-repeat;
			padding-right:15px;
		}
		
		#content #nav div.links {
			text-align:center;
			border-top:1px #666666 solid;
			border-bottom:1px #666666 solid;
			padding: 5px 0;
			margin-top:5px;
		}
		
			#content #nav div.links p {
				margin:0;
			}
		
			#content #nav div.links a,
			#content #nav div.links a:hover,
			#content #nav div.links a:visited {
				background:url(../images/arrows.png) right center no-repeat;
				margin-right:10px;
				padding-right:15px;
				font-size:14px;
				color:#666666;
				text-decoration:none;
			}
			

	#content p {
		margin-bottom: 10px;
		margin-top:10px;
		line-height: 22px;
	}
	
	
	#content a.pdf {
		padding-left:22px;
		background-image:url(/files/ncaaba/image/icons/pdf.png);
		background-repeat:no-repeat;
	}
	
	#content a.word {
		padding-left:22px;
		background-image:url(/files/ncaaba/image/icons/word.png);
		background-repeat:no-repeat;
	}
	
	#content a.excel {
		padding-left:22px;
		background-image:url(/files/ncaaba/image/icons/excel.png);
		background-repeat:no-repeat;
	}
	
	#content a.page {
		padding-left:22px;
		background-image:url(/files/ncaaba/image/icons/page.png);
		background-repeat:no-repeat;
	}
	
	#content a.ppt {
		padding-left:22px;
		background-image:url(/files/ncaaba/image/icons/ppt.png);
		background-repeat:no-repeat;
	}
	
	#content #leftCol {
		width: 585px;
		border: 1px #cccccc solid;
		margin-right: 22px;
		background:url(../images/bg_contentGrad.jpg) repeat-x;
		padding: 25px;
		clear:left;
	}
		
			#content #leftCol h1 {
				font: 32px Arial, Helvetica, sans-serif;
				text-transform:uppercase;
			}
			
			#content #leftCol ul,
			#content #leftCol ol {
				margin: 15px 0 22px 20px;
			}
			
			#content #leftCol ul li,
			#content #leftCol ol li {
				line-height: 1.5;
				margin: 0 0 10px 0;
			}

		#content #leftCol .newsBox {
			display: block;
			width: 100%;		
		}
		
			#content #leftCol .newsBox .img {
				width: 110px;
				height: 100%;
				float:left;
				margin-top:5px;
			}
			
			#content #leftCol .bolder{
				font-size:1.2em;
				font-weight:bold;
			}
			
			#content #leftCol .newsBox .text {
				width:640px;
				margin-left:10px;
				padding:0;	
			}
			
			#content #leftCol .newsBox .textShort {
				width:590px;
				margin-left:10px;
				padding:0;	
			}
	#content #leftColWide {
		width: 893px;
		border: 1px #cccccc solid;
		margin-right: 22px;
		background:url(../images/bg_contentGrad.jpg) repeat-x;
		padding: 25px;
		clear:left;
	}
	#content #rightCol {
		width: 280px;
		clear:right;	
	}
	
		#content #rightCol h2.main,
		#content #rightCol h2.main a,
		#content #rightCol h2.main a:visited,
		#content #rightCol h2.main a:hover {
			text-align:right; 
			display:block; 
			color:#FFA011; 
			margin-right:5px;
			font-size:18px;
		}
	
		#content #rightCol ul.rightNav {
			text-align:right;
			list-style: none;		
		}
		
		#content #rightCol ul.rightNav a, #content #rightCol ul.rightNav a:visited {
			display:block;
			margin-top:5px;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
			padding-right:10px;
		}
		
		#content #rightCol ul.rightNav a:hover {
			color:#FFA011;
		}


	
			#content #rightCol .sideBox {
				width: 276px;
				border: 1px #cccccc solid;		
				margin-top: 10px;	
			}
			
				#content #rightCol .sideBox h1 {
					width: 260px;
					display: block;
					font-size: 11px;
					text-transform:uppercase;
					background-color:#5B5B5B;
					padding: 5px 8px;
					color:#ffffff;	
				}
				
				#content #rightCol .sideBox p {
					padding: 10px;
					margin: 0;
				}

				#content #rightCol .blue h1 {					
					background-color:#005BA5;
				}
				
				#content #rightCol .red h1 {					
					background-color:#6D160C;
					color: #FFFF00;
				}
				
	#footer {
		display: block;
		height: 75px;
		background-color: #333333;
	}

		#footerBottom {
			padding-top: 55px;
			color: #ffffff;
		}
		
		#footerBottom p {
			float:left;
			padding-left: 55px;
			font-size: 13px;
			font-weight: bold;
		}

		#footerBottom a,
		#footerBottom a:visited,
		#footerBottom a:hover
		 {
			color:#fff;
		}