/*	CSS for JMT								*/
/*										*/
/*	Version:  <%Z% %M% %I%>						*/
/*										*/
/*	Copyright © 2011 CWB Limited (www.cwb.ltd.uk), all rights reserved.	*/



.cond-all	{
			font-weight:bold;
		}



TABLE		{					/* fix IE6 broken inheritance */
			font-size:100%;			
			line-height:110%;
		}

#content	{
			text-align:left;
		}


#debug		{
			display:none;
			margin:15px;
			padding:15px;
			text-align:left;
			background-color:#ffff99;
			border:1px solid red;
		}





#topnav		{
			padding-top:8px;
			border-top:1px dotted #8b011c;
			padding-bottom:8px;
			border-bottom:1px dotted #8b011c;
			padding-left:20px;
			padding-right:20px;
		}

#footer		{
			padding-top:8px;
			border-top:1px dotted #8b011c;
		}







/*	Link colours								*/
A,A:link,A:visited
		{
		}

A:hover		{
		}

A:active	{
		}

/*	Page content								*/
P		{
			margin-top:0;
			margin-bottom:12px;
		}

/*	Headers									*/
H1		{
			font-family:Parisian;
			font-weight:normal;
			font-size:28pt;
			line-height:110%;
			color:#8b011c;
			text-align:center;
			margin-top:-4mm;
			margin-bottom:10mm;
		}

.bigheader	{
		}

/*	Separators								*/


/*      Miscellaneous text styles						*/

.fancyfont	{
			font-family:Parisian;
		}

.fancysize1	{
			margin-top:0;
			margin-bottom:0;
			font-size:22pt;
			line-height:110%;
		}

.fancysize2	{
			margin-top:0;
			margin-bottom:0;
			font-size:18pt;
			line-height:110%;
		}

.fancysize3	{
			margin-top:0;
			margin-bottom:0;
			font-size:16pt;
			line-height:110%;
		}

TD.fillwidth	{
			width:2mm;
		}

.smallprint	{
			font-size:75%;
		}

.modtime	{
			display:none;
		}

.spaceabove	{
			margin-top:10mm;
		}

.tbd		{
			color:white;
			background-color:#FF8080;
		}

.money		{
			font-weight:bold;
		}

/*	Forms									*/

.contact1big	{
			font-size:130%;
			font-weight:bold;
			line-height:115%;
		}

.contact1	{
			font-size:110%;
			font-weight:bold;
		}

LABEL		{
			font-weight:bold;
		}

.formtext	{
			border:1px solid #8b011c;
			font-family:monospace;
			font-size:100%;
		}

.formerr	{
			margin-top:6px;
			color:red;
			font-weight:bold;
		}

.cgierr		{
			padding:4px;
			background-color:#ff9999;
			border:2px solid red;
			font-weight:bold;
		}

.button		{
			font-weight:bold;
			padding:3px 16px;
		}

.disabled	{
			color:silver;
		}

.textdisp	{
			font-size:120%;
			font-weight:bold;
		}


/*	Drop shadows,								*/
/*	see http://webdesign.about.com/od/csstutorials/a/aa102306.htm		*/
/*										*/
/*	Wrap the element to be shadowed in a construct of the form:		*/
/*										*/
/*	  float:left or float:right as appropriate				*/
/*	  plus optional image position/margin					*/
/*	                          |						*/
/*	                          v						*/
/*	  <DIV CLASS="imgcontain" STYLE="float:right;margin-left:12mm">		*/
/*	  <DIV CLASS="imgshadow">						*/
/*	  <IMG CLASS="imgcontent" SRC="file.jpg" ALT="Text">			*/
/*	  </DIV>								*/
/*	  </DIV>								*/
/*										*/
/*	All of the above on one line, otherwise IE6 (hate, hate, hate) will	*/
/*	not show a uniform shadow.						*/

.imgcontain	{
			margin-bottom:3px;
			margin-right:3px;
			padding:0;
		}

.imgshadow	{
			position:relative;
			background-color:#BBBBBB;
			bottom:-3px;
			right:-3px;
		}

.imgcontent	{
			position:relative;
			bottom:0px;
			right:3px;
			top:-3px;
			border:1px solid white;
		}

/*										*/
/*	Images with captions, used with drop shadows above			*/

.imgcaptcont	{
		}

.imgcaptable	{
		}

.imgcaption	{
			font-size:80%;
			font-style:italic;
			text-align:center;
		}


.pricetable	{
			border:1px solid black;
			padding:3mm;
			margin-left:10mm;
		}
