body
{
	color: #000000;
	font: 12pt verdana, helvetica, sans-serif;
}
a:link, body_alink
{
	color: #393939;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #393939;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #FF0000;
	text-decoration: none;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, helvetica, sans-serif;
}
.tborder
{
	background: #393939;
	color: #ffffff;
	border: 1px solid #000000 ;
}
.tcat
{
	background: #3C4B5B url(/images/gen_last5_capMain.gif);
	color: #FFFFFF;
	font: bold 10pt verdana, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #9AA3AD;
	text-decoration: underline;
}
.thead
{
	background: #6F7072;
	color: #FFFFFF;
	font: bold 11px verdana, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #ffffff;
}
.thead a:visited, .thead_avisited
{
	color: #ffffff;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #ffffff;
}
.tfoot
{
	background: #6F7072;
	color: #ffffff;
}
.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #ffffff;
	text-decoration: underline;
}
.alt1, .alt1Active
{
	background: #ffffff;
	color: #000000;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	color: #006ea6;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	color: #006ea6;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	color: #FF0000;
	text-decoration: underline;
}
.alt2, .alt2Active
{
	background: #858D98;
	color: #ffffff;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #ffffff;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #ffffff;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #000000;
}
.inlinemod
{
	background: #CCCCCC;
	color: #000000;
}
.inlinemod a:link, .inlinemod_alink
{
	color: #000;
}
.inlinemod a:visited, .inlinemod_avisited
{
	color: #000;
}
.inlinemod a:hover, .inlinemod a:active, .inlinemod_ahover
{
	color: #000;
}
.wysiwyg
{
	background: #ffffff;
	color: #000000;
	font: 10pt verdana, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, helvetica, sans-serif;
}
select
{
	background: #FFFFFF;
	color: #000000;
	font: 11px verdana, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
}
.smallfont
{
	color: #000000;
	font: 11px verdana, helvetica, sans-serif;
}
.navbar
{
	color: #000000;
	font: 11px verdana, helvetica, sans-serif;
	position:relative;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #758290;
	color: #ffffff;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #858D98;
	color: #ffffff;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #E2E3EB;
	color: #000000;
}
legend
{
	color: #3B3B3B;
	font: bold 11px verdana, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #858D98;
	color: #FFFFFF;
	font: bold 11px verdana, helvetica, sans-serif;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #000000;
	color: #000000;
	border: 1px solid #000000;
	position: relative;
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #10375D;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #10375D;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #CCCCCC;
	color: #000000;
	font: 11px verdana, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #10375D;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #10375D;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #10375D;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 10pt; text-decoration: none; FONT-WEIGHT: bold; }

/* ***** 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; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

.viewing {
color: #FF0000; font-size: 8pt; font-weight: none; }

.smallfont2 {
color: #FFFFFF; hover: #FFFFFF; link: #FFFFFF; font-size: 8pt; font-weight:normal; font-type: verdana; }
A:link {color: #FFFFFF}
A:visited {color: #FFFFFF}
A:hover {text-decoration: underline}
/*
.alt1 a:link, 
.alt1 a:visited,
.alt1Active a:link, 
.alt1Active a:visited { font-weight:bold;}
*/
.avatarpage {
color: #000000; hover: #FF0000; background: #E2E3EB; link: #FF0000; font-size: 8pt; font-type: verdana; }
.avatarpage A:link {color: #FF0000}
.avatarpage A:visited {color: #FF0000}
.avatarpage A:hover {text-decoration: underline}
div.thread-is-tagged { display: inline; }
div.thread-is-tagged a { color: #841717 !important; }

div#ad-quick-reply { position: relative; }
div#ad-quick-reply > * { margin: 0 20px 0 20px !important; }
/*div#ad-quick-reply:empty { display:none }*/
.os-likes-box {
  display:none;
  background: url("/images/os_favicon.png") no-repeat scroll 5px 3px #F4F4F4;
  border-color: #E8E6E6 #E0DDDD;
  border-radius: 5px 5px 5px 5px;
  border-style: solid;
  border-width: 1px;
  /*clear: both;*/
  display: block;
  font-family: Tahoma;
  line-height: 14px;
  padding: 4px 0px 3px 24px;
  overflow: hidden;
}
.like-link {
  height: 23px;
  width: 26px;
  cursor: pointer;
  margin-bottom: 1px;
  margin-left: 6px;
  float:right;
}
.like-link a{
  width:26px;
  height:23px;
  float:right;
  display:block;
  background: url("/images/os_likebtnv2.png") 0px -22px no-repeat;
}
.like-link a:hover {
  text-decoration: none;
  /*background: url("/images/os_likebtnv2.png") 0px 0px no-repeat;*/
}
a.unlike {
  background: url("/images/os_likebtnv2.png") 0px 0px no-repeat;
}
a.unlike:hover {
  /*background: url("/images/os_likebtnv2.png") 0px 0px no-repeat;*/
}

.os-likes {
  font-size: 11px;
  margin: 30px 0px -5px 0;
/*  width:60%;*/
  margin-right: 2px;
  overflow: hidden;
}
div.osTooltip.bbCodeImageTip {
  padding-left: 18px;
  background: url(http://assets1.osftw.com/images/magnifier.png) 5px 5px #565656;
  background-repeat: no-repeat;
  padding-bottom: 3px;
}

.osTooltip {
  font-weight: bold;
  font-size: 11px;
  color: rgb(234, 234, 234);
  background-color: rgb(86, 86, 86);
  padding: 5px 10px;
  display: none;
  z-index: 15000;
  cursor: default;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset, 2px 7px 11px #232323;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset, 2px 7px 11px #232323;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset, 2px 7px 11px #232323;
  -khtml-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset, 2px 7px 11px #232323;
}
img.attach, img.bbCodeImage {
	max-width: 100%;
}

.bbCodeImageFullSize {
	position: absolute;
	z-index: 2147483647;
}