/* CSS Document */

body { font: 12px normal Arial, Helvetica, sans-serif; color: #313131; text-align: left; text-decoration: none; margin:0px;  background: url(../images/body_bg.jpg) repeat-x left top; background-color:#B7E8F9; }

p{font:normal 11px Arial, Helvetica, sans-serif; color: #575757;}

.mainlayout{ width: 960px; height: auto; text-align: left; margin-top: 0px; margin-left: auto; margin-right: auto;   }

.headerpart { width: 960px; height: 85px; background: url(../images/header_bg.jpg) no-repeat left top; margin-bottom: 10px; float: left; margin-top:0px;}

.logoarea { width: 275px; height: 85px; float: left;}
.nav { width: 685px; height: 85px; float: left; }

.bannerpart { width: 960px; height: 200px; background:url(../images/main_banner.jpg) no-repeat left top; margin-bottom: 10px; float: left;}


.banner_but { padding-top: 136px; padding-left: 51px;}


.middlepart { width: 960px; height: auto; background-color:#FFFFFF; float: left; margin-left: auto; margin-right: auto; }

.contentpart1 { background-color: #ffffff;}

.contentpart2 { background-color: #313131;}

.innerpagemiddlepart { width: 924px; float: left; background-color: #FFFFFF; padding-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto; }
;
.footerarea { width: 960px; height: 70px;  float: left;}

.footer { width: 960px; height: 70px; float: left;}

.footer a:link, .footer a:visited{font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;  padding:0px 10px 0px 10px; }
.footer a:hover{font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}


.bottomlinks { width: 960px; background-color: #CCCCCC; float: left; font: normal 11px Arial, Helvetica, sans-serif; color:#000000;}




.navlistarea { width:685px; height: 85px; float: left; }


.navlist { font: bold 14 Arial, Helvetica, sans-serif;
			color: #696969;
			text-decoration: none;
			width: 100%;
			height: 85px;
			float: left;
		
			
			}
		
			
.navlist ul { margin: 0px;
			  padding: 0px 0px 0px 0px;
			  list-style-type: none;
			  
			  
			  float: left;
			  width: 100%;
			height: 85px;
			  }
			  
			  
.navlist li { margin: 0px;
			  padding: 0px;
			  list-style-type: none;
			  float: left;
			  
			  
			 
			  }
			  
.navlist li a:link,  .navlist li a:visited{ font: bold 14px Arial, Helvetica, sans-serif;
				color: #696969;
				text-decoration: none;
				float: left;
				padding: 34px 10px 0px 11px;
				height: 85px;
				
 				
			
			  }
	 
.navlist li a:hover { font: bold 14px Arial, Helvetica, sans-serif;
				color: #061268;
				text-decoration: none;
				background: url(../images/nav_hov.jpg) repeat-x left top;
				float: left;
			padding: 34px 10px 0px 11px;
				height: 85px;
			
				
				
				}
				
.navlist li.current a:link, .navlist li.current a:visited {
font: bold 14px Arial, Helvetica, sans-serif;
				color: #061268;
				text-decoration: none;
				background: url(../images/nav_hov.jpg) repeat-x left top;
				float: left;
				padding: 34px 17px 0px 17px;
	
			
}
.navlist li.current a:hover {
font: bold 14px Arial, Helvetica, sans-serif;
				color: #061268;
				text-decoration: none;
				background: url(images/nav_hov.jpg) repeat-x left top;
				float: left;
				padding:34px 17px 0px 17px;
				
				
}













.clearall { clear: both; }





p { margin: 0px;
	padding: 0px;
	}
	
h1, h2, h3, h4, h5, h6 { margin: 0px;
	padding: 0px;
	}
	
h1 { font: bold 20px Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	padding-top: 0px;
	
	
	} 

h2 { font: bold 20px Arial, Helvetica, sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 15px;
	margin: 0px;
	
	
	} 
	
h3 { font: bold 15px Arial, Helvetica, sans-serif;
		color: #FF8502;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
	
	
	} 
	

h3.title { font: bold 15px Arial, Helvetica, sans-serif;
	color: #1FB1E4;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
	
	
	} 	
	

h4 { font: bold 13px Arial, Helvetica, sans-serif;
	color: #FF8502;
	text-decoration: none;
	padding: 8px 8px 8px 10px;
	 
	} 
	
h5 { font: bold 14px Arial, Helvetica, sans-serif;
	color: #263200;
	text-decoration: none;
	padding: 8px 0px 0px 10px;
	
	} 
	
h6 { font: bold 14px Arial, Helvetica, sans-serif;
	color: #FAAB24;
	text-decoration: none;
	padding: 8px 0px 0px 15px;
	
	} 
	
	.titileinner { font: bold 15px Arial, Helvetica, sans-serif;
	color: #2BB5E6;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
	
	
	} 
	
	
	.subtitle{ font: bold 15px Arial, Helvetica, sans-serif;
	color: #FF8603;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 10px;
	margin: 0px;
	
	
	} 
	
.content1 { font: normal 12px Arial, Helvetica, sans-serif;
			color: #313131;
			text-align: left;
			text-decoration: none;
			padding: 15px 10px 0px 0px;
			line-height: 18px;}
			
.content2{ font: normal 12px Arial, Helvetica, sans-serif;
			color: #313131;
			text-align: left;
			text-decoration: none;
			padding: 15px 10px 0px 15px;
			line-height: 18px;}


	
.content3 { font: normal 12px Arial, Helvetica, sans-serif;
			color: #ffffff;
			text-align: left;
			text-decoration: none;
			padding: 15px 10px 0px 0px;
			line-height: 18px;}			
			
.faq_list {
      margin: 0px;
      padding: 12px 3px 4px 0px;
      font: normal 12px Arial, Helvetica, sans-serif;
      color:#ffffff;
	  text-decoration: underline;
      }
.faq_list ul {
     margin:0px;
     padding: 0px 5px 5px 9px;
}

.faq_list li {
      margin: 0px;
      background: url(../images/list_but.gif) no-repeat left 5px;
      padding: 0px 6px 8px 18px;
      font: normal 12px Arial, Helvetica, sans-serif;
     
      list-style-type: none;
	  text-decoration: underline;
}

.faq_list li a:link, .faq_list a:visited {
      margin: 0px;
     

      font: normal 12px Arial, Helvetica, sans-serif;
      color:#ffffff;
      list-style-type: none;
	  text-decoration: underline;
}

.faq_list li a:hover {
      margin: 0px;
     
    
      font: normal 12px Arial, Helvetica, sans-serif;
      color:#FF8502;
      list-style-type: none;
	  text-decoration: underline;
}

.breathcomb { font: normal 12px Arial, Helvetica, sans-serif;
		color: #575757;
		text-align: left;
		padding: 4px 10px 5px 10px;
		text-decoration: none;
		}
			  
.breathcomb a:link, .breathcomb a:visited  { font: normal 12px Arial, Helvetica, sans-serif;
		color: #575757;
		text-align: left;
		
		text-decoration: underline;
		}
			  
.breathcomb a:hover { font: normal 12px Arial, Helvetica, sans-serif;
		color: #061268;
		text-align: left;
		
		text-decoration: underline;
		}
		
.righttoptitle{font:bold 12px Arial, Helvetica, sans-serif; color:#FF0000; }
		
		
		
		
		
		
		
		.faq_list_1 {
      margin: 0px;
      padding: 12px 3px 4px 0px;
      font: normal 12px Arial, Helvetica, sans-serif;
      color:#FAAB24;
	  text-decoration: underline;
      }
.faq_list_1 ul {
     margin:0px;
     padding: 0px 5px 5px 9px;
}

.faq_list_1 li {
      margin: 0px;
      background: url(../images/list_but.gif) no-repeat left 5px;
      padding: 0px 6px 8px 18px;
      font: normal 12px Arial, Helvetica, sans-serif;
     
      list-style-type: none;
	  text-decoration: underline;
}

.faq_list_1 li a:link, .faq_list_1 a:visited {
      margin: 0px;
     

      font: normal 12px Arial, Helvetica, sans-serif;
      color:#FAAB24;
      list-style-type: none;
	  text-decoration: underline;
}

.faq_list_1 li a:hover {
      margin: 0px;
     
    
      font: normal 12px Arial, Helvetica, sans-serif;
    color: #F98F11;
	text-decoration: none;
	background-color: #000;
 
 
}

 


h2.title_pro {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	padding: 9px 0px;
	/*border-right: 1px solid #49BEFB;*/
	border-bottom: 1px solid #ffffff;
	width: 322px;
}

h2.title_pro_inner {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF8502;
	background-color: #fff;
	padding: 7px 0px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
	width: 140px;
}


.rightbreathcomb { font: normal 12px Arial, Helvetica, sans-serif;
		color: #000;
		text-align: left;
		padding: 4px 2px 5px 10px;
		text-decoration: none;
		}
			  
.rightbreathcomb a:link, .rightbreathcomb a:visited  { font: normal 12px Arial, Helvetica, sans-serif;
		color: #000;
		text-align: left;
		
		text-decoration: underline;
		}
			  
.rightbreathcomb a:hover { font: normal 12px Arial, Helvetica, sans-serif;
		color: #FF8503;
		text-align: left;
		
		text-decoration: underline;
		}

		


.h3_Home { font: bold 15px Arial, Helvetica, sans-serif;
		color: #FF8502;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
	
	
	} 
	
	
	
	
	
	.readmore { font: normal 11px Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		padding: 7px 8px 10px 5px;
		text-decoration: none;
		}
		
.readmore a:link, .readmore a:visited { font: normal 11px Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		padding: 7px 0px 10px 5px;
		text-decoration: underline;
		}
		
.readmore a:hover { font: normal 11px Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		padding: 7px 0px 10px 5px;
		text-decoration: underline;
		}
		
.sidenavlinks {
display:block;
color:#000000;}


h2.title_pro_hardware {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	padding: 9px 0px;
	/*border-right: 1px solid #49BEFB;*/
	border-bottom: 1px solid #ffffff;
	
}


		
		h2.title_pro_inner_hardware {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FF8502;
	background-color: #fff;
	padding: 7px 0px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
	width: 140px;
}