﻿body, html { height: 100% }

/* Login page styles =============================== */
.loginpanel_header
{
	font-family : Verdana;
	font-size : 11pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.login_errorbox
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.loginpanel_AppName
{
	font-family : Verdana;
	font-size : 20pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.loginpanel_fieldcaption
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

/* End Login page styles =============================== */

/* Misc styles =============================== */

.buttonrow_cell
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-top-style: solid;
	border-bottom-style: solid;
}


.hyperlink_medium
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.hyperlink_medium:hover
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}
/* End Misc styles =============================== */

/* Main styles =============================== */

.general_fontbold
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.general_titlebar
{
	font-family : Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.button_thin
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}

.button_thinnobold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}

.BigBar_Link
{
	font-family : Verdana;
	font-size : 12pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration :none;
}

.general_text
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.AppName_Link
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#000000;
	text-decoration :none;
}

.app_AppBarDropDown
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	width: 180px;
}

.hyperlink_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.hyperlink_normal:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}

.app_GeneralLink
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.app_GeneralLink:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}

.app_GeneralTitle
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.app_Title
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.app_TabLink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.app_TabLink:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}

.label_important
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.hyperlink_whitebold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.label_boldblack
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.label_boldwhite
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.labelbig_boldwhite
{
	font-family: Verdana;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.general_loginerrorMessage
{
	font-family : Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	font-weight : bold;
}

.general_loginerrorTextBold
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
}

.general_loginerrorText
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : normal;
}

.button_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 30px;
}

.progressbar_template
{
	position: fixed;
	left: 50%;
	top: 50%;
	overflow: auto;
	margin-top: -50px;
	margin-left: -100px;
}

.textbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}


.textbox_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}


.label_important
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


.floating-menu
{
	padding: 3px;
	position: fixed;
	background: #FF5733;
	border: 1px solid #000080;
	width: 300px;
	height: 20px;
	z-index: 100;
	bottom: 0px;
	right: 0px;
	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.floating-menu a, div.floating-menu h3 {display:block;margin:0 0.5em;}

/* End Main styles =============================== */

/* Datagrid styles =============================== */

.datagrid_arrows { position:relative; margin:0; padding:0 16px 0 0; left:5px; top:2px}
.datagrid_arrowUp { width:16px; height:7px; margin:0; padding:0; position:absolute; top:0px; right:0; }
.datagrid_arrowDown { width:16px; height:7px; margin:0; padding:0; position:absolute; top:7px; right:0; }


.datagridrow_mouseover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FF5733;
}

.datagridrow_mouseoverbold
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FF5733;
}

.datagridrow_normallink
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight:normal;
	text-align: left;
	text-decoration :underline;
	vertical-align: top;
}

.datagrid_pagelink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	text-decoration:none;
	vertical-align: top;
}

.datagrid_pagelink:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	text-decoration:underline;
	vertical-align: top;
}

.datagrid_pagetext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
}

.datagridrow_table
{
	border: 1px solid #A7A7A7;
}

.datagrid_actionbutton
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagrid_actiontext
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagridrow_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #1B4353;
}

.datagridrow_subheader
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #3F839F;
}

.printdatagridrow_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.softdatagridrow_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #1B4353;
}

.datagridrowalt_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #CC6600;
}

.datagrid_aggregate
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
	background-color: #D6D6D6;
}

.datagridrow_alt1
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.datagridrow_alt1:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #800080;
}

.datagridrow_alt2:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #800080;
}

.datagridrow_addrowpanel
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #5D94AB;
}

.datagridrow_grouphdr1
{
	border: 1px solid #375D6D;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #3F839F;
}
.datagridrow_grouphdr2
{
	border: 1px solid #375D6D;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #679EB5;
	text-indent:60px;
}
.datagridrow_grouphdr3
{
	border: 1px solid #375D6D;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #8FB2C1;
	text-indent:120px;
}

.datagridrow_grouphdr4
{
	border: 1px solid #375D6D;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-color: #EDEDED;
}


.datagridrow_critical
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FF0000;
}

.text_history
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.datagridrow_warning
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #EECB0C;
}

.datagridrow_alt1_unread
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.datagridrow_docversion
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #F1EFEB;
}

.datagridrow_alt2
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #ECEEF5;
}

.datagridrow_alt2_unread
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #ECEEF5;
}

.datagridrow_selected
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #666666;
}

.datagridcol_normal
{
	cursor: pointer;
}

.datagrid_actionlinks
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagrid_headerlinks
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-decoration :underline;
	vertical-align: middle;
}

