
	/*NOTE: Colors are assigned in the css_colors.css file */
	
	#page, input, textarea { font-family:Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif; font-size:12px; }

	h1, h2, h3, h4, h5, h6, p, li, label { padding: 0px 10px; }
	h1 { letter-spacing:-2px; }
	h2, h3 { letter-spacing:-1px; }	
	
	h1 { font-size:36px; font-weight:bold; line-height:36px; margin:18px 0px; }
	h2 { font-size:24px; font-weight:bold; line-height:24px; margin:10px 0px;}
	h3 { font-size:18px; font-weight:normal; line-height:18px; margin:9px 0px;}

	/* replicated in fieldset.group legend style */
	h4 { font-size:15px; font-weight:normal; line-height:15px; margin:0px; }
	h5 { font-size:12px; font-weight:normal; line-height:18px; margin:0px; }
	h6 { font-size:12px; font-weight:normal; line-height:18px; margin:0px; }
	p, ol, ul, dl { font-size:13px; line-height:18px; margin:9px 0px;}	
	
	.no-right {padding: 0px 0px 0px 10px;}
	.no-left {padding: 0px 10px 0px 0px;}
	
	/*BREADCRUMBS*/
	.breadcrumb{ font-size:12px;}
	.breadcrumb a{ background: transparent url(/samples/template/graphics/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right: 18px; /*adjust bullet image padding*/}
	.breadcrumb a:hover{ text-decoration: underline;}
	
	.contact {font-size:14px;}
	.moreinfotitle {width:218px; padding:20px 20px 0px 20px; margin:0; font-size:18px; color:#FFF;}
	.moreinfocontact {width:218px; padding:10px 20px; margin:0; font-size:14px; color:#FFF;}
	
	.columntitle {padding:0; letter-spacing:-1px; font-size:18px; line-height:18px;}
	.colcontainer1 {float:left; width:700px; background-color:white; background-image:url(/samples/template/graphics/1column-cap.jpg); background-repeat:no-repeat; background-position:top;}
	.colcontainer2 {float:left; width:350px; background-color:white; background-image:url(/samples/template/graphics/2column-cap.jpg); background-repeat:no-repeat; background-position:top;}
	.colcontainer3 {float:left; width:233px; background-color:white; background-image:url(/samples/template/graphics/3column-cap.jpg); background-repeat:no-repeat; background-position:top;}
	
	/*-------------HELP ME CHOOSE LINKS-------------------------------------------------- */
	#choicecontainer { position:relative; top:0px; left:0px; width:238px; margin:0 auto; padding:0; font-weight:bold; font-family:Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif; font-size:12px; text-align:center; }
	ul#choices { text-align:left; list-style:none; padding:0; margin:0 auto; width:100%; }
	ul#choices li { display:block; margin:0; padding:0; }
	ul#choices li a { display:block; width:100%; padding: 10px 20px; font-weight:bold; font-family:Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif; font-size:13px; text-decoration:none; }
	#choicecontainer>ul#choices li a { width: auto; }
	
	.choicetitle { font-size:28px; line-height:24px; letter-spacing:-1px; font-weight:bold; text-align:center; width:238px; padding:20px 0 10px 0;}
	.choicesubtitle {width:198px; text-align:center; padding:0 20px 20px 20px;}
			
	/*-------------LOGIN NAVIGATION-------------------------------------------------- */
	.loginnav { margin:34px 0 0 -12px; padding:0; float:left; width:100%; overflow:hidden;}		
	.loginnav li { display:inline; padding:0; }
	.loginnav li.nonlink { display:inline; padding:0; margin:0; float:right; }		
	.loginnav li a { float:right; font:bold 12px Arial, Helvetica, Sans-serif; padding:0; text-decoration:underline;}
	.loginnav li a.vrule { margin:0 10px 0 5px; padding:0 10px 0 0;}	
	
	/*-------------HEADER NAVIGATION-------------------------------------------------- */
	.solidblockmenu { margin:0 0 10px 0; padding:0; float:left; width:100%; overflow:hidden; }
	.solidblockmenu li { display:inline; padding:0; }
	.solidblockmenu li a { float:left; font:bold 14px Arial, Helvetica, Sans-serif; padding:9px 11px; text-decoration:none; }
	.solidblockmenu li.flushright {float:right;}
	
	/* FOOTER NAV BAR --------------------------------------- */            
	.footernav { margin:0px; text-align:center; padding:0px; font:Arial, Helvetica, sans-serif; font-size:11px; height:11px; line-height:11px;}		
	.footernav li { display:inline-block; padding:0; *display:inline; /* fixes IE problem with inline-block */}
	.footernav li a { float:left; margin:0; padding:0px 8px; text-decoration:none;}


	/* BUTTONS --------------------------------------- */ 
	.btn { display: block; position: relative; height:18px; background: #aaa; padding: 5px; float: left; color: #000; text-decoration: none; cursor: pointer; }
	.btn * { font-style: normal; font-weight:bold; background-image: url(/samples/template/graphics/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
	.btn i { background-position: top left; position: absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
	.btn span { background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px; }
	.btn span i { background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0; }
	.btn span span { background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0; }
	
	
	* html .btn span,
	* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
	
	.btn.blue { background: #2ae; }
	.btn.gold { background: #FC0; }
	.btn.pink { background: #e1a; }
	.btn:hover { background-color: #a00; color:#FFF;}
	.btn:active { background-color: #444; }
	.btn[class] {  background-image: url(/samples/template/graphics/shade.png); background-position: bottom; }
	
	* html .btn { border: 3px double #aaa; }
	* html .btn.gold { border-color: #FC0; }
	* html .btn.green { border-color: #9d4; }
	* html .btn.pink { border-color: #e1a; }
	* html .btn:hover { border-color: #a00; color:#FFF;}

