#blueblock{
width: 100%;
border-right: 0px solid #8E9194;
border-left: 0px solid #8E9194;
padding: 0 0 0em 0;
margin-bottom: 0.0em;
font-family: Tahoma;
font-size: 9pt;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li{
border-bottom: 1px solid #D4D6D7;
margin: 0;
}

#blueblock li a{
display: block;
padding: 3px 0px 3px 0px;
border-right: 0px solid #3F9FD6;
border-left: 0px solid #3F9FD6;
background-color: #ECF5FB;
background: #FFFFFF url('../images/arrow2.gif') no-repeat right 6px;
color: #000000;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-right: 0px solid #8E9194;
border-left: 0px solid #8E9194;
background-color: #EBF3FB;
color: #000000;
}


body
{
margin:0;
background-image:url('../images/bodybg.jpg');
background-repeat: repeat;
}
.text{
 font-family: Tahoma;
 color: black;
 font-size: 10pt;
 font-weight: normal;
 text-align: right;
 }

.right_menu_cell{
valign: top;
background-color: #FFFFFF;
border-left: 1px solid #E8EAEA;
border-right: 0px solid #D4D6D7;
border-right: 3px solid #2C92CD;
}

.rightline{
border-left: 0px solid #D4D6D7;
border-top: 0px solid #2B92CD;
border-right: 3px solid #2C92CD;
border-bottom: 0px solid #FFFFFF;
}

.content_cell{
background-color: #FFFFFF;
}

.left_bosex_cell{
background-color: #FFFFFF;
}

.left_bosex_cell2{
background-color: #FFFFFF;
border: 1px solid #E8EAEA;
border-top: 0px solid #D4D6D7;
border-bottom: 0px solid #D4D6D7;
}

.copyright_cell{
border: 0px solid #E8EAEA;
border-right: 0px solid #D4D6D7;
border-top: 0px solid #E8EAEA;
padding:5;
height: 55px;
color: #FFFFFF;
font-family: Tahoma;
font-size: 8pt;
}

.surf{
background: #FFFFFF url('../images/surf.jpg') repeat-x 100% 100%;
}

.right_menu_titles1, .right_menu_titles2, .right_menu_titles3{
background-color: #FFFFFF;
background: url('../images/bg1.jpg') repeat-x 100% 100%;
font-family: Tahoma;
color: #000000;
font-size: 10pt;
letter-spacing:0pt;
font-weight: bold;
text-align: center;
padding-right35px;
margin-right:35px;
border-right: 0px solid #FFFFFF;
border-bottom: 1px solid #2584BE;
height: 25;
}


.right_menu_titles2{
background-color: #FFFFFF;
color: #FFFFFF;
}

.right_menu_titles3{
background-color: #FFFFFF;
color: #FFFFFF;
}

.right_menu_titles4{
background: url('../images/bg1.jpg') repeat-x 100% 100%;
border-right: 1px solid #2584BE;
border-bottom: 1px solid #2584BE;
}

.group1_cell{
background-color: #2C92CD;
border-top: 0px solid #2C92CD;
border-right: 0px solid #2584BE;
}

.group2_cell{
background-color: #2C92CD;
}

.group3_cell{
background-color: #2C92CD;
border-bottom: 0px solid #D4D6D7;
}

.boxes_title{
 font-family: Tahoma;
 color: #FFFFFF;
 font-size: 9pt;
 font-weight: bold;
 text-align: center;
 height: 25;
 border: 0px solid #D4D6D7;
 border-top: 0px solid #D4D6D7;
 background:url('../images/bg1.jpg') repeat-x 100% 100%;
 }

.m{ background:url('../images/bg1.jpg') repeat-x 100% 100%;}
.right
{background:url('../images/right.gif') no-repeat right top;}

.left{background:url('../images/left.gif') no-repeat left top;}

 .p_boxes_body{
 margin: 3 8 5 8;
 text-align: justify;
 }

  .p_dnews{
 margin: 2 2 2 0;
 margin-left:0;
 }

  .p_pdf{
 margin: 5 4 0 0;
 margin-left:0;
 }

  .boxes_body{
 border: 1px solid #E8EAEA;
 border-top: 0px solid #1C618B;
 background-color:#F4F9FD;
 }

 .space_boxes{
  height: 8;
  background-color: #FFFFFF;
 }

  .li_newsbody{
margin: 0 0 2 0;
 font-family: Tahoma;
 color: white;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;
 }

