html, body{
	width: 100%;
	height: 100%;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	text-align: center;
}
body{
	background-color: #4C4D4E;
	color: #FFFFFF;
	margin: 0px;
}
p{
	padding-bottom: 0.6em;
	line-height:135%;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
a {
	color: #FF9900;
}
a:visited {
	color: #FF9900; 
}
input{
	width: 90px;
}

h1{
	font-weight: bold;
	color: #FF9900; 
	font-size: 100%;
	padding-bottom: 7px;
}

.dot{
	height: 14px;
	width: 18px;
	padding-right: 3px;
	
}
.logo{
	margin: 0px auto;
	text-align: center;
}
.label{
	width: 50%;
	height: 35px;
	padding-top: 0.2em;
	display: block;
	float:left;
	color: #444;
	background: url(_images/arrow.png) no-repeat;
	font-size: 1.2em;
	padding-left: 35px;

	vertical-align: middle;
}
.row{
		margin: 0.6em 0 ;
		vertical-align: text-top;
		height: 40px;
}
.pointArrow{
	width: 16px;
	height: 16px;
	background-image: url(ui/css/ui-darkness/images/ui-icons_222222_256x240.png);
	background-position: -32px -48px; 
	display: inline-block;
}

.form-input{
	width: 47%;
	float: left;
	font-weight: bold;
	color: #212121;
	margin-right: 3%;
}
.form-result{
	float: left;
	width: 50%;
	border-radius: 6px;
	background: #333;
	height: 435px;
}

.form-result .holder{
	width: 415px;
	margin: 50px 20px 20px 20px;
	font-family: Helvetica, Arial, sans-serif !important;
	
}
.form-info{
	color: #212121;
	padding-bottom: 15px;
	margin-bottom: 12px;

	font-size: 120%;
	border-bottom: #444 1px solid;
}

#tabs{
	width:960px;
}
#main-container{
	margin: 0px auto;
	width: 960px;
	margin-top: 35px;
	height: 100%;
	text-align: left;
}
#calcs{
	margin: 0px auto;
	height: 550px;
	width:100%;
}
#main-list{
	margin: 0px auto;
	width: 550px;
	height: 90px;
	padding-left: 115px;
	padding-right: 78px;
	padding-bottom: 70px;	
}
.cell{
	float: left;
	width: 210px;
	padding: 1px 0;
}
.spaced{
	margin-right: 110px;
}
#contacts{
	font-size: small;
	text-align: center;
	padding: 20px 0;
}
#contacts p{
	margin-bottom: 11px;
}
.contact-lead{
	color: #FF9933;
	font-weight: bold;
}
.pad-down{
	padding-bottom: 7px;
}
.hidden{
	display:none;
}
.calc-result{
	font-size: 300%;
	text-align: right;
	line-height: 320%;
}
.form-error{
/*	padding-top: 20px;*/
}
.input-error{
	border: #f00 3px solid !important;
}
.sml{
	font-size: 200%;
}
.tiny{
	font-size: 100%;
}
.result{
	font-family: "lcd2normal" "Arial" "san-serif" !important;
	font-size: 50px;
	line-height: 100%;
	text-align: left;
}
.numberBox{

	float:left;
	padding-left: 10%;
}
.years, .months{
	font-family: "lcd2normal" "Arial" "san-serif";
	font-size: 90px;
	line-height: 100%;
	text-align: left;	
}
.calcButton{
	width: 100%;
	margin: 0px auto;
	text-align: center;
	height: 45px;
	font-size: 20px !important;

}
.message{
	text-align: right;
	font-size: 1.4em;
	padding-bottom: 5%;
	margin-bottom: 7%;
	border-bottom: 2px solid #fff;
}

#calcHLBTN{
	margin-top: 107px;
}
#calcMBTN{
	margin-top: 107px;
}
#calcSBTN{
	margin-top: 11px;
}
.right-align{
	text-align: right;
}
.top-line{
	border-top: 2px solid #fff;
}

.tab-1-result .result, .tab-2-result .result{
	font-size: 100px;

	padding-bottom: 20px;
	margin-bottom: 15px;

}
.tab-2-result .result{
	font-size: 70px;
	text-align: right;
}
.disclaimer{
	font-size: small;
	font-style: italic;
	margin-top: 15%
}
#o-menu{
	position: relative;
	height: 135px;
	width: 300px;
	margin:0px auto;
	display: block;
	float: none;
	
}
.about-list{
	display: block;
}


.list-holder{
	width: 700px;
	position:relative;
	display: block;
	margin: 0 auto;
	height: 140px;
}
.list-holder .col{
	float:left;
	width:30%;
	margin: 0 1.5%;
	position:relative;
}
.list-holder .col ul{
	margin: 0;
	padding: 0;
}
.list-holder .col ul li{
	width: 100%;
	padding-left: 20px;
	background: url(_images/o.gif) no-repeat 0 50%;
}
.list-holder .left{
	margin-left:-150px;	
}

.list-holder .right{
	margin-left:-150px;	
}

#menu a{
	display: block;
}
.o-nav-item{
	width: 60px;
	height: 90px;
	float: left;
	margin: 0px 20px 40px 20px;
}
.nav-about{
	background: url(_images/nav-about.png) no-repeat;
}
.nav-calcs{
	background: url(_images/nav-calcs.png) no-repeat;
}
.nav-home{
	background: url(_images/nav-home.png) no-repeat;
}
.article{
	padding-top: 18px;
	margin-top: 30px;
	width: 100%;
	position: relative;
	height: 330px;
	border-top: #FF9933 solid 2px;
}
.article .col{

	width: 48%;
	float: left;
}
.article .gutter{
	margin-right: 4%;
}
.article .right{
	position: absolute;
	margin-left: 50%;
}

.basic-list{
	list-style-type: square;
	padding-bottom: 13px;
}
.basic-list li{
	margin-left: 40px;	
}

#footer{

	width: 100%;
	text-align: center;
	font-size: 50%;	
}
#footer .links{
font-size: 20%;	
}
}
