/*
-------------------------------------------------------
body styles
-------------------------------------------------------
*/
BODY, TBODY {
font-family: arial;
font-size: 12px;
margin:0;
color: null;
text-decoration: none;
}

BODY{
background-color: null;
}

a {
text-decoration: none;
color: null;
}

a:hover {
color: null;
text-decoration: underline;
}

h3 {
text-decoration: none;
color: null;
font-size:16px;
margin: 0;
}

.underline {
border-bottom: 1px solid null;
}

.descrEl {
font-size: 11px;
}

/*
-------------------------------------------------------
logIn
-------------------------------------------------------
*/
.logIn {
color: null;
/*background-color: #5BC0EB;*/
background-color: null;
background-image: url(/forum/applications/forum/images/toolBarBgnd.gif);
background-repeat: repeat-y;
background-position: right top;
}
/*
-------------------------------------------------------
container styles
-------------------------------------------------------
*/

.containerTitle,
.containerTitle_1,
.containerTitle_2,
.containerTitle_Light,
.containerTitle_Thin,
.containerTitle_Warn {
font-size: 16px;
font-weight: normal;
color: null;
background-color: null;
padding: 3px;
}
.containerTitle {
  /*height: 10px;*/
  font-weight: bold;
}
.containerTitle_1 {
  font-size: 12px;
  height: 25px;
  font-weight: bold;
  color: null;
  background-color: null;
}

.containerTitle_2 {
  font-size: 12px;
  font-weight: bold;
  color: null;
  background-color: null;
}

.containerTitle_Thin {
font-size: 10px;
font-weight: bold;
}

.containerTitle_Light {
font-size: 11px;
font-weight: bold;
background-color: null;
}

.containerTitle_Warn {
font-weight: bold;
background-color: null;
}

.containerTitle a {
  text-decoration: none;
  color: null;
}
.containerTitle a:hover {
  text-decoration: none;
  color: null;
}

.containerContent,
.containerContent_1,
.containerContent_2,
.containerContent_Light,
.containerContent_Thin,
.containerContent_Warn {
background-color: null;
border: 1px solid null;
}

.containerContent_1{
border: null;
}
.containerContent_2{
border: null;
}

.containerContent_Light{
border: null;
}

.containerContent_Warn {
border: 1px solid null;
}

.box,
box_1,
box_2 {
  background-color: #000000;
}
.box_1 td {
  background-color: null;
  color: null;
  font-weight: bold;
}
.box_2 {
  background-color: null;
}

/*
-------------------------------------------------------
table styles
-------------------------------------------------------
*/

.table {
  width:100%;
}

TH, .tableHeader {
font-weight: bold;
color: null;
border: null;
background-color: null;
}

TH a {
  color: null;
}

.tableContent {
background-color: null;
}

.alternateTrue {
  background-color: #000000;
}
.alternateFalse {
 background-color: null;
}

.trOver {
  background-color: #000000;
}

.tableBackground{
background-color: null;
}


/*
-------------------------------------------------------
toolbar
-------------------------------------------------------
*/

.toolBar{
color: null;
background-color: null;
border-bottom: 1px solid null;

background-image: url(/forum/applications/forum/images/smoothBlue/toolBarBgnd.gif);
background-repeat: no-repeat;
background-position: left top;
}

.toolBarElement{
color: null;
border-right: 1px solid null;
}

.toolbarContent{
color: null;
}

/*
-------------------------------------------------------
form elements
-------------------------------------------------------
*/
form {
    margin: 0;
    padding: 0;
}

select {
     font-family: courier new, courier;
border: 1px solid #cccccc;
font-size:10pt;
}

.formElements,
.paginator
{
font-family: courier new, courier;
border: 1px solid #cccccc;
padding: 2px 2px;
font-size:10pt;
}
.formElementsError {
border: 1px solid #ff0000;
background-color: #f0f0f0;
font-family: courier new, courier;
padding: 2px 2px;
font-size:10pt;
}
.formElementsWarning {
border: 1px solid #00cc00;
font-family: Arial;
padding: 2px 2px;
font-size:10pt;
 background-color:#00cc00;
 color:white;
}
.inputAlert{
	border: 1px solid #FF6600;

}
.formSearchLabel td{
 color:null;
}

.paginator {
  font-size:7pt;
  padding: 0px;
}

/*
-------------------------------------------------------
tab elements
-------------------------------------------------------

*/

.tabSelected{
font-weight:bold;
border-bottom:1px solid #ffffff;
}
.tabUnselected {
color:#cccccc;
border-bottom:1px solid #cccccc;
opacity:.90;
-khtml-opacity:0.5
filter: alpha(opacity=90);

}

.tabUnselected .tabImg{
opacity:.50;
filter: alpha(opacity=50);
}

.tabDisabled {
color:#333333;
border-bottom:1px solid #cccccc;
opacity:.4;
filter: alpha(opacity=40);
}

.tabDisabled .tabImg{
opacity:.30;
filter: alpha(opacity=30);
}

.tabDisabled td a{
color:#969696;
}

.tabUnselected td a {
color:#8F8F8F;
}
.tabContainer{
background-color: null;
border:1px solid #cccccc;
border-top: 0px solid #cccccc;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
}


.footer{
    height:12px;
    background-color: #f3f3f3;
	text-align:right;
}

