/*www.jamapi.com/style.css(c)2007-2016 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.button {    -webkit-appearance: button;    -moz-appearance: button;    appearance: button;    text-decoration: none;    padding: 6px;}a.floatright {    display: block;    float: right;}/*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(https://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(https://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(https://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;}