body
{
background:url(../images/main_bg.jpg) left top repeat-x;
background-color:#452602;
padding:15px 0px 0px 0px;
margin:0px;
font-weight:normal;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#362207;
}

p
{
text-align:justify;
padding:0px;
margin:0px 0px 15px 0px;
}

/*-----------------------------------------topmenu-------------------------------------*/

#top_menu
{
width:983px;
padding-left:20px;
margin:0px;
float:left;
}

#top_menu ul {
	clear:both;
	font-weight:bold;
	font-size:11px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:justify;
	color:#362207;
	height:27px;
	float:left;
	list-style:none;
	padding:0px 0px;
	margin:0px;
}

#top_menu li {
	display:inline;
	margin:0px;
	padding:0px;
}

#top_menu a {
	font-weight:bold;
	font-size:11px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#014426;
	float:left;
	background:url("../images/top_menu_left_h.jpg") left top no-repeat;
	margin:0px 3px 0px 0px;
	padding:0 0 0 10px;
	height:27px;
}

#top_menu a span {
	display:block;
	float:none;
	background:url("../images/top_menu_right_h.jpg") 100% top no-repeat;
	font-weight:bold;
	font-size:11px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#014426;
	text-decoration:none;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

#top_menu li a:hover{
	float:left;
	font-size:11px;
	line-height:27px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	background:url("../images/top_menu_left.jpg") left top no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 3px 0px 0px;
	height:27px;
}

#top_menu li a:hover span {

	display:block;
	float:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url("../images/top_menu_right.jpg") 100% top no-repeat;
	font-size:11px;
	line-height:27px;
	color:#000;
	text-decoration:none;
	height:27px;
	padding:0px 10px 0px 0px; 	
	margin:0px 0px 0px 0px;
}



/*------------------------------------banner------------------------------------------------------*/

.bannercont_top_bg
{
background:url(../images/body_cont_top_bg.jpg) left top repeat-x;
padding:0px;
margin:0px;
height:22px;
}

.top_banner_bg
{
background:url(../images/banner_bg.jpg) left 100% repeat-x;
background-color:#F8F9F7;
padding:0px;
margin:0px;
}

.banner_cont_left
{
background:url(../images/body_cont_left_bg.jpg) left top repeat-y;
background-color:#FFFFFF;
width:9px;
padding:0px;
margin:0px;
}

.banner_cont_right
{
background:url(../images/body_cont_right_bg.jpg) left top repeat-y;
width:9px;
padding:0px;
margin:0px;
}

.banner_bg
{
background:url(../images/banner_bg.jpg) left top repeat-x;
background-color:#F5F6F5;
padding:0px 0px 0px 0px;
margin:0px;
}

.bannercont_bottom_bg
{
background:url(../images/body_cont_bottom_bg.jpg) left top repeat-x;
padding:0px;
margin:0px;
height:19px;
}

.welcome_img
{
padding:0px;
margin:10px 0px;
}

p.body_text
{
font-weight:normal;
font-size:11px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
padding:0px;
margin:0px 0px 20px 10px;
}

.body_bg
{
background-color:#FFFFFF;
padding:6px 9px 0px 9px;
margin:0px;
}

.body_greybox_top_bg
{
background:url(../images/body_greybox_topbg.jpg) left top repeat-x;
padding:0px;
margin:0px;
}

.body_containarea_bg
{
background:url(../images/body_bg.jpg) left 100% repeat-x;
background-color:#F3F3F2;
padding:0px;
margin:0px;
}

.body_containarea_pabbelbg
{
background:url(../images/body_innerbg.jpg) 50% 100% no-repeat;
background-color:#F3F3F3;
padding:0px 0px 20px 0px;
margin:0px;
}

.small_gerybox_topbg
{
background:url(../images/small_greybox_topbg.gif) left top repeat-x;
padding:0px;
margin:0px;
}

.small_greybox_bodybg
{
background:url(../images/small_greybox_body_bg.gif) left top repeat-x;
background-color:#FFFFFF;
padding:10px 12px 10px 12px;
margin:0px;
}

/*h2.header_img
{
padding:0px;
margin:0px 0px 15px 0px;
}*/

h2.brown_big_header
{
font-weight:normal;
font-size:15pt;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#512C01;
text-align:justify;
padding:0px;
margin:0px 0px 10px 0px;
}

.brown_small_header
{
font-weight:bold;
font-size:11pt;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#512C01;
}

.pink_small_header
{
font-weight:bold;
font-size:11pt;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#FF00CC;
}

h2.black_big_header
{
font-weight:normal;
font-size:15pt;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
padding:0px;
margin:0px 0px 0px 0px;
}

.black_small_header
{
font-weight:bold;
font-size:11pt;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
}

h2.green_big_header
{
font-weight:bold;
font-size:13pt;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#014522;
/*text-align:justify; */
padding:0px;
margin:0px 0px 0px 0px;
}

.green_small_header
{
font-weight:bold;
font-size:8.30pt;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
color:#014522;
text-align:justify;
}



