@import url("navigation.css");
@import url("tabs.css");
@import url("popup.css");
@import url("uploadify.css");

#ResultsCell td, #ResultsCell th, #ItemContainer td, #ItemContainer th
{
	padding:4px;
}

#LanguageBar
{
	width:100%;
	padding-left:10px;
}

.gridPaging
{
	margin-bottom:10px;
}


.tbGridHeader, .rightAlignHeader, .nowrapHeader
{
	/*white-space: nowrap;*/
    	background-color: #D2D2D2;
    	color: #000000;
	font-weight:bold;
	text-align:left;
 	padding:4px;
	vertical-align:bottom;
}

.tbGrid th,.tbGrid tr{
	border-bottom:solid 1px #333;
}

.tbGrid th a{
	text-decoration:none;
}

.tbGrid th a:hover{
	text-decoration:underline;
}

.tbGrid th.selected {
	background-color: #C3C3C3 !important;
}


.tbGrid tr:hover { background-color: #FFFFDC;}



.tbRowsTable
{
	width:75%;
	margin-top:5px;
	margin-bottom:5px;
}

.tbGridCell, .rightAlignCell, tbRowsCell, .nowrapCell
{
	padding:4px;
	vertical-align:top;
}

.tbRowsHeader
{
	width:33%;
	vertical-align:top;
}

.tbRowsCell
{
	width:66%;
	vertical-align:top;
}

.rightAlignCell
{
	text-align:right;
}

.rightAlignHeader
{
	text-align:right;
}

.nowrapCell
{
	white-space:nowrap;
}

.FreeTextBoxContainer table
{
	margin: 0 !important;
}

.FreeTextBoxContainer th, .FreeTextBoxContainer td 
{
	padding: 0 !important;	
}

/*** HtmlForm *****/

.formRow {
	clear:both;
	margin-bottom:1px;
	padding:4px 0px 4px 0px;
	width:99%;
	overflow:hidden;
	
}

.Mandatory{
	font-weight:bold;
}

.formFieldCaption{
	width:25%;
	float:left;
	text-align:right;
	padding-right:10px;

}

.formField, .FreeTextBoxContainer{
	width:55%;
	float:left;
	clear:right;

}

select {

z-index:-1;
}


/**** End Form *****/

/**** Tooltip for help text *****/

	.PMN_tooltip{
		
		background: url(../images/helptooltip.gif) no-repeat;
		display: inline;
		text-decoration:none;
		font-size:14px;
	}

	.PMN_tooltip:hover {
		text-decoration:none;
		cursor: help;

	} 
	.PMN_tooltip span {
		font-family: Arial, Verdana, sans-serif !important;
		font-size:0.9em;
		font-weight:normal !important;
		margin-top:30px;
		display:none;
		padding:2px 3px 2px 3px;
		width:250px;
		border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);

	}
	.PMN_tooltip:hover img {
			border: 0; margin: -26px 0 0 -40px;
			float: left; position: absolute;
		}
	.PMN_tooltip:hover span{
		display:inline;
		position:absolute;
		background:#ffffff;
		border:1px solid #cccccc;
		color:#3c3c3c;
		text-align:left;
	}

	.PMN_tooltip:hover em {
		font-size: 1.2em; font-weight: bold;
	}
	.custom { padding: 0.5em 0.8em 0.8em 2em !important; }
	.info { background: #FFFFDC !important; border: 1px solid #FFCC7B !important}


/**** End Tooltip *****/

/******** Notify box *********/
.ui-notify { margin:10px; }
.ui-notify-message { padding:5px; margin-bottom:15px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px }
.ui-notify-message h1 { font-size:14px; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-close { color:#C00035; text-decoration:underline }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0 1px 1px #fff; padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }

.ui-notify div {
	font-weight:bold;
}
.error {
	background:#FFD2D3 url('../images/notify_icon_error.png') no-repeat 10px 8px;
	border:1px solid #f5aca6;
	padding-left:55px;
}

.error .title
{
	color:#871414;
}

.success {
	background:#D4FECE url('../images/notify_icon_success.png') no-repeat 10px 8px;
	border:1px solid #9ADD90;
	padding-left:55px;
}
.success .title
{
	color:#258815;
}

.warning {
	background:#FEFCCB url('../images/notify_icon_warning.png') no-repeat 10px 8px;
	border:1px solid #FED201;
	padding-left:55px;
}
.warning .title
{
	color:#97932C;
}
.notice {
	background:#DBECFF url('../images/notify_icon_info.png') no-repeat 10px 8px;
	border:1px solid #9FC7F5;
	padding-left:55px;
}
.notice .title
{
	color:#2850C1;
}

/******** End notify box *********/


/******** Expandable fieldset  *********/
.ExpandableFieldset fieldset legend, .CollapsibleFieldset fieldset legend
{
	background-color:#CCC;
	width:90%;
	padding:5px;
	margin-bottom:2px;
	font-weight:bold;
}

.ExpandableFieldset fieldset legend:before
{
	content:"\25BA\0000a0"
    /* unicode triangle pointing right */
}

.CollapsibleFieldset legend:before{
	content:"\25BC\0000a0" !important;
    /* unicode triangle pointing down */
}

/******** End Expandable fieldset  *********/

