/*
 * Bonefarm Creations
 */
* {
	margin:0;
	padding:0;
}
BODY, HTML {
	height:100%;}
BODY {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:12px;
	background-image:url(../images/wallpaper.jpg);
	line-height:1em;
	color:#424a4f;
}
A {
	color:#424a4f;
	outline:none;
	text-decoration:none;
}
IMG {
	border:none;
}
H1 {
	font:16px Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
}


/* Structure */
DIV#wrapper{
	width:960px;
	margin:0 auto;}

/* Layer 1 */
DIV#layer-1{
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	height:433px;
	background-position:center;}

/* Header */
DIV#header{
	height:254px;
	position:relative;}
DIV#header-logo P{
	display:inline;}

DIV#header-article{
	position:absolute;
	width:470px;
	left:495px;
	top:70px;}
DIV#header-article{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:1.5em;}
DIV#header-article H1{
	font-size:18px;
	padding:0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;}

DIV#languages{
	position:absolute;
	z-index:50;
	/*top:134px;
	left:100px;*/
	top:154px;
	left:10px;}
DIV#languages A{
	display:none;
	padding:0 5px 0 0;}
DIV#languages A.active{
	display:block;}

	
A#minurahaee{
	position:absolute;
	top:0;
	right:-60px;}

/* Content */
DIV#content{
	background-image:url(../images/content-head.png);
	background-repeat:no-repeat;
	background-color:#FFF;}
DIV#content-layer-1{
	min-height:500px;
	padding-bottom:50px;
	background-image:url(../images/content-foot.png);
	background-repeat:no-repeat;
	background-position:bottom;}
DIV#content-left{
	width:300px;
	float:left;}
DIV#print-content{
	padding:0 0 20px 0;
	margin:0 0 0 360px;}

/* INDEX */

DIV#index-content{
	min-height:500px;}
DIV#index-left{
	float:left;
	width:300px;}
DIV#index-right{
	float:right;
	width:300px;}
DIV#index-center{
	margin:0 330px;}
	
DIV.index-box{
	margin-bottom:20px;
	background-repeat:no-repeat;}
DIV.index-box-1{
	height:404px;
	background-image:url(../images/box-1.png);}

DIV.index-box-2{
	height:192px;
	background-image:url(../images/box-2.png);}
DIV.index-box-2 P{
	padding:10px 0 0 25px;}
DIV.index-box-2 P A{}
	
DIV.index-box-3{
	height:192px;
	background-image:url(../images/box-3.png);}

DIV.index-box-4{
	height:122px;
	background-image:url(../images/box-4.png);}
DIV.index-box-5{
	height:122px;
	background-image:url(../images/box-5.png);}
DIV.index-box-6{
	height:115px;
	background-image:url(../images/box-6.png);}

DIV.index-box H1{
	display:table-cell;
	vertical-align:middle;
	/*line-height:60px;*/
	line-height:1em;
	padding:0 15px 0 60px;
	height:60px;
	width:100%;
	font-family:staubach;
	font-size:21px;}
DIV.index-box H1 DIV{}

DIV.index-box-4 A,
DIV.index-box-5 A,
DIV.index-box-6 A{
	/*display:table-cell;
	vertical-align:middle;*/
	display:block;
	line-height:1em;
	font-family:staubach;
	font-size:21px;}
DIV.index-box-4 A{
	padding:50px 0 50px 60px;}
DIV.index-box-5 A{
	padding:35px 0 40px 60px;}
DIV.index-box-6 A{
	padding:50px 0 40px 60px;}

DIV.index-box UL{
	padding:15px 0 0 0;}
DIV.index-box UL LI{
	list-style-type:none;
	margin:0;
	padding:0 0 0 25px;}
DIV.index-box UL LI A{
	padding:10px 10px 10px 20px;
	display:block;
	color:#ba0065;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:underline;
	background-image:url(../images/index-menu-arrow.png);
	background-position:center left;
	background-repeat:no-repeat;}

