	* {
		margin:0px;
		padding:0px;
	}
	html, body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #4B306A;
		width:100%;
		height:100%;
		text-align:center;
	}
/* TINYMCE SKIP CSS */
/*
  DO NOT EDIT/REMOVE LINE ABOVE ( TINYMCE SKIP CSS )
  USED BY The Admin's TinyMce Text Editor to skip the body tag css, which breaks in the editors css
*/
	.clear{
		clear: both;
		height: 3px;
		line-height: 3px;
		font-size: 3px;
		padding: 0px;
		margin: 0px;
	}
	strong{
		font-weight: bold;
	}
	em{
		font-style: italic;
	}
	a.link:link, a.link:visited {
		color: #333366;
	}
	a.link:hover, a.link:active {
		color: #993300;
	}
	h1 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
		line-height: 24px;
		font-weight: normal;
		padding: 0px;
		padding-left: 5px;
		margin: 0px;
		margin-bottom: 10px;
	}
	
	h2 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		padding-left: 5px;
		margin: 6px 0px 0px 0px;
		margin-bottom: 10px;
	}
	h3 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		padding-left: 5px;
		margin: 6px 0px 0px 0px;
		margin-bottom: 10px;
	}
	h4 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		padding-left: 5px;
		margin: 6px 0px 0px 0px;
		margin-bottom: 10px;
	}
	blockquote{
		padding-left: 10px;
		padding-right: 10px;
	}
	.img{
		margin: 3px;
		border-width: 0px;
	}
	
	ul{
		margin-left: 20px;
		margin-top: 5px;
	}
	
	.content li{
		list-style-type: square;
	}
	ul.regular_list{
		margin-left: 20px;
		margin-top: 5px;
	}
	ul.regular_list li, li.regular_list{
		margin-bottom: 4px;
		margin-left: 20px;
		list-style-position: outside;
		list-style-type: square;
	}
	li.regular_list1{
		list-style-type: circle;
		margin-bottom: 4px;
		margin-left: 20px;
		list-style-position: outside;
	}
	li.regular_list2{
		list-style-type: disc;
		margin-bottom: 4px;
		margin-left: 20px;
		list-style-position: outside;
	}
    #fixed-sub-nav{padding: 15px;}
	.content{
		background-color: #E1F3B7;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 10px;
		font-size: 11px;
		line-height: 14px;
	}
	.content p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px;
		padding-left: 0;
		font-size: 11px;
		line-height: 14px;
	}
	.content a:link, .content a:visited {
		color: #333366;
	}
	.content a:hover, .content a:active {
		color: #993300;
	}
	.seperator {
		background: url(../images/seperator.png) no-repeat;
		margin-top: 20px;
		margin-bottom: 20px;
		width: 523px;
		height: 39px;
	}	
	#wrapper {
		/*border: 1px solid silver;*/
		margin:auto;
		width:780px;
		text-align:left;
	}
	#head{
		/*border: 1px solid yellow;*/
		width: 780px;
		height: 155px;
		background-image: url('/images/head.gif');
		background-position: bottom center;
		background-repeat: no-repeat;
	}
	#head-left{
		float: left;
		width: 200px;
		height: 108px;
		background: transparent;
	}
	#head-left-logo{
		float: left;
		width: 175px;
		height: 106px;
		border: 0px;
	}
    #head-left-logo-print{display: none;}
	#head-right{
		background: transparent;
		float: right;
		width: 580px;
		padding-top: 34px;
	}
	.head-right-img{
		float: right;
		width: 259px;
		height: 16px;
		border: 0px;
	}
	#body-home{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banners/main-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 245px;
		/*height: 482px; used for static image placement*/
		/*padding-top: 244px;*/
	}
	#body-home-no-js{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 244px;*/
	}
	
	#body-online-donations{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/sub-gaffney-10-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}
	
	#body-bench{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/bench-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}
	
	#body-gala{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/gala-banner-10.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}
	#body-sub{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main-banner-sub.gif');
		background-position: right top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 34px;
	}
	#body-adopt{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banners/adopt-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 245px;
		/*height: 482px; used for static image placement*/
		/*padding-top: 244px;*/
	}
	#body-donate{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banners/donate-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 245px;
		/*height: 482px; used for static image placement*/
		/*padding-top: 244px;*/
	}
	#body-rocks{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/rocks-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*height: 482px;*/
		/*padding-top: 219px;*/
	}	
	#body-gala{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/gala-banner-10.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}
	#body-gala-09{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/gala-banner-09.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}	
	#body-HEAP{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/heap-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}	
	#body-TFC{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/tfc-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}		
	#body-euchre{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/euchre-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-sonhouse{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/sonhouse-banner-09.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-gaffney08{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/gaffney-08-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-gaffney09{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/gaffney-09-bannerb.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-gaffney10{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/gaffney-10-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}
	#body-ar-09-1{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banners/ar-2009-banner-1.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}	
	#body-ar-09-2{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banners/ar-2009-banner-2.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}	
	#body-ar-09-3{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banners/ar-2009-banner-3.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 219px;*/
	}			
	#body-empty-bowls-08{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/empty-bowls-08.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}		
	#body-leap-of-faith-08{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/leap-of-faith-08.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}											
	#body-do-lunch{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/do_lunch-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-spring08{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url(../images/spring_appeal_08_banner.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-holiday08{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url(../images/holiday_appeal_08_banner.jpg);
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}	
	#body-osp{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/osp-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}		
	#body-vol-month{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/vol-banner-09.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;
	}
	#body-national-adoption-month{
		position: relative;
		top: -41px;
		background-image: url('/images/national-adoption-month-banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 219px;	
	}	
	#body-wide{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main-banner-wide.gif');
		background-position: right top;
		background-repeat: no-repeat;
		height: 482px;
		padding-top: 34px;
	}
	#main-banner-txt{
		float: right;
		height: 245px;
		width: 780px;
		border: 0px;
		/*border: 1px solid blue;*/
	}
	#body-left-bottom{
		/*border: 1px solid yellow;*/
		width: 157px;
		background-color: transparent;
		background-image: url('/images/body-left-bottom-bg.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}
	#body-left-top{
		/*border: 1px solid yellow;*/
		width: 157px;
		background-color: transparent;
		background-image: url('/images/body-left-top-bg.gif');
		background-repeat: no-repeat;
		background-position: top;
	}
	#body-left-top-sub{
		/*border: 1px solid yellow;*/
		width: 157px;
		background-color: transparent;
		background-image: url('/images/body-left-top-sub-bg.gif');
		background-repeat: no-repeat;
		background-position: top;
	}
	#body-left-content{
		/*border: 1px solid red;*/
		width: 157px;
		min-height: 430px;
		background-repeat: no-repeat;
		background-color: transparent;
	}
	* html #body-left-content{
		height: 430px;
	}
	#body-left-cell{
		/*border: 1px solid red;*/
		width: 157px;
		/*
		background-image: url('/images/body-left-middle-bg.gif');
		background-repeat: repeat-y;
		background-position: left bottom;
		*/
		background-color: #C3E76F;
	}
	#body-left-outer{
		width: 157px;
		background-image: url('/images/body-left-middle-bg.gif');
		background-repeat: repeat-y;
		background-color: transparent;
		background-position: left bottom;
	}
	#body-right-sub{
		/*padding-left: 10px;*/
		width: 623px;
		min-height: 305px;
		background-image: url('/images/body-right-border.gif');
		background-repeat: no-repeat;
		background-position: right top;
	}
	* html #body-right-sub{
		height: 305px;
	}
	#body-right-cell{
		
		width: 623px;
		padding-bottom: 0px;
		background-color: #C0E66D;
		background-repeat: no-repeat;
		background-image: url('/images/body-right-cell-bg.jpg');
		background-position: left top;
	}
	
	#body-right-cell-sub{
		/*border: 1px solid white;*/
		padding-bottom: 0px;
		background-image: url('/images/body-right-sub-bg.gif');
		background-repeat: repeat-y;
		background-position: top;
	}
	#body-right-content{
		/*border: 1px solid blue;*/
		width: 575px;
		/*background-image: url('/images/body-right-top-sub.gif');*/
		background-repeat: no-repeat;
		background-position: top left;
		background-color: transparent;
	}
	#body-bottom-sub{
		height: 100px;
		background-image: url('/images/body-bottom-sub.gif');
		background-repeat: no-repeat;
		background-position: top;
		background-color: #C3E76F;
	}
	a.home_well:link, a.home_well:visited, a.home_well:hover, a.home_well:active {
		color: #000000;
		text-decoration:none;
	}
	h2.home_well{
		color: #4B306A;
		font-family: "Times New Roman", Times, serif; 
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	p.home_well{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin-top: 7px;
	}
	#home_well_top_left{
		/*border: 1px solid red;*/
		float: left;
		position: relative;
		left: -10px;
		top: -10px;
		width: 240px;
		height: 130px;
	}
