/* CSS Document */

* {
margin: 0;
padding: 0}

img {
border:0pt none}

object:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;}

html, body {
color: #7c3a00;
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
line-height:18px;
text-align: center;
background: #f4f2ef url(../images/bg_main.jpg) no-repeat scroll top center;
margin: 0}

p, ul, li {
margin:0; padding: 0;}

table{
border-collapse: collapse;}

tr, th, td {
padding: 3px 4px}

tr {
border-top: 1px solid #e9e7e4;}

.em {
border-top: 3px solid #D6D1CD; }

.main_m{
float: left;
width: 430px;
padding: 24px 15px 0 20px}

.main_m h2{
font-weight: normal;
font-size: 16px;
line-height: 24px;
padding-bottom: 10px}

.clear {clear: both}

#container {
margin: 0 auto;
padding-top: 60px;
width: 700px}

#header {
background: transparent;
margin: 0; padding: 0;
width: 700px; height: 70px;
text-align: left}

#logo h1 {
margin: 0; padding-left: 10px;}

#logo a {
display: block;
width: 179px; height:70px; 
background: url(../images/logo.gif) no-repeat top left;
float: left}

#nav {
float: right;
background:transparent ;
display:block;
width:392px; height:34px;
padding: 36px 15px 0 0}

#nav ul {
display: inline;
display:block;
height:34px;
margin:0px auto;
width:392px;}

#nav li {
list-style: none;
display:block;
float:left;
height:34px;
margin:0;}

#nav li a {
background-position:left top;
display:block;
font-size:12px;
height:34px;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-indent:-10000px;}

#nav li a:hover , #nav li a.on, #nav li a.on:hover{
background-position:0px -34px !important;}

#home a {
background: url(../images/nav_home.gif) no-repeat;
width: 78px;}

#about a {
background: url(../images/nav_about.gif) no-repeat;
width: 107px;}

#services a {
background: url(../images/nav_services.gif) no-repeat;
width: 102px;}

#contact a {
background: url(../images/nav_contact.gif) no-repeat;
width: 105px;}

#home_content {
width:700px; height:468px;
text-align:left;
background: #fff}

#flashcontent {
margin: 8px 0 0 8px;
width:685px; height:263px;
text-align:center}

#leftcol{
float:left;
width:274px; 
padding: 10px 0 0 10px;}

#left_about, #left_services, #left_contact {
height: 465px;}

#left_about {
background: #fafbf6 url(../images/left_about.jpg) no-repeat top center;}

#left_services {
background: #fafbf6 url(../images/left_services.jpg) no-repeat top center;}

#left_contact {
background: #fafbf6 url(../images/left_contact.jpg) no-repeat top center;}

#scrollbar_container {  
float: left; 
background-color: #fafaf7;
width: 396px; height: 445px;
margin: 10px 0 0 10px;
padding: 10px 0} 
  
#scrollbar_track {  
float: right;  
top:0;  
right:0;  
height:100%;  
width:10px;  
background-color:#7c3a00;  
cursor: move; } 
 
#scrollbar_handle {  
width:10px;
background-color: #D6D1CD;  
cursor:move;  
-moz-border-radius: 1px;  
-webkit-border-radius: 1px;  
opacity:0.9;  
-moz-opacity:0.9;  } 
 
#scrollbar_content {  
overflow:hidden;  
width:350px;  
height:410px;
padding: 20px 10px 10px 16px;}

#scrollbar_content p {
padding-bottom: 7px}

leftnav ul {
font-family:arial,Helvetica,sans-serif;
margin:0pt;
padding:0pt;}

#leftnav li {
list-style-type:none;
display:block;
margin:0pt;
padding:0pt;}

#leftnav a {
background-color:#f4f2ef;
border-bottom:1px solid #fff;
color:#7c3a00;
display:block;
font-weight: bold;
padding:3px 10px 3px 30px;
text-decoration:none;
width:234px;}

#leftnav a:hover, #leftnav a:active, #leftnav a.on {
background:#D6D1CD url(../images/nav_bg.gif) no-repeat top left;
border-bottom:1px solid #fff;
color:#9c3292;
font-weight: bold;
text-decoration:none;}

#leftnav ul ul {
display:block;
margin:0pt;
padding:0pt;}

#leftnav ul ul li {
display:block;
margin:0pt;
padding:0pt;}

#leftnav ul ul a {
background-color:#232323;
border-bottom:1px solid #202020;
color:#FFFFFF;
display:block;
font-weight:normal;
margin:0pt;
padding:3px 5px 3px 40px;
text-decoration:none;
width:145px;}

#leftnav ul ul a:hover, #leftnav ul ul a.on {
background-color:#202020;
border-bottom:1px solid #202020;
color:#C90126;
text-decoration:none;}

#content {
float: left;
background-color: #fafaf7;
margin: 10px 0 0 10px;
padding: 20px 10px 10px 16px;
width: 370px; height: 440px}

#scrollbar_content p {
margin:0}

#scrollbar_content h1 {
font-size:16pt;
font-weight:normal;
padding-bottom: 10px;}

#scrollbar_content h2 {
font-size:14pt;
font-weight:normal;
padding-bottom: 10px;}

#scrollbar_content h3 {
font-size:13pt;
font-weight:normal;
line-height:18pt;}

#scrollbar_content h4 {
font-size:12pt;
font-weight:bold;}

#scrollbar_content ul {
margin:0.5em 0pt 1em 1em;
padding:0pt;}

#scrollbar_content ol.contract li {
margin:1em auto;}

#scrollbar_content ol.contract ol {
list-style-type:lower-alpha;}

#scrollbar_content ol.contract ol li {
margin:0.1em auto;}

#scrollbar_content li {
margin:0pt 0pt 0pt 1em;
padding:0pt;}

.copyrights {
font-size: 10px;
text-align: right;
padding: 16px 20px 0 0}

/*Form-----------------------------------------------*/

.smText { font-size: 10px; line-height: 14px; color: #ebffff;
		  padding-top: 30px}
	
.formtext {
	font-size: 11px;
	color: #7c3a00;
	line-height: 18px;
	padding: 4px 0}
	
.namefield {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	height: 16px;
	width: 300px;
	padding-left: 3px;
	border: 1px solid #D6D1CD}

textarea.messagefield {
	font-family: Verdana, arial, san-serif;
	font-size: 11px;
	background-color: #f4f2ef ;
	height: 100px;
	width: 300px;
	padding: 3px;
	border: 1px solid #D6D1CD}
	
input.submitBtn {
	font-size: 11px;
	color: #ebffff;
	margin-top: 10px;
	padding: 2px 4px;
	background: #7c3a00;
	border: 2px solid #7c3a00}
	
input.submitBtn:hover{
	color: #FFF;
	margin-top: 10px;
	padding: 2px 4px;
	background: #9c3292;
	border: 2px solid #9c3292}


