/*
	SBDC CSS Template
	Mc2Design.com
-------------------------------------------------
*/



/* Main 
--------------------------------- */
html {
	height: 100%;
	width:100%;

	background:#CFD8E9 url(i/SBDC_sidefade.gif) repeat-y top center;
}
body {
	margin:0 auto;
	width:100%;
	height: 100%;
	text-align: center;	
	font:1em arial, helvetica, verdana, sans-serif;
	color: #002349;
	background:url(i/SBDC_top.jpg) no-repeat top center;
	line-height:1.22em;
}
#wrap {
	width: 924px;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
	background: url(i/SBDC_banner.jpg) no-repeat 0 0;
}
* html #wrap {
	height: 100%
}

/* Head 
--------------------------------- */

#head {
	position:relative;
	float:left;
	width:100%;
	height:250px;
}
	#head h1 {
		float:left;
		text-indent:-9000px;
		font-size:0em;
	}
	#head em {
		clear:left;
		float:left;
		display:block;
		text-indent:-9000px;
		font-size:0em;
	}
	#topsearch {
		position:absolute;
		top:18px;right:0px;
		float:right;
		width:275px;
	}
	#topsearch p {display:inline;} /* wraps inputs for validity */
	#SearchForm_SearchForm_Search {
		width:175px;
		border-style:none;
		border:1px solid;
		border-color: #aaa #ccc #ccc #aaa;
		padding:3px;
		background:#fff url(i/searchback.gif) no-repeat 0 0;
		color:#777;
	}
	#SearchForm_SearchForm_action_results {
		border-style:none;
		padding:2px 3px !important;
		padding:1px 2px; /* Death to IE6 */
		background-color:#003a7c;
		border:1px solid;
		border-color:#2F74BF #001E3F #001E3F #2F74BF;
		color:#fff;
		cursor:pointer;
	}
	#SearchForm_SearchForm_executeForm {display:none;}
	#SearchForm_SearchForm_formController {display:none;}
	.searchQuery {
		margin:5px auto;
		text-align:center;
		background-color:#F7F8FC;
		border:solid #D9E1EE;
		border-width:1px 0;
		line-height:2em;
		color:#888;
	}
	
/* Navigation 
--------------------------------- */
#nav {
	clear:both;
	float:left;
	width:220px;
	margin:86px 0 0 30px! important;
	margin:86px 0 0 15px; /* Death to IE6 */
	font-size:0.916667em;
	border-bottom:1px soli #dee8f1;
}

/* Nav LEVEL 1 ----- */
	#nav ul {
		display:block;
	}
	#nav li {
		display:block;
		width:100%;
	}
	#nav li a {
		display:block;
		width:100%;
		height:auto;
		margin:0;
		padding:5px 0;
		text-indent:15px;
		text-decoration:none;
		border:solid #dee8f1;
		border-width:1px 0 0 0;
		background:url(i/navup.gif) no-repeat left center;
	}
	#nav li a:hover {
		background:#dee8f1 url(i/SBDC_navhover.gif) no-repeat left center;
		font-weight:bold;
		letter-spacing:-0.03em;
	}

	/* Nav LEVEL 2 ----- */	
		#nav ul li li {
		
		}
		#nav ul li li a {
			display:block;
			text-indent:40px;
			background:url(i/navup.gif) no-repeat 25px center;
		}
		#nav ul li li a:hover {
			background:#dee8f1 url(i/SBDC_navhover.gif) no-repeat 25px center;
		}
		

/* Content 
--------------------------------- */

#content {
	float:right;
	width:565px;
	margin:0px 0;
	padding:0 50px;
	font-size: 0.916667em;
}
	.pagetitle {
		font: normal 2.4em georgia;
		letter-spacing:-0.03em;
		padding:0 0 15px 0;
	}
	#content h1 {
		font: normal 1.6em georgia;
		padding:0 0 5px 0;
	}
	#content h2 {
		font: normal 1.5em georgia;
		padding:0 0 5px 0;
	}
	#content h3 {
		font: normal 1.4em georgia;
		padding:0 0 5px 0;
	}
	#content h4 {
		font: normal 1.3em georgia;
		padding:5px 0;
	}
	#content h5 {
		font: normal 1.2em georgia;
		padding:0 0 5px 0;
	}
	#content h6 {
		font: normal 1.1em georgia;
		padding:0 0 5px 0;
	}
	#content p {
		margin:0 0 5px 0;
		padding:0 5px;		
	}
	#content ul {
		padding:0 5px 25px 5px;
		list-style-type:disc;
	}
	#content li {
		margin:0 0 0 35px;
	}
	#content img {
		display:block; /* Allows for inline floating of image */
		border:1px solid #ccc;
		background-color:#fafafa;
	}
	
	#content blockquote{
		margin:10px 50px;
		padding:10px 25px;
		border-left:10px solid #ccc;
		background-color:#fafafa;
		font-style:italic;
		color:#777;
	}
#Breadcrumbs {
	margin:-24px 0 0 0;
	font-size:.8em;
}

/* Footer 
--------------------------------- */
#foot {
	clear:both;
	float:left;
	width: 100%;
	margin:25px 0 15px 0;
	background-color:transparent;
	text-align:center;
	font-size:.715em;
}
	#foot ul {
		float:left;
		width:100%;
	}
	#foot li {
		display:inline;
	}
	#foot li a {
		display:inline;
		margin:0 5px 0 0;
	}
	#foot p {
		clear:both;
		float:left;
		width:100%;
	}
	
	
/* MISC Classes
--------------------------------- */

.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	display:block;
	margin:0 auto;
	text-align:center;
}
.hide {
	display:none;
}
.dent {
	text-indent:25px;
}

acronym {
	border-bottom:1px dotted #00293E;
	cursor:help;
}

/* Link Colors 
--------------------------------- */
a {
	color:#002349;
}
a:hover {
	color:#00466C;
}