/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:12px;
}

body{
	background:#FFFFFF;
	text-align:center;
	color:#786c67;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right !important;}
.clear  { clear:both;}

.header {height:502px; background:url(images/header-tail.gif) top repeat-x;}

html, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#786c67;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3a8a54;}
a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}

a1 {color:#3a8a54;}
a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}

p {padding-top:15px;}
strong {
	color:#2c3b44;
	font-size:12px;
	line-height:1.231em;
}

/* ============================= main layout ====================== */

.link {background:#3a8a54 url(images/link-right-bg.gif) top right no-repeat; display:block; float:left; color:#f8f4e8; font-size:0.917em; line-height:1em; font-weight:bold; margin-top:21px; text-decoration:none;}
.link span {background:url(images/link-left-bg.gif) top left no-repeat; display:block; padding:4px 7px 5px 10px;}
.link:hover {background:#3a8a54 url(images/link-right-bg.gif) top right no-repeat; color:#fff; text-decoration:underline;}
.link:hover span {background:url(images/link-left-bg.gif) top left no-repeat;}

.link2 {font-weight:bold; color:#3a8a54; padding-left:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.link3 {
	font-weight:bold;
	color:#3a8a54;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

li {
	background:url(images/list-bg.gif) no-repeat 0 9px;
	padding-left:14px;
	font-size:12px;
	line-height:1.727em;
	font-family:Arial, Helvetica, sans-serif;
}
li a {color:#3a8a54;}

.imgindent {margin:0 20px 0 0; float:left;}

h2 {font-size:1.5em; border-bottom:1px solid #ddd9d8; line-height:1em; color:#2c3b44; font-weight:normal; padding-bottom:6px; margin-bottom:25px;}
h3 {font-family:Tahoma, Geneva, sans-serif; font-size:1.333em; line-height:1em; color:#fff; padding:1px 0 0 24px;}

.title1 {background:url(images/title1-tail-bg.gif) top repeat-x; padding:16px 0 21px 17px;}
.title1 h3 {background:url(images/title1-bg.gif) top left no-repeat;}
.title2 {background:url(images/title2-tail-bg.gif) top repeat-x; padding:16px 0 21px 17px;}
.title2 h3 {background:url(images/title2-bg.gif) top left no-repeat;}

/* ============================= header ====================== */

.submenu {float:right; padding:32px 37px 0 0;}
.submenu li {display:inline; background:url(images/submenu-marker.gif) top right no-repeat; padding:0 8px 0 22px; font-family:Tahoma, Genefa, sans-serif;}
.submenu li a {color:#282828; text-decoration:none;}
.submenu li a:hover {color:#00b8ff; text-decoration:underline;}

.logo {margin:18px 0 12px 19px;}


.slogan {
	padding:80px 0 66px 498px;
	background:url(images/header-bg.jpg) top left no-repeat;
	margin-top:1px;
}

/* ============================= content ====================== */

#content {padding:25px 25px 56px 13px;}
#page1 #content {padding:9px 0 56px 0;}
.row2 {padding:26px 0 0 13px;}

.box {background:url(images/box-bg.gif) bottom repeat-x #f3f3f3; color:#3a8a54;}
.box .indent {padding:14px 15px 29px 18px;}
.box ul {padding-bottom:8px;}

.col-pad {padding-right:36px;}
.col-pad2 {padding-right:2px;}
.col-pad3 {padding-right:9px;}
.col-pad4 {padding-right:70px;}
.margin0 {margin-top:0px;}
.margin1 {margin-bottom:25px;}
.margin2 {margin-top:21px;}
.margin3 {margin-bottom:15px;}
.padding1 {margin-top:31px;}

.color2 {
	color:#3a8a54;
	font-size:12px;
}
.text2 {font-size:0.917em;}
.text2 strong {font-size:1em;}
.text2 strong a {color:#009feb;}
.rss { background:url(images/rss-bg.gif) no-repeat 0 0; color:#786c67; text-decoration:none; font-weight:bold; padding:0 0 0 23px; display:inline-block;}
.rss:hover {text-decoration:underline;}
.line {border-top:1px solid #ddd9d8; padding:13px 0 0 0; margin-top:36px;}
.phone {float:right; margin-right:20px;}
.mail {color:#b73909;}

/* ============================= footer ====================== */
.footer { height:69px; background:url(images/footer-tail.gif) top repeat-x; font-size:12px; padding:23px 0 0 13px; line-height:25px}
.footer a {text-decoration:underline; color:#786c67}
.footer a:hover {text-decoration:none;}

/* ============================= forms ============================= */

#ContactForm {padding:0 25px 0 0;}
#ContactForm .rowi {height:40px;}
#ContactForm .link {margin:18px 0 0 10px;}

.input {width:255px; height:15px; border:1px solid #7d7d7d; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:235px; height:90px; border:1px solid #7d7d7d; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;
}

div.lefth {
	height:90px;
	width:137px;
	float:left;
	margin:10px 10px 0 0;
	border-left:1px solid #999588;
	border-bottom:1px solid #999588;
	background:#FFFFFF;
	padding-top: 10px;
	text-align:center;

}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 10px solid #F5F5F5;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}	

/*Login*/
.area { background-image:url(images/bg_area.gif);
		background-repeat:no-repeat;
		font-size:11px;
		color:#282828;
}
.webmail { background-image:url(images/bg_webmail.gif);
		background-repeat:no-repeat;
		font-size:11px;
		color:#282828;
}
.webmail a {color:#282828; font-size:11px;}
.form_area input{ height:15px;}
