/** vbulletin **/

body {
background: #FFFFFF;
color: #999999;
font: 11pt verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

a:link {
color: #999999;
}

a:visited {
color: #999999;
}

a:hover, a:active {
color: #6699FF;
}

.page {
background: #FFF;
color: #000;
margin:0;
padding: 0px;
padding-top: 10px;
/*padding-top:80px;/*70*/
}

.page a:link {
color: #333333;
}

.page a:visited {
color: #333333;
}

.page a:hover, .page a:active {
color: #0033CC;
}

td, th, p, li {
font-size: 10pt;
}


.tborder {
background-color: #bbb;
color: #000000;
}

.tcat {
background-color:#eee;    
color: #333;
font-size: 13pt;
font-weight: bold;
/*border:1;*/
}

.tcat a:link {
text-decoration: underline;
color: #333;
}


.tcat a:hover, .tcat a:active {
color: #666666;
text-decoration: none;
}

.thead {
background-color:#D8D8BF;
color: #000;
font-weight: bold;
font-size: 11px;
}



.tfoot {
background: #9EA4B8 url(http://images.gotapex.com/vbulletin/gradients/gradient_tfoot.gif) repeat-x top left;
color: #333333;
}

.tfoot a:link {
color: #333333;
}

.tfoot a:visited {
color: #333333;
}

.tfoot a:hover, .tfoot a:active {
color: #333;
}

.alt1, .alt1Active {
background-color:#eee;    
}

.alt2, .alt2Active {
background-color: #F5F5F5;
color: #666;
}

td.inlinemod {
background: #FFFFCC;
color: #000000;
}

.wysiwyg {
background: #F5F5FF;
color: #000000;
font-size: 10pt;
}

textarea, .bginput {
font-size: 10pt;
}

.button {
font-size: 11px;
}

select {
font-size: 11px;
}

option, optgroup {
font-size: 11px;
}

.smallfont {
font-size: 11px;
}

.time {
color: #666686;
}

.navbar {
font-size: 11px;
}

.navbarbuttons {
border: 1px solid #bbb;
border-top-width: 0px;
}

.highlight {
color: #FF0000;
font-weight: bold;
}

.fjsel {
background: #3E5C92;
color: #E0E0F6;
}

.fjdpth0 {
background: #F7F7F7;
color: #000000;
}

.panel {
background: #E4E7F5 url(http://images.gotapex.com/vbulletin/gradients/gradient_panel.gif) repeat-x top left;
color: #000000;
padding: 10px;
border: 2px outset;
}

.panel li {
margin: 0px 20px 0px 20px;
}

.panelsurround {
background: #D5D8E5 url(http://images.gotapex.com/vbulletin/gradients/gradient_panelsurround.gif) repeat-x top left;
color: #000000;
}

legend {
color: #22229C;
font-size: 11px;
}

.vbmenu_control {
background: #CCCCCC;
color: #000033;
font-weight: bold;
font-size: 11px;
padding: 3px 6px 3px 6px;
white-space: nowrap;
}

.vbmenu_control a:link {
color: #000033;
text-decoration: none;
}

.vbmenu_control a:visited {
color: #000033;
text-decoration: none;
}

.vbmenu_control a:hover, .vbmenu_control a:active {
color: #999999;
text-decoration: underline;
}

.vbmenu_popup {
background: #bbb;
color: #666;
}

.vbmenu_option {
background: #eee;
color: #666;
font-size: 11px;
white-space: nowrap;
cursor: pointer;
}

.vbmenu_option a:link {
color: #666;
text-decoration: none;
}

.vbmenu_option a:visited {
text-decoration: none;
color: #666;
}

.vbmenu_option a:hover, .vbmenu_option a:active {
color: #693335;
text-decoration: none;
}

.vbmenu_hilite {
background: #E8E3BE;
font-size: 11px;
white-space: nowrap;
cursor: pointer;
color: #666;
}

.vbmenu_hilite a:link {
color: #666;
text-decoration: none;
}

.vbmenu_hilite a:visited {
color: #666;
text-decoration: none;
}

.vbmenu_hilite a:hover, .vbmenu_hilite a:active {
color: #666;
text-decoration: none;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */

.bigusername {
font-size: 14pt;
}

/* ***** small padding on 'thead' elements ***** */

td.thead, div.thead {
padding: 4px;
}

/* ***** basic styles for multi-page nav elements */

.pagenav a {
text-decoration: none;
}
.pagenav td {
padding: 2px 4px 2px 4px;
}

/* ***** define margin and font-size for elements inside panels ***** */

.fieldset {
margin-bottom: 6px;
}

.fieldset, .fieldset td, .fieldset p, .fieldset li {
font-size: 11px;
}

/* ***** don't change the following ***** */

form {
display: inline; padding:0px; margin:0px;
}

label {
cursor: default;
}

.normal {
font-weight: normal;
}

.inlineimg {
vertical-align: middle;
}

