html { height: 100%;}

body
{ font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .68em;
}

a
{ outline: none; }

a, a:link, a:visited 
{ color:#999999;
  text-decoration:underlined;
}

a:hover 
{ text-decoration:underline;
  background: none;
  color: #000000;
}

#logo, #logo h1 a
{
  /*color: #40403E;*/
  border:none;
  text-decoration:none;
  margin-bottom:5px;
}

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em;
}

h1
{ font-family: arial, sans-serif;
  letter-spacing: .1em;
  font-weight: bold;
  text-transform: uppercase;
  padding: 16px 0px 5px 0px; 
  margin: 0px 0px 12px 0px; 
  font-size: 150%;
}

.sub
{ font-size: 55%;
  padding-left: 12px; 
  letter-spacing: .1em;
}

img
{ border: 0px; 
  margin: 0px; 
  padding:0px;
}

.image
{ 
  background: #999999;
  padding:2px;
}

img a 
{
 background: #666666;
 padding:0px;
}

img a:hover
{
 background: #000000;
}

/*
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}
*/

blockquote 
{ margin: 20px 0px 20px 0px; 
  padding: 0px 20px 0px 30px;
  font-style: italic;
  background: url('../images/quote.gif') no-repeat;
}

#main
{
width:900px;
padding: 0px;
}


.disignBoxFirst
{
background:url('../images/db_first_bg.jpg') no-repeat left top;
clear:left;
margin-bottom:10px;
padding-top:16px;
position:relative
}

.disignBoxFirst .boxFirstHeader
{
color:#000;
font-size:18px;
font-weight:bold;
height:20px;
padding:3px 0px 0px 40px;
position:relative;
text-align:left;
text-transform:uppercase;
}

.disignBoxFirst .boxContent
{
font-size:13px;
overflow:hidden;
padding:10px 0pt 10px 24px;
position:relative;
}

.disignBoxSecond 
{
background:url('../images/db_first_bg.jpg') no-repeat;
margin-bottom:20px
}

.disignBoxSecond .boxSecondHeader
{
color:#006598;
font-size:110%;
font-weight:bold;
height:20px;
padding:3px 0px 0px 40px;
position:relative;
text-align:left;
text-transform:uppercase;
}

.disignBoxSecond .boxContent
{
font-size:13px;
overflow:hidden;
position:relative;
background:url('../images/db_first_bg_down.jpg') no-repeat right bottom;; padding-left:24px; padding-right:24pt; padding-top:10px; padding-bottom:10px
}

.thumb_block
{position:relative; height:100px;}

.thumb_image
{
 float:left;
 margin:0px 5px 5px 5px;
 width:165px;
 height: 100px;
}

a img
{
 margin: 2px;
 border: #999999 2px solid;
}

a:hover img
{
 border: #000000 2px solid;
}

#logo, #menu, #site_content, #main
{ margin-left: auto; 
  margin-right: auto;
}

#logo
{ width: 900px;
  height: 110px;
  background:url('../images/logo_new.gif') no-repeat top center;
  margin-top: 10px;
}

#logo h1 a
{ font-family: century gothic, sans-serif;
  font-size: 60px;
  text-transform: lowercase;
  font-weight: normal;
  padding: 0px 0px 0px 14px;
  border: 0px;
  float: left;
  letter-spacing: 0px;
  color:#000;
}

#banner
{ margin: 0;
  height: 252px;
  background:#fff url('../banner/banner.jpg');
}

.menu2 
{
 border-left:1px solid #000; border-right:1px solid #000; border-top:0px solid #000; height:35px; background:#fff url('../images/button1.gif');
 position:relative; border-bottom:1px solid #444;
 margin:0 auto; width:900px; list-style-type:none; padding-left:32px; padding-right:0; padding-top:0; padding-bottom:0
}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url('../images/button3.gif');}
.menu2 li.current a b {background:url('../images/button3.gif') no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url('../images/button4.gif');}
.menu2 li a:hover b {background:url('../images/button4.gif') no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url('../images/button3.gif'); cursor:default}
.menu2 li.current a:hover b {background:url('../images/button3.gif') no-repeat right top;}


#site_content
{ width: 898px;
  overflow: hidden;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
} 

#first_column
{ padding: 22px 3px 10px 10px;
  float: left; 
  width: 240px;
}


.info
{ padding-top: 4px;
  float: left;
}

#content
{ text-align: left;
  width: 615px;
  float: left;
  padding: 22px 10px 10px 10px;
}



#footer
{ padding:10px;
  font-size:14px;
  color: #FFFFFF;
  background:#fffffe url('../images/button1.gif');
}


#footer #copy_r
{
float:right;
}


body
{ 
/* background: #2C2C2A;*/
  color: #000;
  background:#fff url('../images/body.jpg');
}
/*
blockquote
{ border-color: #40403E;}
*/
#site_content
{ 
background-color:#fff;
border-color: #999999;
}



#content h1
{ background: transparent;
  color: #000;
  border-color: #40403E;

}

#contact input, #contact textarea, #contact input.submit
{ background: #2C2C2A; 
  color: #929280;
  border-color: #40403E;
}

#menu
{ background: #40403E;
  color: #EEE;
  border-color: #82974B;
}

#topmenu
{
/*height:50px;*/
background-repeat:no-repeat;
}

.menu1 {border-left:1px solid #000; border-right:1px solid #000; border-top:0px solid #000; margin:0; height:35px; background:#fffffe url('../images/button1.gif'); position:relative; border-bottom:1px solid #444; list-style-type:none; padding-left:32px; padding-right:0; padding-top:0; padding-bottom:0}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url('../images/button3.gif');}
.menu1 li.current a b {background:url('../images/button3.gif') no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url('../images/button2.gif');}
.menu1 li a:hover b {background:url('../images/button2.gif') no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url('../images/button3.gif'); cursor:default}
.menu1 li.current a:hover b {background:url('../images/button3.gif') no-repeat right top;}