
body
	{
	background: #C9D1D6; 
	margin: 0 auto;
	padding: 0 auto;
	
	font-family: Arial, sans-serif;
   	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	 
	    /* text-align: center; */
	}
	
	
/* 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_Default2006 .rgRow a:link { color: #469AAC; text-decoration: none; }
.RadGrid_Default2006 .rgRow a:visited { color: #469AAC; text-decoration: none; }
.RadGrid_Default2006 .rgRow a:hover { color: #469AAC; text-decoration: underline; }
.RadGrid_Default2006 .rgRow a:active { color: #469AAC; text-decoration: underline; }

.RadGrid_Default2006 .rgAltRow a:link { color: #469AAC; text-decoration: none; }
.RadGrid_Default2006 .rgAltRow a:visited { color: #469AAC; text-decoration: none; }
.RadGrid_Default2006 .rgAltRow a:hover { color: #469AAC; text-decoration: underline; }
.RadGrid_Default2006 .rgAltRow a:active { color: #469AAC; text-decoration: underline; }

.RadGrid_Default .rgRow a:link { color: #469AAC; text-decoration: none; }
.RadGrid_Default .rgRow a:visited { color: #469AAC; text-decoration: none; }
.RadGrid_Default .rgRow a:hover { color: #469AAC; text-decoration: underline; }
.RadGrid_Default .rgRow a:active { color: #469AAC; text-decoration: underline; }

.RadGrid_Default .rgAltRow a:link { color: #469AAC; text-decoration: none; }
.RadGrid_Default .rgAltRow a:visited { color: #469AAC; text-decoration: none; }
.RadGrid_Default .rgAltRow a:hover { color: #469AAC; text-decoration: underline; }
.RadGrid_Default .rgAltRow a:active { color: #469AAC; text-decoration: underline; }
*/
/* Note: this works! 
.rgRow  td { background: red; }
*/
.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 0;
	}
	
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;
	}


/*   PAGE FRAMEWORK   */
.pageframe 
	{ 
	/* background: #FFF url(../img/bg.gif) no-repeat 0 0;  */
	background: #FFF;
	position: relative;
	width: 980px; 
	margin: 0 auto; 
	padding: 0 auto; 
	text-align: left; 
	border-left: 1px #ACB1A5 solid;
	border-right: 1px #ACB1A5 solid;
	}
	
.header
	{
    background: #F0F0F0 url(../img/hdr_bg.gif) repeat-x 0 0; 
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	margin: 0;
    padding: 2px 0 2px 20px;
    
    	/*border: solid 1px red;*/
	}

 .header .logo
 {
 margin: 12px 0 12px 0;
   vertical-align: middle ;
    color: Green;
 }
 
	
.headnav
	{
	position: relative;
	float: left;
	display: inline;
	width: 980px;
	margin: 0;
    	padding: 0;
	}
	
.section_division { display: none;  }  /*  Optional visual element */


/* GLOBAL NAV */	
.globalnav
	{
	background: #F0F0F0 url(../img/nav_bg.gif) repeat-x bottom left;
	position: relative;
	float: left;
	display: inline;
	width: 960px;
	height: 30px;
	margin: 0 0 8px 0; /* 12px distance below nav tabs */
	padding: 0 0 0 20px;
	}

.globalnav ul.menu { position: relative; margin: 0 ; padding: 0 ; }	
.globalnav ul.menu li
	{
	position: relative;
	float: left;
	display: inline;
	list-style-type: disc ;

	}
	
.globalnav ul.menu li, .globalnav ul.menu a 
	{
	height: 30px;
	display: block;
	margin: 0 1px 0 0;
	padding: 0;

	color: #58813B;
	font-size: 16px;
	line-height: 29px;
	text-decoration: none;
	text-align: center;
	}
	
/* Landing page buttons */

.globalnav .about { width: 80px; background: transparent url(../img/nav_bg_blue.gif) repeat-x bottom left; }
.globalnav .demo { width: 80px; background: transparent url(../img/nav_bg_yellow.gif) repeat-x bottom left; }
.globalnav .signup { width: 90px; background: transparent url(../img/nav_bg_green.gif) repeat-x bottom left; }
.globalnav .login { width: 80px; background: transparent url(../img/nav_bg_orange.gif) repeat-x bottom left; }

