@charset "utf-8";
/* CSS Document */
body{background:url(../img/bg.jpg) repeat-x #0C486C;
	padding:0; margin:0;}
.content{width:944px;
		 margin:0 auto;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;}
img{border:none}

.top{height:30px;
	margin-top:36px}
.top_links{float:left;
			width:auto;
			margin-left:0px;}
.search{width:210px;
		float:right;}
.search label{float:left;
			color:#E28303;
			font-weight:bold;
			font-size:12px;}		
		
.search_field{width:101px;
			  height:13px;
			  font-size:11px;
			  float:left;
			  border:none;
			  margin-top:8px;
			  margin-left:5px;
			  }
.go{background: transparent;
	border:none;
	width:28px;
	color:#F0EAE2;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:7px;
	cursor:pointer;
	}
		
			
.top .left{ width:18px;
			float:left;
			background:url(../img/top_left.gif) no-repeat;
			height:30px;
			}
.top .middle{width:908px;
			float:left;
			height:30px;
			line-height:30px;
			background:url(../img/top_middle.gif) repeat-x;
			color:white;
			font-weight:bold;
			text-align:center;		
			font-size:11px;
			 }
.top .middle a{ color:white;
				text-decoration:none;
				height:30px;
			    display:inline-block;
				padding-left:11px;
				padding-right:11px;
				width:auto;
				}
.top .middle a:hover{background:url(../img/hover.gif) repeat-x;}
				
.top .right{width:18px;
			float:left;
			background:url(../img/top_right.gif) no-repeat;
			height:30px;
			}
.container{border-bottom:1px solid #79B7E0;
			border-left:1px solid #DAEBF3;
			border-right:1px solid #DAEBF3;
			background:#61ABDA url(../img/container.gif) repeat-x;
			min-height:600px;
			}
.left{float:left; 
	  width:640px;
	  }
.left p{text-align:left;
		padding-left:30px;
		margin-top:10px;}
.left a{color:black}
.left a:hover{text-decoration:none}
.title{font-weight:bold;}
h1{color:#195980;
   font-size:48px;
   font-weight:normal;
   margin-top:40px;
   margin-left:35px;
   margin-bottom:48px;
   }
h2{font-size:19px;
	color:#3D76B7;
	margin-left:32px;
	margin-bottom:53px;
	}
h3{color:#4E7DC2;
   font-size:14px;
   margin:0;
   margin-bottom:17px;
	}
.summary{width:135px;
		text-align:center;
		color:#716E6E;
		float:left;
		margin-left:20px;
		margin-right:4px}
.summary p{margin:0;}
.right{float:left;
		width:300px;
		position:relative}


.bottom{height:30px;
	    }
.bottom .left{ width:18px;
			float:left;
			background: url(../img/bottom_left.png) no-repeat;
			height:30px;
			}
.bottom .middle{width:908px;
			float:left;
			height:30px;
			background:url(../img/bottom_middle.gif) repeat-x;
			color:white;
			font-size:11px;
			text-align:center;
			line-height:30px;
			
			 }
.bottom .middle a{color:white;
				  text-decoration:none;
				  }
.bottom .middle a:hover{text-decoration:underline}
.bottom .right{width:18px;
			float:left;
			background:url(../img/bottom_right.png) no-repeat;
			height:30px;
			}
.reflection{height:22px;
			width:944px;
			margin:0 auto;
			background:url(../img/reflection.png) no-repeat;
			margin-top:5px;
			}
.calculator{ margin-top:112px;
			margin-left:46px;
			font-size:11px;
			margin-bottom:0;
			}
.calculator .left{background:url(../img/calc_left.png) no-repeat;
					width:10px;
					height:330px;
				   float:left}
.calculator .middle{background:url(../img/calc_middle.png) repeat-x;
					height:305px;
					width:220px;
					padding-top:25px;
					padding-left:9px;
					float:left;
					position:relative}
.calculator .middle h3,p{text-align:center; margin:0;}
.calculator .middle h3{margin-top:5px;}
.calculator .middle p{margin-top:2px}
.text_input{height:13px;
			width:102px;
			padding-left:8px;
			border:1px solid #CAD0D7;
			background:url(../img/input_bg.gif) repeat-x;
			font-size:11px;
			margin-right:6px;
			float:left;
			margin-bottom:20px;
			}
.calculator label{width:95px;
				  display:block;
				  float:left;
				  margin-bottom:20px;
				  }
.calculator span{ display:block;
				  float:left;
				  width:25px;
				  margin-top:2px;
				  padding-bottom:20px;
				  text-align:right
				  }
.calculator select{height:16px;
			width:111px;
			padding-left:8px;
			border:1px solid #CAD0D7;
			background:url(../img/input_bg.gif) repeat-x ;
			font-size:11px;
			margin-bottom:1px;
			}
.calc_top{background:url(../img/calc_top.png) no-repeat 5px 0px;;
		  height:12px;
		  width:245px;
		  margin-left:-10px;
		  margin-top:-10px;
		 }
.bg{background:url(../img/top_repeat.png) repeat-y;
	margin-left:2px;
	padding-left:5px;
	z-index:1;
	margin-bottom:-5px;}
.calculator .right{background:url(../img/calc_right.png) no-repeat;
					width:10px;
					height:330px;
					float:left}	
.calc_bottom{ height:25px;
			 width:239px;
			 background:url(../img/calc_bottom.gif) repeat-x;
			 position:relative;
			 bottom:34px;
			 left:5px;
			 text-align:center;
			 padding-top:5px;
			 }
.calc_bottom a{ font-weight:bold; text-align:center; text-decoration:none; color:black}

.calculate{
	background: url(../img/calculate.gif) no-repeat;
	width:75px;
	height:18px;
	border:none;
	float:right;
	cursor:pointer;
	font-size:13px;
	padding-bottom:3px;
	position:absolute;
	left: 144px;
	top: 268px;
			}
.bottom_txt{text-align:center;
			width:640px;
			font-size:13px;
			margin-top:30px;
			padding-bottom:20px;
			
			
			}
.message {
	
	padding:5px 0px;
	text-align:center;
	color:red;
	font-weight:bold;
	margin-top:10px;
	

	}
#Details .summary{
				 color:#020202
				 }
.text_dark_gray {
	color: #1B1718 !important;
	font-size:12px;
}
.size_12 {
	font-size:12px !important;
}
.size_10 {
	font-size:10px !important;
}
.clear {clear:both}