body{ 
	padding:0; 
	margin:0;
	font-family:  arial, sans-serif;
	background:#d2cdb7 url(../images/bg2.jpg) repeat-x;
	font-size: 11px;
}

.wrap_inside {
	background:#d2cdb7 url(../images/bg3.jpg) repeat-x;
}


/* container  */


#container {
	width:986px; /* container width  */
	margin:0 auto;
}

#header-container {
	float: left;
	width: 966px; /* header width = container width -20px */
}


#header-left-bg {
/* height: 367px; */
    height: 292px;
	width: 10px;
	float: left;
	background: url("../images/header_bg_left.gif") repeat-y;
}
#header-right-bg {
/* height: 367px; */
	height: 292px;
	width: 10px;
	float: left;
	background: url("../images/header_bg_right.gif") repeat-y;
}


/*  INSIDE HEADER */

#header-left-bg_inside {
/* height: 367px; */
    height: 142px;
	width: 10px;
	float: left;
	background: url("../images/header_bg_left.gif") repeat-y;
}
#header-right-bg_inside {
/* height: 367px; */
	height: 142px;
	width: 10px;
	float: left;
	background: url("../images/header_bg_right.gif") repeat-y;
}

/*  INSIDE HEADER */



/* slidemenu area */
#top-header {
/*	height: 110px; */
	height: 35px; 
	background:#414141
/*	background:#DAE0D2 url("../images/top_header.gif") repeat-x bottom; */
}


#header{
	padding:0;
	background: #000000;
	width: 966px; /* header width = container width -20px */
	height: 257px;
}

#header_inside{
	padding:0;
	background:#000000 url("../images/headerinside.gif");
	width: 966px; /* header width = container width -20px */
	height: 107px;
}


a {
	text-decoration:none;
}


/* search style 

#search {
	float: right; 
	width: 292px;
	height: 70px;
}

#search #search-textfield {
	float: left;
	background: url("../images/txt_search.gif") no-repeat; 
	width: 210px;
	height: 50px;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 20px;
}
#search #search-button {
	float: left;
	margin-top: 20px;

}


.btn-search {
	background: url("../images/btn_search.gif") no-repeat; 
	width: 60px;
	height: 30px;
	border: 0;
}
.txt-search {
	border: 1px #ffffff solid;
	background-color: #ffffff;
	width: 200px;
}

*/


/* header images for the shadow effect*/


#header-image-1 {
	float: left;
	border-right:1px #776655 solid;
	background: url("../images/header_image_1.jpg") no-repeat; 
/*
	width: 362px;
	height: 257px;
*/	
	width: 738px;
	height: 257px;
}

#header-image-2 {
	float: left;
	border-right:1px #776655 solid;
	background: url("../images/header_image_2.jpg") no-repeat; 
	width: 302px;
	height: 257px;
}


/* - - - - CONTENT STYLE - - - - - -  - - - - - - - */


#content {
	width: 966px;
	background: url("../images/content_bg.gif") repeat-y;
	margin: 10px 0px 0px 10px;	
}

.box {
	padding: 10px 20px 10px 20px;
}

#content .box h2  {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}


/* LEFT CONTENT - - - - - - - - - - - */

#content #left { 
/*	width: 362px;  */
	width: 320px;
	float: left;
	margin-top: 10px;
	background-color: #393b39;
}

#content #left .list {
	margin-left:0px;
	padding-left: 15px;
	list-style-type:square;
	font-size:.9em;
	font-family:verdana;
	color:#888888;
	
}

#content #left .box  p { 
	color: #c0c0c0;
}


#content #left #footer-left  { 
	border-top: 10px #333333 solid;
	background-color: #4e4c44;
}


#content #left .box h2, #content #left .box h3 {
	color: #cac9c9;
}


#content #left .box h3 {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0 5px 0;
	border-bottom: 1px #777777 solid;
}

