/* Elements */
body div, body div a
{
 color: #0066CC!important;
}
body div#navigation a
{
 color: #FFFFFF!important;
}
body div#content ,body div#content div
{
 color: #000!important;
}
html,body{margin:0;padding:0}
body{font: 76% "trebuchet ms", arial,sans-serif;}
p{margin:0 10px 10px}
div#navigation a{padding:10px;display:block;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B}
div#content p{line-height:1.4}
div#navigation
{
  background:#06C;
  margin-bottom: -5px;
}
div#extra{background:#FFF}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%}
div#content{margin-left:150px}
div#navigation{float:left;width:141px;margin-left:-100%}
div#extra{clear:left;width:100%}

/* Classes */
.inlineHyperlink
{
	display:inline;
}
.certificateLine1
{
  background-color: #000;
  color: #FFF;
  font-weight: bold;
}
.certificateLine2
{
  background-color: #FFF;
  color: #000;
  font-weight: bold;

}
.certificateColumn1
{
  text-align:left;
}

.certificateColumn2
{
  text-align:right;
}
.submitTable
{
	border-collapse:collapse;
	
}

.competencyGroupStartRow
{
	border-top: "#CCC";
}
.newCompGroup
{
  background-color: #FEFEFE;
  border-top: solid 1px #CECECE;
}
.certificateLine1
{
  background-color: #000;
  color: #FFF;
  font-weight: bold;
  border: solid 1px #000;
 }
.certificateLine2
{
  background-color: #FFF;
  color: #000;
  font-weight: bold;
  border-right: solid 1px #4F93E3;
  border-left: solid 1px #4F93E3;
}
.certificateColumn1
{
  text-align:left;
}

.certificateColumn2
{
  text-align:right;
}
.submitTable
{
	border-collapse:collapse;
}
.certificateLine1 td, .certificateLine2 td
{
  padding: 5px;
  
}
.activeStep
{
  background-color: #94B6E8;
  text-align: center;
  
}
.inactiveStep
{
  background-color: #CFE2FA;
  text-align: center;
}
.stepRow td
{
  border: solid 1px #4F93E3;
}
.headingColumn
{
  font-weight: bold;
  text-align: right;
}
td.vertText
{
	 
  font-family: Courier New;
  font-weight: bold;
  text-align: center;
  line-height:0.95em;
  padding-top :1.5em;
}
.errorText
{
	color: #CC0000;
	font-weight: bold;
}
.infoBox
{
	border-bottom: #d96528 thin solid;
	border-left: #d96528 thin solid;
	background-color: #f0f8ff;
	border-top: #d96528 thin solid;
	border-right: #d96528 thin solid;
	padding: 0.5em;
}
/*  */