/*	#home_well_top_left p{
		padding-right: 705px;
	} */
	#home_well_top_right{
		/*border: 1px solid red;*/
		float: right;
		position: relative;
		right:15px;
		top: 0px;
		width: 240px;
		height: 130px;
	}
	/*\*/
	* html #home_well_top_right {
		right:40px;
	}
/*	#home_well_top_right p{
		padding-right: 120px;
	} */
	
	#home_well_bottom_left{
		/*border: 1px solid red;*/
		clear: left;
		float: left;
		position: relative;
		left: 10px;
		top: 10px;
		width: 290px;
		height: 130px;
	}
	#home_well_bottom_left p{
		padding-left: 5px;
		padding-right: 130px;
	}
	#home_well_bottom_right{
		/*border: 1px solid red;*/
		float: right;
		position: relative;
		left: -18px;
		top: 55px;
		width: 275px;
		height: 130px;
	}
	#home_well_bottom_right p{
		padding-right: 120px;
	}
	#accredited{
		background-color: transparent;
		/*background-image: url('/images/accredited-bg.gif');*/
		background-position: bottom right;
		background-repeat: no-repeat;
		width: 560px;
		height: 60px;
		margin-top: 95px;
		margin-bottom: 10px;
		padding-left: 30px;
		padding-bottom: 2px;
		padding-right: 2px;
	}
	
	.orange{
		color: #EC7A08;
	}
	.purple{
		color: #333366;
	}
	.green{
		color: #333366;
	}
	.purple-title{
		color: #333366;
		font-weight: normal;
		font-family: "Times New Roman", Times, serif; 
		font-size: 22px;
		line-height: 26px;
		padding-top: 5px;
		margin-bottom: 10px;
	}
	
	#breadcrumb{
		clear: both;
		font-weight: normal;
		font-size: 10px;
		padding-left: 5px;
		padding-bottom: 10px;
		margin-bottom: 5px;
		border-bottom: 1px solid #C3E76F;
	}
	
	#breadcrumb a:link, #breadcrumb a:visited {
		color: #333366;
	}
	#breadcrumb a:hover, #breadcrumb a:active {
		color: #993300;
	}
	#footer{
		background-color: white;
		color: black;
		padding-left: 25px;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-right: 20px;
	}
	#footer-left{
		float: left;
		width: 500px;
	}
	#footer-center{
		clear: both;
		text-align: center;
	}
	#footer-print{
		display: none;
	}
