﻿
body
	{
    background: #b4d1e9 url(../img/bg/background.png) repeat-x 0 0; 
	font-family: Arial, sans-serif;
   	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	}
	
/*   PAGE FRAMEWORK   */

.pageframe 
	{ 
	
	position: relative;
	width: 960px;
	text-align: left; 	
	margin: 0 auto; 
	padding: 0 auto; 
	
	}
	
.LXPHeader 
{
    width: 960px;
    padding: 20px 0px 20px  50px;

}

/* not used */	
.header
	{
    background: #b4d1e9;
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	margin: 0;
    padding: 2px 0 2px  20px;
    
	}

 .header .logo
 {
    margin: 12px 0 12px 0;
    vertical-align: middle ;
 }
/* end not used */ 
 
/* Blogs (project Updates) */

.JournalHeadline 
{
 
	color: Black;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 1px 0;
    padding: 0 0 1px 0;
    text-decoration: none;
}

.JournalDate 
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 1px 0;
    padding: 0 0 1px 0;
	font-style: italic;
	text-decoration: none;
}

.blogheadlineproject
{

    font-family:Tahoma, Arial, sans-serif;
	color: #469AAA;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 1px 0;
    padding: 0 0 1px 0;
    text-decoration: none;
}

.blogheadline 
{

    font-family:Tahoma, Arial, sans-serif;
	color: Black;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 1px 0;
    padding: 0 0 1px 0;
    text-decoration: none;
}

.noformat
{
    text-decoration: none;
}

.blogdate 
{
   font-family:Tahoma, Arial, sans-serif;
	color: Gray;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 1px 0;
    padding: 0 0 1px 0;
	text-decoration: none;
}

.blogsig
{
    font-family:Tahoma, Arial, sans-serif;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: bold;
}


div .blogbody 
{
    font-family:Tahoma, Arial, sans-serif;
   	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	/* font-family:Comic Sans MS; */
	
}


.blogbody ol li
{
     color: Black;
     font-weight:bold;	
}

.blogbody ul li
{
     color: Black;
     padding-left: 40px;
     font-weight: normal;	
}
.blogbody ul li .usercontent
{
     color: Red;
     padding-left: 40px;
     font-weight: normal;	
}

div .blogsig a, div .blogsig a:visited
{
    color: #469AAA;
}
/* comments */
.cmtentry
{
	padding:2px 5px 2px 25px;
	background-color: #F5F5DC;
	margin:2px 5px 3px 5px;
}
.cmttitle
{
	font-weight:bold;
	padding:2px 5px 2px 0px;
	
}
.cmtsig
{
	font-style:italic;
}
.required
{
	color: Red;
}
.filemissing
{
	font-style:italic;
	color: Red;
}
.fileexempt
{
	font-style:italic;
	color: Green;
}
.pastdue
{
	color: Orange;
}

