body,html,td{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #404040;
  margin: 0;
  padding: 0;
}
body,html{
  background-color: #f6f6f6;
}

a{
  color: #0066cc;
  text-decoration: underline;
}
a:hover{
  color: black;
}

img{
  border: 0;
}

img.png{
  behavior: url(/images/pngbehavior.htc);
}

h1{
  color: #0066cc;
  font: 600 27px Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
}

h2{
  color: #0066cc;
  font: 400 18px Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
}

h3{
  color: #959595;
  font: 600 14px Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 10px 0 5px 0;
}

div.hr{
  height: 1px;
  border-bottom: 1px solid silver;
  margin: 5px 0;
  padding: 0;
}

.blue{
  color: #0066cc;
}


.hidden{
  display: none;
}


.pathway {
margin-left: 5px;
margin-top: 15px;
dispaly: block;
}
/******************************************************************************/
#main{
  min-width:1000px;
  width:1000px;
  width:expression(document.body.clientWidth < 1000 ? '1000px' : '1050px');
  text-align: left;
}

  #header{
    height: 93px;
    padding-left: 27px;
  }

    #logoDiv{
      background-color: #dbdbdb;
      float: left;
      width: 251px;
    }

        #logo{
          margin: 0 12px 30px;
        }

    #searchDiv{
      margin-right: 10px;
      padding-top: 20px;
    }

      #searchDiv input{
        border: 0;
        border-top: 2px solid #8c8c8c;
        border-left: 2px solid #8c8c8c;
        width: 122px;
        height: 20px;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #626262;
      }

    #mainMenuDiv{
      padding-left: 27px;
      background-color: #eaeaea;
      background-image: url("/images/menuDivBg.gif");
      background-repeat: repeat-x;
      padding-bottom: 10px;
    }
	
	#mainMenuDivMain {
      padding-left: 27px;^M
     height: 214px;^M
        overflow: visible;
      background-color: #eaeaea;^M
      background-image: url("/images/menuDivBg.gif");^M
      background-repeat: repeat-x;^M
      padding-bottom: 10px;^M
}



        #mainMenu{
          background-color: white;
          float: left;
          width: 248px;
          width: expression('250px');
          zheight: 214px;
	border-left: 2px solid #ddd;
        }

          #mainMenu ul{
            text-align: right;
            list-style-type: none;
            padding: 0;
            margin: 0;
            margin-right: 10px;
            margin-top: 9px;
          }
            #mainMenu ul li{
               background-image: url("/images/mainMenuLiBg.gif");
               background-repeat: no-repeat;
               background-position: right;
               height: 27px;
               padding: 0;
               margin: 0;
            }
              #mainMenu ul li a{
                 padding-top: 7px;
                 padding-right: 60px;
                 display: block;
                 text-transform: uppercase;
                 font: bold 14px  Arial, Helvetica, sans-serif;
                 color: #959595;
                 letter-spacing: -1px;
                 text-decoration: none;
              }
              #mainMenu ul li a:hover{
                 color: #5D5D5D;
              }


            #mainMenu ul li.sublevel{
               background-image: url("/images/mainMenuLiBg3.gif");
               background-repeat: no-repeat;
               background-position: right;
               height: 20px;
               padding: 0;
               margin: 0;
            }


              #mainMenu ul li a.sublevel{
                 padding-top: 3px;
                 padding-right: 60px;
                 display: block;
                 text-transform: uppercase;
                 font: bold 12px  Arial, Helvetica, sans-serif;
                 color: #535353;
                 letter-spacing: 0px;
                 text-decoration: none;
              }
              #mainMenu ul li a.sublevel:hover{
                 color: #5D5D5D;
              }


        #productionDivs{
          height: 214px;
          height: expression('224px');
          background-color: #ddd;
          background-image: url("/images/menuDivBg.gif");
          background-repeat: repeat-x;
          margin-bottom: 10px;
          border-bottom: 10px solid #eaeaea;
        }


        #production1, #production2, #production3{
          border-bottom: 3px solid #898989;
          width: 230px;
          height: 194px;
          background-repeat: no-repeat;
          float: left;
          margin-top: 10px;
          position: relative;
        }

        #production1 p, #production2 p, #production3 p{
          font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          color: white;
          text-align: center;
          margin-top: 10px;
          line-height: 12px;
        }

        #production1 select, #production2 select, #production3 select{
          position: absolute;
          width: 150px;
          height: 20px;
          font-family: Tahoma, Arial, sans-serif;
          font-size: 10px;
          color: #626262;
          bottom: 5px;
          left: 40px;
        }

        #production1{
          background-image: url("/images/poductionBg1.jpg");
        }

        #production2{
          background-image: url("/images/poductionBg2.jpg");
        }

        #production3{
          background-image: url("/images/poductionBg3.jpg");
        }

    #middle{
      margin: 0;
      overflow: hidden;
      1border: 1px solid green;
      height: expression('100%');
      background-image: url("/images/mdlDvBg.gif");
      background-repeat: repeat-y;
      background-position: right;
    }

    html>body #middle{
      margin: 0;
      overflow: hidden;
      1border: 1px solid green;
      height: expression('100%');
      background-image: url("/images/mdlDvBg.gif");
      background-repeat: repeat-y;
      background-position: right;
	width: 1000px;
    }


    #mmidle{
      background-image: url("/images/mdlDvBg.gif");
      background-repeat: repeat-y;
      background-position: left;
    }


        #leftMiddleDiv{
          float: left;
          width: 266px;
          1border: 1px solid blue;
        }

        #otherLefts{
          background-image: url("/images/mdlDvBg.gif");
          background-repeat: repeat-y;
          padding-left: 27px;
        }


            #productionSearch{
              padding: 5px 10px 10px 12px;
              margin: 0;
              background-color: #eaeaea;
            }



            #productionSearchDiv{
              background-image: url("/images/formBg.jpg");
              background-repeat: no-repeat;
              width: 228px;
              height: 156px;
              padding: 3px;
            }

            #productionSearchGreen{
              background-color: #b2d5d5;
              border: 1px solid #81b4b4;
              width: 221px;
              height: 149px;
            }

	#productionSearchGreen select {
		font-size: 10px;
		}

              #productionSearch form{
                padding: 5px 0 0 5px;
              }

                #productionSearch form label{
                  color: black;
                  font-size: 14px;
                  font-family: Arial, Helvetica, sans-serif;
                }

              #productionSearch form .long{
                width: 203px;
              }

              #productionSearch form .long2{
                width: 203px;
                margin-top: 10px;
              }

              #productionSearch h1{
                font: 200 18px Arial, Helvetica, sans-serif;
                color: #959595;
                margin: 0;
                padding: 0;
              }
                #productionSearch h1 span{
                  color: #0066cc;
                }

            #news{
              background-color: white;
              padding: 5px 10px 10px 20px;
              margin-left: 12px;
            }

              #news h1{
                font: 200 18px Arial, Helvetica, sans-serif;
                color: #959595;
                margin: 0;
                padding: 0;
              }
                #news h1 span{
                  color: #0066cc;
                }

              #news dl, #news dt, #news dd{
                margin: 0;
                padding: 0;
              }

              #news dt{
                margin-top: 10px;
                color: #2b92bc;
                font-size: 10px;
              }

        #rightMiddleDiv{
          float: right;
          width: 722px;
          background-image: url("/images/topline.gif");
	background-repeat: no-repeat;

        }

            #content{
                padding: 20px 30px 20px 10px;

                overflow:hidden;
                width:expression('100%');
            }

            #content p img{
                margin-right: 10px;
            }

            #content ul{
              padding: 0;
              margin: 0;
              list-style-type: disc;
              padding: 10px 0 0 20px;
		margin-bottom: 10px;
              list-style-image: url(/images/liArrow.gif);
            }

                #mainNews{
                  border-bottom: 1px solid silver;
                  margin: 0 10px 20px;
                  padding-bottom: 10px;
