#topnav {
	padding-left: 20px;
	vertical-align: middle;
	position:absolute;
	left:40px;
	top:138px;
	width:696px;
	height:14px;
	z-index:2;
	display: inline;
	text-align: center;
}
.borderstyle {
	border: 1px solid #FFFFFF;
}

li {
	list-style-type: square;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*border: thin solid #CCCCCC;*/
}
li.list_ticks {
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/tick.gif);
	/*border: thin solid #CCCCCC;*/
}
ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 2px;
	margin-left: 0px;
}
ul.ticks {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 2px;
	margin-left: 0px;
	list-style-image: none;
	margin-bottom: 2px;
	list-style-position: inside;
}
.onpage {
	color: #FF813A;
	font-weight: bold;
}

body {
	
	margin:0 auto 0 auto;
	background-color: #B2B2B2;
	color: #666666;
	margin: 0px 0px 20px;
	scrollbar-face-color:#ffffff;
scrollbar-base-color:#b5d9ff;
scrollbar-arrow-color:black;
scrollbar-track-color:#e9fcff;
scrollbar-shadow-color:#b5d9ff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#b5d9ff;
scrollbar-darkshadow-Color:#78AAFF;

	
	
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 666465;
	line-height: 13px;
}

a:link {
	color: #666465;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666465;
}
a:hover {
	text-decoration: underline;
	color: #FF813A;
}
a:active {
	text-decoration: none;
	color: #666465;
}

h1 {
	font-size: 10px;
	color: #FF813A;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 10px;
	letter-spacing: 2px;
	background-color: #ffffff;
	border: 1px solid #FFCC00;
	padding: 4px;
	width:743px
}
h2 {
	font-size: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	color: #FF813A;
	font-weight: normal;
}
#btn_home {position:absolute; left:-4px; top:1px; width:76px; height:15px; z-index:1001;}
#btn_applications {position:absolute; left:619px; top:1px; width:76px; height:15px; z-index:1001;}
#btn_products {position:absolute; left:195px; top:1px; width:95px; height:15px; z-index:1001;}
#btn_globalNews {position:absolute; left:299px; top:1px; width:95px; height:15px; z-index:1001;}
#btn_testamonials {position:absolute; left:413px; top:1px; width:76px; height:16px; z-index:1001;}
#btn_installersForum {position:absolute; left:505px; top:1px; width:100px; height:15px; z-index:1001;}
#btn_contact {position:absolute; left:102px; top:1px; width:76px; height:15px; z-index:1001;}
	
#flashPanel {position:absolute; left:501px; top:176px; width:243px; height:360px; z-index:1;}

#column1 {position:absolute; left:30px; top:315px; width:141px; height:225px; z-index:1001;}
#column2 {position:absolute; left:187px; top:315px; width:141px; height:225px; z-index:1001;}
#column3 {position:absolute; left:344px; top:315px; width:141px; height:225px; z-index:1001;}


#banner {
	height: 128px;
	width: 780px;
}
	   
#date {color:#FFFFFF;
	   margin-left: 10px;
	   height:20px
	   }

#copyright {position:absolute; left:2%; bottom:2%;
	   color:#FFFFFF}

#question {
	
	margin-left: 10px;
	
}

ol {
	margin: 0px;
	padding-bottom: 10px;
	border: 1px solid #FFCC00;
	background-color: #FFFFFF;
	width:750px

}
.postedBy {
	padding: 5px;
	background-image: url(../images/backOrangeBar.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.replyBy {
	background-image: url(../images/backBlueBar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px;
}
.questionCopy {
	padding-left: 20px;
	color:#FF9900;
	font-weight:bold;
	
	}
.answerCopy {
	padding-left: 20px;
	color: #669999;
	}
#category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #FF9900;
	width: 715px;
	padding: 4px;
	margin-left: 0px;
	margin-top: 0px;
	background-color:#FFFFFF
}
#time {
	margin-left: 595px;
}
#navigation {
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position: 6px -1px;
	height: 40px;
}
#categoryName {
	color: #666666;
}
input {
	border: 1px solid #666666;
	
	color: #FE7C31;
	margin: 0px;
}
textarea {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 3px;
	color: #FE7C31;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}



#former {
	margin-left: 10px;
}
#top {
	background-image: url(../images/slices_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: 8px top;
	height:10px;
}
#mid {
	background-image: url(../images/slices_r3_c2.jpg);
	background-repeat: repeat-y;
	background-position: 8px top;
}
#bottom {
	background-image: url(../images/slices_r4_c2.jpg);
	background-repeat: no-repeat;
	background-position: 8px top;
	height: 20px;
}
#intro {
	width: 725px;
	margin-left: 25px;
}
#botnav {position:absolute;
		 left: 10px;
		 top: 577px;
		 width:750px;
		 text-align:center;
}
		 
.content {
	margin-left: 25px;
	width: 725px;
}

h3 {
	font-size: 12px;
	color: #333333;
	margin: 5px 0px 10px;
}

h4 {
	font-size: 12px;
	color: #FE8520;
	margin: 0px;
}

.midimager {
	vertical-align: middle;
	padding-right: 4px;
}

.imgpadleft {
	padding-left: 20px;
	padding-bottom: 20px;
}

hr {
	margin: 0px;
	
	
}

form {
	margin: 0px;
}
.flashPanel2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
}
.newscopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
.subHead {
	color:#FF9900;
	}
p{
	margin:0;
	margin-bottom:10px;
}