DIV.index-box UL LI A:hover{
	text-decoration:none;}

DIV.index-box-1 UL{
	margin:0;
	padding:5px 0 0 0;}
DIV.index-box-1 UL LI A{
	padding:20px 10px 17px 20px;}

/* Menu */
DIV#menu UL LI{
	list-style-type:none;
	margin:0 0 5px 0;}
DIV#menu UL LI A{
	background-image:url(../images/green-arrow.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding:10px 15px 5px 40px;
	font-family:staubach;
	line-height:1em;
	font-size:21px;
	display:block;}
DIV#menu UL LI A:hover{
	text-decoration:none;
	background-image:url(../images/purple-arrow.jpg);}
DIV#menu UL LI A.active{
	color:#122e00;
	background-image:url(../images/purple-arrow.jpg);}

DIV#menu UL LI DIV.center{
	padding:0 10px;}

/* second level */
DIV#menu UL LI UL{
	margin:0 0 0 0;
	padding:0;
	background-color:#58b819;}
DIV#menu UL LI UL LI{
	list-style-type:none;
	margin:0;
	padding:0;}
DIV#menu UL LI UL LI A{
	text-decoration:underline;
	padding:10px 0 10px 15px;
	background-image:url(../images/submenu-arrow-green.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#FFF;}
DIV#menu UL LI UL LI A:hover{
	background-image:url(../images/submenu-arrow-green.png);}
DIV#menu UL LI UL LI A.active{
	text-decoration:none;
	background-image:url(../images/submenu-arrow-green-active.png);}
DIV#menu UL LI UL LI DIV.center{
	padding:0 25px;}
.clear{
	clear:both;}
	
/* third level */
DIV#menu UL LI UL LI UL{
	margin:0 0 0 0;
	padding:5px 0 5px 10px;}
DIV#menu UL LI UL LI UL LI{
	list-style-type:none;
	margin:0;
	padding:0;}
DIV#menu UL LI UL LI UL LI A{
	padding:4px 0 4px 15px;
	background-image:url(../images/menu-dot.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#FFF;}
DIV#menu UL LI UL LI UL LI A:hover{
	background-image:url(../images/menu-dot.png);}
DIV#menu UL LI UL LI UL LI A.active{
	background-image:url(../images/menu-dot.png);}
DIV#menu UL LI UL LI UL LI DIV.center{
	padding:0 25px;}

/* Articles */
DIV#articles{}
DIV.article H1{
	padding:15px 0 15px 0;
	margin:0 0 25px 0;
	font-family:staubach;
	color:#e7007d;
	font-size:36px;
	background-image:url(../images/h1-title.png);
	background-repeat:no-repeat;
	background-position:bottom left;}
DIV.article{
	text-align:justify;}
DIV.article DIV.article-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5em;
	font-size:14px;
	padding:0 50px 20px 0;}
DIV.article DIV.article-text UL,
DIV.article DIV.article-text OL{
	margin:20px 40px;}
DIV.article DIV.article-text UL LI,
DIV.article DIV.article-text OL LI{
	font-style:italic;
	list-style-image:url(../images/li.png);}

DIV.article TABLE,
DIV.article TABLE TD{
	margin:0;
	padding:0;
	border:none;}
