/* CSS Document */

body {
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
background-color:#fff;
font-size:12px;
}
a,p,ul,li,span,h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;

}
img {border:0;}
a {
text-decoration:none;
}
ul,li {list-style:none;}
.clr { clear:both;}
.b {font-weight:bold;
}


#main {
width:904px;
margin:0 auto;
}

#header {
	height:286px;
	background:url(../images/banner_bg1.jpg) no-repeat;

}
#header2 {
  height:88px;
  	border-bottom:solid 1px #e6e6e6;

}
#header_calc {
	height:286px;
	background:url(../images/banner_bg_calc.jpg) no-repeat;

}
#top {

   height:88px;
}
#top ul{
padding-top:18px;
}
#top ul li{
float:left;
}

#top ul li a.logo {
display:block;
width:244px;
height:58px;

}
#top ul li a.home {
display:block;
width:44px;
border-right:solid 1px #666;
height:16px;
color:#000;
font-weight:bold;
margin-top:33px;
padding-left:140px;
}
#top ul li a.home:hover {
color:#666;}

#top ul li form {
height:26px;
width:260px;
margin-top:26px;
padding-left:20px;
}
#top ul li form  input{
background:url(../images/srch_bg.gif) no-repeat;
width:176px;
height:26px;
border:none;
padding-left:6px;
float:left;
padding-top:3px;
}
#top ul li form a {
background:url(../images/srch_btn.gif) no-repeat;
width:72px;
height:20px;
display:block;
float:left;
text-align:center;
color:#fff;
padding-top:6px;
font-weight:bold;
}
.banrBlock1 {
clear:both;
height:186px;
padding-left:47px;
padding-top:14px;
}
.banrBlock1 h3.Quest {


}
 .banrBlock1 p.ask{
 font-size:16px;
 font-weight:bold;
 padding-top:20px;
 padding-left:23px;
 
 }

 .banrBox {
 background: url(../images/text_box_bg.gif) no-repeat;
 width:518px;
 height:88px;
 margin-left:20px;
 margin-top:8px;
  float:left;
 }
  .banrBox textarea{
  width:491px;
  height:67px;
  margin:10px;
  border:0;
  background-color:transparent;
 
  }
  .banrBlock1 a{
  float:left;
  display:block;
  height:88px;
  width:59px;
  background:url(../images/ask_btn.gif) no-repeat left top;
    margin-top:8px;
  }
  .banrBlock1 a:hover{
  background-position:left bottom;

  }
  #contents {
    padding-top:23px;
  }
  
  #leftCol{
  width:692px;
  float:left;
  }
 h2{
  font-size:24px;
  color:#000;
  font-weight:normal;
  }
  #leftCol p.welcomText {
  text-align:justify;
  padding-top:10px;
  }
  #righCol{
  float:left;
  padding-left:40px;
  }
  
  #forum {}
  #forumTabs {}
  #forumTabs ul{
  padding-top:30px;
  margin-bottom:-1px;
  z-index:2;
  position:relative;
  height:31px;
  }
  #forumTabs ul li{
  float:left;}
  #forumTabs ul li a{
  height:26px;
  width:130px;
  display:block;
  text-align:center;
  color:#0c0c0c;
  font-weight:bold;
  font-size:16px;
  padding-top:5px;
  }
    #forumTabs ul li a.GrenTab{
  background:url(../images/tab_gren.gif) no-repeat;
  }
  #forumTabs ul li a.BluTab{
  background:url(../images/tab_blue.gif) no-repeat;
  }
  
  #forumTabs  span {
  height:30px;
  background-color:#f7feed;
  border:solid 1px #e3f6c9;
  display:block;
  clear:both;
   z-index:1;
  position:relative;
  }
  #forum .BlockWhite {
  padding:15px;
  border:solid 1px #e3f6c9;
  }
  #forum .BlockWhite ul {}
  #forum .BlockWhite ul li{
    color:#a2a2a1;
  font-weight:bold;
  font-size:12px;
  }
  #forum .BlockWhite ul li a{
  color:#008ae5;
  font-weight:bold;
  font-size:12px;
  line-height:18px;
  }

   #forum .BlockWhite ul li a:hover{
  color:#666;
  
  }
  #forum .BlockWhite ul li span{
  color:#000;}
  
  #forum .BlockGray {
  border:solid 1px #e3f6c9;
  padding:15px;
  background-color:#f9f9f9;
  }
