.tooltip, .tooltip_nomargin 
{
	background:url('/images/gradient4.png') repeat-x;
	border: solid 1px #216889;
	background-color:#F6FBFD;
}

.tooltip 
{
	margin:5px;
}

.tooltip_nomargin 
{
	margin:0px;
}

.tooltip .head ,
.tooltip_nomargin .head 
{
	background:url('/images/gradient2_h100.png') repeat-x;
	border-bottom: solid 1px #216889;
	padding:5px;
}

.tooltip .content,
.tooltip_nomargin .content
{
	padding:5px;
	background:url('/images/gradient4.png') repeat-x;
	background-color:#F6FBFD;
}

.tooltip .tooltiptitle,
.tooltip_nomargin .tooltiptitle
{
	top:100px;
	font-family:Tahoma;
	font-size:18px;
	color:#216889;
}

.tooltip table tr td img,
.tooltip_nomargin table tr td img 
{
	padding-left:5px;
	padding-top:3px;
}

.tooltip .separator,
.tooltip_nomargin .separator
{
	font-size:1px;
	width:100%;
	border-bottom: solid 1px #216889;
	padding-top:6px;
	margin-bottom:7px;
}


.tooltip .toolbar_button a, 
.tooltip .toolbar_button a:hover,
.tooltip .toolbar_button a:visited,
.tooltip_nomargin .toolbar_button a, 
.tooltip_nomargin .toolbar_button a:hover,
.tooltip_nomargin .toolbar_button a:visited
{
	cursor:hand;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	
	font: normal 12px Tahoma, Verdana, Arial, Sans-serif;
	color:#216889;
	background-color:Transparent;
}

.tooltip .toolbar_button a:hover,
.tooltip_nomargin .toolbar_button a:hover
{
	cursor:hand;
	text-decoration:underline;
	background-color:Transparent;
}

.tooltip .toolbar_button a:active,
.tooltip_nomargin .toolbar_button a:active
{
	cursor:hand;
	background-color:Transparent;
}


.tooltip .toolbar_button img,
.tooltip_nomargin .toolbar_button img
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	vertical-align:middle;
}


.tooltip a, 
.tooltip a:hover,
.tooltip a:visited,
.tooltip_nomargin a, 
.tooltip_nomargin a:hover,
.tooltip_nomargin a:visited
{
	cursor:hand;
	
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	color:#216889;
	background-color:Transparent;
}

.tooltip a:hover,
.tooltip_nomargin a:hover
{
	text-decoration:underline;
}


.tooltip table.formular ,
.tooltip_nomargin table.formular 
{
	width: 100%;
	display:inline-block;
}


.tooltip table.formular tr td.labelsmall,
.tooltip_nomargin table.formular tr td.labelsmall
{
	vertical-align:top;
	width:100px;
	border: 0px;
	padding: 2px 2px 2px 2px;
}

.module_editing_header 
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	color:white;
	font-weight:bold;
	background-color: #D1E5FC;
	background-image:url(/images/controls/gradient.gif);

	padding: 2px 2px 2px 2px;
	border: solid 1px #216889;
}

.module_editing_body 
{
	border: solid 1px #216889;
}

.input_tooltip_ping 
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px;
	border:1px solid #216889;
}

.textbox_comment 
{
	font-family:Arial;
	font-size:15px;
	width:370px;
	height:40px;
	overflow:auto;
}

.textbox_box_comment
{
	font-family:Arial;
	font-size:12px;
	width:85%;
	height:30px;
	padding:0px;
	overflow:auto;
}

.modalBackground
{
    background-color:#e6e6e6;
    filter:alpha(opacity=60);
    opacity:0.60;
    -moz-opacity: 0.6;
    /*cursor:wait;*/
}

/* HTML Editor */

.reTool .SetLanguage {
    background-image:url(/images/icons/16x16/flag_generic.png);
}

.reTool .AcronymManager {
    background-image:url(/images/icons/16x16/blackboard.png);
}