@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
a { color:#5AAF5A;}
.main_wrapper { width: 950px; margin-right: auto; margin-left: auto; }
.header { background-image: url(../images/header.jpg); background-repeat: no-repeat; height: 55px; overflow: hidden; margin-top: 10px; padding-top: 90px; padding-left: 85px; }
blockquote { font-size: 85%; margin: 0px; padding: 0px; }
h1 { color: #59ACD5; font-weight: normal; letter-spacing: -2px; margin: 0px; padding: 0px;}
.content_wrapper { font-size: 14px; margin-top: 10px;}
.right_col { float: right; width: 620px; }
.home_cta { background-image: url(../images/bg_home_cta.jpg); background-repeat: no-repeat; height: 300px; width: 610px; margin-right: auto; margin-left: auto; overflow: hidden; border:1px solid #59ACD5; }
.home_cta form { margin:0px; padding:15px 0px 0px 0px;}
.home_cta form input {padding:5px; margin:5px;}
.home_cta_title { font-size: 26px; line-height: 32px; color: #D86E2D; letter-spacing: -1px; margin:35px 0px 10px 0px; padding:0px 0px 0px 10px; font-weight:bold; }
.home_cta_content { float: left; width: 275px; padding:10px; background-image: url(../images/bg_home_cta_content.png); background-repeat: no-repeat; height: 155px; margin-top: 50px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
.title { font-size: 2em; line-height: 1.5em; color: #59ACD5; margin-bottom: 10px; font-weight: normal; }
.small_box { width:290px; float:left; margin:20px 5px; background-color:#f2f2f2; border:1px solid #59ACD5;}
.small_title { line-height:28px; border-bottom:1px solid  #59ACD5; font-size:20px; margin:0px; color: #fff; background-color:#59ACD5; padding-left:5px;	}
.small_content { padding:5px;}
.left_col { width: 310px; float: left; }
.left_col_box { border: 1px solid #B3D9EC; margin-bottom: 10px; }
.left_col_box h4 { background-color: #B3D9EC; margin: 0px; line-height: 32px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.left_col_box_content { padding: 5px; }
.clear { clear: both; }
.left_col_box_content ul { margin: 0px; padding: 0px; list-style-type: none; }
.left_col_box_content ul li { line-height: 24px; background-color: #D8ECF5; padding-left: 10px; margin-bottom: 1px; }
.left_col_box_content ul li:hover { background-color: #F0F8FB; }
.left_col_box_content ul li a { color: #5AAF5A; text-decoration: none; font-weight: bold; font-size: 90%; }
.footer { margin-top: 30px; font-size:11px; text-align:center; background-color: #D8ECF5; padding-top:10px; border: 1px solid #B3D9EC; border:none;padding-bottom:15px; }
.footer a { }

/*CAL CSS*/
.calc_row_head { font-weight:bold; line-height:28px;}
.calc_col_a { width:25%; float:left;}
.calc_col_b { width:40%; float:right; margin-left:3%;}
.calc_col_c { width:27%; float:left;}
.calc_col_title { width:45%; float:left; margin:5px;}
.calc_col_input { width:50%; float:right; margin:5px;}