html,body{
    width:100%;
    height:100%;
    padding:0;
    margin:0;
}
.top{
 FONT-FAMILY: Arial;
 font-size : 9px;
 font-weight:normal;
}

.white{
 FONT-FAMILY: Arial;
 font-size : 9px;
 font-weight:normal;
color: #FFFFFF;

}



.top .menu{
    width:100%;
    height:77px;
    background:#013064;
    padding:0 30px 0 35px;
    background: #011f5b url(./top_bg.jpg) left repeat-y;
}

.top .menu a,
#bottom a{
    	color: #cad7df;
	FONT-FAMILY: Arial;
	font-size : 9px;
	text-decoration : underline;
	text-transform : none;
}

.top .menu a:hover,
#bottom a:hover{
    	color: #ffffff;
	FONT-FAMILY: Arial;
	font-size : 9px;
	text-decoration : none;
	text-transform : none;
}

.search {
    height:39px;
    color: #cad7df;
    FONT-FAMILY: Arial;
    font-size : 9px;
}
.search input{
    width:150px;
    height:15px;
    margin:3px;
    border:none;
    background:#9aa1bb;
    color:white;
    
}
.top ul{
    list-style:none;
    margin:0;
    padding:0 0 0 25px;
}
.top ul li{
    float:left;
    margin:0 25px 0 0;
    padding-left:10px;
    background: url('./arr.gif') 0 5px no-repeat;

}

.login {
	color: #555555;
	BACKGROUND: #efefe7;
	FONT-FAMILY: Tahoma,Helvetica;
	FONT-SIZE: 11px;
	width: 230px;
  	height: 26px;
         BORDER-BOTTOM: 1px solid #efefe7;
	BORDER-LEFT: 1px solid #efefe7;
	BORDER-RIGHT: 1px solid #efefe7;
	BORDER-TOP: 1px solid #efefe7;
}


.textarea {

	color: #555555;
	BACKGROUND: #efefe7;
	FONT-FAMILY: Tahoma,Arial,Helvetica;
	FONT-SIZE: 11px;
        BORDER-BOTTOM: 1px solid #efefe7;
	BORDER-LEFT: 1px solid #efefe7;
	BORDER-RIGHT: 1px solid #efefe7;
	BORDER-TOP: 1px solid #efefe7;
        
        }
.hh6 {
color:#215B99;
font-family:arial;
font-size:9pt;
font-weight:bold;
  
}
.hh5 {
color:#215B99;
font-family:arial;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
}

.hh50 {
color: #FFFFFF;
font-family: Arial;
font-size:14px;
font-weight: bold;
letter-spacing:-1px;
}


a {
color:#000000;
font-family:Tahoma;
font-size:9pt;
text-decoration:underline;
font-weight:bold;
text-transform:none;
}

a:hover {
text-decoration:none;
}
#main{
    font-family : Tahoma, Arial;
    font-size : 9pt;
    color: #424242;
    vertical-align:top;
    padding:0 0 0 35px;
}
#main td{
    vertical-align:top;
}
.big{
    font-family : Arial Narrow, Arial;
    font-size : 16pt;
    font-weight:bold;
    color: black;
    letter-spacing:-1px;
    line-height:0.9
   
}
p{
    margin:0;
}
.first{
    padding:35px 35px 35px 0;
    color: #797874;
    
}
#map ul ul {
   margin: 5px 0 15px 0;  
}

#menu{
    vertical-align:top;
    width:250px;
    padding-top:35px;
    background: url('./corner1.jpg') right top no-repeat;
}
#menu ul, #map ul {
  list-style:none;
  margin:0;
  padding:0;
  display:block;
}
#menu ul{
    width:250px;
}
#menu ul ul {
    display:none;
    margin: 5px 0 15px 0;
    width:220px;
}

#menu li, #map li {
    padding-left:28px;
    background: url('./arr.gif') 0 10px no-repeat;
    line-height:1.5;
    
}
#menu li a {
    cursor:pointer;
}
#menu li a:hover,
#map li a:hover{
    text-decoration:none;
    color:black;
}
#menu li li,
#map li li{
  display:block;
  background: url('./arr2.gif') 0 5px no-repeat;
  padding:0 0 5px 10px;
  color:#000000;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  letter-spacing:0;
  text-decoration:none;
  line-height:1;

}
#menu .active {
    text-decoration:none;
    color:black;
}


#menu li li a,
#map li li a{
  color:#000000;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  letter-spacing:0;
  text-decoration:underline;
}

#menu li li a:hover{
  color:#000000;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  letter-spacing:0;
  text-decoration:none;
}

.thumb_r {
    border:4px solid #EFEFE7;
    margin:0 0 10px 0;
    text-align:center;
}
.thumb {
    border:4px solid #EFEFE7;
    margin: 0 35px 5px 0;
    float:left;
}

.thumb_d {
    border:4px solid #EFEFE7;
    margin: 0 0 5px 0;
}

.thumb_f {
    border:4px solid #FFFFFF;
    margin: 0 0 5px 0;
}

.date{
    font-size:9px;
    color:#c53e3b;
    font-weight:bold;	
}
span.date{
    background: url('./mrk.gif') 0 2px no-repeat;
    padding-left:10px;

}
.block{
    padding:0 0 30px 0;
    clear:both;
}
a:hover .thumb,
a:hover .thumb_r,
a:hover .thumb_f,
a:hover .thumb_d
{
  border:4px solid #AAAAAA;  
}
h2{
    font-family:Arial Narrow,Arial;
    letter-spacing:-1px;
    font-size:17px;
    font-weight:bold;
    margin:0;
    padding:0;

}
h3{
    font-size:9pt;
    font-weight:bold;
    margin:0;
    padding:0;

}
.little{
    font-size:9px;
    font-weight:normal;
}
li {
    padding-left:10px;
    background: url('./arr.gif') 0 6px no-repeat;
}
ul {
  list-style:none;

}
#bottom{
    background: #023668 url('bottom.jpg') left no-repeat;
    height:104px;
    
}
#searchinput{
    display:block;
    margin:0;
    padding:0;
    width:100%;
    background:#EFEFE7;
    height:20px;
    border:0;
    font-family : Tahoma, Arial;
    font-size : 9pt;
    color: #000;
}
.cal_sel{
    background-color: #ffffff;
	font-weight:bold;
}
.preview{
    	filter: alpha(opacity=50); 
	-moz-opacity: 0.50; 
	opacity: 0.50;

}

