<p>/*****************/
/* Global Styles */
/*****************/
body { margin:0; padding:0; color: #484848; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; }
body.body-bg { background: #99cccc url(images/body2.gif) repeat-x top left; margin:0; padding:0; }
form { margin: 0px; }
input,textarea,select { color: #484848; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }
h1 { color: #3399cc; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-style: normal; font-size: 22px; margin: 10px 0px 14px 0px; }
h2 { color: #3399cc; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-style: normal; font-size: 18px; margin: 8px 0px 12px 0px; }
h3 { color: #3399cc; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-style: normal; font-size: 16px; margin: 6px 0px 10px 0px; }
h4 { color: #ff6600; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-style: italic; font-size: 14px; margin: 4px 0px 8px 0px; }
h5 { color: #ff6600; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-style: italic; font-size: 12px; margin: 2px 0px 6px 0px; }
a:link { color: #3399cc; text-decoration: underline; }
a:visited { color: #3399cc; text-decoration: underline; }
a:hover { color: #0000ff; text-decoration: underline; }
.anchor { display: block; }
.anchorBR { line-height: 8px; }
li { list-style-type: square; margin-bottom: 8px; }
hr { color: #cccccc; background-color: #cccccc; height: 1px; border: 0px; }
/*******************/
/* Template Styles */
/*******************/
/* Main Table */
.mainTABLE { width: 780px; position: relative; top: -8px; margin-left: auto; margin-right: auto; background-color: #ffffff; background-image: url(images/borderbottom2.gif); background-position: bottom left; background-repeat: repeat-x; }
/* .mainTABLE td { border: 1px dashed #484848; } */
/* Main Table Column Widths Row */
.mainTABLEspacerTR {  }
.mainTABLEleftBorderSpacerTD { vertical-align: top; background-image: url(images/borderleft2.gif); background-position: top right; background-repeat: repeat-y; }
.mainTABLEleftBorderSpacerTD img { width: 15px }                  /* Spacer gif filename in config.cfm */
.mainTABLEleftColumnSpacerTD { background-image: url(images/columnspacerleft2.gif); background-position: top right; background-repeat: no-repeat; }
.mainTABLEleftColumnSpacerTD img { width: 140px; height: 72px; }  /* Spacer gif */
.mainTABLEcenterColumnSpacerTD { background-image: url(images/columnspacercenter2.gif); background-position: top right; background-repeat: no-repeat; }                   /* Spacer TD - set min width in mainTABLEcenterColumnSpacerTD img */
.mainTABLEcenterColumnSpacerTD img { width: 430px; height: 72px; } /* Spacer gif */
.mainTABLErightColumnSpacerTD { background-image: url(images/columnspacerright2.gif); background-position: top right; background-repeat: no-repeat; }
.mainTABLErightColumnSpacerTD img { width: 180px; height: 72px; }  /* Spacer gif */
.mainTABLErightBorderSpacerTD { vertical-align: top; background-image: url(images/borderright2.gif); background-position: top right; background-repeat: repeat-y; }
.mainTABLErightBorderSpacerTD img { width: 15px; }                /* Spacer gif filename in config.cfm */
/* Main Table Header Row */
.mainTABLEheaderTR {  }
.mainTABLEheaderTD {  }
.mainTABLEheaderDIV {  }
/* Default Company Header */
.CompanyLogoDIV { position: absolute; top: 3px; left: 9px; width: 157px; height: 74px; }
.CompanyNameDIV { padding: 8px 0px 0px 9px; color: #000099; font-family: Arial Black, sans-serif; font-size: 22px; }
.CompanySloganDIV { padding: 0px 0px 0px 9px; color: #000000; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 16px; }
/* Main Table Row and Main Content TD and DIV */
.mainTABLEcontentTR {  }
.mainTABLEleftColumnTD { vertical-align: top; font-size: 13px; }
.mainTABLEcontentTD { height: 500px; vertical-align: top; } /* enable_leftcolumn = td */
	.leftContentContainerDIV { width: 140px; float: left; } /* enable_leftcolumn = div */
	.rightContentContainerDIV { width: 180px; float: right; padding: 0px 0px 28px 28px; } /* enable_rightcolumn = div */
	.mainContentContainerDIV { padding: 10px 20px 10px 20px; }	
.mainTABLErightColumnTD { text-align: left; vertical-align: top; font-size: 12px; padding: 0px 0px 10px 0px; } /* enable_leftcolumn = td */
/* Main Table Bottom Row (See 'MOD Bottom' Section)  */
.mainTABLEbottomModTR {  }
.mainTABLEbottomModTD { vertical-align: bottom; }
/* Main Table Footer Row */
.mainTABLEfooterTR {  }
.mainTABLEfooterTD { height: 6px; padding: 0px 0px 0px 0px; background-image: url(images/borderbottomleft2.gif); background-position: bottom left; background-repeat: no-repeat; }
.mainTABLEfooterDIV { height: 6px; padding: 0px 15px 7px 15px; background-image: url(images/borderbottomright2.gif); background-position: bottom right; background-repeat: no-repeat; }
/* Copyright DIV */
.copyright { width: 770px; margin-left: auto; margin-right: auto; white-space: nowrap; position: relative; top: -6px; padding: 0px 0px 8px 0px; text-align: center; color: #484848; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }
.copyright a { color: #484848; }
/******************/
/* Modules Styles */
/******************/
/* MOD Header */
.headerModLegendDIV { vertical-align: bottom; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; font-weight: bold; color: #999999; padding: 0px; margin: 0px; }
.headerModContainerDIV {  }
.headerModTABLE { width: 100%; margin: 0px; background-image: url(images/modheader.jpg); background-position: top right; background-repeat: no-repeat; } /* set cellpadding with headerModSpacerTD img */
.headerModSpacerTD img { width: 10px; } /* set margin in headerModTABLE for vertical cellspacing */
.headerModTD { vertical-align: top; }
.headerModTitleDIV { width: 164px; color: #3399cc; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight: bold; font-size: 15px; padding: 9px 8px 5px 8px; }
.headerModTitleDIV a:link { color: #0000ff; font-weight: bold; text-decoration: underline; }
.headerModTitleDIV a:visited { color: #0000ff; font-weight: bold; text-decoration: underline; }
.headerModTitleDIV a:hover { color: #3399cc; font-weight: bold; text-decoration: underline; }
.headerModContentDIV { width: 164px; text-align: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-style: italic; padding: 0px 8px 0px 8px; }
.headerModContentDIV a:link { color: #484848; text-decoration: none; }
.headerModContentDIV a:visited { color: #484848; text-decoration: none; }
.headerModContentDIV a:hover { color: #484848; text-decoration: none; }
.headerModImageDIV { text-align: center; }
.headerModImageDIV a:link {  }
.headerModImageDIV a:visited {  }
.headerModImageDIV a:hover {  }
/* MOD Top Navigation */
.topNavTR { color: #999999; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; }
.topNavTR a:link { color: #006699; text-decoration: none; }
.topNavTR a:visited { color: #006699; text-decoration: none; }
.topNavTR a:hover { color: #006699; text-decoration: none; }
.topNavTD { vertical-align: middle; }
.topNavContainerDIV { background-image: url(images/topnavleft.gif); background-position: top left; background-repeat: no-repeat; padding: 0px 0px 0px 7px; }
.topNavLinkTABLE { width: 100%; height: 26px; background-image: url(images/topnav.gif); background-position: top left; background-repeat: repeat-x; }
.topNavLinkTD { text-align: center; white-space: nowrap; padding: 0px 15px 0px 15px; }
.topNavLinkTDactive { text-align: center; white-space: nowrap; padding: 0px 15px 0px 15px; }
.topNavLinkTDactive a:link { color: #006699; text-decoration: none; }
.topNavLinkTDactive a:visited { color: #006699; text-decoration: none; }
.topNavLinkTDactive a:hover { color: #006699; text-decoration: none; }
.topNavLinkSeparatorTD { vertical-align: middle; padding-bottom: 2px; letter-spacing: -2px; white-space: nowrap; }
/*.topNavDateTD { width: 100%; color: #666666; text-align: right; vertical-align: middle; white-space: nowrap; font-size: 12px; font-style: italic; padding: 0px 16px 0px 0px; background-image: url(images/topnavright.gif); background-position: top right; background-repeat: no-repeat; }*/
.topNavDateTD { }
/* MOD Side Navigation */
.sideNavContainerDIV { font-size: 12px; padding: 0px 0px 8px 0px; background-image: url(images/modsidebottom.jpg); background-position : bottom left; background-repeat: no-repeat; }
.sideNavImageDIV { padding: 10px 0px 0px 0px; }
.sideNavSectionDIV { color: #999999; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; font-weight: bold; padding: 2px 4px 12px 4px; margin: 7px 0px 0px 0px; background-image: url(images/modsidetop.jpg); background-position : bottom left; background-repeat: no-repeat; }
.sideNavBtnDIV   { width: 162px; cursor: pointer; padding: 3px 8px 3px 8px; background-image: url(images/modside.jpg); background-position : top right; background-repeat: repeat-y; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #cccccc; }
.sideNavBtnDIVactive { width: 162px; cursor: pointer; padding: 3px 8px 3px 8px; background-image: url(images/modside.jpg); background-position : top right; background-repeat: repeat-y; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #cccccc; }
/* MOD News Bits */
.newsBitsLegendDIV { color: #999999; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; font-weight: bold; padding: 2px 4px 12px 4px; margin: 7px 0px 0px 0px; background-image: url(images/modsidetop.jpg); background-position : bottom left; background-repeat: no-repeat; }
.newsBitsContainerDIV { font-size: 12px; padding: 0px 0px 8px 0px; background-image: url(images/modsidebottom.jpg); background-position : bottom left; background-repeat: no-repeat; }
.newsBitsTitleDIV { color: #3399cc; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-style: italic; font-weight: bold; padding: 0px 8px 1px 8px; background-image: url(images/modside.jpg); background-position : top right; background-repeat: repeat-y; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #cccccc; }
.newsBitsTitleDIV a:link { color: #0000ff; font-weight: bold; text-decoration: underline; }
.newsBitsTitleDIV a:visited { color: #0000ff; font-weight: bold; text-decoration: underline; }
.newsBitsTitleDIV a:hover { color: #3399cc; font-weight: bold; text-decoration: underline; }
.newsBitsContentDIV { width: 162px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-style: italic; padding: 0px 8px 8px 8px; background-image: url(images/modside.jpg); background-position : top right; background-repeat: repeat-y; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #cccccc; }
.newsBitsImageDIV { text-align: center; }
.newsBitsImageDIV a:link { text-decoration: none; }
.newsBitsImageDIV a:visited { text-decoration: none; }
.newsBitsImageDIV a:hover { text-decoration: none; }
/* MOD Top */
.topModLegendDIV { vertical-align: bottom; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; font-weight: bold; padding: 2px 0px 2px 0px; color: #999999; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #666666; margin: 4px 10px 1px 10px; }
.topModContainerDIV {  }
.topModTABLE { width: 100%; margin: 10px 0px 10px 0px; } /* set cellpadding with topModSpacerTD img */
.topModSpacerTD img { width: 10px; } /* set margin in topModTABLE for vertical cellspacing */
.topModTD { font-size: 12px; text-align: center; vertical-align: top; padding: 8px; border-width: 1px; border-style: solid; border-color: #3399cc; }
.topModTitleDIV { text-align: left; font-size: 16px; padding: 0px 0px 1px 0px; }
.topModTitleDIV a:link { color: #3399cc; font-weight: bold; text-decoration: underline; }
.topModTitleDIV a:visited { color: #3399cc; font-weight: bold; text-decoration: underline; }
.topModTitleDIV a:hover { color: #3399cc; font-weight: bold; text-decoration: underline; }
.topModContentDIV { text-align: left; padding: 0px; }
.topModContentDIV a:link { color: #484848; text-decoration: none; }
.topModContentDIV a:visited { color: #484848; text-decoration: none; }
.topModContentDIV a:hover { color: #484848; text-decoration: none; }
.topModImageDIV { text-align: center; }
.topModImageDIV a:link { text-decoration: none; }
.topModImageDIV a:visited { text-decoration: none; }
.topModImageDIV a:hover { text-decoration: none; }
/* MOD Middle */
.middleModLegendDIV { vertical-align: bottom; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; font-weight: bold; padding: 2px 0px 2px 0px; color: #999999; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #666666; margin: 4px 20px 1px 20px; }
.middleModContainerDIV { font-size: 11px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #666666; padding: 0px 0px 10px 0px; margin: 0px 20px 0px 20px; }
.middleModTitleDIV { margin: 10px 0px 0px 0px; padding: 0px 0px 1px 0px; }
.middleModTitleDIV a:link { color: #0000ff; font-weight: bold; text-decoration: underline; }
.middleModTitleDIV a:visited { color: #0000ff; font-weight: bold; text-decoration: underline; }
.middleModTitleDIV a:hover { color: #3399cc; font-weight: bold; text-decoration: underline; }
.middleModContentDIV {  }
.middleModContentDIV a:link { color: #484848; text-decoration: none; }
.middleModContentDIV a:visited { color: #484848; text-decoration: none; }
.middleModContentDIV a:hover { color: #484848; text-decoration: none; }
.middleModImageDIV { text-align: center; }
.middleModImageDIV a:link { text-decoration: none; }
.middleModImageDIV a:visited { text-decoration: none; }
.middleModImageDIV a:hover { text-decoration: none; }
/* MOD Bottom - Style 1 &amp; 2 */
.bottomModLegendDIV { vertical-align: bottom;  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size: 13px; font-weight: bold; padding: 2px 0px 2px 0px; color: #999999; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #666666; margin: 4px 10px 1px 10px; }
.bottomModContainerDIV {  }
/* Style 1 */
.bottomModTABLE { width: 100%; margin: 10px 0px 10px 0px; } /* set cellpadding with bottomModSpacerTD img */
.bottomModSpacerTD img { width: 10px; } /* set margin in bottomModTABLE for vertical cellspacing */
.bottomModTD { font-size: 12px; text-align: center; vertical-align: top; padding: 4px; border-width: 1px; border-style: solid; border-color: #999999; }
/* Style 1 &amp; 2 */
.bottomModTitleDIV { text-align: left; padding: 0px 0px 1px 0px; }
.bottomModTitleDIV a:link { color: #0000ff; font-weight: bold; text-decoration: underline; }
.bottomModTitleDIV a:visited { color: #0000ff; font-weight: bold; text-decoration: underline; }
.bottomModTitleDIV a:hover { color: #3399cc; font-weight: bold; text-decoration: underline; }
.bottomModContentDIV { text-align: left; padding: 0px; }
.bottomModContentDIV a:link { color: #484848; text-decoration: none; }
.bottomModContentDIV a:visited { color: #484848; text-decoration: none; }
.bottomModContentDIV a:hover { color: #484848; text-decoration: none; }
.bottomModImageDIV { text-align: center; }
.bottomModImageDIV a:link { text-decoration: none; }
.bottomModImageDIV a:visited { text-decoration: none; }
.bottomModImageDIV a:hover { text-decoration: none; }
/* MOD Side */
.sideModLegendDIV { vertical-align: bottom; color: #999999; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; font-weight: bold; padding: 2px 0px 2px 0px; margin: 4px 0px 1px 0px; }
.sideModContainerDIV {  }
.sideModSectionDIV { padding: 0px 0px 8px 0px; background-image: url(images/modsidebottom.jpg); background-position : bottom left; background-repeat: no-repeat; }
.sideModTitleDIV { color: #999999; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 14px; font-weight: bold; padding: 2px 4px 12px 4px; margin: 7px 0px 0px 0px; background-image: url(images/modsidetop.jpg); background-position : bottom left; background-repeat: no-repeat; }
.sideModTitleDIV a:link { color: #0000ff; font-weight: bold; text-decoration: underline; }
.sideModTitleDIV a:visited { color: #0000ff; font-weight: bold; text-decoration: underline; }
.sideModTitleDIV a:hover { color: #3399cc; font-weight: bold; text-decoration: underline; }
.sideModContentDIV { width: 162px; padding: 0px 8px 0px 8px; background-image: url(images/modside.jpg); background-position : top right; background-repeat: repeat-y; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #cccccc; }
.sideModContentDIV a:link { color: #0000ff; text-decoration: underline; }
.sideModContentDIV a:visited { color: #0000ff; text-decoration: underline; }
.sideModContentDIV a:hover { color: #3399cc; text-decoration: underline; }
.sideModImageDIV { text-align: center; }
.sideModImageDIV a:link { text-decoration: none; }
.sideModImageDIV a:visited { text-decoration: none; }
.sideModImageDIV a:hover { text-decoration: none; }
/* MOD Bottom Navigation */
.bottomNavTR { color: #484848; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }
.bottomNavTR a:link { color: #484848; text-decoration: none; }
.bottomNavTR a:visited { color: #484848; text-decoration: none; }
.bottomNavTR a:hover { color: #3399cc; text-decoration: none; }
.bottomNavTD { height: 22px; vertical-align: middle; padding: 7px 8px 0px 8px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #666666; }
.bottomNavContainerDIV {  }
.bottomNavLinkTABLE { width: 100%; }
.bottomNavLinkTD { white-space: nowrap; padding: 0px 8px 0px 8px; }
.bottomNavLinkTDactive { text-align: center; white-space: nowrap; padding: 0px 8px 0px 8px; }
.bottomNavLinkTDactive a:link { color: #3399cc; text-decoration: none; }
.bottomNavLinkTDactive a:visited { color: #3399cc; text-decoration: none; }
.bottomNavLinkTDactive a:hover { color: #3399cc; text-decoration: none; }
.bottomNavLinkSeparatorTD { vertical-align: middle; padding-bottom: 2px; letter-spacing: -2px; white-space: nowrap; }
.bottomNavBackToTopTD { width: 100%; text-align: right; vertical-align: middle; white-space: nowrap; padding: 0px 12px 0px 0px; }
.bottomNavBackToTopTD a:link { color: #484848; }
.bottomNavBackToTopTD a:visited { color: #484848; }
.bottomNavBackToTopTD a:hover { color: #3399cc; }
/* Blog */
.blogContainerDIV { border-width: 0px 0px 1px 0px; border-style: dashed; border-color: #3399cc; margin: 0px 0px 5px 0px; }
.blogDateDIV { font-style: italic; color: #3399cc; padding: 5px 0px 5px 0px; }
.blogTextDIV { padding: 0px 0px 10px 0px; }
/* quickSubscribe */
.quickSubscribeTABLE { color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; white-space: nowrap; margin-left: auto; margin-right: auto; }
.quickSubscribeTABLE td { text-align: right; }
.quickSubscribeUserInput { width: 156px; height: 12px; color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px 0px 2px 0px; }
.quickSubscribeVerifyInput { width: 24px; height: 12px; color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px; }
.quickSubscribeSubmitLink { text-decoration: none; position: relative; top: 3px; padding: 0px 1px 0px 4px; margin: 0px; }
/* quickMail */
.quickMailTABLE { color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; white-space: nowrap; margin-left: auto; margin-right: auto; }
.quickMailTABLE td { text-align: right; }
.quickMailEmailInput { width: 156px; height: 12px; color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px 0px 2px 0px; }
.quickMailMessageTextarea { width: 156px; height: 50px; color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px 0px 2px 0px; }
.quickMailVerifyInput { width: 24px; height: 12px; color: #484848; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px; }
.quickMailSubmitLink { text-decoration: none; position: relative; top: 3px; padding: 0px 1px 0px 4px; }
/*****************/
/* Custom Styles */
/*****************/
	
.pageNavContainerDIV {width: 210px; float: left; margin: 0px 0px 16px 0px; }
.pageNavTitleDIV { width: 180px; padding: 2px 4px 2px 4px; color: #999999; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; font-weight: bold; border: 1px solid #cccccc; margin: 0px 16px 0px 0px; background-image: url(images/topnav.gif); background-position: 50%; background-repeat: repeat-x; }
.pageNavLinksDIV { width: 180px; padding: 4px; color: #3399cc; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #cccccc; background-image: url(images/modside.jpg); background-position : top right; background-repeat: repeat-y; }
.help { color: #ff6600; padding: 8px; margin-top: 8px; border: 1px solid #ff6600; }</p>
