@charset "UTF-8";
/* CSS Document */

body{

background-color:#ffffff;
margin:0px;
}
a{
	color: #000000;
	text-decoration: none;
}

a:link{
	color: #000000;
	text-decoration: none;
}

a:visited{
	color:#000099;
	text-decoration: none;
}

a:hover{
	color:#0099FF;/*#FF6600*/;
	text-decoration: none;
}

td {
text-align:left;
}

input {
	font-family: Verdana, sans-serif;
	font-size:11px;
	border:1px solid #666666;
	background:#ffffff;
	color:#000000;
	padding:5px;
}

textarea {
font-family: Verdana, sans-serif;
	font-size:11px;
border:1px solid #666666;
background:#ffffff;
	color:#000000;
	padding:5px;

}
p {
text-align:justify;
}
#main {
height:500px;
width:auto;
padding-top:0px;
background:url(../pics/bgmain.jpg);
background-position:center;
background-repeat:no-repeat;



}
#topbanner {

margin-top:10px;
/*background:url(../pics/topbannerlogo.jpg);*/
background-position:left;
background-repeat:no-repeat;


}
#content {
height:auto;
width:auto;


}
#content_main {
margin-top:10px;
height:auto;
width:1000px;
border:1px solid #ffffff;

}

#content_main_1 {
margin-left:100px;
border:1px none #ffffff;
 width:700px; 
 height:auto; 
 padding:0px 5px 0px 5px; 
 text-align:justify; 
 /*float:left;*/
}
#blog_content_main {
margin-top:10px;
height:auto;
width:auto;
border:1px solid #ffffff;

}
#entrance{
padding-top:100px;
height:300px;
width:800px;

}
#sidebar {
margin-left:20px;
float:left;
}
/************ scroll styles **********/
/* Side Scroller */

#ScrollBox 
{
    margin-left: 0px;
    margin-top: 0px;
    width: 140px;
    height: 350px;
    overflow: hidden;
    border: none 1px #000;
    background-color:#ffffff;
}

#BigBox
{
    width: 140px;
}

.block
{
    width: 140px;
    height: 350px;
    margin-right: 0px;
    color:#000000;
}

/***********map styles***************/
v\:* { behavior:url(#default#VML); }

body { font-family: Verdana, Sans-serif; }

h3 { margin-left: 8px; }

#map { height: 400px;
	width: 550px;
	border: 1px solid gray;
	margin-top: 8px;
	margin-left: 8px;
	overflow: hidden;
}
.button { 

	
	margin: 10px;
	padding: 3px;
	text-decoration: none;
	text-align:center;
	font-size:smaller;
}
.button:hover {

}

#descr { position:absolute;
	top:240px;
	left:0px;
	height:50px;
	width: 720px;
	background-color:#000000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	z-index:2;
}
#map_canvas {
position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	 width: 720px; 
	 height: 290px;

}
#map_holder {
position:absolute;
top:0px;
	left:0px;
border:1px solid #000000;
 width: 720px; 
height: 290px;

z-index:1;
}
.cover{
display:block;
height:85px;
width:100px;
background:#000000;
color:#FFFFFF;
filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}
.trans {
background-image:url(../pics/png/bgtrans.png);
background-position:top;
background-repeat:repeat-x;
/*filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;*/
}
.infowindow { font-size: smaller;
	text-align: left;
}
.abspos{
position:absolute;
top:0px;
left:0px;
}

#main1 {
position:absolute;
top:0px;
	left:0px;
border:1px none #000000;
 width: 723px; 
height: 418px;
z-index:2;


}

#main_container{

position:relative;

border:1px none #00FF66;
 width: 720px; 
height: 425px;
}

.imgtrans {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
/*********** #menu styles ***********/

#menu{
width:auto;
	font-weight:bold;
font-family:  Verdana, Helvetica, Arial, sans-serif;
font-size:25pt;
color:#ffffff;
text-transform:uppercase;


 height:35px;
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px; 
  background-image:url(../pics/barbg2.jpg);
  background-repeat:repeat-x;
  background-position:top;

}	
#menu a{
	color:#ffffff;
	
	text-decoration: none;
}

