a:link, a:visited, a:hover, a:active{
	color: #990000;
}
body{
	background: url('../images/DG_WP_BackgroundBlue.png');
	font-family: verdana;
	color: #666666;
}
.cplBody
{
    margin-left: 25px;
    margin-right:17px;
    font-size: 10pt;
    font-family: Verdana;
    margin-bottom:25px;
}
h1{
	font-weight: bold;
	font-size: 11pt;
	color: #333333;
	margin-bottom: 3px;
}
h3{
	text-transform: uppercase;
	color: #000000;
}
h4{
	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	margin-bottom: 3px;
	text-transform:uppercase;
	margin-top:0px
}
hr{
	margin-top: 10px;
}
input{
	border: solid 1px #C0C0C0;
	font-size: 10pt;
}
.ckbox {
	font-size: 10pt;
	padding:0px;
}
.ckbox input {
	border: none;
}
.DateCriteria  {

}
.DateCriteria input {
	border: 0 none;
}
.CenterList {

}
.CenterList input {
	border: none;
}
.address{
	font-size: 8pt;
	color: #333333;
	margin-top: 100%;
	align: bottom;
}
.address p{
	margin-left: 18px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.bTrail, .bTrail a:link, .bTrail a:visited, .bTrail a:hover, .bTrail a:active{
	font-size: 8pt;
	color: #990000;
}
.bodyText
{
	color: #333333;
    font-size: 12px;
    text-align: justify; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
}
.bodyArea
{
	background-color: White;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;
}
.bodyArea td 
{
    margin-right:10px;
}
.contentArea p{
	font-family: verdana;
	font-size: 10pt;
	color: #666666;
	margin-top: 0px;
}
.contentArea{
	background: #ffffff;
	width: 585px;
	padding:15px;
	font-size: 9pt;
	text-align:justify;
}
.copyright{
	font-size: 9pt;
	color: #999999;
	text-align: center;
	padding-top: 10px;
	width: 770px;
}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}
.header{
	background: url('../images/pixel_nav_background.gif');
	width: 760px;
	height: 25px;
	margin-left: 4px;
	margin-top: 5px;
	position: relative;
	top: 5px;
	border: solid 1px #000000;
}

