﻿h1
{
font-size:22px;
/* font-family: Franklin Gothic Book, Tahoma; */
font-family: "arial", helvetica, sans serif;

color:#666666	;
font-weight:normal;
}
.green
{
	color:rgb(93,126,104);
}
a.green
{
	font-weight:bold;
	text-decoration:underline;
}	
a.green:hover
{
		font-weight:bold;
		color:#a5b05e;
		text-decoration:underline;
}
a.disabled_link
{
    color: #aaa;
}
ul.linkList
{
	margin: 0;
	padding: 0;
}
ul.linkList li
{
	margin: 0;
	padding: 0 0 0 20px; 
	list-style-type: none; 
	background: url(../img/site/chevron.gif) no-repeat 9px 4px;
}
.explainBox
{
	padding:25px;
	padding-top:50px;
	width:200px;
	background-color:White;
	background-image:url(../img/site/whatsthisbackground.png);
	background-position: top left;
	background-repeat:no-repeat;
	border-color:rgb(93,126,104);
	border-style:solid;
	border-width: 1px;
	border-bottom-width:2px;
	border-right-width:2px;
	margin:0px;
	font-size:13px;
	/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;
}
.explainBox p{
  font-size:13px;

/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;
  color:Black;
}
.sampleBox
{
	padding:25px;
	padding-top:50px;
	width:200px;
	background-color:White;
	background-image:url(../img/site/SampleBackground.png);
	background-position: top left;
	background-repeat:no-repeat;
	border-color:rgb(93,126,104);
	border-style:solid;
	border-width: 1px;
	border-bottom-width:2px;
	border-right-width:2px;
	margin:0px;
	font-size:13px;
/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;
	}
.sampleBox p{
  font-size:13px;
/*font-family:Franklin Gothic Book,Tahoma;*/
  	font-family: "arial", helvetica, sans serif;

  color:Black;
}
.helpBox
{
	padding:25px;
	padding-top:50px;
	width:200px;
	background-color:White;
	background-image:url(../img/site/HelpBackground.png);
	background-position: top left;
	background-repeat:no-repeat;
	border-color:rgb(93,126,104);
	border-style:solid;
	border-width: 1px;
	border-bottom-width:2px;
	border-right-width:2px;
	margin:0px;
	font-size:13px;
	/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;

}
.helpBox p{
  font-size:13px;
/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;

  color:Black;
}
.basicBox
{
	padding:25px;
	width:200px;
	background-color:White;
	background-position: top left;
	background-repeat:no-repeat;
	border-color:rgb(93,126,104);
	border-style:solid;
	border-width: 1px;
	border-bottom-width:2px;
	border-right-width:2px;
	margin:0px;
	font-size:13px;

	/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;
}
.basicBox p{
  font-size:13px;
  /*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;

  color:Black;
}
.myRank{
	width:40px;
	text-align:center;
}
.decisionTools{
	text-align:center;
}
.companyName{
	width:165px;	
}
.nonCatalogCompany{
    font-size:11px;
    font-style:italic;
}
.stage{
	width:90px;
}
.domain{
	width:115px;
}
.productDescription{
	width:225px;
}
.teamRank{
	width:40px;
	text-align:center;
}
.dataCell
{
/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;

	font-size:13px;	
	border-top: 2px solid #b8c181;
	padding-top: 10px;
	padding-right:5px;
	padding-left:5px;
}
.dataCellShort
{
/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;
	
	font-size:13px;	
	border-top: 2px solid #b8c181;
	padding-top: 5px;
	padding-right:5px;
	padding-left:5px;
}
.header
{
/*font-family:Franklin Gothic Book,Tahoma;*/
	font-family: "arial", helvetica, sans serif;
	
	font-size:11px;
	color:#596e6d;
}
h2
{
		font-size:15px;
		font-weight:bold;
		color:#476;
		text-align:center;
		font-family:Tahoma;
	}
h3
{
		font-size:13px;
		font-weight:bold;
		color:#476;
	}
h4
{
		font-size:11px;
		font-weight:bold;
		font-style:italic;
		
		color:#476;
}
div.subscription_notice
{
    width:475px;
    padding:15px;
    border:solid 2px #a9ac7a;
    background-color:rgb(238,242,192);
    margin-bottom:15px;
}
div.subscription_notice h1
{
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
div.subscription_notice p
{
    margin: 0;
    padding: 5px 0;
}
div.subscription_notice ul
{
    margin: 0;
    padding: 5px 0;
}
div.subscription_notice li
{
    margin: 0 0 0 25px;
    padding: 0;
}

table.presentation_format_options
{
    margin: 0;
    padding: 0;
    border: none;
    width: 500px;
    border-collapse: collapse;
}
table.presentation_format_options th, table.presentation_format_options td
{
    text-align: center;
    font-size: 11px;
}
table.presentation_format_options tr.outer_header th
{
    border-top: solid 2px rgb(0,0,0);
    border-bottom: solid 2px rgb(0,0,0);
    font-style: italic;
	color: rgb(55,113,90);
}
table.presentation_format_options tr.outer_header th.first
{
    border-left: solid 2px rgb(0,0,0);
    font-weight: normal;
    font-style: normal;
    color: rgb(0,0,0);
}
table.presentation_format_options tr.outer_header th.last
{
    border-right: solid 2px rgb(0,0,0);
}
table.presentation_format_options tbody td, table.presentation_format_options tbody th
{
    border: solid 1px rgb(0,0,0);
}
table.presentation_format_options tbody th 
{  
    width: 17%;
}
table.presentation_format_options tbody th.first
{
    width: 32%;
    font-weight: normal;
    text-align: right;
    padding-right: 8px;
    border: none;
} 
table.presentation_format_options tbody td
{
    padding: 3px 0;
}
.limitation_alert 
{
    text-align: center;
    margin: 0 0 10px 0;
    padding: 20px;
    border: solid 2px #a9ac7a;
    background-color: rgb(238,242,192);
}
.limitation_alert h3
{
    font-weight: bold;
    font-size: 15px;
    margin: 0;
    padding: 0;
}
.limitation_alert p
{
    margin: 5px 0 0 0;
    padding: 0;
}
table.linkList
{
    border:none;
    width:95%;
    margin: 0 0 20px 30px;
}
table.linkList th
{
    width:40%;
    font-weight:normal;
}
table.linkList td
{
    width:60%;
}

