/******************************
* L-Zone1 CSS by John McMullan *
*                              *
******************************/
* {
	font-family:arial, helvetica, sans-serif;
}
body {

	background: #111188 url(../images/backgrounds/bluebackg.jpg) ;
	margin:20px;
}
#box{
    float: left; margin: 10px 0px; width: 700px; ; background:#e0e0e0; border: 2px solid #555555;
}

#menubar {
	width:800px;
	margin:0 auto 0 auto;
}

#toptitle {
	margin:0;
	padding:20px 0 0 0;
	font:Arial, Helvetica, sans-serif;
	font-size:36pt;
	color:#FF6600;
	font-weight:normal;
	width:400px;
	float:left;
}

#mainmenu {
	float:right;
	display:inline;
	padding-top:30px;
}

#mainmenu a {
	margin:0 10px 0 10px;
	padding:0 2px 0 2px;
	border-top:2px solid #555;
	color:#fff;
	text-decoration:none;
	font-size:14pt;
	text-transform:lowercase;
}

#mainmenu a:hover {
	border-top:3px solid #ff6600;
	color:#999;
}

#container {
	clear:both;
	width:820px;

	min-height:600px;
	border:2px solid #fff;
	margin:0 auto 0 auto;
	background:#cccccc
}

#footer {
	width:800px;
	margin:0 auto 0 auto;
	height:1em;	
	background:#ff6600;
	color:#fff;
	font-size:8pt;
	text-align:right;
}



#content
{
	width:700px; 
	margin:50px; 
	padding:20px 0; 
	font:Arial, Helvetica, sans-serif;
	background:#transparent;
}

#content p
{
	color:#111188; line-height:1.5em;}

#content h1
{
	font-size:24pt; letter-spacing:-2px; text-align:left;}

#content h2
{
	font-weight:normal; font-size:20pt; letter-spacing:-2px; text-align:left;}

#content h3
{
	clear:both;  font-weight:normal; font-size: 16pt; letter-spacing:-2px;}
	
#content strap {
	float:right;
	font-size:8pt;
	
	text-transform:uppercase;
	padding-left:90px;
}

#menu {
	padding-left: 20px;
	text-align:left;	
}

#menu a {
	margin:10px 10px 10px 10px;
	border-left:5px solid #eeeeee;
	color:#222222;
	text-decoration:none;
	font-size:14pt;
	text-transform:lowercase;
}

#menu a:hover {
	border-left:5px solid #ff6600;
	color:#ffffff;
	background: #222277;
}

#menu img {
	margin:15px;
}


#menuitembox{
    float: left; margin: 10px 10px; width: 180px; height: 200px; background:#e0e0e0; border: 2px solid #555555;
	color:#5d5dd8; font-size: 2em; letter-spacing:-2px;	text-align:center;
}

#menuitembox img
{  width: 100px;
  height: 100px; align: center; border:1px solid #d0d0d0; margin:12% 12% 12% 12%; padding:1px; background:#ffffff;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; }

#menuitembox a
{border-color:#5d5dd8; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;
}

#menuitembox a:hover
{color:#5d5dd8; letter-spacing:-2px; text-decoration:none;
filter:alpha(opacity=100);-moz-opacity:1.0 ;opacity:1.0; border-color:#d85d5d;}




dl.xbox{
    background:#7f7f9c  ; margin:20px; padding:10px; float:left; margin-right:10px; width:90%; border:2px;}
dl.xbox dd {
    background:#eee  ; padding:0; margin:0;}

h2.sitemap, h2.maximise, h2.minimise

	{

	background : url(/man/images/maximise.gif) no-repeat center left;

	cursor : default;

	padding-left : 15px;

	}



h2.minimise

	{

	background : url(/man/images/minimise.gif) no-repeat center left;

	}



ul.sitemap

	{

	list-style-type : none;

	margin-left : 0.5cm;

	padding-left : 0;

	}



ul.sitemap li

	{

	background : transparent;

	padding-left : 1.1em;

	}



ul.sitemap li a

	{

	background : transparent url(/man/images/sitemapdocbullet.gif) no-repeat;

	/*margin-left : -1.1em;*/

	padding-left : 1em;

	}



ul.sitemap li img

	{

	padding-right : 2px;

	}



/*ul.sitemap li a:hover

	{

	background : transparent url(/man/images/sitemapdocbullethover.gif) no-repeat;

	}*/



ul.sitemap li a.parent

	{

	background : transparent;

	padding-left : 0;

	}



ul.sitemap li ul

	{

	background : transparent /*url(/man/images/sitemapfolderbullet.gif)*/ no-repeat;

	list-style-type : none;

	margin : -1em 0 0 -1.6em;

	padding : 1.4em 0 0 0.6em;

	}



ul.sitemap li ul:hover

	{

	background : transparent /*url(/man/images/sitemapfolderbullethover.gif)*/ no-repeat;

	}



ul.sitemap li ul li

	{

	margin-left : 0.5cm;

	padding-left : 10px;

	}

}

