body{font-family:Arial, Helvetica, sans-serif; color:#3A161A; margin:0; padding:0;  background-color:white; font-size:10pt;}	
a{color:#008000; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;} 
p{margin-top:0px; margin-bottom:5px; padding:5px; padding-bottom:0px; line-height:175%;}
p span{font-weight:bold;}
td{vertical-align:top;}
img{border:none;}
#main_img{cursor:crosshair; /*cursor:url("yourimage.cur")*/}

h1{line-height:25px; color:#9A0A07; text-align:center; font-size:22px; width:73%; margin-left:auto; margin-right:auto; margin-top:15px;}

div.outer{text-align:center; width:100%; position:absolute;}
#inner{ margin:auto; position:relative; text-align:left; width:950px; padding:0; }

div.header{background-image:url('../images/header-bg.jpg'); background-repeat:repeat-y; background-position:right; height:7.5em; clear:both; margin-bottom:0px; position:relative; }
a.homeLink{display:block; position:absolute; width:202px; height:135px; left:10px; top:10px; background-image:url('../images/logo2.gif'); background-repeat:no-repeat;}

div#footer{z-index:8; width:850px; margin:auto; line-height:20px; font-size:10px; margin-top:3px;}
div#footer p{margin:0; padding:0;}

div.copyright{ z-index:8; width:60%; float:left; text-align:left; color:gray;}
div.copyright p span{color:#3A161A; }
 
div.footerLinks{font-size:10px; text-align:right; float:right; width:40%; font-size:11px;}
div.footerLinks a{font-size:11px;}
div.footerLinks span{color:#aaaaaa;}

table.page_content{ width:100%; *width:852px; border-bottom:1px solid gray; margin:0;}
table.index_content{margin-top:10px;}
td.index_left{width:150px; font-size:8pt; color:#777777; padding-right:95px; padding-left:20px; background-image:url('../images/left-line.jpg');  background-repeat:no-repeat;  background-position:left 25px; padding-top:10px;}
td.index_left h2{font-size:13.15pt; letter-spacing:-.022em; margin-left:0px; margin-bottom:0; padding-bottom:0;}
td.index_left p{line-height:150%; text-align:justify; padding-left:0;}
td.index_left ul{list-style-type:none; margin:0; padding:0; line-height:125%;}
td.index_middle p{ line-height:120%; color:#777777; font-size:7.5pt; padding-top:65px; padding-bottom:5px; width:90%;}

div.nav{ position:relative; width:100%; padding:0; font-size:13px;  font-family:Arial, Helvetica, sans-serif;  z-index:100;}
div.nav ul{list-style-type:none;  text-align:center; padding-bottom:0; margin-bottom:5px; margin-top:5px;}
div.nav li{display:inline; padding-right:35px; position:relative;}
div.nav li a{color:#E10408; font-size:13pt;}
div.nav ul li:hover ul li a{color:#4D88C0; text-decoration:none;}

div.nav ul li.current a{color:#E10408; text-decoration:underline;}

div.nav ul li ul{display:none; z-index:50; border-top:1px solid #949470;  position:absolute; width:125px; top:11.5pt;   left:0px; _border-right:1px solid #949470; _border-left:1px solid #949470;}

div.nav ul li:hover ul{display:block; border-left:1px solid #949470; border-right:3px solid #949470; margin:0; padding:0;}
div.nav ul li ul li{display:block; background-color:#BCC0CC; text-align:left; padding:1px; margin:0; border-bottom:1px solid #949470;  width:125px;}
div.nav ul li ul li a{display:block; color:#4D88C0; padding:0; margin:0; text-decoration:none; width:123px;  height:100%; font-size:11px; line-height:normal;  margin-right:-1px; padding:1px;}
div.nav ul li ul li a:hover{background-color:#FFFFEF; color:black;}
span.pipe{margin-right:7px;  margin-left:12px; padding:0; color:#001A3F;}

span.pipe{padding-left:7px; display:none;}

div.tagline{text-align:right; color:#6E6D6E;}
h1.tagline{font-size:12.5pt; line-height:135%;}

br{line-height:300%;}

/* ////////////////////////////////////////// */


body{font-family:arial, helvetica;  margin:0; padding:0;}	
a{color:#008000;  font-weight:normal; text-decoration:underline;}
a:hover{color:#4D88C0; text-decoration:underline;}
h4{margin-bottom:-5px; margin-top:15px; margin-left:2px; color:#9A0A07; font-size:15px; text-align:center;}
cite{color:#666666;  font-weight:normal;}
p{margin-top:6px; margin-bottom:6px; /*background-color:#EEEFE0;*/   padding:5px;}
ul{margin-left:0px; padding-left:25px;  padding-top:0px; padding-bottom:0px;}
img{padding:0; margin:0;}

div.outer{text-align:center; width:100%; position:absolute;}

#inner{
	margin:auto; position:relative; text-align:left; width:800px;}

/*HEADER*/
div.header{
	width:100%;
	*width:852px;
	height:11.5em;
	border-bottom:2px solid #AB2411;
	/*background-color:#FFE577;*/
	position:relative;
}	



div.header_logo{position:absolute; top:5px; left:10px; width:202px; height:135px; background-image:url('../images/logo2.gif'); background-repeat:no-repeat; }	

div.header_keywords{
	position:absolute;
	width:500px;
	font-size:9px;
	left:245px;
	top:25px;
	overflow:hidden;
	height:15em;
}

div.header_keywords p{padding:2px; margin:0; color:black; font-size:15px; font-weight:bold; line-height:110%;}

div.header_keywords h2{color:#416A10;font-size:25px; font-style:italic; text-align:left; line-height:normal; margin:0; padding:0;}

/*END HEADER*/

/*NAV*/

.page_left{background-color:#C1D560; width:165px;}
.page_right{width:200px; border-left:2px solid #9A0A07;}
.home_right{width:144px;}

div.left_nav{ position:relative; width:100%; display:table; padding:0;  font-size:13px;  font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; z-index:100; background-color:#C1D260; top:16px;}
div.left_nav ul{padding:0; margin:0; display:block;}
div.left_nav ul li{margin:0; padding:0; display:block; position:relative;  list-style-type:none; display:block; text-align:right; _display:inline; }
div.left_nav ul li a{margin:0; padding:0; line-height:35px; border-bottom:3px solid white; text-decoration:none; display:block; width:100%; height:100%; font-family:"Times New Roman", Times, serif; color:black; font-size:16px; font-weight:bold;}


div.left_nav ul li:hover a{color:white; background-color:#4D88C0;}

div.left_nav ul li:hover ul li a{color:black; text-decoration:none; background-color:#C1D260; width:100%; display:block; font-weight:normal;}
div.left_nav ul li:hover ul li a:hover{background-color:#4D88C0; color:white;}

div.left_nav ul li a span{padding:0; margin:0; padding-right:6px;  _margin-left:10px;}
div.left_nav ul li.current a{background-color:#4D88C0; color:white;}
div.left_nav ul li ul{display:none; border-top:1px solid #949470;  position:absolute; width:125px; margin-top:-35px;  border-left:1px solid #949470;  border-right:1px solid #949470; left:165px;  background-color:#C1D260;}
div.left_nav ul li:hover ul{display:block; *display:none;   background-color:#FFE577;}
div.left_nav ul li ul li{display:block; text-align:left; margin:0; border-bottom:1px solid #949470;  width:125px;}
div.left_nav ul li ul li a{display:block; border:none; color:black; padding:0; margin:0; text-decoration:none; width:123px;  height:100%; line-height:normal;  margin-right:-1px; padding:1px; font-size:13px;}
div.left_nav ul ul li a.current{color:white; background-color:#4D88C0;}
div.left_nav ul ul li a span{padding:3px; display:block;}


#leftSideImg{ text-align:left; height:auto; border:none; }
#leftSideImg img{border:none; margin:auto; padding-left:0px; padding-top:22px; clear:both; padding-bottom:10px;}
#leftSideImg a{font-size:16px; font-weight:bold; text-decoration:none; color:black; font-family:"Times New Roman", Times, serif; position:relative; width:100%; height:100%; display:block; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; color:#333333; padding-bottom:20px; }


div.tagline{
	color:fffff0;
	position:absolute;
	line-height:37px;
	font-size:14px;
	overflow:hidden;
	float:left;
	width:300px;
	margin-left:15px;
}

span.pipe{position:relative; font-size:xx-small; color:#969778; margin-left:3px; margin-right:3px;}
/*END NAV*/

/*BODY*/

#wrapper{width:900px; padding:0; margin:auto;}	

div.footer{
	z-index:8;
	width:90%;
	height:25px;
	margin-left:5%;
	margin-right:5%;
	margin-top:4px;
	font-size:12px;
	
}

div.copyright{
	color:#333333;
	z-index:8;
	width:35%;
	float:left;
	text-align:left;
	font-size:11px;
	padding-left:5px;
}

div.phone{
	font-size:12px;
	color:#333333;
	text-align:right;
	width:50%;
	float:right;
	margin-top:3px;
	margin-right:0px;
}

div.phone p{margin-top:3px;}
div.phone p a{font-size:13px; }
div.phone img{position:relative; top:.5em;}
div.phone span{font-weight:bold;}

/*INDEX*/
td#middle_col{width:800px;}

td.page_middle{position:relative; 
		
		 padding-top:0px;
		 padding-top:0px;		 
		 padding-left:25px; padding-right:25px;
		 padding-bottom:25px;
}

div.bottom_line{border-top:1px solid gray; position:relative; top:-1px; clear:both;  position:relative;}

td.middle_left_shadow{background-image:url('../images/middle_left_shadow.gif'); background-repeat:repeat-y; width:23px; }
td.middle_right_shadow{background-image:url('../images/middle_right_shadow.gif'); background-repeat:repeat-y; width:25px;}
/*END INDEX*/
div.footerLinks{font-size:11px; text-align:right; float:right; width:60%; padding-right:5px;}
div.footerLinks a{margin-right:15px;}

div#map{display:none; position:absolute; left:160px;}
div#map ul{margin-right:10px; margin-top:0; padding-top:0; list-style-type:none;}
div#map ul li a{color:#4A5F35; font-weight:bold; font-size:12px;}
div#map ul li a:hover{color:black; text-decoration:underline;}

td#map img{border:3px solid white;}
td#map img:hover{border:3px solid #5088BC;}

td.home_text span{color:#9A0A07; font-weight:bold;}
td.home_text p{line-height:150%;}
td.sponsors p{text-align:center;}


div.event{background-color:#FFF9DF; border-bottom:2px solid #C1D560; margin-bottom:10px;}
div.event div{ padding-bottom:5px; }
div.event h4{ background-color:#9A0A07; padding-top:5px; padding-bottom:5px; margin-bottom:0;}
div.event h4 span{margin-left:5px; color:white;}
div.event p{ margin-bottom:5px; line-height:125%;}
div.event div.date_time{line-height:100%;  margin-top:0; padding-top:5px;}
div.event div.date_time p{padding-bottom:0; margin-bottom:0; padding-left:5px; }
div.event p.contact, div.event p.contact_info{padding:0;}
div.event_description{margin:10px; margin-bottom:0;}
div.date_time p.time span, div.date_time p.date span{font-weight:bold;}

div.event_plugin{margin-bottom:30px;}
ul.event_plugin, ul.downloads{list-style-type:none; margin-left:0; padding-left:15px;}
span.date{font-weight:bold;}
a.event_link{clear:both; display:block;}


