
	BODY { background-image: url('/images/template/bg.jpg'); background-attachment: fixed; background-repeat: repeat-x;font-family:arial, verdana, helvetica, sans-serif; font-size:11px; color:#333333; margin: 0; padding: 0; }
	
/* home page rules */
	DIV#centeringDivHome { width: 100%; text-align: center; margin: 0; }
	BODY > DIV#centeringDivHome { width: 732px; margin: 0 auto 0 auto; }
	DIV#greyWrapperHome { background-color: #CDCDCD; border: 1px solid #777777; width: 732px; }
	DIV#topNameBarHome { background-color: #5B7398; background-image: url('/images/template/fr_r2_c2.jpg'); border: 0 solid #5B7398; border-width: 5px 0 0 0; width: 729px; height: 41px; }
	DIV#toolbarHome { background-color: #5B7398; background-image: url('/images/template/int_r4_c17.gif'); background-repeat: repeat-x; border: 0 solid white; border-width: 2px 0 2px 0; text-align: left; width: 727px; }
	DIV#toolbarHome A.toolbar { border: 0; }
	DIV#toolbarHome A.toolbar IMG { border: 0; }
	DIV#homeMiddleImageHome { background-image: url('/images/template/fr_r8_c2.jpg'); border: 0 solid #777777; border-width: 1px 0 0 0; width: 729px; height: 224px; }
	DIV#columnWrapperHome { background-color: #CDCDCD; background-image: url('/images/template/fr_bg-columnWrapper.gif'); background-repeat: repeat-x; width: 732px; }
	
	DIV#columnLeftHome { background-color: #CDCDCD; float: left; height: 300px; text-align: left; margin: 0; padding: 0; width: 330px; }
	DIV#columnLeftHome H2 { margin: 0; padding: 0; }
	DIV#columnLeftHome FORM { background-color: #adadad; margin: 0; padding: 0 0 2px 0; }
	DIV#columnLeftHome FORM INPUT { background-color: white; margin: 6px 2px 8px 24px; padding: 0; }
	DIV#columnLeftHome FORM P { margin: 4px 16px 8px 24px; }
	DIV#columnLeftHome P { margin: 8px 16px 8px 24px; }
	
	DIV#columnRightHome { background-color: white; text-align: left; margin: 0 0 0 330px; padding: 0; width: 399px; }
	DIV#columnRightHome H2 { line-height: 90%; margin: 0; padding: 0; }
	DIV.dspHomeNewsItem { margin: 0; padding: 4px; }
	DIV.dspHomeNewsItem H3 { color: #475C78; font-size: 12px; margin: 0 8px 4px 0; padding: 0; width: 90%; }
	DIV.dspHomeNewsItem H3 A { color: #475C78; }
	DIV.dspHomeNewsItem H3 A:hover { color: #0079C5; }
	
/* template rules */
	DIV#centeringDiv { width: 100%; text-align: center; margin: 0; }
	BODY > DIV#centeringDiv { width: 732px; margin: 0 auto 0 auto; }
	DIV#greyWrapper { background-color: #ADADAD; margin: 0; width: 732px; }
	DIV#contentWrapper { background-color: white; background-image: url('/images/template/big_background.jpg'); background-repeat: no-repeat; background-position: left top; border: 1px solid #333333; padding: 0 0 30px 0; position: relative; }
	DIV#greyWrapper > DIV#contentWrapper { background-color: white; }
	DIV#homePageLink { /*float: left;*/ left: -366px; margin: 22px 0 0 0; position: absolute; width: 125px; }
	DIV#contentWrapper > DIV#homePageLink { float: left; left: 0px; }
	DIV#toolbar { border: 1px solid white; background-image: url('/images/template/int_r4_c16.gif'); /*display: inline;*/ text-align: left; position: absolute; top: 108px; left: -241px; width: 602px; margin: 0; padding: 0; height: 21px; }
	DIV#contentWrapper > DIV#toolbar { border: 0; background-image: url('/images/template/int_r4_c16.gif'); /*display: inline;*/ text-align: left; position: absolute; top: 108px; left: 127px; width: 602px; margin: 0; padding: 0; height: 21px; }
	DIV#content { background-color: white; border: 1px solid #ADADAD; font-size: 11px; text-align: left; height: 300px; margin: 197px 29px 0 127px; padding: 12px 20px 30px 10px; }
	DIV#contentWrapper > DIV#content { height: auto; margin: 197px 29px 0 127px; min-height: 300px; }
	DIV#pageSection { text-align: right; position: relative; top: 165px; right: 45px; }

/* sidebar rules */
	/* orginal green - DIV.sideToolbar { background: #D9EE82; color: #5F730F; margin: 0 0 0 16px; padding: 8px; float: right; width: 150px; } */
	DIV#sideToolbar { background-color: white; border: 1px solid #777777; border-left-color: white; color: #5F730F; margin: 256px 0 0 -138px; padding: 6px; position: absolute; top: 0; width: 114px; }
	DIV#content > DIV#sideToolbar { padding: 4px; width: 118px; }
	DIV#sideToolbar UL { font-size: 11px; list-style-type: square; margin: 3px 6px 6px 14px; }
	DIV#sideToolbar > UL { margin-left: -24px; }
	DIV#sideToolbar LI { margin-bottom: 6px; }
	DIV#sideToolbar A { color: #789115; font-size: 10px; }/*#6D8512*/
	DIV#sideToolbar > UL > LI > A { font-size: 10px; }
	DIV#sideToolbar DIV.sideToolbarBack { font-weight: 700; margin: 3px 3px 3px 14px; }
	DIV#sideToolbar > DIV.sideToolbarBack { margin: 3px 3px 3px 16px; }
	DIV#sideToolbarBack A { color: #789115; }
	DIV#sideToolbarBack A:hover { color: #789115; }
	TABLE.sideBar TH { font-size: smaller; text-align: left; }
	
/* news rules */
	DIV.dspNewsItem { border: 0px solid #C5C5C5; border-bottom-width: 1px; padding: 8px; }
	DIV.dspNewsItem DIV.dspNewsDate { border: 0 }
	DIV.dspNewsItem H3 { color: #475C78; margin: 0 8px 4px 0; padding: 0; }
	DIV.dspNewsItem H3 A { color: #475C78; }
	DIV.dspNewsItem H3 A:hover { color: #0079C5; }
	DIV.dspNewsItem P { margin: 8px 8px 0 8px; }
	A.dspNewMore { color: #0079C5; font-weight: 900; }
	DIV.dspNewsDate { border: 0px solid #C5C5C5; border-bottom-width: 1px; color: #0079C5; margin: 0 0 6px 0; padding: 2px; }
	DIV.dspNewsBack { border: 0px solid #C5C5C5; border-top-width: 1px; color: #0079C5; font-weight: 900;  margin: 12px 0 6px 0; padding: 2px; }
	DIV.dspNewsBack A { color: #0079C5; }
	
/* Search */
	H3.dspSearch { font-size: 13px; font-weight: 800; margin: 0 12px 3px 0; }
	P.dspSearch { font-size: 11px; margin: 0 12px 3px 0; }

/* general tag rules */
	H1 { color: #F1F1F1; font-family: arial, verdana, helvetica, sans-serif; font-size: 24px; font-weight: 700; margin: 0; }
	H1.txtSmall { font-size: 12px; }
	H2 { margin: -2px 12px 2px 0; }
	H3 { color: #627B9F; margin-bottom: 8px; }
	H4 { color: #929292; margin-bottom: 4px; }
	P { line-height: 150%; margin: 4px 10% 8px 0; }
	A { color:#6586AB; text-decoration: underline; }
	TD { font-family:arial, verdana, helvetica, sans-serif; font-size:11px; color:#333333;}
	LI { color: #999; margin: 2px 12px 8px 2px; }
	LI A { font-size: larger; }
	LI A:hover { color: #CD352A; }
	TD UL LI { font-size: medium; }
	TD UL LI A { font-size: medium; }
	
	P IMG { border: 1px solid #333333; margin: 0 -40px 6px 10px; }
	
/* bottom rules */
	DIV#bottomToolbar { border: 0 solid white; border-width: 2px 0 2px 0; background-color: #CCCCCC; margin: 1px 0 1px 0; padding: 4px 20px 4px 20px; text-align: right; }
	DIV#bottomToolbar A { color: #333333; }
