/* CSS Document */
/* Devi Heating */
/* 15/12/2006 */

body {
		text-align:center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
/*-------- AN styles ---------*/
		
.print {
display: none;
}

.copyright {
display: none;
}

#skipnav{
		display: none;
}

#toolslink {
		display: inline;
}
		
/*-------- puts site in center of browser ---------*/
	
#frame {
		width:984px;
		margin: 0px auto 0px auto;
		padding:0px 0px 0px 0px;;
		text-align:left;
		}
		
/*-------- header ---------*/
	
#contentheader {
		width: 984px;
		height: 174px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear: both;
		border: 0px;
		}
		
		#contentheader img {
		border: 0px;
		}
		
/*-------- navigation/top bar ---------*/

#topnav{
	clear: both;
	height: 30px;
	width: 984px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-image:  url(/images/nav_bg.jpg);
	background-position: center;
	background-repeat: repeat-x;*/
	background: #0b2c4b;
	text-transform: uppercase;
		font: 11px Arial, Helvetica, san-serif;
	color: #fff;
	}


#topnav ul{
	padding: 7px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	}

#topnav li{
	padding: 0px 0px 0px 15px;
	margin: 0px;
	display:inline;
	list-style:none;
	height: 28px;
	}

#topnav a:link, #topnav a:visited{
	list-style: none;
	font: 11px Arial, Helvetica, san-serif;
	color: #fff;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	height: 28px;
	}

#topnav a:hover{
	height: 28px;
	padding: 0px 0px 5px 0px;
	color: #ee1d25;
	}
	
	/*-------- breadcrumb ---------*/	

#breadcrumb2{
clear: both;
width:950px;
margin: 0px 0px 0px 30px;
padding:5px 0px 0px 0px;
text-align: left;
}

#breadcrumb2 ul{
margin:0px;
padding:0px;
}

#breadcrumb2 li{
font: 10px Arial, Helvetica, san-serif;
color: #6a6452;
list-style:none;
display:inline;
margin:0px;
padding:0px 3px;
font-weight: bold;
}

#breadcrumb2 a:link, #breadcrumb2 a:visited{
font: 10px Arial, Helvetica, san-serif;
color: #6a6452;
padding: 0px 0px 0px 0px;
margin: 0px;
text-decoration: none;
}

#breadcrumb2 a:hover{
font: 10px Arial, Helvetica, san-serif;
color: #6a6452;
padding: 0px 0px 0px 0px;
margin: 0px;
text-decoration: none;
}

/*-------- side navigation - inside pages ---------*/


#sidenav {
	width:220px;
	padding:0px;
	margin: 20px 10px 20px 0px;
	float:left;
	background:#fff;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align:left;
	}
		
#sidenav ul{
	width:220px;
	padding:0px;
	margin: 0px;
	float:left;
	}
		
#sidenav li{
	list-style: none;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #134371;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	letter-spacing: 1px;
	border-bottom: 1px solid #7D8D9D;
	}

#sidenav li a:link, #sidenav li a:visited{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing: 1px;
	margin: 0px;
	padding: 3px 0px 3px 15px;
	color: #134371;
	}

#sidenav li a:hover{
	color: #ee1d25;
	text-decoration:none;
	background-image:  url(/images/hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidenav .level3_active{
	color: #ee1d25;
	padding: 3px 0px 3px 15px;
	margin: 0px 0px 0px 0px;
	background-image:  url(/images/hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	}

#sidenav li.level4{
	font:11px Arial, Helvetica, sans-serif;
	color: #134371;
	padding: 3px 0px 3px 15px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
	}
	
#sidenav li.level4_active{
	font:11px Arial, Helvetica, sans-serif;
	color: #ee1d25;
	padding: 3px 0px 3px 30px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
		background-image:  url(/images/hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	}	
	
	#sidenav li.level5{
	font:11px Arial, Helvetica, sans-serif;
	color: #134371;
	padding: 3px 0px 3px 45px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
	}
	
#sidenav li.level5_active{
	font:11px Arial, Helvetica, sans-serif;
	color: #ee1d25;
	padding: 3px 0px 3px 60px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
		background-image:  url(/images/hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	}		
		
		
		
/*-------- content area - home page ---------*/
	
#contentcenter {
		width:625px;
		padding: 20px 0px 20px 20px;
		margin: 0px 0px 0px 0px;
		float:left;
		background:#fff;
		font: 11.5px/15px Arial, Verdana, Helvetica, sans-serif;
		letter-spacing: 0.5px;
		color: #626263;
		}
		
#contentcenter ul{
   		text-align: left;
   		margin: 10px;
   		padding-left: 0px;
   		list-style: none;
		letter-spacing: 0.5px;
}

