
/** BASIC */body {
	margin: 0px;
	padding: 0px;
	background: url(images/bg01.jpg) repeat left top;
}/** HEADINGS */h1, h2 {
	margin: 0px;
	font-family: arial;
	font-weight: normal;
}h1 {
	font-size: 30px;
	color: #504E42;
}h2 {
	margin-bottom: 20px;
	font-size: 16px;
	color: #96794F;
}h3 {
	margin-bottom: 1em;
	font-size: 11px;
	color: #504E42;
}/** TEXTS */body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B6D74;
}p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
	line-height: 200%;
}ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style:none;
}
/** LINKS */a {
	color: #6B9757;
}a:hover {
	text-decoration: none;
    }
    
a.large{
	font-size: 16px;
	color: black;
	text-decoration: none;
    font-weight: bold;
}

a.large:hover{
	text-decoration: underline;
 } 

 a.copyright{
	font-size: 12px;
	color: black;
	text-decoration: none;
    font-weight: bold;
}

a.copyright:hover{
	text-decoration: underline;
 } 
 
a.top{
	font-size: 14px;
	color: yellow;
	text-decoration: none;
    font-weight: bold;
    position: relative; 
	top: 100px;
}

a.top:hover{
	text-decoration: underline;
 }   

p.front_page{
line-height:110%;
font-size: 12px; }

}/** FORMS */form {
	margin: 0px;
	padding: 0px;
}fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B6D74;
}/** MISC */.align-justify {
	text-align: justify;
}.align-right {
	text-align: right;
}img {
	border: none;
}img.left {
	float: left;
	margin: 0px 20px 0px 0px;
}img.right {
	float: right;
	margin: 0px 0px 0px 20px;
}img.border {
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #E1DFD8;
}hr {
	display: none;
}.hr1 {
	height: 1px;
}/** WRAPPER */#wrapper {
	background: url(images/bg02.jpg) repeat-x left top;
}#wrapper2 {
	width: 940px;
	background: url(images/bg03.jpg) repeat-y left top;
}#wrapper3 {
	padding: 0px 45px;
	background: url(images/bg04.jpg) no-repeat left top;
}/** HEADER */#header {
	height: 130px;
    }/** HEADER */#header2 {
	height: 140px;
}/** SEARCH */#search {
	width: 425px;
	height: 120px;
	background: url(images/homepage02.jpg) no-repeat left top;
}#search input {
	float: left;
	height: 24px;
	padding: 0px;
}input#keywords {
	width: 170px;
	height: 17px;
	padding: 4px 5px 3px 5px;
	background: #3E6C2B url(images/subpage1_01.gif) repeat-x left top;
	border: 1px solid #3D6B2B;
	border-right-color: #678B59;
	border-bottom-color: #678B59;
	color: #FFFFFF;
}input#search-submit {
	width: 60px;
	margin-left: 10px;
	background: url(images/subpage1_02.gif) repeat-x left top;
	border: 1px solid #44433B;
	border-right-color: #2E2D28;
	border-bottom-color: #272623;
	font-weight: bold;
	color: #FFFFFF;
}/** MENU */#menu {
	background: url(images/homepage03.jpg) no-repeat left top;
}/** BANNER */#banner {
	padding-bottom: 10px;
}/** PAGE */#page {
}#single {
	padding: 25px;
	background: url(images/homepage07.gif) repeat-x left top;
}/** CONTENT */#content {
	width: 535px;
	padding: 25px;
	background: url(images/homepage07.gif) repeat-x left top;
}#homepage #content {
	width: 500px;
}/** 3-COLUMN LAYOUT */.three-columns {
	position: relative;
	height: 200px;
	min-height: 200px;
	background: url(images/homepage06.jpg) no-repeat left top;
}html>body .three-columns {
	height: auto;
}.three-columns .column1, .three-columns .column2, .three-columns .column3 {
	width: 250px;
}.three-columns .column1 {
	padding: 0px 15px 0px 20px;
}.three-columns .column2 {
	padding: 0px 15px 0px 20px;
}.three-columns .column3 {
	padding: 0px 15px;
}.three-columns .title {
	height: 23px;
	font-weight: bold;
	margin: 0px;
	padding-top: 18px;
	color: #FFFFFF;
}.three-columns .content {
	padding-top: 20px;
}/** BOX STYLE 1 */.boxA {
}.boxA .title {
	height: 23px;
	margin: 0px;
	font-weight: bold;
	padding: 18px 0px 0px 20px;
	background: url(images/homepage06.jpg) no-repeat left top;
	color: #FFFFFF;
}.boxA .content {
	padding: 15px 13px;
}/** SIDEBAR */#sidebar {
	width: 250px;
}#homepage #sidebar {
	width: 288px;
}/** CLIENT LOGIN */#login {
}#login .content {
	padding-top: 20px;
	padding-left: 25px;
}#login ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}#login li {
	margin-bottom: 13px;
}#login label {
	float: left;
	width: 70px;
	font-weight: bold;
	color: #5B6D74;
}input#username, input#password {
	width: 130px;
	height: 17px;
	padding: 4px 5px 3px 5px;
	background: #F6F6F5;
	border: 1px solid #F6F6F5;
	border-left-color: #E1DFD7;
	border-top-color: #D4D2C5;
}input#login-submit {
	float: right;
	width: 80px;
	height: 24px;
	background: url(images/subpage1_02.gif) repeat-x left top;
	border: 1px solid #44433B;
	border-right-color: #2E2D28;
	border-bottom-color: #272623;
	font-weight: bold;
	color: #FFFFFF;
}#homepage input#username, #homepage input#password {
	width: 165px;
}/** FOOTER */#footer {
	width: 940px;
	height: 150px;
	background: url(images/bg05.jpg) no-repeat left top;
}#footer p {
	margin: 0px;
	padding: 80px 0px 0px 0px;
	text-align: center;
	color: #C6C4BC;
}/** BOX1 */#box1 {
}/** BOX2 */#box2 {
}/** BOX3 */#box3 {
}/** BOX4 */#box4 {
}#box4 .content {
	padding-left: 20px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line4 {
height:36px; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.pro_line4 .select {
margin:0; 
padding:0 0 0 15px; 
list-style:none; 
white-space:nowrap;
}

.pro_line4 li {
float:left;
background:url(line/blank.gif);
}

.pro_line4 .select a {
display:block; 
height:36px; 
float:left; 
background: url(line/blank_sepia.gif); 
padding:0 0 0 0px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
}

.pro_line4 .select a b {
display:block; 
padding:0 15px 10px 15px; 
background:url(line/blank_sepia.gif) right top;
}

.pro_line4 .select a:hover, 
.pro_line4 .select li:hover a {
background: url(line/blank_over_sepia.gif); 
padding:0 0 0 0px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.pro_line4 .select a:hover b, 
.pro_line4 .select li:hover a b {
display:block; 
padding:0 15px 9px 15px; 
background:url(line/blank_over_sepia.gif) right top; 
cursor:pointer;
}

.pro_line4 .sub {
display:none;
}

/* IE6 only */
.pro_line4 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line4 .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.pro_line4 .sub li {background:"#48433D";}

.pro_line4 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;top:28px; 
left:0; 
text-align:left;
}

.pro_line4 .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#fff;font-size:10px;}

.pro_line4 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

/* right side menu*/
.pro_line4 .sub2 {
display:none;
}

/* IE6 only */
.pro_line4 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line4 .sub2 {
margin:0; 
padding:0 0 0 350px;
list-style:none;
}
.pro_line4 .sub2 li {background:"#48433D";}

.pro_line4 .select :hover .sub2 {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;top:28px; 
left:0; 
text-align:left;
}

.pro_line4 .select :hover .sub2 li a 
{display:block;height:18px; line-height:16px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#fff;font-size:10px;}

.pro_line4 .select :hover .sub2 li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

/* ================================================================ 
End of copyrighted materal.
=================================================================== */