#content #left .box .inside h2 {
	font-size: 20px;
	margin: 0px;
	padding: 5px 0 5px 0;
    text-align:right;
	border-bottom: 1px #777777 solid;
}

#content #left .box .inside h3 {
	font-size: 13px;
	margin: 0px;
	padding: 5px 0 5px 0;
    text-align:right;
	border-bottom: 1px #777777 solid;
}



#content h3 {
	color: #888888;
	font-size: 16px;
}

#content .box p {
	font:12px/20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 20px 0;
}
#content  #left .box p {
	color: #cac9c9;
}



/* RIGHT CONTENT - - - - - - - - - - - */

#content #right {
	width: 646px;
/*	width: 604px; */
	float: left;
	margin-top: 10px;
	background-color: #e8e6db;
}


#content  #right .box p {
	color: #393b39;
}


#content #right .box  p { 
	color: #3e3d3d;
}

#content #right .box h2, #content #right .box h3 {
	color: #666666;
}

#content #right .box  ul { 
font:12px/20px Arial, Helvetica, sans-serif;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}

#content #right .box  ul li { 
margin: 0px 0px 10px 0px;
}

#content #right .box  ul li a { 
	color: #000000;
}

/* FOOTER - - - - - - - - - - - */


#content #footer  { 
	border-top: 10px #b0afa8 solid;
}


#footer {
	margin:0px 10px 0px 10px;
	padding:0px 10px 0px 10px;
	background-color: #74726a;
}


#footer #footer-menu{
	margin:0px 0px 0px 300px;
	padding:10px 0px 0px 0px;
	list-style:none;
/*	background-color: #74726a; */
	width: 100%;
}

#footer #footer-menu .box {
	padding:0px 10px 0px 0px;
	text-align: right;

}


#footer #footer-menu li{
	display:inline;
	margin:0 0 0 15px;
}

#footer #footer-menu li a{
	color:#e8e6db;
}

#footer #footer-menu li a:hover{
	color: #DDD;
}

#footer #footer-menu li a.active {
	color: #e8e6db;
	font-weight: bold;
}

#footer a{
	color: #e8e6db;
}

#footer p{
	margin: 10px 10px 10px 310px;
	padding: 0px 0px 10px 0px;
}



/* -------------- misc style ----------------*/
.textblock {
	border: 1px #b8b6ab solid;
	background-color: #e8e6db;
	padding: 10px;
	color: #979794;
	margin-bottom: 20px;
}

/* -------- image style ----------*/

#content #right .image-left{
	background:#e8e6db;
	padding:3px 3px;
	margin:0 15px 0 0;
	border:1px solid #888888;
}

#content #right .image-right{
	background:#212121;
	padding:3px 3px;
	margin:0 0 0 15px;
	border:1px solid #888888;
}

#content #right .image-border {
	background:#212121;
	padding:3px 3px;
	border:1px solid #888888;
}

#content #left .image-left {
	background:#e8e6db;
	padding:3px 3px;
	margin:0 15px 0 0;
	border:1px solid #888888;
}

#content #left .image-right {
	background:#212121;
	padding:3px 3px;
	margin:0 0 0 15px;
	border:1px solid #888888;
}

#content #left .image-border {
	background:#212121;
	padding:3px 3px;
	border:1px solid #888888;
}



/* thumbnail in left column */

#content #left .image-left-small{
	background:#393b39;
	padding:2px 2px;
	margin:2px 3px 0 0;
	border:1px solid #888888;
}

#content #left .image-right-small {
	background:#393b39;
	padding:2px 2px;
	margin:2px 0 0 3px;
	border:1px solid #888888;
}

#content #left .image-border-small {
	background:#393b39;
	padding:2px 2px;
	border:1px solid #888888;
}





/* links color */

#content #left a:link, #content #left a:active   {
	color: #CCCCCC;
}
#content #left a:visited  {
	color: #BBBBBB;
}

