/*	================================
CSS by the XD Design team - http://www.xd.com.au
Credits to remain - Nina Meiers
================================*/ 

/* Global Container Styles */
.titlehold { padding-left: 20px; white-space:nowrap; }
.conhold { padding:3px 5px 1px 5px; }

/* Style01 Styles */
.s01tt { background: transparent url(media01/tt.gif) repeat-x scroll top; height: 41px; }
.s01tl { background: transparent url(media01/tl.gif) no-repeat scroll top left; height: 41px; }
.s01tr {	background: transparent url(media01/tr.gif) no-repeat scroll top right; height: 41px; }

.s01_title { color: #2E2721; font-weight:bold; font-size: 17px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.s01conbg { background: #ded8d3; padding:0 10px; }
.s01ctl { background: transparent url(media01/ctl.gif) repeat-y top left; width: 12px; }
.s01ctr { background: transparent url(media01/ctr.gif) repeat-y top right; width: 12px; }

.s01bt { background: transparent url(media01/bt.gif) repeat-x scroll top; height: 29px; }
.s01bl { background: transparent url(media01/bl.gif) no-repeat scroll top left; height: 29px; }
.s01br { background: transparent url(media01/br.gif) no-repeat scroll top right; height: 29px; }

/* Style01 Styles */
.s02tt { background: transparent url(media02/tt.gif) repeat-x scroll top; height: 7px; }
.s02tl { background: transparent url(media02/tl.gif) no-repeat scroll top left; height: 7px; }
.s02tr {	background: transparent url(media02/tr.gif) no-repeat scroll top right; height: 7px; }

.s02_title { color: #2E2721; font-weight:bold; font-size: 17px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 30px; }

.s02conbg { background: #ded8d3; padding:0 10px; }
.s02ctl { background: transparent url(media02/ctl.gif) repeat-y top left; width: 12px; }
.s02ctr { background: transparent url(media02/ctr.gif) repeat-y top right; width: 12px; }

.s02bt { background: transparent url(media02/bt.gif) repeat-x scroll top; height: 29px; }
.s02bl { background: transparent url(media02/bl.gif) no-repeat scroll top left; height: 29px; }
.s02br { background: transparent url(media02/br.gif) no-repeat scroll top right; height: 29px; }

/*	CSS by the XD Design team - http://www.xd.com.au */

/* CSS Document */

/*left menu */
#dnn_LeftPane ul {
	padding:0;
	margin:0;
	}
#dnn_LeftPane li {
	list-style-image:none; 
	font-size:90%;
	padding:0 !important;
	margin:0 !important;
	}
#dnn_LeftPane li a {
  display:block;
	/* removed to fix quirks mode: width:171px;*/
	height:18px;
	color:#606062;
	text-decoration:none;
	padding:7px 10px 5px 20px;
	background:url("menu-off.jpg") top left no-repeat;
	}
	#dnn_LeftPane li a span {
		font-size:150% !important;
		font-weight:bold;
		color:#606062 !important;
		}
#dnn_LeftPane li a:hover {
	background:url("menu-on.jpg") top left no-repeat;
	}
	#dnn_LeftPane li a:hover span {
		color:#fff !important;
		}

/* right boxes */
#image {
  position:relative;
	width:233px;
	height:91px;
	margin-bottom:20px;
	}
	#image img {
		width:233px;
		height:91px;
		}
#image-overlay {
	position:absolute;
	top:0;
	left:0;
	width:233px;
	height:91px;
  background:url("image-overlay.png") top left no-repeat;
	}

.box1 { 
	width:193px;
	height:121px; 
	text-align:left;
	background:url("box1.gif") top left no-repeat #fff;
	padding:0 20px;
	margin-bottom:20px;
	}	
.box2 
{
    
	width:227px;
	height:221px; 
	text-align:left;
	background:url("box2.gif") top left no-repeat #fff;
	/*padding:0px 0px 0px 10px;*/
	margin-bottom:20px;
	overflow:visible;
	}	
.box3 {
	width:193px;
	height:121px; 
	text-align:left;
	background:url("box3.gif") top left no-repeat #fff;
	padding:0 20px;
	margin-bottom:20px;
	}	
.box4 {
	width:193px;
	height:300px; 
	text-align:left;
	background:url("box4.jpg") top left no-repeat #fff;
	padding:0px 20px;
	margin-bottom:20px;
	}	
.box5 {
	width:200px;
	height:450px; 
	text-align:left;
	background:url("box5.jpg") top left no-repeat #fff;
	padding:0px 0px 0px 60px;
	margin-bottom:20px;
	
	}	
	.box1 h1,
	.box2 h1, 
	.box3 h1 {
		float:left;
		font-size:80%;
		font-family:Arial;
		color:#1560bd;
		/*padding:0;
		margin: 0px 0px 0px 0px;	*/
		margin-top:-8px;
		margin-left:17px;
		height:auto;
        width:auto;
		background-color:white;
		overflow:visible;	    
		}
	.box4 h1 {
	    float:left;
		font-size:80%;
		font-family:Arial;
		color:#1560bd;
		/*margin: 0 0 10px -10px;	*/
		margin-top:-8px;
		margin-left:0px;
		width:200px;
		background-color:white;
		overflow:visible;
		}
	.box5 h1 {
	    float:left;
		font-size:80%;
		font-family:Arial;
		color:#1560bd;
		/*margin: 0 0 10px -10px;	*/
		margin-top:-8px;
		margin-left:0px;
		width:auto;
		background-color:white;
		overflow:visible;
		}
	.box1 h1 span,
	.box2 h1 span, 
	.box3 h1 span ,
	.box4 h1 span {
		background:#fff;
		padding:0 5px;
		}				
	.box1 p,
	.box2 p, 
	.box3 p,
	.box4 p {
		font-size:130% !important;
		font-family:Arial;
		color:#383838;
		padding:0;
		margin:0;	
		}
	.box1 a,
	.box2 a, 
	.box3 a.
	.box4 a {
		color:#383838;
		}

.LoreusTopTitle
{
    vertical-align:top;
    position:fixed;
    top:-100px;
    font-size:small;
    font-family:Arial;
    
}

#loreusContent
{
    font-size:small;
    font-family:Arial;
}