#contentcenter li{
	font: 11.5px/15px Arial, Verdana, Helvetica, sans-serif;
	color: #626263;
	list-style-image: url(../images/bullet.gif);
	margin: 10px;
	padding: 0px 10px 0px 0px;
	letter-spacing: 0.5px;
}

#contentcenter a:link, #contentcenter a:visited{    
   font: 11.5px/15px Arial, Verdana, Helvetica, sans-serif;
   color: #ef1c24;
   text-decoration: underline;
   letter-spacing: 0.5px;
}

#contentcenter a:hover{    
   font: 11.5px/15px Arial, Verdana, Helvetica, sans-serif;
   color: #ef1c24;
   text-decoration: underline;
   letter-spacing: 0.5px;
}


#contentcenter p{    
   font: 11.5px/15px Arial, Verdana, Helvetica, sans-serif;
   color: #626263;
   letter-spacing: 0.5px;
}

#contentcenter table{    
padding-right: 10px;
}


#contentcenter h1 { 
 	font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #ef1c24;
  margin: 0px 0px 5px 0px; 
  font-weight: normal;  
    text-transform:uppercase;
}

#contentcenter h2{ 
 	font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ef1c24;
  margin: 20px 0px 10px 0px; 
  font-weight: normal; 
  border-bottom: 1px solid #626263;
  text-transform:uppercase;
}

#contentcenter h2 a:link, #contentcenter h2 a:visited, #contentcenter h2 a:hover{ 
 	font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #ef1c24;
  margin: 0px 0px 10px 0px; 
  font-weight: normal; 
  text-decoration: none;
}


#contentcenter input {    
   margin: 0px;
   padding:0px;
   text-align: left;
}

#contentcenter .redText {
 font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #ef1c24;
  margin: 0px 0px 5px 0px;
}	

#contentcenter img { 
border: 0px; 
}

/*--------table styles ---------*/

.greytable{
font: 11px/15px Arial, Helvetica, sans-serif;
color: #626263;
text-transform:lowercase;
text-align: left;
background: url(../images/greybg.gif) repeat-x left bottom;
border: 1px solid #e7e7e7;
letter-spacing: 0.5px;
}


.grey{
background-color: #f0f0f0;
font: 11px/15px Arial, Helvetica, sans-serif;
color: #626263;
text-transform:lowercase;
height: 27px;
text-align: left;
background: url(../images/greybg.gif) repeat-x left bottom;
border-bottom: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;
}

.grey img{
border: 0px;
}

.grey p{
padding: 0px 0px 0px 0px;
margin: 0px;
font: 11px/15px Arial, Helvetica, sans-serif;
}

.white{
background-color: #fff;
font: 11px Arial, Helvetica, sans-serif;
color: #626263;
text-transform:lowercase;
height: 27px;
padding: 0px 0px 0px 2px;
text-align:left;
border-bottom: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;
}

.white p{
padding: 0px 0px 0px 3px;
margin: 0px;
text-align:left;
}

.grey a:link, .grey a:visited, .white a:link, .white a:visited{
font: 11px Arial, Helvetica, sans-serif;
color: #ef1c24;
text-decoration:underline;
text-align:left;
}

.grey a:hover, .white a:hover{
font: 11px Arial, Helvetica, sans-serif;
color: #666;
text-decoration:underline;
text-align:left;
}

.titleblue {
background-color: #154b7e;
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
height: 40px;
text-align:left;
}

.titleblue p {
padding: 0px 0px 0px 3px;
margin: 0px;
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
text-align:left;
}

/*-------- whats new/right content ---------*/
#contentright  {
		width:250px;
		padding:0px;
		margin: 0px 0px 0px 0px;
		float: right;
		font: 10px Arial, Verdana, Helvetica, sans-serif;
		background: #134371;
		}
		
/*-------- search ---------*/

#search {
		margin: 0px;
		font: 10px Arial, Verdana, Helvetica, sans-serif;
   		color: #FFF;
   		text-decoration: none;
   		padding: 16px 5px 5px 25px;
		letter-spacing: 1px;
		background-image: url(/images/search.gif);
		background-repeat: no-repeat;
		background-position: top left;
		background-color: #134371;
}

#search input {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#search form, #search table, #search form table, #search td input {
		margin: 0px;
		padding: 0px;
}


/*-------- latest news ---------*/

#latestnews {

		font: 10px Arial, Verdana, Helvetica, sans-serif;
   		color: #FFF;
   		text-decoration: none;
   		padding: 25px 5px 15px 25px;
		letter-spacing: 1px;
		background-image: url(/images/latestnews.gif);
		background-repeat: no-repeat;
		background-position: top left;
		margin: 0px;
}

#latestnews p{    
   		font: 11px Arial, Verdana, Helvetica, sans-serif;
  		color: #fff;
   		letter-spacing: 0.5px;
}


#latestnews a:link, #latestnews a:visited{
		font: 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
		letter-spacing: 1px;
		font-weight: bold;
}

