html {height: 100%;}
A:HOVER{color: #ff6e0d; text-decoration:underline;}
.a_center {text-align:center; }
.a_right {text-align:right; padding-right:30px;}
body {background-color: #c0c0c0; font-family: Arial; font-size: .8em; text-align: center; margin: 0px 0px 0px 0px; height:100%; }
/*Remove firefox dotted links (mouse)*/
a {outline: none; }
a:active {outline: none; }
ul {list-style-type: none;}
#wrapper {height: 100%; text-align: center; margin-left: auto; margin-right: auto; }
#mainContainer {margin-top: 0px; background-color: #FFFFFF; width: 958px; text-align: left; background-image: url(../img/wrapperbg.gif); margin-left: auto; margin-right: auto; text-align: left; }
#top {background-color: #1b5594; background-image: url(../img/headerbg.jpg); height: 120px; color: #FFFFFF; width: 950px; margin-left:4px; }
#footer {margin-top: -4px; padding: 6px 6px 6px 6px; width: 946px; height:62px; text-align: right; background-image: url(../img/footerbg.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto; }
/*- Menu Tabs--------------------------- */
#tabs {clear:both; font-size:93%; line-height:normal; }
#tabs ul {margin:0; padding:10px 10px 0 50px; list-style:none; }
#tabs li {display:inline; margin:0; padding:0; }
#tabs a {
 float:left;
 background:url("../img/tableft.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none;
 font-weight: bolder;
}
#tabs span {
 float:left;
 display:block;
 padding:5px 15px 4px 6px;
 color:#666;
}
#tabs a span {
 float:left;
 display:block;
 background:url("../img/tabright.gif") no-repeat right top;
 padding:5px 15px 5px 6px;
 color: #FFFFFF;
}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
 /* End IE5-Mac hack */
#tabs a:hover span {
 color:#FF9834;
}
#tabs a:hover {
 background-position:0% -42px;
}
#tabs a:hover span {
 background-position:100% -42px;
}
#tabs #current a {
 background-position:0% -42px;
 color: #ff6e0d;
}
#tabs #current a span {
 background-position:100% -42px;
 color: #ff6e0d;
}
#submenu {
background-color: #eff7ff;
color: #000000;
height: 21px;
background-image: url(../img/submenubg.gif);
padding-top: 4px;
font-size: .9em;
font-weight: bolder;
margin-left:4px;
width:946px;
padding-left:4px;
}
#submenu A{
color: #000000;
text-decoration: none;
}
#submenu A:HOVER, A:VISITED { color: #ff6e0d;}
#submenu .selected { color: #ff6e0d;}
#workingon {
background-color: #f8fafb;
height: 3.0em;
padding-top: .2em;
margin-left:4px;
width:946px;
padding-left:4px;
}
#content {
width:930px;
padding-left:4px;
margin: 4px;
background-color: #f8fafb;
padding:10px;
}
A IMG {border:none;}
LABEL {cursor: pointer;}
LEGEND {font-weight: bold;}
#log {
 font-size:smaller;
}
#messages {
 color: red;
 font-size: smaller;
 border: 1px dotted #000;
}
#messages P {
 margin: 2px;
}
h1 {
 font-size:1.6em;
 padding-bottom:.1em;
 margin-bottom: .1em;
margin-top:0px;
}
h2 {
 font-size:1.4em;
 padding-bottom:.1em;
 padding-top: .5em;
 margin-bottom: .1em;
}
h3 {
 font-size:1.2em;
 padding-bottom:.1em;
 margin-bottom: .1em;
}
textarea {
 background-color: #e1e1e1;
 color: #000000;
 border:1px solid #969696;
 padding-left:4px;
 padding-right:4px;
 }
.inputtext {
 background-color: #e1e1e1;
 color: #000000;
 border:1px solid #969696;
 padding-left:4px;
 padding-right:4px;
 }
select{
 color:#000000;
 font-size:84%;
 font-weight:bold;
 background-color:#e1e1e1;
 border:1px solid #969696;
 }
