* { padding: 0; margin: 0; }
body { background: #c3c3c3 url('Images/bg.png') repeat-x top left; font-family: "Gotham Round", "Arial Narrow", Arial, sans-serif; color: #444; }
a:link, a:hover, a:visited { color: #444; }
a.subnav, a.subnav:hover, a.subnav:visited, a.subnav:active{text-decoration:none;}
.clearing { clear: both; height: 0px !important; }

#header { background: url('Images/header_bkg.jpg') no-repeat top left; height: 90px; padding-top: 10px; margin-bottom: 0px; }
#header ul { float: right; margin-right: 10px; }
#header ul li { list-style: none;  padding-right: 15px; text-align: right; margin-bottom: 2px; }
h1 span { display: none; }
h1 { background: url('Images/logo.gif'); width: 234px; height: 60px; margin-left: 16px; float: left; }

h2 { border-bottom: dotted; border-color: #9fc2d6; margin-bottom: 15px; color: #667b81; }


.simple{margin-left:16px;}
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 23;
  
  border: 0 none;
  padding: 0;
  width: 1000px; /*For KHTML*/
  list-style: none;
  height: 18px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 18px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 18px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  
  color: #666;
  padding-right:22px;
 padding-left:6px;
  
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}



/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  
  }

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #ffffff;
  color: #444444;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}


ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


#container { width: 984px; margin: auto; }
#content { background: #fff; padding: 10px; margin-bottom: 15px;width:972px; }

#left { width: 510px; float: left; }
#left .title { float: left; width: 115px; }
#left .title h3 { color: #9fc2d6; background: url('Images/triangle.png') no-repea#left .title h4 { color: #9fc2d6; background: url('Images/triangle.png') no-repeat right; padding-right: 10px; }
t 95px 4px; padding-right: 20px; }

#innerleft { width: 630px; float: left; }
#innerleft .title h3 { color: #9fc2d6; }
#innerleft .title { float: left; width: 215px; }

.innerheader { margin-top: 2px; margin-bottom: 20px; }

.title p { font-size: .8em; }
.item, .altitem { float: left; width: 400px; margin-bottom: 20px; }
.altitem { color: #88949f; }
.altitem a:link, .altitem a:hover, .altitem a:visited { color: #93c1c9; }

#right { width: 420px; float: right; }
#right h2, #right form { margin-left: 10px; margin-right: 10px; }

#innerright { width: 310px; float: right; }

.box { background: #051e7e url('Images/blueboxback.gif') no-repeat bottom right; width: 178px; height: 150px; padding: 10px; float: left; margin-left: 10px; color: #fff; margin-bottom: 10px; padding-top: 0; }
.box h3 { padding-top: 5px; font-size: 1em; }

.graphic { margin-top: 15px; float: left; }

.description { float: right; width: 100px; margin-top: 15px; font-size: .8em; }

#topleft p { margin-top: 1em; margin-bottom: 1em; }

#submit { border: 0; float: right; clear: both; margin-top: 5px; text-align: right; padding-right: 0;margin-right:16px; }
.label { float: left; margin-left: 100px; width: 110px; clear: left; padding-top:4px; padding-bottom:4px;}
.input { float: left; width: 190px; }
.input input, .input textarea { width: 190px !important; }

#sidebar { background: #99a3ca url('Images/sidebartop.png') no-repeat top left; width: 290px; float: right; margin-right: 5px; padding-top: 15px; }
#sidebar h3, #sidebar p { margin-left: 15px; }
#sidebar ul { list-style-display: inline; margin-left: 25px; margin-bottom: 20px; margin-right: 15px; list-style-image: url('Images/triangle3.png'); }
#sidebarbottom { background: #99a3ca url('Images/sidebarbottom.png') no-repeat bottom left; width: 290px; float: right; height: 5px; margin-bottom: 15px; margin-right: 5px; }

#getstarted { background: url('Images/content_box_bg2.gif');cursor:pointer; color: #fff; padding: 15px; height: 95px; width: 274px; float: right; margin-bottom: 50px; }
#getstarted p { margin-top: 5px; }

#footer { background: #051e7e; color: #fff; font-weight: bold; padding: 5px; }
.human { float: left; margin-left: 5px; }
.easy { float: right; margin-right: 5px; }

#innerfooter {margin-top:8px;padding-bottom:12px;}
#innerfooter #contact {float:left; text-align:leftt; font-style: italic; color: #2e7386;  }
#innerfooter #easy {float:right; text-align: right; font-style: italic; color: #2e7386;  }