body { background: url(../images/bg.jpg) repeat-x #fff; font:12px/16px Arial; color:#666; margin:0; padding:0;}

hr
{
    height: 1px;
    color: #dfdddc;
    border: none;
    background-color: #dfdddc;
}

h2, h3, h4, h5,h6, h7 { padding:5px 0; margin:0;}
h2 { font-size:23px; line-height:25px;}
h4 { font-size:13px;color:#FFF; padding:5px; background-color:#69c;}
h5 { font-size:13px;color:#069; padding:10px; background: url(../images/bg-right.gif) repeat-x; height:12px; font-weight:normal;}
h6 { font-size:13px; padding:0;}
h7 {font:bold 11px arial;}

p{font:normal 11px/18px arial;}

small { font-size:11px; font-weight:normal; color:#aaa;}
a { text-decoration:none; color: #069;}
a:hover { text-decoration:underline;}
#wrapper { margin:0 auto; width:927px;}
#top-menu { color:#FFF; padding:5px; text-align:right;}
#header { border:1px #FFF solid;}
#header h1 a {/* background:url(../images/logo.jpg);*/ width:925px; height:126px; display:block;}
#header h1 a span { display: none;}
#body {padding:0 15px 15px 15px; float:left; width:897px; background-color:#fff;}
#left { float:left; width:685px; padding:15px 15px 0 0;}

#animation { height:300px;z-index: 1000px;}

#content { padding:15px; background:url(../images/bg-gra.jpg); height:118px;}
#right {float:left; width:195px;}
#detail {text-align:justify!important;}
#detail a { color: #069;}
#detail p { font-size:12px;}
#detail img { float:left; margin:5px 10px 10px 0; border:1px solid #ddd;}
#detail ul li{margin-left:15px;}

#detail table tr td, #detail table tr th { text-align:left; padding:5px;}
/*#detail table tr:hover { background-color: #9C6;}*/
#detail table tr td { font-size:11px; padding:5px 5px 5px 10px;}
#breadcum { margin-bottom:10px; border-bottom:1px #dfdddc solid;}
#breadcum h2 { font: 18px/22px Arial; color: #069;}

#search{width: 245px; float: left; padding-top: 3px;}
#search input{float: left;}
#nav-bar {float:left; width:925px; border-left:1px solid #FFF; border-right:1px solid #FFF; border-bottom:5px #aaa solid; background:url(../images/bg-nav.gif) repeat-x;}
#nav {float:left; width:680px; list-style:none;}
#nav ul li { float:left; }
#nav ul li a {display:block; text-decoration:none; padding:7px 10px; color:#666; font:bold 11px arial;}
#nav ul li a:hover{ background-color:#aaa; color:#FFF;}
.active{background-color:#aaa; color:#FFF;}
#nav ul li li{border:1px solid #aaa; background-color:#FFF; border-top:none;}


/*#detail ul li
 padding:15px;
 padding-top:0;
}
#menu ul li {
 background: url(../images/dot.gif) bottom repeat-x;
 padding:8px 0;
}
#menu ul li a {
 color:#9b9733;
 display:block;
 text-decoration:none;
 font-size:12px;
 background:url(../images/arrow.gif) no-repeat 0 6px;
 padding-left:10px;
}
#menu ul li a:hover {
 color:#344e2b;
}
.active {
 color:#344e2b;
}
*/

#right-part{margin-bottom:15px; /*height:600px; min-height:600px; height:auto;*/ }
.navarea ul li{background:url(../images/bg-right2.gif) #FFF bottom repeat-x; padding:7px;}
.area{margin-top:15px;}
.area ul li{background:url(../images/bg-right2.gif) #FFF bottom repeat-x; padding:7px;}
.area ul li:hover{ background-color:#f1f1f1; background-image:none;}
.newsletter{background:url(../images/bg-right2.gif) #FFF bottom repeat-x;}
.newsletter table{ margin:7px;}
.newsletter table td{padding:5px;}
.links p{ border:1px solid #cbdefa; border-top:0; padding:15px 0 0 0; text-align:center;}
.links p img{ margin-bottom:10px;}

/*
#products {
 margin-bottom:15px;
 border:1px #c3deab solid;
 border-top:none;
 background-color:#efefe7;
 width:250px;
 display:block;
 float:left;
}
*/
#mid-body{width:672px; float:left;}
#latest{width:380px;}
.about{width:265px; margin-left:15px!important;}
.about p{margin:10px 10px 7px 10px;}
.about, #latest { margin:15px 0; border:1px #69c solid; display:block; float:left; }
.updates ul { float:left;}
.updates ul li { border-bottom:1px #CCC dotted; float:left; width:355px; padding:5px 0 5px 0; _padding:8px 0 8px 0; margin-left:15px; _margin-left:8px;}
.updates ul li img{ width:100px; float:left; margin:3px 7px 5px 0;}
.projects ul {padding:10px 0 10px 10px; margin-bottom:10px;/*height:165px;*/}
.projects ul li{ width:219px; float:left; margin-bottom:10px;}
.projects ul li img{ float:left; width:75px; margin-right:8px; height:75px; border:1px solid #ddd;}

.more {
    color:#9b9733;
    font-size:11px;
}
.more:hover {
    text-decoration:underline;
}

.white-link {
    color:#fff;
    font-size:11px;
}
.white-link:hover {
    text-decoration:underline;
}
/*.active{color:#344e2b;}*/

#news-inside {
    margin-bottom:15px;
}
#news-inside ul li {
    /*background: url(../images/dot.gif) bottom repeat-x;*/
    padding:10px 0 10px 0;
    border-bottom: #dfdddc solid 1px;
    height: 110px;
}
#news-inside ul li img {
    margin:2px 10px 0 0;
    padding:2px;
    border:1px #999 solid;
    background-color:#FFF;
    float:left;
}

#bottom-part {
    background-color:#c6d9f1;
    padding:15px; clear:both;
    height:130px;
}
.sitemap{ float:left; border-right: 1px #FFF solid;}
.sitemap span{float:left;height:130px; padding-right:22px;}
.sitemap span a{ display:block; color:#666;}
.sitemap span a b{ text-transform:uppercase; color:#000; font-weight:normal;}

.address{ float:left;}
.address span{ padding-left:12px; float:left; width:140px;}
.address span b{ font-weight:normal; color: #005782; text-transform:uppercase;}


/*
#bottom-part h5 {
 background-color:#7FB150;
}
#bottom-part ul li {
 background:url(../images/arrow.gif) 0 9px no-repeat;
 padding:3px 10px;
}
#bottom-part a {
 color: #6A5E04;
}
#banking-hour {
 padding-right:10px;
 float:left;
 width:210px;
}
#quick-link {
 padding-right:10px;
 float:left;
 width:210px;
}
#looking-for {
 float:left;
 width:208px;
 border:1px solid #7FB150;
}
#looking-for ul {
 padding:10px;
}
#looking-for ul li {
 background: url(../images/arrow1.gif) no-repeat scroll 0 9px;
 width:74px;
 float:left;
}
#looking-for ul li a {
 color:#1A7518;
}
*/
#bottom-part a, .address, #top-menu, #footer span, #breadcum a, #breadcum{
    font:normal 11px arial!important;}

#footer {
    background-color:#e6e6e6;
    height:20px;
    padding:5px;
	float:left;
	width:917px;
}
#footer p {
    float:left;
}
#footer span {
    float:right;

}

.imgL{
    float:left!important;
    padding:0 10px 10px 0!important;
	text-align:center;
	font-size:11px;}


.imgR{
    float:right!important;
    padding:0 0 10px 10px!important;}

.bgbody{
    background:url(../images/bg-body.jpg);
	}

.largewidth{width:890px!important;}



/* Table Properties */

/* Table Properties */

.dataTable
{
	border: 1px #EBEBEB solid;
	border-collapse: collapse;
}

tr.rowtitle td
{
	color: #fff;
	background: #005D94; 
	font: bold 12px Arial, Tahoma, Verdana;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}

tr.row2 td
{
	background: #E8E8E8;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	font: 12px/16px Arial, Tahoma, Verdana;
}


tr.row1 td
{
	background: #F2F2F2;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	font: 12px/16px Arial, Tahoma, Verdana;
}