body,th,td {font-family: verdana,arial, helvetica, sans-serif;
font-size: 12px; color:#000000; background-color:#ffffff; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px} 

/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/*
#container has an absolute width (820 pixel)
The width of inner elements is set to auto,
in this way all inner elements have the same
width of the element which contains them
*/

#container{width:820px; margin:0 auto;}
#topbar{width:auto; display:block; height:110px;}
#navbar{width:auto; display:block; height:14px;}

#main{width:auto; display:block; margin-top:20px;}
#column_left{width:820px; margin-right:0px; float:left;}
#column_right{width:200px; float:left;}

p span.displaynone { display:none; }

/*
div.spacer, solve an issue with #container height */
in css 2 column layout.
*/

div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; height:24px; font-size:10px;}

/* ------------------------------
PAGE ELEMENTS #NAVBAR
------------------------------ */

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #0000CC;
color: White;
float: left;
width: 100%;
font-family: verdana,arial, helvetica, sans-serif;
font-size: 13px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #0000CC;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #000;
color: #fff;
}

.head1 {background: #fff; font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #000000; letter-spacing: 4px;}
.head2 {background: #fff; font-family: Verdana, Arial; font-size: 10px;}

H1 {
	color: #000000;
	}

A {	
	font-family: Verdana,Arial; 
	font-size: 12px;
	font-weight: bold;
        color: #cca574;
	}

A:visited {
	color: #cca574;
	}

A:hover {
	color: #006400;
	}

		
	
H3 {

	font-family: Verdana,Arial;
	font-size: 13px;
	}
	
H4 {
        background: #ffde91;
	font-family: Verdana,Arial;
	font-size: 13px;  
	}
	
H5 {
       
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	}
.image-front {
       
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #777777;
	font-weight: bold;
	}		
.city {
       
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	}
		
	
.texttop {
        /*background: #ffde91;*/
        background: #fff;
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}	
	
.textinfo{
        background: #ffde91;
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}

.texthead {
    background: #999999;
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	}	

  .hr {border: none 0; 
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #efefef;
	width: 100%;
	height: 1px;
	margin: 5px auto 5px 0;
	text-align: center;
	}
	
hr {border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 0px solid #efefef;
	width: 100%;
	height: 1px;
	margin: 5px auto 5px 0;
	text-align: left;
	}	
	
	
p { font-family: Verdana,Arial; font-size: 12px;}

.description2 { font-family: Verdana,Arial; font-size: 12px; text-align:left;}

.copyright {
margin: 30px 0 0 0;
	font-family: Verdana,Arial;
	font-size: 9px;
	color: 999999;
	}
	
.menu {
        background: #bdebff;
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #888888;
	font-weight: bold;
	}
	
.menu2 {
        background: #bdebff;
	font-family: Verdana,Arial;
	font-size: 9px;
	color: #888888;
	font-weight: bold;
	}
	
img{
border:none;
}

.buttonL {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5.5px 11px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttonL:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.buttonL:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   #search-wrap input{width:180px; font-size:12px; color:#999999; padding:1px; border:solid 1px #999999;margin:20px 0 0px 0px;}
#results{width:320px; border:solid 1px #DEDEDE; display:none; text-align:left; list-style:none;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none; background:#fff;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}
         
         
   #search-wrap input2{width:180px; font-size:12px; color:#999999; padding:1px; border:solid 1px #999999;margin:20px 0 0px 0px;}
#results2{width:320px; border:solid 1px #DEDEDE; display:none; text-align:left; list-style:none;}
#results2 ul, #results li{padding:0; margin:0; border:0; list-style:none; background:#fff;}
#results2 li {border-top:solid 1px #DEDEDE;}
#results2 li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results2 li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results2 li a:hover{background:#FFFFCC;}
#results2 ul {padding:6px;}
