@charset "UTF-8";
/* Business Referral Tracker Sections Stylesheet */
/* Created by Torsion Creative */

/* ---------- Gloabls --------- */
.sectioncontainer { margin: 15px; padding: 10px; }
.tableheader { font-weight: 400; color: #000; border-bottom: 1px dashed #999; }
.tablerow { border-bottom: 1px solid #e5e5e5; }



/* ---------- Referrals ----------  */
#referralshome-welcomebox { margin: 15px 15px 15px 15px; }
#referralshome-recieved { margin: 0px 0px 10px 0px; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 320px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 300px; } html>body #referralshome-recieved  { height: 300px; }
#referralshome-referralform { margin: 0; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 243px;/* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 223px; } html>body #referralshome-referralform   { height: 223px; }
#referralstabledata { font-size: 11px; color: #666; margin-top: 15px; padding: 0px; }


/* ------------------------------------------------------- */


/* ---------- Follow Ups (Tasks) ----------  */
#followupshome-welcomebox { margin: 15px 15px 15px 15px; }
#followupshome-view { margin: 0px 0px 10px 0px; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px ;overflow: auto; height: 150px; }
#taskarchive { margin: 0px 0px 10px 0px; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 150px; }
#followupshome-add { margin: 0px 0px 15px 0px; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 250px; }
#followupstabledata { font-size: 11px; color: #666; margin-top: 15px; padding: 0px; }

/* ------------------------------------------------------- */

/* ---------- Targets ----------  */
#targetshome-welcomebox { margin: 15px 15px 15px 15px; }
#targetshome-complete { margin: 0px 0px 10px 0px;; border: 1px solid #ccc; padding: 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 170px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 150px; } html>body #targetshome-complete { height: 150px; }
#targetshome-incomplete { margin: 0px 0px 10px 0px;  border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 220px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 200px; } html>body #targetshome-incomplete { height: 200px; }
#targetshome-targetform { margin: 0; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: auto; height: 160px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 140px; } html>body #targetshome-targetform { height: 140px; }
#targetstabledata { font-size: 11px; color: #666; margin-top: 15px; padding: 0px; }


/* ------------------------------------------------------- */

/* ---------- Contacts ----------  */
#contactshome-welcomebox { margin: 15px 15px 15px 15px; }
#contactshome-contactlist { margin: 0px 0px 10px 0px; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 300px; overflow: auto; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 280px; } html>body #contactshome-contactlist { height: 280px; }
#contactshome-webimport { margin: 0; float: right; }
#contactshome-contactform { margin: 0; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: 220px; overflow: none; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; height: 200px; } html>body #contactshome-contactform { height: 200px; }
#contactshome-searchbox { background-color: #e5e5e5; padding: 5px 15px; border-bottom: 1px solid #666;}
#contactshome-searchbox img { border: 0; }
.contactssearch { padding: 3px; margin: 0px; border: 1px solid #ccc; font-family: Helvetica, sans-serif; font-size: 11px; color: #999; width: 418px; }

/* ------------------------------------------------------- */

/* ---------- Account ----------  */
#myaccounthome-welcomebox { margin: 15px 15px 15px 15px; }
#myaccounthome-changepass { float: left; margin: 0px 0px 15px 15px; border: 1px solid #e5e5e5; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 475px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; width: 438px; } html>body #myaccounthome-changepass { width: 438px; }
#myaccounthome-subs { float:left; margin: 0px 0px 15px 15px; border: 1px solid #e5e5e5; padding: 10px;-moz-border-radius: 10px; -webkit-border-radius: 10px; width: 475px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; width: 438px; } html>body #myaccounthome-subs { width: 438px; }
#myaccounthome-mydetails { float: right; margin: 0px 15px 15px 0px; border: 1px solid #e5e5e5; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 475px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; width: 438px; } html>body #myaccounthome-mydetails { width: 438px; }
/* ------------------------------------------------------- */


/* Register/Login */
#loginbox { float: right; margin: 15px; border-left: 1px solid #ccc; padding-left: 30px; width: 410px; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; width: 350px; } html>body #loginbox { width: 350px; }
#homepageguestlogin { padding: 0px; margin: 0px; }
#loginpage { padding: 0px; margin: 15px; }
#registerbox { float: left; margin: 15px; }
#registerbox ul { margin: 0px 0px 0px 16px; padding: 0px; text-indent: 0px; list-style-image: url(/images/red_bullet.gif); }
#guestsignupform { padding: 0px; margin: 0px; }
#registerdonebox { margin: 15px; }
#registerdonebox ul { margin: 0px 0px 0px 16px; padding: 0px; text-indent: 0px; list-style-image: url(/images/red_bullet.gif); }
#passwordreminder { margin: 15px; }


/* Edit Account */
.pstrength-minchar { font-size: 10px; color: #999; }
.pstrength-info { font-size: 12px; margin-bottom: 3px; }
.pstrength-bar { font-size: 1px; height: 15px; width: 0px; margin-bottom: 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px;   }


/* Homepage */
#featurebox { float: left; border: 1px solid #ccc; padding: 18px; margin: 15px; font-size: 11px; width: 246px; height: 176px; background-image: url(../images/bg_sectionmenu-white.jpg); background-repeat: repeat-x; /* Opera/IE5 Fix */ voice-family: "\"}\""; voice-family: inherit; width: 180px; height: 110px; } html>body #featurebox { width: 180px; height: 110px; }
#welcomebox { margin: 15px 15px 35px 15px; }
#homeicons { margin-left: 110px;} 

/* Help & Support */
#supportcontainer { margin: 0px; }
#supportquestion { background: url(../images/bg_supportquestion.jpg) repeat-x; padding: 0px; margin: 0px 0px 3px 0px;}
#supportquestion a {color: #333; display: block; padding: 5px 5px 5px 10px; text-decoration:none; cursor: pointer; }
#supportquestion a:hover { color: #a10000; }
#supportitem, #supportitem2, #supportitem3, #supportitem4, #supportitem5, #supportitem6, #supportitem7, #supportitem8 { border: 1px solid #ccc; padding: 10px; margin-bottom: 3px; font-size: 12px; }
.hide { display: none; }
.show { display: block; }


/* Legal - Terms, Accessibility, Privacy etc. */
#legalcontainer { margin: 0px; }

