/*
Copyright @ 2009, www.myvtunnel.com
created: 10 Feb 2009
last modified: 17 Feb 2009
*/
/* Elements */
body{ background-color: #4a4948; font-family: "Trebuchet MS"; font-size: 9pt; height: auto; margin: 0px; min-height: 100%; padding: 4px; text-align: center; }
a{ color: #522805; font-weight: bold; text-decoration: none; }
a:hover{ color: #1a1a1a; }
h2,h3,h4,h5,h6,p{ margin: 0px; }
h2{ font-size: 14pt; }
h3{ font-size: 12pt; }
h6{ font-size: 9pt; }
/* <hr> margin fix for IE */
div.hr{ background-color: #ff8c00; height: 2px; margin: 0px; }
div.hr hr{ display: none; }
/* Main form */
form.form{ background-color: #fff7ef; border: 1px solid #fcdfc9; margin: 0px; padding: 4px; }
input.textbox{ background-color: #fffaf2; border: 1px solid #fdeddf; font-family: "Trebuchet MS", sans-serif; font-size: 10pt; padding: 2px; width: 320px; }
input.button{ background-color: #9a4b0a; border: 1px solid #964c09; color: #fffafa; cursor: pointer; font-family: "Trebuchet MS", sans-serif; font-size: 11pt; font-weight: bold; margin-left: 4px; padding: 0px; text-align: center; width: 56px; }
/* Custom buttons */
input.button1{ background-color: #ffe7c6; border-width: 0px; cursor: pointer; font-family: "Trebuchet MS", sans-serif; font-size: 9pt; font-weight: bold; padding: 0px; }
input.button2{ background-color: #93480a; border: 1px solid #854109; color: #fef9f5; cursor: pointer; font-family: "Trebuchet MS", sans-serif; font-size: 10pt; font-weight: bold; padding: 2px; }
/* Custom styles */
.clear{ clear: both; }
.data{ background-color: #fff7ef; border: 1px solid #fcdfc9; font-family: "Trebuchet MS", sans-serif; font-size: 10pt; padding: 2px; }
.small{ font-size: 8pt; }
#error{ border: 1px dotted #cccccc; color: #ff3333; padding: 2px; }
#footer{ background-color: #fff3de; clear: both; color: #4a4a4a; font-size: 8pt; position: relative; text-align: center; width: 100%; }
#maintable{ background-color: #fff9f0; border: 1px solid #d2d2d2; color: #444444; margin-top: 1em; }
#maintext{ padding-left: 12px; padding-right: 16px; padding-top: 4px; }
#maintext p{ margin: 3px; }
/* Navigation menu *//* Favourite links menu */
#favourite ul, #navigation ul{ margin: 0px; padding: 0px; white-space: nowrap; }
#favourite ul li, #navigation ul li{ display: inline; }
#favourite ul li a{ background-color: #ffb653; border: 1px solid #f6b37c; color: white; font-size: 10pt; font-weight: bold; padding-left: 12px; padding-right: 12px; text-decoration: none; }
#favourite ul li a:hover{ background-color: #f4a460; text-decoration: underline; }
#menubar{ background-color: #ffefde; border: 1px solid #ffe3bd; }
#navigation ul li a{ background-color: transparent; border-width: 0px; color: #412005; font-size: 10pt; font-weight: bold; padding-left: 8px; padding-right: 8px; text-decoration: underline; }
#navigation ul li a:hover{ color: #a14f0b; text-decoration: underline; }
/* Other text pages */
#text2{ margin-top: 2px; vertical-align: top; }
#text2 h3{ margin-top: 12px; text-decoration: underline; }
#text2 h4{ font-style: italic; margin-top: 8px; }
#text2 li{ margin-left: 28px; }
#text2 p{ margin-bottom: 4px; padding-left: 4px; }
#text2 td{ padding-bottom: 8px; padding-left: 12px; padding-right: 8px; padding-top: 4px; vertical-align: middle; }
#text2 ul,ol{ margin: 4px; margin-bottom: 8px; padding-left: 8px; }
/* Options */
#options{ list-style-type: none; padding: 0px; padding-left: 90px; text-align: left; }
#options li{ float: left; width: 180px; }
#options label{ cursor: help; }
#tooltip{ background: #555555; border: 1px solid #333333; color: white; font-size: 9pt; font-weight: normal; padding: 4px; text-align: left; width: 20em; }
/* Extended pages */
.first{ margin-top: 0px; }
#extended table{ border-color: #666666; border-style: solid; border-width: 0 0 1px 1px; width: 86%; }
#extended th{ background-color: #cccccc; border-width: 2px; font-size: 11pt; text-align: left; }
#extended td, #extended th{ border-color: #666666; border-style: solid; border-width: 1px 1px 0 0; padding: 2px 10px 2px 10px; }
#extended td{ background-color: #eeeeee; }
#extended .full-width{ width: 98%; }
#extended .large-table{ margin-top: 12px; width: 82%; }
#extended .large-table td, #extended .large-table th{ padding: 4px; }
#extended .large-table th{ padding-left: 12px; }
#extended td.small-note{ font-size: 8pt; padding: 4px; text-align: left; }

