 body{
	background-color:#C8D99A;
	font-family:   Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #4A6205;
}
    div#container {
        padding: 0 15px 0 15px;
        background:#fff url('../images/bg_outer_mozaik.gif');
    }
        div#header {
            color: #505D47;
	    border:0px solid #B8C4C9;
	    width:960px;
	    border:0px solid;	    
        }
*html div#header {
	    width:964px;
	    margin-left:-1px;
	    margin-bottom:7px;
    }
      div#header .left{
            float:left;
	    margin:0;
	    padding:0;
            height:80px;
            width:13px;
	    background:#A7D723 url('../images/left_header_light_green.gif') no-repeat;
	    }            
        div#header .center{
            float:left;
	    margin:0;
	    padding:0;
            width:934px;
            height:80px;
	    background: url('../images/bg_header_light_green.gif') repeat-x;
	    }
        div#header .right{
            float:left;
	    margin:0;
	    padding:0;
            height:80px;
            width:13px;
	    background:#A7D723 url('../images/right_header_light_green.gif')  no-repeat;
	    }            
        
        #header .logo {
            float: left;
            width: 80px;
            margin: 0;
            padding: 10px 20px;
            text-align: left;
        }
*html  #header .logo {
            padding-bottom: 5px;
        }
	div#bumn{
        float:left;
        text-align:left;
        line-height:3em;
        font-size:2em;
	font-weight:bold;
        border:0px solid;
        }
        #header .search {
            float: right;
            width: 25%;
            margin: 0 0 5px 0;
            padding: 5px 0px 0 0;
            text-align: right;
        }     
	div#bumn a,
    	div#bumn a:link,
    	div#bumn a:active,
    	div#bumn a:visited 
    	div#bumn a:hover{
        color: #505D47;
        /*text-decoration:none;*/
        text-decoration:underline;
    	}
        div#bumn-home{
        float:left;
        width:948px;
        padding:2px 2px 2px 10px;
	margin:0 auto 2px auto;
        text-align:left;
        line-height:2em;
        font-weight:bold;
        font-size:1em;
        border:0px solid;
        }
*html div#bumn-home{
	width:960px;
        }
        

.lang {
	position:relative;
	float:right;
	text-align:right;
	height:25px;
	top:-25px;
	z-index:1;
	color:#FFF;
	font-size:10px;
	padding:0;
	margin:0;
	height:20px;
	right:0;
	font-family: Arial, Helvetica, San-serif, Verdana, Tahoma;
	width:200px;
	line-height:10px;
	border:0px solid;
	}
*html .lang {
	right:-25px;
	}	
        div#bumn-home{
        float:left;
        width:948px;
        padding:2px 2px 2px 10px;
	margin:0 auto 2px auto;
        text-align:left;
        line-height:2em;
        font-weight:bold;
        font-size:1em;
        border:0px solid;
        }
*html div#bumn-home{
	width:960px;
        }
        
/* BACKGROUND AND BORDER FOOTER*/
        div#footer {
            text-align:center;
            width:960px;
            height:33px;
	    background: #D6D6D6 url('../images/bg_footer_light_green.gif')  repeat-x;
        }
/* BACKGROUND AND BORDER LEFT FOOTER*/
        div#footer .tl{
	        float:left;
	        height:33px;
	        width:10px;
		background:transparent url('../images/bg_footer_left_light_green.gif')  no-repeat;        
		}
/* BACKGROUND AND BORDER RIGHT FOOTER*/
        div#footer .tr{
	        float:right;
	        margin-right:0;
	        width:10px;
	        height:33px;
		background:transparent url('../images/bg_footer_right_light_green.gif')  no-repeat;        
		}
         

div#footer .copyright{
         float:left;
           width:940px;
            color: #959494;
            vertical-align:middle;
            padding-top:3px;
            text-align:center;
        }
        
div#footer .navlink{
  color: #B8B6B5;
  text-align:left;
} 



/* NAVIGATION MENU */

