@import url("niceforms-default.css");
@import url("tables.css");
@import url("ui.datepicker.css");

#wrapper:after,.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility:hidden;
}
#wrapper,.clearfix {display: inline-block;}
 
/* Hide from IE5/Mac \*/
* html #wrapper,* html .clearfix {height: 1px;}
#wrapper,.clearfix {display:block;}
/* End hide */

body {
font-size:12px;
background-color:#dedede;
font-family:Verdana, Arial;
line-height:1.2em;
margin:50px 0 0;
}

a:link,a:visited {
text-decoration:none;
color:#903;
}

a:hover {
color:#202020;
}

h1,h2 {
font-size:14px;
font-weight:700;
margin:15px 0;
}

h2 {
font-size:16px;
margin:0 0 0 50px;
}

p {
line-height:1.6em;
margin:15px 0;
}

#wrapper {
width:950px;
background-color:#EAEAEA;
margin:0 auto;
}

#logo {
text-align:center;
margin:0 0 35px;
}

#menu {
clear:both;
width:950px;
border-bottom:3px solid #000;
font-weight:700;
margin:0 0 40px 0;
padding:0 0 20px 0;
}
.menu-push{
	margin:0 0 0 50px;
}
#menu ul li {
display:inline;
margin:0 80px 0 0;
}

#menu ul li a:link,#menu ul li a:visited {
color:#000;
}

#menu ul li a:hover {
color:#903;
}

#home-content {
padding:0 20px;
}

#home-content h1 {
font-weight:700;
font-size:18px;
}

#boxes {
width:950px;
margin:50px 0 30px;
}

.box-space {
margin:25px 0 0;
}

#left-boxes,#right-boxes {
float:left;
width:450px;
}

#left-boxes {
margin:0 50px 0 0;
}

.box {
border:1px solid #000;
width:400px;
height:150px;
}

table {
margin:20px 0 0;
}

#calc {
margin:0 0 0 100px;
padding:10px;
}
#calc h2{
	margin:0 0 10px 0;
}
#menu #nav li {
float:left;
}

#menu #nav li a {
display:block;
width:50px;
}

#menu #nav li a:hover {
}

#menu #nav li ul {
position:absolute;
visibility:hidden;
background-color:#dedede;
padding:5px 15px;
width:90px;
display:block;
margin:9px 0 0 0;
}

#menu #nav li ul li {
display:inline;
background-color:#dedede;
margin:4px 0;
padding:0;
text-align:center;
}

#menu #nav li ul li a {
width:auto;
}

#menu #nav li ul li a:hover {
background:#dedede;
}
