@charset "utf-8";
/* Layout By Robert F. <http://www.wdhaven.com/> */
html, body {
margin:0;
padding:0;
font-size:1em;
font-family:Georgia, Arial, sans-serif;
text-align:center;
} 

#container {
margin:px;
width:867px;
margin:auto;
text-align:left;
}

#head {
height:85px;
padding:0px;
margin:0px 0 0 0;
text-align:center;
}
#nav{ 
height:26px;
padding:0px;
margin:0px 0 0 0;
text-align:left;
background: url(../images/nav_bg.gif) left center repeat-x;
padding-left:103px;
}
#left {
background:#F2F2F2;
display:inline;
padding:0px;
width:168px;
float:left;
margin-left:0;
}
#left img {
border:0px;
}

.lmenuOn{
margin:0px;
height:52px;
}
.lmenuOff{
margin:0px;
height:21px;
}
#center {
display:inline;
width:521px;
float:left;
margin:1px 0 1px 0;
padding:0px;
font: normal 11px Arial;
color:#717171;
}
*:first-child+html #center{
width:518px;
} 
* html #center{
width:518px;
} 

#right {
display:inline;
background-color:#DBDBDB;
font: normal 10px Arial;
padding:1px;
width:173px;
float:right;
margin:1px;
margin-right:0;	
text-align:center;
}
#footnav{
margin:0;
width:867px;
height:26px;
text-align:center;
padding-top:7px;
background-color:#949494;
font: normal 11px Arial;
}
#footnav a{
font: normal 10px Arial;
color:#fff;
text-decoration:underline;
}
#footnav a:hover{
font: normal 10px Arial;
color:#fff;
text-decoration:none;
}
.bar{
font: normal 10px Arial;
color:#fff;
margin:0px 10px;
}
#foot {
clear:both;
width:867px;
height:18px;
text-align:center;
font: normal 11px Arial;
padding-top:3px;
background-color:#000;
color:#ccc;
}

#foot p {

}
ul.invs {
list-style:none;
margin:0;
padding:0;
}
.breadcrumb{
float:left;
background-color:#979797;
height:21px;
width:513px;
padding-left:10px;
padding-top:3px;
font-size:11px;
font-family:Arial;
color:#fff;

}
*:first-child+html .breadcrumb{
width:513px;
} 
* html .breadcrumb{
width:513px;
} 

.breadcrumb a{
font-size:11px;
font-family:Arial;
color:#fff;
text-decoration:underline;
}
.breadcrumb a:hover{
text-decoration:none;
}


.subnav{
float:left;
background-color:#DBDBDB;
height:47px;
width:523px;
}
*:first-child+html .subnav{
width:523px;
} 
* html .subnav{
width:523px;
} 

.subnav a{
border:5px solid #DBDBDB;
width:44px;
height:36px;
float:left;
}
.subnav a:hover{
border:5px solid #949494;
}
a.subnav_on{
border:5px solid #949494;
width:44px;
height:36px;
float:left;
}
.pageHdr{
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
}
.nav_controls{
width:506;
text-align:center;
margin-top:10px;
}
#mainImg{
float:left;
padding:10px;
text-align:center;

}
p{
font: normal 11px Arial;
color:#000000;
}
.secTitle{
padding:10px 0px 0px 10px;
font: normal 12px Arial;
color:#000000
}
.descTxt{
float:left;
clear:both;
padding:5px 0px 0px 10px;
font: normal 10px Arial;
color:#000000
}

.txt{

padding:5px 10px 0px 10px;
font: normal 10px Arial;
color:#000000;
}
a{
font: normal 11px Arial;
color:#777777;
}
a:hover{
font: normal 11px Arial;
color:#cccccc;
}
.news{
width:523px;
height:170px;
background-color:#d8d8d8;
}
*:first-child+html .news{
width:523px;
background-color:#d8d8d8;
} 
* html .news{
width:523px;
background-color:#d8d8d8;
}

.news .date{
float:left;
width:93px;
height:19px;
background-color:#4d4d4d;
border-right:1px solid #fff;
font: normal 10px Arial;
color:#fff;
text-align:center;
padding-top:4px;
margin-top:1px;
}
.news .title{
float:left;
width:424px;
height:19px;
padding-left:5px;
padding-top:4px;
margin-top:1px;
background-color:#979797;
font: bold 14px Arial;
color:#fff;
}
.news .thumb{
float:left;
width:93px;
height:23px;
background-color:#d8d8d8;
text-align:center;
padding-top:11px;
}
.news .text{
float:left;
width:424px;
height:124px;
font: normal 11px Arial;
color:#535353;
background-color:#d8d8d8;
}
.news .details{
width:523px;
height:21px;
float:left;
text-align:right;
background-color:#d8d8d8;
} 
.btn{
border:0;
}
.content{
float:left;
background-color:#DBDBDB;
width:523px;
}
*:first-child+html .content{
width:523px;
} 
* html .content{
width:523px;
} 

.content a{
font: normal 11px Arial;
border:0;
}
.content a:hover{
font: normal 11px Arial;
}
.galleryImg{
width:251px;
height:159px;
border:0px;
margin:7px 4px 0px 4px;
float:left;
}


* html #center {
 width: 515px }
 
#right img  {
 border: 0;
 }
 
#news a img  {
	border: 0px;
	}
