body{
	background:#ededed;
	margin:0;
	padding:0;
}

html {
	overflow-y:scroll;
 }
	
	.error
	{
		color:white;
		padding:5px;
		padding-left:20px;
		font-size:1.2em;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:5px;
		background-color:red;
		background-image: url('/adm/images/icons/big_cross.png');
		background-repeat: no-repeat;
		background-position: center left;
	}
		.error a, .error a:visited, .error a:hover, .error a:link{
			color:#d0d0d0;
		}
	
	.error_underhang{
		border:1px solid red;
		margin-top:-5px;
		padding:5px;
		color:red;
	}
	
	.confirmation
	{
		color:white;
		padding:5px;
		padding-left:20px;
		font-size:1.2em;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:5px;
		background-color:green;
		background-image: url('/adm/images/icons/big_tick.png');
		background-repeat: no-repeat;
		background-position: center left;
	}
		.confirmation a, .confirmation a:visited, .confirmation a:hover, .confirmation a:link{
			color:#d0d0d0;
		}
	
	.disabled
	{
		color:black;
		padding:5px;
		padding-left:20px;
		font-size:1.2em;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:5px;
		background-color:#c0c0c0;
		background-image: url('/adm/images/icons/big_cross.png');
		background-repeat: no-repeat;
		background-position: center left;
	}
	
	.sideboxheading
	{
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		padding-bottom:5px;
	}
   		  		  
		/* Top navigation buttons */
		ul#navlinks{
			margin:0;
			padding:0;
			font-size:0.85em;
		}

		#navlinks li{ 
			float:left;
			list-style-type: none;	
			margin-right:5px;
			background-color:#505050;
			border-left:1px solid #d0d0d0;
			border-right:1px solid #d0d0d0;
			border-top:1px solid #d0d0d0;
		}

		#navlinks a{
			color: white;
			display:inline-block;
			text-decoration: none;
			padding:7px;
			z-index:1000;
			background-image: url('/images/drop_shadow_bottom_to_top_dark.png');
			background-repeat: repeat-x;
			background-position: bottom left;
			cursor:pointer;
		}
		html>body #navlinks a {
		}

		#navlinks a:hover{
			background-color:gray;
		}
		
		#navlinks a:active{
		}   

		.activelink{
			background-color:gray;
		}
		
	#submenu{
		margin-top:5px;
		margin-bottom:10px;
		font-size:0.85em;
		border:1px solid silver;
		background-image: url('/images/drop_shadow_top_to_bottom_dark.png');
		background-repeat: repeat-x;
		background-position: 24px left;
		background-color:#ededed;
		color:black;
	}
		#submenutitle{
			font-size:1.1em;
			color: white;
			font-weight:bold;
			text-align:center;
			padding:5px;
			border-bottom:1px solid black;
			background-image: url('/images/red_fade_60px.png');
			background-repeat: repeat-x;
			background-position: top left;
			background-color:#700000;
		}
	
	ul#subnav{
		margin:0;
		padding:0;
	}

	#subnav li{ 
		list-style-type: none;
	}

		#subnav li a{
			color: black;
			padding:7px 10px 7px 10px;
			text-decoration: none;
			display:block;
			border-bottom:1px dotted silver;
		}

		#subnav li a:hover{
			background-color:#fff;
		}

		#subnav li a:active{
		}   

		#subnav li ul{
			visibility:hidden;
			position:absolute;
			display:block;
			border:0;
			width:100%;
			margin:0;
			padding:0;
			width:150px;
			margin-left:130px;
			margin-top:-30px;
			padding-bottom:20px;
			background-image: url('/images/drop_shadow_bottom_to_top.png');
			background-repeat: repeat-x;
			background-position: bottom left;
			
			border:1px solid silver;	
		}

		#subnav li:hover ul
		{
			visibility:visible;
		}

		#subnav li li{
			margin:0;
			display:block;
			border:0;
			background:none;
		}
		
		#subnav li li a:hover{
		} 	

				ul#subnavindent {
					margin:0;
					padding:0;
					margin-left:5px;
					border-left:1px solid #c0c0c0;
					list-style-type: none;
				}	 	

      .clearfix:after {
          content: "."; 
          display: block; 
          height: 0; 
          clear: both; 
          visibility: hidden;
      }
      
      .clearfix {display: inline-block;}
      
      /* Hides from IE-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* End hide from IE-mac */
      		
		
		.rcorner
		{
			background: transparent url('/adm/images/rounded_corners/bottom.png') repeat-x bottom left;
			line-height:24px;
			font-size:0.8em;
			text-align:center;
		}
		
		.rbottom div
		{
			position:relative;
			left:-30px;
			padding-left:25px;
			padding-right:0px;
			background: transparent url('/adm/images/rounded_corners/bottom_left_white.png') no-repeat bottom left;
			height:100%;
			text-align:center;
		}
		.rbottom
		{
			position:relative;
			top:0;
			right:-15px;
			background: transparent url('/adm/images/rounded_corners/bottom_right_white.png') no-repeat bottom right;
			height:100%;
			text-align:center;
		}