@charset "utf-8";
/* CSS Document */

body {
  background:#ffffff;
  border:0;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#wrapper {
  width:980px;
  margin:auto;
}
#header {
  width:947px;
  height:78px;
  margin:auto;
  padding-left:33px;
}

img {
  border:0;
}

#top_link {
  float:right;
  text-align:right;
  padding-right:19px;
  padding-top:48px;
}

#top_link a {
  font-size:9px;
  color:#38444e;
  text-decoration:underline;
  margin-left:8px;
}

#top_menu {
  width:980px;
  background:url(../images/topmenu_bg.png) repeat-x;
  padding-top:10px;
  background-color: #0087bf;
  padding-bottom: 12px;
}

.topmenu_item {
  float:left;
  margin-left:33px;
  color:#fbfcfc;
  width:246px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

.topmenu_item h1 {
  font-family:arial;
  font-weight:bold;
  font-size:18px;
  margin:0 0 5px 0;
  color: #fff;
}

.topmenu_item a {
  color:#fbfcfc;
  text-decoration:none;
}

.vspacer {
  width:60px;
  height:65px;
  background:url(../images/vspacer.png) no-repeat center;
  float:left;
}

#footer {
  width:928px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:33px;
  padding-right:19px;
  padding-top:20px;
  color:#8c8d8d;
  font-size:12px;
  background-color: #fafbfc;
  padding-bottom: 10px;
}

#footer h2 {
  color:#000102;
  margin:0 0 10px 0;
  font-weight:100;
  font-size: 18px;
}

#foot_about {
  width:246px;
  float:left;
}

#foot_what {
  width:246px;
  margin-left:88px;
  float:left;
}

#foot_comply {
  width:285px;
  margin-left:63px;
  float:left;
}

.learnmore {
  margin-top:20px;
}

#post_script {
  height:28px;
  width:961px;
  text-align:right;
  padding-right:19px;
  background-color:#0084bc;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#fafbfc;
  padding-top:10px;
}

#main {
  //width:947px;
  //padding-left:33px;
  width:980px;
  background:url(../images/main_bg.png) bottom repeat-x;
}

#illustrate {
  width:383px;
  height:400px;
  float:right;
  background:url(../images/illustrate.png) no-repeat;
}

#content {
  width:544px;
}

#content3 {
  /*width:335px;
  background:url(../images/content3_bg.png) right repeat-y;
  float:left;*/
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  
}

input[type="file"] {
  /*background:url(../images/uploadlogo.png);
  width:80px;*/
}

#mappings {
  /*width:612px;
  float:right;*/
}

#content_head3 {
  width:435px;
  font-size:28px;
  line-height:1.3em;
  color:#4e5054;
  margin-top:40px;
  margin-bottom:30px;
}

#content3 h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#333333;
  margin-bottom:0;
}

#content_head {
  width:544px;
  font-size:28px;
  line-height:1.3em;
  color:#4e5054;
  margin-top:40px;
}

.list {
  float:left;
  width:272px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

#content_list a {
  color:#000000;
  text-decoration:none;
  font-family:arial, Helvetica, sans-serif;
  font-size:12px;
}

.list ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.list li {
	background-image: url(../images/folder.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 25px;	
  font-family:Arial, Helvetica, sans-serif;
  padding-bottom:3px;
  margin-bottom:3px;
}

.check_list{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.check_ist ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;	
}

.check_list li {
	list-type:none;
}

.pager {
	 font-size:12px;
}

.pager a {
   font-weight:0;
}

hr {
  border-bottom: 1px solid #e0e7ed;
  border-top:none;
  border-left:none;
  border-right:none;
  margin-top:0px;
  margin-left:10px;
}

fieldset {
  margin-top:10px;
  border:#d7d7d7 1px solid;
}

legend{
  font-size:12px;
  font-weight:bold;  
}

#button_links {
  margin-top: 7px;
}
#button_links a {
  height: 134px;
  width: 485px;
}

a#build_link {
	float: left;
}

a#select_link {
	float: right;
}


#bnr {
  width: 886px;
  height: 76px;
  margin: 20px auto 0;
  background: #0e88bb;
}

#bnr span {
    width: 670px;
    color: white;
    font-size: 17px;
    font-family: arial;
    font-weight: bolder;
    padding: 25px 0 0 20px;
    display: block;
    float: left;
    text-shadow: 0.1em 0.1em 0.2em black;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=3,color=black);
}

#bnr a {
    float: right;
    width: 175px;
    height: 27px;
    margin: 22px 15px 0 0;
}

.clr {
  width: 100%;
  height: 0;
  clear: both;
}

form#contactform {
  padding: 20px;
  background: #d3dee0;
  margin: 70px 20px;
  width: 670px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

form#contactform label.lbl {
  width: 130px;
  float: left;
  color: #036ca3;
  font-size: 15px;
  margin-top: 8px;
}

.formcont {
  min-height: 400px;
  margin-top: 50px;
}


#bnr2 {
  width: 886px;
  height: 167px;
  margin: 20px auto 0;
  background: #0e88bb;
 
  
}

#bnr2 span {
    width: 670px;
    color: white;
    font-size: 17px;
    font-family: arial;
    font-weight: bolder;
    padding: 20px 0 0 20px;
    display: block;
    float: left;
    text-shadow: 0.1em 0.1em 0.2em black;
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=3,color=black);
}
#bnr2 span li {
	width:auto;
	margin-left: 16px;
	float:none;
	
}

#bnr2 a {
    float: right;
    width: 175px;
    height: 27px;
    margin: 55px 15px 0 0;
}
