/*
		$Id: autocheck.css,v 1.35 2007/05/29 18:05:47 ms157mk Exp $
	
    px * .0626 = Xem
    em / .0626 = Xpx
*/

/**
 * Common styles used on almost every page
 */
TD 	{
   COLOR: #000000; 
   FONT: 11px Verdana, Tahoma, sans-serif;
}

body  {
   color: #666666;
   background-color: #ffffff; 
   font: 10px Verdana, Tahoma, sans-serif;
   margin-top: 0; 
   margin-right: 0; 
   margin-left: 0; 
   margin-bottom: 0;
}

select, input {
	border: 1px solid #d6d6d6;
	font: 11px Verdana, Tahoma, sans-serif;
	color: #666666;
	margin-bottom: 0px;
}

A {
  font-size: 11px;
  color: #666666;
}
A:link {
	color: #666666;
}
A:hover {
	color: rgb(255,102,0);
}
.black_text_bold_10	{
   color: #000000; 
   font-weight: bold;
}
.boldNoLink {
	font-weight: ;
}
.error_text {
  color: #FF0000; 
  font: 10px Verdana, Tahoma, sans-serif;
}
form {
   padding: 0px;
   margin : 0px 0px 0px 0px;
}
.glossary_text    {
  color: #666666; 
  font: 11px Verdana, Tahoma, sans-serif;
}
.glossary_header    {
  color: #666666; 
  font: bold 15px Verdana, Tahoma, sans-serif;
}
h2 {
  margin-bottom:0;
}
.header2    {
  color: #65BE2E;
  font: bold 18px Arial, sans-serif;
}
.header3	{
  color: #006699;
  font: bold 18px Verdana, Tahoma, sans-serif;
}
.header4 {
  color: #000000; 
  font: bold 16px Arial, sans-serif;
}
.report_data1  {
	FONT: 10px Verdana, Tahoma, sans-serif;
	COLOR: #666666;
	background: #E3EBF3;
}
.report_data2   {
	COLOR: #666666; 
	FONT: 10px Verdana, Tahoma, sans-serif;
}
.reportLink
{
  font-size: 10px;
  color: #666666;	
  text-decoration: underline;		
}

.report_error1  {
	FONT: 10px Verdana, Tahoma, sans-serif;
	COLOR: #FF0000;
	background: #E3EBF3;
}
.report_error2   {
	COLOR: #FF0000; 
	FONT: 10px Verdana, Tahoma, sans-serif;
}
.report_label1   {
	COLOR: #000000; 
	FONT: bold 10px Verdana, Tahoma, sans-serif; 
	background : #E3EBF3;
}
.report_label2   {
   FONT: bold 10px Verdana, Tahoma, sans-serif; 
   COLOR: #000000;
}

.spacer5 {
  height: 5px; 
}
.spacer8 { 
  height: 8px; 
}
.spacer15 { 
  height: 15px; 
}
.spacer30 { 
  height: 30px; 
}
.standard_text {
  color:#666666; 
  font: 10px Verdana, Tahoma, sans-serif;
}
.strong11 {
   font-family: Verdana, Tahoma, sans-serif;
   font-size: 11px;
   FONT-WEIGHT: bold
}
.subheader    {
	COLOR: #006699; 
	FONT: bold 14px Verdana, Tahoma, sans-serif;
}
.text3 {
   color:#006699; 
   font: 12px Verdana, Tahoma, sans-serif;
}
ul {
   margin-bottom: 0; 
   margin-top: 0px;
}
ul.arrow {
  list-style-image: url(/members/img/autocheck/small_arrow.gif);
}




/*
 *   FOOTER SECTION 
 */
#footer {

}

#footer	table {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}
#footer td {
	text-align: center;
	white-space: nowrap;
}

