	body {
	background-image : url(../../images/bodybg.gif);
	margin : 0;
	padding : 0;
	width : 620px;

}
ol, ul  {
	margin-top: .5em; margin-bottom: .5em;
	color: #252525;
	font-size: 11px;
	
	font-family: Georgia, "Times New Roman", Times;
	margin-bottom: 1em; margin-left: 2.5em; padding-left: 0;
	list-style-position: inside; 
}
li { margin-bottom: .5em; }
	p {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 11px;
	margin-top : 0;
	padding-top : 0;
	line-height : 15px;
	text-indent: 14px;
	color : #333333;

}
.copy    { font-size: 11px; line-height: 15px; font-family: Georgia, verdana, Arial, Helvetica, Geneva, Swiss; text-align: justify; text-indent: 15px; list-style-type: square; margin: 4pt }
hr { margin-top: 5px; margin-bottom: 5px; }
	h1 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 20px;
	color : #999999;
	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 0;
	padding-left : 3px;
	margin-left : 5px;
	font-variant : small-caps;

}
	h3 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 15px;
	font-variant : small-caps;
	margin-bottom : 0;
	padding-bottom : 4px;
	margin-top : 0;
	padding-top : 0;

}
	h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-top : 1px;
	padding-top : 1px;
	border-color : black black #333333;
	margin-bottom : 1px;
	padding-bottom : 1px;
	color : #333333;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 0;

}
	#crprofile {
	background-color : #ebeadb;
	width : 600px;
	margin-top : 0;
	margin-bottom : 0;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 55px;
	border : medium solid inherit;
	margin-right : 0;
		border-style : solid;
	border-top-width : 1;
	border-right-width : 1;
	border-bottom-width : 0;
	border-left-width : 1;
	border-color : #666666 ;
	margin-left : 10px;

}
	#crrank {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	text-align : center;
	font-weight : bold;
	color : #ffffff;
	background-color : #660000;
	float : left;
	border-color : black #666666 #666666 black;
	height : 40px;
	width : 40px;
	margin-top : -5px;
	margin-left : -55px;
	padding-top : 4px;
	padding-right : 4px;
	padding-bottom : 4px;
	padding-left : 6px;
	margin-right : 0;
	margin-bottom : 0;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0;

}
	#cryear {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 11px;
	text-align : center;
	font-weight : normal;
	color : #666666;
	float : left;
	height : 40px;
	width : 40px;
	margin-top : 40px;
	margin-left : -55px;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 4px;
	margin-right : 0;
	margin-bottom : 0;
	font-variant : normal;
	border-style : none;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;

}
	#crdetails {
	text-align : left;
	float : none;
	margin-top : 0;
	margin-left : 0;
	padding-top : 6px;
	padding-right : 6px;
	padding-bottom : 6px;
	padding-left : 6px;
	margin-right : 0;
	margin-bottom : 0;
	border-style : none;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;

}
	#crprofileodd {
	background-color : #e2e2cb;
	width : 600px;
	margin-top : 0;
	margin-bottom : 0;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 55px;
	border : medium solid inherit;
	margin-right : 0;
	border-style : solid;
	border-top-width : 1;
	border-right-width : 1;
	border-bottom-width : 0;
	border-left-width : 1;
	border-color : #666666 ;
	margin-left : 10px;

}
	#crprofilebottom {
	background-color : #ebeadb;
	width : 600px;
	margin-top : 0;
	margin-bottom : 20px;
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 55px;
	margin-right : 0;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1;
	border-bottom-width : 1;
	border-left-width : 1;
	border-color : #666666 ;
	margin-left : 10px;

}
	#crhead {
	background-color : #000000;
	height : 40px;
	width : 600px;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : -17px;
	margin-left : 10px;
	padding-bottom : 0;
	padding-top : 0;
	padding-right : 0;
	padding-left : 0;

}

	#crphotoleft {
	color : #ffffff;
	background-color : #660000;
	float : left;
	border-color : black #666666;
	width : 300px;
	height : 300px;
	margin-top : -5px;
	margin-left : -55px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	margin-right : 10;
	margin-bottom : 0;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-left-width : 0;

}

