/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/
div.PageRank{float:left;width: 6em;padding: 15px 0;background: #eeeeee;color:#808080;
    text-align:center;margin: 0 8px 4px 0;font-size: 28px;line-height:0.9}
div.PageRank span{display:block;font-size: 100%;font-weight:bold}

div.PageRankSuccess{float:left;width: 6em;padding: 15px 0;background: #ccff99;color:#808080;
    text-align:center;margin: 0 8px 4px 0;font-size: 28px;line-height:0.9}
div.PageRankSuccess span{display:block;font-size: 100%;font-weight:bold}

div.PageRankMain{float:left;width: 6em;padding: 15px 0;background: #99ccff;color:#808080;
    text-align:center;margin: 0 8px 4px 0;font-size: 28px;line-height:0.9}
div.PageRankMain span{display:block;font-size: 100%;font-weight:bold}


div.PageRankFailure{float:left;width: 6em;padding: 15px 0;background: #ffcc99;color:#808080;
    text-align:center;margin: 0 8px 4px 0;font-size: 28px;line-height:0.9}
div.PageRankFailure span{display:block;font-size: 100%;font-weight:bold}

div.PageRankWarning{float:left;width: 6em;padding: 15px 0;background: #ffff99;color:#808080;
    text-align:center;margin: 0 8px 4px 0;font-size: 28px;line-height:0.9}
div.PageRankWarning span{display:block;font-size: 100%;font-weight:bold}

