
* {
	font-family: 'Arial';
}

html {
	font-size: 100%;
	height: 100%;
	background: #000;
}

body {
	font-size: 11px;
	text-align: center;
	margin: 0;
	padding: 0 0 20px 0;
	background: #000;
	color: #000;
}

img {
	border: none;
	outline: none;
}

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

a:hover {
	text-decoration: underline !important;
}

#wrapper {
	width: 960px;
	margin: auto;
	position: relative;
	text-align: left;
}




/*
 * Float clearing styles
 * This set of styles is to do with clearing floated objects within a container.
 * Used the clearfix float clearing method found at http://www.positioniseverything.net/easyclearing.html
 * and is copyright to it's rightful authors and contributors.
 */
.clear { clear: both; }

.clearfix { display: inline-block; }

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden;
}

/* Hides from IE-mac. Dont remove this, or the next comment \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }
/* End hide from IE-mac */



/*
 * Common styles
 * The following styles are used as various layout elements throughout the site possibly in many places on each page
 */
.orange_bullet {
	display: inline-block;
	padding-left: 11px;
	background: url("../images/bullet_orange-arrow.gif")/*tpa=http://www.silvertop.com.au/images/bullet_orange-arrow.gif*/ no-repeat 0 1px;
}

.intro_image {
	display: block;
	margin-bottom: 13px;
}



h1.page_title {
	margin: 7px 0;
	padding: 0;
	font-size: 16px;
	line-height: 36px;
	background: url("../images/logo_50x.png")/*tpa=http://www.silvertop.com.au/images/gr_content-title-logo.gif*/ no-repeat 0 0;
	padding-left: 180px;
	color:#f3c411;
}

h1.page_title span {
	font-weight: normal;
}

h2 {
	font-size: 14px;
	margin: 18px 0;
}

.hr {
	height: 0;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 12px 0;
	border-bottom: 1px solid #d3d3d3;
}

p.intro {
	font-size: 14px;
}


#jmangoheader {
	margin-bottom:10px;
}
.table_right_cell .app_buttons {
	margin-top:100px;
	float:right;
}
.table_right_cell .app_buttons img {
	margin-left:10px;
}
.table_right_cell .app_buttons .getapp {
	margin-bottom:10px;
}
#content_wrapper {
	background: #FFF;
	margin: 0;
	clear: left;
	padding-top: 12px;
	padding-bottom: 12px;
}

#content_left_column {
	float: left;
	display: inline;
	margin: 0 10px 0 15px;
	width: 223px;
}

#content_right_column {
	float: left;
	display: inline;
	width: 699px;
	font-size: 12px;
}

#content_right_column #content_top {
	background: url("../images/gr_content-top.gif")/*tpa=http://www.silvertop.com.au/images/gr_content-top.gif*/ no-repeat 0 0;
	clear: both;
	width: 699px;
	height: 10px;
	clear: left;
}

#content_right_column #content_border {
	clear: both;
	margin: 0;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	padding: 1px 22px 20px 22px;
}

#content_right_column #content_border.noborder {
	border: none !important;
	margin: 0 1px;
}

#content_right_column #content_bottom {
	background: url("../images/gr_content-base.gif")/*tpa=http://www.silvertop.com.au/images/gr_content-base.gif*/ no-repeat 0 0;
	clear: both;
	width: 699px;
	height: 10px;
}

#sub_navigation #sub_navigation_title {
	background: #ffaa00 url("../images/bullet_page-title.gif")/*tpa=http://www.silvertop.com.au/images/bullet_page-title.gif*/ no-repeat 203px 50%;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 12px;
	margin-bottom: 12px;
}

#sub_navigation #sub_navigation_links,
#related_news #related_news_links {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	display: block;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
}

#related_news #related_news_links {
	font-weight: normal;
}

#sub_navigation #sub_navigation_links .sub_navigation_link,
#related_news #related_news_links .related_news_link {
	margin: 0;
	display: inline;
}

#sub_navigation #sub_navigation_links .sub_navigation_link a,
#related_news #related_news_links .related_news_link a {
	display: block;
	margin: 1px 0;
	padding: 4px 12px;
	color: #000000;
	text-decoration: none;
}

