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

 body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0 auto;
	padding:0;
	text-align:center;
	background-image:url(../img/template/back_purplegradiant.jpg);
	background-repeat:repeat-x;
	background-color:#402887;
}
ol, ul {
	list-style: none;
}
img {
	border: none;
}
a {
	color: #402887;
	text-decoration:none;
	border: none;
}
a:HOVER {
	color: #000;
}
p {
	margin:0;
	padding:0;
}
/*---------- Mast ----------*/

#Page {
	/*	padding:0 6px;*/
	margin:0 auto;
	background-image:url(../img/template/back_whitepage.jpg);
	background-repeat:no-repeat;
	width:950px;
}
#PageContainer {
	width:938px;
	background-color:#FFF;
	margin-left:6px;
}
#HomeNav {
	margin:-30px 0 0 16px;
	height:389px;
	float:left;
	position:relative;
	z-index:1;
}
#logo {
}
#Mast {
	background-image:url(../img/template/back_header.jpg);
	background-repeat:no-repeat;
	height:51px;
}
#utility {
	float:right;
	text-align:right;
	padding:20px 10px 0 0;
}
#utility ul {
	padding:0;
	margin:0;
}
#utility ul li {
	list-style:none;
	display:inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#389299;
	padding-right:20px;
}
#utility ul li a {
	color:#389299;
	text-decoration:none;
	border-right:1px solid #1C8FBE;
	padding:0 4px;
}
#utility ul li a:hover {
	color:#1B1468;
}
#utility ul li a.noborder {
	border:none;
}
#utility img.contact {
	padding-right:10px;
}
/*---------- Home Content  ----------*/	
	
#homeContent {
	padding:0;
	margin:0;
	width:938px;
	height:479px;
	background-image:url(../img/home/hero-gala.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#homeBoxes {
	margin:0px 0 0 16px;
	width:920px;
}
.box {
	float:left;
}

 style.css (line 67) a {
color:#326693;
}
style.css (line 16) a {
text-decoration:none;
}
/*---------- 2ND LEVEL PAGE CONTENT ----------*/
#subContent {
	padding:0;
	margin:0;
	text-align:left;
}

#subContentLeft {
	width:166px;
	margin:-30px 0 0 0px;
	float:left;
	position:relative;
	z-index:1;
	min-height:679px;
	background-image:url(../img/template/back_sidenav.jpg);
	background-repeat:no-repeat;
}
#SideNav {
	margin-left:16px;
	 
	
	
}

#sideMore { margin:30px 0 0 16px;}

#subContentMain {
	margin-left:166px;
	
}
#MainContainer { padding-top:20px;}

#mainLeft { width:360px; padding:0 30px;}


#mainLeft ul{ margin-left:0px;}

#mainLeft ul li{ padding:8px 0;}

#mainRight { width:280px; float:right; padding: 0 26px 0 20px; border-left:1px solid #CCC; margin-left:16px; }
#mainRightnoLine { width:280px; float:right; padding: 0 26px 0 20px; }



#mainWide { padding:0 30px;}
#mainWide.newslinks a{ text-decoration:underline; color:#42B3B1; }

#subContentMain h1, h2, h3, h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

h1 { color:#389299; font-size:18px;}
h2 { color:#389299; font-size:14px; padding:0; margin:20px 0 0 0;}
h3 { color:#999; font-size:14px;}
p { padding:8px 0; line-height:18px;}

#MainContainer ul li { list-style-image:url(../img/template/bullet-6x6.gif);  }


.fltLeft { float:left; padding:0 10px 10px 0;} 
.fltRight { float:right; padding:0 0 10px 10px;}

#mainRight #nav { background-color:#A1DAD8; width:280px; min-height:200px; background-image:url(../img/template/back_rightnav.jpg); background-repeat:no-repeat;}
#mainRight #nav li{ padding:8px 0;} 
#mainRight #nav li a{ padding-left:10px; color:#40237A;}
#mainRight #nav h2{ margin-left:10px;}


#mainRight #nav2 { background-color:#A1DAD8; width:280px; min-height:200px; background-image:url(../img/template/back_rightnav2.jpg); background-repeat:no-repeat;}
#mainRight #nav2 li{ padding:8px 0;} 
#mainRight #nav2 li a{ padding-left:10px; color:#40237A;}

#mainRight #nav3 { background-color:#A1DAD8; width:280px; min-height:200px; background-image:url(../img/template/back_rightnav3.jpg); background-repeat:no-repeat;}
#mainRight #nav3 li{ padding:8px 0;} 
#mainRight #nav3 li a{ padding-left:10px; color:#40237A;}


#mainRight #nav4 { background-color:#FFFFFF; width:260px; min-height:200px; border:1px solid #309; margin:10px 0;}
#mainRight #nav4 li{ padding:8px 0;} 
#mainRight #nav4 li a{ padding-left:10px; color:#40237A;}



.BigNumber {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#389299; font-size:26px; padding:20px 0 0 0; }
/*---------- 2ND LEVEL PAGE CONTENT ----------*/



#staffbios {}
#staffbios h2{ margin-left:110px;}
#staffbios p{ margin-left:110px;}
#staffbios img{ margin:20px 0 0 0;}


#2010 ul{}
#2010 ul li{ list-style-image:url(../img/template/star.gif); padding:10px;}

#2010B ul{ margin:0; padding:0;}
#2010B ul li{ list-style-image:url(../img/template/star-green.gif); padding:10px;}


.backPartners { float:right; margin-bottom:40px; text-decoration:underline;}

/*---------- FOOTER _____________________*/


#footer {
	background-image:url(../img/template/back_footer.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:0;
	margin:0;
	height:46px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#389299;
}
#footer .left {
	float:left; margin:8px;
}
#footer .right {
	float:right; margin:8px;
}


#footer ul {
	padding:0;
	margin:0;
}
#footer ul li {
	list-style:none;
	display:inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer ul li a {
	color:#389299;
	text-decoration:none;
	border-right:1px solid #389299;
	padding:0 6px;
}
#footer ul li a:hover {
	color:#402887;
}
#footer ul li a.noborder {
	border:none;
}

#footer ul.contactnav {
	margin-top:6px;
}
/*----------- Utility Styles -------------*/
.clear {
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}

/*******************************/
/* BIOS AJAX */
/*******************************/

#Popup {
	text-align:left;
	background-color:#A1DAD8;
}
#Popup h1 {
	color:#389299;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:16px 8px 19px 8px;
	text-transform:uppercase;
	line-height:18px;
	text-align:left;
}
#Popup h2 {
	color:#389299;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:16px 8px 19px 8px;
	text-transform:uppercase;
	line-height:18px;
	text-align:left;
}
#Popup h3 {
	background-color:#D3D2B6;
	padding:8px 12px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#630;
	margin:8px 20px 8px 0;
	text-align:left;
}
#Popup p {
	color:#333;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:6px 8px;
	line-height:18px;
}
#Popup .fltLeft {
	float:left;
	padding: 0 10px 10px 0;
}
#Popup .fltRight {
	float:right;
	padding: 0 0 0 10px;
}
#Popup ul {
	color:#333;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:16px;
}
#Popup ul li {
	list-style-image:url(../img/packages/square1.gif);
	padding:2px 0;
}
#Popup p.notes {
	font-style:italic;
	font-size:11px;
}