#forum .BlockGray ul {}
  #forum .BlockWhite ul li{
    color:#a2a2a1;
  font-weight:bold;
  font-size:14px;
  }
  #forum .BlockGray ul li a{
  color:#008ae5;
  font-weight:bold;
  font-size:12px;
  line-height:18px;
  }

   #forum .BlockGray ul li a:hover{
  color:#666;
  
  }
  #forum .BlockGray ul li span{
  color:#000;}
  
  #forum span.Botm {
  background: url(../images/span_bottom.gif) no-repeat;
  height:51px;
  display:block;
  }
  
  .catForum {
  
  padding-top:10px;
  }
    .catForum span.Top{ 
	background: url(../images/cat_top.gif) no-repeat;
	display:block;
	width:692px;
	height:46px;
	}
	 .catForum span.Top h4{ 
	   font-size:14px;
	   font-weight:bold;
	   padding-top:15px;
	   padding-left:15px;
	 }
	.catConts {
	background:url(../images/cat_mid.gif) repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	}
	.catConts a {
	 color:#0f8dd2;
	 font-size:12px;
	 font-weight:bold;
	}
	.catConts a:hover{ 
	   color:#666;
	}
	
	 .catForum span.Botm{
	 background:url(../images/cat_botm.gif) no-repeat;
	display:block;
	width:692px;
	height:21px;
	}
   #rightCol{
  float:left;
  padding-left:36px;
  width:175px;
  }
  #rightCol h2 {
  padding-top:30px;
  
  
  }
  .sideNav ul {
  padding-top:15px;
    width:175px;
  }
    .sideNav ul li{
	background:url(../images/arrow.gif) no-repeat;
  padding-left:15px;
  margin-top:10px;
	}
	.sideNav ul li a{
	 color:#008ae5;
  font-weight:bold;
  font-size:12px;
  display:block;
  width:160px;
  line:height:12px;
	}
	
	#footer {
	clear:both;
	margin:20px auto;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
    display:block;
	padding-top:15px;
	height:130px;
	width:952px;
	}
	
	#footer ul {
	width:260px;
    padding-right:30px;
	float:left;
	display:block;
	}
	#footer ul  li{
	float:left;
	 color:#008ae5;
	 padding-left:5px;
	 padding-right:5px;
	 display:block;
	 width:260px;
	}
	#footer ul a{
	  font-size:12px;
	   color:#008ae5;
	   line-height:18px;
	}
	#footer ul a:hover{
	color:#666;
	}
	
	
	/*Article Page*/
	
	.contsBlockGren {
	  padding-top:15px;
	} 
	
	.contsBlockGren span.grenTop {
	background:url(../images/top.gif) no-repeat;
	display:block;
	height:19px;
	width:692px;
	}
	.contBoxGren{
	background-color:#f7feed;
	border-left:solid 1px #e3f6c9;
	border-right:solid 1px #e3f6c9;
	padding-left:15px;
	padding-right:15px;
	
	}
	.contBoxGren h4 {
	  font-size:14px;
	  background:url(../images/arrow.gif) no-repeat;
	  padding-left:14px;
	}
	.contBoxGren p.img {
	 padding:10px;
	float:left;
	}
	.contBoxGren p.para { 
	float:left;
	padding-top:10px;
	width:481px;
	 display:block;
	}
	.contBoxGren p span {
	  padding-top:5px;
	  display:block;
	  width:392px;
	  
	}
		.contsBlockGren span.grenBot {
	background:url(../images/botm.gif) no-repeat;
	display:block;
	height:19px;
	width:692px;
	}
	.WhtBox{
	padding-top:20px;
	
	}
	.WhtBox span.Topp {
	background:url(../images/wht_top.gif) no-repeat;
	height:19px;
	display:block;
	width:655px;
	}
	.WhtConts {
	background-color:#FFFFFF;
	padding:14px;
	border-left:solid 1px #eeeeee;
		border-right:solid 1px #eeeeee;
	}
	.WhtConts p.head { 
	  font-size:14px;
	  font-weight:bold;
	}
	.WhtConts p.parg { 
     padding-top:15px;
	}
		.WhtBox span.Botmm {
	background:url(../images/wht_bot.gif) no-repeat;
	height:19px;
	display:block;
	width:655px;
	}
	#SubNav {}
	#SubNav ul {
	float:right;
	padding-top:10px;
	}
	#SubNav ul li{
	background:url(../images/arrow.gif) no-repeat;
  padding-left:15px;
  float:left;
  margin-right:10px;
	}
	#SubNav ul li a{
	 color:#008ae5;
  font-weight:bold;
  font-size:12px;
  display:block;
  line:height:12px;
	}
	.SmallBanr {
	background:url(../images/banr_small_bg.gif) no-repeat;
	width:180px;
	height:123px;
	margin-top:20px;
	}
	
	.SmallBanr ul li{
	   text-align:center;
	}
	.SmallBanr ul li.BanrText {
	   color:#000;
	   font-size:18px;
	   font-weight:bold;
	   text-align:center;
	   padding-left:15px;
	   padding-right:15px;
	   padding-top:10px;
	   display:block;

	   
	}
	.SmallBanr ul li a.BanrBtn{
     color:#fff;
	 font-size:12px;
	 text-align:center;
	 background:url(../images/blue_btn.gif) no-repeat;
	 height:20px;
	 width:97px;
	 display:block;
	 font-weight:bold;
	 padding-top:4px;
	 margin:10px auto
	 
	}
	.SmallBanr2 {
	  margin-top:20px;
	  background: url(../images/articlebg.gif) no-repeat;
	  width:381px;
	  height:59px;
	}
	.SmallBanr2 ul{
  
	}
	.SmallBanr2 ul li {
	   float:left;
	   padding-top:17px;
	}
	.SmallBanr2 ul li span {
	 color:#000;
	   font-size:18px;
	   font-weight:bold;
	   padding-left:15px;
	   
	}
	.SmallBanr2 ul li a.BanrBtn{
     color:#fff;
	 font-size:12px;
	 text-align:center;
	 background:url(../images/blue_btn.gif) no-repeat;
	 height:20px;
	 width:97px;
	 display:block;
	 font-weight:bold;
	 padding-top:4px;
	 margin-left:15px;
	}
	
	 #QForm {
	 padding-top:20px;
	 }
	 #QForm h3{
	    color:#2a351b;
	text-transform:uppercase;
	 }

	.textArea {
	background:#f4f4f4 url(../images/textarea_bg.gif) repeat-x;
	height:103px;
	margin-top:10px;
	width:473px;
	border:0;
	padding:15px;
	float:left;
	}
	
	.inputbg {
	background:url(../images/input_bg.gif) repeat-x;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	border-top:none;
	border-bottom:none;
	height:26px;
	width:230px;
	margin-top:10px;
	display:block;
	}
	
	p.labelTxt {
	color:#898989;
	float:left;
	padding-left:15px;
	width:160px;
	text-align:justify;
	padding-top:10px;
	}
	
	p.inforTxt{
	clear:both;
		width:473px;
	padding-top:20px;
	display:block;
	}
	a.Confirm{
     color:#fff;
	 font-size:12px;
	 text-align:center;
	 background:url(../images/blue_btn.gif) no-repeat;
	 height:20px;
	 width:97px;
	 display:block;
	 font-weight:bold;
	 padding-top:4px;
     margin-top:20px;
	}














