@charset "UTF-8";
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}

.hlist {width: 100%;overflow: hidden;float: left;display: inline;position:relative;
background: #c0c0c0 url("images/shiny_buttons/background.png") repeat-x center right;
border-top: 1px #333 solid;border-bottom: 1px #333 solid;line-height: 0;}
.hlist ul {display: inline;
float: left; /* LTR */
margin: 0 0 0 50px; /* LTR */
padding: 0;border-left: 1px #aaa solid;border-right: 1px #fff solid;}
.hlist ul li {border-left: 1px #fff solid;border-right: 1px #aaa solid;display: inline;
float: left; /* LTR */
font-size: 1.0em;line-height: 1em;list-style-type: none;margin: 0;padding: 0;}
.hlist ul li a,
.hlist ul li strong {background: transparent;color: #000;display: block;font-size: 1em;font-weight: bold;margin: 0;padding: 0.5em 0.8em 0.5em 0.8em;text-decoration: none;width: auto;}
.hlist ul li a:focus,
.hlist ul li a:hover,
.hlist ul li a:active  { background: #eee; color: #333; text-decoration: none; }
.hlist ul li.active {
background: #272727 url("images/shiny_buttons/background_active.png") repeat-x center right;border-left: 1px #444 solid;border-right: 1px #888 solid;}
.hlist ul li.active strong,
.hlist ul li.active a:focus,
.hlist ul li.active a:hover,
.hlist ul li.active a:active { background: transparent; color: #fff; text-decoration: none; }

h6.vlist {font-family:  Arial, Helvetica, sans-serif;font-weight: bold;font-size: 100%;width: 90%;padding: 3px 0px 3px 10%; margin:0;color: #444;background-color: #fff;border-top: 2px #ddd solid;border-bottom: 4px #888 solid;}
.vlist {width: 100%;overflow: hidden;margin: 0 0 1.5em 0;list-style-type: none;border-bottom: 2px #ddd solid;}
.vlist ul {list-style-type: none;margin:0;padding: 0;}
.vlist li {float:left; width: 100%;margin:0;padding: 0;}
.vlist a,
.vlist strong,
.vlist span {display:block;padding: 3px 0px 3px 10%;text-decoration: none;border-bottom: 1px #ddd solid;}
.vlist a,
.vlist a:visited {color: #444;}
.vlist li span {display:block;font-weight: bold;border-bottom: 1px #ddd solid;}
.vlist li.active {color: #fff;background-color:#800;font-weight: bold;}
.vlist li a,
.vlist li strong,
.vlist li span { width: 90%; padding-left: 10%; } /* LTR */
.vlist li a:focus,
.vlist li a:hover,
.vlist li a:active { background-color:#a88; color: #fff; }
.vlist li ul li a,
.vlist li ul li strong,
.vlist li ul li span { width: 80%; padding-left: 20%; } /* LTR */
.vlist li ul li a, 
.vlist li ul li a:visited { background-color:#f8f8f8; color: #333; }
.vlist li ul li a:focus,
.vlist li ul li a:hover,
.vlist li ul li a:active { background-color:#a88; color: #fff; }
.vlist li ul li ul li a,
.vlist li ul li ul li strong,
.vlist li ul li ul li span { width: 70%; padding-left: 30%; } /* LTR */
.vlist li ul li ul li a,
.vlist li ul li ul li a:visited{ background-color:#f0f0f0; color: #222; }
.vlist li ul li ul li a:focus,
.vlist li ul li ul li a:hover,
.vlist li ul li ul li a:active { background-color:#a88; color: #fff; }
.vlist li ul li ul li ul li a,
.vlist li ul li ul li ul li strong,
.vlist li ul li ul li ul li span { width: 60%; padding-left: 40%; } /* LTR */
.vlist li ul li ul li ul li a,
.vlist li ul li ul li ul li a:visited { background-color:#e8e8e8; color: #111; }
.vlist li ul li ul li ul li a:focus,
.vlist li ul li ul li ul li a:hover,
.vlist li ul li ul li ul li a:active { background-color:#a88; color: #fff; }
}