#menu a:link{
	color: #ffffff;
	text-decoration: none;
}

#menu a:visited{
	color: #ffffff;
	text-decoration: none;
}
#menu a:hover{
	color:#ffffff;
	text-decoration: none;
}
	

#menu b{

}
	





#menu  ul {

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#menu li {

margin: 0px 0px 0px 0px;
height:auto;
list-style-position:outside;
list-style-type: none;
border-right:1px solid #ffffff;
display:inline;
padding: 0px 0px 0px 0px;


}
#menu li:hover, li.over {
  background-image:url(../pics/barbg1.jpg);
  background-repeat:repeat-x;
  background-position:top;


}
#menu2{
	width:auto;
	height:auto;
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
font-size:8pt;
color:#000000;
text-transform:uppercase;

/*height:115px;
background-image:url(pics/aboutbtm.png);
background-repeat:no-repeat;*/

}	
#menu2 a{
	color:#0066CC;
	
	text-decoration: none;
}

#menu2 a:link{
	color: #0066CC;
	text-decoration: none;
}

#menu2 a:visited{
	color: #0066CC;
	text-decoration: none;
}
#menu2 a:hover{
	color:#666666;
	text-decoration: none;
}
	

#menu2 b{

}
	





#menu2  ul {

margin: 0 0 0 0;
padding: 0 0 0 0px;
}

#menu2 li {

margin: 0 0 5px 5px;
background: url('../pics/dot.gif') no-repeat top left;
list-style-position: outside;
list-style-type: none;
border-right:1px solid #FFffff;
display:list-item;
padding: 0 20px 0 20px;


}

#menu3{
	width:auto;
	height:auto;
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
font-size:8pt;
color:#000000;
text-transform:uppercase;

/*height:115px;
background-image:url(pics/aboutbtm.png);
background-repeat:no-repeat;*/

}	
#menu3 a{
	color:#0066CC;
	
	text-decoration: none;
}

#menu3 a:link{
	color: #0066CC;
	text-decoration: none;
}

#menu3 a:visited{
	color: #0066CC;
	text-decoration: none;
}
#menu3 a:hover{
	color:#666666;
	text-decoration: none;
}
	

#menu3 b{

}
	





#menu3  ul {

margin: 0 0 0 0;
padding: 0 0 0 0px;
}

#menu3 li {

margin: 0 0 5px 5px;
background: url('../pics/dot.gif') no-repeat top left;
list-style-position: outside;
list-style-type: none;
border-right:1px solid #FFffff;
display:list-item;
padding: 0 20px 0 20px;


}
/***********************************/

.border {
border:1px solid #d6d6d6;
}
.border-bottom{
border-bottom:1px solid #999999;
}
.border-right{
border-right:1px solid #999999;
}
/*************************************/
.lists ul {
margin-left:0px;
padding-left:0px;
list-style:none;
}
.lists ul li{
list-style:none;
font-size:1.0em;
padding:5px;
}
/***********************************/
.text {
font-family:Verdana;
font-size:12px;
}


.text2 {
font-family: Verdana;
font-size:13px;
}

.text_title { 
font-family: 'Times New Roman', Times, serif; 
font-size: 2.5em; 
font-weight: normal; 
margin: 0; 
border: none; 
padding: 0; 
line-height: 120%;
color:#FF0000; }
/********footer styles ***********/
#footer{
font-size:75%;
width:auto;
color:#000000;
height:50px;
padding:10px 0px 0px 0px;
border-top:1px solid #d6d6d6;
font-family:Helvetica, sans-serif;

}
#footer a{
	color:#000000;
	text-decoration: none;
}

#footer a:link{
	color: #000000;
	text-decoration: none;
}

#footer a:visited{
	color:#000066;
	text-decoration: none;
}
#footer a:hover{
	color:#999999;
	text-decoration: none;
}
#footer  ul {

margin: 0 0 0 0;
padding: 0 0 0 0px;
}

#footer li {

margin: 0px 0 5px 5px;

list-style-position: outside;
list-style-type: none;

display:inline;
padding: 0 0 0 0px;
}