html, body, form, fieldset {
  margin: 0;
  padding: 0;
}

body {
  font: 11px Verdana;
  line-height: 1.5em;
  background: #C3CBD6 url(../images/bg1.jpg) repeat-y ;
  background-position:center;
  color:#002F5F;  
}

/*body#background{
  font: 11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
  color: #666666;   
  margin: 0; padding: 0 0 50px 0; 
}
/* Normal link */
a:link, a:visited {
  text-decoration: none;
  color:#002F5F;  
}

a img {
  border: none;
  text-decoration: none;
}

#wrapper{
  
  
}
#header {
  background: url(../images/top1.jpg) no-repeat ;
  height:259px;
}

#logo{
  margin-top:10px;  
}
#slogan{
  margin-top:102px;
  color: #ffffff;
  }
#slogan h2{
  font-size:12px;
  }
#content-wrapper{
  min-height:150px;
  background: #ffffff;
  }
#left{
  min-height:150px;
  }
#mainmenu{
  padding-top:50px;
  width: 168px;
}
#content{
  padding-top:20px;
  
}
#content p{
  color:#002F5F;
}
#content a:link, #content a:visited {
  text-decoration: none;
  color: #A71930;  
}
#content a:hover{
  text-decoration:none;
  color:#o02f5f:
  }
#content h1{
  text-align:left;

  color:#A71930;
  font-size:14px;
}
#content h2{
  text-align:left;
  text-transform: uppercase;
  color:#A71930;
  font:14px Verdana;
}
#right{
  min-height:150px;
}
#user1{
  padding-top:60px;
}
#user2{
  padding-top:50px;
}
#footer{
  background: url(../images/footer.jpg) no-repeat ;
  height:165px;
  margin-bottom: 10px;
  }
#footer p{
  color:#fff;
  }
#footer h4{
  color:#fff;
  }

#user3{
  height:150px;
  width:170px;
  margin-top: 8px;
  margin-left: 8px;
  float: left;
    }
#footer_wrap{
  
  }
#user4{
  height:130px;
  width:200px;
  margin-top: 8px;
  float: left;
}
#user4 p{
  color:#ffffff;
  }
#user5{
  height:130px;
  width:200px;
  margin-top: 8px;
  margin-left: 8px;
  float: left;
    }
#user5{
  color:#ffffff;
  }
#footer_menu{
  height:23px;
  width:470px;
  
  }
#footer_menu{
  display:block;
  position: relative;
  z-index:1000;
}
  
#footer_menu ul{
  /*display:none;*/
  position:absolute;
  left:-1px;
  padding:0;
  margin:0;
  
}
#footer_menu li {
    display: block;
    float: left;
    font-size: 11px;
    min-width: 40px;
    white-space: nowrap;
  height:20px;
  margin-right: 10px;
}
#footer_menu a {
    color:#c1ccd7;
    /*display: block;*/
    padding-left: 3px;
    text-align: left;
    text-decoration: none;
  margin: 0;
  font-size:9px;
}
#footer_menu p {
    color:#c1ccd7;
    display: block;
    padding-left: 3px;
    text-align: left;
    text-decoration: none;
  margin: 0;
  font-size:9px;
}
#footer_menu li:hover{
  display:block;
  }
#footer_menu li:hover{
  position:relative;
  
}
#footer_menu :hover a{
  
  text-decoration:none;
}

.inputbox{
  color:#6A6969;
  font-family:'Lucida Grande',Verdana,Helvetica,sans-serif;
  font-size:11px;
  padding:5px;
  margin-top: 5px;
  height:10px;
}
#left ul.menu {
    color: white;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
}
#left ul.menu li {
    list-style: none outside none;
    margin-bottom: 1px;
}
#left ul.menu li ul li{
    list-style: none outside none;
    margin-bottom: 1px;
  margin-left: -20px;
}
#left ul.menu a {
    background:transparent url(../images/menu.jpg) no-repeat;
    display: block;
    min-height: 18px;
    padding: 5px 0 2px 30px;
    text-decoration: none;
  color:#A71930;
}
* html body #left ul.menu a {
    height: 18px;
}
#left ul.menu a:hover {
    background:transparent url(../images/hover.jpg) no-repeat;
  background-position: left center;
    list-style: none outside none;
    padding: 5px 0 2px 30px;
}
#left ul.menu li.current a {
    background:transparent url(../images/hover.jpg) no-repeat;
  background-position: left center;
    list-style: none outside none;
    padding: 5px 0 2px 30px;
  color: #002F5F;
}
#left ul.menu li.current ul li a {
    background:transparent url(../images/menu.jpg) no-repeat;
    list-style: none outside none;
    padding: 5px 0 2px 30px;
  color: #A71930;
}
#left ul.menu .active a:hover {
    background:transparent url(../images/hover.jpg) no-repeat;
  background-position: left center;
    list-style: none outside none;
     padding: 5px 0 2px 30px;
  
}
.main
{
  margin-left: auto;
  margin-right: auto;
  width: 1020px;
}
.itp-socialbuttons-mod {
  margin-top:10px;
  }

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.g85, .g170, .g255, .g340, .g425, .g510, .g595, .g680, .g765, .g850, .g935, .g1020, .gn140 {
  display: inline;
  float: left;
  margin-left: 0px;
}
.gr85, .gr170, .gr255, .gr340, .gr425, .gr510, .gr595, .gr680, .gr765, .gr850, .gr935, .gr1020 {
  display: inline;
  float: right;
  margin-left: 0px;
}
/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.g85{width:85px;}
.g170{width:180px;}
.g255{width:255px;}
.g340{width:340px;}
.g425{width:425px;}
.g510{width:475px;}
.g595{width:595px;}
.g680{width:680px;}
.g765{width:765px;}
.g850{width:840px;}
.g935{width:935px;}
.g1020{width:1020px;}

.gr85{width:85px;}
.gr170{width:170px;}
.gr255{width:255px;}
.gr340{width:340px;}
.gr425{width:425px;}
.gr510{width:510px;}
.gr595{width:595px;}
.gr680{width:680px;}
.gr765{width:765px;}
.gr850{width:840px;}
.gr935{width:935px;}
.gr1020{width:1020px;}

.gn140{width:140px;}
/* =Grid >> 12 Columns - no left margin
--------------------------------------------------------------------------------*/
.ml85{margin-left:85px;}
.ml170{margin-left:170px;}
.ml255{margin-left:255px;}
.ml340{margin-left:340px;}
.ml425{margin-left:425px;}
.ml510{margin-left:510px;}
.ml595{margin-left:595px;}
.ml680{margin-left:680px;}
.ml765{margin-left:765px;}
.ml850{margin-left:850px;}
.ml935{margin-left:935px;}
.ml1020{margin-left:1020px;}


.inside{margin-left:0;}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}


.clearfix:after {
  clear: both;
  content:' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}