.datagrid_addrecordbutton
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.datagrid_deleterecordbutton
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagrid_strongactionlinks
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


/* End Datagrid styles =============================== */

/* Dashboard styles ================================== */
.dashboard_title
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
}

.dashboard_back
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.dashboard_viewbar
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.gridDarkStrip
{
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}
.gridLightStrip
{
	background:#f9f9f9;
	border-bottom:1px solid #cccccc;
}
.gridBorderBottom
{
	border-bottom:1px solid #cccccc;
}
.gridColorDIV
{
	width:8px;
	height:8px;
	font-size:8px
}
.gridNoFont
{
	font-size:1px
}
.gridHeader
{
	background:#aaaaaa;
	border-bottom:1px outset #cccccc;

}
.text
{
	COLOR: #291E40;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	
}
/* End Dashboard styles ================================== */

/* Form styles =========================================== */
.formlabel_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.formreadonly_text
{
	font-family : Verdana;
	font-size : 9pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.formautoid_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.form_whitetext
{
	font-family : Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}


.formdblabel_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.formdatetimepicker_normal
{
	border-style: solid;
	border-width: 1px;
	border-color:#A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdatetimepicker_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formmultitextbox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;
	height:80px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formmultitextbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;
	height:80px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formtextbox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formtextbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formcurrencybox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:150px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formcurrencybox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:150px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formnumbox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:150px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formnumbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:150px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdropdown_normal
{
	border-style: solid;
	border-width: 1px;
	border-color:#A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdropdown_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.checkbox_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.checkbox_nowrap
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}


.formheader_normal
{
	font-family: Verdana;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.formheaderlink_normal
{
	font-family: Verdana;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration:underline;
}

.formheaderdesc_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formradiobutton_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}



.datetimepicker_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datetimepicker_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datetimepicker_container
{
	border: 1px solid #000000;
	font-size: 9pt;
	font-family: Verdana;
}

.datetimepicker_todaydate
{
	border: 1px solid #FFCC00;
	background-color: #FFEEA8;
}

.datetimepicker_selecteddate
{
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #FFCC00;
}

.dropdown_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.dropdown_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.fieldcaption_cell
{
	font-family :Verdana;
	font-size: 8pt;
	color: #414141;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	background-color: #F5F5F5;
	background-image:url('../images/icoEmbossFooter.gif');
	background-repeat:repeat-x;
	background-position:bottom; 
}

.fieldcaption_cellmobile
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align:left;
	vertical-align: top;
	background-color: #F5F5F5;
}

.fieldcaption_cellnobg
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.fieldcontrol_cell
{
	vertical-align: top;
	background-color:#F5F5F5;	
	background-image:url('../images/icoEmbossFooter.gif');
	background-repeat:repeat-x;
	background-position:bottom; 
}

.fieldcontrol_cellnofooter
{
	vertical-align: top;
	background-color: #F5F5F5;
	background-image:url('../images/icoEmbossFooter.gif');
	background-repeat:repeat-x;
	background-position:bottom; 
}

.fileupload_normal
{
	border-style: solid;
	border-width: 1px;
	border-color:#A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.createics_link
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	text-decoration :underline;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.fileupload_link
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	text-decoration :underline;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.fileupload_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.fieldsectionseparator_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #828282;
}

.formfieldsectionseparator_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #828282;
}

.formfieldsectionseparator_cell2
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #828282;
}

.formfieldsectionseparator_maroon_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #6F6472;
}

.formfieldsectionseparator_darkblue_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #3D5253;
}

.formfieldsectionseparator_darkgreen_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #3E533D;
}

.formfieldsectionseparator_darkorange_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #9E8E68;
}

.formfieldsectionseparator_darkcyan_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #657087;
}

.formfieldsectionseparator_darkpurple_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #9A949C;
}

.fieldsectionseparator_desc
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.fieldcaption_desc
{
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #F5F5F5;
}

.listfillup_table
{
	border: 2px solid #000000;
}

.formtable_class
{
	background-color:#F5F5F5;
}

.fieldrow_cls 
{
    vertical-align :bottom;
}

.formpanel_div
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	width: 100%;
	height: 100%;
	visibility: visible;
	float: none;
}

.AppForms_Header
{
	font-family : Verdana;
	font-size : 12pt;
	font-weight:bold;
	color:#000000;
	text-decoration :none;
}

.AppForms_Title
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#000000;
	text-decoration :none;
}

.formbutton_normal
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 30px;
}

.searchbutton_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 30px;
}

