/*------------------------------------------------------------
SHILLING - Print Style Sheet
 
version:			1.0
compatibility:		IEv7, IEv6, FIREFOXv2
 
author:				Tony Taylor
email:				tony@shilling.co.uk
copyright:			2008 Shilling Communication
 
TO DO LIST

1. Content section

------------------------------------------------------------*/

/*#############################################################
#
#	GLOBAL - Elements
#
#############################################################*/

body {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
	
	h1 {
		background: transparent;
		color: #000000;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
		line-height: 20px;
	}

	h2 {
		background: transparent;
		color: #000000;
		font-size: 18px;
		font-style: italic;
		font-weight: bold;
		line-height: 22px;
	}
		
	h3 {
		background: transparent;
		color: #000000;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		line-height: 20px;
	}
		
	h4 {
		background: transparent;
		color: #000000;
		font-size: 14px;
		font-style: italic;
		font-weight: normal;
		line-height: 18px;
	}
	
		
	p {
		background: transparent;
		color: #000000;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 16px;
	}
		
	ul {
		background: transparent;
		color: #000000;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		list-style: disc;
	}
	
		ul li {
			background: transparent;
			color: #000000;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			line-height: 16px;
		}
		
	ol {
		background: transparent;
		color: #000000;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		list-style: decimal;
	}

		ol li {
			background: transparent;
			color: #000000;
			font-size: 12px;
			font-style: normal;
			font-weight: normal;
			line-height: 16px;
		}
		
	big {
		background: transparent;
		color: #000000;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		line-height: 20px;
	}
		
	strong {
		background: transparent;
		font-weight: bold;
	}
	
	a {
		background: transparent;
		color: #000000;
		font-size: inherit;
		font-style: normal;
		font-weight: normal;
		line-height: inherit;
	}
		
		a:link, a:visited {
			background: transparent;
			color: #000000;
			text-decoration: none;
		}
			
		a:active, a:hover {
			background: transparent;
			color: #666666;
			text-decoration: underline;
		}
		
	small {
		background: transparent;
		color: #000000;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		line-height: 14px;
	}
	
	label {
		background: transparent;
		color: #000000;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		line-height: 18px;
	}
	
	input {
		background: #FFFFFF;
		color: #000000;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}
	
	select {
		background: #FFFFFF;
		color: #000000;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}
	
	legend {
		background: transparent;
		color: #000000;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		line-height: 18px;
	}
	
	.error {
		color: #FF0000 !important;
		font-weight: bold !important;
	}
	
	.message {
		color: #007F7B !important;
		font-weight: bold !important;
	}
	
	.submitted {
		color: #007F7B !important;
		font-weight: bold !important;
	}
	
/*#############################################################
#
#	HEADER - Elements
#
#############################################################*/

	#header {
		display: none;	
	}

/*#############################################################
#
#	CONTENT - Elements
#
#############################################################*/

	/*VIEW PERMISSIONS*/
	.view-permissions {
		margin: 0 20px 0 20px;
		width: 950px;	
	}
	
		.view-permissions h1 {
			color: #024455;
			font-weight: bold;
			margin: 20px 0 20px 0;
		}
		
		.view-permissions table {
			border: 0;
			width: 950px;
		}
		
			.view-permissions table th {
				border: 0; 
				color: #024455;
				font-weight: bold;
				font-size: 18px;
				padding: 5px 5px 5px 0;
				width: 50%;
			}
			
			.view-permissions table td {
				border: 0;
				color: #000000;
				font-size: 14px;
				padding: 5px 5px 5px 0;
				width: 50%;
			}
			
				.view-permissions table .menuLevel0 .menu {
					background: #FFFFFF url('../images/menu_18x18.gif') 0px 2px no-repeat;
					font-weight: bold;
					padding-left: 25px;
				}
				
				.view-permissions table .menuLevel0 .page {
					background: #FFFFFF url('../images/page_18x18.gif') 0px 2px no-repeat;
					padding-left: 25px;
				}
				
					.view-permissions table .menuLevel1 .menu {
						background: #FFFFFF url('../images/menu_18x18.gif') 20px 2px no-repeat;
						padding-left: 45px;
					}
					
					.view-permissions table .menuLevel1 .page {
						background: #FFFFFF url('../images/page_18x18.gif') 20px 2px no-repeat;
						padding-left: 45px;
					}
					
						.view-permissions table .menuLevel2 .menu {
							background: #FFFFFF url('../images/menu_18x18.gif') 40px 2px no-repeat;
							padding-left: 65px;
						}
						
						.view-permissions table .menuLevel2 .page {
							background: #FFFFFF url('../images/page_18x18.gif') 40px 2px no-repeat;
							padding-left: 65px;
						}

/*#############################################################
#
#	FOOTER - Elements
#
#############################################################*/

	#content_bottom {
		display: none;	
	}
	
	#footer {
		display: none;	
	}

/*----------------------------------------------------------*/