.storyText
{
	color: #333333;
	font-weight: normal;
}
.required{
	font-weight: bold;
	color: red;
}
.FormLabel	{
	font-weight: bold;
	color: black;
	padding-top: 5px;
}
.FormSectionTitle	{
	font-weight: bold;
	font-size: 14px;
	/*color: #EC7A08;*/
	color: #4B306A;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.formtext	{
	color: #000000;
}

table.list{
  width:100%;
  border:1px solid #000;
  margin-top:3px;
}
table.list td{
  padding:3px;
}
table.list td.row_0{
 
}
table.list td.row_1{
  /*background-color:#B2C8D6;*/
  background-color: #C3E76F;
}
table.list td.row_hidden{
  background-color:#5C718E;
}
table.list td.label{
  /*background-color:#5C718E;*/
  background-color:#EC7A08;
  color:#FFF;
  font-weight:bold;
  border-right:1px solid #000;
  padding-top:6px;
}
table.list thead td{
  /*background-color:#5C718E;*/
  background-color:#4B306A;
  color:#FFF;
  font-weight:bold;
  border-bottom:1px solid #000;
}
.page-sub-nav, #page-sub-nav{
    float: right;
    border: 1px solid #4B306A;
    padding: 5px;
    margin: 5px;
    background-color: #C3E76F;
}

