/*
        CSS-file for Merengue

        v. 0.1

        filename: merengue-global.css

*/



body
{
  margin-top: 0;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #202020;
  background-color: #797979;
}
 

/* 
---------------------------------------------------------------------------
	list-items
---------------------------------------------------------------------------	
*/

.listHeader 
{ 
	border: 1px solid;
	border-color: #C2D0DC;
	background-color:#ffffff; 
	padding: 0; 
	margin: 0px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.listHeaderTitle
{ 
	vertical-align:middle;
	font-weight: normal;
   font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0066CC; 
	letter-spacing:1px; 
	padding:4px 0px 4px 5px; 
/*	background-color: #5E5E5E; */
	background-image: url(/images/tasklist/tile_back.gif);
}

.listHeaderLeft 
{ 
	font-size: 11px; 
	font-weight: normal; 
	color:#202020; 
	padding:7px; 
	margin:0px; 
	background-color: #ECE9D8;
	background-position: bottom; 
	border-right: 1px solid #C7C5B2;
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 	
}

.listHeaderMiddle 
{ 
	font-size: 11px; 
	font-weight: normal; 
   font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#202020; 
	padding:7px; 
	margin:0px; 
	background-color: #ECE9D8;
	background-position: bottom; 
	border-right: 1px solid #C7C5B2;
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	white-space: nowrap;
	text-align: center;
}

.listHeaderRight
{
	font-weight: normal; 
   font : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color:#202020; 
	padding:7px; 
	margin:0px; 
	background-color: #ECE9D8;
	background-position: bottom; 
	border-right: 1px solid #C7C5B2;
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	text-align: left;
}


.listBodyLeft
{
	font-weight: normal; 
   font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #F7F7F7; 
	border-bottom: 1px solid #FFFFFF; 
	white-space: nowrap;
	text-align: center;
}

.listBodySubject
{
	font-weight: normal; 
   font : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #F7F7F7; 
	border-bottom: 1px solid #FFFFFF; 
	text-align: left;
	white-space: normal;
}

.listBodyItem
{
	font-weight: normal; 
   font : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	border-bottom: 1px solid #F7F7F7; 
	white-space: nowrap;
	text-align: center;
}

.listBodyDetails
{ 
  background-color: #FFFFFF; 
  border-bottom: 1px solid #F7F7F7; 
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #808080; 
}

.sortbar
{ 
	text-align: center;
	vertical-align: middle;
	padding: 1px; 
	font-weight: normal;
   font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #202020; 
}

a.listLink, a.listLink:visited
{
	font-weight: normal; 
   font : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #202020;
   text-decoration: none;
}

a.listLink:hover
{
	font-weight: normal; 
   font : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #202020;
   text-decoration: underline;	
}

/*
---------------------------------------------------------------------------
	Anchors 
---------------------------------------------------------------------------	
*/

a.tasklist, a.tasklist:visited
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0066CC;
  text-decoration: none;
}

a.tasklist:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0066CC;
  text-decoration: underline;	
}

a.headerHelp, a.headerHelp:visited
{
  /* Link in the header for the Help-files */
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #D7D7D7;
  text-decoration: none;
}

a.headerHelp:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #F0F0F0;
  text-decoration: underline;
}


/*
---------------------------------------------------------------------------
	Tables 
---------------------------------------------------------------------------	
*/

td.headerLeft
{
 /* Left cell that contains our logo */
  text-align: right;	
  background-color: #C2D0DC;
  vertical-align: middle;
  border-bottom: 1px solid #202020;
}

td.headerMiddle
{
 /* Cell in the middle that contains the title of the page */
  text-align: left;
  padding-left: 100px;
  vertical-align: bottom;
  background-color: #C2D0DC;
  border-bottom: 1px solid #202020;
}

td.headerRight
{
 /* Right cell that contains current User, Date and Help */
  background-color: #C2D0DC;
  padding-right: 5px;
  border-bottom: 1px solid #202020;
  vertical-align: bottom;
}

td.headerSearch
{
  vertical-align: bottom;
  text-align: right;
}
td.leftMenuItem
{
 /* Item on the left-side in the menu; not hovered */
  text-align: center;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : InfoText;
  height: 80px;
}

td.leftMenuItemSelected
{
 /* Item on the left-side in the menu; hovered */
  background-color: #ECE9D8;
  text-align: center;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : InfoText;
  height: 80px;
  border-top: 1px solid #202020;
  border-bottom: 1px solid #202020;
}

td.leftMenuItemSelected_notopborder
{
 /* Item on the left-side in the menu; hovered */
  background-color: #ECE9D8;
  text-align: center;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : InfoText;
  height: 80px;
  border-bottom: 1px solid #202020;
}


