#container { position: relative; width: 900px; margin: 0 auto; padding: 0; background: #fff; overflow: hidden }
#APTA_Bar { position: relative; width: 880px; height:25px; margin:3px auto; background: #767676 url(/img/APTA_logo_sm.gif) 10px 2px no-repeat }
#APTA_Bar a { display: block; width: 880px; height: 25px; margin: 0; padding: 0; border: none }
#logoBar { position: relative; width: 880px; height: 50px; margin: 1px auto; padding: 0; background: #fff; border 1px solid #333 }
#mainNav { position: relative; width: 880px; height: 35px; background: #336666 url(/img/mainNavBckgrnd.jpg) left bottom repeat-x; margin: 0 auto; padding: 0 }
#sponsorBar { position: relative; width: 880px; min-height: 90px; _height: 90px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; margin: 2px auto; clear: both }
#footer { position: relative; width: 880px; margin: 0 auto; padding-bottom: 20px }






hr {  display: block; clear: both; border: none; border-top: 1px solid #CCCC99; height: 1px; width: 100%; margin: 20px auto; padding: 0 }

#titleBar { position: relative; width: 880px; height: 38px; margin: 1px auto 0 auto; background: url(/img/subBnnrBckrnd1.jpg) top left no-repeat  }

.sectionTitle { position: absolute; height: 25px; width: 400px; top: 5px; right: 0px }

.sectionTitle h1 { display: none }

#content { width: 880px; margin: 0 auto; padding: 0; background: none }

#leftColumn { float: left; width: 245px; margin: 0; padding: 0 }

table td { font: 11px/12px Tahoma, TradeGothic, "Trebuchet MS", Verdana; color: #555 }

#tableList { width: 450px }
#tableList td { background: #f5f5cb; /*border-bottom: 1px dotted #cccc99; border-right: 1px solid #cccc99;*/ padding: 5px }
#tableList .tableHeader { color: #fff; font-weight: bold; background: #333; padding-top: 7px; padding-bottom: 8px }
#tableList .tableHeader a { color: #fff; text-decoration: underline }
#tableList .tableHeader a:hover { color: #ffcc00 }

fieldset { border: none }
fieldset table td { padding: 4px }
fieldset#forms #textField, fieldset#forms textarea { width: 250px; border: 1px solid #cc9900 } 

/* CSS Document */

#subNavBar { width: 245px; margin: 0; padding: 24px 0; background: #ee7200 url(/img/subNavBckgrnd.jpg) top right no-repeat }

#subNav { width: 180px;  margin: 0 auto; padding: 0 }

#subNav li {
	margin: 0; padding: 0; list-style: none; border-top: 1px solid #f3943b; _border-bottom: 1px solid #ee7200; background: none
}
#subNav a {  }

#subNav li a {
	display: block; color: #fafae2; margin: 0; padding: 8px 12px 8px 4px; font:14px/15px Georgia, "Times New Roman", Times, serif; text-decoration: none; background: none }
	
#subNav li a:hover { background: url(/img/navActiveBckgrnd.jpg) bottom left no-repeat }

#subNav li.active a, #subNav li.active a:link, #subNav li.active a:visited, #subNav li.active a:hover, #subNav li.active a:active { background: url(/img/navActiveBckgrnd.jpg) -14px bottom no-repeat }


/*#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#c00;background: #fee url("images/sprites.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}
	*/
	
	
	
	
/* SECONDARY NAVIGATION - 2nd TIER */
	#subNav li ul, #subNav li.active ul { width: 180px; margin: 0; padding: 7px 0; background: url(/img/navActiveShadow.jpg) -14px 0 no-repeat; overflow: hidden }
	#subNav li.active li a, #subNav li.active li a:link, #subNav li.active li a:visited {
		width: 145px;
		background: transparent url(/img/bulletArrow.gif) no-repeat 5px 6px;
		padding:4px 7px 4px 17px;
		font: 11px/12px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#fff;
		display:block;
	}
	
	#subNav li.active li a:hover, #subNav li.active li a:active {
		color: #fcf1d5;
		background: #e64e00 url(/img/bulletArrow.gif) no-repeat 5px 6px;
	}
	#subNav li.active li {  color: #fff; border: none }
	
	#subNav li.active li.active a:link, 
	#subNav li.active li.active a:visited, 
	#subNav li.active li.active a:hover, 
	#subNav li.active li.active a:active { /*font: 13px/14px Georgia, "Times New Roman", Times, serif;*/ color:#FFFF99; font-weight:bold }
	
	
	
	
	/*#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#c00;background: #fee url("images/sprites.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00} 
	#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}
	*/
	
	
	/* SECONDARY NAVIGATION - 2nd TIER */
	/*#subNav ul {margin: 0 0 1em 23px;padding:0}
	#subNav li.active li a, #subNav li.active li a:link, #subNav li.active li a:visited {line-height:1.5;background: #fff url("images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#subNav li.active li a:hover, #subNav li.active li a:active {color: #c00}
	#subNav li.active li {border: none;margin:0}
	
	#subNav li.active li.active a:link, 
	#subNav li.active li.active a:visited, 
	#subNav li.active li.active a:hover, 
	#subNav li.active li.active a:active {font-weight:bold}*/
	
	
	

