body{background-color:#E5ECF3; color:#000; font-size:.8em; margin:0; padding:0 20px}

body, td, th, textarea, input, select, h2, h3, h4, h5, h6, p, li{font-family:tahoma,geneva,arial,helvetica,sans-serif}

#head1{background:url(images/header1-bg.png); background-color:#3AAEC6; color:#fff; font-family:arial,helvetica,sans-serif; font-weight:bold; height:57px; text-align:left; width:100%}

#head1 a{color:#ddd; float:left; font-family:arial,helvetica,sans-serif; font-size:1.15em; font-weight:bold; text-decoration:none}

#head1 a:hover, #head1 a:focus{color:#fff; text-decoration:underline}

.head1-logo{border:0; vertical-align:top}

.head1-item{margin-top:30px; padding:0 10px}

.motto{float:right; margin:15px 15px 0 0}

#head1right{float:right; margin:10px 10px 0 0}

#head1right a{float:none; font-size:.9em; text-decoration:underline}

.pmhighlight{background-color:#FF6500}

#head2{background-color:#E1DFD2; text-align:left}

#head2 a{color:#6C6C3A; font-family:arial,helvetica,sans-serif; font-size:1.2em; font-weight:bold; line-height:14px; padding:0 12px 6px; text-decoration:none}

.head2-selected{background:url(images/head2-selected.png) no-repeat bottom center}

#head2 ul{margin:0; padding:10px 0 8px}

#head2 li{display:inline; list-style:none; margin:0; padding:0}

.dropdown li, .dropmenudiv_b{font-family:arial,helvetica,sans-serif}

.dropdown ul{list-style-type:none; margin:0; padding:6px 0; text-align:left}

.dropdown li{display:inline; font-weight:bold; margin:0}

.dropdown li a{color:#6C6C3A; margin-right:3px; padding:4px 7px; text-decoration:none}

.dropdown a:hover, .dropdown li.selected a {background-color:#E1DFD2}

.dropmenudiv_b{background-color:#E1DFD2; border:1px solid #C6C19B; line-height:18px; position:absolute; top:0; visibility:hidden; width:225px; z-index:100}

.dropmenudiv_b a:link, .dropmenudiv_b a:visited{color:#6C6C3A; display:block; padding:2px 0; text-decoration:none; text-indent:5px; width:auto}

.dropmenudiv_b a{width:100%}

.dropmenudiv_b a:hover{background-color:#C6C19B; font-weight:bold}

.topmessage .inner{padding:8px}

.topmessage{background:#C34242 url(../../tsg/gradients/gradient_message.gif) no-repeat top right; border:1px solid #9E3131; color:#FFF; height:68px; padding:0 30px 0 0}

html >body .topmessage{height:auto; min-height:68px}

a:link, body_alink{color:#000}

a:visited, body_avisited{color:#2050B0}

.page{background:#FFF; color:#000}

.tborder{background:#FFF; border:1px solid #DDD; color:#4C6573}

.tcat{background:#71D1E1 url(../../tsg/gradients/gradient_tcat.gif) repeat-x top left; border:solid #42B5CE; border-width:0 1px 1px; color:#FFF; font:bold small tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; padding:10px 10px 9px}

.thead{background:#5D91AB url(../../tsg/gradients/gradient_thead.gif) repeat-x bottom left; border:solid #5586A2; border-width:1px 1px 0; color:#FFF; font:small tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; padding:1px 4px 2px}

.tfoot{background:#E1DFD2; border-bottom:1px solid #45B7D0; color:#6C6C3A}

.alt1, .alt1Active{background:#EBF7FD; border-bottom:1px solid #CBDFEA; color:#4C6573}

.alt2, .alt2Active{background:#DBEDF7; border-bottom:1px solid #C3DAE7; color:#4C6573}

.tfoot a:hover, .tfoot a:active, .tfoot_ahover{color:#F50; text-decoration:underline}

.inlinemod{background:#FFC; color:#000}

.wysiwyg{background:#FFF; color:#000; font:small verdana,tahoma,arial,helvetica,sans-serif; margin:5px 10px 10px; padding:0}

textarea, .bginput{font:10pt arial,helvetica,sans-serif}

.bginput option, .bginput optgroup{font-family:arial,helvetica,sans-serif; font-size:10pt}

.button{font:1.1em arial,helvetica,sans-serif; font-weight:bold}

select{font:11px arial,helvetica,sans-serif}

option, optgroup{font-family:arial,helvetica,sans-serif; font-size:11px}

.smallfont{font:.9em arial,helvetica,sans-serif}

.navbar{font:11px helvetica,arial,sans-serif}

.navbar a:hover, .navbar a:active, .navbar_ahover{color:#2E6AB1; text-decoration:underline}

.highlight{color:red; font-weight:bold}

.fjsel{background:#FAFAFA; color:#666}

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

.panel{border:0; color:#000; padding:10px}

.panelsurround{background-color:#EBF7FD; color:#000}

legend{color:#22229C; font:small arial,helvetica,sans-serif}

.vbmenu_control{color:#666; font:bold 11px arial,helvetica,sans-serif; padding:3px; white-space:nowrap}

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

.vbmenu_popup{background:#666; color:#000; font-size:11px}

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

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

.bigusername, a.bigusername{color:#000; font-size:135%; text-decoration:none}

a.forumlink{color:#2E6AB1; font-size:1.1em; font-weight:bold; text-decoration:none}

a.threadlink:visited{background:url(../../tsg/misc/check.gif) left center no-repeat; color:#1C4576; padding-left:13px; text-decoration:none}

.threadbit-small{padding-left:10px}

.tsguserinfo{background-color:#DEEEF6; border-top:2px solid #5286A5}

.tsguserdetails{color:#4C6573; font-size:.9em}

.tsgposttime{color:#4C6573; float:right}

.tsgmessage, .tsgmessage li{color:#000; font-family:verdana,arial,tahoma,geneva,lucida,sans-serif}

a.tsgpostbuttons{color:#FF6500; font:small tahoma,geneva,arial,lucida,sans-serif; font-weight:bold; padding:0 4px; text-decoration:none}

a.tsgpostbuttons:hover{background-color:#FF6500; color:#FFF}

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

.pagenav td{font-size:1.2em; padding:2px 4px}

.shade, a.shade:link, a.shade:visited{color:#777; text-decoration:none}

a.shade:active, a.shade:hover{color:#F40; text-decoration:underline}

.tcat .shade, .thead .shade, .tfoot .shade{color:#DDD}

.fieldset{margin-bottom:6px}

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

#head3{text-align:left}

#head2 a:hover, #head2 a:focus, a.forumlink:hover, a.threadlink:hover, a.threadlink:active, #usercpnav a:hover{text-decoration:underline}

.topmessage a:link, .topmessage a:visited, .tcat a:hover, .tcat a:active, .thead a:hover, .thead a:active, .tfoot a:link, .tfoot a:visited{color:#FFF; text-decoration:underline}

a:hover, a:active, body_ahover, .wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover{color:#F40}

.tcat a:link, .tcat a:visited, .thead a:link, .thead a:visited, .tfoot a:hover, .tfoot a:active{color:#FFF; text-decoration:none}

.tfoot a:link, .tfoot_alink, .tfoot a:visited, .tfoot_avisited{color:#6C6C3A; text-decoration:none}

.wysiwyg a:link, .wysiwyg_alink, .wysiwyg a:visited, .wysiwyg_avisited{color:#22229C}

.time, .threadbit-small, .threadbit-small a{color:#666}

.navbar a:link, .navbar_alink, .navbar a:visited, .navbar_avisited, .vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover, .vbmenu_hilite a:link, .vbmenu_hilite_alink, .vbmenu_hilite a:visited, .vbmenu_hilite_avisited, .vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover, a.threadlink:link{color:#000; text-decoration:none}

.vbmenu_control a:link, .vbmenu_control_alink, .vbmenu_control a:visited, .vbmenu_control_avisited, .vbmenu_option a:link, .vbmenu_option_alink, .vbmenu_option a:visited, .vbmenu_option_avisited{color:#666; text-decoration:none}

#usercpnav a, .pagenav a{text-decoration:none}
