




/*
     FILE ARCHIVED ON 18:45:29 Mar 27, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 4:10:42 Feb 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*---------------------
  off-the-shelf classes
-----------------------*/

.widthauto	        {width:auto!important;}
.thin				{width:1%;}

.w10pc,.width10pc	{width:10%!important;}
.w25pc,.width25pc	{width:25%!important;}
.w33pc,.width33pc	{width:33%!important;}
.w50pc,.width50pc	{width:50%!important;}
.w75pc,.width75pc	{width:75%!important;}
.w66pc,.width66pc	{width:66%!important;}
.w100pc,.width100pc	{width:100%!important;}

.w10,.width10	    {width:10px!important;}
.w15,.width15	    {width:15px!important;}
.w20,.width20	    {width:20px!important;}
.w25,.width25	    {width:25px!important;}
.w30,.width30	    {width:30px!important;}
.w40,.width40	    {width:40px!important;}
.w50,.width50	    {width:50px!important;}
.w60,.width60	    {width:60px!important;}
.w75,.width75	    {width:75px!important;}
.w100,.width100	    {width:100px!important;}
.w125,.width125     {width:125px!important;}
.w150,.width150     {width:150px!important;}
.w175,.width175     {width:175px!important;}
.w200,.width200	    {width:200px!important;}
.w225,.width225	    {width:225px!important;}
.w250,.width250	    {width:250px!important;}
.w300,.width300	    {width:300px!important;}
.w350,.width350	    {width:350px!important;}
.w400,.width400	    {width:400px!important;}
.w500,.width500	    {width:500px!important;}
.w600,.width600	    {width:600px!important;}
.w700,.width700	    {width:700px!important;}
.w800,.width800	    {width:800px!important;}
.w900,.width900	    {width:900px!important;}
.w1000,.width1000	{width:1000px!important;}

.heightauto	        {height:auto!important;}
.h5,.height5	    {height:5px!important;}
.h10,.height10	    {height:10px!important;}
.h20,.height20	    {height:20px!important;}
.h30,.height30	    {height:30px!important;}
.h50,.height50	    {height:50px!important;}
.h75,.height75	    {height:75px!important;}
.h100,.height100	{height:100px!important;}
.h150,.height150	{height:150px!important;}
.h200,.height200	{height:200px!important;}
.h250,.height250	{height:250px!important;}
.h300,.height300	{height:300px!important;}
.h400,.height400	{height:400px!important;}
.h450,.height450	{height:450px!important;}
.h500,.height500	{height:500px!important;}
.h600,.height600	{height:600px!important;}
.h700,.height700	{height:700px!important;}
.h800,.height800	{height:800px!important;}


.mh20,.minheight20		{min-height:20px!important;}
.mh30,.minheight30		{min-height:30px!important;}
.mh40,.minheight40		{min-height:40px!important;}
.mh50,.minheight50		{min-height:50px!important;}
.mh75,.minheight75		{min-height:75px!important;}
.mh100,.minheight100	{min-height:100px!important;}
.mh150,.minheight150	{min-height:150px!important;}
.mh200,.minheight200	{min-height:200px!important;}
.mh250,.minheight250	{min-height:250px!important;}
.mh300,.minheight300	{min-height:300px!important;}
.mh400,.minheight400	{min-height:400px!important;}
.mh500,.minheight500	{min-height:500px!important;}


.mw20,.minwidth20		{min-width:20px!important;}
.mw30,.minwidth30		{min-width:30px!important;}
.mw40,.minwidth40		{min-width:40px!important;}
.mw50,.minwidth50		{min-width:50px!important;}
.mw75,.minwidth75		{min-width:75px!important;}
.mw100,.minwidth100	{min-width:100px!important;}
.mw150,.minwidth150	{min-width:150px!important;}
.mw200,.minwidth200	{min-width:200px!important;}
.mw250,.minwidth250	{min-width:250px!important;}
.mw300,.minwidth300	{min-width:300px!important;}
.mw400,.minwidth400	{min-width:400px!important;}
.mw500,.minwidth500	{min-width:500px!important;}


/*wrapping*/
.nowrap, tr.nowrap th, tr.nowrap td {white-space:nowrap!important;}
.wrap {white-space:normal!important;}
.prewrap {white-space:pre;}
.preline {word-wrap: break-word; white-space:pre-line;}