.header, .header a:link, .header a:visited, .header a:active{
	text-decoration: none;
	font-size: 7pt;
	color: #999999;
}
.header a:hover{
	text-decoration: underline;
	color: #cccccc;
}
.header img{
	margin-left: 10px;
}
.greyBG{
	background: #999999;
}
.leftSide{
	background: url('../images/pixel_yellow.gif');
	font-size: 11pt;
	width: 187px;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
}
.leftSideGrey{
	background: #cccccc;
	font-size: 11pt;
	width: 187px;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
}
.lhn{
	width: 186px;
	font-size: 7pt;
	position: relative;
	left: 2px;
}
.lhn img{
	position: relative;
	top: 3px;
}
.lhnLinkTop{
	width: 186px;
	height: 31px;
	background: url('../images/leftNav_top.gif');
}
.lhnLinkTopGrey{
	width: 186px;
	height: 31px;
	background: url('../images/leftNav_topGrey.gif');
}
.lhn a:link, .lhn a:hover, .lhn a:active, .lhn a:active, .lhn a:visited{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	left: 20px;
	top: 8px;
}
.lhn a:hover{
	text-decoration: underline;
}
.lhnLinkMiddle{
	width: 186px;
	height: 31px;
	background: url('../images/leftNav_middle.gif');
}
.lhnLinkMiddleGrey{
	width: 186px;
	height: 31px;
	background: url('../images/leftNav_middleGrey.gif');
}
.lhnLinkBottom{
	width: 186px;
	height: 34px;
	background: url('../images/leftNav_bottom.gif');
}
.lhnLinkBottomGrey{
	width: 186px;
	height: 34px;
	background: url('../images/leftNav_bottomGrey.gif');
}
.login{
	font-weight: bold;
}
.login input{
	margin-bottom: 5px;
}
.footer{
	color: #CCCCCC;
    font-size: 10px;
    text-align: justify; 
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    background-color: Black;
}
.footer a:link, .footer a:visited, .footer a:active, .footer a:hover{
	color: #CCCCCC;
	text-decoration: none;
}
.footer a:hover{
	text-decoration: underline;
}
.infoBox{
	border: solid 0px #000000;
	margin-right: 0px;
	padding: 10px;
	font-size: 8pt;
	color: #000000;
	width: 160px;
}
.infoBoxFill{
	border: solid 1px #000000;
	margin-right: 6px;
	padding: 8px;
	font-size: 8pt;
	color: #000000;
	background: #cccccc;
	position: relative;
	top: -1px;
}
.internalImg{
	border: solid 1px #000000;
	margin-top: 25px;
}
.mainTable{
	width:770;
	border:solid 1px #000000;
	background: url('../images/DG_WP_BackgroundOrange.png');
}
.clientLogout
{
	color: #da9246;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    padding-right:30px;
    padding-bottom:3px;
}
.menu
{
	background: url('../images/DG_WP_Nav_BarNotext.png');
	font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    color: Black;
    text-transform: uppercase;
    height: 30px;
}
.eleatmenu
{
	background: url('../images/DG_WP_Nav_BarNotext_eleat.png');
	font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: normal;
    color: Black;
    text-transform: uppercase;
    height: 30px;
}
.eleatmenu a:link, .eleatmenu a:visited, .eleatmenu a:active, .eleatmenu a:hover
{
	text-decoration: none;
	color: Black;
	font-weight: bold;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover
{
	text-decoration: none;
	color: Black;
}
.more, .more a:link, .more a:active, .more a:hover, .more a:visited{
	color: #990000;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
}
.more img{
	position:relative;
	top: 1px;
	margin-right: 5px;
}
.primNav{
	background: url('../images/nav_topButtonBackground.gif');
	width:577px;
	margin-top: 5px;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	position:relative;
	left: -1px;
}
.primNav a:link, .primNav a:visited, .primNav a:hover, .primNav a:active{
	text-decoration: none;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	position:relative;
	top: 4px;
}
.primNav img{
	float:left;
	margin-right: 1px;
}
.primNavMOver, .primNavMOver a:link, .primNavMOver a:visited, .primNavMOver a:hover, .primNavMOver a:active{
	background: url('../images/pixel_nav_background.gif');
	color: #ffffff;
}
.primNavMout{
	background: url('../images/nav_topButtonBackground.gif')
}
.shadow {
	height: 1em;
	filter: Shadow(Color=#666666, 	
			Direction=125, 
			Strength=1);
}
.shadow2{
	width:150;
	height:50;
	font-size: 12pt;
	filter:DropShadow (Color=#666666, OffX=1, OffY=1, Positive=true);
}
.search td{
	background: #cccccc;
	height: 34px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.topBorder{
	border-top: solid 1px #000000;
}
.rightSide{
	background: #999999;
	width: 195px;
	border-left: solid 1px #000000;
}
.rightSide h2{
	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.rightSideBorder{
	border-top: solid 1px #000000;
}
.rightSideCnt p{
	color: #333333;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
}
.rightSideCnt{
	padding-bottom: 15px;
}
.webcast h2{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	font-family:Arial;
	display: inline;
}
.webcast, .login{
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	padding-left: 10px;
	height: 100%;
}
.webcastContainer{
	position:relative;
	left: 19px;
	background: #ffffff;
	width: 169px;
}
.webcastInternal .webcast{
	border-left: 0px;
	padding: 20px;
}
.veriSign img{
	margin-right: 10px;
	margin-bottom: 30px;
}
.ReqField 
{
  font-size:10px;
  font-weight:bold;
  vertical-align:top;
}
.Centers
{
    height:100px;
    overflow-x: hidden;
    overflow-y:scroll;
  /*  border-style: solid; 
    border-width: 1px; 
    border-color: #000000; */
    overflow:-moz-scrollbars-vertical !important;
    text-align:left;
}
.Centers .CenterList input
{
    border:none;
}
.Tests
{
    height:70px;
    overflow-x: hidden;
    overflow-y:scroll;
  /*  border-style: solid; 
    border-width: 1px; 
    border-color: #000000; */
    overflow:-moz-scrollbars-vertical !important;
    text-align:left;
}
.ReportSection
{
    font-weight: bold; 
    border-bottom-style: solid; 
    border-bottom-width: 2px; 
    border-bottom-color: #000000;
}
.ReportSectionCandidate
{
    font-weight: bold; 
    border-bottom-style: solid;
    border-top-style:solid;
    border-top-width:2px;
    border-top-color:Black; 
    border-bottom-width: 2px; 
    border-bottom-color: #000000;
}
.GroupReportSection
{
    font-weight: bold; 
    color:#0F2768;
    border-bottom-style: solid; 
    border-bottom-width: 2px; 
    border-bottom-color: #000000;
}
.ckFilter
{

}
.test
{
   text-decoration:none;
}
.BlackLine
{
    width:100%;
    border-bottom-style: solid; 
    border-bottom-width: 2px; 
    border-bottom-color: #000000;
}

.InterviewTable
{

}

.InterviewTable td
{
    text-align:left;
    vertical-align:top;
}

.TableBold
{
    text-align:left;
    vertical-align:top;
    font-weight:bold;
    font-size:14px;
    color:Black;
    font-family:Arial;
}

.ReportsTable 
{
    border:1px solid #000000;
    }

.ReportsTable .gridViewRow td
{
    border: #ccc 1px solid;
    background: #fff;
    padding-bottom: 6px;
    color: #333;
    padding-top: 6px;
    vertical-align: top;
    text-align:left;
	vertical-align: top; 
	FONT: 12px Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right:6px;
   }

.ReportsTable .gridViewAltRow td
{
BACKGROUND: #EAEAEA; COLOR: #222;
BORDER: #ccc 1px solid; 
	text-align:left;
	vertical-align: top; 
	FONT: 12px Arial, Helvetica, sans-serif;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 6px;
	padding-right:6px;
}

.ReptLinks td
{
   
	text-align:center;
	vertical-align:middle; 
	FONT: 11px Arial, Helvetica, sans-serif;
}

.ReportsTable .Reports 
{
    margin-bottom:5px;
}

.ReptLinks .Reports option 
{
    border-bottom:1px solid #dadada;
    color:#333;
    font-size:9px;
    font-family:Arial;
    padding-left:2px;
    padding-right:2px;
}

.RowStyleHeader
{
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-left: #ccc 1px solid;
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  TEXT-TRANSFORM: uppercase;
	vertical-align: top; FONT: 11px Arial, Helvetica, sans-serif;
	text-align:center;
	
	margin-bottom:2px;
	margin-top:2px;
	padding-left: 6px;
	padding-right:6px;
}

.ReportsTable .AppHeader
{
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    background: #fff;
    border-bottom: #ccc 1px solid;
    vertical-align: top;
    border-left: #ccc 1px solid;
    text-align:left;
    TEXT-TRANSFORM: uppercase;
    color:Black;
    font-weight:bolder;
	vertical-align: top; FONT: bold 12px Arial, Helvetica, sans-serif;

   }
   
   
   .ReportsTable .AppHeader1
{
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    background: #fff;
    border-bottom: #ccc 1px solid;
    vertical-align: top;
    border-left: #ccc 1px solid;
    text-align:left;
    color:#000000;
    font-weight:bold;
    font-family:Arial;
	vertical-align: top; FONT: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right:6px;
   }
.ReportHeaders {
	text-transform: uppercase;
	text-decoration:none;
	color: #000000;
	font-size:13px;
	font-weight:bold;
}
.ReportPlus {
	text-transform: uppercase;
	text-decoration:none;
	color: #000000;
	font-size:10px;
	font-weight:bold;
}
.ReportDesc
{
    font-size:11px;
}
.Error
{
    color:Red;font-weight:bold;
}
