html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;  
}

body { font: .8em arial, "trebuchet ms", tahoma, verdana, sans-serif;line-height:24px;}
* {outline: none;}

form {margin: 0;padding: 0;}
img {border: none;display: block;}
ul {margin: 0;padding: 0;list-style: none;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {color:#275a98;font-size:1.6em;}
h2 {color:#275a98;font-size:1.6em;}
br.clear {clear: both;}
div.clear {height: 0;overflow: hidden;}

.container, .container_home{
	width:860px;margin: 0 auto;
}

.container_app{
	width:760px;margin: 0 auto;
}

.body {

}

td .center, .center {text-align:center;}
td .right, .right {text-align:right;}
td .left, .left {text-align:left;}

.header {height:55px;background-color:#fff;background:url(../images/header.gif) no-repeat;}
.banner {background:url(../images/banner.gif);height:100px;}
.footer {color:#a6a5a5;padding:4px;clear:both;font-size:.85em;}
.footer a {color:#a6a5a5; text-decoration:none;}
.footer a:hover {color:#444; text-decoration:underline;}
.footer .links {margin-top:24px;margin-bottom:12px;}

.body {padding-top:12px;}
.container_app .content { width:415px; margin-left:230px;}
.container_home .content { width:415px; }

.container_app .leftcol {
	float:left;
	width:215px;
	border:0px #DDD solid;
	text-align:left;
	background-color:#FFF;
}

.container_home .rightcol {
	float:right;
	width:415px;
	border:0px #DDD solid;
	text-align:center;
	background-color:#EEE;
}
.container_app .content .hdr {text-align:center;font-weight:bold;font-size:1.5em; color:#FFF;padding:8px 8px;background-color:#333;}
.container_app .leftcol .hdr2 {text-align:center;font-weight:bold;font-size:1.2em; color:#FFF;padding:8px 8px;background-color:#4393c5;}
.container_app .leftcol .item { background-color:#EEE; border:1px #DDD solid;padding:4px;}

.container_home .rightcol .hdr {clear:left;text-align:center;font-weight:bold;font-size:1.5em; color:#FFF;padding:8px 8px;background-color:#333;}
.container_home .rightcol .hdr2 {clear:left;text-align:center;font-weight:bold;font-size:1.5em; color:#FFF;padding:8px 8px;background-color:#4393c5;}
.container_home .rightcol .white {clear:left;height:12px;background-color:#FFF;}

.tbl_short_app {margin:0 auto;
	background-color:#EEE;}
.tbl_short_app td{padding:4px;}
.tbl_short_app .small {font-size:.8em;line-height:normal;}
.tbl_short_app .lbl {text-align:right;width:120px;font-weight:bold;}
.tbl_short_app  .val {text-align:left;}

.testimonals {font-size:.8em;}
.testimonal {clear:both;text-align:left;padding:4px;}
.testimonal img {float:left;padding:4px;margin-right:8px;width:75px;height:75px;}

.highlights {font-size:.9em; background-color:#ffd48f;text-align:left;padding:4px 2px;}
.highlights ul {margin-left:24px;list-style-type:square;}

.tb_calc {border-collapse: collapse;}
.tb_calc td {font-weight:bold;border:1px #333 solid;padding:4px;font-size:.9em;text-align:center;}
.tb_calc .lbl {color:#FFF;background-color:#0f2b62;text-align:right;}
.tb_calc .hdr {color:#FFF;background-color:#000088;}
.tb_calc .hdr2 {font-size:1.2em;color:#FFF;background-color:#4b6d94;}



.calculator {padding:8px;background-color:#EEE;}
.calculator table td {padding:4px;}