#crprofiletop10 {
	background-color : #ebeadb;
	width : 600px;
	height : 300px
	margin-top : 0;
	margin-bottom : -12;
	padding-top : 0px;
	padding-right : 5px;
	padding-bottom : 0px;
	padding-left : 55px;
	border : medium solid inherit;
	margin-right : 0;
	border-style : solid;
	border-top-width : 1;
	border-right-width : 1;
	border-bottom-width : 0;
	border-left-width : 1;
	border-color : #666666 ;
	margin-left : 10px;

}
	a {
	color : #800000;
	text-decoration : none;

}
	a:hover {
	color : #d2691e;

}
	a:visited {
	color : #800000;
	text-decoration : none;

}
	a:visited:hover {
	color : #d2691e;

}
	a.nav:link {
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration : none;
	text-align : right;
	vertical-align : middle;

}
	.growth {
	color : #003300;

}

.ranktop10 {  font-family: Georgia, "Times New Roman", Times, serif; 
			font-size: 18px; 
			color: #FFFFFF; 
			margin-top: 6px; 
			margin-right: 6px; margin-bottom: 6px; 
			margin-left: 6px; padding-top: 6px; 
			padding-right: 6px; 
			padding-bottom: 6px; 
			padding-left: 6px; 
			font-weight: bold
			}


.rank { font-family : Georgia, "Times New Roman", Times, serif;
		font-size : 18px;
		text-align : center;
		font-weight : bold;
		color : #ffffff;		
		padding: 1px 
	}
	
.yearonlist  { color: #808080; font: 500 10px verdana, Arial, Helvetica, Geneva, SunSans-Regular; text-transform: capitalize }
.growth  { color: #0f5700; font-weight: bold }
.companyname { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.superscript { font-size: 8px; vertical-align: super }
.stats     { color: #000; font-size: 9px; font-family: verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.profile  { color: #000; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#numbermenu	a:link        { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #789; text-align: center; text-transform: capitalize; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3; display: block }                                                          
#numbermenu	a:visited       { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #789; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenu	a:hover        { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #000; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenu	a:active        { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #8b0000; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          

#numbermenuone	a:link        { color: #fff; font: bold 14px  Arial,Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #789; text-align: center; text-transform: capitalize; padding: 3px 3px 3px 8px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3; display: block }                                                          
#numbermenuone	a:visited       { color: #fff; font: bold 14px  Arial,Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #789; text-align: center; text-transform: capitalize; display: block; padding: 3px 3px 3px 8px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenuone	a:hover        { color: #fff; font: bold 14px  Arial,Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #000; text-align: center; text-transform: capitalize; display: block; padding: 3px 3px 3px 8px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenuone	a:active        { color: #fff; font: bold 14px  Arial,Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #8b0000; text-align: center; text-transform: capitalize; display: block; padding: 3px 3px 3px 8px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          

#numbermenub	a:link         { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #586572; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenub	a:visited       { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #586572; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenub	a:hover        { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #000; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }                                                          
#numbermenub	a:active        { color: #fff; font: bold 11px Verdana, Tahoma, Arial, sans-serif; text-decoration: none; background-color: #8b0000; text-align: center; text-transform: capitalize; display: block; padding: 1px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3
 }   
#tablehead	   { color: #fff; font: bold 14px Arial, Verdana, Tahoma, sans-serif; text-decoration: none; background-color: #800000; text-align: left; text-transform: capitalize; padding: 3px 3px 3px 8px; border-style: none none solid solid; border-width: 1px; border-color: #d3d3d3; display: block }    

#topten { padding: 8px }

.crpageheading { color: white; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#crcaption { color: #fff; font-size: 10px; font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px }
#toptencontent {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}

