BODY
	{
	margin: 0px;
	text-align: center;
	background: #5a8520 url(../images/bg.jpg) no-repeat center top;
	}

BODY, TABLE, INPUT, TEXTAREA, SELECT
	{
	color: #343434;
	font-size: 11px;
	font-family: tahoma;
	}
	
#logo
	{
	padding-left: 290px;
	padding-top: 129px;
	}
	
.shadow
	{
	width: 300px;
	height: 47px;
	background: #373737 url(../images/img_shadow.jpg) no-repeat center top;
	}
	
.shadow_img
	{
	width: 123px;
	height: 27px;
	background: #373737 url(../images/img_shadow1.jpg) no-repeat center top;
	}
	
#bagga_content
	{
	margin-left: 8px;
	margin-right: 10px;
	}
	
#bagga_content h1
	{
	color: #a8c749;
	font-size: 120%;
	font-weight: bold;
	font-family: tahoma;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#bagga_content p
	{
	color: #c8c8c8;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	}
	
#button_bar_application
	{
	width: 697px;
	height: 24px;
	background: url('../images/button_bar_application.jpg') no-repeat;
	}
	
#menu
	{
	height: 30px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}
#menu UL.level1
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

#menu UL.level1 LI
	{
	float: left;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	position1: absolute;
	}

#menu UL.level2
	{
	margin: 0px;
	padding: 0px;
	z-index: 11;
	display: none;
	margin-top: 0px;
	position: absolute;
	font-family1: georgia;
	list-style-type: none;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	border-bottom: 5px solid #000000;
	}

#menu UL.level2 LI
	{
	width: 100%;
	line-height: 25px;
	padding-left: 15px;
	background: #8caf3b;
	border-bottom: 1px solid green;
	}

#menu UL.level2 LI.over
	{
	background: #353535;
	}

#menu UL.level2 LI.special
	{
	background: #000000;
	border-bottom: 1px solid #666666;
	}
#menu UL.level2 LI.special A
	{
	color: #FFFFFF;
	}
	
#menu UL.level2 LI A
	{
	width: 100%;
	color: #000000;
	display: block;
	font-weight: bold;
	text-decoration: none;
	}

#menu UL.level2 LI.over A
	{
	color: #ffffff;
	}
	
H2
	{
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 0px;
	}
	
H3
	{
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 110%;
	color: #bad65a;
	}
	
.home
	{
	background: #8bad39 url(../images/home_bg.jpg) repeat-x center top;
	}
	
.inner
	{
	background: #bcd85c url(../images/bg_inner.jpg) repeat-x center top;
	}
	
.link, a.link, a.link:link, a.link:active, a.link:visited
	{
	color: #393939;
	text-decoration: none;
	} 

a.link:hover
	{
	color: #008000;
	}
	
.margin
	{
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	}
	
P
	{
	text-align: justify;
	margin-right: 10px;
	margin-left: 10px;
	}
	
.readmore, a.readmore, a.readmore:link, a.readmore:active, a.readmore:visited
	{
	color: #343434;
	font-size: 90%;
	text-decoration: underline;
	} 

a.readmore:hover
	{
	color: #008000;
	}

.box_left
	{
	width: 18px;
	background: #1f1f1f url('../images/left_bg1.jpg') repeat-y;
	}

.box_right
	{
	width: 19px;
	background: #1f1f1f url('../images/right_bg1.jpg') repeat-y;
	}
	
.footer
	{
	height: 60px;
	background: #1f1f1f url('../images/footer.jpg') repeat-x;
	}

.copy
	{
	font-size: 90%;
	color: 575757;
	}
	
#slideshow
	{
	color: #d7d7d7;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#slideshow_inner
	{
	color: #d7d7d7;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#marquee1
	{
	color: #d7d7d7;
	padding-top: 8px;
	padding-bottom:	8px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#marquee1 .dot
	{
	color: #bcd85c;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#block
{
	padding: 5px;
	font-weight: normal;
}

#block A
	{
	color: #0F5859;
	text-decoration: none;
	}

#block A:hover
	{
	text-decoration: underline;
	}
	
.quotes_name
	{
	font-size: 90%;
	font-weight: bold;
	color: #c9e760;
	}
	
#marquee_quotes
	{
	font-size: 100%;
	font-weight: normal;
	color: #d7d7d7;
	padding-top: 8px;
	padding-bottom:	8px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.form_title
	{
	color: #ffffff;
	font-weight: bold;
	}
	
.input
	{
	height: 25px;
	padding-top: 4px;
	background: #e6f298;
	border: 1px solid #000000;
	}

.input_textarea
	{
	height: 80px;
	padding-top: 4px;
	background: #e6f298;
	border: 1px solid #000000;
	}

.marqueeh
{
    width: 620px;
  	height: 189px;
    overflow: hidden;
  	margin-left: 10px;
	position: relative;
}

.marquee
{
    width: 310px;
  	height: 600px;
    overflow: hidden;
  	margin-left: 10px;
	position: relative;
}

.shadow_protfolio
	{
	text-align: center;
	background: #1b1b1b url('../images/shadow_portfolio.jpg') no-repeat;
	}
	
.portfolio_text
	{
	font-size: 100%;
	color: #ffffff;
	}
	
.portfolio_title
	{
	font-size: 130%;
	font-weight: bold;
	color: #bcd85c;
	}

.portfolio
{
	z-index: 10;
	width: 310px;
	height: 189px;
	text-align: center;
}

.portfolio P
{
	width: 300px;
	height: 39px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 1px;
	padding-top: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	tetx-decoration: none;
	background: url('../images/shadow_inner.jpg') no-repeat;
}

.portfolio P A
{
	color: #bad65a;
	tetx-decoration: none;
}
		
.portfolio P A:hover
{
	color: #CCCCCC;
}

.album_remodeling
	{
	width: 204px;
	height: 115px;
	background-repeat: no-repeat;
	background-position: center top;
	}
	
.album_remodeling A
	{
	color: #bcd85c;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

.album_remodeling A:hover
{
	color: #ffffff;
}

.remodeling
{
	font-size: 120%;
	font-weight: bold;
	color: #bdd75c;
}
	
	
html 
	{
	scrollbar-face-color: #5a8520;
	scrollbar-shadow-color: #bcd85c;
	scrollbar-highlight-color: #8ab200;
	scrollbar-3dlight-color:#53670D;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #ffffff;
	}

.gallery
	{
	font-size: 120%;
	}
	

.album
	{
	width: 267px;
	height: 175px;
	background-repeat: no-repeat;
	background-position: center top;
	}
	
.album A
	{
	color: #bcd85c;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	}

.album A:hover
{
	color: #ffffff;
}

.mandatory
	{
	color: #da0505;
	}
	
.info
	{
	font-size: 90%;
	}
	