#nav {
      	margin:0px;
      	margin-bottom:5px;
      	z-index:1;
}
*html #nav {
	margin:0;
	top:-22px;
	left:5px;
}
/* BACKGROUND NAVIGATION HEADER*/
#nav .menuTop { 
        position:relative;
	padding:0; 
	border:none;
	margin:0;
	margin-left:7px;
	margin-right:7px;
	background-image: url('../images/bg_box_top_light_green.gif'); 
	height:22px; 
	line-height: 22px;
	width:176px;
	color:#000;
	text-align:center;
	vertical-align:middle;
	overflow:visible; 
	}
/*END*/	
/* BACKGROUND LEFT NAVIGATION HEADER*/
#nav .menuTop .tl { 
	position:absolute;
	float:left; 
	width:7px; 
	margin:0;
	height:22px; 
	top:0; 
	left:-7px; 
	border:none;
	background:transparent url('../images/left_box_top_light_green.gif');
	}

/*END*/	
/* BACKGROUND RIGHT NAVIGATION HEADER*/
#nav .menuTop .tr { 
	position:absolute;
	float:right; 
	width:7px; 
	height:22px; 
	top:0; 
	right:-7px; 
	border:none;
	background-image: url('../images/right_box_top_light_green.gif'); 
	}
/*END*/	
/* BACKGROUND MENU*/
#nav .menu { 
        position:relative;
	border:none;
	margin-left:0px;
	margin-right:7px;
	background-image: url('../images/box_menu_light_green.gif'); 
	height:22px; 
	color:#fff;
	line-height: 1.2em;
	overflow:visible;
	}
/*END*/	
/* BACKGROUND AND BORDER LEFT MENU*/
#nav .menu .tl { 
	position:absolute;
	float:left; 
	width:7px; 
	padding:0;
	margin:0;
	height:22px; 
	top:0; 
	left:-7px; 
	background-image: url('../images/left_box_menu_light_green.gif'); 
	}
/*END*/	
/* BACKGROUND AND BORDER RIGHT MENU*/
#nav .menu .tr{ 
	position:absolute;
	float:right; 
	width:7px; 
	height:22px; 
	top:0; 
	right:-7px; 
	border:none;
	background-image: url('../images/right_box_menu_light_green.gif'); 
	}
/*END*/	
/* BORDER SUB MENU*/
.menulist li {
 border : 1px solid #547E02;
}
/*END*/	
    div#nav .menu-child {
    	font-weight:normal;
    	font-size:11px;
    	}		
    div#nav a,
    div#nav a:link,
    div#nav a:active,
    div#nav a:visited {
        color: #666;
	border:none;
    }
    div#nav a:hover {
        color: #90A168;/*#017878;*/
    }    
    div#nav .menu-child a,
    div#nav .menu-child a:link,
    div#nav .menu-child a:active,
    div#nav .menu-child a:visited {
        color:#333;
        background: #DEF1B5;
    }
    div#nav .menu-child a:hover {
        color: #407001;
	background:#C6CFB4;
    }    
 /* END NAV */


#msg {
	background-color:#E4EDD1;/*#eee;*/
	}  
#msg .crdate {
	color:red;
	font-size:10px;
	padding:3px 0 0 10px;
	}
#msg .welcome {
	color:#666;
	padding:3px 10px 2px 0;
	font-size:11px 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
 
 
/*FIELDSET*/
fieldset{
	padding: 5px;
	round;
	line-height:120%;
        border:1px solid #ddd;	
        text-align:justify;
        color: green;
        font-size:11px;
	}
legend {
	font-weight:bold;
	font-style:italic;
	}

/*END FIELDSET*/	
.bar {      
	padding:0; 
	border:1px solid #ddd;
	background:#D4E0D2;
	margin-bottom:10px;
	padding:0;
	padding-left:5px;
	border-left:5px solid #BAE7B1; 
	height:20px; 
	text-align:left;
	font-weight:bold;
	line-height:20px; 
	}     
/*MODULE*/
.list-all {
    float:right;
    height:12px;
    text-align:left;
    color:#6A6A6B;
    font-size:10px;
    font-weight:bold;
    margin-top:10px;
    padding:0 3px 2px 3px;
    width:auto;
    background:transparent;
    border-left:1px solid;
    border-right:1px solid;

}

