body {margin:0px;background:#ffffff;}
body, table, input, textarea, select {font-family:'Open Sans', Arial;font-size:100%;color:#000000;}
.nowrap {white-space:nowrap;}
a, input {-webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease;
  -ms-transition: All 0.3s ease;
  transition: All 0.3s ease;}
img {border:0px;}
.modformpopup {padding:10px;}
img.left {float:left;width:45%;margin:0px 20px 20px 0px;height:auto;}
.videowrap {width:100%;height:400px;}
a:link, a:active, a:visited {color:#000;}
a:hover {color:#3a87c3;}
h1, h2, h3, h4, h5 {color:#3a87c3;}
h1 {font-weight:normal;font-size:160%;margin-bottom:20px;}
h2 {font-weight:normal;font-size:140%;margin-bottom:10px;}
h3 {font-weight:normal;font-size:120%;margin-bottom:10px;}
.clear {clear:both;}
div.error {padding:15px;margin:0px 0px;background:#f0c7c7;color:#da0000;}
label.error {font-size:90%;color:#da0000;}
label.forceerror {font-size:90%;color:#da0000;}
.req {padding-top:4px;float: right;font-size: 10px;color: #da0000;font-weight:700}
.reqinline {    top: -5px;font-size: 10px;color: #da0000;font-weight:700;position:relative;}
.input.error {background:#ffe8e8;border-color:#da0000;}
.success {padding:15px;margin:0px 0px;background:#ddead5;color:#56aa1d;}
.info {padding:15px;background:#efe5d3;color:#d27910;}
.mb10 {margin-bottom:10px!important;}
.mt15 {margin-top:15px!important;}
.pt10 {padding-top:10px!important;}
.tooltipster-sidetip .tooltipster-box {background:#fff;border:0px;box-shadow:0 0 20px rgba(0,0,0,0.3);}
.tooltipster-sidetip .tooltipster-content {color:#333;font-size:13px;padding:20px}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color:#fff;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color:#fff;}
td {vertical-align:top;}
hr {    margin: 0px 0px 25px 0;padding-top: 30px;border: 0px; border-bottom: solid #ccc 1px;clear:both;}
.rslides {position: relative;list-style: none;overflow: hidden;padding:0px;margin: 0;z-index:10;}
.rslides li {width:100%;height:150px;position: absolute;display: none;left: 0;top: 0;overflow:hidden;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;margin-top:-10%;}
img.hoverhelp {display: inline-block;position: relative;top: 4px;margin-left: 10px;}
.clearthis:before, .clearthis:after {content: "";display: table;} 
.clearthis:after {clear: both;}
.clearthis {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}
.tooltip_templates {display:none;}
.mobiledisplayissue {display:none;}
h2.standoutheading {background: #dceaf4;padding: 20px;}
.input {margin:0px;padding:9px 7px;border:solid #ccc 1px;max-width: 100%;box-sizing: border-box;}
.input.fleft {float:left;margin-right:10px;}
.input.inputshort {width:100px;}
.input.inputmini {width:50px;}
select.input {padding:8px 7px;}
.input:focus {border:solid #333 1px;outline:none!important;}
.button, a.button {margin-right:10px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;float:left;display:block;text-decoration:none;background:#3a87c3; border:0px;cursor:pointer;padding:12px 19px;}
.buttonfull, a.buttonfull {padding-left:0px;padding-right:0px;float:none!important;text-align:center;}
.button:hover, a.button:hover {background-color:#51bbd6;}
.buttonlight, a.buttonlight {background:#51bbd6;}
.buttonlight:hover, a.buttonlight:hover {background:#93dbee;}

.wrap {width:92%;margin:auto;}
.note {font-style:italic;color:#999;font-size:80%;}
.strongnote {font-style:italic;color:#333;font-size:80%;}
#logo {position:absolute;left:4%;top:0px;padding:20px 0px;width:120px;}
#logo img {width:100%;height:auto;}
.fancywidth {width:280px;padding:1px;}
#topright {width:50%;float:right;text-align:center;}
a#skiplink {display:block;padding:5px 0px 0 0;text-align:right;font-size:80%;}
a#consumerfeedbacklink {display:block;padding:5px 0px;text-align:right;font-size:80%;}
#topphone img {float:right;width:30px;height:auto;margin-top: 5px;margin-left: 10px;}
#topphone {clear:both;color:#404040;text-transform:uppercase;text-align:right;margin:0px 0 20px ;}
#topphone .line1 {font-size:80%;}
#topphone .line2 {line-height:100%;font-size:120%;font-weight:700;}

#language {text-align:right;}
#languagetoggle {margin-top:3px;float:right;cursor:pointer;padding:5px;}
#language, #search {display:none;}
#textsize {float:right;clear:both;margin:6px 0px;}

#search {margin:0 0 20px 0px;position:relative;}
.searchinput {width:90%;height:auto;padding:7px 5%;border:solid #ccc 1px;}
.searchsubmit {width:37px;height:37px;position:absolute;top:0px;right:0px;background:url(images/icon-search.png) 50% 50% no-repeat;text-indent:-999px;overflow:hidden;border:0px;cursor:pointer;}
#searchtoggle {margin-top:5px;float:right;width:37px;height:37px;background:url(images/icon-search.png) 50% 50% no-repeat;text-indent:-999px;overflow:hidden;border:0px;cursor:pointer;}
.searchinput:focus {border-color:#000;outline:none!important;}

#navigation {position:relative;z-index:600;background:url(images/blue2-85.png);}

#homecta {display:none;}
.homecta1 {position:relative;background:url(images/blue1-70.png);padding:20px 30px 60px 30px;margin:20px 0 0 0 ;}
.homecta2 {position:relative;background:url(images/blue2-70.png);padding:20px 30px 60px 30px;margin:80px 0 0 0 ;}
.homecta3 {position:relative;background:url(images/blue3-70.png);padding:20px 30px 60px 30px;margin:80px 0 0 0 ;}
.homectatitle {text-align:center;color:#fff;font-size:150%;font-weight:300;padding:0px 0 15px 0px;}
.homecta1 a, .homecta2 a, .homecta3 a {display:block;text-decoration:none;margin-bottom:10px;text-align:center;text-transform:uppercase;padding:8px 0px;background:#fff;font-weight:700;font-size:80%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.homecta1 a:hover, .homecta2 a:hover, .homecta3 a:hover {background:#eee;}
.homecta1 a {color:#51bbd6;}
.homecta2 a {color:#1d86c2;}
.homecta3 a {color:#064b92;}
.homecta1 img, .homecta2 img, .homecta3 img {position:absolute;bottom:-60px;left:50%;margin-left:-60px;width:120px;height:auto;display:block;}

#headerarea {z-index:20!important;height:200px;}
#headerareainside {height:120px;position:relative;z-index:1!important;}
.accountpage #headerareainside, .accountpage #headerarea {height:auto;}
#introcontent {}
#introcontentinside {background:#eaeaea;padding:60px 4% 30px;}
#introcontentinside h1 {font-size:120%;}
#accountmenu a {display:block;}
#contentarea {padding:30px 0px;}
#contentarea img {max-width:100%;height:auto;}

.searchlist {padding:0px;list-style-type:none;border-top:solid #ccc 1px;}
.searchlist li {border-bottom:solid #ccc 1px;padding:15px 0px;}
.highlight {background:#c6dce8;padding:0px 7px;}
.searchlist a {font-weight: 700;}

/*** NEWS ITEMS ***/
.newsdate {margin-bottom:15px;text-transform:uppercase;color:#444;font-size:14px;font-weight:700;}
.news_item_medium_box h2 {margin:0px;}
.news_item_medium_box {border-bottom:solid #ccc 1px;padding:30px 0px;}
.newsbottom {padding-top:10px;}
a.manage_newsitem {text-decoration:none;display:block;padding:8px 5px;border-bottom:solid #ccc 1px;}
a.manage_newsitem:hover {background:#efefef;}
a.manage_newsitem span {display:block;}
a.manage_newsitem span.line2 {color:#888;font-style:italic;font-size:14px;}

#loggedinbar {text-align:center;background:#ccc;padding:5px 0px;font-size:12px;}
ul.blocklist {padding:0px;list-style-type:none;}
ul.blocklist li {margin-bottom:10px;}
ul.blocklist li a {display:block;padding:10px;color:#fff;text-decoration:none;}
ul.blocklist.blue1 li a {background:#51bbd6;}
ul.blocklist.blue2 li a {background:#1d86c2;}
ul.blocklist.blue3 li a {background:#064b92;}
ul.blocklist.blue1 li a:hover {background:#8ad2e4;}
ul.blocklist.blue2 li a:hover {background:#439bd4;}
ul.blocklist.blue3 li a:hover {background:#2b68a7;}
.fright {float:right!important;margin-right:0px!important;}
.fleft {float:left;}
.posrelative {position:relative;}
.applicationstatusfield {float:left;margin-right:15px;}
#footer {background:#064b92;padding:30px 0px;}
#footer .title {font-size:90%;text-transform:uppercase;font-weight:700;color:#51bbd6;}
#footer a {font-size:90%;display:block;padding:3px 0px;color:#fff;text-decoration:none;}
#footer a:hover {color:#51bbd6;}
#fcol1, #fcol3 {padding-bottom:15px;}
#footer2 {line-height:200%;background:#0a3766;color:#7da1c6;font-size:90%;padding:20px 0px;}
#footer2 a {color:#7da1c6;white-space:nowrap;}
#footer2 a:hover {color:#fff;}
a#webby {font-weight:700;font-size:80%;text-transform:uppercase;text-decoration:none;}
#footer2 img {margin-right:20px;}
.flexnav, .flexnav ul {padding:0px;}
/* ------------------Flexnav Base Styles---------------------- */
.flexnav {  position: absolute;padding: 0px;width: 92%;top: 60px;background: #fff;-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);-webkit-transition: none;-moz-transition: none;-ms-transition: none;transition: none;-webkit-transform-style: preserve-3d;overflow: hidden;margin: 0 auto;max-height: 0; }
.flexnav.opacity {opacity: 0; }
.flexnav.flexnav-show {max-height: 2000px;opacity: 1;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out; }
.flexnav.one-page {position: fixed;top: 50px;right: 5%;max-width: 200px; }
.flexnav li {font-size: 100%;position: relative;overflow: hidden; }
.flexnav li a {position: relative;display: block;padding: 10px 15px;z-index: 2;overflow: hidden;color: #222222;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:none;border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.flexnav li ul {width: 100%; }
.flexnav li ul li {font-size: 100%;position: relative;overflow: hidden; }
.flexnav li ul.flexnav-show li {overflow: visible; }
.flexnav li ul li a {padding-left:30px;display: block;background: #eee; }
.flexnav ul li ul li a {padding-left:45px;background: #ddd; }
.flexnav ul li ul li ul li a {background: #ccc; }
.flexnav .touch-button {position: absolute;z-index: 999;top: 0;right: 0;width: 50px;height: 43px;display: inline-block;background: #acaca1;background: rgba(0, 0, 0, 0.075);text-align: center; }
.flexnav .touch-button:hover {cursor: pointer; }
.flexnav .touch-button .navicon {position: relative;top: 13px;font-size: 12px;color: #666; }

.menu-button {  display: block;color: #fff;text-transform: uppercase;cursor: pointer;background: url(/images/menu.png) 60% 50% no-repeat;font-weight: 700;font-size: 14px;padding: 12px 45px 12px 12px;text-align: center;}
.menu-button.one-page {position: fixed;top: 0;right: 5%;padding-right: 45px; }
.menu-button .touch-button {display:none!important;background: transparent;position: absolute;z-index: 999;top: 0;left: 50%;margin-left:50px;width: 50px;height: 50px;display: inline-block;text-align: center; }
.menu-button .touch-button .navicon {font-size: 16px;position: relative;top: 1em;color: #666;}
/* ------------------END Flexnav Base Styles---------------------- */
 
#loading_div {z-index:900;display:none;background:url(/images/transwhite70.png);position:fixed;width:100%;height:100%;}
#loading_div img {position:absolute;left:50%;position;absolute;top:50%;margin:-20px 0 0 -20px;}
.nota {font-style:italic;font-size:9px;}
#client_assessment_weight {position:relative;}
#numbers_only_div{position:absolute;top:-13px;right:0px;font-size:11px;color:#ff0000;}
#div_ahpra_check {padding: 10px;background: #eee; margin: 10px 0;}
.stage2_verify_item_div {background: #eeeeee;-moz-border-radius: 5px;border-radius: 5px;padding:10px;margin-bottom:3px;}
#stage1_verify_items_div{margin-top:10px;}

/******* Prescriber Area: Category Ranks *******/
.categoryrank_row {padding:8px 0px;border-bottom:solid #ccc 1px;}
.categoryrank_row.first {border-top:solid #ccc 1px;}
.categoryrank_name {}
.categoryrank_rating {padding-top:10px;text-transform:uppercase;font-size:14px;font-weight:700;}
.categoryrank_pddate {padding:10px 0px;text-transform: uppercase;font-size: 12px;color: #bbb;}
.categoryrank_file {padding: 0 0 0px 0px;font-weight: 700;text-transform: uppercase;color: #bbb;font-size: 12px;}
.ratingdot {width:15px;height:15px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;display:block;float:left;margin:3px 10px 0 0;}
.categoryrank_rating_0 {color:#ace5ee;}
.categoryrank_rating_0 .ratingdot {background:#ace5ee;}
.categoryrank_rating_1 {color:#da9ef1;}
.categoryrank_rating_1 .ratingdot {background:#da9ef1;}
.categoryrank_rating_2 {color:#96d31f;}
.categoryrank_rating_2 .ratingdot {background:#96d31f;}
.categoryrank_rating_3 {color:#f0a514;}
.categoryrank_rating_3 .ratingdot {background:#f0a514;}
.categoryrank_rating_4 {color:#e11a1a;}
.categoryrank_rating_4 .ratingdot {background:#e11a1a;}
.categoryrank_higherlink .button, .categoryrank_higherlink a.button {margin-top:10px;}
.categoryrank_rating_radio {margin-bottom:15px;position:relative;float:left;margin-right:20px;text-transform:uppercase;font-size:14px;font-weight:700;}
.categoryrank_rating_radio input {float:left;position:relative;z-index:10;width:14px;height:14px;margin-right:10px;margin-top:4px;}
.categoryrank_rating_radio .ratingdot {position:absolute;left:1px;width:21px;height:21px;top:-3px;}
.categoryrank_file_status {padding: 0 0 10px 0px;font-weight: 700;text-transform: uppercase;color: #bbb;font-size: 12px;clear: both;}

/******* Prescriber Area: Login *******/
#restricted_area_login {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;max-width:500px;margin:auto; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);box-shadow: 0 0 10px rgba(0,0,0,0.3);}
#restricted_area_login_inner {padding:10px 30px 30px;}
#restricted_area_login_inner .button {margin-top:15px;}
.fpass {  display: block;float: left;margin: 19px 0 0 20px;}
#restricted_area_login_inner .contactlabel, #loginformright .contactlabel {font-weight:700;text-transform:uppercase;font-size:14px;}
#loginformright .button {margin-top:5px;}
#loginformright .fpass {font-size:13px;margin:16px 5px;}

/******* Prescriber Area: Register *******/
.regcatlevelapply {background:#eee;margin-top:20px;padding:10px 20px 20px;}

/******* Check application status *******/
.applicationstatusfield {float:Left;margin-right:15px;}
.appstatus_title {}
.appstatus_id, .appstatus_status {padding-bottom:8px;color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}

/******* Prescriber Area: Forms *******/
.delete_item_prescribed {position: absolute;background: #da0000;color: #fff;font-size: 11px;text-transform: uppercase;border-radius: 4px;padding: 5px 10px;top: 5px;right: 0px;cursor: pointer;z-index: 9;}
.item_prescribed_item_row {position: relative;}
.home_modification_prescribed_item {position: relative;}
.home_modification_prescribed_item>.delete_item_prescribed {top:20px;}
.previous_form_info {background-color:#eeeeee;padding:5px;}
.formrow, .formfield_50, .formfield_25 {position:relative;}
form label.error {position: absolute;bottom: 3px;left: 0px;width: 155px;}
form input.phone_number_item.error {margin-bottom:40px!important;}
form label.error#phone_number-error, form label.error#authorised_representative_phone_number-error {width:300px;bottom:20px;}
form label.error#mobile_phone-error, form label.error#authorised_representative_mobile_phone-error, #stage1_property_owner_phone-error {width:300px;}
form label.error#email-error {width:300px;bottom:60px}
form label.error#authorised_representative_email-error {width:300px;bottom:0px}
form label.error#form_item_agree_to_estimated_cost_statement-error {bottom:65px;}
form label.error#therapist_mobile-error, form label.error#therapist_phone-error, #stage1_property_manager_phone-error {width:300px;}
form input.error, form select.error , form textarea.error, .ui-selectmenu {margin-bottom: 20px!important;}
.formrow_clientexpectations input.error {margin-bottom:0px!important;}
.formrow_clientexpectations {padding-bottom:20px!important;}
form input[type='radio'].error {margin-bottom: 25px!important;}
a.formsrow {border-bottom:solid #ccc 1px;padding:12px 12px;text-decoration:none;display:block;}
a.formsrow:hover {background:#eee;}
a.formsrow:hover .formsrow_id, a.formsrow:hover .formsrow_status {color:#3a87c3;}
a.formsrow span {display:block;}
#printable_form hr {clear:both;margin-bottom:5px;}
.formsrow_title {padding-bottom:8px;}
.formsrow_status {padding-bottom:8px;color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}
.formsrow_assigned_to {clear:both;color:#98d417;font-weight:700;font-size:14px;text-transform:uppercase;}
.formsrow_assigned_to.unassigned {color:#f5821c;}
.formsview_assignedto {margin-bottom:30px;clear:both;color:#98d417;font-weight:700;font-size:14px;text-transform:uppercase;}
.formsview_assignedto.unassigned {color:#f5821c;}
.formsrow_assign {float:left;width:30px;}
.formsrow_id {padding-bottom:8px;color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}
.formsrow_date {padding-bottom:8px;color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}
.formsrow.statussubmitted .formsrow_status {color:#3a87c3;}
.formsrow.statusrequirements .formsrow_status {color:#ff8216;}
.formsrow_subforms {padding:10px;background:#eee;}
.formsrow_subforms .title {font-weight:700;text-transform:uppercase;color:#f5821c;font-size:14px;    padding-bottom: 10px;}
.formsrow_supplementary {clear:both;padding:5px 0px 0 0;font-weight:700;text-transform:uppercase;color:#f5821c;font-size:14px;}
.prescriber_withdraw_pending {font-style:italic;font-weight:700;text-transform:uppercase;padding-top:5px;}
.formsrow.status_withdrawpending {opacity:0.3;background:#eee;}
.formsrow_supplementary.supplementarycompleted {color:#98d417;}
.pseudo_bullet {float:left;width:30px;}
.smallbreak {height:15px;clear:both;}
.largebreak {height:30px;clear:both;}
.colour_red {color:#da0000;font-weight:700;}
.colour_orange {color:#ff8216;font-weight:700;}
.colour_green {color:#98d417;font-weight:700;}
.formsrow_wrapper {padding:15px 0 30px 0px;clear:both;}
.validaterequired a.button {margin-top:15px;}
.validaterequired .formsview_file  {margin-bottom:0px;color:#111;margin-top:23px;}
.formsview_status {padding-bottom:8px;color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}
.formsview_file {margin-bottom:20px;}
.formsview_subforms {clear:both;padding:10px;background:#eee;margin-top:10px;}
.formsview_subforms .title {font-weight:700;text-transform:uppercase;color:#f5821c;font-size:14px;}
.input.upload {float:left;margin-right:10px;border:0px;}
.subformstatus.subformstatuscompleted {padding-right:20px;background:url(/images/tick.png) 0 0 no-repeat;color:#98d417;font-size:14px;font-weight:700;text-transform:uppercase;padding:0px 0 4px 23px;}
.subnote {font-style:italic;font-size:13px;padding:15px 0px;clear:both;}
.successvalidateform, .completedupload {background:url(/images/tick.png) 0 0 no-repeat;color:#98d417;font-size:14px;font-weight:700;text-transform:uppercase;padding:0px 0 4px 23px;}
.pageview_management .successvalidateform {margin-bottom:20px;}
.pendingupload, a.pendingupload {text-decoration:none;padding-right:20px;background:url(/images/cross.png) 0 0 no-repeat;color:#7f7f7f;font-size:14px;font-weight:700;text-transform:uppercase;padding:0px 0 4px 23px;}
.subformstatus.subformstatusincomplete {padding-right:20px;color:#da0000;font-size:14px;font-weight:700;text-transform:uppercase;padding:0px 0 4px 0px;}
.formsview_subforms_form {padding-right:20px;}
.signaturehide {display:none;}
.applicationsearchinput .input {margin-bottom:8px;width:90%;padding-left:5%;padding-right:5%;}
.applicationsearch .input {margin-bottom:8px;width:90%;padding-left:5%;padding-right:5%;}
.applicationsearch select.input {width:100%;}
.applicationsearchdropdown .input {margin-bottom:8px;width:100%;padding-left:5%;padding-right:5%;}
.searchparams {margin-top:10px;padding:1px 20px 20px;background:#dce9f0;}
#validating_prescriber_fields_div .info {margin-bottom:10px;}
.justification_item_row {padding: 20px 0;border-top: solid #ccc 1px;}
#forms_list a.button {margin-right:0px;}
#forms_list {padding:10px;}
.continenceitemtable {border-collapse:collapse;}
td .input {width:90%;padding:7px 5%;}
.continenceitemtable th {text-align:left;font-weight:700;}
.continenceitemtable td {padding:5px;}
.prescriber_details {clear:both;padding-top:5px;}
.form_files_list_item {position:relative;background: #eee;padding: 4px 30px 5px 10px;display: inline-block;margin: 10px 10px 0 0;border-radius: 5px;}
.form_files_list_item div {font-size:13px}
.form_files_list_item img {position:absolute;top:5px;right:-5px;}
.order_by_div .contactlabel {font-weight: 700;font-size: 14px;text-transform: uppercase;color: #999;padding-top: 15px;}
.order_by_div .contactfield select {font-size:14px;}
.order_by_div {float: right;max-width: 400px;background: #eee;padding: 5px 10px;}
.formsview_status .line1, .formsview_status .line2 {display:block;}
.formsview .formsview_status .line2 {font-size:26px;display:block;}
.attached_files_div_item {background: #eee;padding: 4px 10px 5px 10px;display: inline-block;margin: 10px 10px 0 0;border-radius: 5px;}
.attached_files_item_date {font-size:13px;display:block;}
.log_item_row {padding:5px 0px;border-bottom:solid #ccc 1px;}
.log_item_type {color: #666;font-weight: 700;font-size: 14px;text-transform: uppercase;}
.fancywidthlarge {width:280px;}


/******* Management Area: Prescribers *******/
.prescribersrow_wrapper {padding:20px 0px;}
a.prescribersrow {border-bottom:solid #ccc 1px;padding:12px 12px;text-decoration:none;display:block;}
a.prescribersrow:hover {background:#eee;}
a.prescribersrow:hover .prescribersrow_id, a.prescribersrow:hover .prescribersrow_status {color:#3a87c3;}
a.prescribersrow span {display:block;}
.prescribersrow_name {padding-bottom:8px;}
.prescribersrow_discipline {padding-bottom:8px;}
.prescribersrow_id {color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}
.prescribersrow_status {color:#f5821c;font-weight:700;font-size:14px;text-transform:uppercase;}
.ui-widget {font-size:12px!important;}
.ui-selectmenu-status {line-height:20px!important;}


/******* Management Area: Prescribers Search Results *******/
.prescriberssearchrow_wrapper {padding:20px 0px;}
a.prescriberssearchrow {border-bottom:solid #ccc 1px;padding:12px 12px;text-decoration:none;display:block;}
a.prescriberssearchrow:hover {background:#eee;}
a.prescriberssearchrow:hover .prescriberssearchrow_id, a.prescriberssearchrow:hover .prescriberssearchrow_status {color:#3a87c3;}
a.prescriberssearchrow span {display:block;}
.prescriberssearchrow_name {padding-bottom:8px;}
.prescriberssearchrow_discipline {padding-bottom:8px;}
.prescriberssearchrow_address {padding-bottom:8px;}
.prescriberssearchrow_id {color:#666;font-weight:700;font-size:14px;text-transform:uppercase;}
.prescriberssearchrow_status {color:#f5821c;font-weight:700;font-size:14px;text-transform:uppercase;}
.ui-widget {font-size:12px!important;}
.ui-selectmenu-status {line-height:20px!important;}	
.prescribersearch_postcode {width:47%;float:left;}
.prescribersearch_radius {width:47%;float:right;}
.prescribersearch_button {margin-bottom:10px;clear:both;}
.prescribersearch_map {width:100%;height:300px;}

/*** IN PAGE TABS ***/
.tabbed {padding-bottom:20px;}
.tabbed a {-moz-border-radius: 3px;	border-radius: 3px;display:block;float:left;margin:10px 10px 0px 0;padding:8px 9px 8px 9px;font-size:14px;background:#eee;color:#000;border-bottom:0px;border-right:0px;cursor:pointer;}
.tabbed a:hover {text-decoration:none;background:#ddd;}
.tabbed a.active {background:#3a87c3;color:#ffffff;}
#prescriber_levels {padding-bottom:20px;}
a.backsitright {margin-top:18px;float:right;margin-right:0px;margin-left:10px;}
.ui-selectmenu-status {line-height:20px;}
/** Carousel **/
.jcarousel-wrapper {margin: 20px auto;position: relative;}
.jcarousel {position: relative;overflow: hidden;width: 100%;}
.jcarousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.jcarousel li {width: 130px;float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.jcarousel img {margin:auto;display: block;max-width: 100%;height: auto !important;max-height:150px!important;}

/** Carousel Controls **/
a.jcarousel-control-prev,
a.jcarousel-control-next {position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;text-align: center;background:#51bbd6;color: #fff!important;text-decoration: none;font: 24px/27px Arial, sans-serif;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.jcarousel-control-prev {left: 0px;}
.jcarousel-control-next {right: 0px;}
a.jcarousel-control-prev:hover, a.jcarousel-control-next:hover {background:#8ad2e4;}

/** Carousel Pagination **/
.jcarousel-pagination {position: absolute;bottom: -40px;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin: 0;display:none;}
.jcarousel-pagination a {text-decoration: none;display: inline-block;font-size: 11px;height: 10px;width: 10px;line-height: 10px; background: #fff;color: #4E443C;border-radius: 10px;text-indent: -9999px; margin-right: 7px;  -webkit-box-shadow: 0 0 2px #4E443C;-moz-box-shadow: 0 0 2px #4E443C;box-shadow: 0 0 2px #4E443C;}
.jcarousel-pagination a.active {background: #4E443C;color: #fff;opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7;-moz-box-shadow: 0 0 2px #F0EFE7;box-shadow: 0 0 2px #F0EFE7;}


/** Pagination **/

.pagination a, .pagination span {font-weight:700;font-size:12px;color:#fff;background:#3a87c3;text-decoration:none;display:block;float:left;margin-right:10px;padding:9px 14px;}
.pagination span.active {background:#ccc;color:#888;}
.pagination a:hover {background:#51bbd6;}

/* 1 - 460: Portrait smartphones */
@media all and (min-width: 1px) {
    .contactlabel {padding:10px 0px 0 0;}
    .contactlabelfull {padding:10px 0px 0 0;}
	.contactfullwidth {clear:both;padding:10px 0 5px 0px;position: relative;}
    .contactfield {position:relative;padding:5px 0px;}
    .contactfield .input, .contactfullwidth .input {width: 100%;padding:7px 4%;}
    .contactfield select.input, .contactfullwidth select.input {width:100%;padding:7px 4%;}
	
    .contactfield .input.inputshort, .contactfullwidth .input.inputshort {width:130px;padding-left:10px;padding-right:10px;}
    .contactfield .input.inputmed, .contactfullwidth .input.inputmed {width:50%;padding-left:10px;padding-right:10px;}
    .contactfield .input.inputmini, .contactfullwidth .input.inputmini {width:40px;padding-left:10px;padding-right:10px;}
    .contactfield select.input, .contactfullwidth select.input {width:100%;}
    .contactfield select.input.inputshort, .contactfullwidth select.input.inputshort {width:150px;padding-left:10px;padding-right:10px;}
	.ui-datepicker-trigger {position:absolute;top:12px;right:0px;}
	.mobiledisplayissue {display:block;}
}

/* 460 - 580: Landscape smartphones */
@media all and (min-width:460px) {
	#topright {width:70%;}
	#fcol1, #fcol2 {padding-bottom:20px;}
	#fcol2, #fcol3 {width:50%;float:left;}
	#fcol3 {padding-top:19px;}
	#fcol4 {clear:both;} 
	#headerareainside {height:180px;}
	.fancywidth {width:420px;}
	.floatinput {float:left;margin-right:15px;}

	/******* Prescriber Area: Category Ranks *******/
	.categoryrank_name {float:left;width:50%;}
	.categoryrank_rating {float:right;padding-top: 0px;}
	.categoryrank_higherlink {float:right;clear: both;}
	.account-prescriber-levels .categoryrank_higherlink {clear:none;}
	.categoryrank_higherlink a.button, .categoryrank_higherlink .button {margin-top:5px;margin-right:0px;}
	.categoryrank_pddate {clear:both;padding:10px 0px;float:left;width: 40%;}
	.account-prescriber-levels .categoryrank_pddate {width: 48%;padding-bottom:0;}
	.account-prescriber-levels .categoryrank_file {float:left;width: 48%;padding-top: 5px;}
	.categoryrank_file {float:right;width:55%;padding:10px 0px;}
	.categoryrank_file .button {margin-right:0px;width:100%;}

	/******* Management Area: Prescribers Search Results *******/
	.prescribersearch_credentialtype {width:47%;float:left;}
	.prescribersearch_credentiallevel {width:47%;float:right;}
}


/* 580 - 780: Portrait Ipad */
@media all and (min-width:580px) {
	#headerareainside {height:240px;}
	
	#language {display:block;}
	#languagetoggle {display:none;}
	#search {display:block;}
	#searchtoggle {display:none;}
	
	#topphone {position: absolute;width: 170px;  right: 220px;bottom: 3px;}
	#top .wrap {position:relative;}
	#search {width:200px;float:right;clear:both;}
	#logo {left:0px;}


	/******* Prescriber Area: Category Ranks *******/
	.categoryrank_pddate {width:24%;margin-right:2%;}
	.categoryrank_file {width:32%;float:left;margin-right:2%;}
	.account-prescriber-levels .categoryrank_file {padding-top:10px;}
	.categoryrank_higherlink {width:40%;padding-top:5px;clear: none;}
	.categoryrank_higherlink a.button {margin-right:0px;width:100%;padding-left:0px;padding-right:0px;text-align:center;}

	/******* Prescriber Area: Forms *******/
	a.formsrow {border-bottom:solid #ccc 1px;}
	.formsrow_assign {width:7%;}
	.formsrow_id {float:left;width:25%;padding-bottom:0px;}
	.formsrow_title {float:left;width:37%;padding-bottom:0px;}
	.formsrow_supplementary {float:left;}
	.prescriber_withdraw_pending {float:right;}
	.formsrow_status {text-align:right;float:right;width:30%;padding-bottom:0px;}
	.formsrow_subforms {clear:both;}
	.formsrow_assigned_to {float:right;}
	.formfield_quarter {float:left;width:47%;padding-right:3%;}
	.formrow_eighth {float:left;width:22%;padding-right:2%;}
	.formrow_ninth {float:left;width:20%;padding-right:2%;}

	.formfield_50 {float:left;width:47%;padding-right:3%;}
	.formfield_20 {float:left;width:30%;padding-right:3%;}
	.formfield_33 {float:left;width:30%;padding-right:3%;}
	.formsview_subforms_form {padding-right:0px;float:left;width:30%;}
	.subformstatus.subformstatuscompleted {float:left;width:19%;}
	.subformstatus.subformstatusincomplete {float:left;width:25%;}
	.formsview_subforms_print {padding-right:0px;float:right;width:25%;text-align:right;}
	.applicationsearchinput {width:47%;float:left;margin-right:6%;}
	.applicationsearchdropdown {width:47%;float:right;}
	#applicationsearch_assignedto {float:left;width:47%;margin-right:6%;}
	#applicationsearch_formstatus {float:left;width:47%;margin-right: 6%;}
	#applicationsearch_formtype {float:left;width:47%;}
	#applicationsearch_programtype {float:left;width:47%;margin-right: 6%;}
	#applicationsearch_daterange {clear:both;}
	.completedupload, .pendingupload {float:left;}
	.log_item_date {float: left;width: 30%;}
	.log_item_type {float: left;width: 30%;}
	.log_item_person {float: left;width: 40%;}
	.fancywidthlarge {width:500px;}

	/******* Management Area: Prescribers *******/
	.prescribersrow_name {padding-bottom:8px;float:left;width:55%;}
	.prescribersrow_discipline {padding-bottom:8px;float:left;width:40%;}
	.prescribersrow_id {clear:both;}
	.prescribersrow_status {clear:both;}

		/******* Management Area: Prescribers Search Results *******/
	.prescriberssearchrow_name {padding-bottom:8px;float:left;width:55%;}
	.prescriberssearchrow_discipline {padding-bottom:8px;float:left;width:40%;}
	.prescriberssearchrow_address {padding-bottom:8px;float:left;width:100%;}
	.prescriberssearchrow_id {clear:both;}
	.prescriberssearchrow_status {clear:both;}

}


@media all and (min-width:640px) {
	#textsize {margin-top:23px;clear:none;}
	#language {position:absolute;top:10px;right:106px;}
	a#consumerfeedbacklink {}
	#logo {width:160px;padding:15px 0px;}
	#search {margin-top:40px;}
	#langicons {margin-right:-111px;}
}


/* 780 - 960: Landscape IPad and Small Desktop Browser */
@media all and (min-width:780px) {
	#homecta {display:block;position:absolute;bottom:0px;width:100%;}
	#mobileprompts {display:none;}
	#headerarea {height:auto;position:relative;}
	#headerarea .wrap {position:relative;height:400px;}
	#headerarea #navigation .wrap {height:auto;}
	.homecta1 {left:0px;width:28%;padding-left:2%;padding-right:2%;position:absolute;bottom:0px;}
	.homecta2 {left:34%;width:28%;padding-left:2%;padding-right:2%;position:absolute;bottom:0px;}
	.homecta3 {right:0px;width:28%;padding-left:2%;padding-right:2%;position:absolute;bottom:0px;}
	.homectahidden {display:none;}
	#fcol4 {clear:none;}
	#fcol1 {width:21%;float:left;}
	#fcol2 {width:29%;float:left;}
	#fcol3 {width:29%;float:left;}
	#fcol4 {width:21%;float:left;}
	#footer2left {float:left;}
	#footer2right {float:right;}
	#headerareainside {height:320px;}
	.mobiledisplayissue {display:none;}


	/******* Management Area: Prescribers *******/
	.prescribersrow_name {padding-bottom:0px;float:left;width:45%;}
	.prescribersrow_discipline {padding-bottom:0px;float:left;width:30%;}
	.prescribersrow_id {text-align:right;clear:none;float:right;width:20%;}
	.prescribersrow_status {text-align:right;clear:none;float:right;width:20%;}

	/******* Management Area: Prescribers Search Results *******/
	.prescriberssearchrow_name {padding-bottom:0px;float:left;width:45%;}
	.prescriberssearchrow_discipline {padding-bottom:0px;float:left;width:30%;}
	.prescriberssearchrow_address {padding-bottom:0px;float:left;width:70%;}
	.prescriberssearchrow_id {text-align:right;clear:none;float:right;width:20%;}
	.prescriberssearchrow_status {text-align:right;clear:none;float:right;width:20%;}

	.itemprescribed_breakdown .itemnote {/* height:40px; */}
	.itemprescribed_breakdown input {font-size:12px;padding-top:5px;padding-bottom:5px;}
	
	/******* Prescriber Area: Category Ranks *******/
	.categoryrank_name {float:left;width:50%;padding-top:5px;}
	.categoryrank_rating {padding-top:5px;}
	.categoryrank_higherlink a.button, .categoryrank_higherlink .button {}


	.formrow_half {float:left;width:47%;padding-right:3%;}
	.formrow_quarter {float:left;width:22%;padding-right:3%;}
	.formrow_eighth {float:left;width:10%;padding-right:2%;}
	.formrow_ninth {float:left;width:9%;padding-right:2%;}
	.formrow_threequarter {float:left;width:72%;padding-right:3%;}
	.formrow_third {float:left;width:30%;padding-right:3%;}
	.formrow_twothird {float:left;width:66%;padding-right:3%;}

}
 
@media all and (min-width:930px) {
    .contactlabel {clear:both;float:left;width:35%;}
    .contactlabelfull {clear:both;float:none;width:auto;}
    .contactfield {float:right;width:60%;padding:5px 0px;}
    .contactfieldfull {float:right;padding:5px 0px;}
    .contactsubmit {clear:both;margin-left:40%;}
	#loginformright .contactlabel {float:none;width:auto;}
	#loginformright .contactfield {float:none;width:auto;}
	#logo {padding:8px 0px;}
	#textsize {margin-top:17px;clear:none;}
	#language {margin-top:15px;width:500px;top: 0px;}
	a#consumerfeedbacklink {float:right;margin-right:20px;}
	a#skiplink {float:right;}
	#langicons {clear:both;}
	#search {width: 250px;margin-top:25px;}
	#topphone {right:270px;}
	#leftcol {float:left;width:60%;}
	#rightcol {float:right;width:32%;border-left:solid #ccc 1px;padding-left:4%;}

	.body1 ul.blocklist li {width:48%;float:left;margin-right:2%;margin-bottom:16px;}
	.body1 ul.blocklist li:nth-child(even) {margin-right:0}
	.body1 ul.blocklist li:nth-child(even), .body1 ul.blocklist li:nth-child(odd) {width:49%;}

	
	/******* Prescriber Area: Login *******/
	#restricted_area_login_inner .contactlabel {width:auto;float:none;}
	#restricted_area_login_inner .contactfield {width:auto;float:none;}

	/******* Prescriber Area: Register *******/
	.regcatlevelapply {background:#eee;padding:10px 30px 30px;}
	html, body {height:100%;}
	#pagewrap {min-height:100%;position:relative;}
	#pagewrapinside {padding-bottom:300px;}
 	#footerwrap {position:absolute;bottom:0px;width:100%;}

	/******* Prescriber Area: Forms *******/
	.formfield_quarter {float:left;width:22%;}
	.formrow_eighth {float:left;width:10%;padding-right:2%;}
	.formrow_ninth {float:left;width:9%;padding-right:2%;}
	.formfield_20 {float:left;width:17%;}
	.applicationsearchinput {width:39%;float:left;margin-right:2%;}
	.applicationsearchdropdown {width:29%;float:left;}
	.applicationsearchbutton {float:right;padding-top:10px;padding-bottom:11px;margin-right: 0px;}
	a.formsview_subforms_download {float: right;padding-left:10px;}
	.fancywidthlarge {width:700px;}
	.itemprescribed_breakdown {margin-top: -14px;}

	/******* Management Area: Prescribers Search Results *******/
	.prescriberssearchrow_name {padding-bottom:0px;float:left;width: 30%;}
	.prescriberssearchrow_discipline {padding-bottom:0px;float:left;width:30%;}
	.prescriberssearchrow_address {padding-bottom:0px;float:left;width: 30%;}
	.prescriberssearchrow_id {text-align:right;clear:none;float:right;width: 10%;}
	.prescribersearch_postcode {width:47%;float:left;}
	.prescribersearch_radius {width:47%;float:right;}
	.prescribersearch_discipline {width:47%;float:left;}
	.prescribersearch_subdiscipline {width:47%;float:right;}
	.prescribersearch_credentialtype {width:47%;float:left;}
	.prescribersearch_credentiallevel {width:47%;float:right;}
	.prescribersearch_button {margin-bottom:10px;clear:both;}
	.prescribersearch_map {height:500px;}

	/******* Prescriber Area: Category Ranks *******/
	.categoryrank_name {width:30%;padding-top:10px;}
	.categoryrank_rating {float:left;width:13%;padding-top:11px;}
	.categoryrank_pddate {clear:none;width:15%;padding-top:0px;}
	.account-prescriber-levels .categoryrank_pddate {clear:both;width:48%;}
	.categoryrank_file {width:18%;padding-top:0px;}
	.categoryrank_higherlink {width:20%;padding-top:0px;}
	.categoryrank_higherlink a.button {margin-top:0px;}
	
	.account-prescriber-levels .categoryrank_name {width:70%;}
	.account-prescriber-levels .categoryrank_rating {width:auto;float:right;margin-right:0px;padding-bottom: 10px;}
	.account-prescriber-levels .categoryrank_higherlink {width:35%;}
	.account-prescriber-levels .categoryrank_file {padding-top:0px;width:32%;}
}


@media all and (min-width: 980px) {
	.modformpopup {width:900px;}
	/* ------------------Flexnav FULLSIZE---------------------- */
	body.one-page {padding-top: 70px; }
	.flexnav {width:100%;top:0px;position:relative;overflow: visible; }
	.flexnav.opacity {opacity: 1; } 
	.flexnav.one-page {top: 0;right: auto;max-width: 1080px; }
	.flexnav li {position: relative;list-style: none;float: left;display: block;overflow: visible; }
	.flexnav li a {border-bottom: none;color:#fff;text-transform:uppercase;font-weight:700;padding:16px 7px 16px 7px; font-size:13px;} 
	.flexnav li.last a {padding-right:0px;}
	.flexnav li.menuitem1 a {padding-left:0px;}
	.flexnav li ul {width:220px;}
	.flexnav li a:hover {color:#9debff;}
	.flexnav li > ul {display:none;position: absolute;top: auto;left: 0; }
	.flexnav li > ul li {width: 100%; }
	.flexnav li ul li > ul {margin-left: 100%;top: 0; }
	.flexnav li ul li a {background:#064b92;border-bottom: solid #2067b1 1px;  text-transform: none;font-weight: 400;padding: 10px 16px;}
	.flexnav li ul li ul li a {background:#197ebf;border-bottom: solid #3193d2 1px;  text-transform: none;font-weight: 400;padding: 10px 16px;}
	.flexnav li ul.open {display: block;opacity: 1;visibility: visible;z-index: 1; }
	.flexnav li ul.open li {overflow: visible;max-height: 100px; }
	.flexnav li ul.open ul.open {margin-left: 100%;top: 0; }
	.flexnav .touch-button {display:none!important;}
	.menu-button {display: none; } 
	.oldie body.one-page {padding-top: 70px; }
	.oldie .flexnav {overflow: visible; }
	.oldie .flexnav.one-page {top: 0;right: auto;max-width: 1080px; }
	.oldie .flexnav li {position: relative;list-style: none;float: left;display: block;background-color: #a6a6a2;width: 20%;min-height: 50px;overflow: visible; }
	.oldie .flexnav li:hover > ul {display: block;width: 100%;overflow: visible; }
	.oldie .flexnav li:hover > ul li {width: 100%;float: none; }
	.oldie .flexnav li a {border-left: 1px solid #acaca1;border-bottom: none;overflow: visible; }
	.oldie .flexnav li > ul {background: #acaca1;position: absolute;top: auto;left: 0;display: none;z-index: 1;overflow: visible; }
	.oldie .flexnav li ul li ul {top: 0; }
	.oldie .flexnav li ul li a {border-bottom: none; }
	.oldie .flexnav li ul.open {display: block;width: 100%;overflow: visible; }
	.oldie .flexnav li ul.open li {width: 100%; }
	.oldie .flexnav li ul.open ul.open {margin-left: 100%;top: 0;display: block;width: 100%;overflow: visible; }
	.oldie .flexnav ul li:hover ul {margin-left: 100%;top: 0; }
	.oldie .menu-button {display: none; }
	.oldie.ie7 .flexnav li {width: 19.9%; }
	/* ------------------END Flexnav FULLSIZE---------------------- */
}

/* 780 - 960: Desktop Full Size*/
@media all and (min-width: 1180px) {
	.modformpopup {width:1080px;}
.wrap {width:1086px;}
#headerarea .wrap {height:540px;}
.homecta1, .homecta2, .homecta3 {padding-bottom:90px;}
.homecta1 img, .homecta2 img, .homecta3 img {width:160px;bottom:-80px;margin-left:-80px;}
	#fcol1 {width:25%;}
	#fcol2 {width:25%;}
	#fcol3 {width:25%;}
	#fcol4 {width:25%;}
	#headerarea {z-index:20;}
	#introcontent {z-index:10;width:100%;position:relative;right:50%;}
	#introcontentinside {padding-top:90px;margin-right: -175px;}
	#introcontentinside2 {width: 666px;float: right;}
	body {overflow-x:hidden;}
	#headerareainside {height:400px;}
	.flexnav li a {padding:16px 19px 16px 20px;} 
	#leftcol {width:65%;}
	#rightcol {width:27%;}
	a#skiplink {float:left;margin-right:20px;}
	a#consumerfeedbacklink {float:left;}
	#langicons {clear:none;float:left;margin:0px;}
	#language {width:630px;}
	#search {margin-top:5px;}

	/******* Prescriber Area: Forms *******/
	.formsrow_assign {width:4%;}
	.formsrow_id {float:left;width:18%;padding-bottom:0px;}
	.formsrow_title {float:left;width:40%;padding-bottom:0px;}
	.formsrow_status {width:38%;} 
	.applicationsearch .applicationsearchbutton {clear:both;}
	#applicationsearch_assignedto {float:left;width:44%;margin-right:0%;}
	#applicationsearch_formstatus {float:left;width:30%;margin-right:5%;}
	#applicationsearch_formtype {float:left;width:30%;margin-right: 5%;} 
	#applicationsearch_programtype {float:left;width: 30%;margin-right: 0;}
	#applicationsearch_daterange {clear:none;float:right;width:55%;text-align: right;}


	/******* Management Area: Prescribers Search Results *******/
	.prescribersearch_postcode {width:10%;margin-right:2%;float:left;}
	.prescribersearch_radius {width:10%;margin-right:2%;float:left;}
	.prescribersearch_discipline {width:15%;margin-right:2%;float:left;} 
	.prescribersearch_subdiscipline {width:15%;margin-right:2%;float:left;}
	.prescribersearch_credentialtype {width:15%;margin-right:2%;float:left;}
	.prescribersearch_credentiallevel {width:12%;margin-right:2%;float:left;}
	.prescribersearch_button {margin-bottom:10px;margin-top:5px;clear:none;float:right;}
	.prescribersearch_map {height:650px;}
}