/* Landing page Hover */
.globalnav .about a:hover { color: #5581B2; text-decoration: none; }
.globalnav .demo a:hover { color: #B89D4A; text-decoration: none; }
.globalnav .signup a:hover { color: #7DA23A; text-decoration: none; }
.globalnav .login a:hover { color: #BD732B; text-decoration: none; }

/* Main site buttons */
.globalnav .home { width: 77px; background: transparent url(../img/nav_bg_gray.gif) repeat-x bottom left; }

.globalnav .flow { width: 77px; background: transparent url(../img/nav_bg_blue.gif) repeat-x bottom left; }
.globalnav .project { width: 77px; background: transparent url(../img/nav_bg_blue.gif) repeat-x bottom left; }

.globalnav .tasks { width: 77px; background: transparent url(../img/nav_bg_blue.gif) repeat-x bottom left; }
.globalnav .schedule { width: 90px; background: transparent url(../img/nav_bg_red.gif) repeat-x bottom left; }
.globalnav .credits { width: 77px; background: transparent url(../img/nav_bg_yellow.gif) repeat-x bottom left; }
.globalnav .goals { width: 77px; background: transparent url(../img/nav_bg_navy.gif) repeat-x bottom left; }
.globalnav .documents { width: 104px; background: transparent url(../img/nav_bg_purple.gif) repeat-x bottom left; }
.globalnav .team { width: 66px; background: transparent url(../img/nav_bg_red.gif) repeat-x bottom left; }
.globalnav .contact { width: 80px; background: transparent url(../img/nav_bg_orange.gif) repeat-x bottom left; }
.globalnav .materials { width: 98px; background: transparent url(../img/nav_bg_green.gif) repeat-x bottom left; }
.globalnav .charrette { width: 80px; background: transparent url(../img/nav_bg_orange.gif) repeat-x bottom left; }
.globalnav .reports { width: 80px; background: transparent url(../img/nav_bg_yellow.gif) repeat-x bottom left; }
.globalnav .admin { width: 77px; background: transparent url(../img/nav_bg_navy.gif) repeat-x bottom left; }

.globalnav .spacer { width: 25px; background: transparent url(../img/nav_bg_gray.gif) repeat-x bottom left; }

/* loraxpro.com */
.globalnav .welcome { width: 77px; background: transparent url(../img/nav_bg_gray.gif) repeat-x bottom left; }
.globalnav .product { width: 77px; background: transparent url(../img/nav_bg_blue.gif) repeat-x bottom left; }
.globalnav .demos { width: 77px; background: transparent url(../img/nav_bg_orange.gif) repeat-x bottom left; }
.globalnav .faqs { width: 80px; background: transparent url(../img/nav_bg_red.gif) repeat-x bottom left; }
.globalnav .training { width: 80px; background: transparent url(../img/nav_bg_blue.gif) repeat-x bottom left; }
.globalnav .contactpub { width: 77px; background: transparent url(../img/nav_bg_yellow.gif) repeat-x bottom left; }
.globalnav .company { width: 77px; background: transparent url(../img/nav_bg_navy.gif) repeat-x bottom left; }

.globalnav .welcome a:hover { color: #222; text-decoration: none; }
.globalnav .product a:hover { color: #5581B2; text-decoration: none; }
.globalnav .demos a:hover { color: #5581B2; text-decoration: none; }
.globalnav .faqs a:hover { color: #C34E39; text-decoration: none; }
.globalnav .training a:hover { color: #5581B2; text-decoration: none; }
.globalnav .contactpub a:hover { color: #B89D4A; text-decoration: none; }
.globalnav .company a:hover { color: Navy ; text-decoration: none; }

/*  You Are Here effect   */
body.welcome .welcome a,
body.product .product a,
body.demos .demos a,
body.faqs .faqs a,
body.training .training a,
body.contactpub .contactpub a,
body.company .company a
	{
	background: #FFF ;
	margin: 0;
	padding: 0;
	height: 29px;
	line-height: 27px;	
	border-top: 1px #ACB1A5 solid; 
	border-right: 1px #ACB1A5 solid;
	border-left: 1px #ACB1A5 solid; 
	
	}

/* Main site Hovers */
.globalnav .home a:hover 
    {
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .flow a:hover 
    {
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
    
.globalnav .project a:hover 
    {
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }    

.globalnav .tasks a:hover
    {
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .schedule a:hover { color: #C34E39; text-decoration: none; }
.globalnav .credits a:hover 
{
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .goals a:hover { color: Navy ; text-decoration: none; }
.globalnav .documents a:hover 
{
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .team a:hover 
{
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .contact a:hover { color: #BD732B; text-decoration: none; }
.globalnav .materials a:hover 
  {
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .charrette a:hover 
{
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .reports a:hover 
{
       background: #FFF ;
	    margin: 0;
	    padding: 0;
	    height: 29px;
	    line-height: 27px;	
	    border-top: 1px #ACB1A5 solid; 
	    border-right: 1px #ACB1A5 solid;
	    border-left: 1px #ACB1A5 solid; 
    }
.globalnav .admin a:hover { color: Navy ; text-decoration: none; }

/* Main site - You Are Here effect   */
body.home .home a,
body.flow .flow a,
body.project .project a,
body.tasks .tasks a,
body.schedule .schedule a,
body.credits .credits a,
body.goals .goals a,
body.documents .documents a,
body.team .team a,
body.contact .contact a,
body.materials .materials a,
body.charrette .charrette a,
body.reports .reports a,
body.admin .admin a
	{
	background: #FFF ;
	margin: 0;
	padding: 0;
	height: 29px;
	line-height: 27px;	
	border-top: 1px #ACB1A5 solid; 
	border-right: 1px #ACB1A5 solid;
	border-left: 1px #ACB1A5 solid; 
	
	}

body.home .home a { color: #222; }
body.flow .flow a { color: #5581B2; }
body.project .project a { color: #5581B2; }
body.tasks .tasks a { color: #5581B2; }
body.schedule .schedule a { color: #C34E39; }
body.credits .credits a { color: #B89D4A; }
body.goals .goals a { color: Navy; }
body.documents .documents a { color: #664F85; }
body.team .team a { color: #C34E39; }
body.contact .contact a { color: #BD732B; }
body.materials .materials a { color: #7DA23A; }
body.charrette .charrette a { color: #B89D4A; }
body.reports .reports a { color: #664F85; }
body.admin .admin a { color: Navy; }



/*  PAGE CONTENT   */
.content
	{
	position: relative;
	float: left;
	display: inline;
	width: 980px;
	margin: 0px 0px 0 0px;    /*  No left margin because each #column uses a left margin  */
    padding: 0;
    
	}
	
.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; }
/*  .footnav
	{
	position: relative;
	float: left;
	display: inline;
	width: 940px;
	margin: 100px 20px 0 20px;
    	padding: 0 0 19px 0 ;
	border-bottom: 1px #D6DCCF dashed;
	}   */
	
.legal
	{
	position: relative;
	text-align:center;
	float: left;
	display: inline;
	width: 940px;
	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;
	}
	
.pjbar
{
    margin: 0 0 0 35px;
    font-weight:bold;
    color:Black;
    
    font-size: 16px;
    font-family:Arial, Sans-Serif;
}

.pjbar a:hover
{
    color: Blue;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight:bold;
    text-decoration: none;
}

.CurrentProject img
{
    margin: 0 0 0 35px;
}

.CurrentProject a
{
    color: Black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight:bold;
    text-decoration: none;
}

.CurrentProject a:hover
{
    border-bottom: 1px dashed #469AAC;   
}

.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;
}

.crbar
{
    margin: 0 0 12px 35px;
    font-weight: bold;
    color: Black;
    font-size: 16px;
    font-family:Arial, Sans-Serif;
}

.crbar a
{
    font-weight: normal;
    font-size: 12px;
    
}

.linkdivision
{
    font-weight: normal;
    font-size: 12px;
    margin: 0 7px;
    
}

.projectbar  h3
{
    font-family: Tahoma, Trebuchet, Verdana, Arial, sans-serif;
   	font-size: 12px;
	font-weight: normal;
	z-index:6000;
	
}
.projectbar  .title
{
	font-weight: bold;
}
	
.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
{
    /* vertical-align:top; */
    font-weight:bold; 
}
.normal
{
    /* vertical-align:top; */
    font-weight:normal; 
}
.semihidden
{
    /* vertical-align:top; */
    color: Silver;
    font-style:italic;
}

.numeric
{
    /* vertical-align:top; */
    text-align:right;
    border: 1 1 1 1px;
    
}
.numericRO, .numericROEDIT
{
    /* vertical-align:top; */
    text-align:right;
    border-color:White ;
    background-color: #F8F8F8;
    border: 0 0 0 0px;
}

.numericVIEW, .numericEDIT, .numericROVIEW
{
    /* vertical-align:top; */
   text-align: right;
 
}

.textRO
{
    /* vertical-align:top; */
    border-color:White ;
    background-color: #F8F8F8; 
}


.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;
    
} 

.univdatawide
{
   width: 300px;
}


.taglabel 
{
    font-weight:bold;
}
.examples 
{
    font-style:italic;
    display:none;
}
 
.datanum {
 width: 50px;
 }

.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;
}
.warningfield
{
    background-color: #FFFFE0;
    border: solid 1px Yellow;
}
.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
{
   /* background-color: #FFFFE0;
    border: solid 1px Yellow; */
   
}

.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
{
    
    border: 0 0 0 0px;
    vertical-align: middle ;
    
}
.AlignRightRO
{
    
    
    vertical-align: middle ;
    
}

.calcnum, .calcnumRO, .calcnumEDIT, .calcnumVIEW,  .calcnumROEDIT, .calcnumROVIEW
{
    /* vertical-align:top; */
    text-align: right ;
    border-color: White ;
    border: 0 0 0 0px;
    width: 40px;
    background-color: #F8F8F8;
}


/* larger */
.calcnumlg, .calcnumlgEDIT, .calcnumlgVIEW, .calcnumlgROVIEW, .calcnumlgROEDIT
{
    /* vertical-align:top; */
    text-align: right ;
    border-color: White ;
    border: 0 0 0 0px;
    width: 50px;
    background-color: #F8F8F8;
}

/* largest */
.calcnumwd, .calcnumwdEDIT, .calcnumwdVIEW, .calcnumwdROVIEW, .calcnumwdROEDIT
{
    /* vertical-align:top; */
    text-align: right ;
    border-color: White ;
    border: 0 0 0 0px;
    width: 80px;
    background-color: #F8F8F8;
}

/* largest */
.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;
}
.RadDock 
{
    padding-bottom:10px;
}
.rdContent 
{
     /* set main font stuff here */
     padding: 3px 3px 3px 9px;     
}




.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;
}