@charset "utf-8";
/* CSS Document */

body { background:#fff url(/images/bg.jpg) repeat-x; font-size:12px; }
#page-layout1 { position:relative; overflow:hidden; width:983px; margin:0 auto; background:url(/images/mid.jpg) repeat-y; }
#page-layout2 { position:relative; overflow:hidden; width:983px; margin:0 auto; background:url(/images/header.jpg) no-repeat top left; }
#page-layout3 { position:relative; overflow:hidden; width:983px; margin:0 auto; background:url(/images/footer.jpg) no-repeat bottom left; min-height:1000px; padding-bottom:15px; }
#header-top { height:240px; position:relative; }
#header-scroll { height:36px; position:relative; width:984px; text-align:center; font-size:24px; line-height:36px; }
#left { float:left; margin-left:12px; width:759px; position:relative; }
#right { float:right; width:175px; text-align:center; }
#right img { margin-top:10px; }
#flash { width:306px; height:220px; background:url(/images/flash-bg.jpg) no-repeat; text-align:center; color:#FFF; font-size:18px; padding-top:10px; float:left; margin-right:15px; margin-bottom:15px; position:relative; }
#footer { width:984px; margin:0 auto; margin-top:10px; }
.container { margin: 0 auto; position: relative; width: 981px; }
.menu { list-style: none; margin: 0; padding: 0; font-size:11px; }
.menu li { display: block; float: left; }
.menu li a { text-decoration: none; color:#000033; }
.menu li a:hover { text-decoration: underline; color:#C00; }
#nav { height: 28px; position: relative; font-size:14px; z-index: 200; font-weight:bold; }
#nav .menu a { color:#000033; }
#nav .menu > li { background:url(/images/nav-vert.png) right no-repeat; display: block; float: left; padding-left: 1px; }
#nav .menu > li > a { height: 22px; line-height: 22px; font-size:14px; padding: 0 5px; text-decoration: none; }
#nav .menu > li > a:hover { color:#666; }
#nav .menu > li:last-child { background: none; }
/* drop-down */

#nav .menu > li ul { background: #dadadb; margin-top:-7px; border:1px solid #000; border-top:1px solid #dadadb; }
#nav .menu > li ul li ul { background: #dadadb; margin-top:-1px; margin-left:1px; border:1px solid #000; border-left:none; }
#nav .menu > li ul li { background: #dadadb; }
#nav .menu > li ul li a { height: 18px; display:block; line-height: 18px; padding: 2px 8px; margin-top:2px; }
#nav .menu > li ul a:hover { text-decoration: underline; background:#000033; color:#FFF; }
/* Captions & aligment */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

