body {background:#666;}
#container {width:800px; margin:10px auto; position:relative;}
#header {background:#fff url(../headerimages/header-bg.jpg) no-repeat 0 0; height:110px; position:relative;}
a {color:#f60; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

#header #logo { position:absolute; top:15px; left:20px; width:430px; height:70px; background: transparent;}
#header #logo a {display:block;width:430px; height:70px; text-indent:-9999px;}


#menu {position:absolute; top:90px; left:0; border:1px solid #fff; height:20px; line-height:20px; background: #77675a url(../headerimages/nav-bg.gif) repeat-x 0 0; width:798px;}
#nav , #nav li{margin:0; padding:0; list-style:none;}
#nav {margin-left:108px;}
#nav li {float:left; display:inline; width:80px; position:relative;}
#nav li a {text-transform:uppercase; color:#fff; font-size:10px; display:block; width:80px; text-align:center;}
#nav li a em{font-style:normal}

#nav li#nav_li_5 {width:130px;}
#nav li#nav_li_5 a{width:130px;}

#nav ul{position:absolute; top:25px; left:0; z-index:10000;margin-top:0px;margin-left:0; background:transparent url(../headerimages/nav-li-bg.png) repeat-x 0 100%;width:150px;}
#nav ul li {width:140px;line-height:1.2; margin:5px;}
#nav ul li a{width:140px; text-align:left;line-height:1.2;}

#nav-sub {background:transparent url(../headerimages/nav-sub-bg.png) no-repeat 0 0; border-bottom:1px solid #6b6b6b; padding-top:20px; margin-bottom:20px;}
#nav-sub ul,#nav-sub ul li {margin:0; padding:0; list-style:none;}
#nav-sub ul {margin:5px;}
#nav-sub ul li{border-bottom:1px dotted #000; /*background: transparent url(../headerimages/arrow.gif) no-repeat 5px 6px; padding-left:15px;*/}
#nav-sub ul li a{padding:5px; display:block; font-size:12px;}
#nav-sub ul li a:hover {text-decoration:none;}
#nav-sub ul li.selected a {background:#000; color:#fff;}

#nav li ul{position: absolute;visibility: hidden;}

#content {padding:20px; background:#fff url(../headerimages/content-bg1.jpg) repeat-x 0 0;border-left:1px solid #fff; border-right:1px solid #fff; font-size:12px; position:relative; overflow:auto;}


#content h1 {color:#930; font-weight:700; font-size:22px;}
#content h2 {color:#333; font-weight:700; font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
#content h3 {color:#000; font-weight:700; font-size:14px;}
#content h4 {color:#f60;}

#maincontent table td.col1 { width: 70px; vertical-align: top;}

#maincontent {float:right; display:inline; width:540px; position:relative;}
#maincontent img{padding:8px; border:1px solid #000; background:#dcdcdc; margin:5px;}
#maincontent blockquote {color:#000;font-size:12px; background:#fff url(../headerimages/quote.gif) no-repeat 10px 10px; padding:20px 20px 20px 60px; font-style:normal;}
#maincontent blockquote strong {color:#dc682f;}

#sidecontent {float:left; display:inline; width:198px;}
#sidecontent .sb_section {background:transparent url(../headerimages/section-bg.png) no-repeat 0 0; border-bottom:1px solid #6b6b6a; padding:20px;}

#slideshow { overflow:auto; min-height: 300px;}
#slideshow img { width: 130px; display: none; }
#slideshow img:hover { cursor:pointer;}
#slideshowloader { display: none; }

.news-nav {text-align:center;}
.news-nav, .news-nav li {list-style:none; margin:0; padding:0;}
.news-nav li {display:inline; margin-right:5px;}
.news-nav li a { margin-right:5px;}

#footer {background: transparent url(../headerimages/footer-bg.gif) no-repeat 0 0; padding-top:25px; color:#999; font-size:11px;}

/* home */
#page3 #backtotop, #page3 #nav-sub{ display:none;}
#page3 #content{background:#ededed url(../headerimages/other-ballon.jpg) repeat-x 0 0; height:400px;}
#page3 #nav-sub {margin-bottom:0;}
#page3 .blockC {position:absolute; top:242px; left:0; width:540px;}
#page3 .blockC .section {position:absolute; top:0; left:0; padding:10px; background:transparent url(../headerimages/quote-bg1.png) repeat 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;xopacity:.50;x-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";xfilter:alpha(opacity=70);x-moz-opacity:0.70}
#page3 .blockC .section h4 {color:#444; font-size:18px; font-weight:700; margin:0 0 10px 0;}
#page3 .blockC .section p {font-style:italic; color:#000; font-weight:700; font-size:12px; margin:0; padding:0;}
