/*http://www.jamapi.com/style.css (c)2007-2009 Jake Pietrykowski*/html { /* Force Vertical Scrollbar */	/* IE */	overflow-y: scroll;	/* Moz */	height: 100%;	/*margin-bottom: 0.1em;*/}* {	padding: 0;	margin: 0;}body {	margin: 0;	padding: 0;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	/*color: #000000;*/	background: #ffffff url("im/content_bg.gif") 50% 50% repeat-y;	text-align: center;}	div#header {	margin: 0;	padding: 0;	color: #FFFFFF;	height: 100px;	white-space: nowrap;	background:  url("im/header100_bg3.gif") center top repeat-x;	width: 100%;	text-align: center;}div#headercontent {	display: block;	width: 800px;	margin: 0 auto 0 auto;}div#headercontent a.home {	background:  url("im/jamapi_header.gif") no-repeat;	overflow: hidden;	text-indent: -9999em;	width: 200px;	height: 90px;	display: block;	float: left;}div#banner {	position: relative;	background: url("im/jamapi_header4_sm.gif") no-repeat;	width: 400px;	height: 73px;	display: block;	float: left;}div#headernavsearch {	position: relative;	right: 0;	margin: 4px;	text-align: right;	padding: 0;	display: block;	float: right;}.headernav {	margin: 0 0 24px 0;	display: block;	position: relative;}.headernav a {	color: #FFFFFF;	font: 10px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.headersearch {	display: block;	position: relative;}div#nav {	position: relative;	height: 20px;	display: block;	float: left;	padding: 0;	margin: 0;	width: 800px;}div#navsub {	position: relative;	height: 20px;	display: block;	float: left;	padding: 0;	margin: 0 2px 0 2px;	width: 796px;	background-color: #ccc;}#tabnav {	height: 20px;	margin: 0;	padding-left: 10px;	background:  url("im/tab_bottom.gif") repeat-x bottom;}#tabnavsub {	/*position: absolute;*/	height: 20px;	margin: 0;	padding-left: 10px;}#tabnavR {	position: absolute;	height: 20px;	top: 0;	margin: 0;/*	padding-left: 10px;*/	padding-right: 10px;	right: 10px;/*	left: 300px;*/	background:  url("im/tab_bottom.gif") repeat-x bottom;}#tabnav li, #tabnavsub li, #tabnavR li {	margin: 0; 	padding: 0;  	display: inline;  	list-style-type: none;}	#tabnav a:link, #tabnav a:visited {	float: left;	background: #f3f3f3;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 14px;	padding: 2px 10px 2px 10px;	margin-right: 4px;	border: 1px solid #999999;	text-decoration: none;	color: #666;}#tabnavsub a:link, #tabnavsub a:visited {	float: left;	background: #ccc;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 14px;	padding: 2px 10px 2px 10px;	margin-right: 4px;	border: 1px solid #ccc;	text-decoration: none;	color: #666;}#tabnavR a:link, #tabnavR a:visited {	float: right;	background: #f3f3f3;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 14px;	padding: 2px 10px 2px 10px;	margin-right: 4px;	border: 1px solid #999999;	text-decoration: none;	color: #666;}#tabnav a:link.active, #tabnav a:visited.active {	border-bottom: 1px solid #fff;	background: #fff;	color: #000;}#tabnavsub a:link.active, #tabnavsub a:visited.active {	border-bottom: 1px solid #fff;	background: #fff;	color: #000;}#tabnavR a:link.active, #tabnavR a:visited.active {	border-bottom: 1px solid #fff;	background: #fff;	color: #000;}#tabnav a:hover {	background: #fff;}#tabnav a span {	display: none;}#tabnav a:hover span{	display: block;	position: absolute;	top: 20px;	left: 0; }#tabnavsub a:hover {	border-bottom: 1px solid #fff;	background: #fff;	text-decoration: underline;}#tabnavR a:hover {	background: #fff;}#tabnavR a span {	display: none;}#tabnavR a:hover span{	display: block;	position: absolute;	top: 20px;	left: 0; }div#leaderboard {	position: relative;	width: 800px;	height: 100px;	margin: 0;	padding: 0;	text-align: center;}div#container {	position: relative;	width: 800px;	margin: 20px auto 0 auto;	bottom: 0;	padding: 0 0 0 0; /* for IE centering */}div#content {	position: relative;	width: 620px;	/*line-height: 150%;*/	margin: 0 auto 0 10px;	padding: 0;	font-size: 12px;	display: block;	float: left;	text-align: left;}div#contenttitle {	width: 620px;	margin: 6px 0 12px 0;	text-align: left;	background:  url("im/contenttitle_bg.gif") left top repeat-y;	position: relative;	display: block;	}#contenttitle p {	width: 420px;	margin: 0 0 0 6px;	font: 24px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	font-weight: bold;	color: #fff;	position: relative;	display: block;	}.contentheader {	width: 596px;	margin: auto 0 auto 0;	background:  url("im/content_header.gif") center top repeat-x;	border: 1px dotted #999999;	padding: 3px 12px 3px 12px;	position: relative;	display: block;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	font-weight: bold;	color: #000000;}.contentitem {	width: 596px;	margin: auto 0 18px 0;	padding: 6px 12px 6px 12px;	position: relative;	display: block;	border: 1px dotted #999999;	border-top: none;	color: #000000;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 150%;}.contentitemnohead {	width: 596px;	margin: auto 0 18px 0;	padding: 6px 12px 6px 12px;	position: relative;	display: block;	border: 1px dotted #999999;	/*border-top: none;*/	color: #000000;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 150%;}.contentitem ul{	 list-style-type: square;}.contentitem li {	margin: 0 12px 0 36px; 	padding: 0;	list-style-type: square;	color: #000;}div#adcolumn {	position: relative;	float: right;	margin: 0;	width: 160px;	display: block;	bottom: 0;	text-align: center;	padding: 0;}.aditem {	display: block;	position: relative;	width: 120px;	margin: 12px auto 12px auto;}div#footer {	color: #000;	font: 10px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	margin: 12px 2px 12px 2px;	padding: 0;	height: 60px;	white-space: nowrap;	width: 100%;	text-align: center;	display: block; 	bottom: 0;	float: right;}.footer p {	margin: 6px;	color: #000000;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}.footer a {	margin: 6px;	color: #000000;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}div#cclic {	position: relative;	width: 100%;	margin: 0 auto 0 auto;	padding: 0;	font-size: 12px;	display: block;	float: left;	text-align: center;	bottom: 0;}#rule {	border-bottom: 1px solid #cccccc;}#clear {}/* TEXT STYLES */p {	color: #000000;	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	margin: 0 12px 12px 12px;	line-height: 150%;}h1 {	font: 24px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	color: #000000;	font-weight: bold;}h2 {	font: 14px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	color: #000000;	font-weight: bold;	text-decoration: underline;	margin: 6px 0 12px 0; }h3 {	font: 12px 'Trebuchet MS', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	color: #000000;	font-weight: bold;	text-decoration: none;	margin: 6px 0 6px 0; }a {	text-decoration: none;	color: #990000;}a:hover, a:active {	text-decoration: underline;}/*a.downloadbutton {	display:block;	float:right;	text-decoration:none;	cursor:pointer;	margin-bottom: .8em;	line-height: 20px;	position:absolute;	_position:relative;	right:0;	bottom:1.6em;	_margin-bottom:-1.6em;	}a.downloadbutton em{	min-width:4em;	_width:4em;}*/a.downloadbuttonL {display:block;float:right;text-decoration:none;cursor:pointer;background:url(http://www.jamapi.com/im/download_left.png) no-repeat 0 center;width:80px;height:20px;}a.downloadbuttonM {display:block;float:right;vertical-align: middle;font-size:9px;text-decoration:none;cursor:pointer;background:url(http://www.jamapi.com/im/download_mid.png) repeat-x 0 center;width:auto;height:20px;margin-bottom: .8em;line-height: 20px;/*position:absolute; _position:relative; right:0;bottom:1.6em; _margin-bottom:-1.6em;*/}/*a.downloadbuttonM em{min-width:4em; _width:4em;}*/a.downloadbuttonR {display:block;float:right;text-decoration:none;cursor:pointer;background:url(http://www.jamapi.com/im/download_right.png) no-repeat 0 center;width:8px;height:20px;}.code {	font: 12px "Courier New", Courier, mono;	color:#666666;}.dateitem {	width: 42px;	height: auto;	/*line-height: 100%;*/	padding: 0;	/*margin: 0 12px 0 6px;*/	margin-left: 6px;	color: #000;	position: relative;	display: block;	background-color: #ccc;	float: right;	text-align: center;	vertical-align: middle;	border: 1px solid #000;	font-family: 'Times New Roman', Times, serif;}.mm {	font-size: 18px;	height: 18px;}.dd {	font-size: 32px;	height: 32px;}.yyyy {	font-size: 14px;	height: 14px;}