li_newsbody2{
 color: #498CD5;
 margin: 0 0 0 0;
 font-family: Tahoma;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;
 }

.ul_newshead{
margin-right:15;
color: #D4D6D7;
}

.ul_sitemap{
color: #C0C0C0;
}

.ul_invest{
margin-left:20;
line-height: 150%;
color: #2C92CD;
font-weight: bold;
}

.li_invest{
 color: #000000;
 margin: 0 0 0 0;
 font-family: Tahoma;
 font-size: 10pt;
 font-weight: normal;
 text-align: right;
 }

.boxes_table{
 border: 1px solid #EEF0F0;
  font-family: Tahoma;
 color: black;
 font-size: 10pt;
 font-weight: normal;
 text-align: right;
}


.photo_cell{
 border-left: 0px solid #D4D6D7;
}

.desc_cell{
 border-right: 0px solid #D4D6D7;
}


  .p_desc{
 margin: 4 6 5 6;
 text-align: justify;
 }

 .left{
 font-family: Tahoma;
 color: black;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;
 }

.links, .links_small, .links_eventshome, .links_titles{
 font-family: Tahoma;
 color: #2C92CD;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;

text-decoration: none;
background: url('../images/underline.gif') repeat-x 100% 100%;
padding-bottom: 2px;
line-height: 160%;

 }

.links:hover, .links_titles:hover{
background: url('../images/underlineover.gif') repeat-x 100% 100%;
  color: #FF8000;
 }

.links_titles{ font-weight: bold;  color: #2781B6;}

.links_eventshome{
line-height: 130%;
background: url('../images/underline_events.gif') repeat-x 100% 100%;
}

.links_eventshome:hover{
background: url('../images/underlineover_events.gif') repeat-x 100% 100%;
  color: #FF8000;
 }

 .links_add{
 font-family: Tahoma;
 color: #2C92CD;
 font-size: 10pt;
 font-weight: normal;
 text-align: right;
text-decoration: none;
padding-bottom: 2px;
line-height: 160%;

 }

.links_add:hover{
  color: #FF8000;
 }

.links_small{font-size: 9pt;}

.a_add{
 font-family: Tahoma;
 color: #0000CC;
 font-size: 10pt;
 font-weight: normal;
 text-align: right;
 text-decoration: none;
}

.a_add:hover{
color: #FF8000;
 }

.pages_heading{

              bordercolor: #D4D6D7;
              border-bottom: 1px solid;
              border-top: 1px solid;
              background: #FFFFFF url('../images/circle.gif') no-repeat left center;
              }

.pages_heading2{

              bordercolor: #D4D6D7;
              border-bottom: 1px solid;
              border-top: 1px solid;
              background: #CFE8F5;
}

.pages_heading3{

              bordercolor: #D4D6D7;
              border-bottom: 1px solid;
              border-top: 1px solid;
              background: #F1F2F2;
              background: url('../images/bg4.gif') repeat-x 100% 100%;
	      }
.title{
    margin-top: 6;
    margin-right: 0;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    color: #2C92CD;
}

.td_title_circle{
     background: #FFFFFF url('../images/icon1.gif') no-repeat right 6px;
     padding-right:10;
     height: 30;
}

.td_title_line{
     background: #FFFFFF url('../images/titles_line.gif') repeat-x 100% 100%;
     padding-right:0;
     height: 30;
}

.td_gal{
     background: #FFFFFF url('../images/back4.jpg');
}


.p_body, .p_body_mun, .p_body_enter, .p_body_enter1, .p_body_enter2{
    margin-top: 10;
    margin-bottom: 0;
    margin-right: 7;
    margin-left: 18;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: normal;
    color: #000000;
    line-height: 120%;
}

.p_body_mun{
    margin-top: 5;
    margin-bottom: 8;
}

.p_path{
margin-bottom: 6;
margin-right: 0;
margin-top: 3;
}

.p_heading{
margin-bottom: 4;
margin-right: 7;
margin-top: 5;
align: right;
color: #2C92CD;
font-size:14pt;
font-family: Tahoma;
}

.gt{
color: #076FAC;
font-size: 8pt;
}
<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-left: 0px;
padding: 0;
width: 100%;
background:#3C78AC;
padding-left: 5px;
padding-right: 0px;
border-bottom: 0px solid #5D9BCA;
}

#ddcolortabs ul{
font: normal 8pt Tahoma;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 0px 0 0;
padding:0;
}


