@charset "utf-8";
/********************************
*
*	Site by Creative Mind Consulting Group
*	Date: September 3, 2008
*
* CSS Document */

body, div, table, form {
	margin:0;
	padding:0;
}
body {
	background:#fff;
	text-align:center;
	}
body {
	color:#565758;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; /* font size reset */
}

img {
	border:0;
}

/* global */

a,
a:link,
a:active {
	color:#095483;
	font-weight:bold;
	text-decoration:underline;
}
a:hover {
	font-weight:bold;
	text-decoration:underline;
}

#wrap {
	margin:0 auto;
	padding:0;
	width:802px;
	background:#fff;
	border-left:1px solid #6292ae;
	border-right:1px solid #6292ae;
	border-bottom:1px solid #6292ae;
	text-align:left;
}
#wrap {
	font-size:1.2em;
}

/*#headerNav {
	margin:0;
	padding:0;
	width:100%;
	height:40px;
	background:#fff;
	list-style:none;
	text-align:center;
}
#headerNav {
	font-weight:bold;
	line-height:40px;
}
	#headerNav li {
		margin:0;
		padding:0 20px 0 0;
		list-style:none;
		display:inline;
	}
	#headerNav li a,
	#headerNav li a:link,
	#headerNav li a:active {
		color:#095483;
		text-decoration:none;
	}
	#headerNav li a:hover {
		text-decoration:underline;
	} */

/*************************************
 + Header Navigation
 ************************************/
#headerNav, #headerNav ul { /* all lists */
	padding: 0;
	margin: 0 auto;
	width:750px;
	list-style: none;
	line-height: 40px;
	text-align:left;
}

#headerNav a {
	display: block;
	padding:0 5px;
	text-decoration:none;
}

#headerNav li { /* all list items */
	float:left;
}

#headerNav li li a {
	background:#095483;
	color:#fff;
}

#headerNav li ul { /* second-level lists */
	position: absolute;
	background: #095483;
	width: 115px;
	line-height: 24px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#headerNav li:hover ul, #headerNav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#headerNav li.home a {
	width:45px;
}

#headerNav li.about a {
	width:60px;
}

#headerNav li.committees a {
	width:85px;
}

#headerNav li.membership a {
	width:80px;
}
	#headerNav li.membership ul a {
		width:130px;
	}
	#headerNav li.membership ul a:hover {
		background:#d9e2e8;
		color:#095483;
	}

#headerNav li.sponsors a {
	width:65px;
}
	#headerNav li.sponsors ul a {
		width:130px;
	}
	#headerNav li.sponsors ul a:hover {
		background:#d9e2e8;
		color:#095483;
	}

#headerNav li.events a {
	width:50px;
}
	#headerNav li.events ul a {
		width:130px;
	}
	#headerNav li.events ul a:hover {
		background:#d9e2e8;
		color:#095483;
	}

#headerNav li.news a {
	width:40px;
}
	#headerNav li.news ul a {
		width:150px;
	}
	#headerNav li.news ul a:hover {
		background:#d9e2e8;
		color:#095483;
	}
	
#headerNav li.resources a {
	width:70px;
}

#headerNav li.meet a {
	width:100px;
}

#headerNav li.contact ul a {
	width:147px;
}
	#headerNav li.contact ul a:hover {
		background:#d9e2e8;
		color:#095483;
	}


/******************************/
	
#header {
	background:#6292ae;
}
	#header .logo {
		width:399px;
		height:207px;
		background:url(images/logo_bar2012.png) no-repeat top left;
	}
	#header a {
		cursor:pointer;
	}
	#header .topLoginEvents {
	width:399px;
	height:207px;
	background:url(images/icrew-crew2012.png) no-repeat top right;
	line-height:42px;
	}
			#header .topLoginEvents span {
			font-size: .8em;
			color:#fff;
		}
		#header .topLoginEvents input {
			padding:3px;
			width:70px;
			background:#eee7e6;
			border:1px solid #095483;
		}
		#header .topLoginEvents input.login {
			padding:0;
			width:48px;
			height:24px;
			border:0;
		}
	#header .topLoginLinks {
	width:399px;
	height:207px;
	background:url(images/icrew-crew2012.png) no-repeat top right;
	line-height:42px;
	}
			#header .topLoginLinks span {
			font-size: .8em;
			color:#fff;
		}
		#header .topLoginLinks input {
			padding:3px;
			width:70px;
			background:#eee7e6;
			border:1px solid #095483;
		}
		#header .topLoginLinks input.login {
			padding:0;
			width:48px;
			height:24px;
			border:0;
		}
	#header .topLogin {
		width:399px;
		height:207px;
		background:url(images/icrew-crew2012.png) no-repeat top right;
		line-height:42px;
	}
		#header .topLogin span {
			font-size: .8em;
			color:#fff;
		}
		#header .topLogin input {
			padding:3px;
			width:70px;
			background:#eee7e6;
			border:1px solid #095483;
		}
		#header .topLogin input.login {
			padding:0;
			width:48px;
			height:24px;
			border:0;
		}
	
