/*:::::::::::::::::::::::: Colors ::::::::::::::*/
/*#c7db22 - Primary Green */

*{margin:0; padding:0;}
html, body {min-height:100%;height:auto !important;height: 100%;}
/* html, body {height: 100%;} */
body {font-family: Arial, Helvetica, sans-serif;font-size:62.5%;line-height: 16px;color: #111d26;}



/*::::::::::::::::::::::::::::: Stucture ::::::::::::::::::::::::*/
.container {margin: 0 auto;width: 1000px;position: relative;}
a img {border: 0px;}					 

/*::::::::::::::::::::::::::::: Common ::::::::::::::::::::::::*/
.clr {clear: both;}  
.inner8 {padding: 8px;}
.inner10 {padding: 10px;}
.fltRgt {float:right;}
.fltLft {float: left;}
.relative {position:relative}
.marginTop8 {margin-top: 8px;}
.marginTop14 {margin-top: 14px;}

.hdn {display:none;}

/*::::::::::::::::::::::::::::: Text ::::::::::::::::::::::::*/
a {color: #000;text-decoration: underline;}
a:hover {color: #000;text-decoration: underline;}
a:focus, div:focus, img:focus { outline:none }

ul.lrg-gry a {text-decoration: none;}

p  {padding: 5px 0;line-height: 16px;font-size: 1.2em}
label{font-size: 1.2em}
.txt-small {font-size: 10px;}
.txt-lgt-grn {color: /* #bed600;*/ #B1D233; }
.txt-gry {color: #cccccc;}
.txt-red {color: #fd3333;}

/*::::::::::::::::::::::::::::: Lists ::::::::::::::::::::::::*/
#left-col-inner ul {padding: 0px;margin: 0px;}
#left-col-inner li {padding: 0px;margin: 0px;list-style-type: none;background: url('../../_library/images/li-sml.gif') top left no-repeat;padding-left: 20px;padding-bottom: 0px;margin-top: 2px;margin-bottom: 2px;font-size: 1.2em} 

#left-col-inner li li {font-size: 1.1em}

ul.lrg-gry {padding: 0px;margin: 0px;font-weight: bold;}
ul.lrg-gry li {list-style-type: none;background: url('../../_library/images/li-lrg.gif') top left no-repeat;padding-left: 35px;padding-bottom: 5px;} 

ul.dwn {padding: 0px;margin: 0px;}
ul.dwn li {padding: 0px;margin: 0px;list-style-type: none;padding-left: 30px;padding-bottom: 0px;height:25px;} 
	
ul.dwn li.pdf {background: url('../../_library/images/icn_pdf.gif') top left no-repeat;}
ul.dwn li.wrd {background: url('../../_library/images/icn_wrd.gif') top left no-repeat;}
ul.dwn li.exl {background: url('../../_library/images/icn_exl.gif') top left no-repeat;}
ul.dwn li.dir {background: url('../../_library/images/icn_dir.gif') top left no-repeat;}

ul.lrg-gry {padding: 0px;margin: 0px;font-weight: bold;}
ul.lrg-gry li {list-style-type: none;background: url('../../_library/images/li-lrg.gif') top left no-repeat;padding-left: 35px;padding-bottom: 5px;} 
	
/*::::::::::::::::::::::::::::: text replacements ::::::::::::::::::::::::*/
h1 {color: #000;font-size: 2.5em;font-weight: bold;line-height: 30px;}
h1.homepage {font-size: 2.4em;}
h1.small {font-size: 2.0em;}
h2 {color: #B1D233;font-size: 2.2em;font-weight: bold;line-height: 23px;}
h2.inner {font-size: 2.1em;}
h2.black {color: #000;}
h4 {font-size: 1.8em;font-weight: bold;line-height: 18px;padding: 0px;margin: 0px;}

.ffsd20Black {color: #000;font-size: 2.5em;font-weight: bold;line-height: 30px;}
.ffsd20Green {color: #bed600;font-size: 2.5em;font-weight: bold;line-height: 30px;}
.ffsd10Black {color: #000;font-size: 1.5em;font-weight: bold;}
.ffsd15White {color: #fff;font-size: 2.0em;font-weight: bold;}
.ffsd15Black {color: #000;font-size: 2.0em;font-weight: bold;}
.ffsd35White {color: #fff;font-size: 2.5emx; line-height: 25px;}
.ffsd35Black {color: #000000;font-size: 3.0em;font-weight: bold;line-height: 35px;}


/*::::::::::::::::::::::::::::: Panels ::::::::::::::::::::::::*/
.pnl-hdr-grn {background: url('../../_library/images/sec-grn-bg.jpg') top left repeat-x;height: 29px;position: relative;}
.pnl-hdr-gry {background: url('../../_library/images/sec-gry-bg.jpg') top left repeat-x;height: 29px;position: relative}
.pnl-hdr-blk {background: url('../../_library/images/sec-blk-bg.jpg') top left repeat-x;height: 29px;cursor: pointer;position: relative;color: #fff;}

.sizept {font-size: 11px}
.sizeem {font-size: 1.1em}
.sizeptsm {font-size: 10px}
.sizeemsm {font-size: 1.0em}

.pnl-hdr-blk-sml {background: url('../../_library/images/sec-blk-sml-up.jpg') top left repeat-x;height: 29px;position:relative;color: #fff;cursor: pointer;}
.pnl-hdr-blk-sml-selected {background: none;background: url('../../_library/images/sec-blk-sml-dn.jpg');}
.pnl-hdr-blk-med {background: url('../../_library/images/sec-blk-sml-up.jpg') top left repeat-x;height: 29px;position:relative;color: #fff;cursor: pointer;width: 300px;}
.pnl-hdr-blk-med-selected {background: none;background: url('../../_library/images/sec-blk-sml-dn.jpg');width: 300px;}
.pnl-hdr-blk-selected-lrg {background: url('../../_library/images/sec-blk-lrg-dn.jpg');}
.sec-blk-lrg-up {background: url('../../_library/images/sec-blk-lrg-up.jpg') top left repeat-x;height: 29px;cursor: pointer;position: relative;color: #fff;width: 300px;}
.sec-blk-lrg-dn {background: none;background: url('../../_library/images/sec-blk-lrg-dn.jpg') top left repeat-x;height: 29px;cursor: pointer;position: relative;color: #fff;width: 300px;} 
.pnl-lrg {width: 300px;}
.pnl-med {width: 275px;}

.pnl-crv-lft {background: url('../../_library/images/crv-lft.png');position: absolute;top:0px;left:0px;height: 9px;width:9px;}
.pnl-crv-rgt {background: url('../../_library/images/crv-rgt.png');position: absolute;top:0px;right:-1px;height: 9px;width:9px;}
.pnl-crv-lft-btm {background: url('../../_library/images/crv-lft-btm.png');position: absolute;bottom:0px;left:0px;height: 9px;width:9px;}
.pnl-crv-rgt-btm {background: url('../../_library/images/crv-rgt-btm.png');position: absolute;bottom:0px;right:-1px;height: 9px;width:9px;}

*html .pnl-crv-lft{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/crv-lft.png',sizingMethod='scale');}
*html .pnl-crv-rgt{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/crv-rgt.png',sizingMethod='scale');}
*html .pnl-crv-lft-btm{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/crv-lft-btm.png',sizingMethod='scale');}
*html .pnl-crv-rgt-btm{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/crv-rgt-btm.png',sizingMethod='scale');}

.pnl-inr {padding-left: 20px;padding-top:7px;padding-right: 20px;}
.pnl-inr-sml {padding-left: 20px;padding-top:7px;padding-right: 20px;}
.pnl-gry {background: #ededed;position:relative;}
.blk-panel {background-color: #000000;width: 275px;}
.blk-panel-lrg {background-color: #000000;width: 300px;text-align: center;}


/*::::::::::::::::::::::::::::: layer order indexes - in one place ::::::::::::::::::::::::*/
#navigation {z-index: 1000}
#navigation #navigation-logo {z-index: 1001;}
.overlaytrans {z-index: 900}
.container .homebody {z-index: 800}


/*::::::::::::::::::::::::::::: Navigation Bar ::::::::::::::::::::::::*/
#navigation-container {margin: 0 auto;width: 1000px;}
#navigation #navigation-logo {background: url('../../_library/images/cc-logo-img.png');width: 64px;height: 37px;position: absolute;top: 15px;left: 93px;display:block;cursor: pointer;}
*html #navigation #navigation-logo{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/cc-logo-img.png',sizingMethod='scale');}
#navigation {height: 47px;width: 1000px;position: absolute;}
#navigation-inner {height: 47px;margin-left:20px; margin-right:20px;background: url('../../_library/images/nav-bg.jpg')  bottom left repeat-x ;left: 0px;z-index: 1000;}
#navigation-bottom {width: 1000px;background: url('../../_library/images/nav-bottom.png')  bottom left no-repeat ;position: absolute;left: 0px;top:47px;height:26px;}
*html #navigation-bottom{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/nav-bottom.png',sizingMethod='scale');}
#navigation-left {width: 1000px;background: url('../../_library/images/nav-left.png')  bottom left no-repeat ;position: absolute;left: 0px;top:0px;height:47px;width:21px}
*html #navigation-left {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/nav-left.png',sizingMethod='scale');}
#navigation-right {width: 1000px;background: url('../../_library/images/nav-right.png')  bottom left no-repeat ;position: absolute;right: 0px;top:0px;height:47px;width:20px}
*html #navigation-right{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/nav-right.png',sizingMethod='scale');}

/*::::::::::::::::::::::::::::: Main Menu List ::::::::::::::::::::::::*/
/*
#navbar {position: absolute;top: 18px;left: 190px;font-size: 12px;z-index: 1010}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav li a {display: block;height:29px;text-decoration: none;color: #000;margin: 5px 0 0px 0px;text-align: center;height: 24px;}
#nav li a:hover {color:#fff;}
	#nav li ul li a {margin:0px;text-align: left;height: 17px;}
	#nav li ul li a{padding: 4px 0px 4px 30px;}
#nav li.sfhover, .sfhover {background: #B3D131;opacity: 0.90;-moz-opacity: 0.90;filter:alpha(opacity=90);color: #000;}
#nav li li:hover,#nav li li.subhover, .subhover {background: url(../../_library/images/bullet-over.gif) top left no-repeat #99ab07;width: 245px;height:20px;color: #fff;color: #000;}
#nav li ul li,#nav li ul li.sub, .sub {width: 245px;height:20px;background: url(../../_library/images/bullet.gif) top left no-repeat;border-top: 1px dotted #90A115;}
#nav li {background: url(../../_library/images/divider.gif) top left no-repeat;float: left;height: 29px;width: 110px;w\idth: 90px;}
#nav li ul {position: absolute;background: #b2d234;opacity: .95;-moz-opacity: .95;filter:alpha(opacity=95	);width: 245px;left: -999em;}
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav .jqhide {left: auto; display: none;}
*/

#navbar {position: absolute;top: 18px;left: 190px;font-size: 12px;z-index: 1010}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav li a {display: block;height:29px;text-decoration: none;color: #000;margin: 5px 0 0px 0px;text-align: center;height: 24px;}
#nav li a:hover {color:#fff;}
	#nav li ul li a {margin:0px;text-align: left;height: 17px;}
	#nav li ul li a{padding: 4px 0px 4px 30px;}
#nav li.sfhover, .sfhover {background: #B3D131;/*opacity: 0.90;-moz-opacity: 0.90;filter:alpha(opacity=90);*/color: #000;}
#nav li li:hover,#nav li li.subhover, .subhover {background: url(../../_library/images/bullet-over.gif) top left no-repeat #99ab07;width: 245px;height:20px;color: #fff;color: #000;}
#nav li ul li,#nav li ul li.sub, .sub {width: 245px;height:20px;background: url(../../_library/images/bullet.gif) top left no-repeat;border-top: 1px dotted #90A115;}
#nav li {background: url(../../_library/images/divider.gif) top left no-repeat;float: left;height: 29px;width: 110px;w\idth: 90px;}
#nav li ul {position: absolute;background: #b2d234;/* opacity:.95;-moz-opacity:.95;filter:alpha(opacity=95); */width: 245px;left: -999em;}
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav .jqhide {left: auto; display: none;}


/*::::::::::::::::::::::::::::: Quote :::::::::::::::::::::::::*/
#content #quoteBody {margin-top: 10px;}
#right-col #quoteBody {position: relative;margin-left: 50px;width: 250px;}
#right-col #quoteLeft {background: url('../../_library/images/quoteLeft.png');position: absolute;width: 49px;height: 39px;top: 0px;left: -50px;z-index: -1}
#right-col #quoteRight {background: url('../../_library/images/quoteRight.png');position: absolute;width: 49px;height: 39px;bottom:0px;right:-40px;z-index: -1}

*html #right-col #quoteLeft {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/quoteLeft.png',sizingMethod='scale');}
*html #right-col #quoteRight {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/quoteRight.png',sizingMethod='scale');}

/*::::::::::::::::::::::::::::: Buttons :::::::::::::::::::::::::*/
#right-col .button {background: url('../../_library/images/btn-bg-right.gif') no-repeat;width: 300px;height: 41px;cursor: pointer;}
#right-col .button img {margin: 4px 0 0 10px;float: left;}
#right-col .button div {padding: 12px 0px 0px 20px;float: left;font-size: 18px;}

/*::::::::::::::::::::::::::::: Footer ::::::::::::::::::::::::*/
.footer-container #footer-bar a {text-decoration: none;font-size: 12px;}
.footer-container #footer-bar {background: url('../../_library/images/footerBg2.png');width: 650px; height: 60px;margin-top: 10px;line-height: 14px;}
.footer-container #footer-bar .left {float:left;position: relative;z-index: 9999}
.footer-container #footer-bar .right {float: right;text-align:right;position: relative;z-index: 9999}
*html .footer-container #footer-bar {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_library/images/footerBg2.png',sizingMethod='scale');}
.footer-container #footer-bar #footer-content {margin: 0px 40px 5px 20px;color: #555;padding-top: 2px;font-size: 10px;}

.overlaytrans{background: #000;opacity: .6;-moz-opacity: .6;filter:alpha(opacity=.6);position: absolute;left: 0px;width: 100%;display: none;}