/*img {display: none;}*/

img#special {display: block;}
body {background: #943B38 url(../images/page-bg.jpg) top left no-repeat;
  margin: 10; padding: 0;
  font: 12px/1.5 Verdana, Arial, sans-serif;}
div#wrap {border: 2px solid black; border-left-width: 0;
  background: white url(../images/wrap-bg.gif) top left repeat-y;
  position: absolute; z-index: 100;
  margin: 0 110px 0 0; padding: 0 0 2em 2px;
  left: 80px; right: 110px; top: 43px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  right: 0;}
div#wrap img.curve {float: left; clear: left;
  margin: 0 15px 0 0; padding: 0;
  height: 20px;}
h1 {
	border-bottom: 2px solid #000000;
	margin: 0;
	padding: 0.125em 0.25em;
	text-align: right;
	text-transform: lowercase;
	font-style: italic;
	letter-spacing: 0.25em;
	font-size: 200%;
	line-height: 1.25em;
	background-color: #636363;
}
h2 {font-size: 150%; margin: 0;}
h3, p, hr, li, fieldset, br {margin: 1em 30px 1em 56px; padding-left: 35px;}
hr {color:#000000;}
h3 {border: 1px solid black; border-width: 1px 0;
  background: #9CBEEF; font-size: 125%;
  margin-right: 0;}
img#rs {position: absolute; z-index: 10;
  top: 11em; right: 33px;
  border: 1px solid black;}
a#rp {position: absolute; z-index: 5;
  top: 11em; right: 23px;
  border-width: 0; margin-top: 5px;}
a#rp img {border-width: 0;}
div#menu {
	position: absolute;
	z-index: 7;
	width: 12em;
	top: 220px;
	left: 0;
	margin-left: -6.5em;
	padding: 0.25em 0 0.5em;
	border: 3px double black;
	background: #9CBEEF;
	background-color: #9CBEEF;
}
div#menu b {display: none;}
div#menu a {display: block;
  color: black; background: transparent;
  margin: 0; padding: 0 6px;
  text-align: left; font-style: italic;
  text-decoration: none;}
div#menu a:hover {color: #943;
  padding-right: 4px; border-right: 4px solid #732;}
img#ls {position: absolute; z-index: 1;
   top: 210px; left: 8px;}
input, textarea {
	font-family :  Verdana, Arial;          	
	font-size: 12px;                     	
	border-width: 0; 
	border-bottom: 1px solid #943;
	border-left: 1px solid #943;
	border-right: 1px solid #943;
	border-top: 1px solid #943;
/*	border-color: #943943 #943943 #943943 #943943;	*/
	background-color: #FFFFFF;           	
	}
.button {
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
	border: 1px: solid;
	border-color: #000000 #000000 #000000 #000000;
	background-color: #943;
	color: #FFFFFF;
}

.checkbox {
		border-width: 0; 
	}
.radio {
		border-width: 0; 
	}

	a, a:visited { 
	text-decoration : none;
	color : #F99207;
	}
	a:hover {color :#943; }
	
A.cms { font-family: Verdana; color:#FF1300;font-size:12px; text-decoration: none; padding-left:55px;}
A.cms:visited { font-family: Verdana; color:#FF1300;font-size:12px; text-decoration: none; padding-left:55px;}
A.cms:hover { font-family: Verdana; color:#000066;font-size:12px; text-decoration: none; padding-left:55px;}