/*  DEFAULT LINKS  #469AAC */
a:link, a:visited { color: #469AAC; text-decoration: none; }
a:hover, a:active { color: #469AAC; text-decoration: underline; }


.RadGrid
{
    margin:  5px 5px  5px 5px;
    border: solid 0px transparent;
}

.rgRow  td, .rgAltRow td { background: #F5F5F5; }

/*  Mouseover LINKS   */
.hoverlink:link,.hoverlink:visited { color: #469aec; text-decoration: none; }
.hoverlink:hover,.hoverlink:active{ color: #469aec; text-decoration: underline; }
	

/*  MISC   */
p { margin: 0 0 18px 0; padding: 0; }
.clear { clear: both; font-size: 0px; line-height: 0px; }
a img { border: none; }

/*  HEADINGS   */
h1	/*   SITE TITLE   */
	{
	font-size: 6px;
	line-height: 1;
	font-weight: normal;
	margin: 0;
    padding: 0;
	text-indent: -7000px;
	position: relative;
	}

h2	/*   PAGE/SECTION TITLE   */
	{
	font-family:  Arial, sans-serif;
	color: #69849B;
	font-size: 20px;
	line-height: 1.2;
	font-weight: normal;
	margin: 0 0 14px 0;
    	padding: 0 0 4px 20px;
	}
	
h3	/*   SUBSECTION TITLE   */
	{
	font-family:  Arial, sans-serif;
	color: #535353;
	font-size: 16px;
	line-height: 1.2;
	font-weight: normal;
	margin: 0 0 6px 0;
    padding: 0 0 3px 0;
	}

.headnav
	{
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	margin: 0;
	padding: 0;
	}
	
.section_division { display: none;  }  /*  Optional visual element */


/*  PAGE CONTENT   */


.contentfull
    {
        position: relative;    
        width:960px;
        float: left;
	    display: inline;
    }

.content
	{
	position: relative;
	float: left;
	display: inline;
	width: 958px; 
	margin-left: 7px;
	
	/*  No left margin because each #column uses a left margin  */    
     /*background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_LeftBody.png) repeat-y left top; */
   background:  url("../../../Custom/lip/img/bg/WhiteBackground_RightBodyFull.png") repeat-y scroll right top transparent;
  
	}
	
.contentinner
	{
    /*width:960px;
    padding:0px 20px 0px 0px;
	background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_RightBody.png) repeat-y right top;
	  background-color:White; */
	}
/*	
.contentwhite
	{
    width:990px;
   
	 background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_RightBody.png) repeat-y right top;
	  background-color:White;
	}
	*/
.headercontent
	{
	position: relative;
	float: left;
	display: inline;
	width: 980px;
	margin: 0px 0px 0 0;    /*  No left margin because each #column uses a left margin  */
    padding: 0;
	}
	
	

	
.section_style_popup 
	{ 
	background: white url(../img/box_bg.jpg) repeat-x 0 0; 
	margin: 0 0 10px 0; 
	padding: 20px; 
	border: 1px #C9D1D6 solid;
	}

 .date  { color: #999; }


/*  ENTRY LINKS AND BUTTONS   */
.entrylinks { margin: 0 0 24px 0; padding: 0 0 3px 0; border-bottom: 1px #E0E5E9 solid; }

.entrylinks img { margin: 6px 10px 0 0; padding: 0; }     /*   rss xml and bookmark and subscribe buttons   */


/*  FOOTER AND LEGAL   */
 .footnav .globalnav { display: none; }
	
.legal
	{
	position: relative;
	text-align:center;
	float: left;
	display: inline;
	width: 915px;
	height: 86px;
	margin: 60px 20px 0 20px;
    padding: 6px 0 12px 0;
	border-top: 1px #E0E5E9 solid;
	}
	
.copyright
	{
	position: relative;
	float: left;
	display: inline;
	margin: 0;
    padding: 0;
	}
	
.legal .footerlinks
	{
	position: relative;
	float: left;
	display: inline;
	margin: 0;
    padding: 0;
    
	}
	
/* Admin Bar Styles */
.adminbar
	{
	background: DarkSeaGreen ;
	position: relative;
	float: left;
	display: inline;
	margin: 0 0 0px 0;
    padding: 3px 20px 4px 20px;
	width: 940px;
	color: #FFF;
	line-height: 27px;
	font-weight: normal;
	text-decoration: none;
	
	/* border: solid 2px blue; */
	}
	
.adminbar div
	{
	position: relative;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
    padding: 0;
	}

.adminbar .adminbarleft
	{
	position: relative;
	float: left;
	display: inline;
	width: 600px;	/*    WIDTH HAS BEEN ADJUSTED    */
	margin: 0 ;
    padding: 0;
	text-align: left;
	
	}
	
.adminbar .adminbarright
	{
	position: relative;
	float: left;
	display: inline;
	width: 340px;	/*    WIDTH HAS BEEN ADJUSTED    */
	margin: 0 ;
    	padding: 0;
	text-align: right;
	}
	

.CurrentProject img
{
    margin: 0 0 0 35px;
}

.glossarylink
{
    border-bottom: 1px dashed #469AAC;
    cursor:pointer;
}
.lpactionlink
{
    cursor:pointer;
}
.gridlink
{
    color:Green;
}

.MyProjects a
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.MyProjects a:hover
{
    border-bottom: 1px solid #469AAC;
    text-decoration: none;
}

.linkdivision
{
    font-weight: normal;
    font-size: 12px;
    margin: 0 7px;
    
}


.adminbar a:link, .adminbar a:visited  { color: #FFF; text-decoration: none; }
.adminbar a:hover, .adminbar a:active { color: #FFF; text-decoration: underline; }
.noborder {  border:solid 0px white; }

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../img/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../img/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../img/SavedStar.png);
}

.BlankIcon
{
	background-position:-100px;
	width: 5px; 
}

.requiredtext
{
	font-weight:bold;
	color: Red;
}
  
.hiddenPanel {
	height:0px; 
	background-color:white;
	overflow:hidden;
}

.label {font-weight:bold;}
.normal {font-weight:normal;}

.semihidden {color: Silver; font-style:italic;}

.labelheader
{  
    font-weight:bold;
    color:Black;
    font-size: 16px;
    font-family:Arial, Sans-Serif;
    padding-top: 6px;
}
.labelcreditheader
{  
    font-weight:bold;
    color:Black;
    font-size: 14px;
    font-family:Arial, Sans-Serif;
    padding-top: 6px;
    
   
}
.labelproject
{  
    font-weight:normal;
    color:Black;
    font-size: 16px;
    font-family:Arial, Sans-Serif;
    padding-top: 6px;
   
}
.noval
  {
      font-style:italic;
  }

.tableformat .label
{
    font-weight:bold;
    text-align:right;
}

.tableformat
{
    font-weight:bold;
    text-align:left;
    
} 


.taglabel 
{
    font-weight:bold;
}

.examples 
{
    font-style:italic;
    display:none;
}
 

.loadingbg
{
	position:absolute;
	text-align:center;
	z-index:10000;
	margin:0 auto;
	top:45%;
	width:100%;
	 background:url(images/loadingorange.gif) no-repeat 50% 0;
	padding:50px 0;
}

div .paddedtooltip
{
  padding: 50 50 50 50px;   
}

/* used in the resources tab */
.refheader
{
    margin: 3px 0 6px 0;
    padding: 0 0 3px 0;
    border-bottom: dashed 1px green;
}

.padtop
{
     margin-top:10px;
}

.warnuser
{
    background-color: #FFFFE0;
    border: solid 1px Yellow;
    width: 600px;
}


.warningbox
{
    background-color: #FFFFE0;
    border: solid 1px Yellow;
    margin-top: 5px;
    margin-bottom:5px;
    clear:left;
}

.warningboldred, .boldred
{
    color:Red;
    font-weight:bold ;
}
.warningboldgreen, .boldgreen
{
    color:Green;
    font-weight:bold ;
}

.warningboldblue, .boldblue
{
    color:Blue;
    font-weight:bold ;
}

.warningboldorange, .boldorange
{
    font-weight:bold;
    color:Orange ;
}

.goalicons
{

}

.divProjectGoalMiddle table 
{
 height: auto;   
}

.padright
{
     margin-right:10px;
}


.ImageResizeAlignLeftMargin
	{
	margin: 5px 5px 5px 5px;
    float:left ;

	}

/* Charrette */


.charrettecontent ul
{
    padding:0px;
    margin:0px;
}

.charrettecontent ul li
{
     list-style-type: disc;
    
}

.charrettecontent ol
{
    padding:0px;
    margin:0px;
}

.charrettecontent li 
{
     list-style-position:inside ;
}


.tblbackenabled
{
	background-color: #EEEEEE;
	width: 50px;
}
.tblbackdisabled
{
	background-color: White;
	width: 50px;
}

.AlignRight
{
    /* 2.2 only */
    border: 0 0 0 0px;
    vertical-align: middle ;
    
}

.AlignRightRO
{
	 /* 2.2 only */
    vertical-align: middle ;   
}

.goalnumwd, .goalnumwdEDIT, .goalnumwdVIEW, .goalnumwdROVIEW, .goalnumwdROEDIT
{
    text-align: right ;
    border-color: White ;
    border: 0 0 0 0px;
    width: 80px;
    background-color: #EEFFCC;
}

.tabbgextended
{
	background: White url(../img/tabbg.gif) repeat-x 0 bottom;
	position: relative;
}

.displaynone {display: none;}
.pdfhidden {visibility: hidden; display: none;}
.pdftitle { font-weight:bold; font-size:14pt; padding:3px 0px 10px 0px; display:block; }
.pdflabel {font-weight: bold;}
.pdfitalics {font-style: italic;}
.pdfdata {color: #387C44; font-style: italic;}

.pdftable {font-size: 11px; background: #fff; margin: 45px; text-align: left; border: solid 0px transparent;}
.pdftable th {font-size: 12px; font-weight: normal; color: #039; padding: 10px 8px; border-bottom: 2px solid #6678b1;}
.pdftable td  {border-bottom: 1px solid #ccc; color: #669;	padding: 6px 8px;}

.poweredbyloraxpro 
{
    font-size:7pt;
    font-weight:bold;
}

.SelectedItem, .SelectedItem a, .SelectedItem a:visited
{
  color: Orange !important;
  /* background-color: red !important; */
}

.LoraxPROGreen 
{
    /* background-color: #8FBC8F;*/
    background-color: #B2EFAA;
}

.DataTable 
{
    border: solid 1px #CCCCCC;
    border-spacing: 1px;
}
    
.DataTable th {background-color: #EBEBEB} 
.DataTable td {text-align:right;} 

.DataTableRO
{
    background-color: #EBEBEB;
    border-spacing: 1px;
}


/* New Look */

/* Top Menu */

.topmenu ul.menu { 
	height: 30px;
	font-family: Helvetica, Arial, sans-serif;
	width: 960px;
	border-spacing: 0px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}	
	
.topmenu ul.menu li	{
	text-align:center;
	position: relative;
	float: left;
	display: inline;
	list-style-type: disc ;
	}
	
.topmenu ul.menu a {
    color:#FFFFFF;
	text-decoration:none;
	}	
	
.topmenu .tabgreenleftinv {
	background-image:url(../../../Custom/lip/img/nav/TopGreenBar_LeftCorner.png);
	height:30px; 
	width:10px;
}

.topmenu .tabgreenmiddle {	 
	  background-image:url(../../../Custom/lip/img/nav/TopGreenBar_MiddleSection.png );
	  height:28px;
	  font-size: 11pt;
	  color:#FFFFFF;
	  padding:  2px 5px 0px 5px;
     }
     
.topmenu .tabgreenmiddle-welcome {	 
	background-image:url(../../../Custom/lip/img/nav/TopGreenBar_MiddleSection.png );
    height:28px;
	
	font-size: 13pt;
	font-weight:bold;
    color:#FEEB00;
	text-align:left;
	float:left;
	padding: 2px 5px 0px 5px;
 }
 /* width: 250px; */
	 
.topmenu .tabgreenmiddle-search {	 
	  background-image:url(../../../Custom/lip/img/nav/TopGreenBar_MiddleSection.png );
	  height:30px;
	  text-align: right;
	  font-size: 11pt;
     }

	 
.topmenu .tabgreenrightinv {
	background-image:url(../../../Custom/lip/img/nav/TopGreenBar_RightCorner.png);
	height:30px; 
	width: 14px;
}

.topmenu .tabspacer {
	height:30px;
	background-color: #D3D3D3;
	width: 1px;
}
.topmenu .tabspacershadow {
	height:30px;
	background-color: #A3A3A3;
	width: 1px;
}
.topmenu .alignmiddle {
   margin-top:2px;
}


/* Menu */


/* Tab Bar Styles */
.currcredit
{
    width:934px;
    margin:0px 20px 0px 20px;
     background-color: White;
}

.currcredit a
{
    font-weight: normal;
    font-size: 12px;
}




.currprojupperleft
{
  	background-image:url(../../../Custom/lip/img/bg/WhiteBackground_UpperLeftCorner.png);
	height:14px; 
	width:20px;
	float:left;
	margin:0 0 0 0px;

	
}
.currprojuppermiddle 
{
    width:920px;
background-color:White;
    float:left;
    height:14px; 
}
.currprojupperright
{
  	background-image:url(../../../Custom/lip/img/bg/WhiteBackground_UpperRightCorner.png);
	height:14px; 
	width:20px;
	float:left;
}

.currprojouter
{
    width:950px;
	margin: 0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	background: #fff url(../../../Custom/lip/img/bg/WhiteBackground_LeftBody.png) repeat-y left top;
	float:left;
}

.currprojinner
{
	width:940px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_RightBody.png) repeat-y right top;
}




.currprojmiddle 
{
    background-color:White;   
}

.currprojimage
{
    margin:  5px 5px 5px 25px;
    float:left;
}

.currprojtitle a
{
    color: Black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight:bold;
    text-decoration: none;
}

.currprojtitle a:hover
{
    border-bottom: 1px dashed #469AAC;   
}
.currprojcontent
{
    width:934px;
    margin:0px 20px 0px 20px;
    background-color: White;
}
.currprojfloatright { float:right;clear:right;margin-right:50px; }
.currprojfloatleft { float:left; }


.cpcontent
	{
	position: relative;
	float: left;
	display: inline;
	width: 958px;
	margin-left: 7px;
    /* background: #FFF url(../../../Custom/lip/img/bg/WhiteBackground_LeftBody.png) repeat-y left top; */
    background-color: White;
    padding-left:10px;
     
	}
	
.cpcontentinner
	{
  background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_RightBody.png) repeat-y right top;
    width: 960px; 
	}
	
.cpcontentwhite
	{
    width: 990px;
    margin:10px 10px 10px 10px ;
	padding-right:50px;
	}
	
.cpcontent p{padding:0 10px;margin:0 0 1em 0}
/*  main menu/nav menu */


/* PUBLIC menu tabs */

.menupublic ul.menu { 
	width: 600px;
	padding: 0 0 0 60px; 
	margin:0 0 0 0px;
	height: 38px;
	font-family: Helvetica, Arial, sans-serif;
	border-spacing: 0px;
  /*  margin-top:3px;
  width: 910px; */
	}	
	
.menupublic ul.menu li
	{
	text-align:center;
	position: relative;
	float: left;
	display: inline;
	list-style-type: disc ;
	}
	
.menupublic ul.menu a
	{
	text-align:center;
	text-decoration:none;
	float:left;
	/* color:#444444; */
	font-weight: 500;
	font-size: 10pt;
	padding: 5px 10px 0px 10px;
	}
	
.menupublic .whitetableft {
	background-image:url(../../../Custom/lip/img/nav/TabWhite_left.png);
	height:38px; 
	width:10px;
}
.menupublic .blacktableft {
	background-image:url(../../../Custom/lip/img/nav/TabBlack_left.png);
	height:38px; 
	width:10px;
}
.menupublic .tabspacer {
	height:38px;
	/* background-color: #BFBFBF; 
	border-right: solid 1px #BFBFBF;*/
	width: 1px;
    background-image:url(../../../Custom/lip/img/nav/TabWhite_Spacer.png);
}
.menupublic .tabspacershadow {
	height:38px;
	width: 2px;
	background-image:url(../../../Custom/lip/img/nav/TabWhite_Spacer.png);
}

.menupublic .whitetabmiddle  {
    background-image:url(../../../Custom/lip/img/nav/TabWhite_Body.png);
    height:38px;
    font-size: 10pt;
    color:#444444;
    padding-left: 5px;
    padding-top:0px;
}
.menupublic .whitetabmiddle a{
    color: Black;
}

.menupublic .blacktabmiddle {
    background-image:url(../../../Custom/lip/img/nav/TabBlack_Body.png);
    height:38px;
    font-size: 10pt;
    color:#444444;
    padding-left: 5px;
    padding-top:0px;
}
.menupublic .blacktabmiddle a{
    color: White;
}
.menupublic .tabheader-midsectionstyle { }

.menupublic .whitetabright
{
	background-image:url(../../../Custom/lip/img/nav/TabWhite_Right.png);
	height:38px; 
	width: 20px;
}
.menupublic .blacktabright
{
	background-image:url(../../../Custom/lip/img/nav/TabBlack_Right.png);
	height:38px; 
	width: 20px;
}

/* end public Tabls

/* blue main tabs */

.newmenu ul.menu { 
	width: 960px;
	padding: 0 0 0 0px; 
	margin:0 0 0 0px;
	height: 25px;
	font-family: Helvetica, Arial, sans-serif;
	border-spacing: 0px;
  /*  margin-top:3px;
  width: 910px; */
	}	
	
.newmenu ul.menu li
	{
	text-align:center;
	position: relative;
	float: left;
	display: inline;
	list-style-type: disc ;
	}
	
.newmenu ul.menu a
	{
	text-align:center;
	text-decoration:none;
	float:left;
	color:#444444;
	font-weight: 500;
	font-size: 12pt;
	padding: 0px 10px 0px 10px;
	}
	
.subtab ul.menu a
	{
	font-size: 11pt;
	}
		
.newmenu .bluetableft {
	background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_LeftCorner.png);
	height:25px; 
	width:10px;
}
.newmenu .whitetableft {
	background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_WhiteLeftCorner.png);
	height:25px; 
	width:10px;
}
.newmenu .tabspacer {
	height:25px;
	background-color: #BFBFBF;
	width: 1px;
}
.newmenu .tabspacershadow {
	height:25px;
	background-color: #969696;
	width: 1px;
}

.newmenu .bluetabmiddle {
	background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_MiddleSection.png);
	  height:25px;
	  font-size: 12pt;
	  color:#444444;
	  padding-left: 5px;
	 
}

.newmenu .bluetabmiddle:hover {
	 background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_HighlightMouseOver.png);
}

.newmenu .whitetabmiddle 
{
    background-color: White;
	  height:25px;
	  font-size: 12pt;
	  color:#444444;
	  padding-left: 5px;
}

.newmenu .tabheader-midsectionstyle { }

.newmenu .bluetabright
{
	background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_RightCorner.png);
	height:25px; 
	width: 10px;
}
.newmenu .whitetabright
{
	background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_WhiteRightCorner.png);
	height:25px; 
	width: 10px;
}

.newmenu .disabledtabmiddle {
    background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_MiddleSection_Disabled.png);
    height:25px;
    font-size: 12pt;
    color:#444444;
    padding-left: 5px;
}
.newmenu .disabledtabright
{
	background-image:url(../../../Custom/lip/img/nav/MainNavigationBar_RightCorner_Disabled.png);
	height:25px; 
	width: 10px;
}
/* end blue main tabs */

/* subtabs gray and blue tabs */
.submenu ul.menu  
{
	/*  width: 960px; border: solid 1px green; */
	width: 900px;
	padding: 0 0 0 0px; 
	margin:0 0 0 0px;
	height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	border-spacing: 0px;
	
	}	
	
.submenu ul.menu li
	{
	text-align:center;
	position: relative;
	float: left;
	display: inline;
	list-style-type: disc ;
	}
	
.submenu ul.menu a
	{
	text-align:center;
	text-decoration:none;
	float:left;
	color:#444444;
	font-weight: 500;
	font-size: 11pt;
	padding: 0px 10px 0px 10px;
	}
	
.submenu .graytableft {
	background-image:url(../../../Custom/lip/img/nav/SubNavGreyLeft.png);
	height:20px; 
	width:10px;
}


.submenu .graytabmiddle {
    background-image:url(../../../Custom/lip/img/nav/SubNavGreyMid.png);
    height:20px;
    font-size: 12pt;
    color:#444444;
    padding-left: 5px;
}

.submenu .graytabmiddletinyfont a{
  
    height:20px;
    font-size: 9pt;
    color:#444444;
    padding-left: 5px;
 
}

.submenu .graytabright
{
	background-image:url(../../../Custom/lip/img/nav/SubNavGreyRight.png);
	height:20px; 
	width: 10px;
}

.submenu .graytabspacer {
	height:20px;
	background-color: #D3D3D3;
	width: 1px;
}
.submenu .graytabspacershadow {
	height:20px;
	background-color: #A3A3A3;
	width: 1px;
}

.submenu .bluetableft {
	background-image:url(../../../Custom/lip/img/nav/SubNavBlueLeft.png);
	height:20px; 
	width:10px;
}

.submenu .bluetabmiddle {
    background-image:url(../../../Custom/lip/img/nav/SubNavBlueMid.png);
    height:20px;
    font-size: 12pt;
    color:#444444;
    padding-left: 5px;
}

.submenu .bluetabright
{
	background-image:url(../../../Custom/lip/img/nav/SubNavBlueRight.png);
	height:20px; 
	width: 10px;
}
.submenu .orangetabmiddle {
    background-image:url(../../../Custom/lip/img/nav/SubNavOrangeMid.png);
    height:20px;
    font-size: 12pt;
    color:#444444;
    padding-left: 5px;
}
.submenu .orangetabright {
   	background-image:url(../../../Custom/lip/img/nav/SubNavOrangeRight.png);
	height:20px; 
	width: 10px;
}
/* end Gray Sub tabs */

/* Tab Bar Styles for tables*/
.subtabheader-tblheader
{
	height: 25px;
	font-family: Helvetica, Arial, sans-serif;
	width: 910px;
	border-spacing: 0px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;

}
.subtabheader-left-corner

{
	background-image:url(../../../images/nav/SubNavLeft.png);
	height:25px; 
	width:10px;
}
.subtabheader-spacer
{
	height:25px;
	background-color: #BFBFBF;
	width: 1px;
}
.subtabheader-spacer-shadow
{
	height:25px;
	background-color: #969696;
	width: 1px;
}
.subtabheader-middle-section, .subtabheader-middle-section a
{    
	background-image:url(../../../images/nav/SubNavMid.png);
	  height:25px;
	  font-size: 11pt;
	  color:#444444;
	  padding-left: 5px;
	  background-color: White;
      
}


.subtabheader-midsectionstyle, .subtabheader-midsectionstyle a
{
	color:#000;
	text-align:center;
	text-decoration:none;
	float:left;
	color:Black;
	font-weight: 400;
	font-size: 11pt;
	padding-left: 5px;
}

.subtabheader-right-corner
{
	background-image:url(../../../images/nav/SubNavRight.png);
	height:25px; 
	width: 10px;
}


.submenu, .subtab 
{
    padding-left: 5px;
}

.submenu a:focus
{
    outline: none;
}

.trBlueGradient {
    background-color: White;
    background-image: url(../../../Custom/lip/img/bg/gradientblue.png); 
    background-repeat: repeat-x;
    background-position: top left;
}


.divProjectGoalLeft
{
	float:left;
	width:10px;
	height:74px;
	background:url(../../../Custom/lip/img/bg/ProjectGoal_LeftCorner.png);
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
.divProjectGoalMiddle
{
	float:left;
	width:200px;
	height:74px;
	background:url(../../../Custom/lip/img/bg/ProjectGoal_Body.png);
	font-family: Helvetica, Arial, sans-serif;
	color: Green;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	line-height: 1.2;
	
}
.divProjectGoalRight
{
	float:left;
	width:15px;
	height:74px;
	background:url(../../../Custom/lip/img/bg/ProjectGoal_RightCorner.png);
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
.ProjectGoalTitle
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:Green;
	font-size: 16px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	border-bottom: 1px solid black;
	
}

.ProjectGoalRow
{

	font-family: Helvetica, Arial, sans-serif;
	color: Black;
	font-size: 12px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	border-bottom: 1px solid black;
}
.ProjectGoalBottomRow
{

	font-family: Helvetica, Arial, sans-serif;
	color: Black;
	font-size: 12px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

/* Begin ProjectAlert */

.divProjectAlertLeft
{
	float:left;
	width:13px;
	height:68px;
	background:url(../../../Custom/lip/img/bg/ProjectAlert_LeftCorner.png);
}
.divProjectAlertMiddle
{
	float:left;
	width:390px;
	height:68px;
	background:url(../../../Custom/lip/img/bg/ProjectAlert_Body.png);
}
.divProjectAlertRight
{
	float:left;
	width:20px;
	height:68px;
	background:url(../../../Custom/lip/img/bg/ProjectAlert_RightCorner.png);
}
.divProjectAlertContent
{
	float:left;
	width:380px;
	/* note: set to 290 when updates are present */
	height:50px;
	padding-top: 3px;
}
.ProjectAlertTitle
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#268434;
	font-size: 16px;
	padding-top: 20px;
	margin-top: 20px;
	
}
.ProjectAlertContent
{
	font-family: Helvetica, Arial, sans-serif;
	color:#444444;
	font-size: 14px;

}
.divProjectAlertSpacer
{
	width:2px;
	height:50px;
	background-color:#CCC;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	
}

.divProjectAlertIcons
{
	float:left;
	width:95px;
	height:50px;
	padding-top: 3px;
}

.ProjectAlertImage
{
	float:left;
	width:25px;
	margin-top:10px;
	height:15px;
}

/* end ProjectAlert */

.RadDock 
{
    padding-bottom:10px;
}
.rdContent 
{
     /* set main font stuff here overflow:auto; */
     padding: 3px 3px 3px 9px;
     
}
.RadDockZone 
{
 
     background-color:White;
}

.footerouter
	{
	position: relative;
	float: left;
	display: inline;
	width: 958px;
	margin-left: 7px;
    /*padding-left:10px; background-color: White; background: #FFF url(../../../Custom/lip/img/bg/WhiteBackground_LeftBody.png) repeat-y left top; */
    
    background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_RightBodyFull.png) repeat-y right top;    
   
	}
	
.footerinner
	{
    /* background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_RightBody.png) repeat-y right top; */
    width:960px;
    padding:0px 20px 0px 0px;
	}



.footerleft
{
  	background-image:url(../../../Custom/lip/img/bg/WhiteBackground_LowerLeftCorner.png);
	height:24px; 
	width:20px;
	float:left;
	margin:0 0 0 0px;
}
.footermiddle 
{
    width:920px;
    background: transparent url(../../../Custom/lip/img/bg/WhiteBackground_LowerBody.png) repeat-x left bottom;
    float:left;
    height:24px; 
}
.footerright
{
  	background-image:url(../../../Custom/lip/img/bg/WhiteBackground_LowerRightCorner.png);
	height:24px; 
	width:20px;
	float:left;
}

/* end footer */

.disabledimage {
    opacity : 0.4;
    filter: alpha(opacity=40); // msie
    background-color: #000;
}

.disabledfield
{
    background-color: Silver;
}
/* Wizard Header*/

.WizHeader
{
clear:both;

}

.WizHeader .WizItemOn
{
    background: url('../img/wiz/Timeline_BodyGreen.png') repeat-x left bottom;
    margin-right:2px;
    color:Silver;
   font-size: 32px;
    font-weight:bold;
    padding:0 0 0 0px;
    margin:0 0 0 0px;
    height:25px;
}

.WizHeader .WizItemOff
{
    background: url('../img/wiz/Timeline_BodyGrey.png') repeat-x left bottom;
    margin-right:2px;
    color:Silver;  
    font-weight:bold;
    font-size: 32px;
     padding:0 0 0 0px;
    margin:0 0 0 0px;
      height:25px;
}


.WizHeader .WizItemLabelOff
{
  color:Silver;
   font-size: 12px;
   font-weight:bold;
}
.WizHeader .WizItemLabelOn
{
  color:Black;
   font-size: 12px;
   font-weight:bold;
}

.WizHeader .WizItemSpacer
{
  width:2px;
  background-color:White;
}


.WizHeader ul.menu
{
    padding: 0 0 0 0px; 
	margin:0 0 0 0px;
	height: 30px;
	font-family: Helvetica, Arial, sans-serif;
	border-spacing: 0px;
}

.WizHeader ul.menu li
	{
	text-align:center;
	position: relative;
	float: left;
	display: inline;
	list-style-type: disc ;
	}



.WizHeader .WizItem1
{
    background: url('../img/wiz/Timeline_BodyGreen.png') repeat-x left bottom;
	width:200px;
	height:25px;
	margin-right:2px;
	vertical-align:bottom;
	 font-size:32px;
	 color:Silver;
	 font-weight:bold;
	 text-align:right;
}	

.WizHeader .WizItem2 
{
	background: url('../img/wiz/Timeline_BodyGrey.png') repeat-x left bottom;
	width:200px;
	height:25px;
	margin-right:2px;
		vertical-align:bottom;
	 font-size:32px;
	 color:Silver;
	 font-weight:bold;
	 text-align:right;
}	

.WizHeader .WizItem3 {
	background-image:url(../../../Custom/lip/img/wiz/Timeline_3Green.png);
	width:200px;
	height:25px;
		vertical-align:bottom;
	 font-size:32px;
	 color:Silver;
	 font-weight:bold;
	 text-align:right;
}	
/* Wizard Navigation*/
	
.WizNav
{
color:Black;
font-size:13px;
font-weight:bold;
height:23px;
margin: 20px 0px 20px 0px;
}

.WizNavLeft
{
	clear:both;
  background-color:#DEE0E1;
  height:23px;
  cursor:pointer;
  float:left;
  width: 23%;
  
}
.WizNavCenter
{
	font-weight:bold;
    text-align:center;
    background-color:#DEE0E1;
    height:20px;
    padding-top:3px;
      float:left;
       width: 50%;
       
}

.WizNavRight
{
     background-color:#dee0e1;
     cursor:pointer;
       float:left;
       width: 23%;
        height:23px;
}

.indented
{
    padding-left: 25px;
}

/* End New Look */

/* New Grids */
/* RadGrid Overrides END */
div.RadGrid 
{
    border: 0 0 0 0px;
    margin-top: 0px;
}

div.RadGrid table.rgMasterTable td.rgExpandCol
{
    background: WhiteSmoke;
    border: 0 0 0 0px;
     border-bottom-color: WhiteSmoke;
}

div.RadGrid table.rgMasterTable tr.rgAltRow td.rgExpandCol
{
     background: WhiteSmoke;
      border: 0 0 0 0px;
      border-bottom-color:  #F2F2F2;
}

div.RadGrid table.rgMasterTable tr.rgFooter
{
	
}

div.RadGrid table.rgMasterTable td
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    border: 0 0 0 0px;
}

div.RadGrid a:link, div.RadGrid a:visited 
{
    text-decoration:none;
    color: DarkGreen;
}




div.RadGrid table.rgMasterTable th
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Black;    
    background: LightYellow;
}


div.RadGrid table.rgMasterTable td
{
	font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
      
     border: 0 0 0 0px;
}

div.RadGrid table.rgMasterTable tr.rgRow td,
div.RadGrid table.rgMasterTable tr.rgAltRow td
{
    /* background-color: White; */
}



div.RadGrid table.rgDetailTable tr.rgRow td,
div.RadGrid table.rgDetailTable tr.rgAltRow td
{
    border-top: solid 0px white;
}

div.RadGrid table.rgMasterTable tr.rgRow td, div.RadGrid table.rgMasterTable tr.rgAltRow td {
border-top:0 solid white;
}

.RadGrid .rgRow .topwhiteborder ,.RadGrid .rgAltRow .topwhiteborder
,.RadGrid .rgRow .rgExpandCol .topwhiteborder,.RadGrid .rgAltRow .rgExpandCol .topwhiteborder
{
	border-top: solid 10px White !important;
}
.RadGrid .rgRow .bottomwhiteborder ,.RadGrid .rgAltRow .bottomwhiteborder
,.RadGrid .rgRow .rgExpandCol .bottomwhiteborder,.RadGrid .rgAltRow .rgExpandCol .bottomwhiteborder
{
	border-bottom: solid 10px White !important;
}

tfoot td, table.rgMasterTable td.rgExpandCol
{
	border-bottom: solid 10px White !important;
}

table.rgMasterTable tr.rgRow td.rgExpandCol,table.rgMasterTable tr.rgAltRow td.rgExpandCol
{
	border-bottom: solid 10px  WhiteSmoke !important;
}
/* RadGrid Overrides END */


.hoverlink:hover
{
    border-bottom: 1px dashed #469AAC; 
}


.hoveritem 
{
    cursor: pointer;
    padding-top:6px;
    font-size: 13px;
}
.hoveritem:hover 
{
	 border-bottom: 1px dashed #469AAC;
}

.highlight td
{
    background-color: LightBlue;
}

.myCredits
{
    display: none !important;
}

.projectCredits
{
    display: none !important;
}

.hiddenTable
{
    display: none !important;
}

.oldheader {
    background: #b4d1e9 url(../../../custom/lip/img/bg/background.png) repeat-x 0 0; 
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	margin: 0px 0px 0px 0px;
    padding: 2px 0 12px  20px;
}

.oldheadnav
	{
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	margin: 0px 0px 0px 0px ;
    padding: 0px 0px 0px 0px;
	}
	
.oldheader .logo
 {
    margin: 12px 0 12px 0px;
    vertical-align: middle ;
 }


/* grid */

.SideBorder
{
	border-right: solid 1px DarkGrey;
	border-bottom: solid 1px DarkGrey;
	margin-right: 2px;
}

.NoBorder
{
	border-bottom: solid 1px DarkGrey;
}

.SideBorderSemi
{
    border-right: dashed 1px LightGrey;
    border-bottom:  solid 1px DarkGrey;
    margin-right: 2px;
}



.filterMatch
{
 display: table-row;   
    
}

.filterNonMatch 
{
 
 display: none;   
}






.assembly tr
{
    line-height: 90%;
                 
}
    
 .pageCalc td,  .pageCalc td input,  .pageCalc td select
{
    font-size: 1.2vem;
}
 .pageCalc thead td
{
	font-weight: bold;
    background-color: #EBEBEB;
}

 .pageCalc td input,  .pageCalc td select
{
    max-width: 150px;
}

 .pageCalcEDIT td input,  .pageCalcEDIT td select
{
    border: solid 1px Silver;
} 
   

/* End New Grids */

.calcnum, .calcnumRO, .calcnumEDIT, .calcnumVIEW,  .calcnumROEDIT, .calcnumROVIEW,
.numericRO, .numericROEDIT, .numericROVIEW 
{
    /* vertical-align:top; */
    text-align: right ;
    border: none 0px white;
    background-color: LightGray; /* was silver */
    width: 40px;
    color: DarkGray /* #F8F8F8; DarkGray */
    cursor:default;
}

/* Medium */
.calcnummed, .calcnummedRO, .calcnummedEDIT, .calcnummedVIEW, .calcnummedROVIEW, .calcnummedROEDIT
{
    /* vertical-align:top; */
    text-align: right ;
    border: none 0px white;
    background-color: #F8F8F8;
    width: 75px;
    color: #696969; /* DarkGray */
    cursor:default;
}

/* larger */
.calcnumlg, .calcnumlgRO, .calcnumlgEDIT, .calcnumlgVIEW, .calcnumlgROVIEW, .calcnumlgROEDIT
{
    /* vertical-align:top; */
    text-align: right ;
    border: none 0px white;
    background-color: #F8F8F8;
    width: 80px;
    color: #696969; /* DarkGray */
    cursor:default;
}

/* largest */

.calcnumwd, .calcnumwdRO, .calcnumwdEDIT, .calcnumwdVIEW, .calcnumwdROVIEW, .calcnumwdROEDIT,
.calcnumxlg, .calcnumxlgEDIT, .calcnumxlgVIEW, .calcnumxlgROVIEW, .calcnumxlgROEDIT
{
    /* vertical-align:top; */
	text-align: right ;
    border: none 0px white;
    background-color: #F8F8F8;
    width: 150px;
    color: #696969; /* DarkGray */
    cursor:default;
}




/* numerics */
/* numerics view */
.numeric, .numericVIEW
{

    text-align: right;
    width: 50px;
    border: solid 1px #F0F0F0;
    background-color: #FCFCFC;
}

.numericmed, .numericmedVIEW
{
    /* vertical-align:top; */
    text-align: right;
    border: solid 0px #F0F0F0;
    background-color: #F8F8F8;
    width: 75px;
}
.numericlg, .numericlgVIEW
{
    /* vertical-align:top; */
    text-align: right;
    border: solid 0px #F0F0F0;
    background-color: White;
    width: 120px;

}
/* numerics edit */
.numericEDIT
{
    /* vertical-align:top; */
    text-align: right;
    border: solid 1px #696969;
    background-color: White;
    color: Black;
     width: 50px;
}

.numericmedEDIT
{
    /* vertical-align:top; */
    text-align: right;
    border: solid 1px #696969;
    background-color: White;
    color: Black;
    width: 75px;
}

.numericlgEDIT
{
    /* vertical-align:top; */
    text-align: right;
    border: solid 1px #696969;
    background-color: White;
    color: Black;
    width: 120px;
}


/* texts */
/* texts view */
.text, .textVIEW
{
    width: 50px;
    border: solid 1px #F0F0F0;
    background-color: #FCFCFC;
}

.textRO
{
    border: none 0px white;
    background-color: #F8F8F8;
    color: #696969; /* DarkGray */
    cursor: default;
}

.textEDIT
{
    width: 50px;
    border: solid 1px #696969;
    background-color: White;
}


/* extra Large */
.textextralg, .textextralgVIEW
{
    width: 150px;
    border: solid 0px #F0F0F0;
    background-color: #F8F8F8;
}

.textextralgEDIT
{
    width: 150px;
    border: solid 1px #696969;
    background-color: White;
}

/* URL */
.textURL,  .textURLVIEW
{
    width: 500px;
    border: solid 0px #F0F0F0;
    background-color: #F8F8F8;
}
.textURLEDIT
{
	width: 500px;
	border: solid 1px #696969;
	background-color: White;
}

/* multiline */
.textmultiline,.textmultilineVIEW
{
	width: 500px;
	border: solid 0px #F0F0F0;
	background-color: #F8F8F8;
	height: 100px;
}

.textmultilineEDIT
{
	width: 500px;
	border: solid 1px #696969;
	background-color: White;
	height: 100px;
}


 .styledInputButton
    {
        background: white url('../../../custom/lip/img/button_blank.png') no-repeat scroll center 2px;
        color: Black;
        width: 150px;
        height: 30px;
        border-width: 0px;
        border-bottom-style: none;
        font-weight: bold;
        font-family: Arial;
        font-size: 98%;
        
    }
    
    .styledInputButtonDisabled
    {
        background: white url('../../../custom/lip/img/button_blank.png') no-repeat scroll center 2px;
        color: Black;
        width: 150px;
        height: 30px;
        border-width: 0px;
        border-bottom-style: none;
        font-weight: bold;
        font-family: Arial;
        font-size: 98%;
        opacity: .4;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
        
    }
.RadComboBox_Telerik .rcbDisabled td.rcbArrowCellRight {
    background-position: -108px -88px !important;
}


    /* whiteboard borders*/
    table.wbtable
    {
        border: 0px;
        border-collapse: collapse;
        background-color: White;
        clear: both;
    }
    table.wbtable td a.wbtag
    {
        font-style: italic;
        color: Silver;
        font-size: x-small;
    }
 
    
    /* Blue #E9F1F9 */
    
    table.wbtable td.RoundedTableBlueUpperLeft
    {
        background: #E9F1F9 url('../../../custom/lip/img/wb/CornerBlueUpperLeft.png') no-repeat left top;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableBlueUpperMiddle, table.wbtable td.RoundedTableBlueBottomMiddle
    {
        background-color: #E9F1F9;
        margin-right: 13px;
        padding-right: 10px;
        border-right: solid 3px White;
    }
    table.wbtable td.RoundedTableBlueLeft
    {
        background-color: #E9F1F9;
        width: 10px;
    }
    table.wbtable td.RoundedTableBlueUpperRight
    {
        background: #E9F1F9 url('../../../custom/lip/img/wb/CornerBlueUpperRight.png') no-repeat right top;
        border-left: solid 3px White !important;
    }
    table.wbtable td.RoundedTableBlueBottomLeft
    {
        background: #E9F1F9 url('../../../custom/lip/img/wb/CornerBlueBottomLeft.png') no-repeat left bottom;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableBlueBottomRight
    {
        background: #E9F1F9 url('../../../custom/lip/img/wb/CornerBlueBottomRight.png') no-repeat right bottom;
        border-left: solid 3px White !important;
    }
     table.wbtable td.RoundedTableBlueMain
    {
        background-color: #E9F1F9 !important;
    }
    /* done Blue */
    
    /* Begin Gray #E8E8E8 */
    table.wbtable td.RoundedTableGreyUpperLeft
    {
        background: #E8E8E8 url('../../../custom/lip/img/wb/CornerGreyUpperLeft.png') no-repeat left top;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableGreyUpperMiddle, table.wbtable td.RoundedTableGreyBottomMiddle
    {
        background-color: #E8E8E8;
        border-right: solid 3px White;
    }
    table.wbtable td.RoundedTableGreyLeft
    {
        background-color: #E8E8E8;
        width: 10px;
    }
    table.wbtable td.RoundedTableGreyUpperRight
    {
        background: #E8E8E8 url('../../../custom/lip/img/wb/CornerGreyUpperRight.png') no-repeat right top;
    }
    table.wbtable td.RoundedTableGreyBottomLeft
    {
        background: #E8E8E8 url('../../../custom/lip/img/wb/CornerGreyBottomLeft.png') no-repeat left bottom;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableGreyBottomRight
    {
        background: #E8E8E8 url('../../../custom/lip/img/wb/CornerGreyBottomRight.png') no-repeat right bottom;
    }
    /* Done Grey */
    /* yellow #FAEEE3 */
    table.wbtable td.RoundedTableYellowUpperLeft
    {
        background: White url('../../../custom/lip/img/wb/CornerYellowUpperLeft.png') no-repeat left top;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableYellowUpperRight
    {
        background: #FAEEE3 url('../../../custom/lip/img/wb/CornerYellowUpperRight.png') no-repeat right top;
        border-left: solid 3px White !important;
    }
    table.wbtable td.RoundedTableYellowBottomLeft
    {
        background: White url('../../../custom/lip/img/wb/CornerYellowBottomLeft.png') no-repeat left bottom;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableYellowBottomRight
    {
        background: #FAEEE3 url('../../../custom/lip/img/wb/CornerYellowBottomRight.png') no-repeat right bottom;
        border-left: solid 3px White !important;
    }
    table.wbtable td.RoundedTableYellowUpperMiddle, table.wbtable td.RoundedTableYellowBottomMiddle
    {
        background-color: #FAEEE3;
        border-right: solid 3px White;
    }
    table.wbtable td.RoundedTableYellowLeft
    {
        background-color: #FAEEE3;
        width: 10px;
    }
     table.wbtable td.RoundedTableYellowMain
    {
        background-color: #FAEEE3 !important;
    }
    
    /* done yellow */
    /* Green #EBF5E1 */
    table.wbtable td.RoundedTableGreenUpperLeft
    {
        background: White url('../../../custom/lip/img/wb/CornerGreenUpperLeft.png') no-repeat left top;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableGreenUpperRight
    {
        background: #EBF5E1 url('../../../custom/lip/img/wb/CornerGreenUpperRight.png') no-repeat right top;
    }
    table.wbtable td.RoundedTableGreenBottomLeft
    {
        background: White url('../../../custom/lip/img/wb/CornerGreenBottomLeft.png') no-repeat left bottom;
        width: 10px;
        height: 10px;
    }
    table.wbtable td.RoundedTableGreenBottomRight
    {
        background: #EBF5E1 url('../../../custom/lip/img/wb/CornerGreenBottomRight.png') no-repeat right bottom;
    }
    table.wbtable td.RoundedTableGreenUpperMiddle, table.wbtable td.RoundedTableGreenBottomMiddle
    {
        background-color: #EBF5E1;
        border-right: solid 3px White;
    }
    table.wbtable td.RoundedTableGreenLeft
    {
        background-color: #EBF5E1;
        width: 10px;
    }
    
    /* done green */
    
    .wbusername
    {
        font-size: 13px;
        font-weight: Bold;
    }
    .wbtitle
    {
        font-size: 11px;
        font-weight: Bold;
        margin-top: 4px;
    }
    .wbdate
    {
        font-size: 9px;
        font-weight: Bold;
        margin-top: 2px;
        float: left;
        padding-left: 3px;
    }
    .wbprojectname
    {
        font-size: 10px;
        font-weight: Bold;
        margin-top: 25px;
    } 
    
    /* remove borders */
    .HideRadDockBorder .rdSideBorders
    , .HideRadDockBorder .rdTopBorder
    , .HideRadDockBorder .rdBottomBorder
    , .HideRadDockBorder .rdTitlebar 
	{
		border: 0 !important;
	}
    
    
	.divRounded {
		border: solid 1px silver;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:3px 3px 3px 3px;
		margin: 3px 0px 0px 3px;
		

	} 
	
	.ReportMenuLabel
	{
	    color:Green;
	    font-size:medium;
	    font-weight:bold;
	}
	

	.hoveringimg {
		opacity: .7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=50);
	}
	
	.hoveringimg:hover {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=50);
	}
	
	/* Modal login box  */
	
	  #modalMask {

       position: absolute;
       z-index: 1000;
       background-color: Black;
       filter: alpha(opacity=70);
       opacity: .7;
       }
       
       #loginForm 
       {
        line-height: 25px;
        margin-top: 10%;
        color: black; 
        padding: 25px;
        background-color: #AAA6A6;
        background-image: -webkit-linear-gradient(top, #AAA6A6, #FFFFFF);
        background: -moz-linear-gradient(#AAA6A6, #FFFFFF);
        background-image: -ms-linear-gradient(top,#AAA6A6, #FFFFFF);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAA6A6', endColorstr='#FFFFFF');
        border-radius: 10px;
        z-index: 2000;
        position: absolute;
        width: 250px;
           
       }
       
        #loginForm input 
        {
         width: 150px;   
        }
        
        #loginForm button 
        {
         
            float: right;
            
        }



