body {
	margin:10;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	background:url(img/body.gif) repeat-x #fff;
	text-decoration: none;
}
#text {
	position:absolute;
	top:277px;
	left:205px;
	width:771px;
	height:380px;
	font-size:13px;
	color:#333333;
	text-align:justify;
	border: none;
}
#text p:first-letter { font-size: 200%; }
#text ul{
	list-style-image:url(img/list.gif);
	list-style-type: circle;
}
#text li{align: left;}
#text2 {
	position:relative;
	top:auto;
	left:0px;
	width:771px;
	height:715px;
	font-size:13px;
	color:#333333;
	text-align:justify;
	border: none;
}
#text3 {
	position:absolute;
	top:auto;
	left:1px;
	width:771px;
	height:715px;
	font-size:13px;
	color:#333333;
	text-align:justify;
	border: none;
}
#headimg {position:absolute; top:18px; left:13px; width:180px; height:250px; z-index:10;  }
#logo {position:absolute; top:10px; left:205px; width:180px; height:95px; background-image: url(img/deco_logo.gif); background-repeat:no-repeat; }
#decor1 {position:absolute; top:145px; left:205px; width:200px; height:115px; background-color:#0cf; z-index:10; }
#decor2 {position:absolute; top:145px; left:415px; width:200px; height:115px; background-color:#f09; z-index:10; }
#decor3 {position:absolute; top:145px; left:625px; width:200px; height:115px; background-color:#ff0; z-index:10; }
#white{position:absolute; top:145px; left:0px; width:835px; height:120px; background-color:#fff; z-index:1; }
#contact {position:absolute; top:6px;	left:783px; width:177px; font-size:12px; padding-left:0px; border-left:1px solid #ccc;padding-right: 15px; text-align:right }
#contact p:first-letter { font-size: 150%; color:#000000;}
#topmenu {
	position:absolute;
	top:120px;
	left:202px;
	padding:0;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	width: 775px;
}
#topmenu li  {margin-top:1px; position:relative; display:inline; }
#topmenu ul {list-style:none; margin:0; padding:0; }	   
#topmenu a:link, #topmenu a:visited  {
	text-align:center;
	color:#333333;
	text-decoration:none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
#topmenu a:hover, #topmenu a:active  {
	color:#069;
	width:100%;
	text-decoration: none;
}
div#topmenu ul li {float:left; }
#leftmenu {
	position:absolute;
	top:278px;
	left:15px;
	width:179px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #ccc;
	height: 467px;
}
#leftmenu li  {position:relative; margin:0px; padding:0px; }
#leftmenu ul {list-style:none; margin:0; padding:0;}	   
#leftmenu a:link, #leftmenu a:visited  {text-align:right; display:block; height:14px; padding:5px; color:#333333; text-decoration:none; }
#leftmenu ul a:hover, #leftmenu ul a:active  {color:#069;}
div#leftmenu ul li {width:180px; }

#refmenu {
	position:absolute;
	top:214px;
	left:0px;
	width:180px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	height: 232px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#refmenu li  {position:relative; margin:0px; padding:0px; }
#refmenu ul {list-style:none; margin:0; padding:0;}	   
#refmenu a:link, #refmenu a:visited  {text-align:right; display:block; height:14px; padding:5px 3px 5px 0; color:#333333; text-decoration:none; }
#refmenu ul a:hover, #refmenu ul a:active  {color:#069;}
div#refmenu ul li {width:180px; }

#decor {position:relative; top:0px; left:0; width:100%; height:3px; background:url(img/decor.jpg) repeat-y; }
.magenta {color:#f0f; }
.slogan {
	position:absolute;
	top:6px;
	left:561px;
	font-size:24px;
	font-weight:bold;
	color:#004d96;
	z-index:10;
	width: 217px;
}
#shadow{position:absolute; top:69px; left:530px; width:300px; height:44px;background:url(img/shadow.jpg) no-repeat; }
h1 {letter-spacing:normal; font-size: 16px;margin-bottom:20px;}  
h2 { font-size: 17px; border-left:3px double #ccc;padding-left:5px;}  
h3 { font-size: 15px;}  
h4 { font-size: 13px; margin:2px; font-weight:normal;}  
a {color:#004d96}
a:hover {
	color:#f0f;
}
acronym{background-color:#cff;}
.back a:link, .back a:visited{float:right; text-decoration:none; }
.back a:hover, .back a:active{
	float:right;
	text-decoration:none;
	color:#ccc;
	top: auto;
}
.sitemap a{text-decoration:none;}
#urlap p:first-letter { font-size: 13px; position:relative; /*display:none;*/}
fieldset{width: 370px;font-size:13px; border:1px solid #004d96; margin-top:30px; padding:0 10px 10px 0; background:url(img/formbgr.jpg) bottom no-repeat; }
legend{font-weight:bold;color:#333;background-color:#fff;margin-left:5px; padding:0 5px 0 5px;}
label{font: small Verdana, Arial, Helvetica, sans-serif;}
.form{text-align:right;}
.submit{margin:5px 5px 5px 10px;}
#question{margin:0 0px 0 5px;width:355px;height:80px;}
#name, #phone, #email{width:227px;}
#album a img {border: none; color:#FFFFFF;}
#album a img hover, a img active, a img visited {color:#FFFFFF;}
.white {a img color: #FFFFFF}
#table a img {border: none; color:#FFFFFF;}
#table a img hover, a img active, a img visited {color:#FFFFFF;}
.white {a img color: #FFFFFF}
#abra a img {border: none; color:#FFFFFF;}
#abra a img hover, a img active, a img visited {color:#FFFFFF;}
.white {a img color: #FFFFFF}
#abra2 a img {border: none; color:#FFFFFF;}
#abra2 a img hover, a img active, a img visited {color:#FFFFFF;}
#abraz1 a img {border: none; color:#FFFFFF;}
#abraz1 a img hover, a img active, a img visited {color:#FFFFFF;}
.white {a img color: #FFFFFF}
#text img{
float:right;
padding:2px 0 5px 5px;
}
