/* Generic Definitions */

BODY
{
	font-family: Trebuchet MS, helvetica, arial, lucida, sans-serif;
	font-size: 8pt;
	color: #444444;
	background: url(/images/bg.gif) repeat-x #526F28;

}

	
.myhr {

 	background: url(/images/hdots.gif) transparent repeat-x;
	height: 5px;

}


h1 {
	color: #44451A;
	font-size: 15pt;
	border: 1px solid #D7D18C;
	padding: 6px 2px 2px 6px;
	margin: 0px;
}

h2 {
	color: #44451A;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
}


#topnav
{
	clear: both;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: right;	
}

#topnav ul
{
	padding: 0px;
	margin: 0px;
	text-align: left;
 	display: block;	 	
 	list-style: none;
}



#topnav ul li {
	margin: 0px; 
	margin: 0px 0px 2px 0px;
	float: left;
	align: right;
}



#topnav ul li a{
	padding: 7px 0px 0px 20px;
	color: #F0F1CE;
	display: inline;
	float: left;
 	vertical-align: middle;
 	text-decoration: none; 	
 	background: url(/images/nav_off.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 21px;
}

#topnav ul li a.sel{
 	background: url(/images/nav_off.gif) 0px -28px;
 	background-repeat: no-repeat;
 	color: #FFFFFF;
}


#topnav ul li a:hover {
 	background: url(/images/nav_off.gif) 0px -28px;
 	background-repeat: no-repeat;
 	color: #FFFFFF;
}



#topnav ul ul li {
	margin: 0px; 
	margin: 0px 0px 2px 0px;
	float: left;
	align: right;
}

#topnav ul ul li a {

	font-size: 11px;
	padding: 2px 0px 0px 16px;
	margin: 0px 00px 0px 9px;
	width: 130px;
	height: 14px;
	color: #3B3C15;
 	background: url(/images/dropper.gif);
	font-weight: none;

}

#topnav ul ul li a:hover {

	color: #777925;
 	background: url(/images/dropper.gif);

}






#breadcrumb {
 	background: #3B3C15;
 	padding: 5px 0px 0px 6px;
 	margin: 0px 6px 0px 0px;
 	height: 15px;
	font-size: 7pt;
    color : #aaaaaa;
}

#breadcrumb ul{
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
 	display: block;	 	
 	list-style: none;
}

#breadcrumb ul li{
	list-style: none;
	margin: 0px 10px 2px 0px;
	padding: 0;
	float: left;
}

#breadcrumb ul li a{
	display: block;
	background: url(/images/arrow_1.gif) left center no-repeat transparent;
	text-decoration: none;
	margin: 0;
	height: 9px;
	padding: 0px 0px 0px 12px;
    color : #dddddd;
    text-decoration : none;
}

#breadcrumb ul li a:hover{
	display: block;
	background: url(/images/arrow_2.gif) left center no-repeat transparent;
	text-decoration: none;
	margin: 0;
	height: 9px;
	padding: 0px 0px 0px 12px;
    color : #dddddd;
    text-decoration : none;
}














.formel
{
	font-family: helvetica, arial, lucida, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 130;
	height: 16;
}

.first
{
        font-size: 12pt;
       
}

.sbutton
{
        font-size: 8pt;
        font-weight: bold;
		background-color: #F2003C;
		background: #F2003C;
        color: #FFFFFF;
	height: 13;
}



.smalltext
{
        font-size: 7pt;
        color: #333333;
}




.contextbox
{
        font-size: 8pt;
        color: #333333;
		background-color: #eeeeee;
		background: #eeeeee;
		border-left: solid 1px #aaaaaa;
		border-right: solid 1px #aaaaaa;
		border-bottom: solid 1px #aaaaaa;
}

.contextbox2
{
        font-size: 8pt;
        color: #222222;
        padding: 5px 5px 5px 5px;
		background: #eeeeee;
		border: solid 1px #555555;

}



.dropdown
{
        font-size: 8pt;
        font-family: helvetica, arial, lucida, sans-serif;
        color: #dddddd;
		background-color: #ffffff;
		background: #ffffff;
		border-left: solid 1px #555555;
		border-right: solid 1px #555555;
		border-top: solid 1px #555555;
		border-bottom: solid 1px #555555;
}

.dropshadow
{
		border-right: solid 2px #999999;
		border-bottom: solid 2px #999999;
}



.small
{
        font-size: 7pt;
        font-family: helvetica, arial, lucida, sans-serif;
        color: #444444;
}

.white
{
        font-size: 8pt;
        font-family: helvetica, arial, lucida, sans-serif;
        color: #FFFFFF;
}

.grey
{
        font-size: 7pt;
        font-family: helvetica, arial, lucida, sans-serif;
    	font-weight: bold;
		padding: 2px 2px 2px 2px;
        color: #EEEEEE;
}


.tre				{ background: #F7FBFC; background-color: #F7FBFC; }
.tro				{ background: #FFFFFF; background-color: #FFFFFF; }
.trh				{ height: 16px; text-decoration : bold; color : #FFF66A; font-size: 8pt; background: url(/images/yellowheader.gif) #C6740A;
        width: 225px;
        padding: 3px 0px 0px 5px;
        font-weight: bold; }




.tdo1				{ background: #CCD0DB; background-color: #CCD0DB; }
.tdo2				{ background: #DBDEE7; background-color: #DBDEE7; }
.tde1				{ background: #DADFEA; background-color: #DADFEA; }
.tde2				{ background: #E1E5EE; background-color: #E1E5EE; }


.tr1				{ background: #FFFFFF; background-color: #FFFFFF; filter: alpha(Opacity=20); }
.tr2				{ background: #DDDDDD; background-color: #DDDDDD; filter: alpha(Opacity=20); }



TD.norepeat { background-repeat: no-repeat
}

TD.norepeaty { background-repeat: repeat-x
}




/* link elements */
  
A:link  
	{
        text-decoration : bold;
        color : #FF9E05;
        text-decoration : none;
 	}
   
A:visited
	{
        text-decoration : bold;
        color : #FF9E05;
        text-decoration : none;
    }
   
A:active
	{
        text-decoration : bold;
        color : #FF9E05;
        text-decoration : none;
	}
   
A:hover
	{
        text-decoration : bold;
        color : #FF9E05;
        text-decoration : underline;
   }
   

