@charset "utf-8";
/* CSS Document */

body {
        background-image:url(images/bg_main1.jpg);
        background-repeat:repeat;
        margin-top:0px;
        color:#333;
        font-family:"Times New Roman", Arial, Verdana, Times, serif;
        
}

tr {
        font-family:"Times New Roman", Arial, Verdana, Times, serif;
}

td {
        font-family:"Times New Roman", Arial, Verdana, Times, serif;
}

table.header {
        font-size:8pt;
}

.maintb {
        background-image:url(images/bg_inner.gif);
        background-repeat:repeat-y;
        border-left:2px #cfe0df solid;
        border-right:2px #cfe0df solid;
}

.main {
        background-color:#e9eef1;
}


.footer ul li {
        display:inline;
        font-size:8pt;
}


#apDiv1 {
        position:absolute;
        width:310px;
        height:120px;
        z-index:200;
        background-image:url(images/bannertext_bg.png);

        }

a:link {
        color:#333;
        text-decoration:none;
}
a:hover {
        color:#D9372C;
        text-decoration:none;
}
a:active {
        color:#D9372C;
        text-decoration:none;
}        
a:visited {
        color:#333;
        text-decoration:none;
}

.top_img {
        float:right;
        
}

.heading {
        margin-top:20px;
}
/*.heading1 {
        margin-top:20px;
        margin-left:8px;
}
.awards {
         margin-left:10px;
         margin-bottom:20px;
         margin-top:20px;
}*/

td.awards {
        font-size:22pt;
}
.department {
        border:#060 1px solid;
}
        
.mockup {
        border:2px solid #96C924;
        margin-left:12px;
        margin-right:13px;
}

p {
        font-size:12pt;
        margin:5px;
        line-height:22px;
        }
.chips {
font-size:18pt;
}
.plumbing {
font-size:12pt;
color:black;
}
.pty {
font-size:8pt;
color:black;
}
ul li {
        font-size:12pt;
        line-height:22px;
        font-weight:600;
        }

 hr {
        border:1px solid #D9372C;
}

h1 {
        font-size:18pt;
        color:#333;

}
.b {
        color:#D9372C;
        font-size:18pt;
}
        
h2 {
        color:#333;
        font-size:14pt;
        margin-left:5px;
        margin-right:5px;
        margin-top:15px;
        margin-bottom:15px;

}

h3 {
        color:#333;
        font-size:14pt;
        
}

table.headingMain {
        color:#333;
        font-size:14pt;
        font-weight:bold;

        }

h4 {
        color:#333;
        font-size:12pt;
        margin-left:5px;
        margin-right:5px;
        margin-top:15px;
        margin-bottom:15px;
        }

b {
        color:#D9372C;
        font-size:12pt;
        margin:5px;
}
font {
        color:#D9372C;
        font-size:12pt;
}
.strong {
        color:#D9372C;
        font-size:14pt;
}

input.submit {
 background-image:url(images/button.png);
  cursor:pointer;
  border:0px;
  width:100px;
  height:32px;
  float:right;

}

.select {
        width:180px;
}
label {
        font-size:11pt;
}

form {
        margin:12px;
        font-size:12pt;
        color:#333;
        font-family:"Times New Roman", Arial, Verdana, Times, serif;

}

.img {
        border:1px solid #333;
}

        /*        .innerfade-title{
                        position: absolute;
                        bottom: 20px;
                        left: 0;
                        z-index: 290;
                        width: 100%;
                        background: #00a7ee url(img/title-bg.png);
                        height: 34px;
                        filter:alpha(opacity=80);
                        -moz-opacity: 0.8;
                        opacity: .8;
                        border-top: 1px solid white;
                }*/
                .innerfade-title h2{
                        color: white;
                        font-weight: bold;
                        margin-top: 0;
                        margin-bottom: 0;
                               text-align: center;
                        font-family:Tahoma, Geneva;
                        font-size: 16px;
                        font-style: italic;
                        line-height: 34px;
                }
                .mycontrolboxclass{
                        position: absolute;
                        left: 10px;
                        bottom:0px;
                }
                .bg-frame img { behavior: url(win_png.htc); }
                
                
                
#dropmenudiv{
position:absolute;
background-color:#7EC014;
border: 1px solid #090;
border-bottom-width: 0;
font-size:10pt;
font-family:Time New Roman, Arial, Helvetica, sans-serif;
line-height:20px;
z-index:2000;
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=90);
margin-top:-10px;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding:0px;
text-decoration: none;
font-weight:800;
color:#fff;
}

#dropmenudiv a:hover{ 
color:#333;
background-color:#FFF;
}
div.rounded-box {
    position:relative;
    width: 9em;
    background-color: #E6E6E6;
    margin: 3px;
}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#E6E6E6; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
        position: relative; padding: 8px; color:#000;
}