#footer a:link     {
  	color:#666666;
  	font: 11px Verdana, Tahoma, sans-serif;
  	text-decoration: underline
}
#footer a:active   {
 	color:#333333;
  	font: 11px Verdana, Tahoma, sans-serif;
  	text-decoration: underline
}
#footer a:visited  {
 	color:#888888;
 	font: 11px Verdana, Tahoma, sans-serif;
 	text-decoration: underline
}
#footer a:hover    {
  	color:#333333;
  	font: 11px Verdana, Tahoma, sans-serif;
  	text-decoration: underline
} 


/*
	Report Dashboards
*/


/* 
  RESULT SET TABLES 
*/
.resultSet {
  
}

.resultSet table {
  width: 730px;
}

.resultSet .border {
  border-right: 1px solid #EFEFEF;
  border-left: 1px solid #EFEFEF;  
}

.resultSet tr.gray { 
  background: #EFEFEF; 
}

.resultSet tr.white { 
  background: #FFFFFF; 
}

.resultSet tr.yellow {
  background: #FFCC33;
}

.resultSet th {
  color:#000000; 
  font: bold 11px Verdana, Tahoma, sans-serif;
  text-align: center;
  vertical-align: bottom;
  border-bottom: 1px solid #C0C0C0;
  padding-bottom: 3px;
  width:auto;
}

.resultSet td {
  color:#666666; 
  font: 10px Verdana, Tahoma, sans-serif;
  text-align: center;
  padding: 2px 0px 2px 0px;
}
.resultSet td.img {
	padding: 0px 0px 0px 0px;
}

.resultSet report {
  margin-left: auto;
  margin-right: auto;
}

.resultSet .resultBottom {
  border-top: 1px solid #C0C0C0
}

.resultSet .report_error1  {
	font: 10px Verdana, Tahoma, sans-serif;
	color:#FF0000;
	background: #E3EBF3;
}

.resultSet .report_error2   {
	color:#FF0000; 
	font: 10px Verdana, Tahoma, sans-serif;
}


.resultSet .headletTop {
  font-size: 9pt;
  font-family: Verdana;
  color: #FFFFFF;
  text-align: left;
  text-indent: 20px;
  padding-top: 5px;
  position: absolute;
  font-weight: 700;
}


/*  Full Reports */
.summary .full {
}

.full .displaySection {
  position: absolute;
  padding-left: 574px;
  padding-top: 13px;
  cursor: pointer;     /* defaults to hand pointer when moused over */
}

.full .displaySectionScore {
  padding-top: 10px;
  text-align: center;
  cursor: pointer;     /* defaults to hand pointer when moused over */
}

 .headlet {
  font-size: 11pt;
  font-family: Verdana;
  color: #FFFFFF;
  text-align: left;
  text-indent: 12px;
  padding-top: 10px;
  position: absolute;
  font-weight: 700;
}

.assured {
  font-size: 10pt;
  font-family: Verdana;
  color: #FFFFFF;
  text-align: left;
  text-indent: 50px;
  padding-top: 10px;
  position: absolute;
  font-weight: 700;
}

.notAssured {
  font-size: 10pt;
  font-family: Verdana;
  color: #000000;
  text-align: left;
  text-indent: 50px;
  padding-top: 10px;
  position: absolute;
  font-weight: 700;
}


.full .links {
  width: auto;
  background-color: transparent;
}

.full table {
  background-color: transparent;
  width: 597px;
  margin-right: auto;
  margin-left: auto;
}

.full td {
  padding: 0px 0px 0px 0px;
  text-align: left;
}

.full th {
  font: bold 11px Verdana, Tahoma, sans-serif;
  color:#FFFFFF;
  background : #006699;
  text-align: left;
}

.full .border {
  border-right: 1px solid #006699;
  border-left: 1px solid #006699;
}

.full .background {
	background: #FFFFFF; 	
}

.full .copy {
  width: 94%;
  background-color: transparent;
}

.full .copy td {
  white-space: normal;
}


.full .content {
  width: 95%;
  background-color: transparent;
}

.full .problem {
	color: #FF0000;
	font-weight: bold;
	font-size: 17px;
}

.full .noProblem {
	color: #30AC30;
	font-weight: bold;
	font-size: 18px;
}

