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

/******************** START body and container ************************/
body{
                font: 100% Verdana, Arial, Helvetica, sans-serif;
                background: #666666;
                margin: 0px;
                padding: 0px;
                text-align: center; 
                color: #000000;
}

p{
                margin: 0;        /* this is added to prevent top margin in Firefox*/
                padding:0;
}

#container{
                width: 950px;  
                background:url(imgs/wrapBg.jpg) repeat-y;
                margin: 0 auto; 
                text-align: left;
                padding:0px;
}

td {
           font-family:Verdana, Arial, Helvetica, sans-serif;        
                color:#000;
                font-size:11px;
                padding:6px; 
}
#mainContent{
        min-height:400px;
}
/******************** END OF body and container ************************/

/******************** START header  and header Links ************************/

#header {
                background:url(imgs/headerBgFull.jpg) no-repeat top;
                height:105px; 
                padding: 0px 0px 0 10px;
}

#header p {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#A09B88;
                background-color: transparent;
                margin-left:150px;
                padding:10px;   
}

#header a {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#00A0DD;
                padding:5px;
                font-weight: bold;
}

#header a:hover {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#09306a;
                padding:5px;
                font-weight: bold;
}

#header a.headerSecLinks {
                background:url(imgs/separator.jpg) no-repeat;
            font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#6F6A55;
                padding:4px;
                margin-left:5px;
                font-weight: bold;        
}

#header a.headerSecLinks:hover {
                background:url(imgs/separator.jpg) no-repeat;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#7f6b00;
                padding:4px;
                margin-left:5px;
                font-weight: bold;        
}

#header a.headerThirdLinks {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#00A0DD;
                padding:10px;
                font-weight: bold;
                float:right;
                margin-top:12px;
                font-weight: bold;
}

#header a.headerThirdLinks:hover {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#09306a;
                padding:10px;
                font-weight: bold;
                float:right;
                margin-top:12px;        
}

#header a.headerFourLinks {
                background:url(imgs/menuArr.jpg) no-repeat;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size: 9px;
                color:#494947;
                padding:9px;
                float:left;
                margin-top:12px;
                text-decoration:none;
}

#header a.headerFourLinks:hover {
                background:url(imgs/menuArrHover.jpg) no-repeat;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#a4491c;
                padding:9px;
                float:left;
                margin-top:12px;
                text-decoration:none;
}

#header .arrDown {
                background:url(imgs/arrDown.jpg) no-repeat;
                height:13px; 
                width:15px;
                float:right;
                margin-right:10px;
                vertical-align: top;
                margin-top:22px;
                padding:0px;
}

#logo {
                background:url(imgs/logo.jpg);
                height:105px; 
                width:150px;
                float:left;
                padding:0px;
                margin-top:0px;
}

#header .mainLinks{
                margin-left:160px;
}
#breadcrumbLine {
                padding-left:170px;
                background:#a09b88; 
                height:20px;
                text-align:center;
                margin:0px;
}

#breadcrumbLine p {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                background-color: transparent;
                color:#fff;
                float:left;
                padding-top:2px;
                margin-top:0px;
}

#breadcrumbLine .p2 {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                background-color: transparent;
                color:#fff;
                float:right;
                padding-top:2px;
                margin-right:5px;
                margin-top:0px;
}
.p2 a {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                background-color: transparent;
                color:#fff;
                text-decoration:none;
}

#print{
                background:url(imgs/print.jpg);
                height:16px; 
                width:18px;
                float:right;
                padding:0px;
                margin-top:0px;
                margin-left:10px;
}



/******************** END OF header and header Links ************************/

h1.servicesHeading{
                color: #666666;
                font-weight: bold;
                margin: 15px 0px 10px 120px;
                font-size:14px;
}
h2.servicesHeading{
                color: #800000;
                font-weight: bold;
                margin: 10px 0px 0px 5px;
                font-size:12px;
}
.thrColFixHdr #sidebar1{
                float:left;
                width: 160px; 
                margin:0px;
                padding:0px;
}
.thrColFixHdr #blueTitle{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                background: url(imgs/blueDotsLine.jpg) bottom no-repeat;
                font-size:10px;
                font-weight: bold;
                color:#00a0dd;        
                padding:10px 0 7px 25px;
}

.mainNav{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
                color:#000;
                padding-left:15px;
                margin-top:0px;
                margin-bottom:0px;
                width:145px;
                line-height:20px;
                text-decoration: none;
                background: #fff url(imgs/buttonNormal.jpg) no-repeat;
                display: block;
                margin:0px;
}

.mainNav:hover{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
                color:#a4491c;
                padding-left:15px;
                margin-top:0px;
                margin-bottom:0px;
                width:145px;
                line-height:20px;
                text-decoration: none;
                background: #f0ede0 url(imgs/buttonOver.jpg) no-repeat ;
                display: block;
                margin:0px;
}

.thrColFixHdr #mainContent{
                width:538px;
                margin-top:0px;
                padding:0px;
                float:left;
                border-style:solid;
                border-color:#E0DDD6;
                border-width:1px;
                border-top:none;
                border-right:none;
                border-bottom:none;
}

