html{font-size:14px;line-height:1.71429rem;}
body{position:relative;background-color:#fff;font-family:Roboto,Arial,Helvetica,Sans-Serif;font-size:1rem;overflow-x:hidden;}
/* TEXT ELEMENTS **************************************************/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 1.5rem;position:relative;}
p{margin:0 0 1.5rem;}
nav ul{margin:0;padding:0;list-style:none;}
nav ul a{text-decoration:none;}
/* Classes ********************************************************/
img a,a img{border:none;}
img{max-width:100%;height:auto;}
img.full{width:100%;height:auto;}
img.navbt{cursor:pointer;-moz-transition:-moz-transform 0.2s linear;-webkit-transition:-webkit-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;-ms-transition:-ms-transform 0.2s linear;transition:transform 0.2s linear;}
img.navbt:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
img.float-left,img.float-right{max-width:47%;margin-bottom:10px;}
img.float-left{margin-right:15px;}
img.float-right{margin-left:15px;}
.nopad{padding:0 !important;}
.logo a{display:block;width:100px;height:0;padding-top:95px;background:url(../images/logo.png) center center / cover no-repeat;overflow:hidden;}
.txtwh,.txtwh h1,.txtwh h2,.txtwh h3,.txtwh h4,.txtwh h5,.txtwh h6{color:#fff;}
.txtwh .lead{color:#fff;}
.txtwh a{color:#69bfee;}
.txtwh a:hover,.txtwh a:active,.txtwh a:focus{color:#fff;}
.txtwh .btn-primary{background-color:#1eb8bf;color:#fff;}
.txtwh .btn-primary:hover,.txtwh .btn-primary:active,.txtwh .btn-primary:focus{background-color:#17a69b;}
.txtwh .form-control{background-color:transparent;border-color:#fff;color:#fff;font-size:1rem;}
.txtwh .form-control::-webkit-input-placeholder{color:#fff;opacity:.7;}
.txtwh .form-control::-moz-placeholder{color:#fff;opacity:.7;}
.txtwh .form-control:-ms-input-placeholder{color:#fff;opacity:.7;}
.txtwh .form-control::placeholder{color:#fff;opacity:.7;}
.txtlg{font-size:1.16667rem;font-weight:300;line-height:1.57143em;}
.innerpad{padding-top:2rem;padding-bottom:2rem;}
/* General *******************************************************/
/* Structure/frame elements */
#guiHeader{background-color:#eee;border-bottom:5px solid black;}
#guiContent,#guiContentWide{padding-bottom:20px;border:2px solid #eee;}
#guiContentWide{clear:both;}
#guiFooter{background-color:#eee;border-top:5px solid black;}
/* Styling shared across entire site */
.clr{clear:both;}
.hidden{display:none;}
.show{display:block;}
.centre{text-align:center;}
.autoWidth{width:auto !important;}
.iconLink{vertical-align:middle;}
.floatRight{float:right;}
/* Specific elements */
#bottomLegalInfo{margin:5px;font-size:10px;text-align:center;}
/* Form elements */
.Site_Form{margin:0 0 1.5rem;padding:1rem 1.5rem;background:#fff;font-size:15px;}
.Site_Form .form-control{font-size:15px;}
.Site_Form .text-only-field{display:inline-block;padding:.5rem 0;}
.Site_Form td{padding:5px;background:#fff;vertical-align:top;}
/*.Site_Form input,.Site_Form textarea{padding:3px;width:300px;}
.Site_Form select{padding:2px;width:306px;}*/
.Site_Form th{padding:7px 7px 8px 5px;}
/*.Site_Form input,.Site_Form th{background:#d6d6d6;border-top:10px solid #fff;text-align:left;font-size:15px;}*/
.Site_Form .Site_FormCaption{width:200px;background-color:#eee;font-weight:bold;border-bottom:1px solid #fff;}
.Site_Form .Site_FormSpacer{font-size:1px;height:5px;}
.Site_Form .Site_Buttons input{width:120px;}
.Site_Form .Site_Radio,.Site_Form .Site_CheckBox{width:auto;}
.Site_Form .Site_ListWrapper{float:left;width:300px;}
#Site_ErrorWrapper{margin:10px 0px 10px 0px;padding:10px;background-color:#ffecec;-moz-border-radius:4px;border-radius:4px;border:1px solid #ff8080;}
#Site_ErrorWrapper h2{color:#cc3300;}
#Site_FormErrors{color:#ff0000;}
.Site_FormRequired{font-size:12px;color:#ff3300;}
.Site_ImageThumbnail{float:left;padding:10px;width:135px;height:100px;margin:0px 10px 10px 0px;border:1px #ccc solid;background-color:#fff;text-align:center;}
.Site_ImageThumbnail input{width:20px;}
.Site_ImageThumbnail img{/*padding-bottom:10px;*/}
.Site_DropDown{margin-left:10px;}
#Site_ProgressStepsRestart{float:right;}
#Site_ProgressStepsWrapper{clear:both;margin-bottom:1.5rem;}
#Site_ProgressStepsRestart a{color:#999;}
#Site_ProgressStepsWrapper ul{display:block;margin:0;padding:0;list-style:none;}
#Site_ProgressStepsWrapper li{display:block;}
#Site_ProgressStepsWrapper li a{display:block;margin-top:1px;padding:8px 15px;background-color:#fff;color:#999;text-decoration:none;}
#Site_ProgressStepsWrapper li a:hover,#Site_ProgressStepsWrapper li a:active,#Site_ProgressStepsWrapper li a:focus{background-color:#f89807;color:#fff;}
#Site_ProgressStepsWrapper li .Site_ProgressStepsCurrent{background-color:#207dc2;color:#fff;font-weight:bold;}
#Site_ProgressStepsWrapper li:first-child a{margin-top:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#Site_ProgressStepsWrapper li:last-child a{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#Site_ProgressStepsWrapper .Site_ProgressStepsLast{background:none;}
.Site_ContentMyArea{display:table;width:100%;margin-bottom:1.5rem;}
.Site_ContentMyArea > .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:25%;padding:40px 10px 7px;background-position:center 10px;background-repeat:no-repeat;background-size:auto 25px;border-left:1px solid #f3f3f3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:10px;overflow:hidden;}
.Site_ContentMyArea > .btn + .btn{margin-top:0;}
.Site_ContentMyArea > .btn-myarea{background-image:url(../images/icon_btn_myarea.png);border-left:0 none;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.Site_ContentMyArea > .btn-mydetails{background-image:url(../images/icon_btn_mydetail.png);}
.Site_ContentMyArea > .btn-passchg{background-image:url(../images/icon_btn_cngpass.png);}
.Site_ContentMyArea > .btn-addlisting{background-image:url(../images/icon_btn_addlisting.png);-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}

/* Member page(s) */
.Member_Count{font-size:14px;}
#Member_List{padding:15px 0px 0px 0px;}
#Member_List #Member_ListHeader{background-color:#666;color:#fff;font-size:14px;font-weight:bold;}
#Member_List #Member_ListHeader td{padding:5px;}
#Member_List .Member_ListRow1{background:#f5f5f5;}
#Member_List .Member_ListRow2{background:#ebebeb;}
.Member_TextSmaller{font-size:9px;}
@media (max-width:575px){
}
@media (min-width:576px){
  .innerpad{padding-top:3rem;padding-bottom:3rem;}
  .logo a{width:140px;padding-top:133px;}
  .Site_ContentMyArea > .btn{padding:49px 10px 10px;background-size:auto 30px;font-size:12px;}
}
@media (min-width:768px){
  html{font-size:15px;line-height:1.6rem;}
  img.float-md-left,img.float-md-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left{margin-right:25px;}
  img.float-right,img.float-sm-right,img.float-md-right{margin-left:25px;}
  .innerpad{padding-top:2.5rem;padding-bottom:2.5rem;}
}
@media (min-width:992px){
  html{font-size:16px;line-height:1.625rem;}
  img.float-lg-left,img.float-lg-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left,img.float-lg-left{margin-right:30px;}
  img.float-right,img.float-sm-right,img.float-md-right,img.float-lg-right{margin-left:30px;}
  .logo a{width:150px;padding-top:142px;}
  .innerpad{padding-top:2.5rem;padding-bottom:2.5rem;}
  .Site_ContentMyArea > .btn{padding:8px 4px 8px 20px;background-position:20px center;background-size:auto 22px;text-align:left;}
  #Site_ProgressStepsWrapper ul{display:table;width:100%;}
  #Site_ProgressStepsWrapper li{display:table-cell;}
  #Site_ProgressStepsWrapper li a{display:block;margin-top:0;padding:8px 4px 8px 18px;font-size:12px;position:relative;}
  #Site_ProgressStepsWrapper li a:after{content:'';display:block;width:10px;height:100%;background:url(../images/step_arrow.png) right center no-repeat;position:absolute;right:-10px;top:0;z-index:10;}
  #Site_ProgressStepsWrapper li a:hover,#Site_ProgressStepsWrapper li a:active,#Site_ProgressStepsWrapper li a:focus{background-color:#f89807;color:#fff;}
  #Site_ProgressStepsWrapper li a:hover:after,#Site_ProgressStepsWrapper li a:active:after,#Site_ProgressStepsWrapper li a:focus:after{background-image:url(../images/step_arrow_hover.png);}
  #Site_ProgressStepsWrapper li .Site_ProgressStepsCurrent:after{background-image:url(../images/step_arrow_active.png);}
  #Site_ProgressStepsWrapper li:first-child a{margin-top:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
  #Site_ProgressStepsWrapper li:last-child a{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
  #Site_ProgressStepsWrapper li:last-child a:after{display:none;}
@media (min-width:1200px){
  html{font-size:20px;line-height:1.65rem;}
  img.float-xl-left,img.float-xl-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left,img.float-lg-left,img.float-xl-left{margin-right:45px;}
  img.float-right,img.float-sm-right,img.float-md-right,img.float-lg-right,img.float-xl-right{margin-left:15px;}
  .logo a{width:170px;padding-top:162px;}
  .innerpad{padding-top:3rem;padding-bottom:3rem;}
  .Site_ContentMyArea > .btn{padding-left:66px;background-position:26px center;background-size:auto 27px;font-size:14px;}
  #Site_ProgressStepsWrapper li a{padding-left:23px;font-size:14px;}
  #Site_ProgressStepsWrapper li a:after{width:12px;right:-12px;}
}