body {margin:0;padding:0;font:100% verdana, helvetica, sans-serif;background-color:#CACBCD}

a {color:#c36}
a:hover {color:#000}

h1, h2, h3, img, ul, form {border:none;margin:0;padding:0}
address {float:right;text-align:right;font-size:70%;font-style:normal;padding:19px 20px 0;font-weight:bold}
table td {font-size:95%}

.reset {clear:both}
.good {color:green}
.wrong {color:red}

#container {
	text-align:center;
        min-width:760px;
        width:expression(document.body.clientWidth < 760? "760px": "100%" );
}
#container-wrap {
	text-align:left;
        max-width:900px;
        width:expression(document.body.clientWidth > 900? "900px": "auto" );
	margin:0 auto 0;
        background:#F7F1F4
}

#header {
        max-width:900px;
        background-color:#E5D1DA;
        padding: 0;

}

#header .logo {padding-left:10px}

h2 span {padding-top:4px;font:bold 55% verdana, helvetica, sans-serif;display:block;letter-spacing:0}
h3 {font-size:120%;color:#3d4343;margin-bottom:10px}

.mapatext {
          font-family: Verdana, sans-serif;
          font-weight: bold;
          font-size: 11px;
          color: #000000;
          position: relative;
          top: 10px;
          _top: -20px;
}

#menucontainer {
               float:left;
	       margin:0;
	       width: 227px;
	       _width: 225px;
	       max-height: 100%;

}

#menu {
	float:left;
	margin:0;
	display:inline;
	font-size:75%;
	width:227px;
	_width: 225px;
}
#menu li {display:inline;list-style:none}
#menu a, #menu li.item {
	display:block;
	width:100%;
	color:#F7F1F4;
	background:#d2a4bb url("../img/menu-bg.gif") 0 -90px repeat-x;
	text-decoration:none;
	margin-top:2px
}
#menu strong, #menu em {display:block;padding:3px 8px;font-style:normal;font-weight:normal}
#menu a:hover, #menu em {background:#bf94a9 url("../img/menu-bg.gif") 0 0 repeat-x;color:#000000}
#menu li li a, #menu li li em, #menu a.half1, #menu a.half2 {
	color:#000000;
	letter-spacing:0;
	background:#C39BAE;
	border-top:1px #fff solid;
	border-bottom:1px #c7c6c6 solid;
	margin-top:0;
	text-transform:lowercase
}
#menu li li strong {padding:2px 0 2px 10px}
#menu li li a:hover {background:#D7BBC8;color:#000000}
#menu a.half1, #menu a.half2 {display:block;float:left;width:80%}
#menu a.half2 {width:20%}

#main {font-size:75%;margin-left:236px;_margin-left:232px;padding:8px 20px 0 0;height:100%}
table.edit {border:1px #c5c5c5 solid;background:#f6edf1;padding:3px 6px;margin-bottom:20px}
table.edit thead td {font-weight:bold}

table.box {border:none;width:100%;margin-top:6px}
table.box td {padding:0;vertical-align:top}
table.box img {margin:3px}
table.box strong {width:60px;float:left}
table.all {border:#ddd 1px solid;border-collapse:collapse;width:100%;margin-top:6px}
table.all td {padding:0 4px;border:#ddd 1px solid	}
table.all thead td {background:#bf94a9 url("../img/menu-bg.gif") 0 0 repeat-x;color:#fff;padding:3px 4px;font-weight:bold}

table.box2 {border:none;border-bottom:1px #222222 solid;width:100%;margin-top:6px}
table.box2 td {padding:0;vertical-align:top}

.boxlight {
background: white;
}

.boxdark {
background: red;
}

#main form h5 {padding:0 0 4px 194px;_padding:0 0 4px 185px;font-weight:normal;color:#306}
#main form h4 {color:#fff;margin:-10px -10px 10px;background:#9a3466;font-weight:normal;padding:2px 10px;font-size:100%}

#main form p {padding:0;margin:0;float:left}
#main input, #main select {margin:2px}

#main form.type1 p {float:none}

#main label {	
	display:block;
	float:left;
	width:120px;
	font-weight:bold
}
#main img {border:1px #ddd solid}
#main form.type1, #main address {
	clear:right;
	padding:8px 6px;
	margin:10px 0;
	border:1px #f9f3f6 solid;
	display:block;
	_height:1px
}

#main input.button {
        margin:3px 3px 6px 0;
	border:outset 1px #6E0D3C;
	background:#222222;
	font-size:1em;
	color:#ECECEC;
	font-weight:bold;
	background:url(../img/menu-bg.gif) repeat-x left top;
	padding:1px;
	cursor:pointer
}

#main input.button:hover {color:#FFFFFF;}

.fakebutton {
            margin:3px 3px 6px 0;
	    border:outset 1px #222222;
	    background-color: #96979B;
	    font-size:1em;
	    color:#FFFFFF;
	    font-weight:bold;
	    padding: 2px;

}

.big {
	margin:7px 0;
	width: 100%;
}
.small {float:right}

.logoutpage {
             font-family: Verdana, sans-serif;
             font-weight: normal;
             font-size: 12px;
             color: #222222;

}

#footer {
 	max-width:900px;
        background-color:#E5D1DA;
        height: 10px;
}


