.rubric_menu a{color:#005238;font-size:80%;}
.rubric_menu a{
display:block;
margin:0px;
margin-left:0px;
padding:0px 0px 0px 12px;
text-decoration: none; 
border:1px solid #FFF;
} 
.rubric_menu a.selected{
color:#FF7F00;
background-image:url("../img/orange_menu_rect.jpg");
background-repeat:no-repeat;
}
.rubric_menu a.selected:hover{text-decoration:none;}
.rubric_menu a:hover{text-decoration:underline;}
.rubric_menu a.link, .rubric_menu a.link:hover{
color:#0060B6;
background-image:url(none);
}
.green_line{background:url('../img/under_green.png') repeat-x bottom; color:#A4D28C;}
.light_green_line{background:url('../img/under_lgreen.png') repeat-x bottom; color:#A4D28C;}
.blue_line{background:url('../img/under_blue.png') repeat-x bottom; color:#0060B6;}
.orange_line{background:url('../img/under_orange.png') repeat-x bottom; color:#FF7F00;}
.inline{
float:left;
display:inline;
margin-right:5px;
}
.in1{width:35%}
.in2{width:40%}
.triangle_button{background:url('../img/blue_triangle2.gif') no-repeat; width:32px; background-position:center center;}
#calendar{background:#E2E9F7;margin-top:8px;font-size:66%;}
#calendar th, #calendar td{text-align:center;}
#calendar th{background:#FFFAEE;}
#calendar td{background:#FFF;}
#calendar td.selected{background:#D6EBCB;}
#calendar td a{color:#000;}
.inline select, .inline input{font-size:80%;}
.nav{clear:both;padding-bottom:8px;font-size:70%;}/*14*/
.nav a{text-decoration: underline;}
.nav, .nav span{color:#3F3F3F;}
#main_container{padding-right:20px;}

/**/
.ex1_container{margin-top:12px;text-align:justify;font-size:80%;}
.ex2_container{margin-top:22px;}
.ex1_container .fl_img{float:left;padding-right:0.7em;text-align:left;padding-bottom:0.2em;}
.ex1_container .fl_img img, .ex1_container .fr_img img {margin-bottom:0.5em;}
.ex1_container .fr_img{float:right;padding-left:0.5em;text-align:left;padding-bottom:0.2em;}

p.source{padding:0.5em 0 0 0;margin:0;}
.c_box{
float:left;
width:270px;
background-color:#FFFAEE;
border:1px solid #FFF;
border-top:1px solid #F9B978;
padding-left:11px;
}
.c_box span, .c_box input, .c_box textarea{
font-size:80%;
color:#8C8C8C;
}
.c_box input {
display:block;
background-color:#FFFAEE;
border:1px solid #8C8C8C;
margin:0;
width:100%;
}
.c_box .btn{width:auto;}
.c_box textarea{
display:block;
width:100%;
background-color:#FFFAEE;
border:1px solid #8C8C8C;
height:70px;
}
.c_box table{margin-top:5px;}
.c_box td{padding:0px 11px 11px 0px;}
.c_box td.lp0{padding-left:0px;}
.g_box{float:left;margin-left:28px;font-size:80%;}
.print_box{
float:right;
vertical-align:middle;
font-size:80%;
}
.read_box{
clear:both;
font-size:80%;
padding:8px 0px 10px 0px;
width:624px;
}
.print_box img{border:0;}
.tnews_box td{
padding-top:3px;
font-size:80%;}
.ref_box{margin-left: 10emx;}
.ref_box a:hover{text-decoration: underline;}
.date_box{
background:url('../img/black_square.gif') no-repeat;
background-position:10px 0.2em;
padding-left:20px;
color:#B2B2B2;
}
.all_news_box{padding-top:12px;padding-bottom:12px;font-size:80%;}
h4.nheader{padding:2px 0 2px 0;margin:0;font-size:90%;font-weight:bold;}
ul.news{
margin:0.5em 0 0.5em 1em;
padding:0;
text-align:justify;
font-size:80%;
color:#0060B6;
list-style-image: url('../img/ul_blue2.gif');
}
ul.news li{margin-left:0;padding-left:0;margin-bottom:0.4em}
ul.news li a:hover{text-decoration:underline}
