﻿/* 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;}
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 */
.borderless {border: 0;}
.block {display:block;}
.hidden {display:none;}
.errorText {color: Red;}
.confirmText {color: Green;}
.informationText {color: #000;}
.waitingText {color: Orange;}
.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;}
.gridView td {padding:2px;}
.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('http://cms.mdssolutions.co.uk/images/bulb.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;}
.infoError {background-color: #ffffd9;background-image: url('http://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('http://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('http://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 {height:25px;line-height:25px;}

/* 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;}
.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;}
.last {margin-right:0 !important;border-right:0 !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;}