display: table;
    }

                  #mainNews img{
                    margin: 5px 10px 10px 0;
                  }

                  #mainNews p{
                    margin: 0 0 5px;
                    padding: 0;
                  }


                #services{
                  width: 47%;
                  width:expression('330px');
                  border-right: 1px solid silver;
                  float: left;
                  padding-right: 10px;
                }

                #offer{
                    width: 47%;
                    width:expression('330px');
                    padding-left: 10px;
                    float: right;
                }



    #blueLine{
      margin: 10px 40px;
      border-bottom: 5px solid #0066cc;
      clear: both;
    }

    #bottom{
      background-image: url("/images/bottomBg.jpg");
      background-repeat: repeat-x;
      padding-top: 20px;
      padding-bottom: 20px;
      text-align: center;
    }

        #bottom ul{
            list-style-type: none;
            padding: 0;
            margin: 0;
          }
          #bottom p{
            padding: 0;
            margin: 3px;
          }
          #bottom ul li{
              display: inline;
              margin-left: 8px;
              font-weight: bold;
              color: #2b92bc;
            }
            #bottom ul li a{
                text-decoration: none;
                color: #2b92bc;
              }
            #bottom ul li a:hover{
                color: #15465B;
              }

.ctmain { clear: both; padding-top: 20px; }
#ctimg { width: 150px; height: 150px; float: left; vertical-align:middle;}
#ctimg img { border: 5px solid #CCCCCC; }
.ctdata { text-align: left; width: 450px; float: left; padding-left: 30px; margin-left: 30px; margin-top: 20px;}
.clr { clear: both; height: 20px;}
.createdate {
  color: #959595;^M
  font: 600 14px Arial, Helvetica, sans-serif;^M
  padding-bottom: 2px;^M
}

.button {
border-style: solid;
border-width: 1px;
border-color: #cccccc;
background-color: #eeeeee;
font-size: 8pt;  
margin-bottom: 1pt;
width: 50pt;
line-height: normal;
}

#tree .m_img {
  margin: 3px 5px 0px 0px;
  padding: 0px;
  width: 9px;
  height: 9px;
  float: left;
  clear: both;
  background: url(/images/plus.png) no-repeat;
}

#tree .main {
  background: url(/images/vert.png) repeat-y 4px 1px;
}

#tree p {
  clear: both;
  margin: 0px;
  padding: 0px 0px 0px 14px;
}

