/* general */
body { }
i { display:none; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
a { color:#97bf0d; text-decoration:underline; font-weight: bold; }
a:hover { text-decoration: none; }
/* main container */
.container { width: 990px; margin-right: auto; margin-left: auto; }
/* left */
.left { float:left; padding-left: 20px; width:235px; padding-top:10px; }
/* leftmenu */
.leftmenu { width:204px; }
.leftmenu a { display: block; height: 32px; width: 204px; background-image: url(../images/leftmenu.gif); background-repeat: no-repeat; }
.leftmenu a.m1 { background-position: 0px 0px; }
.leftmenu a.m1:hover { background-position: right 0px; }
.leftmenu a.m1_active { background-position: right 0px; }
.leftmenu a.m2 { background-position: 0px -32px; }
.leftmenu a.m2:hover { background-position: right -32px; }
.leftmenu a.m2_active { background-position: right -32px; }
.leftmenu a.m3 { background-position: 0px -64px; }
.leftmenu a.m3:hover { background-position: right -64px; }
.leftmenu a.m3_active { background-position: right -64px; }
.leftmenu a.m4 { background-position: 0px -96px; }
.leftmenu a.m4:hover { background-position: right -96px; }
.leftmenu a.m4_active { background-position: right -96px; }
.leftmenu a.m5 { background-position: 0px -128px; }
.leftmenu a.m5:hover { background-position: right -128px; }
.leftmenu a.m5_active { background-position: right -128px; }
.leftmenu a.m6 { background-position: 0px -160px; }
.leftmenu a.m6:hover { background-position: right -160px; }
.leftmenu a.m6_active { background-position: right -160px; }
.leftmenu a.m7 { background-position: 0px -192px; }
.leftmenu a.m7:hover { background-position: right -192px; }
.leftmenu a.m7_active { background-position: right -192px; }
.leftmenu a.m8 { background-position: 0px -224px; }
.leftmenu a.m8:hover { background-position: right -224px; }
.leftmenu a.m8_active { background-position: right -224px; }
.leftmenu a.m9 { background-position: 0px -256px; }
.leftmenu a.m9:hover { background-position: right -256px; }
.leftmenu a.m9_active { background-position: right -256px; }
.leftmenu a.m10 { background-position: 0px -288px; }
.leftmenu a.m10:hover { background-position: right -288px; }
.leftmenu a.m10_active { background-position: right -288px; }
.leftmenu a.m14 { background-position: 0px -320px; }
.leftmenu a.m14:hover { background-position: right -320px; }
.leftmenu a.m14_active { background-position: right -320px; }
.leftmenu a.m12 { background-position: 0px -352px; }
.leftmenu a.m12:hover { background-position: right -352px; }
.leftmenu a.m12_active { background-position: right -352px; }
.leftmenu a.m13 { background-position: 0px -384px; }
.leftmenu a.m13:hover { background-position: right -384px; }
.leftmenu a.m13_active { background-position: right -384px; }
.leftmenu a.m15 { background-position: 0px -414px; }
.leftmenu a.m15:hover { background-position: right -414px; }
.leftmenu a.m15_active { background-position: right -414px; }
.leftmenu #lm_expand { display:none; }
/* top tips */
.toptips { width:180px; margin-left:5px; margin-top:15px; background-color:#FFF; background-image: url(../images/title_toptips.gif); background-position: top; background-repeat: no-repeat; padding-top: 50px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.toptips .tt_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #97bf0d; text-align: center; padding-top: 15px; }
.toptips .tt_cnt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-top: 5px; padding-bottom: 10px; line-height: 16px; text-align: justify; }
.toptips .tt_link { padding-bottom: 15px; }
.toptips .tt_link a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #97bf0d; text-decoration: underline; }
.toptips .tt_link a:hover { text-decoration:none; }
/* center */
.center { float:left; padding-top:20px; width: 490px; text-align: justify; }
.titleStyle1 { }
.subtitleStyle1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; color: #97bf0d; padding-bottom: 5px; }
.contentStyle1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: normal; padding-bottom: 15px; }

.green-text{color: #97bf0d;}
/* home page */
.home { }
.home_t1 { }
.home_c1 { color: #97bf0d; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; line-height: 19px; text-align: justify; padding-top: 10px; padding-left:2px; padding-bottom: 15px; font-style: italic; }
.home_t2 { padding-top: 5px; }
.home_c2 { padding-bottom: 10px; }
.home_t3 { padding-top:20px; }
.home_c3 { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; text-align: justify; padding-top: 0px; padding-left:2px; padding-bottom: 0px; }
.home_t4 { padding-top:20px; }
.home_c4 { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; text-align: justify; padding-top: 0px; padding-left:2px; padding-bottom: 0px; }
.home_c2_left { background-image: url(../images/home_left1.gif); background-repeat: no-repeat; background-position: 15px 0px; padding-top: 30px; padding-left: 50px; width: 190px; }
.home_c3_left { margin-left:18px; margin-top:10px; background-image: url(../images/home_right1.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 190px; padding-top: 32px; padding-left: 35px; }
.home_c2_right { float:right; }
.home_c2_list { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; padding-top: 3px; padding-bottom: 3px; }
/* right */
.right { float:right; width:230px; padding-top:10px; }
.right_1 { width:180px; background-color:#edf3d8; margin-bottom:15px; background-image: url(../images/right_1.gif); background-position: -6px 10px; padding-top: 180px; background-repeat: no-repeat; padding-right: 10px; padding-left: 10px; }
.r1_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #97bf0d; text-align: center; }
.r1_cnt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-top: 10px; padding-bottom: 10px; line-height: 16px; }
.r1_link { padding-bottom: 15px; }
.r1_link a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #97bf0d; text-decoration: underline; }
.r1_link a:hover { text-decoration:none; }
.right_2 { width:180px; background-color:#edf3d8; margin-bottom:15px; background-image: url(../images/right_2.gif); background-position: 6px 10px; padding-top: 45px; background-repeat: no-repeat; padding-right: 10px; padding-left: 10px; }
.r2_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #97bf0d; text-align: justify; }
.r2_cnt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-top: 10px; padding-bottom: 10px; line-height: 16px; }
.r2_link { padding-bottom: 15px; }
.r2_link a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #97bf0d; text-decoration: underline; }
.r2_link a:hover { text-decoration:none; }
/* header */
.container_top { background-image: url(../images/head_bg.gif); background-repeat: no-repeat; background-position: left top; height: 218px; position: relative; }
.container_top .div_logo { padding-top:65px; padding-left:59px; }
.container_top .logo { width:520px; height:60px; display:block; }
/* middle */
.container_middle { background-image: url(../images/middle_bg.gif); background-repeat: repeat; background-position: 0px 0px; }
/* footer */
.container_footer { background-image: url(../images/footer_bg.jpg); background-repeat: no-repeat; background-position: left top; height: 331px; }
.footer_links { text-align: center; padding-top:300px; font-family: Tahoma, Geneva, sans-serif; color: #FFF; font-size: 11px; padding-left:15px; padding-right:17px; }
.footer_links a { color: #FFF; }
.footer_links a:hover { text-decoration: none; }
.spanHighlightGreen { color: #97bf0d; }
.imgPadd { padding-right: 10px; padding-bottom: 5px; }
.productsSpacing { padding: 5px; }
.textPadd { padding-top: 35px; width: 350px; }
.demonstrations { list-style: square; padding: 0 0 0 15px; }
.tipsheet { position: relative; background-image: url(../images/tipsheet_head.gif); background-position: top left; background-repeat: no-repeat; left: 690px; top: 53px; display: block; height: 94px; width: 276px; padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; }
.tipsheet_line { padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
.tipsheet_frow { float:left; font-size: 15px; font-weight: bold; color: #97BF0D; font-family: Arial, Helvetica, sans-serif; width:60px; padding-top: 4px; }
.tipsheet_srow { float:left; }
.tipsheet_input{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #999; padding: 2px; width: 162px; }
.tipsheet_div_btn { padding-left:52px; padding-top:3px;} 
.tipsheet_btn { cursor:pointer;}
#tipsheet_msg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #97BF0D; line-height: 16px; padding-right: 25px; padding-left: 5px; } 

/* validation */
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent { display:block; padding:5px; min-width:150px; max-width:250px; background-color: #EDF3D9; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #25A345; border-right-color: #25A345; border-bottom-color: #25A345; border-left-color: #25A345; color: #534741; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

