* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a { color:#BE3131 ; font-weight:bold }
a img { border:none }
.align2 { text-align:center }
.fl1 { float:left ; margin:0 10px 10px 0 }
.fl2 { float:right ; margin:0 0 10px 10px }
body { background:#F89C19 url(../images/bg_page.png) top center repeat-x ; color:#000 ; font-family:arial,helvetica,sans-serif ; font-size:13px }
#header { background:url(../images/bg_header.png) top center no-repeat ; color:#704E91 ; height:248px ; width:auto }
	#nav1 { background:url(../images/header.jpg) top center no-repeat ; font-family:impact, charcoal, sans-serif ; font-size:22px ; height:37px ; margin:auto ; padding-top:211px; text-transform:uppercase ; width:978px }
		#nav1 li { height:37px ; position:absolute ; text-align:center }
		#link1 { margin-left:20px }
		#link2 { margin-left:120px }
		#link3 { margin-left:250px }
		#link4 { margin-left:615px }
		#link5 { margin-left:770px }
			#nav1 a { color:#704E91 ; display:block ; font-weight:normal ; line-height:37px ; padding:0 10px ; text-decoration:none }
			#nav1 a:hover { background:#FFE200 ; color:#704E91 }
#subnav { background:#FFF ; height:3px ; width:auto }
	#subnavInner { font-size:1px ; height:3px ; margin:auto ; width:978px }
	.submenu { background:#FFEE00 ; border-width:0 1px 1px 1px ; border-style:solid ; border-color:#FFF ; font-size:13px ; font-weight:bold ; position:absolute ; width:200px }
		.submenu li { float:left ; width:200px }
			.submenu a { color:#704E91 ; display:block ; padding:5px 10px ; text-decoration:none }
			.submenu a:hover { background:#704E91 ; color:#FFF }
	#menu2 { margin-left:120px }
#tag { background:#704E91 ; border-bottom:3px solid #FFF ; color:#FFF ; font-family:"palatino linotype","book antiqua",palatino,serif ; font-size:18px ; font-style:italic ; line-height:37px ; text-align:center }
#content { background:#FFF url(../images/bg_content.gif) ; border-bottom:3px solid #FFF ; color:#000 }
	#contentInner { background:#FFF ; border-right:1px solid #E2DCE9 ; border-left:1px solid #E2DCE9 ; margin:auto ; padding:0 3px ; width:954px }
		#contentCols { width:954px }
			#contentCols #left { float:left ; width:316px }
				#contentCols #left p { font-size:11px ; margin:0 12px ; padding:6px 0 12px 0 }
			#contentCols #right { float:right ; width:635px }
				#right p { line-height:18px ; padding-bottom:12px }
				h1 { color:#704E91 ; font-family:"palatino linotype","book antiqua",palatino,serif ; font-size:18px ; padding-bottom:12px }
				h2 { color:#704E91 ; font-family:"palatino linotype","book antiqua",palatino,serif ; font-size:15px ; padding-bottom:12px }
				hr { background:#704E91 ; border:none ; color:#704E91 ; height:1px ; margin-bottom:18px }
				#right .lead { background:#FE0 url(../images/bg_lead.png) top center repeat-x ; color:#000 ; margin-bottom:12px ; padding:12px }
				#inner { margin:0 12px }
#footer1 { background:#704E91 ; border-bottom:3px solid #FFF ; color:#FFF ; font-size:11px ; font-weight:bold ; padding:24px 0 }
	#footerCols { margin:auto ; width:960px }
		#footerCols a { color:#FFF }
		#footerCols .left { float:left ; width:66% }
		#footerCols .right { float:right ; text-align:right ; width:33% }
#footer2 { font-size:11px ; font-weight:bold ; margin:auto ; padding:12px 0 ; text-align:center ; width:960px }
	#footer2 a { color:#000 }
				
/* INDEPENDENT OBJECTS */
	/* COLUMNS */
	.cols1 { background:#FFF url(../images/bg_cols1.gif) top center repeat-y ; width:100% }
		#left2 { float:left ; width:300px }
		#right2 { float:right ; width:300px }
		
	/* TABLES */
	.tb1 { background:#FFC ; width:100% }
	.tb1 th { text-align:right }
	.tb1 th, .tb1 td { padding:3px }
		
	/* LISTS */
	ul.bullet1, ul.bullet1 li { list-style:url(../images/bullet1.gif) ; margin-left:20px ; padding-bottom:6px }
	
	/* ACCENTS */
	a.bullet { background:url(../images/bullet1.gif) left center no-repeat ; padding-left:20px }

/* CLEARFIX */
.cols1, #contentCols, #footerCols { overflow:hidden }
* html .cols1, * html #contentCols, * html #footerCols { height:1% ; overflow:visible }