﻿body {
}
/* form elements */
#form {
	margin: 15px;
	padding: 0;
	border: 1px solid #EFEFEF; 
	background: #F8F8F8;	
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border: 1px solid #EFEFEF;
	font: normal 1em Verdana, 'Trebuchet MS', Tahoma, sans-serif;	
	color: #666666;
}
textarea {
	width: 280px;
	padding:2px;
	border: 1px solid #EFEFEF;
	FONT: 8pt Verdana,Arial, Helvetica, sans-serif; 
	text-align:justify; 
	height:100px;
	display:block;		
	color: #666666;
}
button { 
	color: #000080; background-color:#afb7cf;font-size: 9pt; font-family:Verdana; border:solid 1px #B3CAE1;}
	
	
	
	/* Global definitions */
body {margin:0px; padding:0px; color:black; }
body.body-popup {margin:10px;}
div.empty {width:1px; height:1px; overflow:hidden;}
form {margin:0px;}


/* Containers */
div#content_container_hor {margin:0px 10px 0px 10px;}
div#content_container_ver {margin:16px 0px 16px 0px;}
div#menucontainer {padding:5px 3px 20px 5px; width:181px; overflow:auto; overflow-y:visible;  -moz-}
div#buttonscontainer, div#smbuttonscontainer {width:100%; margin:0px; padding:4px 3px 4px 5px;  -moz-}
div#smbuttonscontainer {padding:5px 3px 2px 5px;}
div#hiddenmenucontainer {font-family:Tahoma, Arial,sans-serif; color:#556877; font-size:75%; padding:5px 2px 0px 3px; cursor:pointer; cursor: hand; line-height:11px; text-align:center;}
div#menu_min_width {width:181px;}



/* Edit form*/
div.edit-form {margin:16px 0px 16px 0px;}
table.edit-form td {background-color:#E7EAF5;}
table.edit-form tr.top td {border-top:1px solid #ABB6D7;}
table.edit-form td.left {border-left:1px solid #ABB6D7;}
table.edit-form td.right {border-right:1px solid #ABB6D7;}
table.edit-form tr.top td.left {border:0px; background-image:url(images/edit/lt.gif); height:2px; width:2px;}
table.edit-form tr.top td.right {border:0px; background-image:url(images/edit/rt.gif); height:2px; width:2px;}
table.edit-form tr.bottom td {border-bottom:1px solid #ABB6D7;}
table.edit-form tr.bottom td.left {border:0px; background-image:url(images/edit/lb.gif); height:2px; width:2px;}
table.edit-form tr.bottom td.right {border:0px; background-image:url(images/edit/rb.gif); height:2px; width:2px;}
table.edit-form td.content {padding:7px 2px 2px 2px;}
table.edit-form div.buttons {margin-top:4px; padding:5px; background-color:#F8F9FC; background-image:url(images/edit/buttons_bg.gif); border:1px solid #CED6EC;}


/* Tab inside edit form */
table.edit-tab {border:1px solid #B8C1DD; border-top:none; width:100%;}
table.edit-tab td {background-color:#F8F9FC; padding:4px 4px 9px 4px;}

/* Edit table */
table.edit-table {width:100%;}
table.edit-table td {font-size:100%; padding:4px;}
table.edit-table td.field-name {color:#646465; text-align:right;}
table.edit-table tr.heading td {background-color:#E0E4F1;}
table.edit-table table td {padding:2px; border:1px;}
table.edit-table table.edit-table td {padding:4px;border:1px}
table.edit-table div {font-size:100%;}
span.required {color:red;}

.normalwhite {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none
}.normalwhitee{
	FONT-SIZE: 10px; COLOR: #063F1E; LINE-HEIGHT: 20px; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none
}
/* Vertical divider */
td.vdivider-top-bg {height:3px; background-image:url(images/vdivider_top_bg.gif); background-color:#E6E6E6; cursor:e-resize; background-repeat:repeat-y;}
td.vdivider-bg {background-image:url(images/vdivider_bg.gif); background-color:#E6E6E6; cursor:e-resize; background-repeat:repeat-y;}
table.vdivider {width:6px;}
table.vdivider td.top {height:235px; vertical-align:top;}
table.vdivider td.vdividerknob {height:63px; background-color:#A6A6A6; cursor:pointer; cursor: hand;}
table.vdivider td.vdividerknobleft {background-image:url(images/divider_left.gif);}
table.vdivider td.vdividerknobleftsel {background-image:url(images/divider_left_sel.gif);}
table.vdivider td.vdividerknobright {background-image:url(images/divider_right.gif);}
table.vdivider td.vdividerknobrightsel {background-image:url(images/divider_right_sel.gif);}
/* Footer */
td.footerpanel {background-image:url(images/footerbg.gif); height:25px; border-top:1px solid #B5B3AF; padding-left:5px; padding-right:5px;}
td.footerpanel td {font-family:Tahoma; font-size:70%;}
td.footerpanel a {color:black;}
td.footerpanel a:hover {color:red;}

.DynamicMenuZIndex
{
	z-index: 999;
}