/*alignments*/
.left {float:left!important;}
.right {float:right!important;}
.textleft {text-align:left!important;}
.textright {text-align:right!important;}
.textcenter {text-align:center!important;}
.vtop {vertical-align:top;}
table.vtop th, table.vtop td {vertical-align:top;}
tr.vtop th, tr.vtop td {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
tr.vbottom th, tr.vbottom td {vertical-align:bottom;}

/*tables*/
.collapse {border-collapse:collapse;}
th.left, td.left {text-align:left!important; float:none!important;}
th.right, td.right {text-align:right!important; float:none!important;}
th.center, td.center {text-align:center!important;}

/*fonts*/
.font90 {font-size:90%!important;}
.medium {font-size:medium!important;}
.small {font-size:small!important;}
.xsmall {font-size:x-small!important;}
.xxsmall {font-size:xx-small!important;}
.padding0 {padding:0!important;}
.margin0 {margin:0!important;}
.bold {font-weight:bold!important;}
.notbold {font-weight:normal!important;}
.courier {font-family: Courier New, Courier;}
.arial {font-family: Arial,Helvetica,Sans-Serif;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.strikethrough,.linethrough {text-decoration:line-through;}

/*colours*/
.white {color:white !important;}
.red {color:red;}
.amber {color:#FF7F00}
.green {color:green;}
.blue {color:blue;}
.lightgrey,.lightgray {color: #D3D3D3 !important;}
.mediumgrey,.mediumgray {color: #808080 !important;}
.darkgrey,.darkgray {color: #A9A9A9 !important;}
.black {color: #000000 !important;}
.colorinherit {color:inherit;}


/*clearing*/
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

/*misc*/
.inline {display:inline;}
.inlineblock {display:inline-block;}
.pointer {cursor:pointer;}

.hidden,.hidden0,.hidden00 {display:none; visibility: hidden; width:0; height: 0;}
.nothidden,.nothidden0 {display:inherit; visibility: visible;}
.invisible,.invisible0,.invisible00 {visibility: hidden;}

/*resize - mainly to reset extjs*/
.resizev,.resizey {resize:vertical!important;}
.resizeh,.resizex {resize:horizontal!important;}
.resizenone {resize:none!important;}


/*opacity*/
.translucent
{
	opacity: 0 !important; /* Standards Compliant Browsers */
    filter: alpha(opacity=0) !important; /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0) !important;
}
.opaque25,.transparent75
{
	opacity: 0.25 !important; /* Standards Compliant Browsers */
    filter: alpha(opacity=25) !important; /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)" !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25) !important;
}
.opaque50,.transparent50
{
	opacity: 0.5 !important; /* Standards Compliant Browsers */
    filter: alpha(opacity=50) !important; /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50) !important;
}
.opaque75,.transparent25
{
	opacity: 0.75 !important; /* Standards Compliant Browsers */
    filter: alpha(opacity=75) !important; /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75) !important;
}
.opaque
{
	opacity: 1 !important; /* Standards Compliant Browsers */
    filter: alpha(opacity=100) !important; /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
}


/*borders*/
.borderlightgrey,.borderlightgray {border: solid 1px #D3D3D3;}
.borderdarkgrey,.borderdarkgray {border: solid 1px #A9A9A9;}
.bordergrey,.bordergray {border: solid 1px #808080;}
.borderblack {border: solid 1px #000000;}
.bordernone {border: solid 0px #fff; border-width:0 !important;}
.outset {border-style:outset;}

/*backgrounds*/
.backblack {background-color:#000000;}
.backlightgrey,.backlightgray {background-color:#D3D3D3;}
.backdarkgrey,.backdarkgray {background-color:#A9A9A9;}
.backgrey,.backgray {background-color:#808080;}
.backwhite {background-color:#ffffff;}
.transparent {background-color:transparent;}

/*where a container's children need to be equal width, e.g. quickpick in genericedit.
Not round numbers because 1% removed to avoid wrap*/
.children_w19pc span,.children_w19pc div,.children_w19pc td {width:19%;}
.children_w32pc span,.children_w32pc div,.children_w32pc td {width:32%;}
.children_w24pc span,.children_w24pc div,.children_w24pc td {width:24%;}
.children_w16pc span,.children_w16pc div,.children_w16pc td {width:16%;}


/*sorted columns*/
.sorted_asc {background: url(/web/20140327184529/http://www.mdmpublishing.com/cms/images/desc_order.png) no-repeat right 3px; padding-right:10px;}
.sorted_desc {background: url(/web/20140327184529/http://www.mdmpublishing.com/cms/images/asc_order.png) no-repeat right 3px; padding-right:10px;}

/*common margins and paddings*/
.mt50 {margin-top:50px !important;}
.mr50 {margin-right:50px !important;}
.mb50 {margin-bottom:50px !important;}
.ml50 {margin-left:50px !important;}
.m50 {margin:50px !important;}


.mt20 {margin-top:20px !important;}
.mr20 {margin-right:20px !important;}
.mb20 {margin-bottom:20px !important;}
.ml20 {margin-left:20px !important;}
.m20 {margin:20px !important;}

.mt-10 {margin-top:-10px !important;}
.mt-20 {margin-top:-20px !important;}
.mt-30 {margin-top:-30px !important;}

.mt10 {margin-top:10px !important;}
.mr10 {margin-right:10px !important;}
.mb10 {margin-bottom:10px !important;}
.ml10 {margin-left:10px !important;}
.m10 {margin:10px !important;}

.mt5 {margin-top:5px !important;}
.mr5 {margin-right:5px !important;}
.mb5 {margin-bottom:5px !important;}
.ml5 {margin-left:5px !important;}
.m5 {margin:5px !important;}

.mt0 {margin-top:0px !important;}
.mr0 {margin-right:0px !important;}
.mb0 {margin-bottom:0px !important;}
.ml0 {margin-left:0px !important;}
.m0 {margin:0px !important;}

.pt10 {padding-top:10px !important;}
.pr10 {padding-right:10px !important;}
.pb10 {padding-bottom:10px !important;}
.pl10 {padding-left:10px !important;}
.p10 {padding:10px !important;}

.pt5 {padding-top:5px !important;}
.pr5 {padding-right:5px !important;}
.pb5 {padding-bottom:5px !important;}
.pl5 {padding-left:5px !important;}
.p5 {padding:5px !important;}

.pt0 {padding-top:0px !important;}
.pr0 {padding-right:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pl0 {padding-left:0px !important;}
.p0 {padding:0px !important;}


/*---------------------
  honeypotcaptcha
-----------------------*/
.TwojEmail {position:absolute; margin-top:-6600px; display:none}
div.TwojEmail  input  {background-color:#ffffff; border:1px solid #ffffff; color:#f2f2f2;}

/*---------------------
experimental
-----------------------*/

.panelmarkerouter
{
    border:solid 1px transparent;
}

.panelmarkerouterover
{
    border:solid 1px #000;
}

.panelmarker 
{
    padding: 0 2px;
    border: solid 1px #007;
    float: left; 
    background-color:#f66; color: #fff; 
    display:inline-block ; 
    font-size:8px; 
    font-family:Small Fonts;
}


.MsaToolbar
{
    width:100%; 
    position:absolute; 
    top:0; 
    left:0; 
    padding:1px 0; 
    background: #ccc; 
    border-bottom: solid 2px #333; 
    text-align:right;
    
    background:transparent;
    width:32px;
    height:32px;
    right:0;
    left:auto;
    border-bottom: none;
    cursor:pointer;
}

/*.MsaToolbar:hover {background:url(/web/20140327184529/http://www.mdmpublishing.com/cms/images/fatcow/32x32/cog.png) no-repeat;}*/
.MsaToolbar:hover img {display:block;}
.MsaToolbar input,.MsaToolbar img {display:none;}

/*---------------------
Admin Toolbar
-----------------------*/

.toolbar 
{	
	padding:1px; 
	background:#eee; 
	border:solid 1px #ccc;
	margin: 5px 0 5px 0;
	padding:5px;
	float:none;
	display:block;
}

.toolbar.admin {margin:0;}	
.toolbar form {float:left;}	
.toolbar a {margin-right:9px; float:none; font-weight:normal; font-size:85%; white-space:nowrap;}
.toolbar img {margin-right:4px; border:none;}


.toolbar a.disabled 
{
	cursor:default;
	
	color:#666 !important; 
	
	opacity:0.5;
	
	filter: alpha(opacity=50); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    
}
    

/*postcode anywhere - hide their logo and style the popup form slightly*/
form#frmCMSForm_Register tr.postcode img {display:none; visibility:hidden;}
form#frmCMSForm_Register tr.postcode select option {font-size:90%; background-color:#ccc;}

/* a-z search for users, companies, etc*/
div.searchatoz {background-color:#DDDDDD; display:block; line-height:2;}
div.searchatoz a {border-right: 1px solid #BBBBBB;  font-size:140%; padding: 3px 4px}
div.searchatoz a.selected {font-weight:bold; text-decoration:underline;}

/*in case any of our tags don't get rendered properly, hide them*/
dblist,panel,modules,customrender,filelist {display:none;}
div.logtime {color:blue; background-color:White; font-family: Courier New, Courier;}

/*for default styling of view pages of modules, e.g. companies*/
.cms-view-thumbnail {float: right; padding: 0px 0px 5px 5px;}
.cms-view-title {font-size: large; font-weight: bold; padding: 0px 0px 5px 0px;}
.cms-view-date {font-size: small; font-style: italic; padding: 5px 0px;}
.cms-view-summary {font-size:larger; font-weight: bold; padding: 5px 0px;}
.cms-view-content {padding: 5px 0px;}
.cms-view-website {padding: 5px 0px;}
.cms-view-url {padding: 5px 0px;}

.cms-list-entry {float: left; width: 100%; clear: both; margin-bottom:10px;}
.cms-list-thumbnail {float: left; margin: 0 10px 10px 0;}
.cms-list-title {margin-top: 0px; font-size: large;}
.cms-list-title h2 {margin-top: 0px;}
.cms-list-date {font-size: small !important; margin: 5px 0px;}
.cms-list-summary {margin-bottom: 10px;}


.cms-edit-summary {height:50px;}

.no-thumbnail .cms-list-thumbnail {margin: 0;}

/*cms/panels/subnav - made h2 clickable. to avoid disrupting existing sites...*/
div.subnav h2:first-child a {text-decoration:none;}

/*dblist pagecounter*/
div.cmspager table{border-collapse:collapse;}

div.cmspager.silk select{
	margin:0px 2px 0px 0px;
	height:22px;
	border:solid 1px #ccc;
}

div.cmspager.silk input{
	margin:0px 2px 0px 0px;
	height:22px;
	width:20px;
	background-position:center center;
	background-repeat:no-repeat;
	border: solid 1px #ccc;
	color:transparent;
	font-size:0; /*for ie*/
	cursor:pointer;
}
div.cmspager.silk input.btnfirst {background-image:url("/web/20140327184529/http://www.mdmpublishing.com/cms/images/famfamfam/silk/icons/resultset_first.png");}
div.cmspager.silk input.btnprevious {background-image:url("/web/20140327184529/http://www.mdmpublishing.com/cms/images/famfamfam/silk/icons/resultset_previous.png");}
div.cmspager.silk input.btnnext {background-image:url("/web/20140327184529/http://www.mdmpublishing.com/cms/images/famfamfam/silk/icons/resultset_next.png");}
div.cmspager.silk input.btnlast {background-image:url("/web/20140327184529/http://www.mdmpublishing.com/cms/images/famfamfam/silk/icons/resultset_last.png");}

div.cmspager.silk input.disabled 
{	
	cursor:default; 
	
	opacity:0.5; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

/*for html5 backward compatibility*/
input.placeholderText {color: #666666;}




/*a basic table*/
table.cmsgrid {border-collapse:collapse; width:100%;}
table.cmsgrid th {text-align:left; background-color: #666666; color: #ffffff;}
table.cmsgrid th a {color: #fff !important;}
table.cmsgrid tr:first-child th:first-child {border-radius: 3px 0px 0px 0px; -moz-border-radius: 3px 0px 0px 0px;}
table.cmsgrid tr:first-child th:last-child {border-radius: 0px 3px 0px 0px; -moz-border-radius: 0px 3px 0px 0px;}
table.cmsgrid th {border-bottom:1px solid #CCCCCC; padding: 10px 5px;}
table.cmsgrid td {border-bottom:1px solid #CCCCCC; padding: 5px;}