#ddcolortabs a{
float:right;
color: white;
background: #3C78AC;
text-decoration:none;
letter-spacing: 0px; margin-left:0; margin-right:1px; margin-top:0; margin-bottom:0; padding-left:1px; padding-right:0; padding-top:0; padding-bottom:1px;
border:0px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #3C78AC;
border-bottom: 1px solid #3C78AC;
}

#ddcolortabs a span{
float:left;
display:block;
background: #1E668F;
padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #C2E3F5;
color:#3C78AC;
border-top: 1px solid #025282;
border-bottom: 1px solid #025282;
}

#ddcolortabs a:hover span{
background-color: #C2E3F5;
color:#3C78AC;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #C2E3F5;
margin-right: 1px;
color:#3C78AC;
}

#ddcolortabsline{
clear: both;
padding: 0;
margin-bottom:-2;
width: 100%;
height: 3px;
line-height: 3px;
background: #458CBD;
border-top: 1px solid #5D9BCA; /*Remove this to remove border between bar and tabs*/
}

</style>

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
padding: 0;
margin-right:0px;
width: 95%;
border-bottom: 1px solid #ECE9D8;
}


.basictab li{
display:inline;
padding:0;
margin-left:0;
margin-right:0px;
margin-top:0;
margin-bottom:0;
}

.basictab li a{
font: normal 8pt Tahoma;
float:right;
color: #2C92CD;
background: #F1F1F1;
text-decoration:none;
letter-spacing: 0px;
margin-left:0;
margin-right:0px;
margin-top:0;
margin-bottom:0;
padding-left:8;
padding-right:8;
padding-top:4;
padding-bottom:4px;
border-top: 0px solid #ECE9D8;
border-right: 1px solid #ECE9D8;
border-left: 1px solid #ECE9D8;
}



.basictab li a:hover{
background-color: #2C92CD;
color: white;
}

.basictab li a:active{
color: #2C92CD;
background-color: #F1F1F1;
}

.basictab li.selected a{ /*selected tab effect*/
padding-left:8;
padding-right:8;
padding-top:4;
padding-bottom:4px;
background-color: #2C92CD;
color: white;
}

</style>
.p_table_heading{
                 margin-left: 3pt;
		 margin-right: 3pt;
		 margin-top: 3pt;
	         margin-bottom: 3pt;
     	        }

.p_table_heading{
                 margin-left: 2pt;
		 margin-right: 2pt;
		 margin-top: 3pt;
	         margin-bottom: 3pt;
     	         }

.tr_table_header{
                 color: white;
		 background: #549BC7;
	         font-family: tahoma;
	         font-size: 10pt;
	         font-weight: bold;
		}

.tr_table_light{
                background: #3F7FA;
	        font-family: tahoma;
	        font-size: 9pt;
	        height: 32;
	       }

.tr_table_light_portal{
                background: #EBF3FB;
	        font-family: tahoma;
	        font-size: 9pt;
	        height: 32;
	       }

.tr_table_dark{
               background: #E1ECF2;
	       font-family: tahoma;
	       font-size: 9pt;
	       height: 32;
	       }
.order{
           color: #22719F;
	       font-family: tahoma;
	       font-size: 9pt;
           font-weight: bold;
	       }

.p_news_head{
    margin-top: 5;
    margin-bottom: 5;
    margin-right: 0;
    margin-left: 0;
    font-size: 11pt;
    font-family: Tahoma;
    font-weight: normal;
    color: #2C92CD;
}

.p_news_body{
    margin-top: 10;
    margin-bottom: 10;
    margin-right: 0;
    margin-left: 0;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: normal;
    color: #000000;
    line-height: 140%;
}

.img_news{
border: 2px solid #C0C0C0;
}

.enter_style1{
      height: 24;
      background: url('../images/barepeat.gif') repeat-x 100% 100%;

}

.home_titles{
      width: 100%;
      background: #CFE8F5;
      padding: 3 3 3 3;
      color: #2C92CD;
}

.enter_style3{
height: 24;
background: #FFFFFF url('../images/bar.jpg') no-repeat right bottom;
}

.enter_style2{
              border-top: 1px solid #CFE8F5;

}



.p_edu1
{
    font-weight: bold;
    color:#2C92CD;
    margin-top: 1;
    margin-bottom: 8;
    margin-right: 3;
    margin-left: 3;
    vertical-align:bottom;
    font-weight: normal;
    color: #2C92CD;
}

.p_edu2
{
    font-weight: normal;
    color: #000000;
    margin-top: 1;
    margin-bottom: 8;
    margin-right: 3;
    margin-left: 3;
    vertical-align:bottom;
    font-weight: normal;
    color: #2C92CD;
}

