﻿/* Elements and Specifics */
* {padding: 0; margin: 0;}
html {overflow: scroll;}
/* fieldset {padding: 20px 10px 30px 10px;max-width:600px;} */
fieldset {padding: 10px;}
/* legend {color: #000;margin-left: 10px;font-size:large;text-decoration:underline;} */
legend {color:#000;}
h1 {font-size: 1.5em;padding-bottom:3px;}
h2 {font-size: 1.3em;padding-bottom:20px;}
p {margin-bottom: 15px;}
ul, ol {list-style-position: inside;}
ol li p {margin-top: 10px;}
li {padding-left:5px;}
#wrapper {padding-bottom:10px;}
td {vertical-align:top;}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
.treeview td input[type="checkbox"] {margin-right:3px;}
#header,#container,#containerinner,#content,#extra,#navigation,#footer {position:relative;}
a img {border:0;}

/* Forms */
.formpair {margin-bottom: 20px;}
.formpair label {width: 14em;float: left;text-align: right;margin-right: 1em;display: block;}
.formpair table tr td label {width: auto;float: none;text-align: left;margin-right: 0;display: inline;padding-left: 5px;}
.formpairsmall {margin-bottom: 20px;}
.formpairsmall label {width: 5em;float: left;text-align: right;margin-right: 1em;display: block;}
.formpairsmall table tr td label {width: auto;float: none;text-align: left;margin-right: 0;display: inline;padding-left: 5px;}
.formpairclose {margin-bottom: 10px;}
.formpairclose label {width: 14em;float: left;text-align: right;margin-right: 1em;display: block;}
.formpairclose table tr td label {width: auto;float: none;text-align: left;margin-right: 0;display: inline;padding-left: 5px;}

/* Generic Style Classes */
.editcontrolparent {position:relative;}
.editcontrols {position:absolute;top:0;right:0;min-width:120px;max-width:400px;margin:10px 0;font-size:10pt !important;font-weight:normal !important;opacity: 0.7;filter: alpha(opacity=70);}
.editcontrols a {background-color:#000;color:#fff;padding:5px;}
.editcontrols span {background-color:#000;color:#ccc;padding:5px;}
.editcontrols a:hover {color:#ccc;}
.borderless {border: 0;}
.block {display:block;}
.hidden {display:none;}
.errorText {color: Red !important;}
.confirmText {color: Green !important;}
.highlightConfirmText {color: #00FF21 !important;}
.informationText {color: #FF6A00 !important;}
.waitingText {color: Orange !important;}
.deletedText {color:#ccc !important;}
.deletedText a {color:#ccc !important;}
.boldText {font-weight: bold;}
.underlinedText {text-decoration:underline;}
.italicText {font-style:italic;}
.defaultButton {border: outset 2px #000;background-color:#008000;color: #fff;}
.cancelButton {border: outset 2px #000;background-color:#ff0000;color: #fff;}
.gridView th a {color:#fff;}
.gridView th {background-color:#5f93c3;color:#fff;padding:2px;border:solid 1px #000;}
.gridView td {padding:2px;border:solid 1px #000;}
.gridViewRow {background-color:#EDF4FF;}
.gridViewRowAlternate {background-color:#fff;}
.imageFloatedLeft {margin: 0 10px 10px 0;border: 1px solid #666;padding: 2px;}
.imageFloatedRight {margin: 0 0 10px 10px;border: 1px solid #666;padding: 2px;}
.unstyledlist {list-style-type: none;}
.sectionhelp {background-color: #ffffd9;background-image: url('https://cms.mdssolutions.co.uk/images/bulb.gif');background-repeat: no-repeat;background-position:left center;padding: 0.4em 0.4em 0.4em 40px;margin: 0 0 1em 0;border: solid 1px #a7a772;}
.infoError {background-color: #ffffd9;background-image: url('https://cms.mdssolutions.co.uk/images/error.png');background-repeat: no-repeat;background-position:left center;padding: 0.4em 0.4em 0.4em 40px;margin: 1em 0 1em 0;border: solid 1px #a7a772;}
.infoWarning {background-color: #ffffd9;background-image: url('https://cms.mdssolutions.co.uk/images/warning.gif');background-repeat: no-repeat;background-position:left center;padding: 0.4em 0.4em 0.4em 40px;margin: 1em 0 1em 0;border: solid 1px #a7a772;}
.infoInformation {background-color: #ffffd9;background-image: url('https://cms.mdssolutions.co.uk/images/information.png');background-repeat: no-repeat;background-position:left center;padding: 0.4em 0.4em 0.4em 40px;margin: 1em 0 1em 0;border: solid 1px #a7a772;}
.webdesign {margin-top:10px;float:right;padding-right:5px;max-width:350px;}
.webdesign img {vertical-align:middle;}

/* Generic Layout Classes */
.fullWidth {width: 100%;}
.nearlyFullWidth {width: 95%;}
.alignCenter {margin: 0 auto; text-align: center;}
.extraSmallTextBox {width: 4em;}
.relative {position:relative;}
.smallMarginTop {margin-top: 10px;}
.smallMarginBottom {margin-bottom: 10px;}
.smallMarginRight {margin-right: 10px;}
.smallMarginLeft {margin-left: 10px;}
.smallerPaddingBottom {padding-bottom:5px;}
.smallPadding {padding: 10px;}
.smallPaddingRight {padding-right: 10px;}
.smallPaddingLeft {padding-left: 10px;}
.smallPaddingTop {padding-top: 10px;}
.smallPaddingBottom {padding-bottom: 10px;}
.smallTextBox {width: 100px;}
.smallDropDownList {width: 100px;}
.mediumMarginTop {margin-top: 20px;}
.mediumMarginBottom {margin-bottom: 20px;}
.mediumMarginRight {margin-right: 20px;}
.mediumPaddingLeft {padding-left: 20px;}
.mediumPaddingRight {padding-right: 20px;}
.mediumPaddingTop {padding-top: 20px;}
.mediumPaddingBottom {padding-bottom: 20px;}
.largeMarginRight {margin-right: 40px;}
.largeTextBox {width: 300px;}
.largerTextBox {width: 375px;}
.floatRight {float: right;}
.floatLeft {float: left;}
.smallText {font-size:0.7em;}
.smallerText {font-size:0.9em;}
.tableborder td {border: solid 1px #ddd;}
.borderlesstable table, .borderlesstable th, .borderlesstable tr, .borderlesstable td {border:none 0 transparent !important;}

/* Clearfix methods*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;} /* Hides from IE-mac \*/
.clearfix {display: block;} /* End hide from IE-mac */

/* File Manager */
#filemanager {font-size:10pt}
#filemanager h2 {font-size:12pt;padding-bottom:10px;}
#filemanager td {vertical-align:middle;}
#fileexplorer {float:left;width:200px;overflow:auto;}
#filemanager #options {margin-left:200px;clear:right;padding-top:30px;}
#fileoptions {padding-top:10px;}
.fmSelected {background-color:#5f93c3;color:#fff;}

/* jGrowl */
div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:12px;} div.ie6{position:absolute;} div.ie6.top-right{right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth :document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );} div.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );} div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth :document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight :document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );} div.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight :document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );} div.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );width:100%;} div.jGrowl{position:absolute;} body > div.jGrowl{position:fixed;} div.jGrowl.top-left{left:0px;top:0px;} div.jGrowl.top-right{right:0px;top:0px;} div.jGrowl.bottom-left{left:0px;bottom:0px;} div.jGrowl.bottom-right{right:0px;bottom:0px;} div.jGrowl.center{top:0px;width:50%;left:25%;} div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;} div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;} div.jGrowl div.jGrowl-notification{min-height:40px;} div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em;} div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer;} div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;} @media print{div.jGrowl{display:none;} }

/* readonly */
.readonly_overlay{background-color: #666;opacity: 0.3;filter: alpha(opacity=30);padding: 0pt !IMPORTANT;margin: 0pt !IMPORTANT;}

/* Contact */
.divEmailDetails2 {
    position: fixed;
    top: -500px;
    left: -500px;
} 