@CHARSET "UTF-8";
*{margin:0;padding:0;}
html, body {
height:100%; margin:0;
}

html>body {
min-height:100%;
height:auto;
}

body {
position:relative;
font-family:Trebuchet MS;
font-size:12px;
line-height:1.2;
color:#321c05;
}


a {
text-decoration: none;
border: none;
outline:0;
color:#ffffff;
}

a img {
border:none;
outline:0;
}

li {

}

a.menu-sprite {
display:block;
background: url('../images/menu_arrow.gif') no-repeat 0 4px;
padding-left:24px;
margin-left:9px;
height:13px;
}

a.menu-sprite:hover {
background-position: 0 -35px;
}


#menu {
width:174px;
height:154px;
position:absolute;
left:212px;
top:76px;
background:url('../images/menuBg.gif') repeat-y 22px 0;
z-index:10;
padding-top:8px;
list-style-type: none;
vertical-align:bottom;
}

#menu li{
color:#ffffff;
background:url('../images/menu_liBg.gif') repeat-x;
padding-top:5px;
vertical-align:bottom;
height:19px;
font-size:14px;
}

#menu a {
color: #ffffff;
}

#banner1, #banner2, #banner3, #banner4, #flashBanner {
position:absolute;
}

#banner1 {
top:124px;
left:385px;
z-index:0;
width:286px;
height:130px;
}

#banner2 {
top:254px;
left:159px;
z-index:0;
width:512px;
height:135px;
}

#banner4 {
top:36px;
left:42px;
z-index:5;
width:192px;
height:314px;
}

#flashBanner {
top:136px;
left:671px;
z-index:5;
width:182px;
height:188px;
}

#stand1 {
margin-top:-39px;
padding-left:49px;
z-index:200;
width:173px;
float:left;
display:inline;
}

#stand1Header {
margin:0;
width:100%;
height:18px;
background:url('../images/stand1Header.png') no-repeat;
font-size:12px;
color:#ffffff;
padding-left:8px;
padding-top:8px;
z-index:200;
}

#stand1 #his_content {
margin:0;
width:100%;
background:url('../images/stand1Bg.png') repeat-y;
padding-bottom:12px;
font-size:10px;
color:#321c05;
}
#stand1 #his_content a{color:#321c05;
}

#stand1 #his_content p {
padding: 12px 20px 5px 9px;
}

#stand1 #nav {
margin:0;
width:100%;
height:32px;
padding:0;
}

#mainContent {
padding: 0;
margin: 0 229px 50px 234px;
width:430px;
}

#lib_mainContent {
padding: 0;
margin: -39px 229px 50px 234px;
z-index:200;
width:425px;

}

#lib_contentHeader {
margin:0;
width:100%;
height:27px;
background: url('../images/contentHeader.png') no-repeat;
font-size:12px;
color:#ffffff;
padding-left:8px;
padding-top:8px;
z-index:200;
}

#lib_contentBottom {
background: url('../images/lib_contentBottom.png') no-repeat;
height:14px;
}


#mainContent h2, #lib_mainContent h2 {
font-size: 26px;
font-weight:bold;
line-height:1;
}

#mainContent h3, #lib_mainContent h3 {
font-size: 18px;
font-weight: bold;
padding-top: 17px;
line-height: 1.1;
}

#mainContent ul, #lib_mainContent ul {
padding-left: 49px;
line-height:1.2;
}

#lib_mainContent #content {
background: url('../images/lib_ContentBg.png') repeat-y;
margin:0;
padding:0 7px 12px 7px;
height:130px;
min-height:130px !important;
height:auto;
}

#sidebar {
margin-top:-39px;
margin-right:35px;
float:right;
width:189px;
display:inline;

}

#footer {
position:relative;
padding-bottom:20px;
width:100%;
height:200px;
min-height:200px !important;
height:auto;
background:#ffffff;

}

#partners {
width:900px;
margin: 0 auto;
position:relative;
padding:20px 0;

}

#partners h2 {
font-size:12px;
font-weight:normal;
margin-top: 10px;
margin-left:48px;
}

#partner {
width:247px;
text-align:right;
padding-right:9px;
font-size:10px;
}

#partner img {
padding: 5px 0 18px 0;
}

#wrapper {
position:relative;
width:100%;
background:#40a629 url('../images/bg.jpg') repeat-x;
}

#bannerWrapper {
background:	url('../images/clouds.gif') 484px 36px no-repeat;
width:900px;
height:389px;
margin: 0 auto;
position:relative;
}

#contentWrapper {
position:relative;
width:900px;
margin:0 auto;
min-height:331px;
height: auto !important;
height: 331px;
}

.contactStripe{
font-size:16px;padding-top:3px;width:190px;height:30px;
margin-top:0px;
}
.contactStripe a {
color:#321c05;
}
#phone, #mailto, #sendMail {
background:url('../images/contactsBg.png') no-repeat;
text-align:center;
}

#phone {

}

#mailto {

}

#sendMail {
padding-top:3px;text-align:left;
}

#sendMail a img {
margin: 3px 10px 0 11px;
float:left;
}

#subscribe {
text-align:left;height:55px;background:url('../images/contactsBigBg.png') no-repeat;padding-top:3px;
}

#subscribe a img {
float:left;
margin:1px 10px 0 11px;
}

#subscribe input {
background:#68b63f;border:none;outline:0;color:#90d44e;width:136px;padding-left:5px;
}

.news {margin: 0px 0px 5px 0px;
padding: 10px 8px 10px 10px;
float: left;
width: 371px;
border-bottom: 1px solid #90d44e;
line-height: 100%;
}

.news a {color:#321c05;
}

.news_title, .news_title a {
font-size:14px;
padding-bottom:2px;
font-weight:bold;
}

.news_date {font-size:10px;
padding-bottom:2px;
}

ul.pagelist {
	clear: both;
	padding: 0;
	margin: 20px 0 0 0;
	list-style-type: none;
}
ul.pagelist li {
	display: inline;
}
ul.pagelist li a, ul.pagelist span.disabledlink {
	padding: 4px;
}
ul.pagelist li.current a {
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	color: #5A5A4B;
}
ul.pagelist li.prev {
	margin-right: 10px;
}
ul.pagelist li.next {
	margin-left: 10px;
}
.disabledlink {
	color: #ddd;
	cursor: default;
}
.pagenav {
	clear: both;
}
.disabled_nav {
	visibility: hidden;
}

.reg_form td {vertical-align:top;
padding-top:5px;
font-size:12px;
}

.reg_form .label {width:150px;
padding-right:50px;
}

#error {width:405px;background:url('../images/whiteBg.png') repeat;
color:#ea5419;
font-size:12px;
font-weight:bold;
text-align:left;
}

.reg_form_el {background:#68b63f;
color:white;
font-family:Trebuchet MS;
font-size:11px;
border:1px inset #90d44e;
outline:0;
width:200px;
margin-right:0px;
}


