* {
margin:0;
padding:0
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px
}

p {
padding:10px
}

p.faq {color:#2BB4D9;font-weight:bold}

#wrapper {
width:100%;
min-width:1080px;
margin:0 auto
}

#content {
float:left;
color:#333;
background:#FFF;
width:800px;
display:inline
}

#header {
color:#eee;
width:100%;
float:left;
height:150px;
background-image:url(images/banner_bg.png);
background-repeat: repeat-x;
}

#footer-top {
width:100%;
height:15px;
clear:both;
color:#333;
background:#1F6AC0
}

#footer {
width:100%;
clear:both;
font-size:11px;
padding:3px 0;
color:#666;
background:#fff
}

#navigation {
float:left;
width:100%;
color:#fff;
background:#666
}

ul#navtop {padding:0;margin:0;list-style-type:none;float:left;width:100%;color:#fff;background-color:#666}
ul#navtop li {display:inline;white-space:nowrap;line-height:24px;font-size:11px;font-weight:bold}
ul#navtop li a {float:left;color:#fff;background-color:#666;padding:0.2em 2em;text-decoration:none;border-right:1px solid #fff}
ul#navtop li a:hover {background-color:#369;color:#fff}

#topbar {
float:left;
width:100%;
min-width:1080px;
height:58px;
border-top:1px solid #fff;
color:#fff;
background:url(images/line_bg.png)
}

#navigation-left {
float:left;
width:180px;
min-height:550px;
margin:2px;
color:#fff;
background:#ccc
}

#navleft ul {list-style: none}
#navleft li { border-bottom: 1px solid #999}
#navleft li a {font-size:12px;display:block;padding:0.4em 0 0.4em 0.5em;background-color:#ddd;color:#f00;text-decoration:none}
#navleft li a:hover {background-color:#666;color:#f00;text-decoration:underline}
#navleft li.head {padding:0.4em 0 0.4em 0.5em;background:#1F6AC0;color:#fff;font-weight:bold;border-bottom:2px solid #fff;font-size:11px;}
#navleft li.head a {padding:0;background:#1F6AC0;color:#fff;font-weight:bold;font-size:11px;}

.left-blk {
  margin:0 10px 0 5px;font-size:12px;display:block;color:#fff;font-weight:bold;text-decoration:none;
}

.left-blk:hover {
  text-decoration:underline;
}

#tbl-topnav td {
  padding-right: 5px;
}

.feed {background:#fff6bf;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}
.feed p {margin:0; padding:3px 0 3px 0}
.err {color:#990000}
.alert {color:#0099FF}

.btn{padding:3px 10px;background:#eee;border:3px double #999;color:#111;cursor:pointer;font-weight:bold;overflow:visible}
