@charset "UTF-8";
/* CSS Document */

body {font: 70% Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color: #000;}
img {border:0;}
a {color:#808080;}
a:hover {color:#d30000;}
p {padding:0 0 1.4em 0; line-height:1.4em; margin:0;}


h1 {margin:0; padding:0; text-indent:-999em; height:30px; background: #D30000 url(../images/pop_hsLogo.gif) 0 0 no-repeat;}
#TB_ajaxWindowTitle {text-indent:-999em; height:30px; background: #D30000 url(../images/pop_hsLogo.gif) 0 0 no-repeat;}
.copy {padding:20px;}
.copy h2 {margin:0; padding:0 0 10px 0; font-size:130%;}
.copy input {float:right;}


.profile {padding:20px; height:440px; overflow:auto;}
.profile h2 {margin:0; padding:0; font-size:130%;}
.profile h3 {margin:0; padding:0; font-size:100%;}
.profile p {padding:10px 0 0 0;}
.profile img.profilePic {float:right; background:transparent url(../images/profilePic_bg2.gif) no-repeat scroll 0 0; height:94px; margin:0 0 5px 5px; padding:5px 7px 8px 5px; width:97px;} 

#mainContent .boxHeader {background:url(../images/boxHeader_large.gif) 0 center no-repeat; width:540px; height:26px; margin:0 0 5px 0;}



#mainContent h2.boxHeaderMedium, #mainContent h3.boxHeaderMedium {line-height:26px; color:#fff; text-indent:8px; margin: 0 0 5px 0; padding:0; }
#mainContent .boxHeaderMedium {background:url(../images/boxHeader_medium.gif) 0 center no-repeat; width:540px; height:26px; margin:20px 20px 5px 20px;}
#mainContent .boxHeaderMedium h2, #mainContent .boxHeaderMedium h3 {line-height:26px; color:#fff; text-indent:8px; margin: 0; padding:0; float:left;}

.greyBoxMedium {background: #F2F2F2 url(../images/greyBoxMedium_top.gif) 0 0 no-repeat; padding:15px 10px 5px 15px; width: 515px; margin-left: 20px; margin-right: 20px; }
.greyBoxMedium_bot {width:540px; height:10px; background:#F2F2F2 url(../images/greyBoxMedium_bot.gif) 0 bottom no-repeat; margin-bottom:5px; margin-left: 20px; margin-right: 20px; }

.friend .formElement {width:500px; padding:3px 0; clear:left;}
.friend .formElement label, .form .formElement .label {float:left; width:160px; font-size:110%; padding-right:10px;}
.friend .formElement td label span {font-size:90%; color:#B3B3B3;}
.friend .formElement label div {font-size:90%; color:#B3B3B3;}
.friend .formElement .inputField {width:180px; margin-right:10px;}
.friend .formElement .noMargin { margin-right:0;}
.friend .formElement table label, #leftCol_b .friend .formElement table label { width:auto; font-size:100%; padding-right:5px;}
.friend .formElement table label.grey { color:#b3b3b3; font-size:110%;}
.friend .formElement span.note {color:#b3b3b3; line-height:1.2em;}
.friend .formElement td.note {color:#b3b3b3; line-height:1.2em;}
.friend .formElement td img {padding:2px;}
.friend .formIndent {margin-left:170px; width:630px;}
.friend p {padding:5px 0; font-size:110%;}
.friend .formElement td.suburbList1 {width:190px; background:url(../images/arrowDivide.gif) no-repeat 182px 85px;}
.friend .formElement td.suburbList2 {width:190px;}
.friend h4 {margin:15px 0 10px 0; padding:0; text-transform:uppercase; font-size:100%; line-height:1em; color:#d30000;}
.friend .formElement .contactField {width:400px; margin-right:10px;}

.contactFriend { padding-top:5px;}
.contactFriend .submitBut { margin-left:330px;}
.contactFriend .submitBut input {float:none;}

.keyNote { float:right; line-height:26px; margin-right:8px; color:#fff;}

a.agentVid { display:block; width:151px; height:24px; background: url(../images/buttons/staffVideo_btn.gif) 0 0 no-repeat; margin-top:5px; text-indent:-999em;}
a.agentVid:hover {background-position: 0 -24px;}
a.agentVid span {display:none;}