/* CSS Document */

* {margin:0px;padding:0px;} 
html{margin-left:auto;margin-right:auto;text-align:center;}
body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
h1{
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color:#40413e;
	margin-left: 15px;
	margin-top: 15px;
}
h2{
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color:#fff;
	margin-top: 5px;
}
p{
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	margin-left: 10px;

}
div#leftdiv ul.news_archive {clear:both;list-style:none;display:block;width:450px;margin-left:15px;padding-top:10px;}

ul#fests{list-style:none;margin-bottom:10px;}
ul#fests li{margin-left:10px;}

ul.news_archive li{text-align:left;width:450px;display:block;font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	line-height:normal;}
ul.news_archive h2{color:#000;display:block;}


div#flash{background-color:#000;height:308px;}
ul#generic{margin-left:25px;width:450px;margin-bottom:15px;}
ul#generic li{font-family:Myriad Pro,Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;}
ul#companyPadded{margin-top:290px;margin-left:30px;list-style:none;}
ul#companyPadded li{font-family:Myriad Pro Semibold,Arial, Helvetica, sans-serif;font-size:15px;color:#000;
font-style:italic;}
ul#companyPadded li.header{font-family:Myriad Pro Semibold,Arial, Helvetica, sans-serif;font-size:18px;color:#fa0202;
font-style:italic;}
ul#company{margin-top:10px;margin-left:30px;list-style:none;}
ul#company li{font-family:Myriad Pro Semibold,Arial, Helvetica, sans-serif;font-size:15px;color:#000;
font-style:italic;}
ul#company li.header{font-family:Myriad Pro Semibold,Arial, Helvetica, sans-serif;font-size:18px;color:#002590;
font-style:italic;}
ul.news{
	list-style:none;width:365px;margin-left: 15px; padding-top: 10px;}
ul.news li{text-align:left;display:block;font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	line-height:normal;}
a.arrow{
	width:65px;
	font-size: 12px;
	color: #002590;
	font-weight:bold;
    text-decoration:none;
}
a.archive{color:#002590;}
img.fundraiser{display:block;margin-left:10px;margin-bottom:15px;}
span{color: white; font-size: 12px;padding:2px;}
span.firstword{color:#002590;font-weight: bold; font-family:Myriad Pro,Arial, Helvetica, sans-serif;font-size: 12px;}
span.brand{float:right;margin-top: 67px;font-size: 15px; font-family:Arial, Helvetica, sans-serif;color: #333333;}
span.brand2{float:right;margin-top: 67px;font-size: 15px; font-family:Arial, Helvetica, sans-serif;color: #333333;}
span.brand3{float:right;margin-top: 67px;font-size: 15px; font-family:Arial, Helvetica, sans-serif;color: #FF0000;}


div#wrapper{
	position:relative;
	width:780px;
	height:auto;
	margin:0 auto;
	text-align:left;
	background-color:#fff;
	border-left:3px solid #5d5d5d;
	border-right:3px solid #5d5d5d;
	z-index:0;}
	
div#header{
	position:relative;
	width:780px;
	height:90px;
	background-color:#002590;
	margin:0px;
	padding:0px;
	z-index:100;}

div#content{position:relative;height:auto;width:100%;border-top: 3px solid #5d5d5d;z-index:0;background-color:#fff;}
div#content p{	
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:black;
	font-weight:normal;
	margin-bottom:15px;
	text-align:left;
	width:498px;
}
div#leftdiv{
	float:left;
	background-color:#fff;
	width:528px;
	height:auto;}
div#leftdiv h1{
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color:#40413e;
	margin-top:15px;
	margin-bottom:20px;
}
div#leftContent{position:relative;background-color:#b7b8ad;width:530px;padding-top:10px;height:60px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:42px;color:#fff;text-align:center;}
div#rightdiv{float:right;width:250px;height:449px;margin:0px;padding:0px;background-image:url(../images/tbRight.gif);background-repeat:no-repeat;}
div#rightside{float:right;}
div#secondary-content{
	position:relative;
	width:780px;
	height:auto;
	background-color:#b7b8ad;
	border-top:3px solid #5d5d5d;
	padding-bottom:10px;
	margin:0px;
}
/*div#secondary-content-left{position:relative;height:auto;width:365px;margin-left: 15px; padding-top: 10px;}*/
ul.mission{width:300px;float:right;margin-right:30px;padding-top:10px;list-style:none;}
ul.mission li{font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 12px;}
/*div#secondary-content-right{position:relative;display:block;width:300px;float:left;margin-left:500px;margin-right:30px;padding-top:10px;}*/
div#footer{
	clear:both;
	position:relative;
	height:20px;
	width:780px;
	background-color:#002590;
	margin-left:auto;
	margin-right:auto;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:center;
	padding-top: 3px;}