.list-all a:link,
.list-all a:visited{
	color:#6A6A6B;
        
}
.list-all a:hover{
	color:#8EB912;
        /*text-decoration:none;*/
        text-decoration:underline;
}
.owner{
 	float:left;       
	
	font-size:10px;
	padding:0 2px;
	margin-top:5px;
	margin-bottom:10px;
	border-left:4px solid #8DAA6D;
	border-right:4px solid #8DAA6D;
	background-color:#ddd;
	font-weight:normal;
	}
.owner2{
 	float:left;       
	width:auto;
	font-size:10px;
	padding:0 2px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:normal;
	}	

.owner3{
	clear:both;
	font-size:10px;
	padding:0 2px;
	margin-top:5px;
	margin-bottom:10px;
	border-left:4px solid #8DAA6D;
	border-right:4px solid #8DAA6D;
	background-color:#ddd;
	font-weight:normal;
	}	
/*-----------------------------------*/

#news-datafront {
        clear:left;
	padding:0px;
	font-size:11px;
	text-align:justify;
	margin-bottom:10px;
	
	/*width:550px;*/
}

#newsfront {
	border-bottom:#cccccc dotted 1px;
	margin-bottom:10px;
	line-height:14px;
}

#newsfront a:link {
    color:#436991;
    text-decoration:none;
}
#newsfront a:visited {
    color:#436991;
    text-decoration:none;
}
#newsfront a:hover {
    color:#FAB309;
    text-decoration:none;
}

#news-datafront h3 {
	clear:both;
	font-size:14px;
	font-family:Arial,Helvetica;
	margin:0;
	color:#4A6205;
}
#news-datafront p {
	margin-top:8px;
	margin-bottom:8px;
}

#news-datafront .newsdate {
        float:left;
	font-size:10px;
	color:#BD660A;
	width:auto;
	margin:0;
	background-color:#fafafa;

}
#news-datafront .newscategory {
	text-align:center;
	width:auto;
	float:right;
	padding-left:2px;
	padding-right:2px;
	border-right:solid 5px #fff;
	border-left:solid 5px  #fff;
	border-bottom:solid 5px #DBE8EC;
	color:#88997B;
	font-size:10px;
	font-weight:bold;
	margin:0;

}

#news-datafront .newscontent{
    font-size:11px;
    text-align:justify;
    margin-top:0px;
    margin-bottom:3px;
}
#news-datafront .newsowner{
        float:left;
	font-size:10px;
	color:#BD660A;
	width:auto;
	margin-top:2px;
	margin-bottom:5px;
	background-color:#ddd;
}
.titleData{
  vertical-align:middle;
  font-weight:bold;
  font-family:Arial,Helvetica;
  color:#6A7761;;
  margin-top:5px;
  font-size:12px;
}
#cont-module{
	padding : 0px;
	margin:0px;
	margin-bottom:10px;
	background: transparent;
	border:0px solid #C5CDBF;
	border-top:none;
        word-spacing : .03em;
}
#news-bar {
        margin:0 auto;
	height:27px;
	padding:0;
	vertical-align:middle;
	border:1px solid #C5CDBF;
	border-top:none;
	background: transparent url('../images/bar_bg_light_green.gif') top repeat-x;
	
}
h3.title{
  margin:2px 0 0 10px;
  vertical-align:middle;
  font-weight:bold;
  color:#6A7761;;
  font-size:15px;
}

#news-bar .on {
        float:left;
	background:#AFD052;
        width:50%;
        color:#5F5F5F;
        font-weight: bold;
        height:27px;
        line-height:26px;
        text-align:center;
	border-bottom:0px solid #B8C4C9;
}

#news-bar .off {
        float:left;
	background: transparent;
        width:49.75%;
        height:27px;
        color:#3E6B8F;
        line-height:26px;
        text-align:center;
	border-left:1px solid #B8C4C9;
	border-bottom:0px solid #B8C4C9;
}
#contentNews {
	background: #fff;
	cursor:default;
	margin:0px;
	padding: 4px;
	border:1px solid #C5CDBF;
	border-top:none;
}



