body {
	margin: auto;
	width: 710px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#362F2D;
}
.site
{
   background-color: #F7F7F5;
   color: #000000;
   width: 707px;
   display: block;
}
.title
{
   background-color: #362F2D; 
   color: #FFFFFF; 
   font-size: 27px;
   vertical-align: bottom; 
   padding-bottom: 5px; 
   padding-left: 20px;
   height: 80px;
   display:block;
   float: none;
}
.ad
{
   float: right;
   padding-top: 10px;
   padding-right: 20px;
   display: block;
   background-color: #362F2D; 
   color: #362F2D;
}
.headerLeft
{
   display: block;
   width: 232px;
   float: left;
}
.headerRight
{
   display: block;
   background-image: url(images/slogan.jpg) !important;
   height: 123px;
   width: 475px;
   float: right;
}
.contentLeft
{
   background-color: #F7F7F5;
   float: left;
}
.contentRight
{
   background-color: #F7F7F5;
   float: right;
   padding: 0px 3px 0px 5px;
}
.search
{
   width:229px;
   height:84px;
   background-image: url(images/search.jpg);
   background-repeat: no-repeat; 
   background-position: right; 
   color: #FFFFFF; 
   font-weight: bold;
   display: block;
   padding: 0px 0px 0px 2px;
}
.search input[type=text]
{
   width: 120px; height: 15px; font-size: 10px;
}
.search input[type=submit]
{
   height: 22px;
   vertical-align: bottom;
   padding: 0px 0 4px 1px;
   border: solid 1px gray;
   background-color: Gray;
   color: White;
}
.search span
{
   padding-top: 0px;
   padding-left: 20px;
   display: block;
   line-height: 42px;
}
.search div
{
   padding: 0px 0px 0px 20px;
}
.portifolio .header span
{
   color: #a95413;
   font-size: 15px;
}
.about .header span
{
   color: #3c6cb4;
   font-size: 15px;
}
.services .header span
{
   color: #3b90b7;
   font-size: 15px;
}
.services .subHeader
{
   color: #3b90b7;
   font-size: 12px;
}
.services .subHeader strong
{
   font-weight: bold;
   font-size: 14px;
}
.services a
{
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	margin-right: 20px;
	
	background-image: url("images/AccordionTab0.gif");
}
.services a:hover {
	background-color: white;
	background-image: url("images/AccordionTab2.gif");
}
.services a.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("images/AccordionTab2.gif");
}
.services div
{
   padding-bottom: 10px;
}
.contact .header span
{
   color: #ae9200;
   font-size: 15px;
}
.contact textarea
{
   width: 400px;
   height: 80px;
}
.contact input[type=text]
{
   width: 200px;
}
.contact select
{
   width: 206px;
}
.contact input[type=submit]
{
   background-color: #FFFFFF;
   border-color: #999999;
   border-style: solid;
   border-width: 1px;
}
.news
{
   background-image: url(images/left_bg.jpg); 
   background-repeat: repeat-y;
   display: block;
   vertical-align: top;
}
.news .header
{
   background-image: url(images/news1.jpg); 
   width: 229px; 
   height: 35px; 
   margin: 0px 0 0 3px;
}
.news .header span
{
   font-size:12px;
	font-weight:bold;
	color:#3E3D3D;
   padding: 0px 0px 0px 20px;
   line-height: 35px;
}
.news .header a{
	color:#F26522;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
   padding: 0px 0px 0px 20px;
   line-height: 35px;
}
.news .items
{
   margin: 0px 0px 0px 3px; 
   padding: 15px 0px 0px 0px;
   width: 229px;
}
.news .items .news_title
{
   padding-right: 5px;
   padding-left: 5px;
}
.items
{
   display: block;
}
.items .item
{
   padding: 0px 20px 0px 0px;
}
.menu
{
   float: none;
   padding-bottom: 20px;
   text-transform: uppercase;
}
.menu a
{
   padding-top: 10px;
   padding-bottom: 7px;
   vertical-align: middle;
   text-align: center;
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   float: left;
}
.menu .m1
{
   background-image: url(images/m1.jpg);
   width: 118px;
}
.menu .m2
{
   background-image: url(images/m2.jpg);
   width: 116px;
}
.menu .m3
{
   background-image: url(images/m3.jpg);
   width: 117px;
}
.menu .m4
{
   background-image: url(images/m4.jpg);
   width: 116px;
}
.page
{
   margin: 2px 0px 0px 0px; 
   border-top: 1px solid #CCCACA; 
   border-left: 1px solid #CCCACA;
   border-right: 1px solid #CCCACA; 
   padding: 20px 0 0 20px; 
   text-align: left;
   color: #005B7F; 
   background: inherit; 
   font-weight: bold;
   width: 445px;
}
a{
	color:#3E3D3D;
	text-decoration:none;
	font-weight:bold;
	background:inherit;
	/*background-color:#F7F7F5;*/
}
p
{
   text-align: justify;
   padding-right: 20px;
}
ol
{
   text-align: justify;
   padding-right: 20px;
}
.footer
{
   display: block;
	height: 80px;
	background-image:url(images/bottom2.jpg);
	background-repeat:repeat-x;
}
.footerLeft
{
   display: block;
   float:left;
}
.footerRight
{
   display: block;
   float: right;
}
.footer span
{
   display: block;
	color:#FFFFFF;
	background-color:inherit;
   padding: 10px 0px 15px 0px;
}
.footer a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background-color:inherit;
}
.link{
	font-weight:bold;
	color:#F26522;
	background:inherit;
	font-size:11px;
	text-decoration:underline;
}
.link1{
	font-weight:normal;
	color:#F26522;
	background:inherit;
	font-size:11px;
	text-decoration:underline;
}
.link2{
	font-weight:bold;
	color:#F26522;
	background:inherit;
	font-size:11px;
	text-decoration:underline;
}
.pager
{
   padding: 10px;
   text-align: center;
}
.pager a
{
   padding: 2px;
}