#content {
	background:url(images/content-bg.jpg) repeat-y top right;
}
	#contentMain {
		margin:0;
		padding:10px 0 0 0;
		background:url(images/content-main-bg_2012.png) no-repeat top right;	
	}
	#contentMain.contentMainEvents2 {  /* Right Links Header BG */
	background:url(images/content-main-bg_2012.png) no-repeat top right;
	}
	#content .contentMainLinks2 { /* Right Links Header BG */
	margin:0;
	padding:10px 0 0 0;
	background:url(images/content-main-bg_2012.png) no-repeat top right;
	}
		#contentMain .col1 {
			padding-left:2px;
			width:185px;
		}
		#contentMain .col2 {
			padding-top:55px;
			padding-left:14px;
			padding-right:10px;
			padding-bottom:10px;
/*			width:289px; */
			background:url(images/highlights.gif) no-repeat top left;
		}
			#contentMain .col2 h3 {
				margin:0;
				padding:0;
			}
			#contentMain .col2 h3 {
				color:#095483;
				font-size:1.5em;
			}
			#contentMain .col2 p {
				margin-top:0;
				padding-top:0;
			}
			#contentMain .col2 p {
				line-height:150%;
			}
		#contentMain .col3 {
			padding-top:50px;
/*			width:152px; */
		}
			#contentMain .col3 div {
				padding-top:22px;
			}
		#contentMain .col4 {
			padding-top:50px;
			width:148px;
		}
			#contentMain .col4 h3 {
				margin:0;
				padding:0;
			}
			#contentMain .col4 h3 {
				color:#095483;
				font-size:1.1em;
			}
			#contentMain .col4 p {
				margin-top:0;
				padding-top:0;
			}
			#contentMain .col4 p {
				line-height:150%;
			}
			#contentMain .col4 ul {
				margin:0;
				margin-left:15px;
				padding:0;
			}
			#contentMain .col4 li {
				padding:0 0 5px 0;
			}
			#contentMain .col4 form {
				margin-left:0;
				margin-right:0;
				padding-left:0;
				padding-right:0;
			}
			
			/* inner sub pages */
		#contentMain .innerCol2 {			
			padding-right:25px;
			padding-bottom:10px;
			width:465px;
		}
		* html #contentMain .innerCol2 {
			width:464px;
		}
			#contentMain .innerCol2 .innerColmain {
				padding-left:14px;
				padding-top:10px;
				padding-right:24px;
			}
			#contentMain .innerCol2 h3 {
				margin:0;
				padding:0;
			}
			#contentMain .innerCol2 h3 {
				color:#095483;
				font-size:1.1em;
			}
			#contentMain .innerCol2 p {
				margin-top:0;
				padding-top:0;
			}
			#contentMain .innerCol2 p {
				line-height:150%;
			}
			/*******************/
	
#footer {
	padding:25px 10px;
	background:url(images/footer.jpg) no-repeat top;
	text-align:center;
}
	#footer p {
		margin:0;
		padding:0;
	}
	#footer p {
		color:#095483;
		font-size:.8em;
	}
.spanWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-weight: bold;
	color: #FFF;
}
.SaveDateBox {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background-color: #0CF;
	font-size: 1.1em;
	color: #355484;
	text-align: center;
	padding: 3px 0 5px 0;
	background-color: #c6dbf1;
	border: 1px solid #355484;
}
.SaveDateBox a {
	text-decoration: none;
}
.SaveDateBox a:hover {
	text-decoration: none;
	color: #418CB6;
}
.SponsorLevel {
	color: #fff; background-color: #4477b8; text-align:center; font-weight: bold; padding: 3px; font-size: 11px; margin-bottom: 5px;
}