.er_break
{
border-bottom: 1px solid #E8EAEA;
}


.p_body_enter, .p_body_enter1, .p_body_enter2{
    font-weight: bold;
    color:#2C92CD;
    margin-top: 1;
    margin-bottom: 3;
    margin-right: 3;
    margin-left: 3;
}

.p_body_enter1{
    vertical-align:bottom;
    font-weight: normal;
    color: #2C92CD;
}

.p_body_enter2{
    font-weight: normal;
    color: #000000;
}

.loginheader{
             font-family: tahoma;
             color: #FFFFFF;
             font-size: 11pt;
             font-weight: bold;
             background: #267EB3;
            }

input, textarea{
               font-family: tahoma;
	  	       font-size: 9pt;
    margin-top: 0px;
}
select{
               font-family: tahoma;
	  	       font-size:8pt;
    /*margin-right: 268px;*/
}

.loginbox{
	  border-style: solid;
	  border-width: 1px;
	  border-color: #C5D6E9;
	  border-collapse: collapse
          }

.form{
      border: 1px solid #549BC7;
      border-top: 2px solid #549BC7;
      background: #E8F1F9;
                 font-family: tahoma;
	   font-size :10pt;
	   color: black;
	   background: #E1ECF2;
           font-weight: normal;
	   text-indent: 0pt;
      }

.form_title, .form_subtitle{
            font-family: tahoma;
	    font-size: 14pt;
	    color: white;
	    valign: middle;
	    background: #549BC7;
	    text-align: center;
	    font-weight: normal;
	   }

.form_subtitle{
		   	color: black;
		   	font-size: 10pt;
		   	background: #C0D8E4;
			text-align: right;
			font-weight: bold;
			}

.form_body, .form_body_login{
           font-family: tahoma;
	   font-size :10pt;
	   color: black;
	   background: #E1ECF2;
           font-weight: normal;
	   text-indent: 2pt;
	  }

.form_body{
   width: 100%;
}



.repeat_admin
{
background: url('../admin/images/repeat.jpg') repeat-x 100% 100%;
}


.date_time{
          font-family: tahoma;
          font-size:8pt;
          font-weight: bold;
          color: #FFFFFF;
          }

.right_menu_cell_admin{
valign: top;
background-color: #E1ECF2;
border-left: 2px solid #E8EAEA;
border-top: 2px solid #E8EAEA;
border-right: 0px solid #E8EAEA;
}

.logout_link{
 font-family: Tahoma;
 color: #0000CC;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;
 text-decoration: none;
 }

.logout_link:hover{
    color: #FFFFFF;
 }


.pages_heading_admin{
              bordercolor: #608BBC;
              border-bottom: 4px solid;
	      }

.p_heading_admin{
margin-bottom: 4;
margin-right: 0;
margin-top: 5;
align: right;
color: #2C92CD;
font-size:14pt;
font-family: Tahoma;
}

.p_hr{
margin-top: -8;
}

.p_hr2{
margin-top: -3;
}

.p_required{
margin-bottom: -2;
}

.form_break
{
border-bottom: 3px solid #FFFFFF;
}

.p_form_break{
margin-top: 5;
margin-bottom: 5;
}

.border_bottom{
border-bottom: 1px solid #ECE9D8;
}


.a_next{
 font-family: Tahoma;
 color: #2C92CD;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;

text-decoration: none;
background: url('../images/underline.gif') repeat-x 100% 100%;
padding-bottom: 2px;
       }

.a_next:hover{
background: url('../images/underline_over.gif') repeat-x 100% 100%;
  color: #FF8000;
             }
.page_number{
            font-family: tahoma;
            color: #1C5C84;
            font-size: 10pt;
            font-weight: bold;
            }

.calendarHeader {
                color: #3C78AC;
                font-family: Tahoma;
                font-size: 8pt;
                font-weight: bold;
                background-color: #B9DCFF;
                }

.calendarToday, .calendarToday_noevents {
               background-color: #FFFFDF;
               font-family: Tahoma;
               font-size:8pt;
               font-weight: bold;
               color: #2C92CD;
               }

.calendarToday {
               border: 1px solid #2C92CD;
               }

.calendarTodayMonth {
               background-color: #FFFFDF;
               font-family: Tahoma;
               font-size:8pt;
               font-weight: bold;
               }

.hasevent{
               background-color: #CFE3EF;
               font-family: Tahoma;
               font-size:8pt;
               font-weight: normal;
               border: 1px solid #EBF3FB;
               }

