a { color: #03C }
a:hover { color: #c00 }

.page-title h1 { margin: 0px; padding: 0px; font-size: 16pt; font-weight: normal; font-family: arial; color: #EC361D }

.list-cat { margin: 0px; padding: 4px; list-style: none }
.list-cat li { border-bottom: solid 1px #ccc; padding: 4px 0px 4px 0px; text-align: right }
.list-cat li a { font-size: 8pt; color: #000; text-decoration: none; display:block }
.list-cat li a:hover { font-size: 8pt; color: #c00; text-decoration: underline }

.list-items-announce { margin: 0px; padding: 4px; list-style: none }
.list-items-announce li { border-bottom: solid 1px #ccc; padding: 4px 0px 4px 0px }
.list-items-announce li a { font-size: 8pt; font-weight: normal; color: #000; text-decoration: none; display:block }
.list-items-announce li a:hover { font-size: 8pt; color: #c00; text-decoration: underline }

.list-items-dark td { padding: 5px; background: #F5F5F5 }
.list-items-light td { padding: 5px; background: #FBFBFB }
.list-items-folders { margin: 0px; padding: 0px; font-size: 12pt; color: #000; text-decoration: none }
.list-items-folders:hover { margin: 0px; padding: 0px; font-size: 12pt; color: #c00; text-decoration: underline }
.list-items-items { margin: 0px; padding: 0px; font-size: 12pt; font-weight: normal; color: #000; text-decoration: none }
.list-items-items:hover { margin: 0px; padding: 0px; font-size: 12pt; font-weight: normal; color: #c00; text-decoration: underline }
.list-items-files { margin: 0px; padding: 0px; font-size: 12pt; color: #000; text-decoration: none }
.list-items-files:hover { margin: 0px; padding: 0px; font-size: 12pt; color: #c00; text-decoration: underline }

.section-header { background: #f0f0f0 url(../img/bg-section-header.gif); font-weight: bold; border-bottom: solid 1px #999; padding: 6px }
.section-header a { color: #000; text-decoration: underline }
.section-header a:hover { color: #c00; text-decoration: underline }

.sitepath { background: #f0f0f0 url(../img/bg-section-header.gif); border-bottom: solid 1px #999; padding: 6px }
.sitepath a { color: #888; text-decoration: none }
.sitepath a:hover { color: #c00; text-decoration: underline }

.summary { font-size: 8pt; color: #999 }

.menu-top td { color: #fff; text-align: center; padding: 0px 5px 0px 5px }
.menu-top td.menu-item { color: #fff; text-align: center; padding: 0px 5px 0px 5px; text-transform: uppercase }
.menu-top a { font-size: 8pt; color: #fff; text-decoration: none }
.menu-top a:hover { font-size: 8pt; color: #fff; text-decoration: underline }

.list-links td { height: 30px; padding-left: 4px; border-bottom: solid 1px #ccc }
.list-links-header td { height: 20px; padding-left: 4px; border-bottom: solid 1px #ccc; font-weight: bold }
.list-links a { margin: 0px; padding: 0px; font-size: 8pt; font-weight: normal; color: #000; text-decoration: none }
.list-links a:hover { margin: 0px; padding: 0px; font-size: 8pt; font-weight: normal; color: #c00; text-decoration: underline }

.table-header td { height: 24px; padding-left: 5px; font-weight: bold; background: url(../img/bg_tblheader.gif) }

.sheet-header { border-right: solid 1px #ccc; height: 20px; text-align: right; font-weight: bold }

.folder { font-size: 14pt; color: black }
.folder:hover {	font-size: 14pt; color: #d00 }
.file_descr {	font-family: verdana;	font-size: 8pt }
.dwn_tip { font-family: verdana; font-size: 8pt; color: #828C96 }
.dwn_tip:hover { font-family: verdana; font-size: 8pt; color: #000000 }
.dwn_path { font-family: verdana; font-size: 8pt; color: #336699 }
.dwn_path:hover { font-family: verdana;	font-size: 8pt;	color: red }
.dwn_path_act { font-family: verdana;	font-size: 8pt;	color: black }
.dwn_front { font-family: verdana; font-size: 12pt;	color: white }
.dwn_front:hover { font-family: verdana; font-size: 12pt; color: white;	text-decoration: none }
.dwn_menu {	font-family: verdana;	font-size: 8pt;	color: white }
.dwn_menu:hover {	font-family: verdana;	font-size: 8pt;	color: #d00 }
.alph {	font-family: arial,verdana;	font-size: 8pt;	color: black; border: solid 1px #ccc; background-color: #f5f5f5; padding: 2px 4px 2px 4px; width: 20px; height: 20px; text-decoration: none }
.alph:hover {	font-family: arial,verdana;	font-size: 8pt;	color: #fff; background-color: #d00 }
.dwn_listhead {	font-family: verdana;	font-size: 8pt;	font-weight: bold; color: #000000 }
.dwn_speed { font-family: verdana; font-size: 8pt; color: white; }
.dwn_speed:hover { font-family: verdana; font-size: 8pt; color: #d00 }
.dwn_smallest { font-family: verdana; font-size: 7pt; color: #ffffff; text-decoration: none }
.dwn_smallest:hover { font-family: verdana; font-size: 7pt; color: #ffffff }
.fileobj { FONT-SIZE: 8pt; FONT-FAMILY: verdana; COLOR: black; text-decoration: none; }
.fileobj:hover { FONT-SIZE: 8pt; FONT-FAMILY: verdana; COLOR: #d00; text-decoration: none; }
.fileobj_dis { FONT-SIZE: 8pt; FONT-FAMILY: verdana; COLOR: #CCCCCC; text-decoration: none; }
.fileobj_dwn { FONT-SIZE: 8pt; FONT-FAMILY: verdana; COLOR: #3366CC; text-decoration: none; }
.fileobj_dwn:hover { FONT-SIZE: 8pt; FONT-FAMILY: verdana; COLOR: #c00; text-decoration: none; }
.dwn_faq { FONT-SIZE: 8pt; FONT-FAMILY: verdana; font-weight: bold; COLOR: #3366CC; text-decoration: none; }
.dwn_faq:hover { FONT-SIZE: 8pt; FONT-FAMILY: verdana; font-weight: bold; COLOR: #d00; text-decoration: none; }
.dwn_faqtext { FONT-SIZE: 8pt; FONT-FAMILY: verdana; }
.l_section { FONT-SIZE: 12pt; FONT-FAMILY: verdana; font-weight: bold }
.l_url { FONT-SIZE: 8pt; FONT-FAMILY: verdana; color: #999999 }
.l_url:hover { FONT-SIZE: 8pt; FONT-FAMILY: verdana; color: #d00 }

#startmenu { width: 99%; border:solid 1px #102a3e; overflow:visible; display:inline-block; margin:0px 0 0 0px;
                position:relative;
                box-shadow: inset 0 0 1px #fff; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff;
                background-color:#619bb9;
                background: -moz-linear-gradient(top, rgba(50, 123, 165, 0.75), rgba(46, 75, 90, 0.75) 50%, rgba(92, 176, 220, 0.75));
                background: -webkit-gradient(linear, center top, center bottom, from(#327aa4),color-stop(45%, #2e4b5a), to(#5cb0dc)); }
#links { display:block; padding:0; list-style:none;}
#links { margin:7px; }
#links li { text-align: right}
#links a {border:solid 1px transparent; display:block; margin:0px 0; position:relative;
                color:#fff; text-decoration:none; min-width:120px;}
#links a:hover {border:solid 1px #000;
                -moz-border-radius:3px; -webkit-border-radius:3px;
                box-shadow: 0 0 1px #fff; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff;
                background-color:#658da0;
                background: -moz-linear-gradient(center left, rgba(81,115,132,0.55), rgba(121,163,184,0.55) 50%, rgba(81,115,132,0.55));
                background: -webkit-gradient(linear, 0% 100%, 100% 100%, from(#517384), color-stop(50%, #79a3b8), to(#517384)); 
                }
#links a span { padding:5px; display:block; }
#links a:hover span  { background: -moz-linear-gradient(center top, transparent, transparent 49%, rgba(2,37,58,0.5) 50%, rgba(63,111,135,0.5));
            background: -webkit-gradient(linear, center top, center bottom, from(transparent), color-stop(49%, transparent), 
                        color-stop(50%, rgba(2,37,58,0.5)), to(rgba(63,111,135,0.5))); }

