/* CSS Document */
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		margin-top: 0px;
		margin-left: 0px;
	}
	table
	{
		font-family : Arial;
		font-size : 13px;
		vertical-align : top; 
		border-collapse : collapse;
	}
	DIV, TR, TD, SPAN, INPUT, SELECT{
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		font-weight:normal;
		padding: 0px;
	}
	.bluebg{
		background-color:#9CB4C3;
	}
	TEXTAREA{
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		/* width:expression(document.body.clientWidth > 900? “900px”: “auto” ); /* IE */
	}
	#main_div{ 
		margin:auto; 
		/*width:1000px; 
		min-width:800px;
		*/
		width:100%;
		background-color:#FFFFFF;
	}
	
	#main_content{
		border:3px solid #BBDDFF
	}
	
	#header_area, #menu_left, #content_area, #sub-section_area, #footer_area {
		overflow:hidden; 
		display:inline-block; 
	}

	/* safari and opera need this */
	#header_area, #footer_area { 
		width:100%;
		/*background-color:#edf4ff;*/
		background-color:#9CB4C3;
	}
	
	#breadcrumbar{
		overflow:hidden; display:inline-block; 
		width:100%;
		height:25px;
		margin-top:4px;
		background-color:#CCCCFF;
		vertical-align:middle;
	}
	
	
	#menu_left, #content_area, #sub-section_area {
		/*float:left*/
	}
	
	#content_area {
		width:57%; margin-left:20%; display:inline
	}
	
	#mainworkarea{
		width:100%;
	}
	
	#workarea{
		width:80%;
		height:400px;
		min-height:400px;
	}
	
	#rightmenu{
		width:18%;
		/*border:1px solid #FF0000;*/
	}
	#menu_left {
		width:18%; margin-left:-77%; display:inline
	}
	
	#sub-section_area {
		width:22%
	}
	#footer_area {
		clear:both
	}
	.clear{
		clear:both;
	}
	.img {
		border:0px;
	}

	a{
		border:0px;
	}
	.menutable a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #660000;
		font-weight: bold;
	}
	
	.menutable a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #660000;
		font-weight: bold;
	}
	
	.menutable a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #660000;
		font-weight: bold;
	}
	
	.menutable a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #660000;
		font-weight: bold;
	}
	
	/* navigation */
	.rightnav_active{
		background:url(images/hidenav.gif); background-repeat:repeat-x;
		cursor:pointer;
		width:16px;
		/* height:400px; */
		min-height:400px;
		background-color:#F0F8FF;
		background-repeat:repeat-y;
	}
	
	.rightnav_hide{
		background:url(../Images/shownav.gif); background-repeat:repeat-x;
		cursor:pointer;
		width:16px;
		min-height:400px;
		background-color:#F0F8FF;
		background-repeat:repeat-y;
	}
	
	#leftmenu_panel{
		/*min-height:400px;*/
	}
	
	#heading_label{
		/* margin:-5px 0; */
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		position: absolute; 
		font-weight: bold;
		z-index: 999;
		padding: 3px;
	}
	
	.blueborder{
		border:1px solid #CADBFB;
	}
	
	.bottom_menu_normal{
		font-size: 9px;
		padding: 6px 6px 4px 35px;
		margin: 0;
		color:#FFFFFF;
		background-color:#454444;
		border-bottom:1px solid #DA1074;
		cursor:pointer;
		cursor:hand;
		display:block;
		background-image:url(../Images/dialog/tab-left.gif);
		background-position:top left;
		background-repeat:no-repeat;
		font-weight:bold;
	}
	.bottom_menu_over{
		font-size: 9px;
		padding: 6px 6px 4px 35px;
		margin: 0;
		color:#FFFFFF;
		background-color:#454444;
		border-bottom:1px solid #DA1074;
		cursor:pointer;
		cursor:hand;
		display:block;
		background-image:url(../Images/dialog/tab-left-active.gif);
		background-position:top left;
		background-repeat:no-repeat;
		font-weight:bold;
		text-decoration:underline;		
	}
	.bottom_menu_class{
		/*position:absolute; z-index:999;*/
	}
	/* End navigation */
	
	
	/* Start table styles */
	.table_heading{
		background:url(../Images/theme/tabledescbg.gif);
		background-repeat:repeat-x; 
		height:27px;
		vertical-align:middle;
		color:#333300;
		padding-left:2px;
	}
	.list_table_heading{
		background:url(../Images/theme/list_table_heading.gif);
		background-position:top;
		background-repeat:repeat-x; 
		vertical-align:middle;
		color:#660000;
		padding-left:2px;
		font-size:10px;
		font-weight:bold;	
		padding-top:6px;
		padding-bottom:6px;
		background-color:#d5d1c9;
	}
	
	.list_table_heading a{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	
	.list_table_heading a:link{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	
	.list_table_heading a:hover{
		color:#663333;
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
	}
	.list_table_heading a:click{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	.list_table_heading a:visited{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	
	.subheading{
		background:url(../Images/theme/subheading.gif);
		background-repeat:repeat-x; 
		height:21px;
		vertical-align:middle;
		color:#333300;
		padding-left:2px;
		font-weight:bold;
	}
	/* End table styles */
	
	/* Buttons (Close, Restore, minimize)*/
	   .nav_close{
			border:0px;	   	
			background:url(../Images/close.gif);
			background-repeat:no-repeat;
	   }
	   .nav_close_over{
   			border:0px;
			background:url(../Images/over_close.gif);
			background-repeat:no-repeat;
	   }
	   .nav_maximize{
			border:0px;	   	
			background:url(../Images/maximise.gif);
			background-repeat:no-repeat;
	   }
	   .nav_maximize_over{
   			border:0px;
			background:url(../Images/over_maximise.gif);
			background-repeat:no-repeat;
	   }
	   
	   #ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#EABE6F;
		color:#003366;
		font-weight:bold
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	/* */
	.ajaxNoRightMsg{	/*	style for display no rights message in ajax functions */
		border:1px solid #FF0000; 
		height:16px;
		padding-top:2px;
		vertical-align:center; 
		background-color:#FFFCF2 ;
	}
	
	/* Drag */
	#root{
		cursor:pointer;
	}
	/* */
	
	/**
	* mail contents
	**/
	.clsMailContent{
	 	width:100%;
		float:left;
		height:150px;
		overflow-x: hidden;
		overflow-y: auto;
		border-top:solid 1px #CADBFB;
	}
	
	.clsMailList{
		width:100%;
		float:left;
		height:175px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	#divServerError{
		text-align:left;
	}


	ul.sortable li {
		position: relative;
	}

	ul.boxy {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		padding-right:4px;
		/* width: 10em; */
		font-size: 13px;
		font-family: Arial, sans-serif;
		color:#660000;
		font-weight:bold
	}
	
	ul.boxy li{
		cursor:pointer;
		padding: 2px 16px;
		/*border: 1px solid #ccc;*/
		border: 1px solid #6BA1C3;
		background:url(images/variableinfo.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		font-weight:bold;
		color:#660000;
		font-weight:bold
	}
	.clickable a, a:hover, a:click, a:link, a:visited {
		text-decoration: none;
		cursor: pointer;
		cursor: pointer;
		color:#666666;
		font-size:12px;

	}
	thead
	{
		cursor : pointer;
		text-align:center;
	}
	td
	{
		font-weight : normal;
	}
	.ewTable{
		border:0 outset;
		border-collapse: collapse;
	}
	.ewtable td{
		width: 150px;
		height: 20px;
		padding: 5px;
		border: 1px solid; /* cell spacing */
		border-color: #E6E6FA;  /* table background color */
	}
	.ewTableheader{
		background:url(images/list_table_heading.gif);
		background-position:top;
		background-repeat:repeat-x; 
		vertical-align:middle;
		color:#660000;
		padding-left:2px;
		font-size:10px;
		font-weight:bold;	
		padding-top:6px;
		padding-bottom:6px;
		background-color:#d5d1c9;
	}
	
	.ewTableHeader a{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	
	.ewTableHeader a:link{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	
	.ewTableHeader a:hover{
		color:#663333;
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
	}
	.ewTableHeader a:click{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	.ewTableHeader a:visited{
		color:#660000;
		font-size:10px;
		font-weight:bold;
	}
	.ewTableHeader tr{
		height : 20px;
	}
	.ewTableHeader td{
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
	}
	.ewTableAltRow{
		vertical-align: middle;
		}
	.required
	{
		color : #ff0000;
		font-size : 13px;
	}
	.myboxy		
	{
		cursor:pointer;
		padding: 2px 16px;
	/*	border: 1px solid #ccc;*/
		border: 1px solid #6BA1C3;
		background:url(images/variableinfo.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		font-weight:bold;
		color: #660000;
		text-align:center;
		width:inherit;
	}
	.myboxy a:link{
		text-decoration: none;
		font-weight:bold;
		color : #660000;
	}
	.myboxy a:active{
		text-decoration: none;
		font-weight:bold;
		color : #660000;
	}
	.myboxy a:visited{
		text-decoration: none;
		font-weight:bold;
		color : #660000;
	}
		
	.myboxy a:hover{
		text-decoration: none;
		font-weight:bold;
		color : #660000;
	}

	img{
		border:0px;
	}		
	.phpmaker{
		font-family: arial cursive,helvetica,sans-serif;
		font-size : 12px;
	}
	.phpmaker a:link{
		color: #0e53b6;
	}
	.phpmaker a:active{
		color: #0e53b6;
	}
	.phpmaker a:visited{
		color: #0e53b6;
	}
	.phpmaker a:hover{
		color: #0e53b6;
	}
	td a:link{
		color: #0e53b6;
	}
	td a:active{
		color: #0e53b6;
	}
	td a:visited{
		color: #0e53b6;
	}
	td a:hover{
		color: #0e53b6;
	}
	.headerline{
		background:url(images/subheading.gif); 
		background-repeat:repeat-x;
		font-weight:bold;
		color:#660000;
		height:27px;
		vertical-align: middle;
		padding: 2px;
	}
	.altrow1{
		color: #000000;
		background-color: #edf4ff;
		vertical-align: middle;
	}
	.altrow1 td{
		padding: 3px;
	}
	.altrow2 td{
		padding: 3px;
	}
	.altrow2{
		color: #000000;
		background-color: #FFFFFF;
		vertical-align: middle;
		padding: 5px;
	}	
	.ewmsg{
		font-family : arial;	
		font-size: 12px;
		color:red;
	}
	.inputbutton{ 
		height: 23px;  
		background-color: #FFFFFF;  
		border: 1px solid #ACBDD7; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;  
		font-style: normal;  
		font-weight: normal;  
		color: #487884; 
		border-right: 3px solid #ACBDD7;
		border-bottom: 3px solid #ACBDD7;
	}
	td a{
		color:#0e5eb6;
		text-decoration:none;
	}
	.centered{
		text-align:center;
	}
	
	.lineStyle
	{
		border-bottom:solid 1px #000000;
		border-top: 0px #FFFFFF;
		border-right: 0px #FFFFFF;
		border-left: 0px #FFFFFF;
	}	
	.categoryStyle
	{
		font-weight:bold;
	}
/* Gantt table */
.ganttTable {
	width:inherit;
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
	background-color: #F4F4F4;
}

/* Gantt table data cells */
.ganttTable td {
	padding: 0px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
	padding-right:5px;
	padding-left:5px;
}
/* Gantt table header cells */
.ganttTable th {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}
/*END_SYSTEM_STYLES*/
	
/*Dynamic Form CSS Starts*/
.dfcss
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.dfheader
{
	font-size : 14px;
	color:#000000;
}
/*Ends here*/	
.peachBG
{
	background-color: #FEF2E6;
}