.calendar {
          font-family: Tahoma;
          font-size:8pt;
          font-weight: normal;
          background-color: #EBF3FB;
          }

.a_date{
        font-family: Tahoma;
        color: #2C92CD;
        font-size: 8pt;
        font-weight: bold;
        }

.a_date_month{
        font-family: Tahoma;
        color: #2C92CD;
        font-size: 8pt;
        font-weight: bold;
        color: #3C78AC;
        text-decoration:underline;
        }

.a_date_month:hover{
        text-decoration:none;
        }

.a_date_today{
               background-color: #FFFFDF;
               font-family: Tahoma;
               font-size:8pt;
               font-weight: bold;
               color: #2C92CD;
        }

.a_date:hover{
              color: #1462B8;
              text-decoration: none;
              }

.a_date_today:hover{
        text-decoration:none;
        }

.a_event{
        font-family: Tahoma;
        color: #2C92CD;
        font-size: 9pt;
        font-weight: normal;
        text-decoration:none;
        }

.a_event:hover{
        text-decoration:underline;
        }

.tr_table_header_day{
                 color: #2C92CD;
		 background: #B9DCFF;
	         font-family: tahoma;
	         font-size: 10pt;
	         font-weight: bold;
		}

.tr_day{
            background: #EBF3FB;
	        font-family: tahoma;
	        font-size: 9pt;
	        height: 32;
	       }

.border_bottom
{
border-bottom: 1px solid #C0C0C0;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs_cal{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs_cal ul{
font: normal 11px Tahoma;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs_cal li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs_cal a{
float:right;
color: #2C92CD;
background: #F1F1F2;
margin:0 2px 0 2;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 0px;
border: 1px solid #ECE9D8;
border-bottom: 0px solid #ECE9D8;
}

#ddcolortabs_cal a span{
float:left;
display:block;
background: transparent;
padding:4px 9px 2px 6px;
}

#ddcolortabs_cal a span{
float:none;
}


#ddcolortabs_cal a:hover{
background-color: #2C92CD;
}

#ddcolortabs_cal a:hover span{
background-color: #2C92CD;
color: #FFFFFF;
}

#ddcolortabs_cal #current a, #ddcolortabs_cal #current span{ /*currently selected tab*/
background-color: #2C92CD;
color: #FFFFFF;
}

#ddcolortabsline_cal{
clear: both;
padding: 0;
margin-right:2;
margin-left:2;

width: 100%;
height: 2px;
line-height: 2px;
background: #ECE9D8;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}


.li_level1_light
{
margin-top:3;
margin-bottom:8;
background-color: #EBF3FB;
}

.li_level2_light
{
margin-top:4;
margin-bottom:4;
background-color: #EBF3FB;
}

.dirctories, .dirctories1, .dir, .dir1{
 margin-right:110;
 margin-top:5;
 font-weight: bold;
}

.dir{
	font-weight:normal;
}

.dirctories1, .dir1{
 margin-right:140;
 margin-left:90;
}

.dir1{
	font-weight:normal;
}


.loginbox_reg{
	  border-style: solid;
	  border-width: 1px;
	  border-color: #DAEAF3;
	  border-collapse: collapse;
      background: #DAEAF3;
      }

.loginheader_reg{
             font-family: tahoma;
             color: #1A3586;
             font-size: 11pt;
             font-weight: bold;

            }
 .form_body_login_reg{
           font-family: tahoma;
	   font-size :8pt;
	   color: black;
	   valign: middle;
	   font-weight: normal;
	   text-indent: 3pt;
	  }
.form_body_reg{
           font-family: tahoma;
	   font-size :8pt;
	   color: black;
	   font-weight: normal;
	    width: 100%;
	   text-indent: 3pt;
	  }

.li_light{background-color: #EBF3FB;}
.li_dark{background-color: #E1ECF2;}

.li_level1_dark
{
margin-top:3;
margin-bottom:8;
background-color: #E1ECF2;
}

.li_level2_dark
{
margin-top:4;
margin-bottom:4;
background-color: #E1ECF2;
}

.li_level1
{
margin-top:3;
margin-bottom:8;
}

.li_level2
{
margin-top:4;
margin-bottom:4;
}

.gis_list{
 font-family: Tahoma;
 color: #2C92CD;
 font-size: 9pt;
 font-weight: normal;
 text-align: right;
text-decoration: none;
padding-bottom: 2px;
line-height: 160%;

 }

