body {background: #a2c8d1 url(../images/tlo.jpg) repeat-x center top;font-family: Verdana,Tahoma, "Trebuchet MS" ;	font-size: 11px;margin:0px; padding:0px;color: #09436a; }
a {	font-family: Verdana, Tahoma;font-size: 11px;font-weight: bold;	color: #09436a;	text-decoration: none;margin:0px; padding:0px;}
a:hover {color: #ccbe9a;	text-decoration: none;	font-family: Verdana, Tahoma;	font-size: 11px;	font-weight: bold;margin:0px; padding:0px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul,ol {padding:0px 0px 0px 30px;}
#all { margin:auto; width:970px;padding:0px;}
#top { width:970px;margin:0px; padding:0px;}
.img_top  {float:left; border:none;margin:0px; padding:0px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu_top {margin:0px; height:64px;float:right; padding:50px 0px 0px 0px;}
#menu_top ul {margin:0px; list-style-type:none; float:right; padding:0px 0px 0px 0px;}
#menu_top li {margin:0px; padding:0px; list-style-type:none; float:left; }
#menu_top li a {margin:0px; padding:0px; list-style-type:none; float:left; display:block; color:#7f7f7f; font-weight:normal;height: 3em;line-height: 3em;width: 8em;display: block;text-decoration: none;text-align: center;}
#menu_top li a:hover {margin:0px; padding:0px; list-style-type:none; float:left; display:block; background-color:#faf4d7;color:#09436a; font-weight:normal;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu_bottom {margin:0px; height:30px;float:right; padding:10px 0px 0px 0px; width:400px;}
#menu_bottom ul {margin:0px; list-style-type:none; float:right; padding:0px 0px 0px 0px;}
#menu_bottom li {margin:0px; padding:0px; list-style-type:none; float:left; }
#menu_bottom li a {margin:0px; padding:0px; list-style-type:none; float:left; display:block; color:#4b6f88; font-weight:normal;height: 3em;line-height: 3em;width: 8em;display: block;text-decoration: none;text-align: center;}
#menu_bottom li a:hover {margin:0px; padding:0px; list-style-type:none; float:left; display:block; background-color:#c9dcd4;color:#09436a; font-weight:normal;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content {width:965px; float:left; padding:10px 5px 20px 5px; border:0px solid black;}
#content img {border:2px solid #f9f4d7; margin:2px; padding:1px; }
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu_right { width:240px; height:228px; float:left;}
#menu_top { float:right; padding:0px 50px 0px 0px;}
#header { width:970px; height:91px; padding:10px 0px 0px 0px; }
h1 { font-size:22px; font-weight:bold; color:#09436a; font-family:"Trebuchet MS", Tahoma, Verdana; padding:0px 0px 10px 35px; margin:10px 0px 0px 0px; background-image:url(../images/icon.jpg); background-repeat:no-repeat; border-bottom:1px dotted #376ebd;}
#date { height:23px; width:600px; padding:7px 0px 0px 0px; color:#94813a; float:left;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#slideshow-wrapper { width:721px;float:left;}
div#slideshow-title { background: #00173d;opacity: 0.7;	*filter: alpha(opacity=70);width: 602px;	height: 20px;	bottom: 0;	left: 0;padding: 10px 5px 5px 10px; color:#000000;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer {height:60px;width:100%; background-color:#09436a; color:#4b6f88;}
#footer a {color:#4b6f88;}
#footer a:hover {color:#ffffff;}


.footer_left{color:#4b6f88; float:left;background-image:url(../images/logo_bottom.jpg); background-repeat:no-repeat;padding:10px 0px 0px 130px;}
.footer_left a {color:#4b6f88;}
.footer_left a:hover {color:#ffffff;}
.footer_right{color:#8cabdd; height:49px; line-height:20px;width:200px;float:left;text-align:right; }
.footer_right a {color:#8cabdd;}
.footer_right a:hover {color:#ffffff;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
hr {border:0px; border-bottom:1px dotted #376ebd; height:0px; margin:5px 0px 5px 0px; }
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.error {border:1px dashed #000000;	background-color:#c20900;margin:auto;position:absolute;display:block;padding:10px;color:#ffffff;width:300px;}
div.error li{list-style-type: square;color:#ffffff;}
div.info{border:1px dashed #000000;background-color:#3eb907;margin:auto;position:relative;display:block;padding:10px;color:#ffffff;width:300px;}
div.info li{list-style-type: square;color:#ffffff;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*limit*/
.limit {text-align: center;height:30px; line-height:30px;}

/* news */
.newsPreView {  padding:10px;}
.newsPreView img.imageBorder {float:left; margin:0 5px 0 0; border:none 0px;}
.newsPreView h3  {margin:0px; padding:0px;} 
.newsPreView h3 a {color:#09436a; font-size:11px; font-weight:bold;}
.newsPreView p {padding:0px; padding-top:5px; margin:0px; text-align:justify;}
.newsPreView .seeMore {display:block; float:right; padding-right: 5px; color:#faf5d8;}
.newsPreView .seeMore a {  color:#09436a;}
.newsPreView .seeMore a:hover {}

.newsFullView {}
.newsFullView img.imageBorder {float:left; margin:0 5px 0 0; border:none 0px;}
.newsFullView h3 {color:black; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
.newsFullView p {padding:0px; padding-top:5px; margin:0px;}
.newsFullView .back {text-align:right;padding: 5px;}
.newsFullView .date {display:block; float:right; padding-right: 5px;}

.mainPageNews ul {list-style-type: none;}
.mainPageNews h3 a {color:black; font-size:11px; font-weight:bold;}
.mainPageNews .seeMore {float:right;}



/***** clear *****/
.clearfix {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */

.endOfSection {
  	clear: both;
  	width: 100%;
  	height: 0;
  	line-height: 0;
  	font-size: 0;
  	padding: 0;
  	margin: 0;
  	border: 0;
}




/* ---------------------------------------------------------- */
    /* LIGHTBOXES
    /* ---------------------------------------------------------- */
    #lightboxes {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
    overflow: hidden;}

    #lightboxes li {
    width: 100%;
    height: 9999px;
    position: relative;
    background: rgba(0,0,0,.5);}

    #lightboxes .box {
    position: absolute;
    width: 400px;
    height: 400px;
    left: 50%;
    top: 50px;
    border: 10px solid #999;
    margin-left: -230px;
    background-color: #fff;
    padding: 20px;}

    #lightboxes h3 {
    font-weight: normal;
    font-size: 1.8461em;
    margin: 0 0 0.4583em 0;}

    #lightboxes a.close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #ddd;
    text-decoration: none;
    font-weight: bold;
    color: #999;
    font-size: 1.2em;}

    #lightboxes a.close:hover {
    background-color: #999;
    color: #fff;}

    #lightboxes #close {
    background-color: transparent;
    z-index: -1;}
    </style>

    <!--[if IE]>
    <style type="text/css">
    html {
    overflow-y: auto;}

    #lightboxes {
    position: relative;}

    #lightboxes .ie-bg {
    background: #000;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=75);}