a:link, a:visited {color:#335599; text-decoration:none;}
a:active, a:hover {color:#bb3333; text-decoration:underline;}
a.linkexternal {background: url(/images/lnk_external.png) no-repeat right; padding-right:17px;}

body, p, td, li {font-family:"trebuchet ms",sans-serif; font-size:10pt;}
body {margin:0px;}
p {margin-top:10px; margin-bottom:10px;}

.par {margin-top:10px; margin-bottom:10px;}
.nopar {margin-bottom:0px;}

h1 {font-family:georgia,serif; font-size:18pt; font-weight:normal; color:#000000; padding-bottom:1px; border-bottom:1px solid #b5b5b5; margin:0px 0px 10px 0px;}
h2 {font-family:georgia,serif; font-size:16pt; font-weight:normal; color:#558822; padding-bottom:1px; border-bottom:1px solid #b5b5b5; margin:25px 0px 10px 0px;}
h3 {font-family:georgia,serif; font-size:14pt; font-weight:normal; color:#558822; margin:20px 0px 10px 0px;}
h4 {font-family:georgia,serif; font-size:12pt; font-weight:normal; color:#558822; margin:20px 0px 10px 0px;}

blockquote {margin:0pt 0pt 0pt 10pt; text-align:justify;}

ul, ol {margin-top:0pt; margin-bottom:10pt;}
li {margin-top:2pt; margin-bottom:2pt;}
dl {margin-left:10px; margin-top:5pt; margin-bottom:10pt;}
dt {font-weight:bold; font-style:italic; text-align:justify;}
dd {margin-left:10pt; margin-bottom:3pt; text-align:justify;}

.grey {color:#707070;}
.green {color:#559933;}
.red {color:#bb3333;}
.blue {color:#0000cc;}

small {font-size:9pt;}
.small {font-size:9pt;}

pre, code {font-family:"courier new",monospace; font-size:9pt; margin:0px;}
.code {font-family:"courier new",monospace; font-size:9pt;}

.boxtitle {padding:2px 10px 0px 10px; background:#dadada; color:#707070; font-size:9pt; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.boxblock {border:1px solid #dadada; border-left:5px solid #dadada; padding:2px 5px 2px 5px; background:#fafafa;}

form {margin:0px;}
input, select, option {font-family:tahoma,sans-serif; font-size:8pt;}
textarea {font-family:"courier new",monospace; font-size:9pt;}

.boxgreen {border:1px solid #bfd4b5; background-color:#f7fbf5; padding:3px 6px 3px 6px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.boxred {border:1px solid #bb8888; background-color:#fff5f3; padding:3px 6px 3px 6px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.boxorange {border:1px solid #eeccaa; background-color:#fff5dd; padding:3px 6px 3px 6px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.formbox {background-color:#f0f5fd; border:1px solid #95a5c5; padding:5px; font-family:tahoma,sans-serif; font-size:8pt; -moz-border-radius:5px; -webkit-border-radius:5px;}
.formfield {font-family:tahoma,sans-serif; font-size:8pt; padding:1px 5px 1px 1px;}

.listtitle {font-weight:bold; border-bottom:1px solid #b5b5b5; padding:2px 10px 2px 2px;}
.listcell {border-bottom:1px solid #e8e8e5; padding:2px 10px 2px 2px;}

.downlisticon {padding:5px 15px;}
.downlistspace {border-bottom:1px dotted #b8b8b5; margin-top:6px; margin-bottom:6px;}

.downtable {margin-bottom:5px;}
.downcelltitle {color:#666666; padding-right:5px; vertical-align:top;}
.downcellvalue {}
.downbutton {background-color:#ebf8e6; border:1px solid #99bb88; margin:5px 0px; padding:5px; -moz-border-radius:8px; -webkit-border-radius: 8px;}
.donatecell {font-weight:bold; padding-left:20px;}
.changelogtype {font-family:"courier new",monospace; font-size:9pt; font-weight:bold; text-align:center; vertical-align:top;}

.titlebar {background-color:#ffffff; padding:5px 10px 5px 10px; vertical-align:middle;}
.tippbox {border:1px solid #bfd4b5; background-color:#f7fbf5; padding:3px 6px 3px 6px; font-size:9pt; -moz-border-radius:6px; -webkit-border-radius:6px;}

.menuborder {background:#e0e0e0; background-image:url(/images/menu_left.png); height:24px; line-height:24px; border-top: 1px solid #eeeeee; border-bottom: 1px solid #b0b0b0; margin-bottom:2px;}
.mbleft {float:left; background-image:url(/images/menu_left.png); height:24px; line-height:24px; color:#000000; font-family:arial,sans-serif; font-size:10pt; font-weight:bold; text-decoration:none;}
.mbleft ul {list-style:none; margin:0px; padding:0px;}
.mbleft li {float:left; margin:0px;}
.mbleft li a {display:block; float:left; padding-left:12px; padding-right:12px; text-align:center;}
a.mbleft:link, a.mbleft:visited {color:#404040; text-decoration:none;}
a.mbleft:active, a.mbleft:hover {background:#666666; background-image:url(/images/menu_hoover.png); color:#ffffff; text-decoration:none;}
.mbleftspace {float:left; margin:0px; height:24px; line-height:24px; background-image:url(/images/menu_space.png);}
.mbright {float:right; background:#efefef; background-image:url(/images/menu_right.png); height:24px; line-height:24px; color:#000000; font-family:arial,sans-serif; font-size:10pt; font-weight:bold; text-decoration:none;}
.mbright ul {list-style:none; padding:0px; margin:0px;}
.mbright li {float:left; margin:0px;}
.mbright li a {float:left; padding-left:12px; padding-right:12px; display:block; text-align:center;}
a.mbright:link, a.mbright:visited {color:#000000; text-decoration:none;}
a.mbright:active, a.mbright:hover {background:#666666; background-image:url(/images/menu_hoover.png); color:#ffffff; text-decoration:none;}
.mbrightspace {float:left; margin:0px; height:24px; line-height:24px; background-image:url(/images/menu_space.png);}

.sidebar {background-color:#f8f9fc; border:1px solid #c0cadd; margin:8px 5px 8px 10px; padding:5px 5px; font-family:tahoma,sans-serif; font-size:8pt; -moz-border-radius:4px; -webkit-border-radius:4px;}
.sidebartitle {border-bottom:1px solid #95a5c5; margin-bottom:5px; padding-bottom:1px; font-family:georgia,times,serif; font-size:13pt;}
a.sbtitlelnk:link, a.sbtitlelnk:visited {color:#000000; text-decoration:none;}
a.sbtitlelnk:active, a.sbtitlelnk:hover {color:#cc0000; text-decoration:none;}
.sidebarsubtitle {margin-top:5px; color:#556688; font-weight:bold;}
.sidebaritems {margin-left:10px;}
a.sblnk:link, a.sblnk:visited {color:#335599; text-decoration:none;}
a.sblnk:active, a.sblnk:hover {color:#bb4444; text-decoration:underline;}
a.sblnknoen:link, a.sblnknoen:visited {color:#778899; text-decoration:none;}
a.sblnknoen:active, a.sblnknoen:hover {color:#bb4444; text-decoration:underline;}

.contentarea {margin:5px 10px 10px 10px;}

.bottombar {background-color:#e0e8fb; border-top:1px solid #c0cadd; border-bottom:1px solid #c0cadd; font-size:9pt; text-align:center; color:#777777; padding:3px;}
