body {background-color: #0B3C3D;padding:0;margin:0;}
img {border:0;}
a {outline: none;}
hr {margin: 0; height: 1px; border: none; background-color: #000000; color: #000000;}

h1 {color: #ffffff; margin: 50px 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 32px; letter-spacing: -1px; text-shadow: 1px 1px 1px #041a1a;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 26px; letter-spacing: -1px;}
fieldset {background-color: rgba(255, 255, 255, .20); border-radius: 5px;}

/*-------  Main Content  -------------------------------------------------------------------------*/
.main {
	width:850px;
	margin: 0 auto;
}

.content_box {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 10px 20px;
	border-radius: 5px;

	background: #f2f0f2;
	background: -moz-linear-gradient(top,  #f2f0f2 0%, #8f8d8d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f0f2), color-stop(100%,#8f8d8d));
	background: -webkit-linear-gradient(top,  #f2f0f2 0%,#8f8d8d 100%);
	background: -o-linear-gradient(top,  #f2f0f2 0%,#8f8d8d 100%);
	background: -ms-linear-gradient(top,  #f2f0f2 0%,#8f8d8d 100%);
	background: linear-gradient(to bottom,  #f2f0f2 0%,#8f8d8d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f0f2', endColorstr='#8f8d8d',GradientType=0 );
}
.answer {
	font-size: 24px;
	text-align: center;
	width: 50%;
}
#highlight {
	background-color: #85d0c6;
	border-radius: 5px;
	border: 2px solid #0B3C3D;
}

/*-------  Buttons  -------------------------------------------------------------------------*/
.green_button {
	cursor: pointer;
	padding: 2px 10px;
	border: 2px solid #0b3c3d;
	display: inline-block;
	border-radius: 5px;
	font-size: 20px;
	text-shadow: 0 1px 3px #045827;
	text-decoration: none;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	outline: none;
	
	background: #0b3c3d;
	background: -moz-linear-gradient(top,  #0b3c3d 0%, #18707f 15%, #0b3c3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b3c3d), color-stop(15%,#18707f), color-stop(100%,#0b3c3d));
	background: -webkit-linear-gradient(top,  #0b3c3d 0%,#18707f 15%,#0b3c3d 100%);
	background: -o-linear-gradient(top,  #0b3c3d 0%,#18707f 15%,#0b3c3d 100%);
	background: -ms-linear-gradient(top,  #0b3c3d 0%,#18707f 15%,#0b3c3d 100%);
	background: linear-gradient(to bottom,  #0b3c3d 0%,#18707f 15%,#0b3c3d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b3c3d', endColorstr='#0b3c3d',GradientType=0 );
}
	.green_button:active {padding-top: 3px; padding-bottom: 1px; background: #18707f;}


/*-------  Tabs  -------------------------------------------------------------------------*/
#content a:link {color: white;}
#content a:visited {color: white;}
#content {width:650px;margin-left:auto;margin-right:auto;background-color:#0b3c3d;}
#tabbed {position:relative;width:650px;margin-top:10px;margin-right:auto;margin-left:auto;height:400px;}
#tabbed a, #tabbed a:visited {color:blue;}
.tab {
	position:absolute;
	top:-20px;
	width:151px;
	height:50px;
	color: #2d2d2d;
	font-weight: bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	cursor:pointer;
}
#tab_base {height: 20px; margin: 0; background-color: #C0BFBF; border-bottom: 1px solid #FFFFFF;}
#tab_base_line {margin: 0; color: #8F8D8D; background-color: #8F8D8D;}
#tCalc {left:0;background: url('images/tabUp.png') no-repeat top left;} 
#tDescr {left:310px;background: url('images/tabDown.png') no-repeat top left;}
#tAmt {left: 155px;background: url('images/tabDown.png') no-repeat top left;}
#simple, #simpleDescr, #tAmort {position:absolute;top:30px;left:0;width:650px;background: #d1d0d0; height:385px;padding:0;  _padding: 0; border-radius: 5px 5px 5px 5px; font-family: Georgia, "Times New Roman", Times, serif;
background: #f2f0f2;
background: -moz-linear-gradient(top,  #f2f0f2 0%, #8f8d8d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f0f2), color-stop(100%,#8f8d8d));
background: -webkit-linear-gradient(top,  #f2f0f2 0%,#8f8d8d 100%);
background: -o-linear-gradient(top,  #f2f0f2 0%,#8f8d8d 100%);
background: -ms-linear-gradient(top,  #f2f0f2 0%,#8f8d8d 100%);
background: linear-gradient(to bottom,  #f2f0f2 0%,#8f8d8d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f0f2', endColorstr='#8f8d8d',GradientType=0 );
}
#simple {z-index:1;}
#simpleDescr {overflow:auto;z-index:0;}
#simpleDescr h2 {_margin: 25px 0 0 0;}
#tAmort {overflow:auto;z-index:0;}
#help {padding: 0 20px 5px 20px;}
.cRow {}
.rowTitle {text-align: right;}
.cTools {background-color:#dddddd;text-align:center;}
.cTools button {margin:5px;}
.errBox, #errMessage {display:none;color:red;font-weight:bold;border:1px solid red;background-color:White;}
.errBox p, #errMessage p {margin:0;padding:0;}
.poweredby {text-align:center; padding: 35px 0 0 0;}


.tContent {width:400px;margin-left:auto;margin-right:auto;_padding: 20px 0 0 0;}
.tContent h2 {text-align:center;}
.exVis {display:inline-table;}
.exHid {display:none;}
.amtz {margin-top:10px;background-color:white;}
.amtz table {border-collapse:collapse;}
.amtz table td, #amt table th {padding-left:5px;padding-right:5px;font-size:small;}
.amtz table td {text-align:right;}

input:focus {background-color:lightsteelblue;}

/*-------  Footer  -------------------------------------------------------------------------*/
.footlink {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footlink a {color: #ffffff;font-size: 12px;}

/*-------  Resources  -------------------------------------------------------------------------*/
.affiliates {margin: 25px auto; text-align:center;}

.resources {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #051e1e;
	width: 650px;
	margin: 0 auto;
	border-radius: 5px 5px 5px 5px;
}
.resources table {
	margin: 0 auto;
	padding-bottom: 20px;
}
	.resources td {
		padding: 0 10px;
		vertical-align: top;
		text-align: left;
	}
	.resources a {display: block; margin: 5px 0; font-size: 14px; color: #ffffff;}
	.resources_title {text-align: center; margin: 40px auto 0 auto; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 22px; letter-spacing: -1px; color: #ffffff; width: 200px; padding: 5px; background-color: #051e1e; border-radius: 5px 5px 0 0;}
	.resource_category {color: #ffffff; font-size: 16px;}