.center {
        margin:10px 0px 10px 0px;
	text-align:center;
}
#cont-module p {
	margin-top:5px;
	margin-bottom:5px;
}
#cont-module  ul{
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
        list-style-type:none;
}
#cont-module .blank {
        padding-top:10px;
        height:10px:
        border:1px solid;
}
#cont-module-menu{
        /*visibility:hidden;*/
	width:170px;
	padding:0px;
	background:#fff;
        text-align:center;
        border:1px solid #B8BDC1;
        border-bottom:4px solid #B8BDC1;
}
#cont-module-menu .bar{
	background: #c0c0c0 url('../images/bg_box.gif') repeat-x;
	height:27px;
	border:0px solid #060;

}
#cont-module-menu .modul_title {
        float:left;
	font-size:11px;
	padding:4px;
	font-weight:bold;
        color:#60717E;
	line-height:20px;
}

#cont-module-menu .content {
        padding:3px;
        text-align:center;
        border:0px solid;
}

.DragContainer {
  FLOAT: left;
  MARGIN: 3px;
  HEIGHT: auto;
}
.DragBox {
  POSITION: relative;
  WIDTH:100%;
  TEXT-ALIGN:LEFT;
  background:transparent;
  MARGIN-BOTTOM: 5px;
  LINE-HEIGHT:24px;
  border:0px solid #C5CDBF;
}
.DragBox .hd { 
padding:0px; 
	border:none;
	border-right:none;
	border-left:none;
	margin-left:7px; 
	margin-right:7px;  
	background:transparent url('../images/bg_box_light_green.gif'); 
        height:22px; 
	text-align:left; 
	overflow:visible; 
	}
.DragBox .hd .tl { 
	position:absolute;
	float:left; 
	width:7px; 
	height:22px; 
	top:0; 
	left:0; 
	border:none;
	background:transparent url('../images/left_box_light_green.gif');
	}
.DragBox .hd .tlon { 
	position:absolute;
	float:left; 
	width:7px; 
	height:22px; 
	top:0; 
	left:0; 
	border:none;
	background:transparent url('../images/left_box_light_green_on.gif');
	}
.DragBox .hd .tr { 
	position:absolute;
	float:right; 
	width:7px; 
	height:22px; 
	top:0; 
	right:0; 
	border:none;
	background:transparent url('../images/right_box_light_green.gif');
	}
.DragBox .hd .tron { 
	position:absolute;
	float:right; 
	width:7px; 
	height:22px; 
	top:0; 
	right:0; 
	border:none;
	background:transparent url('../images/right_box_light_green_on.gif');
	}
.DragBox .hd span { 
	vertical-align:middle; 
        font-size: 11px;
	line-height:20px; 
	text-align:left 
	}
.DragBox .hd .on {
        float:left;
	width:50%;
        height:20px;
        color:#9B5C02;
	background:#AFD052;
  	border:solid 1px #AAAAA9;
  	border-left:none;
  	border-right:none;
	margin:0;
	padding:0;
        font-weight: bold;
        text-align:center;
}
*html .DragBox .hd .on {
        float:none;
        height:21px;
       	width:49.8%;
       	border-bottom:none;
}
.DragBox .hd .off {
	width:50%;
        float:left;
	margin:0;
	padding:0;
        height:20px;
	background:transparent;
        font-weight: normal;
        text-align:center;
  	border:solid 0px #AAAAA9;
}
*html .DragBox .hd .off {
        float:none;
       	width:50%;
}
    .off a,
    .off a:link,
    .off a:active,
    .off a:visited {
        color: #3B4E03;
        text-decoration:none;
    }
    .off a:hover {
        color:#4A6205;
        text-decoration:underline;
    }    		
.DragBox .hd .close { 
	position:absolute; 
	float:right;
	right:2px;
	width:20px; 
	height:22px; 
	top:6px; 
	cursor:default;
	cursor:pointer;
	background:transparent url(../images/close.gif) no-repeat;
	}
.DragBox .hd .min { 
	position:absolute; 
	float:right;
	right:20px;
	width:20px; 
	height:22px; 
	top:6px; 
	cursor:default;
	cursor:pointer;
	background:transparent url(../images/min.gif) no-repeat;
	}
.DragBox .hd .max { 
	position:absolute;
	float:right;
	right:20px;
	width:20px; 
	height:22px; 
	top:6px; 
	cursor:default;
	cursor:pointer;
	background:transparent url(../images/max.gif) no-repeat;
	}

