*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background-color:#F7F2F0;
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
body{
width:980px;
margin:0 auto;
}
#header{
width:980px;
background-image:url(images/header_bg_new.jpg);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
position:relative
}
.slogan{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B7C293;
margin:75px 0 0 408px;
letter-spacing:2px
}
#menu{
margin:125px 0 0 21px;
}
#menu li{
background-image:url(images/button_bg.gif);
background-position:top left;
background-repeat:no-repeat;
list-style-type:none;
float:left;
margin:0 2px 0 0;
}
#menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
width:115px;
line-height:35px;
text-align:center;
font-weight:bold;
display:block
}
#menu #active{
background-image:url(images/active_bg.gif);
}
#menu #active a{
color:#86695E
}
#flag{
position:absolute;
top:5px;
right:50px;
height:30px;
}
#flag a{
color:#fff;
text-decoration:none;
font-weight:bold;
vertical-align: middle;
}
#flag img{
border:1px solid;
border-color:#fff;
vertical-align: middle;
}
#content{
width:820px;
overflow:hidden;
margin:0 auto;
padding:0px 0 0px 0;
}
.main{
width:540px;
float:left;
overflow:hidden;
clear: both;
}
.main p{
display:block;
width:480px;
padding:0 0 0 15px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#86695E;
}
.more1{
float:right;
margin:8px 32px 0 0;
display:block;
display:inline;
}
.more2{
float:right;
margin:2px 42px 0 0;
display:block;
display:inline;
}
.img_cl{
margin: 0px 10px 0 10px;
}
.li_cl{
background-image:url(images/bullet.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:15px;
font-weight: bold;
color:#70893E;
padding:0 0 13px 26px;
margin:10px 0 0 15px;
width:450px;
}
.block_start{
background-image:url(images/whitebg_1.jpg);
background-position:top left;
background-repeat:no-repeat;
overflow: hidden; 
width:520px;
height:10px;
margin:0px 0 0 11px;
float:left
}
.block_stop{
background-image:url(images/whitebg_3.jpg);
background-position:top left;
background-repeat:no-repeat;
width:520px;
height:10px;
margin:0px 0 20px 11px;
float:left
}
.block{
background-image:url(images/whitebg_2.jpg);
background-position:top left;
background-repeat:repeat-y;
width:520px;
margin:0px 0 0 11px;
padding: 0px;
float:left
}
.block h3{
display:block;
text-align: center;
background-image:url(images/icon.jpg);
background-position:top left;
background-repeat:no-repeat;
line-height:24px;
margin-left: 10px;
margin-right: 10px;
padding:0 10px 15px 60px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight: bold;
color:#70893E;
}
.formtb{
border:black 1px solid; 
border-color:#d9dfe2;
margin:1px;
padding:5px;
width:400px;
text-align:center;
background-color:#ECE5E1;
}
.block td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#86695E;
}
.block li{
list-style-type:none;
background-image:url(images/bullet.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 13px 26px;
margin:0 0 0 20px;
line-height:17px;
}
.block ul{
}
.block li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#347E94;
text-decoration:underline;
font-weight:bold;
}
.block li a:visited{text-decoration:underline}
.block li a:hover{text-decoration:none}
#column{
padding:10px 0 0 25px;
width:250px;
overflow: hidden;
float: right;
}
#sidebar{
background-color:#ECE5E1;
width:220px;
padding:0px 0px 5px 0px;
margin:0 0 0 0;
overflow: hidden; 
}
#sidebar h3{
background-image:url();
background-position:top left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#4D737F;
font-weight:normal;
line-height:20px;
padding:0 0 10px 6px;
}
.small_block{
width:213px;
height:61px;
padding:7px 0 10px 7px;
background-image:url(images/block_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}
.small_block p{
background-position:top left;
background-repeat:no-repeat;
padding:0 0 7px 62px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#70893E;
font-weight:bold;
}
.item1{background-image:url(images/item3.jpg);}
.item2{background-image:url(images/item2.jpg);}
.item3{background-image:url(images/item3.jpg);}
.item4{background-image:url(images/item4.jpg);}
.item5{background-image:url(images/item5.jpg);}
.small_block p a{
font-size:14px;
color:#347E94;
text-decoration:underline;
font-weight:normal;
display:block;
float:left;
margin:12px 0 5px 0;
width:100%;
}
.small_block p a:visited{text-decoration:underline}
.small_block p a:hover{text-decoration:none}
.vendors{
display:block;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6D8F2A;
text-transform:uppercase;
text-decoration:underline;
}
.vendors:visited{text-decoration:underline}
.vendors:hover{text-decoration:none}
.banner{
display:block;
margin:0 0 7px 0
}
#footer{
background-image:url(images/footer_bg.gif);
background-position:top center;
background-repeat:no-repeat;
padding:20px 0 25px 0;
text-align:center
}
#footer p{
padding:0 0px 0 0
}
#footer p, #footer p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#86695E;
text-transform:uppercase
}
#footer p a{
text-decoration:none
}
#footer p a:visited{text-decoration:none}
#footer p a:hover{text-decoration:underline}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; background:#ECE5E1;}
.r2 { margin: 0 2px; background:#ECE5E1;}
.r1 { margin: 0 1px; background:#ECE5E1;}

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background:#ECE5E1;
}

.inner-box {
    padding:1em;
    background:#ECE5E1;
}

.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}

.my_button {
	background-image:url(images/whitebg_2.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	font-size: 12px;
	font-family: Verdana;
	color:#86695E;
	border: #86695E 1px solid;
	cursor: pointer;
	width: 75px;
}
.block input {
	background-image:url(images/whitebg_2.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	font-size: 13px;
	font-family: Verdana;
	color:#86695E;
	border: #86695E 1px solid;
	cursor: pointer;
}

.commentheader {padding:5px; border-top: 1px solid #EED7D7; border-bottom: 1px solid #EED7D7; background-color: #ECE5E1;}
.commentlist li {background-image: none; margin: 15px 0 3px;padding: 5px 10px 3px 0;list-style: none;}
.commentmetadata {margin:0; display:inline; font-size:0.9em; color: #777777;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.f1 {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid}
.f2 {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid}
.f3 {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid}
.fontnorm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.fontmini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
fieldset {margin: 10px; padding: 10px;}
