/*greenlight css - green= #89c128   */

html,body {margin:0px;padding:0px;}
html,body,textarea,input,select{font-size:100%; font-family:sans-serif;}
object {display:block;}
h1 {font-size:1.1em; color:#89c128;margin-top:0px;}
h2 {font-size:0.9em; color:#89c128;margin-top:0px;}
p,li {font-size:0.70em; color:#444444;}
a, a:link, a:visited {color:#89c128;}
a:hover {color:#666666;}
hr {height:1px; border:0px; border-top:1px solid #89c128;line-height:0px; font-size:1px;	}

#navigation {background:white url(/images/site_bits/toptile.jpg) repeat-x top left;height:55px;}
#navigation ul,navigation li {padding:0px;margin:0px;list-style:none;}
#navigation ul,#topbanner,#textblock,#footer,#topbanner_sub {width:850px;margin:0px auto;}
#navigation li {float:left;margin-top:4px;}
#navigation a,#navigation a:link,#navigation a:visited{font-size:1em;color:#89c128;padding:0px 8px;text-decoration:none;}
#navigation a:hover{color:#666666;}
#navigation .active a,#navigation .active a:link,#navigation .active a:visited{color:#333333;}

#topbannerOuter{background:transparent url(/images/site_bits/mid_tile.jpg) repeat-x bottom left; position:relative;top:-34px;}
#topbanner {position:relative;}
#topbanner_sub{position:relative;background:transparent url(/images/slides/bulb-subheader1.jpg) no-repeat; min-height:140px;}
* html #topbanner_sub{height:140px;} 

.bannerButton{position:absolute; width:212px; height:72px;background:transparent no-repeat top left;}
.bannerButton a {display:block; width:212px; height:72px;} 
.bannerButton a:hover {background-position:0px -79px;}

#qlink1{top:10px; right:10px;}
#qlink1 a,#qlink1 a:link,#qlink1 a:visited {background-image:url(/images/pull-throughs/growth-pull.jpg);}

#qlink2{top:80px; right:10px;}
#qlink2 a,#qlink2 a:link,#qlink2 a:visited {background-image:url(/images/pull-throughs/costsavings-pull.jpg);}

#qlink3{top:150px; right:10px;}
#qlink3 a,#qlink3 a:link,#qlink3 a:visited {background-image:url(/images/pull-throughs/responsive-pull.jpg);}

#qlink4{top:220px; right:10px;}
#qlink4 a,#qlink4 a:link,#qlink4 a:visited {background-image:url(/images/pull-throughs/security-pull2.jpg);}


#sideMenu,#sideMenu li {width:180px;float:left;list-style:none;padding:0px;margin:0px;}
* html #sideMenu li{width:150px;}
#sideMenu {border-bottom:1px dotted #cccccc;margin:10px 10px 0px 0px;}
#sideMenu a,#sideMenu a:link, #sideMenu a:visited {text-decoration:none; width:150px; height:2em; display:block; border-top:1px dotted #cccccc;padding:5px 0px 0px 25px}
#sideMenu .active a,#sideMenu .active a:link,#sideMenu .active a:visited {color:#4A7D21;background:url(/images/site_bits/lightbulb.jpg) no-repeat 0px 1px}

#sideMenu .active ul {padding:0 0 0 25px;margin:0px;}
#sideMenu .active li {font-size:100%;}
#sideMenu .active li a,#sideMenu .active li a:link,#sideMenu .active li a:visited{background:white; padding:0px;line-height:1.6em;color:#aaaaaa;}
#sideMenu .active .active a,#sideMenu .active .active a:link,#sideMenu .active .active a:visited{color:black;}

#textblock {position:relative;top:-25px;}
#col1 {width:610px;float:left;margin:10px 20px 0px 10px;}
*html #col1 {width:600px;float:left;margin:10px 20px 0px 10px;}

#newscol1 {width:170px;float:left;background: url(/images/site_bits/sub_tile.jpg) repeat-y top left;padding:10px 0px 0px 10px;}

#footerOuter {background:url(/images/site_bits/bot_tile.jpg) repeat-x;height:70px;}
#footer{position:relative;color:#89c128;font-size:0.7em;top:2px;}
#footer a{text-decoration:none;}
#duoline {position:absolute;right:0px;top:0px;color:#89c128;}

.cleaner {clear:both;	height:0px;	line-height:0px; font-size:1px;	}

.dynamic,.dynamic .default {list-style:none;padding:0px;margin:0px;}
.dynamic .default {min-height:4em;font-size:1em;clear:both;}
* html .dynamic .default {height:4em;}
.dynamic .default img {width:92px; height:92px;}
.dynamic .default h3 {font-size:0.9em;margin:5px 0px;padding:0px;}
.dynamic .default a img,.dynamic .default a:link img,.dynamic .default a:visited img {border:1px solid #89c128;float:left;margin:0px 10px 10px 0;} 
.dynamic .default a:hover img{border-color:#4A7D21;}
.dynamic .default h3 a,.dynamic .default h3 a:link,.dynamic .default h3 a:visited{background:url(/images/site_bits/rollover-circle.gif) no-repeat top right; height:20px;display:block;text-decoration:none;}
.dynamic .default h3 a:hover{background-position:right -79px;} 
.dynamic .default hr {clear:both;margin:5px 0px;}
.dynamic .default p{margin:5px 0px;}

.dynamic .frontnews {min-height:4em;font-size:1em;}
* html .dynamic .frontnews {height:4em;}
.dynamic .frontnews img {width:46px; height:46px;}
.dynamic .frontnews h3 {font-size:0.7em;margin:0px;padding:0px;float:left;}
.dynamic .frontnews a img,.dynamic .frontnews a:link img,.dynamic .frontnews a:visited img {border:4px solid white;float:left;margin:0px 5px;}
.dynamic .frontnews a:hover img{border-color:#89c128;}
.dynamic .frontnews h3 a,.dynamic .frontnews h3 a:link,.dynamic .frontnews h3 a:visited{background:url(/images/site_bits/rollover-circle.gif) no-repeat 70px 20px; display:block;height:60px;width:100px;text-decoration:none;}
.dynamic .frontnews h3 a:hover{background-position:70px -59px;}


.formdefault dd input{font-size:0.7em;}
.formdefault dt{ float:left;width:140px;font-size:70%;padding:3px 0px;height:20px;}
.formdefault  dd{height:26px;margin:0px;}
.formdefault dd input , .formdefault dt input ,.formdefault dd textarea , .formdefault dt textarea
{width:200px;font-family:sans-serif;margin-left:0px;}
.formdefault dd textarea , .formstyle1 dt textarea {height:60px;margin-left:0px;font-size:0.7em;}
.formdefault dd select , .formdefault dt select{width:206px;font-family:sans-serif;margin-left:0px;}

.tabledefault{ border-collapse: collapse;font-size:70%;border:1px solid #aaaaaa;margin:10px;}
.tabledefault td {border:1px solid #aaaaaa;padding:5px;}
.tabledefault th {border:1px solid #aaaaaa;background:#dddddd;padding:5px;color:#333333;text-align:left; }
.tabledefault p {font-size:100%;margin:0px;}

.tablegreen{ border-collapse: collapse;font-size:70%;border:1px solid #89c128;margin:10px;}
.tablegreen td {border:1px solid #89c128;padding:5px;}
.tablegreen th {border:1px solid #89c128;background:#89c128;padding:5px;color:white;text-align:left; }
.tablegreen p {font-size:100%;margin:0px;}

.tableinvisible{ border-collapse: collapse;font-size:70%;margin:10px;}
.tableinvisible td {padding:5px;}
.tableinvisible th {padding:5px;text-align:left; }
.tableinvisible p {font-size:100%;margin:0px;}
.duoEditArea .tableinvisible td,.duoEditArea .tableinvisible th{border:1px dashed #cccccc;}