/****************************************************************************************************
	BASE STYLESHEET v.2.0
	
	W3C Cascading Style Sheets, level 2:
	For information on Stylesheet rules: http://www.w3.org/TR/REC-CSS2

	BROWSER & OS REQUIREMENTS:
		Windows XP:
			IE 6.0+, Netscape 7.01+, Opera 7.11, Mozilla 1.4
		
		Mac OSX:
			Safari 1.0 (v85), Netscape 7.1, Opera 6.02

	CONTRIBUTE NOTES:
	To hide a class from a Contibute user begin the class name with _MMhide
	examples:
		
		MMhide_bg-light
		MMhide_txt-copyright

****************************************************************************************************/

/*********************************  Redefined HTML Tags */
body{
	background-color: #FFFFFF;
	background-image: none;	
	color: #444444;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	

	margin: 3px;
	padding: 3px;
		
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #666699;
	scrollbar-track-color: #CCCCCC;
	scrollbar-shadow-color:#666699;
	scrollbar-lightshadow-color: #666699;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color:#666699;
	scrollbar-3dlight-color: #FFFFFF;
}

table{
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing:0;
	border: 0px;
	margin: 0px;
}

td{	
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
}

/*********************************  Anchor Tags */
a:link, a:visited, a:active {
	color: #3333CC;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #880000;	
}

/*********************************  Lists & Lines: */
ul, li{
	list-style-position: outside;
	list-style-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	
}

hr {
  	height: 1px;
	width: 100%;
}


/*********************************  Custom Classes: Page Text */
.PageTitle {
	font-size:22px;
	color:#FFd426;
	font-weight:800;
	font-stretch:extra-expanded;
	text-transform: uppercase;
}

.SubTitle {
	font-size:18px;
	color:#669966;
	font-weight:800;
	font-stretch:extra-expanded;
	text-transform: uppercase;
}

.HybridResultsHeaders {
	font-size:12px;
	background-color:#669966;
	font-weight:800;
	font-stretch:extra-expanded;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

.HybridResultsAlternateRow {
 	background-color:#ccddcc;
}

.NetReturnCalcSubRow {
 	background-color:#ccddcc;
	border-top:1px solid #000000;
}

/*********************************  Custom Classes: IDs */

.TableChooseYears {
	font-weight:800;
	font-stretch:extra-expanded;
	font-size:12px;
	padding:5px;
	border: 1px dotted #cccccc;
}

.TableHybridResults {
	padding:5px;
	border: 1px dotted #cccccc;
}

.TableNetReturnCalculator {
	padding:5px;
	border: 1px dotted #cccccc;
}
