body{font-family: verdana, helvetica, Arial, Helvetica;background-color: #eeeeee;color: #000000;margin: 0px;padding: 0px;font-size: 0.8em;text-align: center;scrollbar-arrow-color: #FFFFFF;scrollbar-3dlight-color: #999999;scrollbar-darkshadow-color: #00309E;scrollbar-face-color: #00309E;scrollbar-highlight-color: #999999;scrollbar-shadow-color: #333333;scrollbar-track-color: #3366ff;}a:link {color: #006B6B;text-decoration: none;font-weight: normal;}a:visited {color: #666666;text-decoration: none;font-weight: normal;}a:active  {color: #333333;font-weight: normal;text-decoration: underline;}a:hover {color: #333333;font-weight: normal;text-decoration: underline;}td {font-family: verdana, helvetica, Arial, Helvetica;font-size: 0.8em;}.pageall {position: relative;margin: auto;width: 750px;text-align: left;border: 1px solid #333333;top: 10px;background: #ffffff;}.pageheader {background: #ffffff;height: 60px;position: relative;color: #00309E;}.groupmenubar {background: #00309E;height: 25px;position: relative;text-align: right;}.pagebody {position: relative;margin: -1px 0px 0px 0px;border-top: 1px solid #00309E;}.pagecontent {position: relative;margin: 10px 170px 0px 160px;clear: none;}.pagecontentdoors {position: relative;margin: 10px 30px 0px 160px;}.contentwide {position: relative;margin: 0px 10px 10px 0px;text-align: left;height: 215px;clear: right;}.pagemenu {float: left;width: 150px;margin: 10px 0px 0px 0px;padding: 0px;border: 0px;}.pagestrapline {position: relative;margin: 30px 0px 0px 0px;font-size: 220%;color: #999999;text-align: center;}.pagefooter {position: relative;clear: both;margin: 10px 0px 0px 0px;background: #002883;text-align: center;color: #ffffff;}.pageimage {position: relative;float: right;margin: 0px 0px 0px 10px;z-index: 100;right: 0px;}.pageimage3 {position: relative;float: right;margin: 10px 10px 10px 0px;z-index: 100;clear: right;}.pageimage2 {display: block;right: 0px;top: 240px;width: 150px;position: absolute;margin: 10px 0px 5px 0px;z-index: 100;}.pagecontentmanual p {margin: 0px 0px 5px 10px;color: #999;}.pagecontentmanual a {color: #006B6B;}.toplogo {float: left;margin: 5px 0px 0px 10px;}.topname {float: right;margin: 35px 20px 0px 0px;}h1 {font-size: 150%;display: inline;color: #006B6B;}h2 {font-size: 130%;display: inline;color: #006B6B;}h3 {font-size: 100%;display: inline;color: #006B6B;}.pagetitle {float: right;margin: 10px 10px 0px 0px;text-align: right;}.headerlinks {position: relative;top: 4px;margin: 0px 10px 0px 0px;color: #ffffff}.headerlink:link    {font-size: 11px;color: #FFFFFF;font-weight: bold;}.headerlink:visited {font-size: 11px;color: #FFFFFF;font-weight: bold;}.headerlink:active  {font-size: 11px;color: #FFFFFF;font-weight: bold;}.headerlink:hover   {font-size: 11px;color: #FFFFFF;font-weight: bold;}.address {border: 1px solid #006B6B;padding: 3px;width: 350px;margin: 0px 0px 5px 0px;}.address1 {float: right;width: 200px;border: 1px solid #002883;padding: 2px;margin: 40px 20px 0px 0px;}.address2, .address3 {border: 1px solid #002883;padding: 2px;}.maplink {text-align: center;}.linksblock  {height: 110px;margin: 0px 0px 10px 0px;}.imagel {float: left;margin: 0px 10px 30px 0px;}.imager {float: right;margin: 0px 0px 10px 10px;}.bold {font-weight: bold;}.green {color: #006600;}.blue  {color: #000099;}.bulletline  {margin: 0px 0px 0px 50px;padding: 0px 0px 0px 0px;top: 10px;position: relative;}.strelam {position: relative;margin: 10px 0px 0px 0px;height: 180px;}.strelamimg {float: right;margin: 0px 0px 0px 0px;}.strelamhot {position: relative;margin: 10px 0px 0px 0px;height: 180px;border: 1px solid #900;padding: 3px;}.hot {color: #900;}.sureflor {position: relative;margin: 10px 0px 20px 0px;height: 240px;text-align: justify;}.sureflorimg {float: right;margin: 0px 0px 10px 10px;text-align: center;}.newproduct {background: #99A9CD ;text-align: center;}/* ============================== *//* ============================== */#strelamimg {position: relative;float: left;border: 0px;width: 356px;height: 211px;margin: 0px 12px 0px 12px;}#strelamimg #strelammap1 {position: absolute;top: 145px;width: 250px;color: #000;left: 12px;font-size: 85%;line-height: 1.5;}#strelamimg #strelammap1 a {color: #000;}#strelamimg #strelammap2 {position: absolute;top: 190px;width: 400px;left: 25px;font-size: 90%;line-height: 1.5;}#strelamimg #strelammap2 a {color: #fff;}/* ============================== *//* ============================== */#strebordimg {position: relative;float: left;border: 0px;width: 356px;height: 211px;}#strebordimg img {border: 0px;}#strebordimg #strebordmap1 {position: absolute;top: 145px;width: 250px;color: #000;left: 12px;font-size: 85%;line-height: 1.5;}#strebordimg #strebordmap1 a {color: #000;}#strebordimg #strebordmap2 {position: absolute;top: 190px;width: 400px;left: 25px;font-size: 90%;line-height: 1.5;}#strebordimg #strebordmap2 a {color: #fff;}.techupdates {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 5px 150px 25px 10px;}.techupdates h2 {display: block;color: #000;margin: 15px 0px 5px 0px;font-size: 100%;}.techupdates p {margin: 5px 0px 15px 0px;}.techupdates a {color: #006B6B;}.pagecontentmanual .bordertop {display: block;border-top: 1px solid #ddd;margin: 25px 150px 15px 15px;padding-top: 15px;}/* ============================== */.pageimage2 #strelammap3 {position: absolute;top: 210px;width: 150px;left: 5px;font-size: 90%;font-weight: bold;line-height: 1.5;}.pageimage2 #strelammap3 a {color: #006b6b;font-weight: bold;}/* ============================== *//* ============================== */.centre {text-align: center;}.clearright {clear: right;}/* The following is for the dynamic menu  *//* =====================================  */.mainLink {position: relative;top: 5px;}.mainLink:link {text-decoration: none;color: #ffffff;}.mainLink:visited {text-decoration: none;color: #ffffff;}.mainLink:active {text-decoration: none;color: #cccccc;}.mainLink:hover {text-decoration: none;color: #cccccc;}.subLink {position: relative;margin: 0px 0px 0px 10px;}.subLink:link {text-decoration: none;color: #006B6B;font-weight: bold;}.subLink:visited {text-decoration: none;color: #666666;font-weight: bold;}.subLink:active {text-decoration: none;color: #666666;font-weight: bold;}.subLink:hover {text-decoration: none;color: #666666;font-weight: bold;}.subLink2 {position: relative;margin: 0px 0px 3px 10px;line-height: 100%}.subLink2:link {text-decoration: none;color: #006B6B;font-weight: bold;}.subLink2:visited {text-decoration: none;color: #666666;font-weight: bold;}.subLink2:active {text-decoration: none;color: #666666;font-weight: bold;}.subLink2:hover {text-decoration: none;color: #666666;font-weight: bold;}/*#submenu2 {height: 115px;width: 120px;margin: 0px;padding: 0px;border: 2px solid #dddddd;}#submenu3 {height: 115px;width: 120px;margin: 0px;padding: 0px;border: 2px solid #dddddd;}#submenu4 {height: 45px;width: 120px;margin: 0px;padding: 0px;border: 2px solid #dddddd;}*//* Top Level Menu Items  *//* ====================  */.mainmenu {display: block;text-align: center;position: relative;top: 0px;width: 150px;left: 0px;background: #00309E;font-weight: bold;color: #ffffff;font-size: 11px;border-top: 0px;border-left: 0px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height: 150%;}/* Second Level Menu Items  *//* =======================  */.submenu {z-index: 100;display: block;text-align: left;position: relative;top: 0px;left: 0px;width: 150px;background: #eeeeee;color: #000000;font-size: 11px;font-weight: bold;line-height: 20px;margin: 0px 0px 0px 0px;padding: 0px 0px 1px 0px;border-top: 0px;border-left: 0px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;line-height: 190%;}.submenu2 {z-index: 100;display: block;text-align: left;position: relative;top: 0px;left: 0px;width: 150px;background: #eeeeee;color: #000000;font-size: 11px;font-weight: bold;line-height: 20px;margin: 0px 0px 0px 0px;padding: 5px 0px 5px 0px;border-top: 0px;border-left: 0px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;line-height: 100%;}/*  form fields */input, textarea {font-size: 90%;border: 1px solid #002883;}label {cursor: pointer;cursor: hand;font-weight;bold;line-height: 140%;}form {display: inline;}.button {cursor: pointer;cursor: hand;font-weight: normal;}.contact {border: 1px solid #006B6B;padding: 2px;margin: 0px;background: #eeeeee;}/*  for the css 'tables' */div.tablecontact {width: 350px;position: relative;border: 1px solid #006B6B;padding: 2px;margin: 0px;background: #eeeeee;left: 0px;}div.tablerowcontact {margin: 0px 0px 5px 0px;position: relative;}div.tablerowcontact span.colcontactl {float: left;width: 140px;text-align: left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}div.tablerowcontact span.colcontactr {float: right;width: 190px;text-align: left;}div.tableaddress {width: 620px;position: relative;}div.tablerowaddress {clear: both;margin: 0px 0px 5px 0px;}div.tablerowaddress span.coladdressl {float: left;width: 300px;text-align: left;}div.tablerowaddress span.coladdressr {float: right;width: 300px;text-align: left;}#flamebreak {position: relative;float:right;top: 40px;width: 160px;z-index: 100;margin: 0px 10px 10px 10px;}#flamebreak h2 {color: #000;font-size: 100%;display: block;}#flamebreak p {margin: 0px 0px 10px 0px;}/* =================== *//* =================== *//* =================== *//*      PMBWS FORM     *//* =================== */.validation_options {position: absolute;left: -1000px;}form#pmbws {position: relative;float: none;display: block;overflow: auto;border: 1px solid #006B6B;background: #eee;margin: 10px 0px 0px 0px;width: 350px;padding: 3px;}form#pmbws p {line-height: 1;margin: 0px 0px 5px 0px;}form#pmbws p label {width: 140px;display: block;float: left;clear: left;cursor: pointer;line-height: 1.3;margin-left: 3px;}form#pmbws p input {width: 200px;}form#pmbws p textarea {width: 200px}form#pmbws #submit {cursor: pointer;width: 100px;}form#pmbws p.checkbox input  {width: 14px;height: 14px;border: 0px ;}/* ------ error messages -------- */form#pmbws p span.errorMsg {position: relative;display: block;color: #f00;}/* ------ validation option buttons -------- */form#pmbws fieldset.validation_options {position: absolute;bottom: 0.5em;width: 50%;border: 1px solid #006699;padding: 0.3em;}.contactmessage {font-weight: bold;color: #600;}