#sub_navigation #sub_navigation_links .sub_navigation_link a:hover,
#related_news #related_news_links .related_news_link a:hover {
	background: #CCC;
	color: #000;
	text-decoration: none !important;
}

#sub_navigation #sub_navigation_links .sub_navigation_link.active a,
#related_news #related_news_links .related_news_link.active a {
	background: #000;
	color: #ffaa00;
	text-decoration: none !important;
}

#related_news #related_news_title {
	display: block;
	background: #000 url("../images/bullet_related-news.gif")/*tpa=http://www.silvertop.com.au/images/bullet_related-news.gif*/ no-repeat 203px 50%;
	color: #FFF;
	font-size: 12px;
	padding: 5px 12px;
	margin-bottom: 12px;
}









.dark_table_view {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	display: inline;
}

.dark_table_view .table_row_bg {
	background: #a6a8a5 url("../images/dark-table-view/gr_right-col-bg.gif")/*tpa=http://www.silvertop.com.au/images/dark-table-view/gr_right-col-bg.gif*/ repeat-x 0 0;
	float: left;
	width: 100%;
	display: inline;
	margin-bottom: 5px;
}

.dark_table_view .table_row {
	float: left;
	width: 100%;
	display: inline;
	background: url("../images/dark-table-view/gr_left-col-bg.gif")/*tpa=http://www.silvertop.com.au/images/dark-table-view/gr_left-col-bg.gif*/ repeat-y 0 0;
	overflow: hidden;
}


.dark_table_view .table_row .extra_content {
	overflow: hidden;
}


.dark_table_view .table_row .table_left_cell {
	float: left;
	display: inline;
	width: 225px;
	background: #232121;
}

.dark_table_view .table_row .table_left_cell img {
	display: block;
}

.dark_table_view .table_row .table_right_cell {
	float: left;
	display: inline;
	margin: 20px 10px 0 18px;
	width: 400px;
	padding-bottom: 45px;
	overflow: hidden;
}

.dark_table_view .table_row .table_right_cell h1 {
	margin-top: 0;
}

.dark_table_view .table_row .table_right_cell .hr {
	border-color: #a7a9a6;
}

.dark_table_view .buttons {
	float: right;
	display: inline;
	margin: 10px;
	margin-top: -42px;
}






.light_table_view {
	float: left;
	width: 100%;
	margin: 0;
	display: inline;
	border-top: 1px solid #d3d3d3;
}

.light_table_view .table_row {
	background: url("../images/light-table-view/gr_left-col-bg.gif")/*tpa=http://www.silvertop.com.au/images/light-table-view/gr_left-col-bg.gif*/ repeat-y 0 0;
	float: left;
	display: inline;
	width: 100%;
	border-bottom: 1px solid #d3d3d3;
	overflow: hidden;
}


.light_table_view .table_row .extra_content {
	overflow: hidden;
}


.light_table_view .table_row .table_left_cell {
	float: left;
	display: inline;
	width: 190px;
	margin: 0;
	padding: 15px 0;
	text-align: center;
}

.light_table_view .table_row .table_left_cell.field {
	text-align: right;
	width: 175px;
	margin-right: 15px;
	padding: 0;
	clear: left;
	font-weight: bold;
}

.light_table_view .table_row .table_right_cell {
	display: block;
	margin: 0 20px 0 210px;
	padding-bottom: 10px;
}

.light_table_view .table_row .table_right_cell h1 {
	font-size: 18px;
}

.light_table_view .table_row .table_right_cell .buttons {
	float: right;
	display: inline;
}





/*
 * Footer styles
 * These styles are for the appearance of the footer which is located at the
 * bottom of each page, underneath the common page widgets.
 */
#footer {
	clear: both;
	height: 83px;
	background: url("../images/gr_footer-bg.jpg")/*tpa=http://www.silvertop.com.au/images/gr_footer-bg.jpg*/ no-repeat 0 0;
}

#footer #footer_content {
	color: #d2d2d2;
	font-size: 10px;
	padding: 56px 20px 0 20px;
}

#footer #footer_content a {
	color: #d2d2d2;
	text-decoration: none;
}