/* CSS FOR CALCULAOR  */












.heading_article_calc{
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;

}
.heading_article_calc1{
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 15px;

}
#recent_article {
	clear:both;
	display:block;
	padding-top:15px;
	height:130px;
	width:270px;
	}
	
	#recent_article ul {
	width:270px;
	float:left;
	display:block;
	}
	#recent_article ul  li{
	float:left;
	color:#339900;
	display:block;
	width:270px;
	margin-bottom: 5px;
	padding-bottom:5px;
	border-bottom-color:#dadada;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/*height:28px*/;
	}
	#recent_article ul a{
	  font-size:12px;
	   color:#339900;
	   line-height:18px;
	   width:270px;
	   font-weight:bolder;
	}
	#recent_article ul a:hover{
	color:#666;
		   font-weight:bolder;
	}
.select{
	width: 100px;
	border: 1px solid #CCCCCC;
}
.inputbg_calc {
	background:url(../images/input_bg.gif) repeat-x;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	border-top:none;
	border-bottom:none;
	height:26px;
	width:230px;
	
	display:block;
	}
	
	a.Calculate{
     color:#fff;
	 font-size:12px;
	 text-align:center;
	 background:url(../images/blue_btn.gif) no-repeat;
	 height:20px;
	 width:97px;
	 float:left;
	 font-weight:bold;
	 padding-top:4px;
     margin-top:10px;
	}
#popular {
	margin:20px auto;
	display:block;
	float:left;
	width:215px;
	padding-left:8px;
	padding-right:15px;
	}
	
	#popular ul {
	width:215px;
	padding-right:15px;
	float:left;
	display:block;
	}
	#popular ul  li{
	float:left;
	 color:#339900;
	 padding-left:5px;
	 padding-right:5px;
	 padding-top: 3px;
	 display:block;
	 width:215px;
	 border-bottom-color:#dadada;
	border-bottom-style:solid;
	border-bottom-width:1px;
/*	height:28px;*/
	height:30px;
	}
	#popular ul a{
	  font-size:12px;
	   color:#339900;
/*	   line-height:18px;*/
	   font-weight:bolder;
	}
	#popular ul a:hover{
	color:#666;
	 font-weight:bolder;
	}


