/* Core Elements */ 
body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#FFFFFF;margin:0;padding:0;width:99%;}
td {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
h1 {font-weight:normal;font-size:18px;color:#1C3B58;border-bottom:solid 2px #00AAB7;padding:8px 0 2px 0;line-height:110%;}
h2 {font-weight:bold;font-size:14px;color:#1C3B58;margin:0 0 4px 0;}
h3 {font-weight:bold;font-size:12px;color:#1C3B58;margin:0 0 4px 0;}
h4 {font-weight:normal;font-size:16px;color:#1C3B58;}
li.icon{list-style-image:url(http://images.pinpoint.net.au/product/RR_small_tick.jpg);margin:10px 5px 0 0;}
/* Hyperlink Elements */ 
a:link {font-weight:bold;color:#1C3B58;}
a:visited {font-weight:bold;color:#1C3B58;}
a:active {font-weight:bold;color:#1C3B58;}
a:hover {font-weight:bold;color:#00AAB7;}
/* Form Elements */ 
form {margin:0;padding:0;}
input {background-color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
input.button {margin-top:9px;font-weight:bold;color:#000000;border:1px solid #1C3B58;background-color:#FFA500;}
select {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
/* Page Divisions */ 
div#header {position:relative;width:750px;height:65px;padding:0;margin:0;margin-bottom:1px;border-top:solid 1px #FFFFFF;border-bottom:solid 2px #FFA500;clear:both;overflow:hidden;}
* html div#header {height:67px;}
div#wrapper {position:relative;width:750px;height:auto;float:left;margin:0;padding:0;}
div#ie_wrap {position:relative;float:right;width:540px;height:auto;}
div#navigation_primary {position:relative;float:right;width:572px;height:auto;margin:0;padding:0;background-color:#00AAB7;}
div#navigation_secondary {position:relative;float:left;width:178px;min-height:80px;margin:0;padding:0;z-index:1;}
* html div#navigation_secondary {height:80px;}
div#nav_spacer {position:relative;width:178px;height:26px;padding:0;margin:0;background-color:#1C3B58;z-index:-1;}
div#navigation_footer {position:relative;width:750px;height:21px;background:#00AAB7;padding:0;margin:0;clear:both;}
div#backtohome {position:relative;height:20px;width:150px;margin:auto;margin-top:6px;margin-left:6px;}
div#backtohome a:link, div#backtohome a:visited, div#backtohome a:active {color:#FFFFFF;text-decoration:none;font-size:9pt;font-weight:bold;}
div#backtohome a:hover {text-decoration:underline;font-weight:bold;}
div#backtohighrise {position:relative;height:20px;width:150px;margin:auto;margin-top:18px;margin-left:6px;}
div#backtohighrise a:link, div#backtohighrise a:visited, div#backtohighrise a:active {color:#FFFFFF;text-decoration:none;font-size:9pt;font-weight:bold;}
div#backtohighrise a:hover {text-decoration:underline;font-weight:bold;}
/* Registration Indicator */ 
div#regindicator {position:relative;width:560px;height:70px;}
div#imagebox {position:relative;height:25px;width:550px;margin:0;z-index:+100;}
div#imagebox img {margin-left:55px;margin-right:55px;}
div#regindicator ul {position:absolute;left:0;top:12px;z-index:+90;list-style:none;margin:0;padding:0;width:560px;height:40px;border-top:solid 2px #CCCCCC;}
div#regindicator li {position:relative;width:140px;height:50px;float:left;color:#CCCCCC;font-weight:bold;font-size:10pt;padding-top:13px;border:solid 1px #FFFFFF;text-align:center;}
div#regindicator li#activestep {color:#000000;font-weight:bold;font-size:11pt;}
div#regindicator h5 {margin-top:0;margin-bottom:13px;color:#00AAB7;font-weight:bold;font-size:15px;}
/* Navigation Primary */ 
div#nav_primary_member_menu {margin:0;padding:0;width:auto;height:27px;background-color:#00AAB7;z-index:2;}
div#nav_primary_menu {margin:0;padding:0;width:auto;height:27px;background-color:#00AAB7;z-index:2;border-left:solid 2px #FFFFFF;}
ul#nav_primary_list {list-style:none;margin:0;padding:0;width:auto;height:27px;z-index:3;}
div#nav_primary_menu li {margin:0;padding:0;float:left;width:auto;height:27px;border-right:solid 2px #FFFFFF;}
div#nav_primary_menu a, div#nav_primary_menu a:link, div#nav_primary_menu a:visited {color:#FFFFFF;font-size:10px;font-weight:bold;display:block;width:auto;padding:8px 15px 5px 15px;text-decoration:none;text-align:center;text-transform:uppercase;background-color:#00AAB7;border-bottom:solid 2px #00AAB7;}
div#nav_primary_menu a:hover {background:#1C3B58;border-bottom:solid 2px #FFA500;}
div#nav_primary_menu #selected a {background:#1C3B58;border-bottom:solid 2px #FFA500;}
/* Navigation Secondary */ 
div#nav_secondary_menu {position:relative;width:178px;height:auto;margin:0;padding:0;overflow:hidden;border-top:solid 2px #FFFFFF;}
ul#nav_secondary_list {list-style:none;margin:0;padding:0;border:none;background-color:#FFFFFF;overflow:hidden;}
div#nav_secondary_menu li {margin:0;padding:0;margin-bottom:2px;width:auto;height:auto;}
div#nav_secondary_menu a:link, div#nav_secondary_menu a:visited, div#nav_secondary_menu a:active {display:block;height:auto;width:178px;color:#FFFFFF;font-size:10px;text-decoration:none;background:#1C3B58;margin:0;text-transform:uppercase;padding:5px 4px 5px 4px;font-weight:lighter;}
* html div#nav_secondary_menu a:link, div#nav_secondary_menu a:visited, div#nav_secondary_menu a:active {width:178px;}
div#nav_secondary_menu a:hover {background-color:#00AAB7;border-right:solid 2px #FFA500;font-weight:bold;}
div#nav_secondary_menu #selected a {background:#00AAB7;border-right:solid 2px #FFA500;font-weight:bold;}
div#nav_secondary_menu #menutop,#nav_secondary_menu #menubottom {height:15px;width:160px;}
div#nav_secondary_menu #menutop {border-bottom:1px solid #1C3B58;}
div#nav_secondary_menu #menubottom {border-top:1px solid #1C3B58;}
div#navigation_secondary h2 {color:#FFFFFF;font-size:16px;margin-left:6px;margin-top:0;margin-bottom:2px;}
div#navigation_secondary h3 {color:#FFFFFF;font-size:12px;margin-left:6px;margin-top:8px;margin-bottom:4px;}
div#navigation_secondary input {margin:0;margin-left:6px;font-size:11px;}
div#navigation_secondary select {margin:0;margin-left:6px;font-size:11px;}
div#redeem_leftnav {position:relative;background-color:#1C3B58;padding:12px;color:#FFFFFF;}
/* Content Primary */ 
div#content_primary {position:relative;float:right;margin:0;margin-left:12px;padding-top:18px;padding-bottom:22px;line-height:14px; height:auto;width:560px;}
#report {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;white-space:nowrap;padding:1;}
#reportcenter {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;white-space:nowrap;padding:1;text-align:center;}
/* Content Secondary */ 
div#content_secondary {}
/* Navigation Footer */ 
div#navigation_footer a:link, div#navigation_footer a:visited, div#navigation_footer a:active {position:relative;width:750px;background:#00AAB7;float:right;display:block;width:auto;height:21px;font-size:11px;color:#FFFFFF;text-decoration:none;border-left:2px solid white;text-align:center;padding-left:6px;padding-right:6px;line-height:20px;}
/* Points Box */ 
div#pointsbox {position:relative;width:203px;min-height:30px;float:right;margin-top:-12px;font-size:10px;padding:2px;background-color:#FFFFFF;color:#1C3B58;text-align:center;border:solid 1px #1C3B58;}
/* Side Bar */ 
#sidebarheader {font-size:10px; background:#1C3B58}
#sidebarheader h2{font-size:12px;line-height:16px;color:#FFFFFF;margin:2px 5px 2px 5px;}
#sidebar{border:1px solid #1C3B58;color:#0000000;font-size:10px;padding:10px 10px 20px 10px;background:#FFFFFF;}
#sidebar td{color:#000000;}
#sidebar hr{border-bottom:1px solid white;width:130px;}
#sidebar a {line-height:12px;color:#000000;font-size:10px;font-weight:bold;}
#sidebar a:hover {color:#ff6600;}
#popularrewards {float:right;background:#1C3B58;border:1px solid #1C3B58;width:250px;}
#popularrewards thead th{color:#FFFFFF;font-size:12px;font-weight:bold;background:#1C3B58;}
#popularrewards thead td{color:#000000;font-size:12px;font-weight:bold;background:#FFFFFF;}
#popularrewards td,#popularrewards td a{color:#1C3B58;font-size:10px;font-weight:bold;}
#popularrewards tr.row0{color:#000000;background:#FFFFFF;}
#popularrewards tr.row1{background:#D7E3F3;}
#popularrewards tr.row2{background:#FFFFFF;}
/* Login Form */ 
div#logincontainer {text-align:left;width:auto;margin:0;margin-top:-6px;font-size:10px;font-weight:bold;color:white;padding:0;padding-bottom:4px;padding-top:2px;background-color:#1C3B58;z-index:3;}
div#logincontainer form {height:175px;}
div#logincontainer a:link, div#logincontainer a:visited, div#logincontainer a:active {color:#FFA500;text-decoration:none;font-weight:bold;}
div#logincontainer a:hover {text-decoration:underline;}
div#logincontainer form {padding:5px;z-index:4;}
div#logincontainer tfoot td {background:#1C3B58;padding:0;}
table#loginform {position:relative;width:auto;height:auto;margin-top:-24px;margin-bottom:7px;background-color:#1C3B58;z-index:+6;}
table#loginform th {text-align:left;font-size:10px;font-weight:bold;color:#FFFFFF;padding-bottom:7px;z-index:7;}
table#loginform td {background-color:#00AAB7;color:white;padding:5px;font-size:10px;text-transform:uppercase;}
table#loginform tfoot td {background-color:#1C3B58;padding:0;}
table#loginform input {font-weight:normal;font-size:11px;margin-top:4px;border:solid 1px #1C3B58;width:130px;}
table#loginform input:hover {border:solid 1px #1C3B58;}
table#loginform tfoot input {width:auto;font-size:10px;}
/* Form Styles */ 
.formleftcolumn {width:160px;}
.formrightcolumn {width:460px;}
.frmheading {background-color:#FFFFFF;color:#000000;font-weight:bold}
.frmleft {color:#000000;font-size:11px;font-weight:normal;text-align:left;}
.frmleft label{width:154px;}
.frmright {color:#000000;font-size:11px;}
.frmleft_button,.frmright_button {background-color:#FFFFFF;color:#000000;}
.frmrow {font-size:11px;background-color:#FFFFFF;}
.frmrowalt {padding:2px;font-size:11px;background-color:#FFFFFF;}
.frmmandatory {font-size:0.8em;background-color:#FFFFFF;}
.frmrightred {color:red;}
/* Refine Search Box */ 
div#refinesearch {position:relative;width:auto;height:auto;text-align:center;margin-left:auto;margin-right:auto;}
div#refinesearch table {width:350px;border:solid 1px #1C3B58;}
div#refinesearch th {background-color:#1C3B58;color:#FFFFFF;font-size:12px;}
div#refinesearch td {background-color:#D7E3F3;padding-bottom:8px;}
/* Product List Styles */ 
#productlist th {text-align:left;font-size:12px;}
#productlist th, #productlist td {border-bottom:1px solid #1C3B58;text-align:center;}
.column1 {background-color:#FFFFFF;}
.column2 {background-color:#FFFFFF;}
.column3 {background-color:#1C3B58;}
.column4 {background:#FFFFFF;}
.orderlinks {margin-top:5px;margin-bottom:24px;text-align:center;}
.paging {margin:5px 0 5px 0;text-align:center;}
/* Redemption */ 
#rewards_details_message {position:absolute;top:430px;left:550px;width:150px;background:#D7E3F3;padding:3px;}
#card_lock_image {position:absolute;top:740px;left:510px;}
#credit_lock_image {position:absolute;top:670px;left:510px;}
#card_details_message {position:absolute;top:740px;left:550px;width:150px;background:#D7E3F3;padding:3px;}
#credit_details_message {position:absolute;top:670px;left:550px;width:150px;background:#D7E3F3;padding:3px;}
/* Generic Table Data */ 
#generic_table th,#generic_table td {font-size:11px;vertical-align:top; }
#generic_table th {text-align:left;background-color:#D7E3F3;}
#generic_table tr.row1 { }
#generic_table tr.row2 {background-color:#D7E3F3;}
/* Payment History */ 
table#payment_history {border:solid 1px #1C3B58;}
table#payment_history th, table#payment_history td {vertical-align:top;}
table#payment_history th {font-size:10px;margin-right:20px;background-color:#D7E3F3;}
table#payment_history td {text-align:center;font-size:9px;}
table#payment_history colgroup.date {text-align:left;}
table#payment_history colgroup.amountpaid {text-align:right;}
table#payment_history colgroup.status {text-align:center;}
table#payment_history tr.headrow2 th {text-align:center;}
table#payment_history tr.row2 {background-color:#D7E3F3;}
/* Invoice*/ 
#invoice #wrapper{width:680px;}
#invoice #content_primary {width:600px;margin:10px;}
#invoice #navigation_footer {text-align:center;}
#invoice #payment_history {border-top:1px solid black;border-left:1px solid black;}
#invoice #payment_history td,#invoice #payment_history th {border-bottom:1px solid black;border-right:1px solid black;}
#invoice #payment_history tfoot {font-weight:bold;}
/* Terms and Conditions List Styles */ 
div.tccat {width:540px;height:14px;float:left;clear:both;font-weight:bold;margin-top:8px;margin-bottom:2px;}
div.tcpoint {width:20px;height:8px;margin:0;float:left;margin-left:12px;}
div.tcfield {width:485px;min-height:21px;float:left;margin:0;}
div.top {clear:both;margin:0;padding:0;margin-top:6px;margin-bottom:6px;}
/* Change Details Form */ 
table#tenantchagedetails {width:400px;height:auto;}
table.blacktable {border-top:solid 1px #000000;border-left:solid 1px #000000;}
table.blacktable th {border-bottom:solid 1px #000000;border-right:solid 1px #000000;font-size:11px;padding:3px;text-align:center;}
table.blacktable td {border-bottom:solid 1px #000000;border-right:solid 1px #000000;padding:3px;text-align:center;}
/* Text Classes */ 
.largehigh {font-size:14px;font-weight:bold;color:#1C3B58;}
/* Custom Classes */ 
div.aboutuslogos {position:relative;width:560px;min-height:250px;height:auto;text-align:center;margin:auto;border:solid 1px #FFFFFF;}
div.aboutuslogos img {margin-right:20px;margin-bottom:20px;}
#reportred {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:RED;white-space:nowrap;padding:1;}
#reportcenterred {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:RED;white-space:nowrap;padding:1;text-align:center;}
table#payment_history tr.row2red {background-color:#D7E3F3;color:red;}
table#payment_history tr.row1red {color:red;}
a.search_nav:link {background-color:transparent;color:#000000;text-decoration:none;font-size:11px;}
a.search_nav:visited {background-color:transparent;color:#000000;text-decoration:none;font-size:11px;}
a.search_nav:hover {background-color:transparent;color:#000000;text-decoration:underline;font-size:11px;}
a.search_nav:active {background-color:transparent;color:#000000;text-decoration:none;font-size:11px;}
.pagingright {margin:5px 0 5px 0;text-align:right;}
/* Tenant Number Change Messages */ 
#numberchange{display:none;position:absolute;top:-30px;left:0;width:250px;background:#FFCCCC;border:1px solid black;}
#numberchangeauth{display:none;position:absolute;top:-20px;left:0;width:500px;background:#FFCCCC;border:1px solid black;}
#numberchange p,#numberchangeauth p{margin:4px 4px 6px 4px;text-transform:none;color:#000000;font-weight:normal;}
/* Unactivated Alert */ 
.infobox{width:100%;background:#FFCCCC;border:1px solid #000000;}
.infobox .header{font-size:120%;float:right;}
.infobox h2{margin:4px;}
.infobox p{margin:4px;}
.prefer_contact{vertical-align: top;}
@media print{
body{width:600px;}
#header,#navigation_secondary,#navigation_footer,#nav_primary_menu{display:none;}
div#ie_wrap{float:left;}