*{margin:0; padding:0; border:0; list-style:none; font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px;}
body{margin: 0 auto; text-align: center; background: #fff;}

.top{width:990px; height: 59px; background: url(images/top.gif) top right no-repeat;}

.menu {padding: 19px 0px 0 0px; tex-align: left;}
.menu li{display: inline;}
.menu a, .menu a:visited{text-transform: uppercase; padding:0 10px; font-size:13px;color:#fff; text-decoration: none; line-height: 24px; font-weight:bold;}
.menu a:hover{color: #ffb400;text-decoration: underline;}
.menu a.on {color: #ffb400;text-decoration: underline;}

.libox li{background: url(images/bullet.gif) 0 5px no-repeat; text-align: left; padding: 0 0 0 12px; margin:0 0 0 15px;}

.box{width:990px;margin: 0 auto; text-align: center;}

.icons{width:990px;}
.icons li{float: left; border:0;}

.textbox{padding: 30px 0;float: left;}

h1{font-size: 20px; text-transform: uppercase; background:#eaeaea; color: #3d494b; padding: 20px 0 20px 15px; text-align: left; font-weight: bold; border-bottom: solid 1px #dcdcdc; border-top: solid 3px #363636;}

h2{font-size: 18px; text-align: 24px; padding-left: 15px; color: #064585; text-align: left; font-weight: normal;}

p{padding: 10px 15px 10px 15px; text-align: left;}


a, a:visited{text-decoration:underline;color:#006cc0;}	
a:hover{text-decoration:underline;color:#ff6600;}

.footer {padding: 20px 0px 50px 0; background: #e5e5e5; border-top: solid 2px #d3d3d3;float: left;width:990px;}
.footer li{display: inline;}
.footer a, .footer a:visited{padding:0 8px;}
.footer a:hover{}

input{border: solid 1px #a1d3e4;background: #e6ffff; width: 270px; height:18px;}
textarea{border: solid 1px #a1d3e4;background: #e6ffff; width: 350px; height:120px;}
td {text-align: left;}
.for{margin: 0 0 0px 50px;}