.calc_left_col{
	float:left;
	width:290px;
	padding-right:10px;
	padding-top:17px;

}
.calc_heading_bg{
	width:280px;
	padding-top:19px;
	padding-bottom:5px;
	background-color:#35abeb;
	padding-left:10px;
	height: 41px;
}

.calc_grey_bg{
	width:280px;
	padding-left:10px;
	padding-bottom:25px;
	float:left;
	background-color:#F9F9F9;

}

.calc_right_green{
float:left; width:604px;
padding-top:17px;

}

.calc_green_block{
	width:594px;
	padding-top:5px;
	height:55px;
	padding-bottom:5px;
	background-color:#35abeb;
	padding-left:10px;
}

.calc_grey_content{
background-color:#F9F9F9; margin-bottom:20px; padding-bottom:20px; padding-top:30px; width:584px; padding-left:10px; padding-right:10px; float:left;
}
.calc_input{
float:left; padding-bottom:5px; width:584px;
}
.calc_popular{
	width:740px;
	padding-top:19px;
	margin-right:10px;
	padding-bottom:5px;
	background-color:#8cc440;
	padding-left:10px;
	height: 41px;

}







a.bottom_special_links:link { 

color:#0989d0;
	 font-size:14px;
	 font-weight:bold;
	 text-decoration:none;
}
a.bottom_special_links:visited { 

color:#0f8dd2;
	 font-size:14px;
	 font-weight:bold;
	 text-decoration:none;
}
a.bottom_special_links:hover {
	color:#747476;
	   font-size:14px;
	 font-weight:bold;
	 	 text-decoration:none;
} 
 
 .banrBlock1_green {
clear:both;
height:189px;
padding-left:47px;
padding-top:11px;
}
 .banrBlock1_green a{
  float:left;
  display:block;
  height:88px;
  width:59px;
  background:url(../images/ask_btn_green.gif) no-repeat left top;
    margin-top:8px;
  }
  .banrBlock1_green a:hover{
  background-position:left bottom;

  }
    .banrBox_green {
 background: url(../images/text_box_bg.gif) no-repeat;
 width:518px;
 height:88px;
 margin-left:20px;
 margin-top:8px;
  float:left;
 }
  
  .banrBlock1_green h3.Quest {


}
 .banrBlock1_green p.ask{
 font-size:16px;
 font-weight:bold;
 padding-top:20px;
 padding-left:23px;
 
 }
 
 .banrBlock1_green p.ask_calc{
	font-size:16px;
	font-weight:bold;
	padding-top:23px;
	padding-left:23px;
 
 }

 
 
 #top_green {

   height:88px;
}
#top_green ul{
padding-top:18px;
}
#top_green ul li{
float:left;
}

#top_green ul li a.logo {
display:block;
width:244px;
height:58px;

}
#top_green ul li a.home {
display:block;
width:44px;
border-right:solid 1px #666;
height:16px;
color:#000;
font-weight:bold;
margin-top:33px;
padding-left:140px;
}
#top_green ul li a.home:hover {
color:#666;}

#top_green ul li form {
height:26px;
width:260px;
margin-top:26px;
padding-left:20px;
}
#top_green ul li form  input{
background:url(../images/srch_bg.gif) no-repeat;
width:176px;
height:26px;
border:none;
padding-left:6px;
float:left;
padding-top:3px;
}
#top_green ul li form a {
background:url(../images/srch_btn_green.gif) no-repeat;
width:72px;
height:20px;
display:block;
float:left;
text-align:center;
color:#fff;
padding-top:6px;
font-weight:bold;
}








a.Calculate_green{
     color:#fff;
	 font-size:12px;
	 text-align:center;
	 background:url(../images/green_btn.gif) no-repeat;
	 height:20px;
	 width:97px;
	 float:left;
	 font-weight:bold;
	 padding-top:4px;
     margin-top:10px;
	}
	
	a.Calculate_green:hover
	{
	       color:#fff;
	 font-size:12px;
	 text-align:center;
	 background:url(../images/grey_btn.gif) no-repeat;
	 height:20px;
	 width:97px;
	 float:left;
	 font-weight:bold;
	 padding-top:4px;
     margin-top:10px;

	}
#popular_question {
	margin:20px auto;
	display:block;
	float:left;
	width:144px;
	
	
	}
	
	#popular_question ul {
	width:144px;
	
	float:left;
	display:block;
	}
	#popular_question ul  li{
	float:left;
	color:#339900;
	display:block;
	width:144px;
	border-bottom-color:#dadada;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:auto;
	}
	#popular_question ul a{
	  font-size:12px;
	   color:#339900;
	   line-height:18px;
	   font-weight:bolder;
	}
	#popular_question ul a:hover{
	color:#666;
	 font-weight:bolder;
	}