/* LEFT NAV STYLES */
#volunteer-menu{
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 19px;
    padding-top: 9px;;
    border: 0px;
    background-image: none;
    background-color: transparent;
}
#give-menu{
    /*width: 100px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 19px;
    padding-top: 15px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}

#about-menu{
    /*width: 75px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 22px;
    padding-top: 25px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}

#news-menu, #jobs-menu {
    /*width: 43px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 22px;
    padding-top: 10px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}

#sp-menu{
    /*width: 50px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 22px;
    padding-top: 11px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}

#events-menu{
    /*width: 50px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 22px;
    padding-top: 11px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}

#events-menu-bd, #jobs-menu-bd, #news-menu-bd, #sp-menu-bd, #about-menu-bd{
    margin: 0px;
    padding: 0px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}
#children-menu{
    /*width: 112px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
    padding-top: 35px;
    /*padding-top: 23px;*/
    border: 0px;
    background-image: none;
    background-color: transparent;
}
#housing-menu {
    /*width: 124px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
    padding-top: 25px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}
#mental-menu {
    /*width: 135px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
    padding-top: 25px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}
#employment-loan-menu{
    /*width: 88px;*/
    width: 12.2em;
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
    padding-top: 25px;
    border: 0px;
    background-image: none;
    background-color: transparent;
}

#volunteer-menu-list, #give-menu-list, #about-menu-list, #news-menu-list, #jobs-menu-list, #sp-menu-list, #events-menu-list, #children-menu-list,#housing-menu-list, #mental-menu-list, #employment-loan-menu-list{
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    width: 12.2em;
}

#volunteer-menu-list-item, #give-menu-list-item, #about-menu-list-item, #news-menu-list-item, #jobs-menu-list-item, #sp-menu-list-item,#events-menu-list-item,#children-menu-list-item, #housing-menu-list-item, #mental-menu-list-item, #employment-loan-menu-list-item{
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    width: 12.2em;
}

#volunteer-menu-anchor, #give-menu-anchor, #children-menu-anchor, #housing-menu-anchor, #mental-menu-anchor, #employment-loan-menu-anchor{
	border: 0px;
	background-image: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 12.2em;
}
#about-menu-anchor, #news-menu-anchor, #jobs-menu-anchor, #sp-menu-anchor,#events-menu-anchor{
	border: 0px;
	background-image: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 12.2em;
	height: 1em;
}
    .nav li{
        z-index: 250;
        width: 12em;
    }
    .nav ul { 
		position : absolute;
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 25em;
		background-color: #1A75C4;
        z-index: 300;
		border-top: solid 2px #1a75c4;
		border-left: solid 3px #003366;
		border-bottom: solid 3px #003366;
		border-right: solid 2px #1a75c4;
	}
	.nav ul li, .nav ul ul li { /* all list items */
        z-index: 300;
		position : relative;
		float : left;
		line-height : 1.5em;
        /*
		margin-bottom : -1px;
        */
		width: 25em;
	}
	
	.nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
        /*margin-left: -2em;*/
		margin-left : 12em;
		margin-top : -1.5em;
        width : 25em;
        z-index: 305;
	}
	.nav2 li ul { /* second-level lists */
		position : absolute;
		left: -999em;
        /*margin-left: -2em;*/
		margin-left : 12em;
		margin-top : -2.5em;
        width : 25em;
        z-index: 305;
	}
	
	.nav li ul ul { /* third-and-above-level lists */
		left: -999em;
        margin-left : 24.8em;
        margin-top : -1.5em;
        z-index: 320;
	}
	
	.nav li a {
		padding: 2px 24px;
		outline:none;
		color: #FFFFFF;
		border-bottom: solid 1px #0088ff;
		text-decoration: none;
        display: block;
	}
	.nav li a:visited{color: #c6e877; border-bottom: solid 1px #0088ff;}

	.nav li a:hover{
        border-bottom: solid 1px #0088ff;
        background-image:url(/images/flyoutBullet.gif);
        background-repeat:no-repeat;
        color: #99ccff;
        background-color: #0065bd;
        text-decoration:none;
    }
	
	.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: -15px;
	}
    .nav li:hover, .nav li.hover {
        position: static;
    }
	
