body, html{
	padding: 0;
	margin: 0;
	background-color: #eee;
}
a, a:link, a:visited, a:active{
	text-decoration: none;
	color: #069;
}
a:hover{
	background-color: #ddd;
	color: #e33;
}
img{
	border: none;
}
.caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbb;
}
.caption p{ padding: 0px 5px; margin: 0px; text-align: center; clear: both;}
.roundme{ padding: 5px; margin: 5px; }
#header{
	background-image: url(/design/imgs/umbrella_logo_rflc.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 65px;
	padding: 10px;
}
#header h1{
	display: none;
}
#page-holder{
	background-color: #fff;
	border: solid 3px #b53;
	width: 755px;
	margin: 2px auto;
	overflow: auto;
}
#menu{
	background-image: url(/design/imgs/menu_bg_grade.jpg);
	background-repeat: repeat-x;
	padding: 3px;
	height: 50px;
	border-bottom: solid 3px #dc9;
}
div#menu ul.level1{
	background-image: url(/design/imgs/copper-plate-menu.jpg);
	background-position: right;
	background-repeat: no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 50px;
}
div#menu .level1 li{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left;
	padding: 5px 7px;
	line-height: 40px;
	position: relative;
}
div#menu ul li a { text-decoration: none; color: #666;  }
div#menu ul.level1 li a:hover{
	text-decoration: underline;
	color: #b53;
	background-color: transparent;
}
div#menu ul ul {position: absolute; width: 200px; display: none;}
div#menu li.level0:hover ul.level2 { display:block; }
div#menu ul.level2 {
	top: 40px;
	left: 0px;
	border: solid 3px #dc9;
	background-color: #fff;
	padding: 0;
	list-style: none;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	font-weight: bold;
}
div#menu .level2 li { padding: 3px 10px; line-height: 20px; }
div#menu ul ul li { width: 100%; }

div#menu ul.level2 li.submenu:hover ul.level3 {display:block;}
div#menu ul.level3 li.submenu:hover ul.level4 {display:block;}
div#menu ul.level3 {top: 0px; left: 169px; border: 1px solid #ccc;}
div#menu ul.level4 {top: 0px; left: 169px; border: 1px solid #ccc;}

#content-main{
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	width: 485px;
	padding: 20px 10px 10px 20px;
	float: left;
	font-size: 13px;
	line-height: 20px;
	text-align:justify;
}
#content-main h1, #content-main h2, #content-main h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 0;
	margin: 0;
}
#content-main h2{ font-size: 18px; }
#content-main h1{ font-size: 20px; }
#content-rhs{
	width: 210px;
	padding: 10px 5px;
	float: right;
	margin-right: 10px;
	text-align: center;
}
#news-holder{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 190px;
	background-color: #F1E7DF;
	padding: 10px;
	text-align: left;
	margin-top: 10px;
}
#news-holder h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 5px;
	margin: 0;
}
#news-holder h4, #news-holder p{
	font-size: 12px;
	font-weight: normal;
	padding: 5px 15px;
	margin: 0;
}
#news-holder p{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer{
	width:755px;
	margin: 5px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666;
}
#contact{
	background-color: #f1e7df;
	padding: 10px;
	clear: both;
	margin-top: 10px;
}
#contact fieldset{ border: solid 1px #666; }
#contact legend{ 
	font-size: 16px;
	padding: 0px 5px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#contact label{
	width: 120px;
	display: block;
	text-align: right;
	padding-right: 10px;
	float: left;
}
#contact input{
	float: left;
	margin-bottom: 3px;
	width: 180px;
}
#contact input, #contact textarea{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#contact br, #contact p{ clear: both; }
#scleroderma{ margin: 10px 0; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
#scleroderma a:hover{ background-color: transparent; }
#banner{ margin: 10px; }