.DragBox .bd {
	text-align:left;
	padding:4px; 
	border:1px solid #C5CDBF; 
	border-top:none;
	border-bottom:none;
	background-color:#F5F9E9;
	CURSOR: default 
	}
.DragBox .ft {
	cursor: default;
	height:15px; 
	margin-left:7px; 
	margin-right:7px; 
	overflow:hidden; 
	border:none; 
	background:transparent url('../images/bg_ft_light_green.gif');
	}
.DragBox .ftl { 
	position:absolute;
	float:left; 
	width:7px; 
	height:15px; 
	bottom:0; 
	left:0;
	border:none;
	background:transparent url('../images/bg_ft_left_light_green.gif');
	}
.DragBox .ftr { 
	position:absolute;
	float:right; 
	width:7px; 
	height:15px; 
	bottom:0; 
	right:0; 
	border:none;
	background:transparent url(../images/bg_ft_right_light_green.gif);
	}
.Module {
  WIDTH:100%;
  PADDING: 0;
  MARGIN: 0 auto;
  FONT-SIZE: 10px;
  CURSOR: default;
}
.contentModule{
  padding:4px;
  font-weight:normal;
  background-color:#F5F9E9;
  font-size:11px;
  }
.borderContainer{
  border:solid 1px #D5DECE;
  background-color:#F5F9E9;
  font-weight:normal;
  padding:4px;
  font-size:11px;
}

.ibutton {
  color:#3B4C2E;
  background-color:#DCE6BF;
  border:solid 1px #B1C29F;
  font-size:11px;
  margin: 5px 0 0 0;
  padding:0 2px 0 2px;
  vertical-align:middle;
  font-family:Helvetica,Tahoma, Arial;
  cursor:hand;
}
.ibutton2 {
  color:#3B4C2E;
  background-color:#E5EAE0;
  border:solid 1px #B1C29F;
  font-size:11px;
  margin: 0;
  vertical-align:middle;
  font-family:Helvetica,Tahoma, Arial;
  cursor:hand;
}
span{
  margin-left:10px;
  font-weight:bold;
  font-size:0.9em;
}

.list-all a:link{
	color:#6A6A6B;
        text-decoration:underline;
}
.list-all a:hover{
	color:red;
        text-decoration:none;
}
.list-all a:visited{
	color:#6A6A6B;
        text-decoration:underline;
}
.center {
	text-align:center;
}



/*END MODULE*/    
/* LINKS */
a:link,
a:visited{
	color:#6F716E;
	text-decoration:none;
}
a:hover {
	color:#8EB912;
	text-decoration:underline;
}
#footer a:link,
#footer a:visited {
	color:#E2E0DF;
	text-decoration:none;
}
#footer a:hover {
	color:white;
        padding-bottom:1px;
        border-bottom:solid 2px #FAB309;
        text-decoration:underline;
}
#bumn-home a:link {
	color:#4E6703;
	text-decoration:none;
}
#bumn-home a:visited {
	color:#4E6703;
	text-decoration:none;
}
#bumn-home a:hover {
	color:#B3A63A;
}
/* END LINKS */      

/*DISPLAY DATA - id=containerVIew*/
#cont-title{
	position:relative; 
	padding:0; 
	margin:0 70px 0 100px;
	top:-33px;
	left:0;
	background:#648402;
	height:36px;
	border:1px solid #ddd;
	border-top:none;
	text-align:center; 
	overflow:visible; 
	}
*html #cont-title {
	top:-35px;
	height:38px;
	left:-10px;
	}
#cont-title .tl { 
	position:absolute;
	float:left; 
	width:10px; 
	height:36px; 
	top:0; 
	left:-10px; 
	margin:0;
	border:none;
	background:transparent url('../images/box_left_title_light_green.gif');
	}
#cont-title .tr { 
	position:absolute;
	float:right; 
	width:10px; 
	height:36px; 
	top:0; 
	right:-10px; 
	border:none;
	background:transparent url('../images/box_right_title_light_green.gif');
	}
