
	/* Site */

.site_border { border: #999999 1px solid}
.site_background {  background-color: #FFF8DF}
.site_background_inner { background-color: #FFFFFF; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.site_background_footer { background-color: #F2F2F2; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.footer {  font-size: 8pt}
.footer_line { background-color: #DDDDDD }


	/* Font */

table {  color: #666666; font-size: 13px; font-family: Arial, Helvetica, sans-serif}


	/* Titles */

.titles {  font-size: 16px; font-weight: bold; color: #DF6007}
.titles_sub {  font-size: 15px; font-weight: bold}


	/* Dates */

.date {  color: #FF8A00; font-weight: bold; font-size: 12px}


	/* Links */

a {  color: #008DC1}
a:hover {  text-decoration: none}


	/* Form fields & buttons */

input {  color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #999999 solid 1px}
select {  color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #999999 solid 1px}
textarea { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; border: #999999 solid 1px}
.buttons { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #DDDDDD; border: #999999 solid 1px; padding-right: 3px; padding-left: 3px}


	/* Menu Top */

.menu_top {  background-color: #DF6007}
.menu_top a {  color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 12px}
.menu_top a:hover { color: #800000}


	/* Menu Side */  

.levels_title {  color: #FFE070; background-color: #a04040; font-weight: bold}

.level1 { background-color: #206090; padding-top: 1px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; font-size: 9pt}
.level2 { background-color: #2880b0; padding-right: 10px; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; font-size: 9pt}
.level3 { background-color: #F4F4F4; padding-right: 2px; padding-top: 1px; padding-bottom: 2px; padding-left: 2px ; font-size: 9pt}

.level1_bullet { background-color: #DF6007; width: 6px }        /* 008DC1 */
.level2_bullet { background-color: #F87010; width: 6px }
.level3_bullet { background-color: #00B6D9; width: 6px }

.levels a {  text-decoration: none; color: #FFF8DF}     /*  767676  */
.levels a:hover {  color: #000000}
.level_selected {  color: #FFcA80}


	/* Login */

.login {  background-color: #DDDDDD}
.login_welcome {  color: #FF8A00}


	/* Lego */

.lego {  line-height: 18px; text-align: justify}


	/* Images */

.img_border { border: 5px #CCCCCC solid }
.gallery_title { padding: 10px; background-color: #FFFFFF; color: #666666}


	/* Home titles */

.home_title { color: #DF6007; background-color: #FFFFFF; font-size: 12pt}
.home_title_link { background-color: #FFFFFF; width: 80px}
.home_title_link a { color: #206090; text-decoration: none }


	/* List tables */

.list {  font-size: 12px; border: 1px #CCCCCC solid}
.list th {  background-color: #CCCCCC; padding: 2px}
.list_line1 {  background-color: #F7F7F7}
.list_line2 { background-color: #FFFFFF}
.list td {  padding: 2px}


	/* Menu Side 2 */

/*---- Level 0 ----*/

.clLevel0 {  color: #FFF8DF; font-size: 12px; font-family: arial; font-weight: bold; text-align: right;  background-color: #206090; padding-top: 1px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute} 
.clLevel0over { color: #FFFFFF; font-size: 12px; font-family: arial; font-weight: bold; text-align: right;  background-color: #DF6007; padding-top: 1px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute; cursor: pointer; cursor: hand}
.clLevel0border { background-color: #FFFFEB; visibility: hidden; position: absolute}

/*---- Level 1 ----*/

.clLevel1 { color: #FFF8DF; font-size: 12px; font-family: arial; font-weight: normal; text-align: right;  background-color: #2880B0; padding-top: 1px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute} 
.clLevel1over { color: #FFFFFF; font-size: 12px; font-family: arial; font-weight: normal; text-align: right;  background-color: #DF6007; padding-top: 1px; padding-right: 4px; padding-bottom: 2px; padding-left: 14px; position: absolute; cursor: pointer; cursor: hand}
.clLevel1border { background-color: #FFFFEB; visibility: hidden; position: absolute}


.clBar { width: 10; height: 10; background-color: #000000; visibility: hidden; position: absolute}
.clBar_xen { width: 10; height: 10; background-color: #000000; visibility: hidden; position: absolute}