#latestnews a:hover{
		color: #DE362C;
		text-decoration:none;
		font-weight: bold;
}

/*-------- tech docs ---------*/

#technicaldocs {
		font: 10px Arial, Verdana, Helvetica, sans-serif;
   		color: #FFF;
   		text-decoration: none;
   		padding: 30px 5px 15px 25px;
		letter-spacing: 1px;
		background-image: url(/images/techdocs.gif);
		background-repeat: no-repeat;
		background-position: top left;
		margin: 0px;
}

#technicaldocs p{    
   		font: 11px Arial, Verdana, Helvetica, sans-serif;
  		color: #fff;
   		letter-spacing: 0.5px;
}


#technicaldocs a:link, #technicaldocs a:visited{
		font: 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
		letter-spacing: 1px;
		background-image: url(/images/tech_bullet.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 12px;
		
}

#technicaldocs a:hover{
		color: #DE362C;
		text-decoration:none;
		background-image: url(/images/tech_bullet.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 12px;
}

/*-------- tech docs ---------*/

#whoareyou {
		font: 10px Arial, Verdana, Helvetica, sans-serif;
   		color: #FFF;
   		text-decoration: none;
   		padding: 30px 5px 15px 25px;
		letter-spacing: 1px;
		background-image: url(/images/whoareyou.gif);
		background-repeat: no-repeat;
		background-position: top left;
		margin: 0px;
}

#whoareyou p{    
   		font: 11px Arial, Verdana, Helvetica, sans-serif;
  		color: #fff;
   		letter-spacing: 0.5px;
}

#whoareyou td{    
   		font: 11px Arial, Verdana, Helvetica, sans-serif;
  		color: #fff;
   		letter-spacing: 0.5px;
}

#whoareyou a:link, #whoareyou a:visited{
		font: 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
		letter-spacing: 1px;
		background-position: left;
		background-repeat: no-repeat;
		
}

#whoareyou a:hover{
		color: #DE362C;
		text-decoration:none;
		background-position: left;
		background-repeat: no-repeat;

}

/*-------- members ---------*/

#members {
		font: 10px Arial, Verdana, Helvetica, sans-serif;
   		color: #FFF;
   		text-decoration: none;
   		padding: 5px 0px 0px 25px;
		letter-spacing: 1px;
		background-image: url(/images/memberslogin.gif);
		background-repeat: no-repeat;
		background-position: top left;
		margin: 0px;
		text-align: left;

}

/*-------- members ---------*/

#bottomarrow {
		/*border: red solid 1px;*/
		background-image: url(/images/right_bottom.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		
}

		
		
/*-------- footer ---------*/
	
#footer {
	    clear:both;
		width: 760px;
		height: 20px;
		padding:0px;
		margin: 10px 0px 0px 0px;
		background:#fff;
		font: 10px Arial, Verdana, Helvetica, sans-serif;
		letter-spacing: 1px;
		 color: #555C86;
		}
		
#footer a:link, #footer a:visited{    
   		font: 10px Arial, Verdana, Helvetica, sans-serif;
  	 	color: #555C86;
   		text-decoration: none;
  		margin: 0;
   		padding: 0;
   		letter-spacing: 1px;
}

#footer a:hover{    
   		font: 10px Arial, Verdana, Helvetica, sans-serif;
  		color: #555C86;
   		text-decoration: underline;
   		margin: 0;
   		padding: 0;
   		letter-spacing: 1px;
}

.formfield{
  border-style: solid;
  border-color: #D0D0D0 #EBEBEB #EBEBEB #D0D0D0;
  border-width: 1px;
  color: #3d4a53;
  padding: 3px 0px 3px 5px;
  margin: 0px;  
  font-size: 11px;
  background-color: white;
}

.formbutton{
	border: 1px solid #c7c7c8;
	color: #757377;
	padding: 4px 6px 4px 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-image:  url(../img/buttonBck.gif);
	background-repeat: repeat-x;	
	text-align: center;
	vertical-align: bottom;
	/*cursor: hand;*/	

}

.formbuttonover{
	border: 1px solid #c7c7c8;
	color: #5e5e5e;
	padding: 4px 6px 4px 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;	
	background-image:  url(../img/buttonBckOver.gif);
	background-repeat: repeat-x; 	
	text-align: center;
	vertical-align: bottom;	
	/*cursor: hand;*/
}
#contentcenter ol li {
	display: block;
}

#contentcenter ol li a:link, #contentcenter ol li a:visited {
	padding: 4px;
	display: block;
	text-decoration: none;
}
#contentcenter a:link {
	color: #ef1c24;
	text-decoration: underline;
  }
#contentcenter ol li div {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #dddddd;
	padding: 10px;
	background-color: #eeeeee;
}

#print-logo{
display:none;
}

a:link.print-button img, a:visited.print-button img{
border:none;
float:right;
}