.MessageArea { background: #eeeeee; border-style: solid; border-width: 2px; }

.ReportTitle
{
    color: #0000ff;
    font-size: 18px;
}

.MessageTitle
{
    color: #0000ff;
}


.PageRankComments {font-size: 14px; }

.PageRankURLBox {font-size: 22px; }

.UserKeywordsBox {font-size: 14px; }
.UserKeywordsCaption {font-size: 14px;}
.YellowUserKeywordsCaption {font-size: 14px; background-color:#FFFFB3; }
.PageRankLargeCaption {font-size: 22px; }


body{
text-align:center;
}

/* reset thing */
	
.results, .results p {
	margin: 0;
	padding: 0;
	}

.results a img { border: none; }

	
/* Headers
------------------------------*/

.results .header, .results .title, .results .sub_title {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
	
/* Lists
------------------------------*/
	
.results ul, .results ol, .results dl, .results li, .results dt, .results dd {
list-style:none;
	margin: 0;
	padding: 0;
	}
	
	div.results{ line-height:normal;}
	
	.results div{margin:0; padding:0}
	
	.results table, .results td, .results th, .results tr{font-size:100%;}


.results a {color:#007EFF;}
	
.results a:hover {color:#0053A6;}

/* ============================ TYPOGRAPHIC STYLES ============================ */
.results{
font:normal 10px  Arial, "Helvetica Neue", Helvetica, sans-serif ;
color:#404040;}

.results .ReportTitle{
font-family: trebuchet ms, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:normal;
color:#000;
}



.results .PageRankComments{
font-size:1.4em;
font-weight:normal;}

.results .ReportTitle{
font-weight:bold;
}

.results td, .results th{
color:#404040;}

div.star span.MessageTitle 
{
    color: black; 
    font-size: 16px;
    font-style: bold;
}

div.star table td
{
    color: black; 
}

div.WarningMessage span.MessageTitle 
{
    color: white; 
    font-size: 16px;
    font-style: bold;
}

div.WarningMessage div.item
{
    color: white!important; 
}

div.WarningMessage table td
{
    color: white; 
}

div.CriticalMessage span.MessageTitle 
{
    color: black; 
    font-size: 16px;
    font-style: bold;
}

div.CriticalMessage table td
{
    color: black;  
}

div.idea span.MessageTitle 
{
    color: black; 
    font-size: 16px;
    font-style: bold;
}

div.idea table td
{
    color: black;
}


.results .quote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
font-style:italic;
line-height:1.5em;
}


.results div.teachRed, .results div.starRed, .results div.ideaRed, .results div.InfoMessageRed, .results div.CriticalMessageRed, .results div.WarningMessageRed{
background-color:red; color:#FFFFFF;}

.results div.teachYellow, .results div.starYellow, .results div.ideaYellow, .results div.InfoMessageYellow, .results div.CriticalMessageYellow, .results div.WarningMessageYellow{
background-color:yellow; color:#000;}


/* ============================ RESULTS ============================ */
.results{
width:714px;
margin:0 auto;
text-align:left;
background:#fff;
}

.results .PageRankComments{ margin-top:10px;}


/* ============================ TITLES ============================ */

.results .ReportTitle{
margin:10px 0;}

.results h2
{
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	padding:2px 0;
	border-bottom:1px dotted #404040;
	border-top:1px dotted #404040;
	margin:10px 0;
	clear:both;
	font-size:2.4em;
	color:#000;
	font-weight:normal;
}

.results h3
{
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	padding:2px 0;
	border-bottom:1px dotted #404040;
	border-top:1px dotted #404040;
	margin:10px 0;
	clear:both;
	font-size:1.5em;
	color:#000;
	font-weight:normal;
}

.results .quote{
padding:10px 20px;
display:block;
}



.results h3{
font-family: trebuchet ms, Arial, Helvetica, sans-serif;
font-size:2.0em;
color:#000;
font-weight:normal;
}

/* ============================ BOXES ============================ */

.results div.teach, .results div.star, .results div.idea, .results div.InfoMessage, .results div.CriticalMessage, .results div.WarningMessage{
clear:both;
width:714px;
padding:10px 0 10px 0;
margin:10px 0;
border-bottom:1px dotted #cdcdcd;
border-top:1px dotted #cdcdcd;
min-height: 6em;
height: auto !important;
height: 6em;
}

.results div.teach .item, .results div.star .item, .results div.idea .item, .results div.InfoMessage .item, .results div.CriticalMessage .item, .results div.WarningMessage .item{padding:0 0 0 90px; font-size:1.4em; color:black;}

div.teach{background: url(images/icons/teach.gif) no-repeat 0 0;}
div.star{background: url(images/icons/star2.gif) no-repeat 0 0; background-color:#008c00; color:#FFFFFF;}
div.idea{background: url(images/icons/idea.gif) no-repeat 0 0; background-color:#ffff88; color:#000;}
div.InfoMessage{background: url(images/icons/info.gif) no-repeat 0 0;}
div.CriticalMessage{background: url(images/icons/stop.gif) no-repeat 0 0; background-color:#ff1a00; color:#FFFFFF;}
div.WarningMessage{background: url(images/icons/alert.gif) no-repeat 0 0; background-color:#ff1a00; color:#FFFFFF;}

span.teach-item{background: url(images/icons/teach.gif) no-repeat 0 0;}
span.star-item{background: #ccff99; }
span.idea-item{background: #ffff99; }
span.InfoMessage-item{background: white; }
span.CriticalMessage-item{background: #ff9999; }
span.WarningMessage-item{background: #ffcccc; color:White; }



/* ============================ TABLE ============================ */
.results table {
  	width: 714px;
	border-collapse:collapse;
  	}
	
.results table th, .results table td {
  	padding: 5px 10px;
  	text-align: left;
  	border: 1px solid #b5b5b5;
	vertical-align:top;
  	}
/*	
.results table th {
	text-align:right;
	width:160px;
  	}
*/

.results table td a {
  	display: block;
  	font-weight: bold;
  	}

	

.popupHelpTitle { 
	padding-bottom:5px; 
	font-weight:bold; 
	color:black;
} 

.nostyle
{
	border : 0px solid red!important;
}

.nostyleimg
{
	border : 0px solid red!important;
	margin-right : 3px!important;
}


  .RadGrid_HubSilver.RadGrid {
   
    border: 1px solid #FAFAFA;
  }
  
  .RadGrid th, .RadGrid th a 
  {
    
    color: #444;
  }
  
  .RadGrid_HubSilver.RadGrid  th.GridHeader_HubSilver 
  {
     padding-left: 5px; 
     padding-top: 3px;
     padding-bottom: 3px;
     
  }
  
  .RadGrid_HubSilver.RadGrid  th.GridHeader_HubSilver a, .RadGrid_HubSilver.RadGrid  th.GridHeader_HubSilver  {
   
    font-family: inherit;
    font-size: 13px;
    color: #444;
    font-weight: bold;
    
  }  
  .RadGrid_HubSilver.RadGrid  th.GridHeader_HubSilver a {
   text-decoration : underline;
  }

  .RADMasterTable thead {
     background-color: #FAFAFA;
     border:1px solid #CCC;
     /*background: #FAFAFA url(/Apps/CMS/Images/GridBG90.png) repeat-x scroll center top;  */
  }
  .RADMasterTable thead th.GridHeader_HubSilver {
     
     border-right:1px solid #CCC;
     
  }
  .RADMasterTable.MasterTable_HubSilver  {
     border-collapse: collapse !important;
     
  }
  .RADMasterTable th.GridHeader_HubSilver, .RADMasterTable th.ResizeHeader_HubSilver {
     background: transparent url(/Apps/CMS/Images/GridBGNew.png) repeat-x scroll center bottom;  
     
  }  
  
  .RADMasterTable tr.GridRow_HubSilver.RadGridItem  {
    background-color: white;
  }
  .RADMasterTable tr.GridAltRow_HubSilver.RadGridItemAlt  {
    background-color: #F2F2F2;
  }  
  
  .RADMasterTable tr.GridFooter_HubSilver.RadGridFooter {
    background-color: #EEE;
    color: #333;
  }
  .RADMasterTable td.GridFooter_HubSilver.RadGridFooter {
    background-color: #EEE;
    color: #333;
  }  
 
  .RADMasterTable td.GridFooter_HubSilver {
    background-color: #EEE;
    color: #333;
  }    
  
.RADMasterTable .GridRow_HubSilver td, .RADMasterTable .GridAltRow_HubSilver td {
 border-color : #EEE;
border-style:solid;
border-width:1px;
padding:  3px 2px 3px 4px;
}  


   .RADMasterTable tr.GridFooter_HubSilver.RADGridRow 
   {
       background-color: white;
       color: #666;
    
   }
   