#content #right a:link, #content #right a:active   {
	color: #888888;
}
#content #right a:visited  {
	color: #777777;
}

#content #right #footer-right a:link, #content #right #footer-right a:active   {
	color: #DDDDDD;
}
#content #right #footer-right a:visited  {
	color: #BBBBBB;
}

/* end links color */

#content #left .readmore {
	text-transform:uppercase;
	text-decoration:none;
	color: #DDDDDD;
	font-size:11px;
}
#content #left .readmore:hover {
	color: #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
}
#content #right .box .readmore{
	text-transform:uppercase;
	text-decoration:none;
	color: #555555;
	font-size:11px;

}
#content #right .box .readmore:hover {
	color: #333333;
	border-bottom: 2px solid #333333;

}


/* thumbnail in right column */

#content #right .image-left-small{
	background:#393b39;
	padding:3px 3px;
	margin:0 3px 0 0;
	border:1px solid #888888;
}

#content #right .image-right-small {
	background:#393b39;
	padding:3px 3px;
	margin:0 0 0 3px;
	border:1px solid #888888;
}

#content #right .image-border-small {
	background:#393b39;
	padding:3px 3px;
	border:1px solid #888888;
}




/* Floats */
.float-left {
	float: left;
}

.float-right {
	float: right;
}


/* advertisement style */

.left-ad {
	height: 260px;
	width: 320px;
	margin: 0 auto;
	border: 1px #555555 solid;
	background-color: #393b39;
	
}

.left-ad h2 {
	text-align: center;
	line-height: 260px;
}


/*Testimonial style*/
#content #left .box .testimonial blockquote{
	margin:0;
	padding:0 0 20px 15px;
	background:url(../images/quote.gif) no-repeat top left;
	width:267px;
}
#content #left .box .testimonial blockquote p.quote{
	text-align:center;
	font-size:18pt;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#content #left .testimonial blockquote p.author {
	margin:10px 0 0 0;
	display:block;
	text-align:right;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}

/* news date style */

#content  .newsdate{
	margin:-5px 0 0 0;
	padding:0 0 20px 0;
	position:relative;
	display:block;
	font-size:11px;
	color:#848484;
}


/* table style */

table {  
  margin: 0 0px 20px 12px;
  padding: 0;
  display: block;
  font-size: 12px;
  border-collapse: collapse;
  width:97%;
}
table caption {
  margin: 0 12px;
  padding: 20px 0 5px 0;
  font: 12px arial, sans-serif;
  text-align: left;  
}

table th,table td {
  text-align: left;
  vertical-align: top;
  padding: 6px 10px;
}


thead th {
  color: #FFF;
  background-color: #afada1;
  border-bottom: 1px solid #585043;
}

tbody tr.highlighted {
  background-color: #d4d2c8;
}

/*
tbody td {
  border-bottom: 1px solid #d3ccbd;
}

tbody tr:hover td {
  background: #7f6f5f;  
  color: #ffffff;  
  border-bottom: 1px solid #333333;
}
*/

/* contact form style */

form {
  padding: 0;
}
label {
  float: left;
  width: 80px;
  padding-right: 1px;
}
#content input,
#content textarea{
  padding: 2px;
  font: 400 12px arial, sans-serif;
  background: #f6f6f6;
  border-width: 1px;
  border-style: solid;
  border-color: #c0c0ba #f4f4ec #f4f4ec #c0c0ba;  
}
#content input:focus,
#content textarea:focus{  
  color: #333;
  background-color: #f5f3ea;
}
#name, #email, #subject{
	width:250px;
}
#message{
	width:300px;
	height:100px;
}
#content input.button {
  padding: 1px 10px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #555555;
  background:url(../images/btn_bg.gif) repeat-x top left;
  border-width: 1px;
  border-style: solid;
  border-color: #abaaa2 #abaaa2 #abaaa2 #abaaa2;
}


/* more misc styles */

.smalltype  {
	font-size: 9px;
}
