/*- Menu Tabs --------------------------- */

    #tabsI {
      position:absolute; top:99px; left:140px;
      float:left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a.active {
      background-position:0% -42px;
      }
    #tabsI a.active span {
      background-position:100% -42px;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }


div.page-header {
	height:140px;
	margin: 0px 0px 0px 0px;
	background:  url("page_header_bg.png") repeat-x;
	z-index:1;
}
body {
	/*background : url(../../img/dot_blu.gif) repeat;*/
	margin:0 0 0 0;
	color : #666;
	font : normal normal 8pt Verdana;
}

table.maintable {
	color : #666;
	font : normal normal 8pt Verdana;
}table.days {
	color : #666;
	font : normal normal 8pt Verdana;
}
table.days tbody td {
	border : 1px solid #aaa;
	background-color:#eff4fa;
	padding : 0px 0px;
}

table.days thead th {
	background : url('bg.gif') repeat-x 0 0;
	border : 1px solid #aaa;
	padding : 0px 0px;

}
table.days input {
	background : #FCFDFF;
	border : 0;
	color : #000;
	font : normal normal 8pt Verdana;
	margin : 1;
	padding : 0;

}
input.submit {
margin-left:auto;
margin-right:auto;
background : url('bg.gif') repeat-x 0 0;
}
table.days select {
	background : #fff;
	border :1;
	width:150px;
	color : #333;
	font : normal normal 8pt Verdana;
	margin : 0;
	padding : 0;

}


label {
	margin: 0 0 0 10;
	display: block;
	width: 10em;
	text-align: right;
	float: left;
}

table.days a span {
	display : none;
}

/*table.grid a.new, table.grid a.edit, table.grid a.cancel, table.grid a.delete, table.grid a.save {
	display : block;
	height : 16px;
	width : 16px;
}
table.grid a.new {
	background : url('new_.gif') no-repeat;
}
table.grid a.cancel {
	background : url('cancel.gif') no-repeat;
}
table.grid a.save {
	background : url('save.gif') no-repeat;
}
table.grid a.edit {
	background : url('edit_.gif') no-repeat;
}
table.grid a.delete {
	background : url('delete_.gif') no-repeat;
}
table.grid a.new:hover {
	background : url('new.gif') no-repeat;
}
table.grid a.edit:hover {
	background : url('edit.gif') no-repeat;
}
table.grid a.delete:hover {
	background : url('delete.gif') no-repeat;
}*/




/*editable project and task table formatting*/
table.projectTable {
	border:0;
	border-collapse:collapse;
	color : #333333;
	font : normal normal 8pt Verdana;
}
table.projectTable tobdy tr{

	color : #333333;
	font : normal normal 8pt Verdana;
}
table.projectTable tbody td {
	font-weight:700;
	padding : 3px 3px;
	white-space : nowrap;
	border : 0px solid #aaa;


}
/*table.projectTable tbody tr {
	background : url('bgdays.gif') repeat-x 0 0;	
	border : 0;
	padding : 2px 2px;
	white-space : nowrap;
}

table.projectTable tbody td.other {
	background-color:#ccc;
	border : 5;
}*/
/*table.projectTable tbody td#projectstatic {
	width:auto;
};
table.projectTable tbody td#projectname {
	max-width:20px;
}*/

table.projectTable thead th {
	display:none;

}
table.projectTable thead th.buttons {
	padding : 0;
	width : 16px;
}

table.projectTable input {
	background:#FFFFFF;
	border:1px solid #660000;
	color : #000066;
	font : normal normal 8pt Verdana;
	margin : 0;
	padding : 0;


}

table.projectTable a span {
	display : none;
}

table.projectTable a.add{
	display : block;
	height : 16px;
	width : 16px;
	margin:0;
	padding:0;
}
table.projectTable a.add {
	background : url('add_.gif') no-repeat;
}
table.projectTable a.add:hover {
	background : url('add.gif') no-repeat;
}





table.taskTable {
	border-collapse : collapse;
	color : #666;
	font : normal normal 8pt Verdana;
}

table.taskTable tbody td {
	font-weight:500;
	border : 0;
	white-space : nowrap;
}

table.taskTable thead th {
	border : 1px solid #aaa;
}

table.taskTable a span {
	display : none;
}

table.taskTable a.decline, table.taskTable a.neutralize, table.taskTable a.approve {
	display : block;
	height : 16px;
	width : 16px;
}
table.taskTable a.decline {
	background :  url("declined.gif") no-repeat;
	z-index:0;
}
table.taskTable a.neutralize {
	background :  url("new.gif") no-repeat;
	z-index:0;
}
table.taskTable a.approve {
	background :  url("confirmed.gif") no-repeat;
	z-index:0;
}
table.taskTable td.neutral {
	background : #E6EAE9;
}
table.taskTable td.approved {
	background : #8BD66B;
}
table.taskTable td.declined {
	background : #FF6F6F;
}

table.calendar {
	align: center;
	padding : 1px 1px;
	color : #000066;
	font : normal normal 8pt Verdana;
}
table.calendar th{
background-color:#f1f1f7;
	text-align:center;
}
table.calendar td{
	background-color:#f1f1f7;
	text-align:right;
	padding : 2px 2px;
	color : #000066;
	font : normal normal 8pt Verdana;
}
table.calendar a:link, a:visited{
text-decoration:none;
}


#ww {
text-align:center;
font:Verdana;
font-weight:bold;
font-size:12px;
}
#calendar {
font:Verdana;
font-size:80%;
font-weight:600;
}

#WW a{
text-decoration:underline;
color:#333333;
}

#WW a:hover{
color: #333333;
}

DIV.validationMsg{
color: #990000;
font:Verdana;
font-size:90%;
}
#show_d span:hover{
border:none;
text-decoration:underline;
}
/*pop up information bubbles forS*/
td.testinginfo a span {
	display : none;
}
td.testinginfo a{
    position:relative; /*this is the key*/
	cursor:text;
    text-decoration:none;
	z-index:0;
	color:#2C404E;	
}
td.testinginfo a:visited{
    text-decoration:none;
	z-index:0;
	color:#354f60;
}
td.testinginfo a:hover{
	z-index:25;
	visibility:visible;
	color:#354f60;
}

td.testinginfo a:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em;
	text-wrap:normal;
	max-width:300px;
	margin: 10px 10px 10px 10px;
	padding: 6px 10px 6px 10px;
    border:1px solid #305077;
    background-color:#fff; color:#305077;
    text-align: left;}
	
div.logout  {
position:absolute; top:5px; left:800px;
}	
div.logout a {
font-weight:600;
color:#CC6600;
text-decoration:none;
}
div.logout a:hover {
text-decoration:underline;
}
div.logout a:visited {
color:#CC6600;
}
/*help menu*/
div.helphelp { 
    display:block;    
	margin: 10px 10px 10px 10px;
	padding: 3px 10px 3px 10px;
    border:1px solid #305077;
	margin: 5 5 5 5;
    background-color:#fff; color:#305077;
    text-align: left;
	z-index:28;
	width:500px;}

div.myprojects a{
	text-decoration:none;
	color:000066;
	}
div.myprojects a:visited{
	text-decoration:none;
	color:000066;
	}	
div.myprojects a:hover{
	text-decoration:underline;
	color:000066;
	}	
	
</style>

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->
