/* -------------------------------------------------- Generic/reusable styles */
.float_right { float: right; }
.float_left  { float: left;  }
.clear       { clear: both;  }
.break       { clear: both;  }
.inline      { display: inline }
.centered    { display: block; margin: 0 auto; }
.bold        { font-weight: bold; }
.noshow      { display: none; line-height: 0; }
.error       { color: #e17b1a; font-weight: bold; }
.small       { font-size: 0.8em; }




body {
	margin: 0px;
	color: #333;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
#container {
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	width: 790px;
	text-align: right;
	background-color: #FFFFFF;
	background-image: url(../images/cloisonne-enamel-title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sidebar {
	font: 20px/26px Arial, Helvetica, sans-serif;
}
spring-hed {margin: 0px; color: #591E59; background: white; font: 18px/20px Arial, Helvetica, sans-serif;}
spring-sub {margin: 0px; color: #993399; background: white; font: 14px/16px Arial, Helvetica, sans-serif;}
.class1 a {text-decoration: none;}
.class1 a {color:#999;}
.class1 a:active {color:#666;}
.class1 a:visited {color:#999;}
.class1 a:hover {color:#CCC;}
.class2 a {text-decoration: none;}
.class2 a {color:#666; font: 18px/20px Arial, Helvetica, sans-serif;}
.class2 a:active {color:#333; font: 18px/20px Arial, Helvetica, sans-serif;}
.class2 a:visited {color:#666; font: 18px/20px Arial, Helvetica, sans-serif;}
.class2 a:hover {color:#CCC; font: 18px/20px Arial, Helvetica, sans-serif;}
.currentlink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.currentlink a:link {color:#009700; }
.currentlink a:active {color:#009700;}
.currentlink a:visited {color:#009700;}
.currentlink a:hover {color:#00CC00;}
.currentlink2 a {text-decoration: none;}
.currentlink2 a:link {color:#009700; font: 10px Arial, Helvetica, sans-serif; line-height: 10px; }
.currentlink2 a:active {color:#009700; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.currentlink2 a:visited {color:#009700; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.currentlink2 a:hover {color:#00CC00; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.sprlink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.sprlink a:link {color:#591E59; }
.sprlink a:active {color:#591E59;}
.sprlink a:visited {color:#591E59;}
.sprlink a:hover {color:#993399;}
.sprlink2 a {text-decoration: none;}
.sprlink2 a:link {color:#591E59; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.sprlink2 a:active {color:#591E59; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.sprlink2 a:visited {color:#591E59;font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.sprlink2 a:hover {color:#993399; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.hollink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.hollink a:link {color:#990000;}
.hollink a:active {color:#990000;}
.hollink a:visited {color:#990000;}
.hollink a:hover {color:#D50000;}
.hollink2 a {text-decoration: none;}
.hollink2 a:link {color:#990000; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.hollink2 a:active {color:#990000; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.hollink2 a:visited {color:#990000;font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.hollink2 a:hover {color:#D50000; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.ocnlink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.ocnlink a:link {color:#006699;}
.ocnlink a:active {color:#006699;}
.ocnlink a:visited {color:#006699;}
.ocnlink a:hover {color:#009999;}
.ocnlink2 a {text-decoration: none;}
.ocnlink2 a:link {color:#006699; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.ocnlink2 a:active {color:#006699; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.ocnlink2 a:visited {color:#006699;font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.ocnlink2 a:hover {color:#009999; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.fuslink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.fuslink a:link {color:#EB4922;}
.fuslink a:active {color:#EB4922;}
.fuslink a:visited {color:#EB4922;}
.fuslink a:hover {color:#FF6945;}
.fuslink2 a {text-decoration: none;}
.fuslink2 a:link {color:#EB4922; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.fuslink2 a:active {color:#EB4922; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.fuslink2 a:visited {color:#EB4922;font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.fuslink2 a:hover {color:#FF6945; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.favlink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.favlink a:link {color:#90A70E;}
.favlink a:active {color:#90A70E;}
.favlink a:visited {color:#90A70E;}
.favlink a:hover {color:#BCDB0C;}
.favlink2 a {text-decoration: none;}
.favlink2 a:link {color:#90A70E; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.favlink2 a:active {color:#90A70E; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.favlink2 a:visited {color:#90A70E;font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.favlink2 a:hover {color:#BCDB0C; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.cuslink a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
}
.cuslink a:link {color:#149AC0;}
.cuslink a:active {color:#149AC0;}
.cuslink a:visited {color:#149AC0;}
.cuslink a:hover {color:#52CAED;}
.cuslink2 a {text-decoration: none;}
.cuslink2 a:link {color:#149AC0; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.cuslink2 a:active {color:#149AC0; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.cuslink2 a:visited {color:#149AC0;font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
.cuslink2 a:hover {color:#52CAED; font: 10px Arial, Helvetica, sans-serif; line-height: 10px;}
#center {
    float:left;
    width:330px;
	margin-left: 130px;
	margin-top: 110px;
	font: 22px/24px Arial, Helvetica, sans-serif;
}
#rightbar {
    float:right;
    width:340px;
	margin-top: 110px;
	text-align: left;
	font: 16px/18px Arial, Helvetica, sans-serif;
}
#bot-border {
	border-bottom: 3px solid red;
	}
#footer1 {
	margin-top: 60px; /* this does not appear to be working */
	padding-top: 5px;
	font-size: 11px;
	color: #999999;
}
#footer1 a:link {
	color: #999999;
	text-decoration: none;
}
#footer1 a:visited {
	text-decoration: none;
	color: #999999;;
}
#footer1 a:hover {
	text-decoration: none;
	color: #999999;
}
#footer1 a:active {
	text-decoration: none;
	color: #CCCCCC;
}