/*
-------------------------------------------------------
drag
------------------------------------------------------

*/
.draggable, .draggable td{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	border-bottom:none;
}

.draggableOver, .draggableOver td{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: gray;
	border-bottom:1px solid gray;
}

.droppingEl, .droppingEl td{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	opacity:.5;
  filter:alpha(opacity=50);
  border-bottom:1px solid gray;
}

.dragHandler{
	background-color: #E7E7E7;
	cursor:move;
	background-image: url(/forum/commons/skin/smoothBlue/images/grip.gif);
	background-position: left;
	background-repeat: repeat-y;
}

span.button, del.button{

	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 3px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	  position:relative;
	_width:10px;
	_overflow-y:hidden;
}

span.button, del.button,
span.button button, span.button input, del.button span{
    background-image:url(/forum/commons/skin/smoothBlue/images//button/button.png);
   -background-image:url(/forum/commons/skin/smoothBlue/images//button/button.gif);
}

span.button button, span.button input, del.button span{
	white-space:nowrap;
	cursor:pointer;
    color:null;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
  _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}

html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari span.button button:focus{
    outline:none;
}


del.button{
	background-position:0 -120px;
  cursor:not-allowed;
}

del.button span{
    color:#999999 !important;
	  background-position:100% -120px;
    cursor:not-allowed;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
    cursor:pointer;
}


/*Hover Style*/

span.button:hover,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
    cursor:pointer,
}

span.button:hover button,
span.button-behavior-hover button,
span.button-behavior-hover input{
	color:#fff;
	background-position:100% -60px;
    cursor:pointer;
}

del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	cursor:not-allowed;
}

del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	cursor:not-allowed;
}

.buttonImg{
  background-color:transparent;
  border:none;
}

.buttonArea {
 background-color: #000000;
 padding:5px;
}



#application_menu td a:hover{
text-decoration:none;
}

.menuContainer {
border-top: 1px solid null;
border-bottom: 1px solid null;
border-left: 1px solid null;
border-right: 1px solid null;
}

.menuTitle td{
border-top: 1px solid null;
padding:3px 2px 3px 2px;
background: null;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
text-decoration: none;
cursor: default;
}

.menu td, .menuLabel td{
padding:1px 1px 1px 1px;
background-color: null;
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
text-decoration: none;
border-bottom: 1px solid #000000;
    cursor: pointer;
}

.menuOver td, .menuLabelOver td{
padding:1px 1px 1px 1px;
background: null;
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
text-decoration: none;
border-top: 1px solid null;
cursor: pointer;
}


.subMenu {
padding:1px 1px 1px 1px;
background-color: #000000;
text-decoration: none;
cursor: default;
border-bottom: 1px solid #000000;
/* here you have the arrow image for the sub menu */
background-image: url(/forum/commons/skin/smoothBlue/images//menuArrow.gif);
/*pending */
background-repeat: no-repeat;
background-position: right;
}

.subMenu td{
padding:1px 1px 1px 1px;
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
}

.subMenuOver {
padding:1px 1px 1px 1px;
background: null;
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
text-decoration: none;
cursor: default;
border-bottom: 1px solid #000000;
/* here you have the arrow image for the sub menu */
background-image: url(/forum/commons/skin/smoothBlue/images//menuArrow_over.gif);
/*pending */
background-repeat: no-repeat;
background-position: right;
}
.subMenuOver td{
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
/*pending */
}

.menuDisabled td{
padding:1px 1px 1px 1px;
background: null;
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
text-decoration: none;
border-bottom: 1px solid null;
cursor: default;
}

.separator {
cursor: default;
background-color: null;
}

.img{
padding:0px 0px 3px 0px;
}

/*
 transparency of the menu
*/

.transparency, .menuOver, .menu{
/*-moz-opacity:0.90;
opacity: 0.90;
-khtml-opacity: 0.90; */
}

.cursorHand {
cursor: pointer;
}

.cursorDefault {
cursor: default;
}

.imgFontFamily {
font-family: Webdings, Wingdings, "Wingdings 2", "Wingdings 3";
font-size: 16px;
font-style: normal;
}

.menuBar {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
cursor: pointer;
color: null;
border-right: null 1px solid;
border-top: null 1px solid;
/*border-left: null 1px solid;*/
}

.menuBarOver {
background-color: null;
cursor: pointer;
border-right: #666666 1px solid;
border-left: #666666 1px solid;
border-top: #666666 1px solid;
}

.menuBar td{
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: null;
}

.menuBarOver td {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color:null;
}

.menuBorder {
border-left: null 1px solid;
border-right: null 1px solid;
border-top: null 0px solid;
}
.menuBorderDiv{
border-bottom: null 1px solid;
background-color:null;
}
.imgSeparator{
}


.containerTitle_1 {
  background-color: #8CAFCA;
  background-image: url(/forum/commons/skin/smoothBlue/images/barBgnd.gif);
}
.toolbarContent{
background-image: url(/forum/applications/forum/images/smoothBlue/toolBarBgnd.gif);
}

.toolBar{
background-repeat: repeat-x;
}

TH, .tableHeader {
color: #000000;
background-image: url(/forum/commons/skin/smoothBlue/images/thBgnd.gif);
background-color: #ADCDDA;
}