div#filler{position:relative;background-color:#fff;height:300px;z-index:0;}
img{border: none;}
/*div#footer p{
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:center;
	margin-top: 3px;
}*/
img.big{float:left;clear:both;margin-left:5px;margin-top:10px;}
span.line{font-size: 12px;color:red;display:block;height: 24px;margin-top: 5px;}

ul#nav{
	list-style: none;
	background-color:#cc0000;
	margin-left:230px;
}

#nav ul {
	position:absolute;
	top:0px;
	list-style: none;
	background-color:#002590;
}
#nav a.tb {
	display: block;
	width: 240px;
	color: #485259;
	background-color:white;
	text-decoration: none;
	padding: 3px;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight: normal;
	border: none;
	margin:0;
}
#nav a.tb_head {
	display: block;
	width: 110px;
	padding:3px;
	color: #485259;
	background-color:white;
	text-decoration: none;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	border: none;
}
#nav a:hover.tb_head {
	background-color:#002590;
	color:white;
	width: 110px;
}



#nav a.es {
	display: block;
	width: 13em;
	color: #485259;
	background-color:white;
	text-decoration: none;
	padding: 6px;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	border: none;
	margin:0;
	z-index:100;
}
#nav a.es_head {
	display: block;
	width: 10em;
	padding:6px;
	color: #FFF;
	background-color:#002182;
	text-decoration: none;
	text-align:center;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border: none;
	z-index:100;
}
#nav a:hover.es_head {
	background-color:#002590;
	color:white;
	width: 10em;
	padding:6px;
	z-index:100;
}




#nav a.ex {
	display: block;
	width: 12em;
	color: #485259;
	background-color:white;
	text-decoration: none;
	padding: 6px;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	border: none;
	margin:0;
}
#nav a.ex_head {
	display: block;
	width: 7em;
	padding:6px;
	color: #FFF;
	background-color:#002182;
	text-decoration: none;
	text-align:center;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border: none;
}
#nav a:hover.ex_head {
	background-color:#002590;
	color:white;
	width: 7em;
	padding:6px;
	display:block;
}





#nav a.ev {
	display: block;
	width: 12em;
	color: #485259;
	background-color:white;
	text-decoration: none;
	padding: 3px;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	border: none;
	margin:0;
}
#nav a.ev_head {
	display: block;
	width: 4em;
	padding:3px;
	color: #485259;
	background-color:white;
	text-decoration: none;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border: none;
}
#nav a:hover.ev_head {
	background-color:#002590;
	color:white;
	width: 4em;
	padding:3px;
}



#nav a.oc {
	display: block;
	width: 12em;
	color: #485259;
	background-color:white;
	text-decoration: none;
	padding: 6px;
	text-align:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	border: none;
	margin:0;
}
#nav a.oc_head {
	display: block;
	width: 8em;
	padding:6px;
	color: #FFF;
	background-color:#002182;
	text-decoration: none;
	text-align:center;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border: none;
}
#nav a:hover.oc_head {
	background-color:#002590;
	color:white;
	width: 8em;
	padding:6px;
}

div#content object embed{z-index:0;padding:0px;margin:0px;}




#nav a:hover {
	background-color:#002182;
	color:white;
	z-index:100;
}

#nav li {
	float: left;
	width: 130px;
}
#nav li1.spacer1 {
	margin-right: 6px;
}
#nav li.spacer2 {
	margin-right: 5px;
}
#nav li.spacer3 {
	margin-right: 8px;
	width: 90px;
}
#nav li.spacer4{width: 60px;margin-right:9px;}
#nav li ul {
	position: absolute;
	top: 26px !important;
	top: 32px;
	width: 9em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
img.bio{border:5px solid #000;}
table#about td.wide{width:170px;margin-right:5px;}
table#about{margin-left:10px;}
li.end{margin-bottom:12px;}

div#leftdiv img.pan{margin-left:12px;margin-bottom:10px;}