#cont-title span { 
        line-height:34px;
        color:#fff;
	z-index:1;
	margin:0 20px;
        font-size:1.4em;
        font-family:Arial,Helvetica,Verdana;
        font-weight:bold;	     
	text-align:center; 
	}
    
#cont-bar {
        margin:0 0 10px 0;
	height:27px;
	padding:0;
        text-align:left;
	border:0px solid;
	width:211px;
	vertical-align:middle;
	line-height:25px;
	font-size:11px;
	background:transparent url('../images/bar_bg.gif'); 
}
#cont-subMenu {
 
	position:relative;
    	float:left;
	width:190px;
	padding:20px 0 0 0;
	text-align:center;
	font-size:13px;
	margin:0;
	border:0px solid;
	}

.subMenu {
        width:180px;
        background-color:#E8F8B6;
	padding:5px;
	text-align:left;
	border-top:10px solid #BDC89A;
	border-bottom:10px solid #BDC89A;
	font-size:11px;
	margin:0 auto;
	}
/*---------- Filter-------------*/

#cont-filter {
	position:relative;
    	float:left;
	width:190px;
	padding:20px 0 0 0;
	text-align:center;
	font-size:13px;
	margin:0;
	border:0px solid;
	
}

#cont-filter .hd {
	position:relative; 
	padding:0px; 
	border:none;
	margin:0;
	margin-left:7px; 
	margin-right:7px; 
	background:transparent url('../images/bg_box_filter.gif');
	height:22px; 
	text-align:center; 
	overflow:visible; 
	}
*html #cont-filter .hd {
	z-index:-1;
	}	
#cont-filter .hd .tl { 
	position:absolute;
	float:left; 
	width:7px; 
	height:22px; 
	top:0; 
	left:-7px; 
	margin:0;
	border:none;
	background:transparent url('../images/bg_left_box_filter.gif');
	}
#cont-filter .hd .tr { 
	position:absolute;
	float:right; 
	width:7px; 
	height:22px; 
	top:0; 
	right:-7px; 
	border:none;
	background:transparent url('../images/bg_right_box_filter.gif');
	}
#cont-filter .hd span { 
	vertical-align:middle; 
        font-size: 11px;
	line-height:22px; 
	text-align:left 
	}
#cont-filter .bd {
	padding:0px;
	margin:0;
	font-weight:normal;
	background-color:#F5FFF8;
	font-size:11px;	
	border:1px solid #ddd;
	border-bottom:none;
	min-height:135px;
	}
*html #cont-filter .bd {
	width:188px;
	height:135px;
}
#cont-link{
        float:left;
        width:170px;
	padding:3px 0 3px 18px;
        margin:0 0 12px 0 ;
        border:none;
        height:22px;
	border-bottom:0px solid #ddd;
       	background: #fff url('../images/bg_rshadow.gif') bottom repeat-x; 
        text-align:center;
        vertical-align:middle;
        line-height:22px;
}
*html #cont-link{
	width:188px;
        height:29px;
        margin:0 0 10px 0 ;
}

#cont-filter .ft {
	cursor: default;
	height:22px; 
	margin-left:8px; 
	margin-right:8px; 
	background-color:#F5FFF8;
	border-bottom:1px solid #ddd;
	}
#cont-filter .ftl { 
	position:absolute;
	float:left; 
	width:8px; 
	height:22px; 
	bottom:0; 
	left:0;
	border:none;
	background:transparent url('../images/bg_left_bot_filter.gif');
	}
#cont-filter .ftr { 
	position:absolute;
	float:right; 
	width:8px; 
	height:22px; 
	bottom:0; 
	right:0; 
	border:none;
	background:transparent url(../images/bg_right_bot_filter.gif);
	}
#cont-filter .filter{
  WIDTH:100%;
  PADDING: 0;
  MARGIN: 0 auto;
  FONT-SIZE: 10px;
  CURSOR: default;
}

#cont-filter .filterbutton{
	float:left;
	text-align:left;
	padding:5px;
}

#cont-filter .filterby{
	float:left;
	text-align:right;
	padding:5px;
	margin-left:5px;
}

#filter-bar{
	float:left;
	font-size:11px;
	width:211px;
	border:0px solid;
	height:20px;
	background-color:green;
}

