body{
   margin:0 auto; width: auto;
  padding-top:7px;
  text-align: left;
  background:url(../img/mainbg.jpg) 0 0 repeat-x #E8EAEB; color:#000; font:0.8em/1.4em  Verdana, Arial, Helvetica, sans-serif;
  }

div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}

#container {
  margin: 0 auto;
  width: 880px;
  text-align: left;
  border:1px solid #111111;
  background: #E8EAEB;
  }


div#header h1{height:70px;line-height:74px;margin:0;
  padding-left:30px; color: #fff; border-top: 3px solid #FF6600; background: #222222 url(../img/bd.jpg);background-repeat: no-repeat; background-position: right;}

h1 {font-size: 1.8em;margin: 10 0 5px 0;padding: 2px 0px 10px 0px;color: #333333;}
#toplinks {	height: 36px;background: #222222; color:#ffffff;text-align: right;padding-left:3px;padding-top: 5px;}
#toplinks a {font-size: 9pt;display: inline;10px; padding-left: 3px;padding-right: 5px;padding-bottom: 3px;margin-left:2px;margin-right: 22px;color: #fff}
#toplinks a:visited {color: #fff;text-decoration: none;}
#toplinks a:hover {	border-bottom: 2px solid #ff934a;}

#searchbar {height: 36px;background: #E8EAEB; color:#ffffff;text-align: left;padding-right:85px;padding-top:5px;padding-bottom:5px;color:#000;}




a {text-decoration: none;color: #0056d7;}
a:hover {color: #FF6600;}

ul{list-style-type:none;}
ul a{border:none;}

/* ---------- Images ---------- */
img{border:0;}
img a{border:0;text-decoration:none;}
img a:hover{border:none;}

/*-----------BRANDING-----------*/
#branding{width:880px; height:196px; position:relative; margin:0 auto; padding:0px;}
#branding img{border:none; width:175px; height:88px; position:absolute; top:65px; left:0px;}

/*-----------Navigation-----------*/
#branding ul{width:880px; height:52px; position:absolute; top:124px; background:#222222;}
#branding ul li{float:left; width:90px; height:32px; padding:0 0 0 1px;}
#branding ul li a{display:block; background:url(../img/navtab_up.jpg) 0 0 no-repeat #222222; color:#FFF; font-size:11px; line-height:32px; text-align:center; text-decoration:none;}
#branding ul li a:hover{background:url(../img/navtab_over.jpg) 0 0 no-repeat #222222;color:#FFF; text-decoration:none;}

/*-----------Subnav-----------*/
#branding ul.subnav{width:880px; height:20px; position:absolute; top:156px; right:0px;}
#branding ul.subnav li{float:left; width:115px; height:32px; }
#branding ul.subnav li a{display:block; width:115px;background:#FC7D28; color:#000; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#branding ul.subnav li a:hover{text-decoration:none; background:#FF9900; color:#000;}

/*----BODY----*/
#bodytop{width:100%; background: #FFFFFF; color:#000; float:left; margin:0px 0 0 0; clear:both;}

#bodytopinfo{width:580px; position:relative; background: #FFFFFF; color:#999; margin:0 0 0 250px; padding:0px;}
#bodytopinfo h2{color:#222222; font-size:1.2em; line-height:1.8em; margin: 5px 0 -3px 0;}
#bodytopinfo p{padding:0 38px 11px 0; color:#3F3D45;}
#bodytopinfo p span{font-weight:bold;}

#contentsize{width:100%; background: #FFFFFF; color:#000; float:left; margin:0px 0 0 0; clear:both;}

#content{width:580px; height:auto; position:relative; background: #FFFFFF; color:#999; margin:0 0 15px 230px; padding:25px;}
#content h2{color:#222222; font-size:1.2em; line-height:1.8em; margin: 5px 0 -3px 0;}
#content p{padding:0 38px 11px 0; color:#3F3D45;}
#content p span{font-weight:bold;}

.imageleft{float:left; margin: 0 20px 0 0; padding-left:55px;}
.imageright{float:right; margin: 0 0 0 10px; padding:8px;}
.imageleftnb{ margin: 0 70px 0 70px;}
.imagerightnb{float:right; margin: 0 0 20px 20px;}
.imageleft30{ margin: 0 10px 0 10px;}

#body{width:100%; background: #fff; color:#8D8D8D; float:left; padding:20px 0 0 0; clear:both;}

#search{width:747px; background:#FFF; color:#777581; margin:0 auto; padding:0px; clear:both;}

.hide {display:none;}


#body ul image {border:none;}


/*-----------BOXES-----------*/
#boxes{width:787px; position:relative; margin:6px auto 0 auto; background: #fff; color:#444444;}
#boxes a {color:#FF6600;text-decoration:none;}
#boxes a:hover {color:#c00000;text-decoration:none;}
#boxes a:visited {color:#222222;text-decoration:underline;}

/*----------Box1-----------*/
#box1{width:190px; float:right;}
#box1 p{padding:0 14px 0px 0px;}
#box1 p.boldtext{font-size:1.2em; background:#fff; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box1 p.blacktext{background:#fff; color:#000; padding:0 0 5px 0;}

#box1 ul{width:156px; padding:0 0 30px 0;}
#box1 ul li{width:156px; height:20px;}
#box1 ul li a{width:140px; height:20px; background:url(../ticons/arrorange.gif) 0 0px no-repeat #fff; color:#222222; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box1 ul li a:hover{background:url(../ticons/arrblack.gif) 0 0px no-repeat #fff; color:#FF6600; text-decoration:underline;}
#box1 img{border:solid 1px #CCCCCC;}

/*----------Box2-----------*/
#box2{width:190px; float:right;}
#box2 p{padding:0 14px 0px 0;}
#box2 p.boldtext{font-size:1.2em; background:#fff; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box2 p.blacktext{background:#fff; color:#000; padding:0 0 5px 0;}

#box2 ul{width:156px; padding:0 0 10px 0;}
#box2 ul li{width:156px; height:20px;}
#box2 ul li a{width:140px; height:20px; background:url(../ticons/arrorange.gif) 0 0px no-repeat #fff; color:#222222; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box2 ul li a:hover{background:url(../ticons/arrblack.gif) 0 0px no-repeat #fff; color:#FF6600; text-decoration:underline;}
#box2 img{border:solid 1px #CCCCCC;}

/*----------Box3-----------*/
#box3{width:190px; float:right;}
#box3 p{padding:0 14px 0px 0;}
#box3 p.boldtext{font-size:1.2em; background:#fff; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box3 p.blacktext{background:#fff; color:#000; padding:0 0 5px 0;}

#box3 ul{width:156px; padding:0 0 10px 0;}
#box3 ul li{width:156px; height:20px;}
#box3 ul li a{width:140px; height:20px; background:url(../ticons/arrorange.gif) 0 0px no-repeat #fff; color:#222222; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box3 ul li a:hover{background:url(../ticons/arrblack.gif) 0 0px no-repeat #fff; color:#FF6600; text-decoration:underline;}
#box3 img{border:solid 1px #CCCCCC;}

/*----------Box4-----------*/
#box4{width:190px; float:left;}
#box4 p{padding:0 20px 0px 0;}
#box4 p.boldtext{font-size:1.2em; color:#2B2A2A; font-weight:bold; padding:5px 0 0;}
#box4 p.blacktext{color:#000080; padding:0 0 5px 0;}

#box4 ul{width:156px; padding:0 0 10px 0;}
#box4 ul li{width:156px; height:20px;}
#box4 ul li a{width:140px; height:20px; background:url(../ticons/arrorange.gif) 0 0px no-repeat; color:#222222; line-height:20px; text-decoration:underline; padding:0 0 0 20px;}
#box4 ul li a:hover{background:url(../ticons/arrblack.gif) 0 0px no-repeat; color:#FF6600; text-decoration:underline;}
#box4 img{border:solid 1px #CCCCCC;}

 

/*-----------FOOTER-----------*/
#footer{height:20px; background:#222222; color:#fff; clear:both;border-top: 10px solid #999999;text-align: right; padding-right:130px;}

h3 {font-size: 1.8em;margin: 10 0 5px 0;padding: 2px 0px 10px 0px;color: #0056D7;}
h4 {color:#008000;}




/*-----------FORMS-----------*/
form {margin:0px 0 0px 0;}