*
{
  margin:0;
  padding:0;
}

/* mac hide \*/
html,body
{
  height:100%;
  width:100%;
}
/* end hide */

body
{ 
  font-size:12px;
  font-family:arial, verdana, helvetica;
  background-color:#525252;
  color:#000;
}

.outer
{
  width:100%;
  background-color:#fff;
}

.top
{
  height:170px;
  width:100%;  
  background-color:#abb5c9;
}

.flashcontainer
{
  height:170px;
  width:950px;  
  margin:0 auto 0 auto;
  background-color:#000;
}

.menucontainer
{
  width:100%;
  border-top:1px solid #fff;
  background:url(../images/menubg.gif) no-repeat center top;
  overflow:hidden;
}

.menu
{
  width:950px;
  height:80px;
  margin:0 auto 0 auto;
  background-color:#fff;
  text-align:left;
  background:url(../images/contentbg.gif) repeat-y left top;
}

.contentcontainer
{
  position:relative;
  width:950px;
  margin:0 auto 0 auto;
  background:url(../images/contentbgcenter.gif) repeat-y left top;
  overflow:hidden;
}

.content
{
  position:relative;
  float:left;
  width:580px;
  padding:34px 60px 34px 60px;
  overflow:hidden;
}

.topbar
{
  position:absolute;
  top:0;
  left:0;
  background-color:#173252;
  width:700px;
  height:14px;
}

.bottombar
{
  position:absolute;
  bottom:0;
  left:0;
  background-color:#173252;
  width:700px;
  height:14px;
}

.back
{
  height:14px;
  width:100px;
  float:left;
}

.back img
{
  height:14px;
  width:100px;
  border:0;
}

.print
{
  height:14px;
  width:110px;
  float:right;
}

.print img
{
  height:14px;
  width:110px;
  border:0;
}

.bottom
{
  height:40px;
  background:url(../images/shadow-bottom.gif) #525252 repeat-x left top;
}

.address
{
  position:relative;
  width:950px;
  height:25px;
  color:#777870;
  margin:0 auto 0 auto;
  padding:5px 0 0 0;
  text-align:center;
}

.address a
{
  color:#777870;
}

.address a:hover
{
  color:#909187;
}

.submenu
{
  position:relative;
  float:left;
  width:250px;
}

.submenuitem
{
  display:block;
  line-height:14px;
  color:#787878;
  padding:0 22px 7px 22px;
  text-decoration:none;
}

.submenuitem:hover
{
  background:url(../images/arrow-right-gray.gif) no-repeat 6px 3px;
}

.submenuitem-active
{
  display:block;
  line-height:14px;
  color:#000;
  padding:0 22px 7px 22px;
  text-decoration:none;
  background:url(../images/arrow-right-black.gif) no-repeat 6px 3px;
}

.submenutopbar
{
  overflow:hidden;
  background-color:#173252;
  width:250px;
  height:14px;
  margin-bottom:20px;
}

.menupoint
{
  float:left;
  height:80px;
}

.menu1
{
  width:80px;
  background:url(../images/menu1.gif) no-repeat left top;
}

.menu1:hover
{
  background:url(../images/menu1.gif) no-repeat left -80px;
}

.menu1-active
{
  width:80px;
  background:url(../images/menu1.gif) no-repeat left -160px;
}

.menu2
{
  width:88px;
  background:url(../images/menu2.gif) no-repeat left top;
}

.menu2:hover
{
  background:url(../images/menu2.gif) no-repeat left -80px;
}

.menu2-active
{
  width:88px;
  background:url(../images/menu2.gif) no-repeat left -160px;
}

.menu3
{
  width:129px;
  background:url(../images/menu3.gif) no-repeat left top;
}

.menu3:hover
{
  background:url(../images/menu3.gif) no-repeat left -80px;
}

.menu3-active
{
  width:129px;
  background:url(../images/menu3.gif) no-repeat left -160px;
}

.menu4
{
  width:112px;
  background:url(../images/menu4.gif) no-repeat left top;
}

.menu4:hover
{
  background:url(../images/menu4.gif) no-repeat left -80px;
}

.menu4-active
{
  width:112px;
  background:url(../images/menu4.gif) no-repeat left -160px;
}

.menu5
{
  width:136px;
  background:url(../images/menu5.gif) no-repeat left top;
}

.menu5:hover
{
  background:url(../images/menu5.gif) no-repeat left -80px;
}

.menu5-active
{
  width:136px;
  background:url(../images/menu5.gif) no-repeat left -160px;
}

.menu6
{
  width:127px;
  background:url(../images/menu6.gif) no-repeat left top;
}

.menu6:hover
{
  background:url(../images/menu6.gif) no-repeat left -80px;
}

.menu6-active
{
  width:127px;
  background:url(../images/menu6.gif) no-repeat left -160px;
}

.menu7
{
  width:94px;
  background:url(../images/menu7.gif) no-repeat left top;
}

.menu7:hover
{
  background:url(../images/menu7.gif) no-repeat left -80px;
}

.menu7-active
{
  width:94px;
  background:url(../images/menu7.gif) no-repeat left -160px;
}

.menu8
{
  width:74px;
  background:url(../images/menu8.gif) no-repeat left top;
}

.menu8:hover
{
  background:url(../images/menu8.gif) no-repeat left -80px;
}

.menu8-active
{
  width:74px;
  background:url(../images/menu8.gif) no-repeat left -160px;
}

.menuend
{
  float:left;
  height:80px;
  width:110px;
  background:url(../images/menuend.gif) no-repeat left top;
}

.textmain
{
  color:#000;
  font-size:8pt;
}

.textprint
{
  color:#000;
  font-size:7pt;
}

#content a
{
  color:#173252;
  text-decoration:underline;
}

h1
{
  color:#000;
  font-size: 13px;
  font-family:Verdana, Arial, Helvetica;
  font-weight:bold;
  margin:0 0 10px 0;
}

.inputframe
{
  color:#000;
  background-color:#f1f1f1;
  width:200px;
  border:solid 1px #173252;
  padding:2px;
  margin:10px 0 10px 0;
}
.inputbutton
{
  color:#fff;
  background-color:#173252;
  border:solid 1px #173252;
  padding:2px 10px 2px 10px;
  margin:10px 0 10px 0;
}