/* Code for the Event Reg Step Box */
.stepOn {
	padding: 3px 0px 4px;
	font-size: larger;
	font-weight: bold;
	text-align: center;
	background: #ff9900;
	width: 100px;
	height: 14px;
	float: left;
}
.stepOff {
	padding: 3px 0px 4px;
	font-size: larger;
	font-weight: bold;
	text-align: center;
	background: #e1f3b7;
	color: #666666;
	width: 100px;
	height: 14px;
	float: left;
}
.stepBox {
	width: 322px;
	border: 3px solid #1a75c4;
	height: 21px;
	overflow: hidden;
}
.stepText {
	width: 310px;
	font-size: small;
	text-align: center;
	padding: 8px;
}

/* Code for the index page slide show */
.slide-show-box-body {
	height: 17px;
	width: 60px;
	float: left;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	position: absolute;
	left: 2px;
	top: 203px;		
}
.slide-show-box1A {
	float: left;
	height: 17px;
	width: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #ff6600;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	cursor: default;
	text-decoration: none;
}
.slide-show-box1B {
	float: left;
	height: 17px;
	width: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;
	cursor: default;
	text-decoration: none;
}
.slide-show-box2A {
	float: left;
	height: 17px;
	width: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #ff6600;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	cursor: default;
	text-decoration: none;
}
.slide-show-box2B {
	float: left;
	height: 17px;
	width: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;	
	cursor: default;
	text-decoration: none;
}
.slide-show-box3A {
	float: left;
	height: 17px;
	width: 20px;
	font-weight: bold;
	text-align: center;
	background-color: #ff6600;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	cursor: default;
	text-decoration: none;
}
.slide-show-box3B {
	float: left;
	height: 17px;
	width: 20px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999999;	
	cursor: default;
	text-decoration: none;
}
/*For the Entre Menu in the Event Registration*/
.entre_table {
	height: auto;
	width: auto;
/*	border: thin ridge #CCCCCC;*/
	margin: 5px;
}
.entre_selection_input {
	padding: 5px;
	border-top: thin solid #999999;			
	border-bottom: thin solid #999999;
}
.entre_selection_text {
	padding: 5px;
	border-top: thin solid #999999;			
	border-bottom: thin solid #999999;	
}
.hidden {
	display: none;
}
.show {
	display: inline;
}
.EAPbox {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 5px;
	height: auto;
	width: auto;
	border: thin solid #000d73;
}
.EAPboxInLine {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;	
	padding: 5px;
	height: auto;
	width: auto;
	border: thin solid #000d73;
	margin: 2px;
	display: inline;
	clear: left;
	float: left;
}
.event_sponsor_seperator {
	height: 2px;
	width: 300px;
	border-bottom: thin dashed #000000;
	padding-bottom: 50px;
}

/*Header Titles*/
.header_title {
	color: #754598;
	font-weight: bold;
	font-size: 14px;
	display: block;
	border-bottom: solid 1px #754598;
	margin-bottom: 10px;	
}
.header_title_sub {
	color: #754598;
	font-weight: bold;
	font-size: 12px;
	display: block;
	border-bottom: solid 1px #754598;
	margin-bottom: 10px;
	text-indent: 5px;
}

/*Annual Report Styles*/
.ar_boxes {
	display: block;
	float: left;
	margin-right: 15px;
}