p.brown_text
{
font-weight:normal;
font-size:11px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#362207;
padding:12px 0px 12px 5px;
margin:0px;
text-align:justify;
}

.green_box_top_bg
{
background:url(../images/green_box_top_bg.jpg) left top repeat-x;
background-color:#CFF7E4;
padding:0px;
margin:0px;
}

.green_box_bottom_bg
{
background:url(../images/green_box_bottom_bg.jpg) left top repeat-x;
background-color:#CFF7E4;
padding:0px;
margin:0px;
}

.green_box_bg
{
background:url(../images/green_box_bg.jpg) left 100% repeat-x;
background-color:#D0F6E4;
padding:18px 8px 0px 8px;
margin:0px;
font-weight:normal;
font-size:11px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#014522;
}

.green_box_header
{
background:url(../images/h_dotted_line.gif) left 100% repeat-x;
padding:0px 0px 15px 0px;
margin:0px;
}

.body_bottom_bg
{
background:url(../images/body_bottom_bg.jpg) left top repeat-x;
padding:0px;
margin:0px;
}

.darkbrown_text
{
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#362207;
padding:0px;
margin:0px;
}


.footer
{
padding:15px 0px;
margin:0px;
font-weight:normal;
font-size:11px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#C09E75;
}

a.footer_link:link, a.footer_link:active, a.footer_link:visited
{
font-weight:normal;
font-size:11px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#C09E75;
text-decoration:none;
padding:0px 12px;
margin:0px;
}

a.footer_link:hover
{
font-weight:normal;
font-size:11px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#ECECEC;
text-decoration:none;
padding:0px 12px;
margin:0px;
}

a.copyright_link:link, a.copyright_link:active, a.copyright_link:visited
{
font-weight:normal;
font-size:11px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#C09E75;
text-decoration:none;
padding:0px 0px;
margin:0px;
}

a.copyright_link:hover
{
font-weight:normal;
font-size:11px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#ECECEC;
text-decoration:none;
padding:0px 0px;
margin:0px;
}

.heading_text
{
font-weight:bold;
font-size:20px;
line-height:34px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#311B00;
padding:0px 10px;
margin:0px;
height:34px;
}

.h_dotted_line2
{
background:url(../images/h_dotted_line2.gif) left center repeat-x;
height:50px;
padding:0px;
margin:0px;
}

.light_green_light_bg
{
background-color:#D0F8E5;
padding:3px 10px;
margin:0px;
}

.inner_page_bottom_bg
{
background-color:#FFFFFF;
padding:0px;
margin:0px;
}

.innerpage_body_bg
{
background:url(../images/inner_page_body_bg.jpg) left top repeat-x;
background-color:#FFFFFF;
padding:0px 20px 0px 20px;
margin:0px;
}

.inner_page_newsletter_bg
{
background-color:#D0F8E5;
padding:15px;
margin:0px;
}


.inner_page_contact_bg
{
background-color:#D0F8E5;
padding:10px;
margin:0px;
}

.innerpage_greentop_bg
{
background-color:#D0F8E5;
padding:0px;
margin:0px;
}

.innerpage_bottom_bg
{
background-color:#D0F8E5;
padding:0px;
margin:0px;
}

.green_header_bg
{
background-color:#D0F8E5;
padding:0px;
margin:0px;
font-weight:bold;
color:#000;
font-size:11px;
text-transform:uppercase;
text-align:justify;
padding:0px;
margin:0px;
}

.white_box_bottom_bg
{
background:url(../images/white_box_bottom_bg.gif) left 100% repeat-x;
padding:0px;
margin:0px;
}

.white_box_top_bg
{
background:url(../images/white_box_top_bg.gif) left 100% repeat-x;
padding:0px;
margin:0px;
}

.white_box_bg
{
background-color:#FFFFFF;
border-right:#F0F0F0 solid 2px;
border-left:#F0F0F0 solid 2px;
padding:10px;
margin:0px;
}

.green_top_bg
{
background:url(../images/iner_page_greenbox_topbg.gif) left top repeat-x;
padding:0px;
margin:0px;
}

.green_body_bg
{
background:url(../images/iner_page_greenbox_body_bg.gif) left top repeat-x;
background-color:#F2FDF8;
padding:0px 10px 15px 10px;
margin:0px;
}

.img_left
{
padding:0px;
margin:0px 10px 6px 0px;
}

a.brown_link:link, a.brown_link:active, a.brown_link:visited
{
font-weight:bold;
font-size:14px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#4C3417;
text-decoration:none;
}

a.brown_link:hover
{
font-weight:bold;
font-size:14px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.genarel_padding
{
padding:10px;
margin:0px;
}

input.look_contact
{
width:300px;
height:20px;
padding:0px;
margin:0px;
}

textarea.look
{
width:300px;
padding:0px;
margin:0px;
}

select.contactlook
{
width:300px;
height:20px;
padding:0px;
margin:0px;
}

.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
