﻿html, body {background:url(../images/corporate/template/topBG.jpg) repeat-x; margin:0; height:100%; font:14px arial,verdana,sans-serif;}

img {border-width:0; border-style:none;}
a {color:#007f65; text-decoration:none;}
a:hover {color:#f60; text-decoration:underline;}
#wrapper {position:relative; width:895px; margin:auto; height:100%; min-height:100%; height:auto !important;}
#footer {clear:both; height:51px; width:100%;}
#footerHome {clear:both; height:91px; width:100%;}

#headerArea {height:100px; width:895px;}
#menuArea {margin-top:-12px; height:32px; clear:both;}
#menuAreaLTEIE7 {height:32px; clear:both;}
#contentAreaContainer {margin-left:197px; padding:10px 10px 40px 10px;}
#contentAreaContainerHome {margin-left:195px;}
ul#menuButton {margin-left:-40px; list-style-type:none;}
#menuButton li {width:179px; height:32px; font:11px arial; font-weight:bold; float:left; text-align:center;}
.separatorHeightTop {height:12px;}
#contentAreaPanelLeft {width:171px; float:left;padding-bottom:10px}
.contentAreaPanelLeftBlank {height:50px; background:url(../images/corporate/template/leftBarBG_off.jpg) repeat-y;}
#contentAreaPanelRight {width:698px; margin-left:197px;}
#contentAreaPanelRightIE6 {width:698px; float:right;}
#contentAreaPanelRightHomeLeft {width:555px;}
#contentAreaPanelRightHomeRight {width:120px; float:right;}
.titleLightBlue {font-weight:bold; font-size:12px; margin-top:10px; padding-left:10px; line-height:23px; height:23px; background:url(../images/corporate/template/titleBG.gif) repeat-x}
H1 {font-weight:bold; font:22px Verdana; text-align:center; color:#f60;}
H2 {font-weight:bold; font:22px Verdana; text-align:center; color:#f60;}
a.anchorBlack {color:#000; text-decoration:none;}
a.anchorBlack:hover {color:#f00; text-decoration:none;}
#buttonSmall {float:right; margin-top:20px;}

#footerArea {height:51px; position:absolute; bottom:0; width:895px; text-align:center; font:10px verdana,arial,sans-serif; color:#666; background:url(../images/corporate/template/bottomBGFull.jpg) no-repeat;}
#footerAreaHome {height:51px; position:absolute; bottom:0; width:895px; text-align:center; font:10px verdana,arial,sans-serif; color:#666; background:url(../images/corporate/template/bottomBGFull.jpg) no-repeat;}

.homeClock {width:78px; height:26px; margin:3px 0 0 45px;}

a.menuButton {line-height:38px; width:178px; height:32px; display:block; color:#000000; text-decoration:none; background: url(../images/corporate/template/but_off.jpg) no-repeat 0 6px;}
a.menuButton:hover {line-height:32px; font-size:12px; height:32px; color:#fff; text-decoration:none; background:url(../images/corporate/template/but_on.jpg);}
a.menuButton_on {line-height:32px; font-size:12px; width:178px; height:32px; display:block; color:#fff; text-decoration:none; background: url(../images/corporate/template/but_on.jpg);}
a.menuButton_on:hover {color:#ff3; text-decoration:none;}
a.menuButtonL {line-height:38px; width:178px; height:32px; display:block; color:#000; text-decoration:none; background: url(../images/corporate/template/butL_off.jpg) no-repeat 0 6px;}
a.menuButtonL:hover {line-height:32px; font-size:12px; height:32px; color:#fff; text-decoration:none; background:url(../images/corporate/template/but_on.jpg);}
a.menuButtonL_on {line-height:32px; font-size:12px; width:178px; height:32px; display:block; color:#fff; text-decoration:none; background: url(../images/corporate/template/but_on.jpg);}
a.menuButtonL_on:hover {color:#ff3; text-decoration:none;}
a.menuButtonR {line-height:38px; width:178px; height:32px; display:block; color:#000000; text-decoration:none; background:url(../images/corporate/template/butR_off.jpg) no-repeat 0 6px;}
a.menuButtonR:hover {line-height:32px; font-size:12px; height:32px; color:#fff; text-decoration:none; background:url(../images/corporate/template/but_on.jpg);}
a.menuButtonR_on {line-height:32px; font-size:12px; width:178px; height:32px; display:block; color:#fff; text-decoration:none; background: url(../images/corporate/template/but_on.jpg);}
a.menuButtonR_on:hover {color:#ff3; text-decoration:none;}

#leftBarTop {height:33px; line-height:33px; font-size:12px; font-weight:bold; background:url(../images/corporate/template/leftBarTop.jpg); text-align:center;}
.leftMenuSeparator {height:1px; background:#c2c2c2;}
a.leftMenuButton {font:10px verdana; display:block; font-weight:bold; line-height:32px; width:161px; height:32px; padding-left:10px; background: url(../images/corporate/template/leftBarBG_off.jpg) repeat-y;}
a.leftMenuButton:hover {line-height:32px; padding-left:10px; background:url(../images/corporate/template/leftBarBG_on.jpg) repeat-y;}
a.leftMenuButton_on {font:10px verdana; color:#ce6100; display:block; font-weight:bold; line-height:32px; width:161px; height:32px; padding-left:10px; background: url(../images/corporate/template/leftBarBG_on.jpg) repeat-y;}

.leftMenuSubSeparator {height:1px; border-top:1px dotted #c2c2c2;}
a.leftMenuSubButton {font:10px verdana; display:block; font-weight:bold; line-height:23px; width:148px; height:23px; padding-left:23px; background: url(../images/corporate/template/leftBarSubBall.gif) no-repeat 10px 7px;}
a.leftMenuSubButton_on {font:10px verdana; color:#ce6100; display:block; font-weight:bold; line-height:23px; width:148px; height:23px; padding-left:23px; background: url(../images/corporate/template/leftBarSubBall.gif) no-repeat 10px 7px;}
a.leftMenuSub2Button {font:10px verdana; display:block; line-height:10px; width:136px; height:15px; padding-left:35px; background: url(../images/corporate/template/leftBarSubAdd.gif) no-repeat 24px 3px;}
a.leftMenuSub2Button_on {font:10px verdana; color:#ce6100; display:block; line-height:10px; width:136px; height:15px; padding-left:35px; background: url(../images/corporate/template/leftBarSubAdd.gif) no-repeat 24px 3px;}
a.leftMenuClick {padding-top:5px; font:10px verdana; font-weight:bold; width:168px; text-align:center; height:30px; display:block; text-decoration:none; border:1px solid #bde1d7; background:#e9f5f0;}
a.leftMenuClick:hover {color:#fff; border:1px solid #007f65; background:#48b59f;}
a.disclaimer {font-size:10px; border:1px solid #007f65; padding:0 10px; color:#007f65; text-decoration:none;}
a.disclaimer:hover {border:1px solid #000; color:#fff; text-decoration:none; background:#007f65;}

p.feature {margin-bottom:10px; min-height:75px;}
img.feature {float:left; margin-right:15px;}
.input {font-size: 12px; border: 1px solid #666;}	
.red {color: #f00;}
.buttonShortest {cursor: pointer; width:60px; height:17px; text-align: center; font:11px Arial; line-height:11px; font-weight:bold; border:1px solid #000; color:#fff; background:#007f75;}
.buttonShortest:hover {border: 1px solid #007f65; color: #000; background: #b0dfd2;}

.prodLogo {float:left; width:180px; margin-top:25px; text-align:center;}
.prodBlock {margin: 0 0 30px 200px;}
.prodTitle {text-align:center; font-weight:bold;}
.prodContent {font:11px Verdana; margin-top:5px;}

.small {font: 11px Arial, Helvetica, sans-serif;}
.button {display: block; padding: 1px 20px; font: 11px Arial; font-weight: bold; border: 1px solid #000; color: #fff; background: #007f65;}
.titleGreen {color:#093; font:24px times;}
.disclaimer {font-size:12px; color:#999;}

.p-rotator {background:url(../images/corporate/home/bannerBG.jpg) no-repeat; color:#003; width:697px; height:177px; position:relative;}
.p-rotator .stgslide {left:372px; height:177px;}
.p-rotator .stgslide img {display:block; width:324px; height:177px;}
.p-rotator .stgslide .stgslideheading {display:none;}
.p-rotator .stgslide .stgslidecontent {display:none;}
.p-rotator .stgslidecontentFont {font:13px verdana,arial; font-weight:bold; color:#fff; display:block; padding-top:15px; margin-right:-20px}
.p-rotator p.pShort {margin-top:-5px;}
.p-rotator .stgslide .stgslidemore {display:none;}
.p-rotator .stghrimg {left:29px; margin:0; width:313px; position:absolute; top:10px;}
.p-rotator .stghrimg H1 {font-weight:bold; font-size:16px; left:30px; width:320px; color:#ff6;}
.p-rotator .stghrtxt {font-size:12px; left:32px; width:320px; color:#fff; position:absolute; top:70px;}
.p-rotator .stghrmore {left:320px; position:absolute; top:159px;}
.p-rotator .stghrmore a {font-weight:bold; color:#3fc}
.p-rotator .stgbtnwrpr {left:0; width:273px; position:absolute; top:0; text-align:center; font-size:11px;}
.p-rotator .stgbtnoff {padding:2px 0 0 0; display:block; font-size:12px; font-weight:bold; width:24px; cursor:pointer; color:#033; speak:none;}
.p-rotator .stgbtnon {color: #f93}
.p-rotator #stgbtn1 {background:url(../images/corporate/home/bannerBut.png); width:22px; position:absolute; left:180px; top:154px; height:17px;}
.p-rotator #stgbtn2 {background:url(../images/corporate/home/bannerBut.png); width:22px; position:absolute; left:210px; top:154px; height:17px;}
.p-rotator #stgbtn3 {background:url(../images/corporate/home/bannerBut.png); width:22px; position:absolute; left:240px; top:154px; height:17px;}
.p-rotator #stgbtn4 {background:url(../images/corporate/home/bannerBut.png); width:22px; position:absolute; left:270px; top:154px; height:17px;}
.handcursor{cursor:hand; cursor:pointer; font-size: 16px; font-weight: bold; height: 39px;}