#module-bar{
	float:right;
	font-size:11px;
	width:740px;
	border:0px solid;
	height:20px;
	background-color:green;
}

/*---------- module-------------*/
div#containerData {
        position:relative;
        margin-top:10px;
        float: left;
        padding:0;
	background:transparent; 
        display: inline;
	border:0px solid #C5CDBF; 
        text-align:left;
    }
#containerData .top {
	position:relative; 
	margin-left:7px; 
	margin-right:7px; 
	background:transparent url('../images/bg_top_light_green.gif');
	line-height:20px;
	height:15px; 
	text-align:left;
        overflow:visible; 
	}
*html #containerData .top{
	z-index:-1;
	margin-right:0px;

	}
		
#containerData .top .tl { 
	position:relative;
	float:left; 
	width:7px; 
	height:15px; 
	top:0; 
	left:-7px; 
	margin:0;
	border:none;
	background:transparent url('../images/bg_top_left_light_green.gif');
	}
#containerData .top .tr { 
	position:absolute;
	float:right; 
	width:7px; 
	height:15px; 
	top:0; 
	right:-7px; 
	border:none;
	background:transparent url('../images/bg_top_right_light_green.gif');
	}


#containerData .middle {
	text-align:left;
	background:#F5F9E9;
	border-left:1px solid #C5CDBF;
	border-right:1px solid #C5CDBF;
	padding:4px;
	}	

#containerData .bot{
        position:absolute;
	cursor: default;
	height:15px; 
	margin:0 7px; 
	overflow:hidden; 
	border:none; 
	bottom:-15px;
	background:transparent url('../images/bg_ft_light_green.gif');
	}
*html #containerData .bot {
	position:relative;
	top:-15px;
	}	

#containerData .btl { 
	position:absolute;
	float:left; 
	width:7px; 
	height:15px; 
	bottom:-15px;
	left:0;
	border:none;
	background:transparent url('../images/bg_ft_left_light_green.gif');
	}
*html #containerData .btl {
	position:static;
	left:-7px;
	}
				
	
#containerData .btr { 
	position:absolute;
	float:right; 
	width:7px; 
	height:15px; 
	bottom:-15px;
	right:0; 
	border:none;
	background:transparent url(../images/bg_ft_right_light_green.gif);
	}	
*html #containerData .btr {
	bottom:15px;
	}
					

#cont-modulesView{
	padding:0;
	margin:0;
	border:0px solid;
	text-align:justify;
}	
.hdtitle {
	position:relative; 
	padding:0; 
	margin:-15px 0px 5px 0px;
	height:40px; 
	text-align:left; 
	}
*html .hdtitle {
	margin-top:-18px;
	}	
.hdtitle span { 
	position:absolute;
	float:left;
	left:0px;
	vertical-align:middle; 
        font-size: 12px;
	line-height:30px; 
	text-align:left; 
	margin:0;
	}	
*html .hdtitle span { 
	margin-left:5px;
	}
h1 {
	padding-left: 10px;
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
    	font-family:Arial,Verdana,Hervetica,Tahoma;
}

h2 {
	padding-left: 10px;
	font-size:10px;
	margin-top:3px;
	margin-bottom:3px;
    font-family:Arial,Verdana,Hervetica,Tahoma;
}

/*----------- kembali -----------*/
#cont-modulesback{
	float:right;
	width:740px;
	border:0px solid;
	height:20px;
}

#cont-modulesmsg {
	float:right;
	width:740px;
	border:0px solid;
	height:20px;
}

.subtitle{
	font-size:13px;
	font-weight:bold;
	margin-bottom:20px;
	color:#4D5469;
}
.period{
        background: #E3F0D5;
        padding:2px;
	font-size:11px;
	font-weight:normal;
	color:green;
	margin:0 0 0 -10px;
}
	clear:both;
	font-size:10px;
	color:#BD660A;
	font-weight:normal;
	margin:0 -5px;
	background-color:#fafafa;
.rsperiod{
        padding:0;
	font-size:10px;
	font-weight:normal;
	color:green;
	margin:0;
	margin-bottom:8px;
}
#containerList{
	width:100%;
	line-height:19px;

}

