/* globals */
body {margin:0; font:13px "trebuchet ms",arial,verdana,sans-serif; color:#333; padding:0; background:#FFF; border-top:1px solid #FF0; text-align:center;}


b {font-weight:bold;}
i {font-style:italic;}
u {text-decoration:underline;}


a:link, a:active, a:visited {text-decoration:none; color:#000; background:none; border-bottom:1px solid #FC0;}
a:hover {text-decoration:none; color:#000; background:none; border-bottom:1px solid #000;}

a.homeLink:link, a.homeLink:active, a.homeLink:visited {text-decoration:none; color:#333; background:none; border:none;}
a.homeLink:hover {text-decoration:none; color:#000; background:none; border:none;}


h1, .heading  {font:bold 24px/24px "trebuchet ms",verdana,sans-serif; color:#333; background:none; text-shadow:0px 2px 2px #CCC;}
h2, .subheading  {font:bold 18px/18px "trebuchet ms",verdana,sans-serif; color:#333; background:none; text-shadow:0px 2px 2px #CCC;}

/* Oooo...fancy quotes: */
q:lang(en) {quotes:"\201C" "\201D" "\2018" "\2019";}


/* begin main page sections */

#headerBar {background:#FC0; height:8px; border-bottom:1px solid #C90; padding:0; margin:0;}
#headerBarAlt {background:#FC0; height:60px; border-bottom:1px solid #C90; padding:0; margin:0;}
	#headerBarNav {width:750px; margin:0 auto 0 auto; padding:0; text-align:left; background:none; height:60px;}
	#headerBarNav .logo {float:left; border:0; height:59px; width:184px; margin:0; padding:0; top:1px; position:absolute; z-index:2;}
#blackBar {background:#000; height:10px; padding:0; margin:0; border-top:1px solid #C90;}

#pageArea {margin:20px auto auto auto; padding:0; width:750px; text-align:left; background:none;}
	#main #homeLeftCol {float:left; width:50%; text-align:center;}
	#main #homeRightCol {margin-left:50%; text-align:center;}
	#main #leftCol {float:left; width:185px; text-align:left;}
	#main #rightCol {margin-left:215px; text-align:left;}
		#main #rightCol img {border:1px solid #000; margin:15px 15px 10px 0;}
		#main #rightCol li {margin-bottom:5px;}

/* Roundy Nav Bar on Home page only  */
#fatNav {margin:30px 0 20px 0; padding:0; width:780px; height:34px; text-align:center; background:url(/images/largeNavBarBG.gif) repeat-x; clear:both;}
	#fatNav li {display:inline; font:bold 16px/34px "trebuchet ms", helvetica, geneva, arial, sans-serif; color:#000; background:none; margin:0; padding:0;}
	#fatNav li a:link,
	#fatNav li a:active,
	#fatNav li a:visited {display:inline; text-decoration:none; color:#000; padding:0; margin:0; background:none; border:none;}
	#fatNav li a:hover {display:inline; text-decoration:none; color:#333; padding:0; margin:0; background:none; border:none;}
	#fatNav .navSeps {display:inline; width:2px; padding:0; margin:8px 10px 0 10px; line-height:16px; background:url(/images/largeNavBarSep.gif) no-repeat;}
	#fatNav #rightNavCap {width:17px; height:0; display:inline; float:right; margin:0; padding:0; top:0; right:0; position:relative;}
	#fatNav #leftNavCap {width:17px; height:0; display:inline; float:left; margin:0; padding:0; top:0; left:0; position:relative;}

#headerBarAlt #fatNav {width:750px; margin:0; padding:0; background:none; clear:none; top:38px; text-align:right; position:absolute;}
		#headerBarAlt #fatNav li {display:inline; font:bold 13px/13px "trebuchet ms", helvetica, geneva, arial, sans-serif; color:#000; background:none; margin:50px 0 0 0; padding:0;}
		#headerBarAlt #fatNav li a:link,
		#headerBarAlt #fatNav li a:active,
		#headerBarAlt #fatNav li a:visited {display:inline; text-decoration:none; color:#000; padding:0; margin:0; background:none; border:none;}
		#headerBarAlt #fatNav li a:hover {display:inline; text-decoration:none; color:#FFF; padding:0; margin:0; background:none; border:none;}
		#headerBarAlt #fatNav .navSeps {display:inline; width:10px; padding:0; margin:0;}
		#headerBarAlt #fatNav #rightNavCap {display:none;}
		#headerBarAlt #fatNav #leftNavCap {display:none;}

#faqList {list-style-type:none; margin:0 auto auto 0; padding:0; font:11px "trebuchet ms",verdana,sans-serif; color:#333; background:none;}
	#faqList li.q {background:url(/images/listQ.gif) 0 3px no-repeat; padding-left:14px;}
	#faqList li.a {margin-bottom:10px; background:url(/images/listA.gif) 0 3px no-repeat; padding-left:14px;}

#copyright {text-align:center; margin-top:10px; padding:3px; font:11px "trebuchet ms",verdana,sans-serif; color:#666; border-top:1px solid #CCC; clear:both;}


/* classes */
.noBorder a:link, .noBorder a:active, .noBorder a:visited, .noBorder a:hover, img.noBorder {border:0;}
.smtext {font:11px "trebuchet ms",arial,verdana,sans-serif; color:inherit; background:inherit;}
.accessibility {background:none; color:#F00; display:none;}
.angleQuo {background:none; color:#F90; font:bold 16px/10px arial,helvetica,verdana,sans-serif; text-shadow:0px 2px 2px #CCC;}
.yellow {color:#F90;}
.list {margin:0 0 10px 0; padding-left:20px; font:11px/16px "trebuchet ms",verdana,sans-serif; color:#333; background:none;}
.noShow {display:none;}


/* BEGIN TRI-COLUMN LAYOUT */
.triColumns {margin:0; padding:0; text-align:left; border-left:0; border-right:0;}

/* Left side column */
.triColFixed {float:left; margin:0; padding:0; width:230px; voice-family: "\"}\""; voice-family:inherit;}
	html>body .triColFixed {width:230px;}

/* Right side 2 columns */
.triColFloat {float:right; margin:0; padding:0 0 0 29px; width:230px; voice-family:"\"}\""; voice-family:inherit;}
	html>body .triColFloat {width:230px;}
/* END TRI-COLUMN LAYOUT */