/* SECONDARY NAVIGATION - 3rd TIER */
	#subNav ul ul {margin: 0 0 1em 13px;padding:0}
	#subNav li.active li.active li a, #subNav li.active li.active li a:link, #subNav li.active li.active li a:visited {width:117px}
	#subNav li.active li.active li a:link, 
	#subNav li.active li.active li a:visited, 
	#subNav li.active li.active li a:hover, 
	#subNav li.active li.active li a:active {font-weight:normal}
	#subNav li.active li.active li.active a:link, 
	#subNav li.active li.active li.active a:visited, 
	#subNav li.active li.active li.active a:hover, 
	#subNav li.active li.active li.active a:active {font-weight:bold}


/*#contentColumn { position: absolute; height: 400px; width: 245px; background: #1e4747; top: -40px; right: 10px }*/
#contentColumn { position: relative; float: left; width: 245px; background: #1e4747; margin: 0; padding: 0 0 25px 0; color: #fff }

#breadcrumb { position: relative; float: left; width: 635px; _width: 634px; height: 20px; margin: 2px auto; border-bottom: 1px solid #f5f5f5; border-top: 1px solid #f5f5f5 }
#breadcrumb a { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #333; text-decoration: none }
#breadcrumb a:hover { color:#FF9900 }
#breadcrumb span { margin-left: 20px }

#mainContent { position: relative; float: left; width: 635px; _width:634px; margin: 0; padding: 0; background: #fafae2; border-top: 7px solid #f5f5cb }

#contentBody { margin: 10px 30px 20px 25px; padding: 0; font: 12px/18px Tahoma, TradeGothic, "Trebuchet MS", Verdana; color: #555; overflow: hidden }
#contentBody h1 { font: 20px/22px Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 0; padding-bottom: 10px; color: #1e4747 }
#contentBody h2 { font: 18px/20px Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #f5f5cb }
#contentBody h3 { font: 12px/15px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; margin: 10px 0 7px 0; padding: 0; font-weight: bold }

#contentBody p { margin: 0 0 15px 0 }

#contentBody ul { background: none; margin: 0 auto 7px auto; padding: 0 0 10px 0 }
#contentBody li { /*font: 13px/15px Georgia, "Times New Roman", Times, serif; font-style: italic;*/ list-style: none; margin: 0 20px; padding: 3px 15px; display: block; background: url(/img/bulletArrow.gif) 5px 9px no-repeat; border-top: 1px dotted #f6f5c5 }

#contentBody li a { text-decoration: none; color: #006699 }
#contentBody li a:hover { color:#FF9900 }
#contentBody a { color:#006699; text-decoration: none }
#contentBody a:hover { text-decoration: underline }

#contentBody a img { border: none }

#contentBody ul ul { margin-left: 20px }
#contentBody ul ul ul { margin-left: 30px }

#contentBody .photoRight { float: right; margin: 0 0 25px 20px; padding: 3px; border: 1px solid #f0f0bf  }
#contentBody .photoLeft { float: left; margin: 0 20px 25px 0; padding: 3px; border: 1px solid #f0f0bf  }

.tagBar { font: 12px/14px Tahoma, TradeGothic, "Trebuchet MS", Verdana; color: #fff; background: #393939; margin: 15px 0 0 0; margin-top: 15px; padding: 5px 0 5px 10px; border: 1px solid }
.tagBar strong { font: 14px Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic }

.introText { font: 15px/20px Georgia, "Times New Roman", Times, serif; color: #e13a00; font-weight: normal }

.quote { font: 15px/18px Georgia, "Times New Roman", Times, serif; margin: 10px 0 0 0; padding: 10px 0 }
.quoteTag { font: 11px/12px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 20px 0; padding:0 }

span { margin: 0; padding: 0 }
.buttonBar { font: 11px/ 12px Arial, Helvetica, sans-serif; font-weight: bold; margin: 7px 0; padding: 7px 0; background: #f5f5cb; color: #fff; }

.buttonBar a { margin: 0 auto; padding: 3px 7px; color: #fff; text-decoration: none  }