/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset, fieldset legend,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
li { margin-left: 25px; padding-bottom: 2px;  }
fieldset,img { border: none; }
fieldset legend{color:#000;}
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
html {overflow-y:scroll;}
.clear { clear:both; }
.hidden { display: none; }
.left{
	float: left;
}
.right{
	float: right;
}
.right-align{
	text-align: right;
}
.spacer{
	height: 25px;
	clear: both;
}
.bold{
	font-weight: bold;
}
/* IE error box*/

.ie-error {
	background: #ffc9c9;
	border: solid 1px red;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 12px;
}
.error a {
	font-weight: bold;
}
/* END RESET*/

body{ background-color:#000000; margin-left:0px; margin-right:0px; margin-top:0px; font-size: 12px;color: #000000;font-family: Arial, Helvetica, sans-serif;text-decoration: none; background-image:url(../images/Silvatech-bg.jpg); background-position: top center; background-repeat:no-repeat;}

h1{ font-size: 20px; color:#315a0b; margin: 0px 0px 15px; font-family: "Lucida Grande", Helvetica; }
h2{ font-size: 20px; color:#000; margin: 0px 0px 15px; font-family: "Lucida Grande", Helvetica; }
h3{ font-size: 16px; color:#000; margin: 0px 0px 8px; font-family: "Lucida Grande", Helvetica; }

p { padding-bottom: 8px; }
ul { padding-bottom: 8px; }

a { color:#315a0b; text-decoration:none;}
a:hover { color:#315a0b; text-decoration:underline;}

#header{ width:900px; margin:0 auto; padding:0; }
#header .logo{ float:left;}
#header .search{ float:right; height:60px; vertical-align:middle; margin-top:35px; z-index:1000;}
.search_el{ background:url(../images/search_bg.png) no-repeat; width:201px; height:21px;}
.search_el input{ margin:0; margin-left:30px; margin-top:3px; border:none; background-color:#FFFFFF; width:160px; height:16px; font-size:11px;}
#header .menu{ float:left; width:575px; margin-top:3px; position:relative; z-index:1;}
#header .menu img{float:left;}

#homedecor{ margin:auto; width:920px; position:relative; }
#homeflash{ width:920px; height: 280px; outline: none;}
#home_welcome{ width:400px; position: absolute; top:40px; left:40px; color:#FFFFFF;  font-family: "Lucida Grande", Helvetica; }
#home_welcome h1{ font-size: 28px; margin: 0px; margin-bottom: 15px; color: #fff; }
#home_welcome div{ margin-left:25px;}

#homecontent{ margin:auto; width:920px; height:290px; background-image:url(../images/home_content_bg.png); background-repeat:no-repeat; position:relative; margin-top:4px;}
#homecontent h2 { font-size: 17px; }
#homecontent #cell{ margin-left:40px; margin-top:20px; width:210px; float:left;font-size:11px;}
#homecontent #cell2{ margin-left:40px; margin-top:20px; width:314px; float:left;font-size:11px;}


#pagedecor{ width:900px; height:224px; margin:auto;}
#pagedecor #decor_menu{ width:394px; height:224px; float:left; background:url(../images/page_decor_bg.png) no-repeat;}
#pagedecor #decor_menu h1{ font-size: 26px; color:#FFFFFF; margin-top:25px; padding-left:35px; }
#pagedecor #decor_menu ul{ padding-left: 35px;}
#pagedecor #decor_menu li{list-style-image:url(../images/bullet_menu.gif); font-size: 12px; color:#FFFFFF; text-transform:uppercase;}
#pagedecor #decor_menu ul li ul { display: none; list-style: none; padding-left: 15px; }
#pagedecor #decor_menu ul li ul li { font-size: 11px; text-transform: capitalize; list-style: none; /* margin: 5px 0px; */ }
#pagedecor #decor_menu a{font-size: 12px; color:#FFFFFF; text-decoration:none;}
#pagedecor #decor_menu a:hover{font-size: 12px; color:#e6b211; text-decoration:none;}
#pagedecor #decor_menu li.active a{font-size: 12px; color:#e6b211; text-decoration:none;}
#pagedecor #decor_menu li.active ul li a {font-size: 12px; color:#ffffff; text-decoration:none;}
#pagedecor #decor_menu li.active ul li.active a {font-size: 12px; color:#e6b211; text-decoration:none;}
#pagedecor .decor{ width:506px; height:224px; float:left;}

#pagecontent_top{ margin:auto; width:900px; height:12px; position:relative; margin-top:4px;}
#pagecontent_wrapper{ margin:auto; width:900px; background-image:url(../images/content_bg.png); background-repeat:repeat; position:relative; margin-top:0px; border:none;}
#pagecontent_content{ margin:auto; width:840px; background-image:url(../images/content_bottom.png); background-position:bottom left; background-repeat:no-repeat; padding-left:35px; padding-right:25px; padding-bottom:12px;}
#pagecontent_content #cell2{ margin-left:40px; margin-top:0px; width:314px; float:right;font-size:11px;}
#pagecontent_content #cell3{ margin-left:40px; margin-top:20px; float:right;font-size:11px;}
#pagecontent_content li{list-style-image:url(../images/bullet_content.gif);}
#pagecontent_bottom{ margin:auto; width:900px; height:12px; position:relative; margin-top:0px;}

#footer{ width:860px; margin:auto; padding-top:10px;}
#footer h2{ font-size:18px; color:#ffb600; font-weight:normal; margin-bottom:5px;}
#footer #cell{ margin-right:20px; width:150px; float:left;font-size:11px;}
#footer #cell a{ color:#FFFFFF; text-decoration:none;}
#footer #cell a:hover{ color:#FFFFFF; text-decoration:underline;}

#footer1{ width:900px; margin:auto; padding-top:10px; border-top: solid 1px #41434e; margin-top:5px;}
#footer1 #cell{ width:600px; float:left; font-size:16px; color:#ffb600; margin-top:15px;}
#footer1 #cell a{ color: #fff; }
#footer1 #cell a.yellowlink, a.yellowlink{ font-size:16px; color:#ffb600; text-decoration:none; margin-left:5px; margin-right:5px;}
#footer1 #cell p{ font-size:11px; color:#ffffff; text-decoration:none; margin-left:5px; margin-top: 20px;}
#footer1 #cell2{ float:right; font-size:36px; color:#FFFFFF; text-align:right;}
#footer1 #cell2 p{ font-size:16px; color:#ffb600; text-decoration:none; margin-top:5px;}

.button1{width:140px; height:21px; background:url(../images/button1.gif) no-repeat 0 0; float:right; margin-top:15px;}
.btn1 a{ position:relative;	padding:5px 45px 5px 30px;
		color:#000000; font-weight:bold;
		text-decoration:none;
		line-height:21px;
		font-size:11px;
		}
.button2{width:140px; height:21px; background:url(../images/button2.gif) no-repeat 0 0; float:right;}
.btn2 a{ position:relative;	padding:5px 6px 5px 8px;
		color:#000000; font-weight:bold;
		text-decoration:none;
		line-height:21px; word-spacing:-1px;
		font-size:11px;
		}
.button3{width:140px; height:21px; background:url(../images/button2.gif) no-repeat 0 0;}
.btn3 a{ position:relative;	padding:5px 6px 5px 8px;
		color:#000000; font-weight:bold;
		text-decoration:none;
		line-height:21px; word-spacing:-1px;
		font-size:11px;
		}

.homepage-btn {
	position: absolute;
	top: 215px;
	margin-left: 70px;
}

.clear{ clear:both;}

.content-item{
	width: 450px;
	margin-top: 10px;
	padding: 10px;
	border: 1px dotted #000;
}

#bigImage { width: 464px; min-height: 450px;}
#mainImage { }
.thumbImage{  float:left; margin-right:3px; margin-bottom:3px; clear: left;}
#mainTitle { float: right; padding: 5px 0px; width: 400px; text-align: center; font-size: 12px; font-weight: bold;}

A.menu{FONT-SIZE: 16px;COLOR: #ffffff;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.menu:active{FONT-SIZE: 16px;COLOR: #ffffff;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.menu:link{FONT-SIZE: 16px;COLOR: #ffffff;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.menu:visited{FONT-SIZE: 16px;COLOR: #ffffff;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.menu:hover{FONT-SIZE: 16px;COLOR: #000000;FONT-FAMILY: Arial,Verdana; text-decoration:none;}

A.submenu{FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial,Verdana; text-decoration:none; font-weight:bold;}
A.submenu:active{FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial,Verdana; text-decoration:none; font-weight:bold;}
A.submenu:link{FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial,Verdana; text-decoration:none; font-weight:bold;}
A.submenu:visited{FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Arial,Verdana; text-decoration:none; font-weight:bold;}
A.submenu:hover{FONT-SIZE: 12px;COLOR: #ffffff;FONT-FAMILY: Arial,Verdana; text-decoration:none; font-weight:bold;}


A.footer{FONT-SIZE: 12px;COLOR: #808080;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.footer:active{FONT-SIZE: 12px;COLOR: #808080;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.footer:link{FONT-SIZE: 12px;COLOR: #808080;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.footer:visited{FONT-SIZE: 12px;COLOR: #808080;FONT-FAMILY: Arial,Verdana; text-decoration:none;}
A.footer:hover{FONT-SIZE: 12px;COLOR: #ffffff;FONT-FAMILY: Arial,Verdana; text-decoration:none;}


.form_text {FONT-SIZE: 12px; COLOR: #000000; font-family:Arial, Verdana; width:300px;}
.form_textarea {FONT-SIZE: 12px; COLOR: #000000; font-family:Arial, Verdana; width:300px; height:75px;}
.form_select {FONT-SIZE: 12px; COLOR: #000000; font-family:Arial, Verdana;}
.form_button {FONT-SIZE: 12px; COLOR: #000000; font-family:Arial, Verdana; padding:1px 5px;; border:solid 1px #c0c0c0;}
.error div{ background-color:#FFFFFF; border:solid 1px #FF0000; padding: 5px 5px 5px 5px; width:400px;}