DIV.article TABLE TD{
	padding:5px;
	border-right:1px dotted #CCC;
	border-bottom:1px solid #CCC;}
DIV.article TABLE{
	border-top:1px solid #CCC;
	border-left:1px dotted #CCC;}
DIV.article TABLE TD STRONG{
	letter-spacing:1px;
	font-family:staubach;
	color:#58B819;}

DIV.article A{
	text-decoration:underline;
	/*color:#58B819;*/
	font-weight:normal;}
DIV.article A:hover{
	text-decoration:none;}
	
DIV.article H2{
	font-family:staubach;
	color:#e7007d;
	padding:10px 0 5px 0;
	color:#58B819;
	letter-spacing:1px;}
DIV.article H3{
	padding:5px 0;
	letter-spacing:1px;
	font-family:staubach;
	color:#58B819;}

/* notes */
DIV#article_notes{}
DIV#article_notes UL LI{
	list-style-type:none;}
DIV#left_notes{
	background-image:url(../images/note_head.png);
	background-repeat:no-repeat;
	width:264px;
	float:left;
	}
DIV#left_notes H1{
	padding:10px 0 10px 60px;
	font-family:staubach;}
DIV#left_notes UL{
	padding:0 0 10px 0;
	display:block;
	border-bottom:1px solid #FFF;
	border-top:1px solid #e4ffca;
	background-color:#e4ffca;
	background-image:url(../images/note_ul.png);
	background-repeat:no-repeat;
	background-position:bottom;}
DIV#left_notes UL LI{
	margin:12px 0 12px 40px; 
	list-style-image:url(../images/note_li.png);}
DIV#left_notes UL LI A{
	color:#e7007d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	text-decoration:underline;}
DIV#left_notes UL LI A:hover{
	text-decoration:none;}
DIV#right_notes{
	padding-right:50px;
	width:254px;
	float:right;}
DIV#right_notes H1{
	background-image:url(../images/nb.png);
	background-repeat:no-repeat;
	padding:0 0 10px 40px;
	font-family:staubach;}
DIV#right_notes DIV.article-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:1.6em;}

DIV#wide_notes H1{
	padding:10px 0 10px 60px;
	font-family:staubach;}
DIV#wide_notes{
	background-image:url(../images/widebox_top.png);
	background-repeat:no-repeat;
	float:left;
	width:561px;
	background-color:#e4ffca;}
DIV#wide_notes_foot{
	background-image:url(../images/widebox_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom left;}
DIV#wide_notes DIV.article-text{
	padding:10px 50px 20px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:1.6em;}

/* Documents */
DIV.Document DIV.left{
	float:left;
	width:50px;}
DIV.Document DIV.right{
	margin:0 0 0 50px;
	height:50px;}

/* Footer */
DIV#footer{
	margin-left:-150px;
	position:relative;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	height:100px;
	overflow:hidden;}
DIV#footer-text{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	color:#424a4f;
	position:absolute;
	padding:5px;
	left:350px;
	bottom:0;}
DIV#footer-text A{
	color:#e7007d;
	text-decoration:underline;}
DIV#footer-text A:hover{
	text-decoration:none;}
.clear{
	clear:both;}
	
/* Search */
DIV#searchform{
	position:absolute;
	bottom:20px;
	right:0;}
DIV#searchform INPUT.input{
	border:none;
	padding:2px;}
DIV#searchform INPUT.button{
	height:20px;
	border:none;
	background-color:#424A4F;
	width:20px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/green-arrow.jpg);
	text-indent:-1000px;
	cursor:pointer;}
DIV#search_results{}

div#SearchTypeSelector {
	height: 23px;
	margin-top: 23px;
	padding-left: 10px;
	border-top: 1px solid #DAE3FA;
	border-bottom: 1px solid #DAE3FA;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 23px;
}
#SearchResults{
	line-height:1.5em;
	padding:20px 50px 20px 0;}
#SearchResultsLabel {
	margin-right: 12px;
}

#SearchCount {}

#FoundResults {
	height: 100%;
	padding: 0px 12px 0px 12px;
	background-color: #DAE3FA; 
}

#Disabled {
	height: 100%;
	padding: 0px 12px 0px 12px;
}

#FoundResults {
	height: 100%;
	padding: 0px 12px 0px 12px;
}

#SearchTypeSelector A {
	height: 100%;
	padding: 0px 12px 0px 12px;
}

div.ResultTitle {
	padding: 18px 0px 6px 0px;
}

div.ResultTitle a {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
}

#SearchPaging {
	height: 23px;
	margin-top: 23px;
	margin-bottom: 23px;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	line-height: 23px;
}