.label_normal
{
	font-family: Verdana ;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.label_bold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.label_whitenormal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.Form_InnerBorder
{
	background-color :#1B4353;
}

.Form_InnerHeader
{
	background-color :#1B4353;
}

.Form_InnerFooter
{
	background-color :#1B4353;
}


/* End Form styles =========================================== */

/* Footer styles =========================================== */
.footer_text
{
	font-family: Verdana;
	font-size: 7pt;
	color: #6F6F6F;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.footer_link
{
	font-family: Verdana;
	font-size: 7pt;
	color: #6F6F6F;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.footer_link:hover
{
	font-family: Verdana;
	font-size: 7pt;
	color: #6F6F6F;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}
/* End Footer styles =========================================== */


/* Approval Page =========================================== */


.actionbar_actiontext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
}

.actionbar_normal
{
	border: 1px solid #373737;
	cursor: pointer;
	background-color:#E9E9E9;
	
}

.actionbar_normalnopointer
{
	border: 1px solid #FF5501;
}

.actionbar_mouseover
{
	border: 1px solid #FF5501;
	cursor: pointer;
	background-color: #F69C00;
}

.form_titledesc
{
	font-family : Verdana;
	font-size : 7pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration :none;
}

.form_titlebar
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color :#006690;
	text-decoration :none;
}
/* End Approval Page =========================================== */


/* Calendar styles=================================
    /* Clear calendar's float, using dialog inbuilt form element */
    #container .bd form {
        clear:left;
    }
 
    /* Have calendar squeeze upto bd bounding box */
    #container .bd {
        padding:0;
    }
 
    #container .hd {
        text-align:left;
    }
 
    /* Center buttons in the footer */
    #container .ft .button-group {
        text-align:center;
    }
 
    /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
    #container_c.yui-overlay-hidden table {
        display:none;
    }
 
    /* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
    #cal {
        border:none;
        padding:1em;
        font-family :Verdana;
        font-size:9pt;
        
    }
 
    /* Datefield look/feel */
    .datefield 
    {
        position:relative;
        top:10px;
        left:10px;
        white-space:nowrap;
        border:1px solid black;
        background-color:#eee;
        width:25em;
        padding:5px;
    }
 
    .datefield input,
    .datefield button,
    .datefield label  {
        vertical-align:middle;
    }
 
    .datefield label  {
        font-weight:bold;
    }
 
    .datefield input  {
        width:15em;
    }
 
    .datefield button  {
        padding:0 5px 0 5px;
        margin-left:2px;
    }
 
    .datefield button img {
        padding:0;
        margin:0;
        vertical-align:middle;
    }
 
    /* Example box */
    .box {
        position:relative;
        height:30em;
    }
/* End calendar styles=================================

/* Error Message Panel =================================== */
.validationerror_panel
{
	margin: 5px;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}
/* End Error Message Panel =================================== */

/* Chat List =================================== */

.chatbox_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	text-align: left;
}

.chatbox_dateposted
{
	font-family: Verdana;
	font-size: 8pt;
	color: #414141;
	text-align: left;
}

.chatbox_username
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	color: #1B4353;
	text-align: left;
}

.chatbox_buttons
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	height:30px;
}

.chatbox_likecomment
{
	font-family: Verdana;
	font-size: 8pt;
	color: #1B4376;
 font-weight:normal;
 border-style:none;
 background-color:Transparent;
 cursor: pointer;
 cursor: hand;
}

.chatbox_likes
{
 font-family: Verdana;
 font-weight:normal;
 font-size: 8pt;
 color: #414141;
}

.chatbox_mainback
{
 background-color:#F5F5F5;
}

.chatbox_mainheader
{
 background-color:#2F5161;    
}

.chatbox_whatonyourmind
{
    font-family: Verdana;
 font-weight:bold;
 font-size: 11pt;
 color: #FFFFFF;
}


.datagrid_actionlinksAddNew {
	width: 115px;
	height: 25px;
	background: #4E9CAF;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	color: white;
	font-weight: bold;
	line-height: 25px;
	margin-left: 5px;
}

.datagrid_actionlinksImport {
	width: 115px;
	height: 25px;
	background: #808000;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	color: white;
	font-weight: bold;
	line-height: 25px;
	margin-left: 5px;
}

.datagrid_actionlinksExport {
	width: 115px;
	height: 25px;
	background: #008080;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	color: white;
	font-weight: bold;
	line-height: 25px;
	margin-left: 5px;
}

.datagrid_actionlinksSearch {
	width: 115px;
	height: 25px;
	background: #bda000;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	color: white;
	font-weight: bold;
	line-height: 25px;
	margin-left: 5px;
}

.BreakMobile {
	display: none;
}
/* End Chat List Panel =================================== */