* {
padding:0;
margin:0;
}
body {
font:14px arial;
}

#container {
width:980px;
text-align:center;
margin:0 auto;
}

a {
color:darkblue;
}
a:hover {
color:darkred;
}

 a img {
 border:0;
 }
 
 .req {
    font-size:24px;
    color:red;
    }
 
input.money {
padding-left:15px !important;
background:url('../images/icon-dollar.png') no-repeat 0 6px;
width:150px !important;
}

input.dollar2 {
padding:2px 15px !important;
background:url('../images/icon-dollar2.png') white no-repeat 0 3px;


}

input.perc2 {
padding-right:20px !important;

background:url('../images/perc2.jpg') white no-repeat top right;


}

input.percent {
background: url('../images/icon-percent.png') no-repeat top right;
padding-right: 20px;
}

.link-submit {
background: transparent;
border: 0;
color: darkblue;
text-decoration: underline;
font-size: 14px;
cursor:pointer;
}
.link-submit:hover {
color:darkred;
}

#top {
text-align:right;
height:35px;
color:white;
}
#top a {
color:lightblue;
}
#top a:hover {
color:#ddd;
text-decoration:none;
}

#links {
height:50px;
}

#links ul {
float:left;
margin-left:20px;
list-style:none;
}

#links li {
float:left;
}
#links li a {
display:block;
padding:15px 30px 14px;
color:#333;
font-size:16px;
text-decoration:none;
border-right:1px solid #666;
}
#links li a:hover {
color:black;
text-decoration:underline;
}

#body {
margin-top:0px;
}

.error {
   background: #ffe3e3 url('../images/warning.jpg') center no-repeat;
   background-position: 15px 50%;
   text-align: left;
   font: 14px arial;
   padding: 10px 20px 10px 45px;
   border-top: 2px solid #e47e7a;
   border-bottom: 2px solid #e47e7a;
   width:400px;
   margin: 0 auto 5px;
}

.good {
   background: #e0ffd3 url('../images/check.jpg') center no-repeat;
   background-position: 15px 50%;
   text-align: left;
   font: 14px arial;
   padding: 10px 20px 10px 45px;
   border-top: 2px solid #8bd76b;
   border-bottom: 2px solid #8bd76b;
   width:400px;
   margin: 0 auto 5px;
}

#form input[type=text], #form input[type=password], input.nice, textarea.nice {
border:1px solid #666;
border-radius:5px;
padding:5px;
font-size:16px;
}
#form td {
padding:5px;
}

.styled-button-1, a.button {
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#333;
	background-color:#FA2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	height:32px;
	padding:6px 16px;
	text-shadow:#FE6 0 1px 0;
	cursor:pointer;
	text-decoration:none;
}
.styled-button-2 {
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#333;
	background-color:#6ADE80;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	height:32px;
	padding:6px 16px;
	text-shadow:#FFF 0 1px 0;
	cursor:pointer;
	text-decoration:none;
}
.styled-button-3{
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#333;
	background-color:#ED6F6F;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	height:32px;
	padding:6px 16px;
	text-shadow:#bbb 0 1px 0;
	cursor:pointer;
	text-decoration:none !important;
}

.thead {
color:#3B7ACC;
font-weight:bold;
font:24px verdana;
text-align:center;
}


#std {
background:#eee;
border:1px solid #666;
border-radius:5px;
}
#std td {
padding:5px 10px;
border-bottom:1px solid #888;
}

.home-col {
 width:650px;
 margin:0 auto;
margin-bottom:10px;
}
span.header {
display:block;
text-align:center;
font:18px Arial;
font-weight:bold;
}

.clear {
clear:both;
height:0;
}
