body { background-color: #fff; height: 100%; margin:0 auto;	padding: 0;	min-width: 955px; color: #808080; font-family: Verdana; font-size: 10px; word-spacing: 2px;}
body img{border:0;}

.left{float:left}
.right{float:right}
.clear {clear:both}
.img{border: 0px;}
.none{display: none;}
.block{display: block;}
.hand{ cursor: pointer;}

h1{ margin-top: 0; padding-top: 0; font-size: 17px; font-style: normal; font-weight: normal; color: #2d2d2d}
a{color: #da6818; text-decoration: none; }

#Container { margin: 0 auto; padding: 0px; clear: both; width: 955px;}
#WebSite{margin: 0 auto; padding: 0 auto; width: 955px; height: 100%; background-color: #FFFFFF; float: left; text-align:center;}
#TopBar{float:left; margin: 31px 0 0  0; height: 65px; width: 100%;}
#TopSubMenu{float:left; height: 24px; width: 955px;}
#TopNav{float:left;}
#Logo{float:right}
#MainContent{float:left; width: 955px;}
#MainFlash{float:left; height: 300px; width:955px; padding: 0 0 20px 0;}
#Footer{float:left; width:955px; height:10px; margin: 20px 0 0 0; background-repeat: no-repeat ; background-image: url(/CorpSite/Images/footer_bg.gif);}
#FirstPagePic{float:left; width:160px; margin: 0 20px 0 0;}
#FirstPagePicTextArea{float:left; width: 275px;height: 95px; }
#FirstPagePicTextArea div{margin:0px; padding:0px; }
#FirstPagePicTextArea span{margin:0px; padding:0px; }
#FirstPagePicTextArea p{margin:0px; padding:0px; }
#FirstPagePicTextArea h1{margin-bottom:4px;padding:0px; }




#FirstPagePicTextLink{float:left; width: 275px; height: 15px; margin: 5px 0 0 0;}
#FooterText{float:left;font-size: 10px; margin: 5px 0 0 10px; width: 600px; font-family: Trebuchet MS;}
#FooterText p{margin:0; padding:0;}
#FooterRight{float:right;margin: 7px 10px 0 0;}
#IFrame{ float:left; margin: 0px; width: 729px; z-index:0; padding: 0px;}
#IFrameRightColumn{width: 226; float:right;}
#Banner{width:226px; height: 200px; margin-bottom: 10px; text-align:right;}
#StandardLeftCol{float:left; width:575px;}
#StandardRightCol{float: right; width: 365px; }
#StandardRightCol i{color: #a0a2a5;}
#ContactInfo{ padding: 40px 40px 40px 40px; width: 285px; height: 120px; float: right; margin-bottom: 8px; background-repeat: repeat-x; background-image: url(/CorpSite/Images/ContactInfoBG.gif); line-height: 14px;}
#PressreleaseList{padding: 30px 40px 40px 40px; width: 285px; height: 130px; float: right; margin-bottom: 8px; background-repeat: repeat-x; background-image: url(/CorpSite/Images/ContactInfoBG.gif); line-height: 14px;}
#PressreleaseList i{color: #a0a2a5;}


/******** Classes ************/
.stdTitle{width: 400px;}
.stdBody{width: 525px; margin-bottom: 10px;}
.concept{margin-bottom: 30px}
.bottom7{margin-bottom: 7px;}
.startPageHolder{width: 476px; margin: 0;}

/******** Top Memu ************/
#MainMenu{float:left; list-style-type: none; margin: 0; padding: 0;}
#MainMenu li A {float:left; border: 0px;}
#MainMenu li{float:left;}
.menuImage{float:left; border: 0px;}

/******* SUB MENUS ***************/
#PuffArea{float:left; width: 955px; height: 76px; margin: 0; list-style-type: none; margin: 0; padding: 0;}
#PuffArea li{float:left; line-height: 76px; width: 236px; height:76px; background-image: url(/CorpSite/Images/puff_bg.gif);border-right: 2px white solid;}
#PuffArea a{width: 236px; text-align: center; color: #58595b; text-transform:uppercase; font-family: Lucida Sans Unicode; font-size: 11px; display:block;}
.innerDIV{clear:both; width:236; height: 76; text-align:center; }

#ThirdLevelSubMenu {list-style-type: none; margin-top: 0;}
#ThirdLevelSubMenu li{float:right; line-height: 99px; width: 365px; height:99px; background-image: url(/CorpSite/Images/large_btn.jpg); background-repeat: no-repeat; margin-bottom: 10px;}
#ThirdLevelSubMenu li:hover{background-image: url(/CorpSite/Images/large_btn_sep.jpg);}
#ThirdLevelSubMenu .sel{background-image: url(/CorpSite/Images/large_btn_sep.jpg); text-decoration: underline}
#ThirdLevelSubMenu a {color: #58595b; text-transform:uppercase; font-family: Lucida Sans Unicode; font-size: 11px; display:block; padding-left:45px;}
#ThirdLevelSubMenu .separator{display:none;}


/*********** Products ************************/
.ProductRelLink {line-height: 89px; width: 226px; height:89px; background-image: url(/CorpSite/Images/small_btn.jpg); margin-bottom: 10px;}
.ProductRelLink:hover{background-image: url(/CorpSite/Images/small_btn_sep.jpg);}
.ProductRelLink a{margin-left: 20px; color: #58595b; text-transform:uppercase; font-family: Lucida Sans Unicode; font-size: 11px; display:block;}
.ProductRelLink .separator{}


/************** Corporate ***************/
#CorporateLeft{float:left; width:700px;}
#CorporateRight{float: right; width: 240px;}
#CorpStartNewsList{float:left; width:200px; height:260px; padding: 20px 20px 20px 20px; background-image: url(/CorpSite/Images/corp_news_bg.gif); background-repeat:repeat-x;}/*background-color:#f5f5fb;}*/
#CorpStartNewsList i{color: #a0a2a5;}
#CorpSubscripe{float:right; width: 200px; height:60px; margin-top: 20px; padding: 20px 20px 20px 20px; background-color:Green;}
.corporatePuffArea{width: 340px; min-height:100px; float:left; margin: 20px 8px 0 0;}
.corporatePuffArea img {margin-right: 20px; float:left; border: 0;}
.corporatePuffArea a{float:left; width:182px; margin-top:4px;}
.corporatePuffArea p{margin:0; padding:0;}
.corporatePuffTitle{float:left; width: 182px; height: 6px; margin-bottom: 16px; margin-top:4px;}
.corporatePuffBody{float:left; width: 182px;}
.shortNewsBody{margin-bottom: 10px;}
.shortNewsBody p {margin: 0; padding: 0;}


/*************** News**************/
.newsTitle{margin-bottom: 5px; width: 375px; float:left;}
.newsBody{margin: 0 5px 5px 0; width: 475px;float:left;}

#NewsListing{margin-top:10px;}
#NewsListing i{color: #a0a2a5;}
.newsListItem{float:left; margin-bottom: 20px;}
#NewsArchive{padding: 10px 30px 20px 30px; width: 305px; background-image: url(/CorpSite/Images/archive_bg.gif); background-position:bottom; background-repeat: no-repeat; min-height: 246px;}
#NewsArchive ul{list-style-type:none;}

/**************************************/

/******** Inspiration ******************/
#InspirationMain{position:absolute ; width: 100%; height: 300px; left: 0; top: 120px;}
#InspirationBG{height:300px; width: 955px;}
#InspirationLeft{float:left;width: 700px;}
#InspirationRight{ float:left;width: 255px; height: 300px; background-color: #f5f5fb;}

#InspirationLeft .PuffArea{width: 335px; height:125px; float:left; margin: 20px 8px 10px 0;}
#InspirationLeft .PuffArea img {margin-right: 20px; float:left; border: 0;}
#InspirationLeft .PuffTitle{float:left; width: 182px; font-size: 12px; margin-bottom: 4px;}
#InspirationLeft .PuffBody{float:left; width: 182px;}

#InspirationImage {position:relative; width: 700px; height: 300px;}
.hotSpotImage{margin-bottom: 20px;}
.hotSpotContainer{padding: 0 10px 0 20px;}
.hotSpotTitle{float:left; width: 162px; font-size: 12px; margin-bottom: 4px;}
.hotSpotBody{float:left; width: 215px;}
.hotspot{position:absolute; width: 22px; height:22px;}

#CaseInfo{position: absolute; top: 277px; left:0px; width:700px; overflow: hidden; height:23px; z-index: 100;}
#CaseInfoTitle{background-color: #FFF; width: 340px; height: 23px; margin: 0 180px 0 180px; line-height: 23px; text-align: center; text-transform:uppercase; cursor: pointer;opacity: .90; filter:Alpha(Opacity='95');}
#CaseInfoCases{text-align: center; padding: 1px 10px 5px 10px; background-color: #fff ;width: 680px; height: 75px; opacity: .90; filter:Alpha(Opacity='95',FinishOpacity='85',Style='1');}
#CaseInfoCases img{margin: 0px 7px 2px 7px; opacity: .50; filter:Alpha(Opacity='50');}
#CaseInfoCases img.selected{opacity: 1; filter:Alpha(Opacity='100');}
#InspirationSplash{position:absolute; top: 55px; left: 145px; width: 398px; height: 182px; background-color: #fff; opacity: .90; filter:Alpha(Opacity='95',FinishOpacity='85',Style='1');}
#InspirationSplash .presentaionLink{margin: 0; padding: 0; }
#SplashContent{height: 162px; width: auto; padding: 20px;}
.caesContainer{margin: 0 auto; text-align:center;}
.case{width: 110px; float:left; margin: 0 auto; height: 70px;}
.caseInfoClosed{}
#CaseInfoTitle.orange{ background-color: #f26431; color: #FFF; opacity: .90; filter:Alpha(Opacity='95');}

.roomButton{ text-align: center; position:absolute; height: 20px; width: 41px; top: 140px; background-color:#FFF;opacity: .90; filter:Alpha(Opacity='95'); line-height:20px; text-transform: uppercase;}
.roomButton a {color: #2d2d2d;text-decoration: none;}
.roomButton.orange{background-color: #f26431; color: #FFF; opacity: .90; filter:Alpha(Opacity='95'); cursor: pointer;}
#hasNext{right: 0px; }
#hasPrev{left: 0px; }
#LeftSide{background-image: url(/CorpSite/Images/trans.gif);position:absolute; top: 0px; left: 0px; height: 300px; width: 220px; background-color: Transparent;}
#RightSide{background-image: url(/CorpSite/Images/trans.gif); position:absolute; top: 0px; right: 0px; height: 300px; width: 220px; }

.presentaionLink{padding-top: 52px;}
.presDate{color: gray;}


/*************** Contact *******************/
#ContactRightCol{float:right; width: 305px; height: 185px; margin: 10px 40px 15px 35px;}
#ContactDropDowns{float:left; margin-top: 15px;}
#ContactDropDowns select{ width: 168px; height: 20px; line-height: 20px; margin-bottom: 6px; color: #6e6e6e; font-family:Verdana; font-size: 9px; }
#ContactListing{float:left; width: 955px; margin-top: 15px; padding-bottom: 20px;}
#ContactBody{float:left; height: 90px; }
.employee{float:left; width: 230px; height: 85px; margin: 0 5px 25px 0; line-height: 16px;}
.employee b{text-transform:uppercase;}