DIV.definition {
 float: left; width: 600px;
}
.decision {
 background-color:#efefef;
 border:1px solid #969696;
margin-bottom:6px;
padding:6px;
float:left;
width:916px;
}
.decision P{
margin-left:16px;
}
.decision A{
color:#000000;
}
.decision A:HOVER{
color: #ff6e0d;
}
DIV.definition A {
 text-decoration:none;
 color:black;
}
SPAN.blue A {
	color: blue;
}
DIV.definition IMG {
 vertical-align: middle;
}
DIV.cboxes {
 float: left; width: 200px;
}
.clear {
 clear:both; line-height: 1px; padding: 0; margin: 0;
}
.noshow{
 visibility: hidden; position: absolute;
}
.left {
 float:left;
}
#editMember {
 float: left;
}
/*mimic tables*/
.leftTD100 {float: left; width: 100px; padding:0; margin:0;}
.leftTD {float: left; width: 80px; padding:0; margin:0;}
.slimLeftTD {float: left; width: 40px; padding:0; margin:0;}
.rightTD {float: left; width: 150px;padding:0; margin:0;}
.rowspanTD {float:left; width: 230px;}
.wideTD {float: left; width: 430px;}
.wideTD A{
 color:#000000;
}
.wideTD A:HOVER{
color: #ff6e0d;
 text-decoration:underline;
}
/*fc*/
.rightFCTD {float: left; width: 80px; padding:0; margin:0;}
.wideFCTD {float: left; width: 400px; padding:0; margin:0;}
.widerFCTD {float: left; width: 500px; padding:0; margin:0;}
.slimTD {float: left; width: 40px; padding:0; margin:0;}
/*rolePhase*/
#formatted td {
color:#ffffff;
font-size: 90%;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #000;
width: 250px;
height: 190px;
}
#formatted .toptd td {
background-color: #5b89c4;
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #000;
width: 150px;
height: 30px;
padding-left:10px;
font-weight:bolder;
}
#formatted .lefttd {
background-color: #5b89c4;
border-width: 0 0px 0px 0;
border-style: solid;
border-color: #000;
width: 150px;
padding-left:6px;
font-weight:bolder;
}
#formatted .toplefttd {
border-width: 0 1px 1px 0;
border-style: solid;
border-color: #000;
width: 150px;
height: 30px;
}
#formatted .toplefttd {border-width: 0 1px 1px 0; border-style: solid; border-color: #000; width: 150px; height: 30px;}
#formatted A {color:#939393;}
.blocklink {display:block; width: 250px; text-decoration:none; color: #000; height: 180px;}
#formatted A:hover {color:#000; border: 0px outset #000; background-color: #eef; width: 250px; height: 180px; text-decoration:none;}
#formatted A:active {border: 0px inset #000; background-color: #5b89c4; color: #000;}
.blocklink DIV {padding: 2px;}
/*rolePhase & sub*/
#roleCube {border: 1px solid #ccc;}
#roleCube TD {width: 20px; height: 20px; border: 1px solid #ccc;}
#roleCube A {width: 19px; height: 19px; display: block; text-decoration: none;}
.unselectedRole {}
.selectedRole {background: #39C;}
/*exPost aka Evaluation*/
#ep_description {
	float:left;
 width: 300px;
 background-color: #eee;
 border: 1px solid #c0c0c0;
 padding: 8px;
 margin-bottom:8px;
 margin-left:10px;
}
DIV.impact {
 float: left; width: 350px;
}
.div600 {
 float: left; width: 600px;
}
.warning {
 color: red;
 font-weight:bolder;
}
#phaseDescriptionManchet {
 background-color: #eee;
 border: 1px solid #c0c0c0;
 padding: 8px;
 margin-top:-9px;
 margin-bottom:8px;
 color: #5f6061;
 visibility: hidden;
 position: absolute;
}
#phaseDescriptionBody {
 padding: 8px;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 margin-bottom:8px;
 background-color:#bdd3ec;
}
.phaseLink {
 padding: 0px;
 height: 20px;
 margin: 8px;
 background-color: #eee;
 width: 100px;
 border: 1px solid #c0c0c0;
}
.phaseLink IMG {
 padding: 0;
 margin: 0;
 position: relative;
 top: -8px;
}
.phaseLink A{
 background-color: #eee;
 margin: 4px;
 color: #5f6061;
 text-decoration:none;
 font-weight:bolder;
}
#toolsMenu P{
	padding:0px;
	margin:0px;
	padding-top:2px;
}
#toolsMenu {
float:right;
font-size:.8em;
text-align:right;
padding-right:7px;
}
#toolsMenu A{
 color:#ffFFFF;
text-decoration:underline;
}
#toolsMenu strong {
font-size:1.2em;
 color:#ffFFFF;
text-decoration:underline;
}
#toolsMenu A:hover{text-decoration:none;}
#saved {color: #ff6e0d; font-weight:bold;}
.ml20 {margin-left: 20px;}
DIV .noshow P {margin-left:0px; margin-right:0px;}
#pager {font-weight: bold; letter-spacing: 0.5em;}
#pager a {text-decoration:none;}
.fiftyFloat {width: 45%; float:left;}