
#toolbox {float: right; width: 270px; margin: 40px 0 0 0; background-color: #EEE; padding: 15px 15px 1px 15px; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; }
.tools #toolbox {width: 200px; margin: 0 0 15px 15px; } /* If Toolbox is included on a page with the general sidebar as well */

#toolbox h4 {margin: 0 0 10px 0; color: #173566;}

#toolbox ul {list-style: none; margin: 0; }


.tools .back {display: block; float: right; text-align: right; width: 300px; font-weight: bold; margin-bottom: 5px; }

/*
.tools h2 {color: #444; font-size: 1.1em; }

.tools h3 {color: #173566; margin: 10px 0px 10px 0px; padding: 0px; font-size: 1.3em; }

.tools p {font-size: 1em; margin: 3px 0 8px 0; padding: 0; line-height: 1.3em; }

.tools ul {margin: 10px 0 0 0; padding: 0; list-style: none;}
.tools ul li {margin-top: 10px; }

.tools ol li {margin-bottom: 5px; }

.tools {text-align: left; }

.tools ul.bulleted {list-style: disc; margin: 0 0 0 20px; padding-bottom: 10px; }
.tools ul.bulleted h4 {margin-bottom: 2px; }

.login label {width: 90px !important; }

.tool h4 {font-size: 1.1em; margin: 0; padding: 0; }

.tworeports {float: left; width: 160px; margin: 0; border: 2px dotted #E7EDF3; padding: 10px 170px 10px 10px; background: url(/wp-content/plugins/rq-tool/images/2Reports.gif) 175px 10px no-repeat; height: 210px; }
.twentyreports {float: right; width: 170px; margin: 0; border: 2px dotted #E7EDF3; padding: 10px 195px 10px 10px; background: url(/wp-content/plugins/rq-tool/images/20Reports.gif) 195px 10px no-repeat; height: 210px; }
.tworeports img, .twentyreports img {margin-top: 10px; }
*/

.tools .off {color: #AAA; }

.tools .font1em {font-size: 1em !important; }

.tools-box {border: 2px dotted #CCC; background: #F1F1F1; padding: 5px 10px; margin: 10px 0 15px 0; }
/*.tools-box .left {float: left; margin: 0 5px 5px 0; width: 480px; }
.tools-box .right {float: right; width: 200px; text-align: center; } */

.tools-box .rightlist {float: right; width: 300px; margin: 0 0 5px 15px; }

.tools-box-alt {border: 2px solid #FF6600; padding: 5px 10px; margin: 10px 0 15px 0; }


.score {background-color: #FFF; background-image: url(/wp-content/themes/relcapgroup/images/bg_gradient-light.gif); background-position: bottom left; background-repeat: repeat-x; padding: 1.5em; margin: 0 0 1.5em 0; border: 1px solid #E1EAF8; font-size: 1.5em; text-align: center; line-height: 2em; font-weight: bold; color: #173566; }
.score .highlight {padding: 3px; font-size: 1.3em; background: #E1EAF8; border: 1px solid #C6DDFF; margin: 0 5px 0 5px; }
.score .lilsmaller {font-size: .8em; margin-top: 10px; }

.report-box {border: 1px solid #CCC; padding: 15px; margin: 0 0 15px 0; }
.printer-friendly {float: right; width: 90px; font-size: .9em; margin: 10px 0 10px 10px; background: url(/wp-content/plugins/rq-tool/images/icon_printer.gif) top left no-repeat; padding: 1px 0 5px 20px;}


.tools-left {float: left; width: 440px; }
.tool-title {background: #E7EDF3; margin: 0; padding: 2px 10px 2px 10px; color: #173566; }
.tool-title h3 {margin: 0; padding: 0; }

.tools table {margin-bottom: 1em; border: 1px solid #CCC; }
.tools table thead td {background: #173566; color: #FFF; font-weight: bold; padding: 5px 10px; }
.tools table thead td a {color: #FFF; }

.tools table .subhead td {background: #E0E9F7; font-weight: bold; border: none; }
.tools table tbody td {border-top: 1px solid #CCC; padding: 10px; }
.tools table .noborder td {border: none; }

.tools table tbody p {font-size: .9em; }
.tools table tbody tr.topborder td {border-top: 1px solid #999;}

.tools table small a {text-decoration: underline; }

.relplaceholder {float: right; background: #FFF; padding: 2px; } 
.rel1 {background: url(/wp-content/plugins/rq-tool/images/bg_relplaceholder.gif) 0px 0px no-repeat; width: 20px; height: 22px; margin: 2px 0; padding: 0; }
.rel2 {background: url(/wp-content/plugins/rq-tool/images/bg_relplaceholder.gif) 0px -22px no-repeat; width: 20px; height: 22px; margin: 2px 0; padding: 0; }
.rel3 {background: url(/wp-content/plugins/rq-tool/images/bg_relplaceholder.gif) 0px -44px no-repeat; width: 20px; height: 22px; margin: 2px 0; padding: 0; }
.rel4 {background: url(/wp-content/plugins/rq-tool/images/bg_relplaceholder.gif) 0px -66px no-repeat; width: 20px; height: 22px; margin: 2px 0; padding: 0; }
.rel5 {background: url(/wp-content/plugins/rq-tool/images/bg_relplaceholder.gif) 0px -88px no-repeat; width: 20px; height: 22px; margin: 2px 0; padding: 0; }

.placed-relationship {display: block; width: 180px; margin: 0 0 15px 0; }
.placed-relationship .name {float: right; width: 140px; }
.relplaceholder-alt {float: left; width: 20px; } 

.calculating {font-size: 2em; padding: 100px; text-align: center; line-height: 2em;}

.printer-friendly {float: right; width: 90px; font-size: .9em; margin: 10px 0 10px 10px; background: url(/wp-content/plugins/rq-tool/images/icon_printer.gif) top left no-repeat; padding: 1px 0 5px 20px;}


/*--------- Forms --

.tools form {margin: 0; padding: 0; }
.tools form label {display: block; float: left; width: 130px; padding-top: 5px; font-weight: bold; text-align: right; margin-right: 10px; }
.tools form div {clear: left; margin-bottom: 15px;}
.tools form div.nobottom {clear: left; margin-bottom: 0px;}
.tools form small { font-size: 10px; color: #000033; }
.tools form .TextField {padding: 5px; margin: 0 5px 3px 0; font-size: 11px; color: #000; }
*/

.tools form .button {cursor: pointer !important; }
.tools form .descriptor {margin: 3px 0 0 92px; font-size: .8em; }
.tools form.alt label {width: 90px; }

.tools .btmbdr-dash {margin-botom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #CCC; }

.tools form .btmbdr-dash {font-size: .9em; margin: 2px 0 15px 0; padding: 0 0 15px 140px; }


.tools form .category {margin: 0 0 10px 0; padding: 10px 0 0 0; }
.tools form .category label {width: 185px; font-size: 12px; }
.tools form .category select {font-size: 12px; width: 520px; }

/*--------- Misc --*/

.bottom1em {margin-bottom: 1em; }
.gray {color: #CCC;}