*{margin: 0; padding: 0;}
html {height: 100%; width: 100%;}
body{font: 12px Arial,sans-serif; width: 100%; height: 100%; color: #000; background: #fff url(images/bg.gif) repeat-x top; text-align: center;}

a:link, a:visited, a:active, a:hover{color: #000; text-decoration: underline;}
a:hover {text-decoration: none; color: #086fcf;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}

#wrapper{width: 1105px; margin: 0 auto; min-height: 100%;	height: auto !important; height: 100%;}

#header{width: 100%; text-align: left; margin: 0;  border-bottom: 1px solid #fff;}
#header .hlogo{width: 365px; float: left;}
#header .hta{width: 640px; float: right; height: 76px; overflow: hidden; margin: 0 10px 0 0;}
#header .hta p{padding: 10px 0 0 0;}
#header .hta p span{font-size: 16px; color: #086fcf;}

.content{width: 100%; text-align: left;}
.content .title{margin: 5px 15px 5px 5px; border-bottom: 1px solid #002F65; color: #086fcf; text-transform: uppercase;}
.content .title h1{font-size: 15px;}

.thumbs{width: 1100px; margin: 0 auto;}
.thumbs img{float: left; background: #F1F1F1; margin: 2px;}
.thumbs a img{border: 1px solid #BEBEBE;}
.thumbs a:hover img{border: 1px dashed #BEBEBE;}

.thumbs a:link, .thumbs a:visited, .thumbs a:active, .thumbs a:hover{color: #002f65; text-decoration: underline;}
.thumbs a:hover {text-decoration: none; color: #086fcf; border: 0;}

.thumbs .ti{width: 152px; float: left; margin: 2px;}
.thumbs .ti img{float: none; display: block; margin: 0;}
.thumbs .ti .lside{width: 49%; float: left; font-size: 15px; text-transform: uppercase;}
.thumbs .ti .rside{width: 49%; float: right; text-align: right; text-transform: uppercase;}

.thumbs2{width: 945px; margin: 0 auto;}
.thumbs2 img{float: left; background: #F1F1F1; margin: 2px 3px 2px 2px;}
.thumbs2 a img{border: 1px solid #BEBEBE;}
.thumbs2 a:hover img{border: 1px dashed #BEBEBE;}
.thumbs2 a:hover {border: 0;}

.gr_side150{width: 150px; height: auto; float: left; margin: 2px; background: #F1F1F1; border: 1px solid #BEBEBE;}
.gr_side150 ul{padding: 5px 10px;}
.gr_side150 ul a:link, .gr_side150 ul a:visited, .gr_side150 ul a:active, .gr_side150 ul a:hover{color: #000; text-decoration: underline;}
.gr_side150 ul a:hover {text-decoration: none; color: #086fcf; background: #fff;}

.bl_side150{width: 150px; height: 5760px; float: left; margin: 2px; background: #002F65; border: 1px solid #BEBEBE;}
.bl_side150 ul{padding: 5px 10px;}
.bl_side150 ul a:link, .bl_side150 ul a:visited, .bl_side150 ul a:active, .bl_side150 ul a:hover{color: #fff; text-decoration: underline;}
.bl_side150 ul a:hover {text-decoration: none; color: #87c5ff;}

.bl_side180{width: 180px; height: auto; float: left; margin: 2px 3px 2px 2px; background: #002F65; border: 1px solid #BEBEBE;}
.bl_side180 ul{padding: 5px 10px;}
.bl_side180 ul a:link, .bl_side180 ul a:visited, .bl_side180 ul a:active, .bl_side180 ul a:hover{color: #fff; text-decoration: underline;}
.bl_side180 ul a:hover {text-decoration: none; color: #87c5ff;}

.gr_side180{width: 180px; height: auto; float: left; margin: 2px 3px 2px 2px; background: #F1F1F1; border: 1px solid #BEBEBE;}
.gr_side180 ul{padding: 5px 10px;}
.gr_side180 ul a:link, .gr_side180 ul a:visited, .gr_side180 ul a:active, .gr_side180 ul a:hover{color: #000; text-decoration: underline;}
.gr_side180 ul a:hover {text-decoration: none; color: #086fcf; background: #fff;}

.top_list{width: 100%;}
.top_list ul{width: 24%; float: left; padding:0 0 10px 0; color: #b1b1b1; font-size: 16px;}
.top_list ul li{padding: 0 5px;}



#footer {width: 100%; margin: 10px 0 0; height: 50px; background: url(images/bg.gif) repeat-x bottom; text-align: center;}