.full .content td {
	padding: 1px;
	font-family:  Verdana, Tahoma, sans-serif;
	font-size: 10px; 
	color:#666666;
	text-align: left;
}

.fullPrint {
	padding: 1px;
	font-family:  Verdana, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-align: left;
}

.full .content .label {
	white-space: nowrap;
	color:#000000; 
	font: bold 10px Verdana, Tahoma, sans-serif; 
}


.full .content .alt {
	background: #E3EBF3;
}

.full .highlight_background {
	font-weight: bold;
	font-family: Verdana, Tahoma, sans-serif;
    font-size: 10px;
	COLOR: #666666; 
	background: #FFFF00;
}


/*  Anchor links for the Full Report page.*/
.full A:link, .full A:active, .full A:visited, .full A:hover {
  color:#666666;
  font: bold 11px Tahoma, Verdana, sans-serif;
  text-decoration: underline
}

/*
 *	Buttons
 *	rgb(255,140,64 Autocheck Light Orange 
 *	rgb(255,102,0) Autocheck orange
 *  rgb(210,84,0) Autocheck Dark orange
 */
.autocheckButton {

}

.autocheckButton input {
   cursor: pointer;
}

.autocheckButton table {
	width: auto;
}

.autocheckButton .button {
	font: 11px  Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: rgb(255,255,255);
	background-color: rgb(255,102,0);
	border: rgb(255,140,64) 2px solid;
	border-right: rgb(210,84,0) 2px solid;
	border-bottom: rgb(210,84,0) 2px solid;
}

.autocheckButton .buttonHover {
	font: 11px  Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: rgb(255,255,255);
	background-color: rgb(255,102,0);
	border: rgb(210,84,0) 2px solid;
	border-right: rgb(255,140,64) 2px solid;
	border-bottom: rgb(255,140,64) 2px solid;
}

.scoreResult_table{
  border-right : 1px solid #63BE29;
  border-left : 1px solid #63BE29;
  cellpadding : 0;
  cellspacing :0;
  width : 730px;
}

.scoreResultDetail_desc {
	padding: 1px;
	font-family:  Verdana, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-align: left;
}

.scoreResultDetail_value {
	padding: 1px;
	font-family:  Verdana, Tahoma, sans-serif;
	font-size: 12px; 
	color:#000000;
	text-align: left;
}

.scoreResultColoredText {
	padding: 1px;
	font-family:  Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0060A1;
	text-align: center;
}

.scoreResultLink {
   color: #666666;
   font-size: 7px;
}

 .scoreText {
  line-height: 55px;
  text-indent: 215px;
  padding-top: 52px;
  font-size: 36pt;
  font-family: Arial;
  color: #FFFFFF;
  font-weight: bold;
  position: absolute;
}
 

.scoreRangeText {
  text-indent: 86px;
  padding-top: 93px;
  font-size: 11pt;
  letter-spacing: 1px;
  font-family: Arial;
  color: #E5DA95;
  font-weight: bold;
  position: absolute;
}

.noScoreText {
  text-indent: 40px;
  padding-top: 93px;
  font-size: 11pt;
  letter-spacing: 1px;
  font-family: Arial;
  color: #E5DA95;
  font-weight: bold;
  position: absolute;
}

.scoreResultAverageText {
	font: 9px Arial, Verdana, Tahoma, sans-serif;	
	font-weight: bold;
	color: #006699; 
	text-align: center;
	text-indent: 15;	
}



.scoreHeadlet {
  font-size: 11pt;
  font-family: Verdana;
  color: #FFFFFF;
  text-align: left;
  text-indent: 12px;
  padding-top: 5px;
  position: absolute;
  font-weight: 700;
}


.scoreText12 {
   color:#006699; 
   font: 12px Arial, Verdana, Tahoma, sans-serif;
   font-weight: bold;
}

.availableText {
	color:#000000;
	font: 12px Verdana, Tahoma, sans-serif;
	font-weight: bold;
}




