/* CSS Document */



/*---------- begin main navigation -----------*/

ul.mainnav {

list-style-type: none;

}



ul.mainnav li{

/*padding: 6px 0px 8px 10px !important;*/

padding: 7px 0px 0px 10px;

height:21px;

background-image:url(../images/mainnav_bg.gif);

background-position: top left;

background-repeat:repeat-x;

border-bottom:1px solid #fff;

}



ul.mainnav li a{

text-decoration: none;

color: #fff;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

padding: 0px 5px 0px 6px;

}



ul.mainnav li a:hover{

color: #bfff00;

text-decoration:none;

}





/* old-broken subnavigation



ul.subnav{

list-style-type: none;

font-size:11px;

background-color:#f8fbdd;

border-left: 1px solid #999;

border-right: 1px solid #999;

padding-bottom:2px;

margin:0px;

border-top: 2px solid #fff;

}



ul.subnav li{

padding: 0px;

* margin-top: 0px;

 * margin-bottom: -14px;

}



ul.subnav li a{

color: #333;

text-decoration: none;

display:block;

padding: 3px 0px 1px 23px;

margin:0px;

background-image:url(../images/subnav_off.gif);

background-position:0 2px;

background-repeat:no-repeat;

}

*/

/*

ul.subnav li a:hover{

color: #333;

padding: 3px 0px 1px 23px;

background-image:url(../images/subnav_over.gif);

background-position:0 2px;

background-repeat:no-repeat;

background-color: #e9f390;

}



*/



/*Fixed subnavigation on Dec.06 */

/* Begin subnavigation */

.subnav{

list-style-type: none;

font-size:11px;

background-color:#f8fbdd;

border-left: 1px solid #999;

border-right: 1px solid #999;

padding-bottom:2px;

border-top: 2px solid #fff;

}



ul.subnav li a{

color: #333;

text-decoration: none;

display:block;

padding: 3px 0px 1px 23px;

background-image:url(../images/subnav_off.gif);

background-position:0 2px;

background-repeat:no-repeat;

}



ul.subnav li a:hover{

color: #333;

display:block;

text-decoration:none;

padding: 3px 0px 1px 23px;

background-image:url(../images/subnav_over.gif);

background-position:0 2px;

background-repeat:no-repeat;

background-color: #e9f390;

}



ul.subnav li.active a{

color: #333;

display:block;

text-decoration:none;

background-image:url(../images/subnav_over.gif);

background-position:0 2px;

background-repeat:no-repeat;

background-color: #e9f390;

}



/* end of subnavigation */





ul{

margin:0px;

padding: 0px;

}



li{

padding: 0px;

margin:0px;

}



ul.subnav li.active a{

color: #333;

display:block;

text-decoration:none;

background-image:url(../images/subnav_over.gif);

background-position:0 2px;

background-repeat:no-repeat;

background-color: #e9f390;

}



.breadcrumbs{

background-color: #c4c4c4;

padding: 7px 5px 6px 5px;

color: #fff;

font-size:10px;

margin-bottom:10px;

}



.breadcrumbs ul{

list-style-type:none;

}



.breadcrumbs li{

display:inline;

padding: 0px 2px 0px 2px;

}



.breadcrumbs li a{

color: #fff;

text-decoration: none;

padding: 0px 5px 0px 1px;

}



.breadcrumbs li a:hover{

text-decoration: underline;

}



.breadcrumbs .selected{

font-weight:bold;

color: #333;

font-weight:bold;

}



.footer ul{

list-style-type: none;

color: #ccc;

font-size:10px;

padding-bottom: 15px;

}



.footer li{

display:inline;

}



.footer li a{

text-decoration: none;

padding: 0px 8px;

color: #ccc;

}



.footer li a:hover{

text-decoration:underline;

}



.footer p, .footer p a{

color: #999;

padding:1px 0px;

}