/*
Copyright @ 2008-2009 www.xioi.info
created: 23 Feb 2008
last modified: 26 Jan 2009
*/
/* Elements */
body{ background-color: #292929; font-family: "Trebuchet MS"; font-size: 9pt; height: auto; margin: 0px; min-height: 100%; padding: 4px;  text-align: center;  }
a{ color: #AA2F00; font-weight: bold; text-decoration: none; }
a:hover{ color: #461300; }
h2,h3,h4,h5,h6,p { margin: 0px; }
h6{ font-size: 9pt; }
/* <hr> margin fix for IE */
div.hr { background-color: #FF7F50; height: 2px; margin: 0px; }
div.hr hr { display: none; }
/* Main form */
form.form { background-color: #eeeeee; border: 1px solid #cccccc; margin: 0px; padding: 4px; }
input.textbox { background-color: #F4F4F4; border: 1px solid #E6E6E6; font-family: "Trebuchet MS", sans-serif; font-size: 10pt; padding: 2px; width: 316px; }
input.button { background-color: #FF5A1C; border: 1px solid #601A00; color: #FFFAFA; cursor: pointer; font-family: "Trebuchet MS", sans-serif; font-size: 10pt; font-weight: bold; margin-left: 4px; padding: 0px; text-align: center; width: 56px; }
/* Custom buttons */
input.button1{ background-color: #ECECEC; border-width: 0px; cursor: pointer; font-family: "Trebuchet MS", sans-serif; font-size: 9pt; font-weight: bold; padding: 0px; }
input.button2{ background-color: #FF7F50; border: 1px solid #A9A9A9; color: #FFF8DC; cursor: pointer; font-family: "Trebuchet MS", sans-serif; font-size: 9pt; font-weight: bold; padding: 0px; }
/* Custom styles */
.clear { clear: both; }
.data { background-color: #F4F4F4; border: 1px solid #CBCBCB; 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: #E7E7E7; clear: both; font-size: 8pt; position: relative; text-align: center; width: 100%; }
#maintable{ background-color: #FFFEFD; border: 1px solid #D2D2D2; color: #444444; margin-top: 2em; }
#maintext{ padding-left: 12px; padding-right: 16px; padding-top: 4px; }
/* 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: #FF7F50; border: 1px solid #FF5A1C; color: White; font-size: 10pt; font-weight: bold; padding-left: 12px; padding-right: 12px; text-decoration: none; }
#favourite ul li a:hover{ background-color: #FF4E0B; text-decoration: underline; }
#menubar{ background-color: #FFF9F6; border: 1px solid silver; }
#navigation ul li a{ background-color: transparent; border-width: 0px; color: #AE3000; font-size: 10pt; font-weight: bold; padding-left: 1em; padding-right: 1em; text-decoration: underline; }
#navigation ul li a:hover{ color: #8E2700; }
/* 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: 120px; 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; }