body {background:#fff url(img/background.gif) repeat-x; margin:0; padding:0; border:0; text-align:left; font-size:85%; font-family: "Trebuchet MS", sans-serif;}
#wrapper {width:1000px; margin:0 auto; text-align:left; position:relative; overflow:hidden;}
* html #wrapper {overflow:visible; z-index:500;}
#header {height:180px;}
#header h1 {width:550px; height:0; padding:180px 0 0 0; overflow:hidden; background:url(img/slvlogo.gif) no-repeat; margin:0; float:left;}
h2 {padding:0; margin:20px 0 10px 0; font-size:18px; font-weight:bold;}
h3 {font-size:15px;}
p {padding:0; margin:5px 0; line-height:18px; font-size:13px;}
img {border-style: none;}
#content {z-index:1; clear:both; width:1000px; background:#fff url(img/rightback.gif) repeat-y right top; font-family:"Trebuchet MS", sans-serif; font-size:13px;}
#content h2 {color:#c40; font-size:20px;}

.leftCol {width:500px; float:left; padding-bottom:30px;}
.rightCol {width:460px; float:right; border-top:4px solid #f07700; font-family:"Trebuchet MS", sans-serif; font-size:11px;}
.rightCol ul {padding:0; margin:0; list-style:none;}
.rightCol ul li {width:270px; padding: 0 0 0 30px; background:url(img/img/site.gif) no-repeat 10px center; margin-bottom:5px;}
.rightCol ul li a {color:#00d; font-size:12px;}

#footer p {position:relative; text-align:right; padding-right:50px; }
#footer {background: #484848 url(img/footer.jpg) repeat-x left top; color:#fff; height:100px; padding-top:20px;}
#footer a {color:#fff; text-decoration: underline;}
#footer a:hover {color:#fff; text-decoration: none;}
#footer img {border:none;}
.inner {padding:10px;}
.medium {font-size:11px;}
.small {font-size:10px;}
ol li {line-height:2em; font-size:14px;}
.clear {clear:both; height:0; overflow:hidden;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#flyout {z-index:3; float:left; padding:0; margin:3px 0 0 0; list-style:none; position:relative; width:150px;}
#flyout ul {padding:0; margin:0; list-style:none; width:150px; height:auto; background: url(img/trans.gif); position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout li {float:left; margin-bottom:1px;}
#flyout li a {display:block; float:left; width:150px; height:24px; background:#888; color:#000; line-height:24px; font-family:"Trebuchet MS", sans-serif; font-size:11px; text-decoration:none; text-indent:10px;}
#flyout li a.fly {background:#888 url(img/right-arrow.gif) no-repeat right center;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background-color:#e60; color:#fff;}
#flyout li:hover > a {background-color:#e60; color:#fff;}

#flyout ul li a {background:#aaa;}
#flyout ul li a.fly {background:#aaa url(img/right-arrow.gif) no-repeat right center;}
#flyout ul ul li a {background:#ccc;}
#flyout ul ul li a.fly {background:#ccc url(img/right-arrow.gif) no-repeat right center;}
#flyout ul ul ul li a {background:#ddd;}

#flyout li a.current,
#flyout ul li a.current,
#flyout ul ul li a.current,
#flyout ul ul ul li a.current {background-color:#c40; color:#fff;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:151px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#e60; color:#fff;}
#flyout ul ul li:hover > a {background-color:#e60; color:#fff;}

.libox {border-color: #ffa056; border-style: solid; border-width: 1px; float: left; width: 200px; padding: 10px; margin: 10px 5px 0 0; background-color: #eedec0; line-height: 18px; font-size: 13px;}
.libox h3 { margin-left: 10px; color: #c40;}
.libox ul li { list-style-image:url('img/square.png');}
.rebox {border-color: #ffa056; border-style: solid; border-width: 1px; float: left; width: 200px; padding: 10px; margin: 10px 0 0 5px; background-color: #eedec0; line-height: 18px;  font-size: 13px;} 
.rebox h3 { margin-left: 10px; color: #c40;}
.rebox ul li { list-style-image:url('img/square.png');}
#inner ul li a { widows: 0; background:#888 url(img/a_orange.png) no-repeat left center;}
.scroller { font-family: "Trebuchet MS"; font-size: 13px;}
.scroller a { text-decoration:none; color:#e60; }
.scroller a:hover { text-decoration:underline; color:#c40; }

#flyout_bottom {z-index:3; float:left; padding-left:50px; margin:3px 0 0 0; list-style:none; position:relative; width:150px;}
#flyout_bottom ul {padding:0; margin:0; list-style:none; width:150px; height:auto; background: url(img/trans.gif); position:absolute; left:-9999px; top:0;}
#flyout_bottom table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout_bottom li {float:left; margin-bottom:1px;}
#flyout_bottom li a {display:block; float:left; width:150px; height:24px; background:#888; color:#000; line-height:24px; font-family:"Trebuchet MS", sans-serif; font-size:11px; text-decoration:none; text-indent:10px;}
#flyout_bottom li a.fly {background:#888 url(img/right-arrow.gif) no-repeat right center;}

#flyout_bottom li:hover {position:relative;}
#flyout_bottom li a:hover {position:relative; background-color:#e60; color:#fff;}
#flyout_bottom li:hover > a {background-color:#e60; color:#fff;}

#flyout_bottom ul li a {background:#aaa;}
#flyout_bottom ul li a.fly {background:#aaa url(img/right-arrow.gif) no-repeat right center;}
#flyout_bottom ul ul li a {background:#ccc;}
#flyout_bottom ul ul li a.fly {background:#ccc url(img/right-arrow.gif) no-repeat right center;}
#flyout_bottom ul ul ul li a {background:#ddd;}

#flyout_bottom li a.current,
#flyout_bottom ul li a.current,
#flyout_bottom ul ul li a.current,
#flyout_bottom ul ul ul li a.current {background-color:#c40; color:#fff;}

#flyout_bottom :hover ul,
#flyout_bottom :hover ul :hover ul,
#flyout_bottom :hover ul :hover ul :hover ul {left:151px;}

#flyout_bottom :hover ul ul,
#flyout_bottom :hover ul :hover ul ul {left:-9999px;}

#flyout_bottom ul li:hover > a {background-color:#e60; color:#fff;}
#flyout_bottom ul ul li:hover > a {background-color:#e60; color:#fff;}
