/* stfc custom class style sheet */
/* provides custom layout classes for standard panels */
/* last updated 20 February 2008 by Tony (create) */

		/* standard three-column page background image */
		.std3bg
			{		
			 background: url(http://194.66.176.219/STFCConsultation/images/bwide2c.gif) top left repeat-y;
			}	

		/* standard three-column page layout */
		.std3l {float: left; width: 171px; padding: 0px; background-color: #e8e8e8;}
		.std3r  {float: left; margin-top: 5px; width: 405px; margin-left: 25px;}
		.std3c  {width: 171px; float: right; margin-left: 25px; margin-right: -5px; padding-left: 0px; padding-right: 0px;}

		/* two-column layout - standard grey left with wide centre */
		.std2l {float: left; width: 171px; padding: 0px; background-color: #e8e8e8;}
		.std2c {float: left; width: 600px; padding: 0px; margin-left: 20px;}
		.std2r {display: none;}	

		/* two-column layout for communities */
		.wc2l {float: left; width: 390px; padding: 0px;}
		.wc2c {float: left; width: 390px; padding: 0px; margin-left: 20px;}
		.wc2r {display: none;}	
		
		/* three-column layout for communities */
		.wc3l {float: left; width: 350px; padding: 0px;}
		.wc3c {float: left; width: 100px; padding: 0px;}
		.wc3r {float: left; width: 350px; padding: 0px;}
		
		/* errors */
		.errorMsgClass		
		{
			font-weight: bold;
			color: Red;
		}

		/* community discussion forumenums */

		div.cmHeader1
			{
				margin-top: 0.25em;		
				padding: 0.25em; 
				background-color: #6699cc; 
				color: #ffffff; 
				border-left: solid 1px #666666; 
				font-weight: bold; 	
			}
			
		div.cmHeader2
			{
				padding: 0.25em; 
				background-color: #6699cc; 
				color: #ffffff; 
				border-left: solid 1px #666666; 
				font-weight: bold; 	
			}	

		div.cmContent
			{
				padding: 0.5em; 
				border: solid 1px #666666; 
			}
			
		span .cmPostie
		{
			margin-top: 4em;
			font-size: 90%;
		}			

		/* faqs */			
			
		div.fqHeader1
			{
				margin-top: 0.25em;		
				padding: 0.25em; 
				background-color: #009999; 
				color: #ffffff; 
				border-left: solid 1px #666666; 
				font-weight: bold; 	
			}
			
		div.fqHeader2
			{
				padding: 0.25em; 
				background-color: #009999; 
				color: #ffffff; 
				border-left: solid 1px #666666; 
				font-weight: bold; 	
			}	

		div.fqContent
			{
				padding: 0.5em; 
				border: solid 1px #666666; 
			}
			
		span .fqPostie
		{
			margin-top: 4em;
			font-size: 90%;
		}
		
		/* menu listings */

		/* standard option mensus */

		#stdMenu
			{
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			padding-top: 0px;	    
			margin-left: 10px;
			margin-right: 0px;
			margin-top: 15px;	    
			list-style-type: none; 
			}
			
		#stdMenu li
			{
			margin-top: 6px;	
			margin-bottom: 2px;	
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 3px;
			LIST-STYLE-TYPE: none;
			border: solid 1px #003300;
			background-color: #174824;
			width: 145px;		    
			}

		#stdMenu .cMHigh
			{
			border: solid 2px #66ff66;
			}	

		#stdMenu A {text-decoration: none; font-size: 110%; font-weight: bold; color: #ffffff;}
		#stdMenu A:visited {text-decoration: none; font-size: 110%; font-weight: bold; color: #ffffff;}
		#stdMenu A:hover {text-decoration: underline; font-size: 110%; font-weight: bold; color: #ffffff;}		

		/* user option mensus */

		#cMenu
			{
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			padding-top: 0px;	    
			margin-left: 10px;
			margin-right: 0px;
			margin-top: 15px;	    
			list-style-type: none; 
			}
			
		#cMenu li
			{
			margin-top: 6px;	
			margin-bottom: 2px;	
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 3px;
			LIST-STYLE-TYPE: none;
			border: solid 1px #003300;
			background-color: #174824;
			width: 145px;		    
			}

		#cMenu li div.l2
			{
			margin-top: 1px;	
			margin-bottom: 2px;	
			margin-right: 20px;				
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 3px;
			LIST-STYLE-TYPE: none;
			border: solid 1px #003300;
			background-color: #99cccc;
			width: 125px;		    
			}			
			

		#cMenu .cMHigh
			{
			border: solid 2px #66ff66;
			}	
			
			
		ul.subMenu
			{
	    
			list-style-type: none;
			}		

		
		ul.subMenu li div.high2 a
			{
			background-color: #ff9933;
			text-decoration: none;	    
			}			
			
		ul.subMenu li div.low2
			{
				margin-top: 6px;	
				margin-bottom: 2px;	
				margin-left: -30px;			
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 3px;
				list-style-type: none;
				border: solid 1px #003300;
				background-color: #174824;
				width: 145px;  
		    
			}
			
		ul.subMenu li a.low2
			{
				text-decoration: none;	
				font-size: 95%;
			}
			
		ul.subMenu li div.low3
			{
				margin-top: 1px;	
				margin-bottom: 2px;	
				margin-left: -10px;			
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 3px;
				list-style-type: none;
				border: solid 1px #003300;
				background-color: #174824;
				width: 125px;  
			}		
			
			ul.subMenu li div.low3 a
			{
				text-decoration: none;	
				font-size: 95%;
			}				
			
		ul.subMenu li div.high3 
			{
				margin-top: 2px;	
				margin-bottom: 2px;	
				margin-left: 20px;
				padding-top: 0px;
				padding-bottom: 0px;
				background-color: #ffffff;	    
				BACKGROUND: none;	
			}
			
		ul.subMenu li div.high3 a
			{
				background-color: #ffcc99;
				text-decoration: none;	
			}	
		
			.subMenu A {text-decoration: none; font-weight: bold; color: #ffffff;}
			.subMenu A:visited {text-decoration: none; font-weight: bold; color: #ffffff;}
			.subMenu A:hover {text-decoration: underline; font-weight: bold; color: #ffffff;}					
				


