﻿.tdInstallerLeftBorder{background-color: #ffffff;border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; width: 180px; vertical-align: top;}
.tdInstallerRightBorder{background-color: #D7E5F2;border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; background-position: Right top; width: 25%; vertical-align: top;}
.tdInstallerMiddleBorder{background-color: #F2F7FB;background-image: url(images/Line_1.png);background-position: right top;background-repeat:repeat-y;border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:left; width: 50%; vertical-align: top;}
.RightBanner1 {background-color: #F2F7FB;background-image: url(images/Line_1.png);background-position: right top;background-repeat:repeat-y;  vertical-align: top;height: 220px;width: 190px;}
.tableInstaller {height: 200px; background-color: #F9FBFD; color: #000000; width: 99%; border: 1px solid white;}
div.InstallerLinksLeft {background-color: #F2F7FB; height: 100%; width: 100%} 
div.InstallerLinksRight {background: url(images/installersRightPnl.png);background-repeat:repeat-y; background-position: Right top;vertical-align: top; height: 100%;} 
.Setup{background-color: Red; border: solid 0px black; width: 100%;height: 18px;}
/**/
.tdInstallerFunction{height: 100px; background-color: #D7E5F2; }
.TableInstallerLoggin{width: 100%;height: 100%;}
.tdInstallerPrefit{vertical-align:top; background-color: #D7E5F2; border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.Button1 { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; background-color: transparent; width: 250px; padding-left: 5px; border: 1px solid #D7E5F2;}
.InstallerButton {background-position:left; border: 1px solid #D7E5F2; background-color: #F2F7FB; color: #000000; text-align: left;}
.InstallerDataGridPrefit{width: 250px; padding: 3px 3px 3px 3px; color: Maroon;}
.InstallerDataGridPrefitFooter{background-color: Blue; height: 10px; font-size: 10px;}
.InstallerDropDown { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2B3856; background-color: transparent; width: 250px; padding-left: 5px; border: 1px solid #D7E5F2;}
.TableInstallerLinks{text-align:left; vertical-align:middle; width: 100%; border: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.TDInstallerLinks{border: 0px 0px 0px 0px; width: 65%; height: 20px; vertical-align: top;}
#content{background-color: #ffffff;}
#bgNew2 {width: 400px;height: 300px;border: 2px solid black;padding: 5px;}
#bgNew2 p {padding: 40px;font-size: 18px;font-weight: bold;background: rgba(255, 255, 255, 0.5);}
#processMessage {position:fixed;top:38%;left:43%;padding:10px;width:14%;z-index:1001;background-color:#ff6600;border:solid 1px #000;background: #ccc url(Images/load.gif) no-repeat center bottom;height: 50px;}
#logo{margin-left: 5px;padding: 0px;width: 100%; float: left; height: 80px;} 
.Login{width: 140px;height: 20px;background-color: #cccccc;}  
.LoginLabels{text-align: left;font-family: Comic Sans MS;font-size: small;font-style: normal;color: #691F01;}
.BodyText{text-align: left;font-family: Comic Sans MS;font-size: small;font-style: normal;color: #525252;}
.LoginButton{text-align: center;font-family: Comic Sans MS;font-size: small;font-style: normal;width: 150px;height: 25px;} 
.Welcome{text-align: left;font-family: Comic Sans MS;font-size: small;font-style: normal;}
.AutoCompleteTable{background-color: #B4CDCD;}
.AutoTextBox{text-align: left;font-family: Comic Sans MS;list-style-type : none;font-size: small;font-style: normal;} 
.TextBox{width: 150px;text-align: left;font-family: Comic Sans MS;}
.autocomplete_completionListElement{ visibility : hidden;margin : 0px!important;background-color : White;border : white;border-width : 1px;border-style : solid;cursor : hand;overflow : auto;height : 200px;text-align : right;list-style-type : none;font-family: Comic Sans MS;font-size: small;font-style: normal;font-weight: bold;}
.autocomplete_highlightedListItem{background-color: #50A6C2;color: #551011;padding: 1px; }
.autocomplete_listItem{background-color : White;color : #B4CDCD;cursor : default;}
.HeaderTableLeft{ width: 165px; text-align: left;padding-left: 0px;}
.HeaderTableRight{text-align: right;padding-right: 0px;}
.smalllabelcell { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: transparent; color: #3670A7; width: 100px;}
.fieldcell input { width: 200px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279; margin-right: 0px;}
.smallfieldcell input { width: 100px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; border: 1px solid #284279;}
.smallfieldcell { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D7E5F2; color: #102132; margin-right: 0px; padding-right: 0px;text-align: right;}
.table { background-color: #F9FBFD; color: #000000; width: 500px; border: 1px solid #D7E5F2; border-collapse: collapse;}
.tableComents { background-color: #F9FBFD; color: #000000; height: 100%; width: 100%; border: 1px solid #000000; border-collapse: collapse;}
.td { border: 1px solid #D7E5F2; padding-left: 4px; width: 50%;}
.Hyperlinks{text-align : center;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #3670A7;height: 20px;}
.labelcell { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; background-color: transparent; width: 220px; padding-left: 5px; border: 1px solid #D7E5F2;}
.fieldcell { background-color: #F2F7FB; color: #000000; text-align: right; margin-right: 0px; padding-right: 0px; border: 1px solid #D7E5F2;}
.Commentscell {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background-color: transparent; width: 200%; padding-left: 5px; border: 1px solid #D7E5F2;}
.TableMenu{ background-color: #F2F7FB; color: #000000; text-align: left; margin-right: 0px; padding-right: 0px; border: 1px solid #F2F7FB;}
.Menu{border-bottom: solid 3px transparent;border-left: solid 0px white;border-right: solid 0px white;text-align : center;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;height: 25px;color: #000000;}
html, body {height: 100%; padding: 0px;background-color: #313C7D;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #9A9FAB;}
#containerLeftRight{margin: 0px;padding: 0px;width: 100%;height: 100px;background-image:url('images/Untitled-2.png');background-repeat:repeat-x;}
.FadedFromTop{height: 35px;background-image:url('images/Untitled-3.png');background-repeat:repeat-x;width: 100%;}
#container {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -1em; }
.footer {height: 3em; color: #cccccc;text-align : center;font-size: xx-small;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clearfooter {height: 90px;clear: both;}
.labelHeader { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; background-color: transparent; height: 16px; width: 400px; text-align:left; padding-left: 5px; border-collapse: collapse; border: 1px solid #D7E5F2;}
.UserTable{text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #DFE7F7;border: 1px solid #DFE7F7;}
.StandardTable{left: 0px;top: 0px;width: 100%;border: 0px;}
.tmpTd{width: 33%;background-color: #F2F7FB;color: #000000;text-align: right;margin-right: 0px;padding-right: 0px;border: 1px solid #D7E5F2;}
.Constructiontable { background-color: #F9FBFD; color: #000000; width: 100%; border: 1px solid #D7E5F2; border-collapse: collapse;}
.tmpAlign{background-color: #F2F7FB; color: #000000; text-align: left; margin-right: 0px; padding-right: 0px; border: 1px solid #D7E5F2; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.size{width: 500px;}
.PopUpMenu{background-color: #FBB917; color:black; text-align: left;width: 200px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;height: 25px;padding-left: 3px;padding-top: 3px;vertical-align: top;margin-top: 0px;border: solid 1px #8CBAE8;}
A:visited{color: purple;}
A:link{background-image: url(images/TransparentImg.png); background-color: Transparent;background-repeat: repeat-y repeat-x;}
A:active{color: red;}A:hover{cursor: hand; color:  #EE8300;} 
.HomePagetable { background-color: #ffffff; color: #ffffff; width: 100%; border: 1px solid #D7E5F2; border-collapse: collapse;} 
.HomePageMenutable { background-color: #ffffff; color: #000000; width: 100%; border: 1px solid #D7E5F2; border-collapse: collapse; height: 25px; padding: 5px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.HomePageTDLeft{text-align: left;padding-left: 0px;width: 444px;}
.HomePageTDMiddle{background-image: url(images/Line.png);background-position: right top;background-repeat: repeat-y;text-align: left;padding: 5px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;background-color: transparent;border: 0px solid #D7E5F2;vertical-align: top;}
.HomePageTDRight{text-align: left;padding-left: 0px;width: 33%;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #3670A7;background-color: transparent;border: 1px solid #D7E5F2;vertical-align: top;}
.SpanMediumLeftAlign{text-align: left;padding-left: 0px;font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;color: #000000;background-color: transparent;vertical-align: top;}
.SpanDetails1{left: 0px; text-align: left;padding: 5px;font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #ffffff;background-color: transparent;vertical-align: top;font-weight:bold;}
.SpanDetails{text-align: left;padding-left: 5px;padding-top: 0px;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #ffffff;background-color: transparent;vertical-align: top;}
div.CarpenterWorking {background: url(images/carpenter_lathe_carving_sm_nwm.gif);background-repeat: no-repeat; background-position: left left; text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 20px;}
div.module-4 {background-color: Gray ;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 200px;margin-left: 20px;width: 128px;}
div.module-5-TopLeft {background: url(images/Untitled-6.png);background-repeat: repeat-y;background-position: left top; text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 20px;}
div.module-6-TopMiddle {background: url(images/Untitled-4.png);background-repeat: repeat-x;background-position: left top;text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 20px;padding-left: 20px;margin-left: 50px;width: 50px;}
div.module-7-TopRight {background: url(images/Untitled-7.png);background-repeat: repeat-y;background-position: left top;text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 20px;padding-left: 20px;margin-left: 50px;width: 50px;}
div.module-8-RightRight {background: url(images/Untitled-9.png);background-repeat: repeat-y;background-position: right top;text-align: right;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 210px;padding-left: 78px;margin-left: 50px;width: 20px;position: relative;top: -93px;}
div.module-9-LeftLeft {background: url(images/Untitled-8.png);background-repeat: repeat-y;background-position: left top;text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 200px;width:20px;}
div.module-5-BottomLeft {background: url(images/Untitled-10.png);background-repeat: repeat-y;background-position: left top; text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 50px;}
div.module-7-BottomRight {background: url(images/Untitled-11.png);background-repeat: repeat-y;background-position: left top;text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top;height: 50px;padding-left: 0px;margin-left: 50px;width: 50px;} 
div.module-6-BottomMiddle {background: url(images/Untitled-12.png);background-repeat: repeat-x;background-position: left top;text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: bottom;height: 50px;padding-left: 20px;margin-left: 50px;width: 75px;} 
div.Newimage {background: url(images/NewImage.png);background-position: left top;text-align: left;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: bottom;height: 200px;width: 200px;}
div.TapeMeasure{background: url(images/tapeMeasure.png);background-repeat:no-repeat;background-position:  center; height: 87px;width: 110px;}
div.TextMessage{background: url(images/TexMessage.png);padding: 10px 10px 10px 10px; background-repeat:no-repeat;background-position:  center; height: 73px;width: 110px;}
div.Fitters{background: url(images/Fitters.png);padding: 50px 10px 10px 10px; background-repeat:no-repeat;background-position:  center; height: 73px;width: 110px;}
div.InstallersAptsLink{background: url(images/Fitters.png);}
.Tmpfieldcell{height: 25px;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #D7E5F2;color: #000000;border: 1px solid #284279;margin-right: 0px;padding: 0px 0px 0px 0px;}
.Line{vertical-align: top; left: 0px; width: 100%; height: 0.5px;color: #728FCE;}
.BoxLine{vertical-align:bottom; text-align: left; left: 0px;width: 150px;height: 0.5px;color: #728FCE;}
.ImageLine{vertical-align: top;width: 200px;background: url(images/Line.png);background-repeat: repeat-y;text-align: left;padding: 5px;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;background-color: transparent;border: 0px solid #D7E5F2;}
.RightBanner {background-color: #F2F7FB;background-image: url(images/Untitled_image2.png);background-position: left top;background-repeat: no-repeat;vertical-align: top;height: 300px;width: 200px;}
.HomePageFitter {display: block; background-color: #F2F7FB;background-image: url(images/Font_Page_Fitter_clear.png);background-position: left top;background-repeat: no-repeat;vertical-align: top;height: 300px;width: 200px;}
#HomeMeasureImage {margin:-1px -1px -1px -1px; left: 0px; display: block; background-color: #F2F7FB;background-image: url(images/Untitled-Fitter.png);background-position: left top;background-repeat: no-repeat;vertical-align: top;height: 302px;width: 202px;}
#HomeMeasureImage span {display: block;width: 100%;height: 0px;overflow: hidden;margin:-1px -1px -1px -1px; }
#Logo {margin:-1px -1px -1px -1px;left: 0px; display: block; background-color: Transparent; background-image: url(images/MainLogo.png);background-position: left top;background-repeat: no-repeat;vertical-align: top;height: 96px;width: 161px;}
#Logo span {display: block;width: 100%;height: 0px;overflow: hidden;margin:-1px -1px -1px -1px; }
.RightBannerShort {background-color: #F2F7FB;background-image: url(images/BottonLeft-Short.png);background-position: left top;background-repeat: no-repeat; vertical-align: top;height: 185px;width: 200px;}
div.RightBannerOuside {padding-left: 20px;vertical-align: top;width: 160px;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #382D2C;}
.FarRightBanner {background-image: url(images/TopRight.png);background-position: left top; background-repeat: no-repeat;vertical-align: top; height: 185px;width: 235px;}
div.FarRightBannerOuside {width: 225px;padding-right: 10px; padding-left: 10px;padding-top: 10px;vertical-align: top;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #382D2C;}
.FarRightBanner2 {border-top-color: Red;background-image: url(images/Untitled-13.png);background-position: left top;background-repeat: no-repeat;vertical-align: top;height: 300px;width: 235px;}
.FarRightBanner3 { border-top-color: Red;background-image: url(images/Untitled-14.png);background-position: left top;background-repeat: no-repeat;vertical-align: top;height: 190px;width: 235px;}
.LinkPagelabelcell {height: 20px; text-align:right; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3670A7; background-color: transparent; width: 220px; padding-left: 5px; border: 1px solid #D7E5F2;}
.LinkPagefieldcell {height: 20px; background-color: #F2F7FB; color: #000000; text-align: right; margin-right: 0px; padding-right: 0px; border: 1px solid #D7E5F2;width: 100%;}
.TDBtmImage{height: 26px;background-image: url(images/TDBtmImage.png); background-repeat: repeat-x;background-position: center;color: #F2F7FB;width: 33%;}
.TDFormat{background-color: white; color: #000000; text-align: left;vertical-align:top; margin-right: 0px; padding: 0px 20px 20px 20px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; top: 0px;width: 33%;}
.TDHomePageGrey{background-color: #D7E5F2; color: #000000; text-align: left;vertical-align:top; margin-right: 0px; padding: 0px 20px 20px 20px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; top: 0px;height: 26px;}
.TDHomePageGreySmall{background-color: #D7E5F2; color: #000000; text-align: left;vertical-align:top; margin-right: 0px; padding: 0px 20px 20px 20px;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; top: 0px;height: 2px;}


/* Firefox */

h5{font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;top: 0px;}
h3{font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #616D9E;font-weight:bold ;text-align:center;}
h4{font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #413839;font-weight:bold ;text-align:center}