/* CSS Document */

body{ background-image: url("../images/texture-background.jpg");

	background-repeat: repeat;
	background-color: transparent;
	font-family: verdana, sans;
	font-weight: normal;
	color:#2a4da1;
	font-size: 13px;
	
}

h1{font-size: 18px; font-weight: bold; line-height: 1.5em; }
#wrap h1 { color: #fff; font-weight:normal;}
	
h2{font-size: 16px; font-weight: bold;line-height: 1.5em;}

h3{font-size: 18px; line-height: 1.5em; color:#fff;}

h4{font-size: 18px; line-height: 2em; color:#fff;}



#quote h4 span{font-size: 13px; }
a{color:#fff; text-decoration: none;}


p{font-size: 15px; line-height: 1.4em; color:#b1c9ec;}

.picwrap{margin-left: 20px;}

#header-text h1{color:#fff;line-height: 1.5em;}
li.margins{margin: 0px 0px 15px 0px;}

ul.bullet{ list-style-type: disc; list-style-position:inside; }
ol{list-style-type: lower-roman; list-style-position:outside; padding: 0px 0px 0px 20px;}
ol.numbered{list-style-type: decimal;list-style-position:outside;padding: 0px 0px 0px 20px;}
ol.letters{list-style-type: lower-alpha;list-style-position:outside;padding: 0px 0px 0px 20px;}

#installers{height:265px; width:410px; background-image: url("../images/workers.jpg"); padding: 10px 10px 10px 10px;}
#installers p{color:#fff;}

#military{height:265px; width:410px; background-image: url("../images/military2.jpg"); padding: 10px 10px 10px 10px;}
#military p{color:#fff;}
/* Header */

#header{ height:150px; margin:0 auto; width:100%; background:  transparent url("../images/header.jpg") repeat-x;}
	
#header-content{margin:0 auto; width:1025px; height:150px;  background-image:url("../images/header-cloud.jpg"); background-repeat: no-repeat;}
	
#title{	height: 116px; width:188px; padding: 0px 0px 0px 0px;	float:left; margin: 0px 65px 0px 47px;} 


#header-text{ margin-top: 25px;  float:left; height: 90px; width: 720px;}


#header-text h1{color:#fff;line-height: 1.5em;}


ul#choice-nav{float:left; margin-left:30px; margin-top:5px; font-size: 12px;}
ul#choice-nav li{float:left; height:20px; width:102px; background-image: url("../images/small-buttons.png"); margin-left: 5px;}
ul#choice-nav li:hover{background-position: 0px -20px;}
ul#choice-nav li:active{background-position: 0px -40px;}
ul#choice-nav li a{display:block; text-align:center; line-height: 1.4em;}

ul#choice-nav li#commercial{background-position: 0px 0px;}
ul#choice-nav li#commercial:hover{background-position: 0px -20px;}
ul#choice-nav li#commercial:active{background-position: 0px -40px;}

ul#header-nav{float:left; margin: 0px 0px 0px 50px;}
ul#header-nav li{float:left;height:24px; width:111px; background-image: url("../images/large-buttons.png"); margin-left: 5px;}
ul#header-nav li:hover{background-position: 0px -24px;}
ul#header-nav li:active{background-position: 0px -48px;}
ul#header-nav li a{display:block; text-align:center; line-height: 1.7em;}

ul#header{float:left;}

br{clear:both;}

#tel{ float:right;  font-size: 17px; right:30px; width: 300px; font-weight: bold;}	
/* Header end */

.contactbox{ height: 90px; width: 410px; border: 1px #fff dashed; padding: 10px 10px 10px 10px;}

.contactbox2{ height: 110px; width: 410px; border: 1px #fff dashed; padding: 10px 10px 10px 10px;}
 a#click{height:24px; width:111px; background-image: url("../images/large-buttons.png"); font-size: 13px; display:block;  
          position:relative; z-index: 1; text-align: center; float:left; }

 a#click:hover{background-position: 0px -24px;}
 a#click:active{background-position: 0px -48px;}
 
  #holder{text-align:left; width:180px;}

#wrap{	height: 100%; margin: 0 auto; background-color: transparent; width: 1005px; padding: 0px 0px 0px 15px;}


.shadow{ float:left; background: transparent url("../images/shadow.png") no-repeat; height:200px; width:240px; }


.twolines{padding-top:11px;color:#fff; width:100%; height: 45px; font-size: 13px; font-weight:bold; line-height: 1.3em;cursor:pointer; }
.twolines a{text-align:center;}
.oneline {padding-top:25px;color:#fff; width:100%; height: 31px; font-size: 13px; font-weight:bold;cursor:pointer;}
.oneline a{text-align:center;}
.threelines{padding-top:6px;color:#fff; width:100%; height: 50px; font-size: 13px; font-weight:bold; line-height: 1.3em;cursor:pointer;}
.threelines a{text-align:center;}


.dropdown{   width: 210px; background: transparent url("../images/dropdownback.jpg") repeat; position:relative; left:5px; top:14px; }

.dropdown-bottom{ height:10px; width:210px; background:  url("../images/dropdownbottom.png") no-repeat; position:relative; left:5px; top:13px;}

.dropdown ul{color:#dae1ef; line-height: 1.2em; }

.dropdown ul li {width: 204px; height: 40px; border-bottom: 1px dashed #6174ac; margin:0px 0px 0px 3px; position:relative;}
.dropdown ul li a{display:block; padding: 5px 0px 2px 0px;text-align: center;}

.dropdown ul li.dropdown2 {width: 204px; height: 25px; border-bottom: 1px dashed #6174ac;  margin:0px 0px 0px 3px; line-height:2em; position:relative;}
.dropdown ul li.dropdown2 a{display:block; padding: 0px 0px 2px 0px;}

.dropdown ul li.dropdown3 {width: 204px; height: 55px; border-bottom: 1px dashed #6174ac;  margin:0px 0px 0px 3px; position:relative;}
.dropdown ul li.dropdown3 a{display:block; padding: 6px 0px 2px 0px;}

.dropdown ul li:hover{  background-color: #7496c5; }


/* body text */

#rightcol a {color: #b1c9ec;}
#rightcol a:hover {color: #fff;}
#leftcol h2 a,#leftcol h3 a,#leftcol h4 a, #leftcol li a, #leftcol li a, #leftcol li a{color: #fff;}
#leftcol a {color: #b1c9ec;}
#leftcol a:hover {color: #fff;}

.downloads{width: 325px; height:276px; float:left; margin: 10px 10px 20px 20px; border: 1px dashed #b1c9ec;  padding: 10px 10px 10px 10px;}
.downloads a{line-height: 1.8em;}
.downloads a:hover{color:#b1c9ec; }


#downloadtitle img {float:left; margin-right: 5px;}

#downloadtitle{margin: 0px 0px 0px 20px;}
#topleft{width: 350px; height: 200px; float:left; margin: 0px 0px 10px 40px;}
#topright{width: 350px; height: 200px; float:left;margin: 0px 0px 10px 30px;}
#bottomleft{width: 350px; height: 200px; float:left;margin: 0px 0px 10px 40px;}
#bottomright{width: 350px; height: 200px; float:left;margin: 0px 0px 10px 30px;}

.quote{width:180px; height: 140px; float:left; margin: 10px 0px 0px 10px; border: 1px dashed #b1c9ec; 
      background-image:url("../images/quote.png");background-repeat: no-repeat; color: #fff; font-size: 17px; text-align: center; padding-top: 5px;
      line-height: 1.5em;}

.quote span{font-size: 14px; z-index: 1;}
.quote a:hover{color:#7496c5;}
 a#click{height:24px; width:111px; background-image: url("../images/large-buttons.png"); font-size: 13px; display:block;  margin-left: 33px;
          position:relative; z-index: 1; text-align: center; }

 a#click:hover{background-position: 0px -24px;}
 a#click:active{background-position: 0px -48px;}
 
  #holder{text-align:left; width:180px;}

#news{ width: 100%; height: 100%;background: transparent url("../images/dropdownback.jpg"); background-repeat: repeat; float:left; color: #fff;}
#news-content{margin:0 auto; width:960px; height:100%; }
#news-title{width:960px; height: 40px; float:left; margin: 10px 0px 10px 0px; }
.news-pic{float: left; width: 200px; height: 200px;  margin: 0px 0px 20px 10px;}
.news-desc{float: left; width: 230px; height: 200px;  color:#e3dc1c; margin: 0px 10px 20px 20px; font-size: 13px; color:#b1c9ec; line-height:1.4em;}
.news-desc a {  text-decoration: underline;}
.news-desc a:hover {  color:#0c1746;}

a.headline{font-size: 15px; font-weight:bold;  display:block; text-decoration: none;}

#footer{width: 100%; height: 100px;  background-image: url("../images/texture-background2.jpg"); float:left; position:relative; bottom: 0px;}

#footer-content {margin:0 auto; width:1025px; }

#footer-content img{margin: 15px 0px 0px 20px;  float:left;}

#details{height: 50px; width:820px; float:left; margin: 30px 0px 0px 20px; color:#667b99; line-height: 1.3em; font-size: 10px;}

.tab{width:220px; height: 70px; background: url("../images/tab.png") no-repeat; float:left; margin: 0px 2px 0px 17px;
    overflow:hidden; position:relative; z-index:11;  }

.tab:hover{ overflow:visible; background-position: 0px -70px;}
.tab a{display: block; width:100%; height:100%; position: absolute; z-index: 12;}

  #pagetitle{height: 30px; width: 100%; float:left; margin: 20px 0px 5px 18px;}
  #mainpicture{width:617px; height:235px; margin: 0px 0px 0px 18px; float:left;}
  #leftback{height:235px; width:10px; background-image: url("../images/pictureleft.jpg"); float:left; background-repeat:no-repeat;}
  #mainback{height:225px; width:597px; background-image: url("../images/pictureback.jpg"); float: left; padding-top: 10px;}
  #rightback{height:235px; width:10px; background-image: url("../images/pictureright.jpg"); background-repeat:no-repeat; float:left; }
  
  #truth{height:168px; width: 320px; float:left;  }
  #maintruth{height:158px; width: 297px; float:left; background-image: url("../images/truthback.jpg"); background-repeat:repeat; padding: 10px 0px 0px 10px; line-height: 1.4em;}
  #righttruth{height: 168px; width: 13px; float:left; background-image: url("../images/truthright.jpg"); }
#pdf{ width:320px; height: 30px; float:left; margin: 0px 0px 20px 40px; color: #fff; font-weight: bold;}


#pdf a:hover{color:#7496c5;}

a#thetruth{font-size:15px; color: #fff; float:left; margin: 0px 0px 10px 0px;}
a#thetruth span{font-size:13px;}

a#thetruth:hover{color:#7496c5;}

a#readmore{font-size:13px; margin-top:5px; display:block;}

a#readmore:hover{color:#7496c5;}

#rightcol{width: 445px;  margin: 20px 15px 10px 17px;  float:left; font-size: 14px; line-height: 1.4em; color: #fff; padding: 0px 0px 0px 5px;}
#leftcol{width: 445px;  margin: 20px 15px 10px 17px; float:left; font-size: 14px; line-height: 1.4em; color: #fff; padding: 0px 0px 0px 5px;}

#rightcol ul{list-style-position: inside;	
			list-style-type: disc;
}
#rightcol2{width: 445px;  margin: 20px 15px 10px 17px;  float:left; font-size: 14px; line-height: 1.4em; color: #fff; padding: 0px 0px 0px 5px;}
#leftcol2{width: 445px;  margin: 20px 15px 10px 17px; float:left; font-size: 14px; line-height: 1.4em; color: #fff; padding: 0px 0px 0px 5px;}

#rightcol2 ul{list-style-position: inside;	
			list-style-type: disc;
}


#table3{width:780px;  margin: 20px 0px 0px 20px;  font-size: 14px; line-height: 1.4em; color: #fff; float:right;}
#tablewedge{width:450px;  margin: 20px 0px 0px 0px;  font-size: 14px; line-height: 1.4em; color: #fff; float:left;}
#performance{text-align: center; width: 192px;border: 1px solid #99a2bd; height:25px; background-image:url("../images/truthback.jpg"); background-repeat: repeat; float: left;}
#tableheader3{width:764px; height:40px; border: 1px solid #99a2bd; background-image:url("../images/tableback.jpg"); background-repeat: repeat; padding: 0px 0px 0px 10px; font-size: 16px; line-height: 2.2em;}

.tableheader5{width:577px; height:40px; border: 1px solid #99a2bd; background-image:url("../images/tableback.jpg"); background-repeat: repeat; padding: 0px 0px 0px 10px; font-size: 16px; line-height: 2.2em; float: left;}
.table5{width:650px;   margin: 0px 0px 0px 20px;  font-size: 14px; line-height: 1.4em; color: #fff; float:left;}
.table4{width:750px;  margin: 10px 0px 0px 20px;  font-size: 14px; line-height: 1.4em; color: #fff; float:left;}

.cellheader4{ text-align: center; line-height: 1.8em;width: 200px; height: 28px; float:left; border: 1px solid #99a2bd; background-image:url("../images/truthback.jpg"); background-repeat: repeat;}

.tableheader4{width:730px; height:40px; border: 1px solid #99a2bd; background-image:url("../images/tableback.jpg"); background-repeat: repeat; padding: 0px 0px 0px 10px; font-size: 16px; line-height: 2.2em;}

.cellheader5{ text-align: center; line-height: 1.8em;width: 150px; height: 28px; float:left; border: 1px solid #99a2bd; background-image:url("../images/truthback.jpg"); background-repeat: repeat;}
.cell5{width:150px;text-align: center; line-height: 1.8em;  height: 28px; float:left; border: 1px solid #99a2bd; }

#subtableheader{border: 1px solid #99a2bd; width:580px; height:25px; background-image:url("../images/truthback.jpg"); background-repeat: repeat; float: left;}


#table{width:800px;  margin: 20px 0px 0px 20px;  font-size: 14px; line-height: 1.4em; color: #fff; float:left;}
#tableheader{width:638px; height:40px; border: 1px solid #99a2bd; background-image:url("../images/tableback.jpg"); background-repeat: repeat; padding: 0px 0px 0px 10px; font-size: 16px; line-height: 2.2em;}
.cell{text-align: center; line-height: 1.8em; width: 110px; height: 28px; float:left; border: 1px solid #99a2bd; }
.cellheader{ text-align: center; line-height: 1.8em;width: 110px; height: 28px; float:left; border: 1px solid #99a2bd; background-image:url("../images/truthback.jpg"); background-repeat: repeat;}
.cell1{width:200px;text-align: center; line-height: 1.8em;  height: 28px; float:left; border: 1px solid #99a2bd; }

.subbox{width: 400px;  border: 1px dashed #7496c5; padding: 15px 15px 15px 15px;}
.innersubbox{width: 390px; height: 25px; background-image:url("../images/truthback.jpg"); background-repeat: repeat; padding: 5px 0px 0px 10px; }


.cell2{text-align: center; line-height: 1.8em; width: 95px; height: 28px; float:left; border: 1px solid #99a2bd; }
.cellheader2{ text-align: center; line-height: 1.8em;width: 95px; height: 28px; float:left; border: 1px solid #99a2bd; background-image:url("../images/truthback.jpg"); background-repeat: repeat;}


#graph{width: 239px; height: 277px; }

#top{float:left;height:24px; width:111px; background-image: url("../images/large-buttons.png"); text-align: center;}