.desc{
        margin-left:10px;
        float:left;
        width:95%;
	font-size:11px;
	color:#4D5469;
	line-height:19px;
}

.bullet {
   clear:left;
    width: 3%;
    float: left;
    margin-top:3px;
    height:12px;
    background: url('../images/bullet.gif') no-repeat;
   
}
.bullet2 {
    clear:left;
    float: left;
    width: 2.3%;
    margin-top:5px;
    height:12px;
    background: url('../images/arrow.gif') no-repeat;
   
}
.bulletBlank {
    width: 3%;
    float: left;
    height:12px;
    background: transparent;
    border: 0px solid #333233;
}
.optional {
    width: 63%;
    padding-right:10px;
    float: left;
    border: 0px solid #333233;
    line-height:19px;
}

.sumText {
    width: 19%;
    float: left;
    border: 0px solid #333233;
}
.sum {
    width:12%; 
    float: right;
    padding-right:5px;
    text-align:right;
    border: 0px solid #333233;

}

.grandSum {
	height:18px; 
	clear: both; 
	text-align:left;
	margin: 10px 0;
	background:#E4EFDC;
	border: 0px solid #333233;
}
.grandSum2 {
   width:5%;
   margin:0;
    text-align:right;
    margin-right:-40px;
    margin-top: -20px;
    border: 1px solid #333233;
}
/* STYLE untuk navigasi halaman */
/*============================*/
#ctPage{
	float:right;
	padding:0;
	height:15px;
	font-weight:normal;
	border:0px solid #c0c0c0;
	margin:3px 0 0 0;
}

#ctPage .pageDesc{
	float:left;
	/*background:#c0c0c0;*/
	padding:2px 3px 0 3px;
	border:1px solid #c0c0c0;
}
#ctPage .page{
	float:left;
	vertical-align:middle;
	padding:2px 3px 0 3px;
	text-align:center;
	border-right:1px solid #ddd;
}
#ctPage .pageCurrent{
	float:left;
	font-weight:bold;
	vertical-align:middle;
	padding:2px 3px 0 3px;
	text-align:center;
	border-right:1px solid #ddd;
}
#ctPage .pageNav{
	float:left;
	vertical-align:middle;
	width:18px;
	cursor: pointer;
	height:18px;
	padding:0;
	margin:0;
	background:transparent url('../images/down2.gif') no-repeat;
}

#ctPage .pageFL{
	float:left;
	vertical-align:middle;
	padding:2px 3px 0 3px;
	text-align:center;
	border-right:1px solid #ddd;
}
/*END DISPLAY DATA*/
/*start style for new window*/
#window
{
	display: none;
	position: absolute;
	left: 200px;
	top: 100px;
	width: 500px;
	height: 400px;
	overflow: hidden;
	z-index:4;
	
}
#windowTop
{
	height: 30px;
	overflow: 30px;
	background-image: url(../images/window_top_end_light_green.png);
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#windowTopContent
{
	margin-right: 13px;
	background-image:url(../images/window_top_start_light_green.png);
	background-position:left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
	color: green;
}
#windowMin
{
	position: absolute;
	right: 27px;
	top: 10px;
	width:15px;
	height:12px;
	cursor: pointer;
	background-image:url('../images/min.gif');
}
#windowMax
{
	position: absolute;
	right: 27px;
	top: 10px;
	width:15px;
	height:12px;
	cursor: pointer;
	background-image:url('../images/max.gif');
	display: none;
}
#windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	width:15px;
	height:12px;
	cursor: pointer;
	background-image:url('../images/close.gif');
}
#windowBottom
{
	position: relative;
	height: 370px;
	background-image: url(../images/window_bottom_end_light_green.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#windowBottomContent
{
	position: relative;
	height: 370px;
	background-image: url(../images/window_bottom_start_light_green.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 13px;
}
#windowResize
{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
}
#windowContent
{
	position:absolute;
	top: 30px;
	left: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #9AA5AB;
	height: 355px;
	width: 475px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}
#windowContent *
{
	margin: 10px;
}
.transferer2
{
	border: 1px solid #666;
	background-color: #CAD5B2;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}
/*end new window*/
                         