.thrColFixHdr #pageTitle{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                background: #fff url(imgs/pageTitleBg.jpg) bottom repeat-x;
                color:#a09b88;
                font-size:10px;
                font-weight: bold;
                padding:10px 0 7px 25px;
}

.thrColFixHdr ul{
                font-family:Verdana, Arial, Helvetica, sans-serif;        
                color:#000;
                font-size:11px;
                padding:6px; 
                margin-left:10px;        
}

.thrColFixHdr .more{
                font-family:Verdana, Arial, Helvetica, sans-serif;        
                color:#3d2a12;
                font-size:11px;
                padding:6px;
                text-decoration: none;         
}

.thrColFixHdr .more:hover{
                font-family:Verdana, Arial, Helvetica, sans-serif;        
                color:#000;
                font-size:11px;
                padding:6px;
                text-decoration: underline;         
}

.thrColFixHdr p{
                font-family:Verdana, Arial, Helvetica, sans-serif;        
                color:#000;
                font-size:11px;
                padding:6px; 
}

.thrColFixHdr #sidebar2{
                float: right; 
                width: 250px; 
                margin-top:0px;
                padding:0px;
}
#company{
                background:url(imgs/company.jpg);
                height:126px; 
                width:250px;
                float:left;
                padding:0px;
                margin-top:28px;
}

.thrColFixHdr #news{
                width:491px;
                margin-top:0px;
                padding:8px;
                float:left;
                background-color:#f1ede2;
                margin-left:10px;
                margin-top:10px;
                margin-bottom:10px;
}

.newsDiv{
                width:491px;
                margin-top:0px;
                padding:8px;
                float:left;
                background-color:#f1ede2;
                margin-left:10px;
                margin-top:10px;
                margin-bottom:10px;
}

.sitemap{
                list-style:square;
}
.sitemap li{
                margin-left:10px;
}

p.red{
                color:red;        
}
img.newProduct{
                margin: 5px;
                border: 0px;
                float: left;
}
img.projectSample{
  border: 1px solid #bbb;
  padding: 1px;
}
/******************** START footer  and footer Links ************************/

#footer2{
                padding: 0 10px 0 20px; 
                background:url(imgs/footer2Big.jpg); 
                height:40px;
                overflow:hidden;
                } 

#footer2 p{
                margin: 0; 
                padding: 10px 0; 
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                background-color: transparent;
                color:#fff;
                float:left;
                }

#footer2 p.foot2{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#fff;
                float:left;
                background-color: transparent;
                margin-left:40px;
}
                
#footer2 a{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#fff;
                background-color: transparent;
                text-decoration:none;
}

#footer2 a:hover{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#fff;
                background-color: transparent;
                text-decoration:underline;
}

#footer{
                padding: 0 10px 0 20px; 
                background:#3d2a12; 
                height:30px;
                text-align:center;
}

.footerLinks{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#9e9589;
                text-decoration:none;
}
                
.footerLinks:hover{
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                background-color: transparent;
                color:#fff;
                text-decoration:none;                        
}

#footer p{
                margin: 0; 
                padding: 10px 0; 
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                color:#9e9589;
}
#design{
                clear:both;
                background: #666666;
                padding: 0 10px 0 20px; 
                height:30px;
                text-align:left;
}
.designLink{
                text-align: left;
                clear:both;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#fff;
                text-decoration:none;
}

.designLink:hover{
                text-align: left;
                clear:both;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#fff;
                text-decoration:none;
}

/******************** END OF footer  and footer Links ************************/

.fltrt{
                float: right;
                margin-left: 8px;
}
.fltlft{
                float: left;
                margin-right: 8px;
}

.clearfloat{
                clear:both;
                height:0;
                font-size: 1px;
                line-height: 0px;
}

/*__________________Form Elements____________________*/

.text{
                background-color:#F0ECE1 !important;
                color:#000;
                border-style: solid;
                border-width:1px;
                border-color: #A09B88;
                margin:3px;                
}
.textarea{
                background-color:#F0ECE1 !important;
                color:#000;
                border-style: solid;
                border-width:1px;
                border-color: #A09B88;
                margin:3px;
                width:260px;
                min-height:80px;
}
.select{
                background-color:#F0ECE1 !important;
                color:#000;
                border-style: solid;
                border-width:1px;
                border-color: #A09B88;
                margin:3px;
                width:260px;
}
.button{
                background-color:#F0ECE1 !important;
                color:#000;
                border-style: solid;
                border-width:1px;
                border-color: #A09B88;
                padding:1px;
                margin-left:3px;
} 
.form_error{
                color: #ff0000 !important;
}
                        

/*__________________End Form Elements____________________*/
.reliable_banner {
	display: block;
	margin: 20px auto;
	border: 0 !important;
}

.reliable_banner a {
	border: 0 !important;
}
.reliable_banner a:visited {
	border: 0 !important;
}