body {
        text-align:center;
        background-color: #000000;
        color: #FFE391;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
}

#TroyOz-Sponsor, #TroyOz-Data, #TroyOz-Control {
    width:100%;
    text-align: center;
    text-align: -webkit-center;
}

#TroyOz-Control {
	background-color: #000000;
	color: #FFE391;
}

#TroyOz-Data,
#TroyOz-Sponsor,
.troyoz {
	background-color: #000000;
	color: #FFE391;
}

.TozSponsorImage {
    width:90%;
}

#TozCtrlNav {
    min-width: 300px;
}

#TroyOzGenBy table tr td a img {
    max-width: 100%;
}

.troyoz input[type="button"],
.troyoz button {
	background-color: #FFD559;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFD559), color-stop(1, #806312) );
	background:-moz-linear-gradient( center top, #FFD559 5%, #806312 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD559', endColorstr='#806312');

	color: #000000;
	font-weight: bold;
	font-size: 70%;
	font-family: sans-serif;

	border: 1px solid #000000;

	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
}

.troyoz input[type="text"],
.troyoz select {
	background-color: #806311;
	border: 1px solid #A6976E;
	color: #FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px !important;
}

#TroyOz-Control a,
#TroyOz-Data a {
	color: #DDD53F;
	text-decoration: none;
}

#TroyOz-Control img {
	vertical-align:top;
}

#TroyOz-Control a:active,
#TroyOz-Data a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#TroyOz-Data table,
#TroyOz-Data table td {
	background-color: #000000;
	border: 1px solid #FFD559;
	color: #FFFFFF;
	font-family: sans-serif;
}

#TroyOz-Data table th {
	background-color: #403208;
	border: 1px solid #FFD559;
	color: #FFE391;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#TroyOz-Data table th a {
	font-weight: bold;
	color: #FFE391;
}

#TroyOz-Data table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
}

#TroyOz-Data table td {
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}

.troyoz-chart,
.troyoz-chart td,
.troyoz-headline,
.troyoz-headline td {
        background-color:transparent !important;
        border:0 !important;
        font-size: 13px;
}

.troyoz-chart,
.troyoz-chart td {
	text-align:center;
    vertical-align:middle;
}

.toz-headline-title {
    font-size: 15px;
    text-align:left;
}

.toz-news-article-box {
    text-align:left;
    padding:10px;
    vertical-align:top;
    max-width:300px;
}

.toz-news-ad-box {
    text-align:center;
    padding:10px;
    vertical-align: center;
    max-width:300px;
}

.troyoz-chart td img {
        width:100%;
        max-height:450px;
        vertical-align:middle;
        border:0;
}

.troyoz-headline td img {
        vertical-align:middle;
        border:0;
}

#TroyOz-Data-Ad,
#TroyOz-Data-Ad td {
        background-color:transparent !important;
        border:0 !important;
        text-align:center;
        vertical-align:middle;
}

.nav-next a:after {
    content: url("/images/next.png");
    padding-left: 4px;
    position: relative;
    top: 3px;
}

.nav-next .meta-nav {
    display: none;
}

.nav-next span {
    display: inline-block;
    text-align: left;
}

.headline-article {
    padding:0px;
    margin:0;
    word-wrap: break-word;
}

.headline-article img {
        max-width:240px;
        max-height:150px;
        overflow-y:hidden;
}

.headline-article .nav-next {
        float:right;
        text-align:right;
        width:100%;
}

.JsDatePickBox {
	left:-50% !important;
}

.TroyOz-Impact-High {
        background: url('/images/imphigh.png') no-repeat;
        background-position: left center;
        text-align:center;
}

.TroyOz-Impact-Medium {
        background: url('/images/impmedium.png') no-repeat;
        background-position: left center;
        text-align:center;
}

.TroyOz-Impact-Low {
        text-align:center;
}

@media only screen and (max-width: 640px) {
    #TroyOz-Data table,
    .troyoz-chart {
        font-size:10px;
        width:100%;
    }
    .troyoz-chart td {
        font-size:10px;
    }
    #TroyOz-Control {
        font-size: 12px;
    }
    #TozCtrlNav #pm-content,
    #TozCtrlNav #su-content {
        left: 30%;
    }
    .troyoz-chart,
    .troyoz-chart td,
    .troyoz-headline,
    .troyoz-headline td {
        font-size: 10px;
    }
    .toz-headline-title {
        font-size: 12px;
    }
    .headline-article img,
    .toz-news-article-box a img,
    .toz-news-ad-box a img {
        max-width:70%;
    }
}

@media only screen and (max-width: 450px) {
    #TroyOz-Data table,
    .troyoz-chart {
        font-size:8px;
        width:100%;
    }
    #TroyOz-Data table td {
        max-width:128px;
    }
    .troyoz-chart td {
        font-size:8px;
    }
    #TozCtrlNav ul li a img,
    #pm-trigger,
    #su-trigger {
        width:16px;
    }
    #TroyOz-Control {
        font-size: 8px;
    }
    #TozCtrlNav #pm-content,
    #TozCtrlNav #su-content {
        left: 10%;
    }
    .toz-limited-width-object {
        max-width: 300px;
    }
}