html{font-family:Arial,sans-serif;font-size:62.5%}
body{background:white;font-size:1.2rem;font-weight:normal;font-style:normal;line-height:1.4;color:#666;margin:0;padding:0}

/*forms elements*/
input,input[type="text"] {border:silver 1px solid;color:#333;font:11px Arial,sans-serif;background:white;border-radius:0;height:initial;padding:3px}
textarea {border:silver 1px solid;width:430px;color:#444; font:12px Arial,sans-serif;border-radius:0;padding:3px}
input.formTextBox {border:silver 1px solid; background:white; font:11px Arial,sans-serif}
select,.select{border:silver 1px solid;color:#111;font:11px Arial,sans-serif;border-radius:0}
img, table {border:0; margin:0; padding:0}
table{width:100%; border-spacing:0}

div.content {text-align:left; padding:0px 15px 0px 15px}

#xoopsHiddenText {visibility:hidden; color:black; font-weight:normal; font-style:normal; text-decoration:none}

.btSearch{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}
input[type="submit"]{background:#02ba13}
input[type="submit"]:hover{background:#090}
input[type="reset"]{background:#900}
input[type="reset"]:hover{background:#b00}
input[type="button"]{background:#2984d6}
input[type="button"]:hover{background:#05d}

#mainmenu a {text-align:left; display:block; margin:0; padding:4px}
#mainmenu a.menuTop {padding-left:3px}
#mainmenu a.menuMain {padding-left:3px}
#mainmenu a.menuSub {padding-left:9px}

#usermenu a {text-align:left; display:block; margin:0; padding:4px}
#usermenu a.menuTop {}
#usermenu a.highlight {color:#0000ff; background-color:#fcc}

.adminmenu {padding:3px 0; margin-left:0; font-weight:bold;font-size:12px}
li.adminmenu {list-style:none;margin:0;display:inline-block}
a.adminmenu {padding:3px 0.5em;margin-left:3px;border:1px solid #778; background:#dde; text-decoration:none; white-space:nowrap}
a.adminmenu::first-line {margin-left:0}
.administration{font-size: 10px; text-align: right; color: #2F5376; margin: 0 0 8px 0; padding: 2px 6px; line-height: 18px; border: 1px solid #e7e7e7;font-weight:bold}
.floatleft{float:left}

hr {height:3px; border:3px #E18A00 solid; width:95%}

ul {margin:2px; padding:2px; list-style:decimal inside; text-align:left}
li {margin-left:2px; list-style:square inside; color:black}

h1 {font-size:20px}
h2 {font-size:18px}
h3,legend {font-size:16px}
.big,h4 {font-size:14px}
fieldset{border:1px solid #888;background:#eee;color:#111}
legend{font-weight:bold;color:maroon}

th {background-color:#2F5376; color:white; padding :2px; vertical-align :middle}

.a:link {text-decoration:none; color:#666666; font-weight:bold; background-color:transparent}
.a:visited {text-decoration:none; color:#666666; font-weight:bold; background-color:transparent}
a:hover {text-decoration:none; color:#ff9966; font-weight:bold; background-color:transparent}

.bg1 {background-color:#E6E6E6}
.bg2 {background-color:#2F5376}
.bg3 {background-color:#2F5376; color:white}
.bg4 {background-color:#ECECEC}
.bg5 {background-color:#ECECEC}

.outer {border:1px solid silver}
.head {background-color:#c2cdd6; padding:5px; font-weight:bold}
.even {background-color:#dee3e7; padding:5px}
.odd {background-color:#E6E6E6; padding:5px}
.foot {background-color:#c2cdd6; padding:5px; font-weight:bold}
tr.head td {background-color:#c2cdd6; padding:5px; font-weight:bold}
tr.even td {background-color:#dee3e7; padding:5px}
tr.odd td {background-color:#E6E6E6; padding:5px}
tr.foot td {background-color:#c2cdd6; padding:5px; font-weight:bold}
.asking{font-weight:bold}
.xoopsCenter{text-align:center}

/* Code and Quote Definition */
div.xoopsCode {font-size:11px; color:#006600; background-color:#FAFAFA; border:#c2cdd6 1px dashed}
div.xoopsQuote {font-size:11px; color:#444444; line-height:125%; text-align:justify; background-color:#FAFAFA; border:#c2cdd6 1px dashed}
div.xoopsQuote a:link, div.xoopsQuote a:visited {color:#444444; font-weight:bold; background-color:transparent}
div.xoopsQuote a:hover, div.xoopsQuote a:active {color:#1778cb; background-color:transparent}

div.errorMsg {background-color:#FF3737; color:White; text-align:center; border-top:1px solid #DDDDFF; border-left:1px solid #DDDDFF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px}
div.confirmMsg {background-color :#DDFFDF; color:#136C99; text-align:center; border-top:1px solid #DDDDFF; border-left:1px solid #DDDDFF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight :bold}

.fontSmall {font-size :10px; background-color:transparent}
a.fontSmall {color:#006699}
a.fontSmall:hover {color:#C23030; text-decoration:underline}

