/**********************************/
/******** GENERIC CLASS***********/
/*********************************/
body{background-color: #ffffff; width: 100%; height: 100%;
font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 77%; margin: 0px; padding:0px;}

table {width:100%;}
td {vertical-align: top;}
ul { padding-left  : 0px; list-style  : none;}
ul, li{margin:0px;padding: 0px;}
li { padding-left  : 15px;  padding-top : 0px;  background-image : url(images/bullet.png) ;
  background-repeat: no-repeat;  background-position: 0px 3px;}
  
a:link, a:visited { font-size  : 12px; color  : #000080;}
a:hover { font-size  : 12px; color  : #333333;}  
hr { height  : 1px;  width  : 100%;}
input,select, textarea, textarea.dk_inputbox, option{}
h1,h2,h3,h4,h5,h6 {  padding: 0px 0px 0px 0px;}

/**********************************/
/********* GLOBAL LANIUS CLASS ****/
/**********************************/
/* shared */
a.readon:link, a.readon:visited {padding:4px;font-size:12px;color:#333333;
text-decoration  : none; border : 1px solid #AABBBF;background-color : #E6E6E6;}

a.readon:hover { background-color : #efefef;}
.dk_aligncenter{text-align:center;}
.dk_alignleft{text-align:left;}
.dk_alignright{text-align:right;}
.dk_category-icons{  margin-right:10px;}
.dkcom_section{  clear:both;}

.dkcom_section .dk_header{font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size  : 11px; font-weight  : bold; text-align:left; padding:3px 0px 3px 0px;
width: 100%; margin: 0; color : #999999; background : #F4F1FB;}

.dkcom_tablerow1 td{ padding:5px 5px 5px 5px; background : #F4F1FB;}
.dkcom_tablerow2 td{ padding:5px 5px 5px 5px; }
.dkcom_tableheader { padding:5px 5px 5px 5px; color  : #999999;}

/* modules */
.dk_module{width:100%;}
.dk_module .dk_content{padding : 3px 3px 3px 3px;} /*top right bottom left */
.dk_module .dk_header h3 {font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size  : 11px; font-weight  : bold; text-align  : center; padding:5px 0px 5px 0px;
width: 100%; margin: 0; color  : #999999; background-image : url(images/header.png);  }

.dkmod_search .dk_content{ padding:0px 0px 0px 0px;}
.dkmod_menu .dk_content{ padding:0px 0px 0px 0px;}

/* components */
.dk_component{width:100%;}
.dk_component .dk_content{padding : 5px 5px 5px 5px;} 
.dk_component .dk_header h2{font-family  : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size  : 11px;font-weight : bold;text-align  : center;padding:5px 0px 5px 0px;
width: 100%;margin: 0; color  : #999999; background-image : url(images/header.png);  }

/* form object */

.dk_form{
/*  padding-top:10px;  padding-left:15px;*/
}
.dk_form .dk_content{
/*  padding-top:5px;  padding-bottom:5px;  padding-left:5px;*/
}
.dk_button{
 /* font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  border            : 1px solid #AABBBF;
  background-color  : #FFFFFF;
  color             :#404F59;
  background-image  : url(images/but.png);
  padding           : 2px;*/
}
.dk_inputbox{
  background-image   :url(images/inputback.jpg);
  border             : 1px solid #666;
}
.dk_radio{}
.dk_select{}

a.pathway:link, a.pathway:visited { color: #333333;  font-size : 12px; padding-left : 0px; text-decoration:none;}
a.pathway:hover { color: #FF9900; font-size : 12px; padding-left : 0px;}
td#td_left {background-color:#f5f5f5;} /* left column */
td#td_center {background-color:#ffffff;} /* center column */
td#td_right {background-color:#f5f5f5;} /* right column */

/**************************/
/* TEMPLATE DESIGN CLASS */
/*************************/
/* main blocks */
div#container{
width:99%;
/*	border:solid 3px;
	border-color:#0000ff;*/
}
div#header{
position:relative;
top:0px;
left:0px;
width:100%;
height:180px;
/*	border:solid 3px;
	border-color:#ff9900;
	border-bottom:solid 1px;	border-color:#cccccc;*/
	background : url(images/back.png) #ffffff repeat-x;
}
div#middle{
width:100%;
background-color:#EDEDED;
/*	border:solid 3px;
	border-color:#ffff00;*/
	text-align: left;
}
div#footer{
position:relative;
top:0px;
left:0px;
width:100%;
height:80px;
border-top:solid 1px;	border-color:#cccccc;
background : url(images/back.png) #ffffff repeat-x;
	/*border:solid 3px;
	border-color:#ff9900;*/
}
/* BOX POSITIONS (header)*/
div#logo{
position:absolute;
top:35px;
left:10px;
width: 280px;
height:80px;
background : url(images/logo.png) no-repeat;
/*	border:solid 1px;
	border-color:#000000; */
}
div#date{
position:absolute;
text-align:left;
top:10px;
left:10px;
width: 180px;
font-size   : 11px; color: #333333;
	/*border:solid 1px;
	border-color:#000000;*/
}
div#insetbox{
position:absolute;
width:180px;
top:6px;
left:310px;
/*	border:dotted 1px;
	border-color:#000000;*/
}
div#bannerbox{
position:absolute;
top:35px;
right:5px;
text-align:right;
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#user4box{
position:absolute;
width: 180px;
text-align:right;
top:10px;
right:10px;
/*	border:dotted 2px;
	border-color:#000000;*/
}

div#user3box{
position:absolute;
width:50%;
text-align:right;
height:55px;
top:108px;
right:5px;
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#titlebox{
position:absolute;
top:118px;
left:10px;
color: #999999;  
font-size : 20px;
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#pathway{
position:absolute;
bottom:7px;
left:10px;
color: #999999;  
font-size : 12px;
/*	border:dotted 2px;
	border-color:#000000;*/
}
/* BOX CMS POSITIONS  (middle)*/

div#leftbox{
width: 178px;
/*background-color:#EDEDED;*/
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#topbox{
margin-left:1px;margin-right:1px;

	/*border:dotted 2px;
	border-color:#000000;*/
}
div#user1box{
margin-right:1px;margin-left:2px;
	/*border:dotted 2px;
	border-color:#000000;*/
}
div#user2box{
margin-left:1px; margin-right:2px; 
	/*border:dotted 2px;
	border-color:#000000;*/
}
div#content{
	padding:4px 6px 4px 6px;
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#user5box{
margin-right:1px;margin-left:2px;
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#user6box{
margin-left:1px;margin-right:2px;
/*	border:dotted 2px;
	border-color:#000000;*/
}
div#bottombox{
margin-left:1px;margin-right:1px;
	/*border:dotted 2px;
	border-color:#000000;*/
}
div#rightbox{
width: 178px;
/*background-color:#EDEDED;*/
/*	border:dotted 2px;
	border-color:#000000;*/
}
/* BOX POSITIONS  (footer)*/
div#copyright{
position:absolute;
top:10px;
left:10px;
width: 40%;
height:60px;
text-align:left;
color: #999999;  
font-size : 12px;
/*	border:solid 1px;
	border-color:#000000;*/
}
div#powered{
position:absolute;
top:10px;
right:10px;
width: 40%;
height:60px;
text-align:right;
color: #999999;  
font-size : 12px;
/*	border:solid 1px;
	border-color:#000000;*/
}