td.leftContainer
{
 /* container for the whole left menu */
/*	background-color: #C9C9C9; */

/*   background-image: url(/images/global/bgleftmenu.gif); background-repeat: repeat-y; */
   background-color: #F0F0E9;
   border-right: 1px solid #202020;
	vertical-align: top;
	width: 90px;
	height: 700px;
}

td.leftTitle {
	background-color :#ECE9D8;
	color : buttontext;
	border-bottom : 1px solid #202020;
	cursor : hand;
	vertical-align : middle;
	text-align: center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	height: 16px;
}

td.leftBorder
{
	background-color: #ECE9D8;
	width: 10px;
	border-right: 1px solid #202020;
}

td.rightBody
{
 /* container for the body */
	background-color: #F5F5F5;
	vertical-align: top;
	text-align: left;
}

td.rightBody2
{
 /* container for the body */
	background-color: #F5F5F5;
	vertical-align: top;
	text-align: left;
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}

td.footer
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f0f0f0;
   padding: 2px;
	background-color: #797979;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px solid #000000;
}

td.submenuLeftseperator
{
	background-color: #ECE9D8;
	border-bottom: 1px solid #202020;
	width: 30px;
}

td.submenuContainer
{
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #202020;
	border-bottom: 1px solid #202020;
	border-right: 1px solid #202020;		
	background-color: #F0F0E9;
}

td.submenuItem
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : InfoText;
  text-align: center;
  vertical-align: middle;
  width: 120px;
  height: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 3px;     
  white-space: nowrap; 
}

td.submenuItemHoover
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : InfoText;
  text-align: center;
  vertical-align: middle;
  width: 120px;
  height: 10px;
  background-color: #D8D8CF;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 2px;
  padding-bottom: 3px;      
  white-space: nowrap;
}

td.taskheader
{
  border: 1px solid #606060;
  font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : #EEEEEE;
  background-color: #181818;	
}

td.taskcontent
{
  border: 1px solid #C2D0DC;
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  color : #606060;
  background-color: #efefef;
  vertical-align: top;
  text-align: left;
  padding: 2px;
}

td.datacell
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: baseline;
  padding: 0px;
  white-space: nowrap;
}

td.datacell_top
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: top;
  padding: 0px;
}

td.tasklistsortheader
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: middle;
  padding: 0px;
  color: #606060;	
  white-space: nowrap;
}

td.tasklistsortseperator
{
	width: 30px;
}

td.tasklistsort
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
  white-space: nowrap;  
}

td.tasklist_owner
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: baseline;
  padding: 0px;
  white-space: nowrap;
  width: 100px;	
}

td.tasklist_date
{
  font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: left;
  vertical-align: baseline;
  padding: 0px;
  white-space: nowrap;
  width: 180px;	
}

td.tasklist_subject
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	font-weight: bold;
   background-color: #DCDBC2;
   color: #202020;
	padding: 0px;
	margin-bottom: 2px;	
}

td.tasklistbutton
{
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
}

/*
---------------------------------------------------------------------------
	Forms 
---------------------------------------------------------------------------	
*/

input.txtfield, .txtfield
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #fdfdfd;
   color: #202020;
   border: 1px solid #999999;
	padding: 0px;
	margin-bottom: 2px;
}

input.txtfield_subject
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	font-weight: bold;
   background-color: #DCDBC2;
   color: #202020;
   border: 1px solid #999999;
	padding: 0px;
	margin-bottom: 2px;
}

input.txtfield_disabled
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #FFE91A;
   color: #202020;
   border: 1px solid #999999;
	padding: 0px;
	margin-bottom: 2px;
   visibility: hidden;	
}

form.headerSearch
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

select
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #fdfdfd;
   color: #202020;
   border: 1px solid #999999;
	padding: 0px;
}

textarea
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #fdfdfd;
   color: #202020;
   border: 1px solid #999999;
	padding: 2px;
	margin: 2px;
   width: 98%;
}

input.button, .button
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #fdfdfd;
        color: #202020;
}

input.buttonpressed, .buttonpressed
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #BFBFBF;
        color: #202020;
}

input.taskbuttonhidden
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #fdfdfd;
        color: #202020;
		visibility: hidden;
}

input.smallbutton, .smallbutton
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        background-color: #fdfdfd;
        color: #202020;
}

input.smallbuttonpressed, .smallbuttonpressed
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        background-color: #BFBFBF;
        color: #202020;
}
/*
---------------------------------------------------------------------------
	Font  and headers
---------------------------------------------------------------------------	
*/
font.datalabel
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	color: #0001AA;	
}

font.datalabelgray
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	color: #404040;
}

h1.listError
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
	color: #404040;
}

