* {
margin: 0px;
padding: 0px;
}

body {
	font-family: Arial, Helvetica;
	background: #FFFFD9;
	text-align: center;
	font-size: .9em;
}

p {margin: 5px 0px 15px 0px;}

#wrapper {
margin: 15px auto 0px auto;
text-align: center;
width: 750px;
position: relative;
background: #fff url('../images/drop-right.gif') 730px 0px repeat-y;
padding:  0px;
}

#roundtop {
position: relative;
height: 23px;
background: #fff url('../images/drop-right.gif') 730px 0px repeat-y;
}

#roundbottom {
position: relative;
clear: both;
width: 100%;
height: 25px;
background: #fff url('../images/drop-bottom.gif') 0px 7px  repeat-x;
}

#cornertl {
position: absolute;
top: 0px;
left: -8px;
}

#cornertr {
position: absolute;
top: -3px;
right: 0px;
}

#cornerbl {
position: absolute;
bottom: 0px;
left: -6px;
}

#cornerbr {
position: absolute;
bottom: 1px;
right: 0px;
}

#oval {
text-align: left;
}

#header {
position: relative;
width: 700px;
overflow: visible;
margin: 0px 0px 30px 10px;
height: 100px;
}

#header img {
position: absolute;
}

#heading {
float: right;
color: #009;
font-weight: bold;
font-size: 180%;
margin: 30px 10px 0px 0px;
}

#footerbar {font-size: 80%; width: 90%; border-top: solid 3px #febe00; 
margin: 50px 0px 0px 30px;
text-align: center;
padding: 3px 0px 0px 0px;
}

.whoweare {
text-align: justify;
border-bottom: 2px solid #009;
margin: 10px 0px 10px 0px;
padding: 0px 0px 20px 0px;
}

h2 {color: #009; display: block; font-size: 120%; font-weight: bold; margin: 0px 0px 20px 0px;}
.whoweare  {clear: right; overflow: auto; position: relative; width: 100%;}
.whoweare img {margin: 0px 0px 10px 20px; border: 1px solid #febe00; float: right;}

a:link    {
color: #000099;
font-weight: bold;
text-decoration: none;
font-family: Arial;
font-size: 1em;
}

a:visited {
color: #000099;
font-weight: bold;
text-decoration: none;
font-family: Arial;
font-size: 1em;
}

a:hover   {
color: #FF0000;
font-weight: bold;
text-decoration: underline;
font-family: Arial;
font-size: 1em;
}

a:active  {
color: #FF0000;
font-weight: bold;
text-decoration: underline;
font-family: Arial;
font-size: 1em;
}


DIV {
text-align: justify;
}

INPUT {
font-family: "Courier New";
font-size: 1em;
}

#menu {
margin: 50px 0px 0px 20px;
position: relative;
width: 120px;
float: left;
display: inline;
}

#menu ul {list-style-type: none; margin: 0px 0px 50px 0px;}
#menu li {
margin: 0px 0px 0px 0px; position: relative; height: 33px; overflow: visible;}
#menu a {margin: 0px 0px 0px 0px; text-decoration: none; padding: 0px 0px 0px 25px;
height: 30px;
display: block;}

/*
.thispage {
background:  url('../images/little-star-line.gif') 3px 5px  no-repeat;
}

#menu li a:hover {
background:  url('../images/little-star-line.gif') 3px 5px  no-repeat;
}

*/


#content {
position: relative;
width: 500px;
margin: 10px 0px 0px 200px;
}

#content h1 {display: block; text-align: center; margin: 0px 0px 20px 0px; color: #009; font-size: 150%;}
#content ul, ol {margin: 0px 0px 0px 30px;}
#content li {margin: 0px 0px 10px 0px;}

.contactspan {display: block; float: left; width: 5em;}


#menu a:link    {
font-weight: bold;
color: #009;
font-size: 0.9em }

#menu a:visited {
font-weight: bold;
color: #009;
font-size: 0.9em }

#menu a:hover   {
font-weight: bold;
color: #febe00;
font-size: 0.9em }

#menu a:active  {
font-weight: bold;
color: #febe00;
font-size: 0.9em }


/* =================== */
/*      PMBWS FORM     */
/* =================== */
.validation_options {
position: absolute;
left: -1000px;
}

form#pmbws {
display: block;
width: 95%;
overflow: auto;
background: #FFFFD9;
margin: 10px 0px 0px 0px;
padding: 10px 10px 30px 10px;
border: 1px solid #009;
}

form#pmbws p {
margin-bottom: .3em;

}

/*
form#pmbws p.veterror {
display: block;

margin-bottom: .1em;
height: 1.3em;
}

*/
form#pmbws p label {
width: 8em;

display: block;
float: left;
cursor: pointer;
margin-left: 0px;
clear: left;
}

form#pmbws p input {
width: 20em;
}


form#pmbws p input.checkbox {
width: 1em;

border: 0px;
}

form#pmbws p textarea {
width: 20em;

}

form#pmbws #submit {
cursor: pointer;
width: 5em;
left: 15em;
display: inline;
color: #009;
background: #aaa;
margin: 0px 0px 0px 30px;
font-weight: bold;
}

/* ------ error/OK messages -------- */
form#pmbws p span.errorMsg {
position: relative;
display: block;
/* float: left; */
margin-left: 8em;
color: #FF0000;
/* height: .5em; */
/* clear: left; */
font-size: 100%;
width: 20em;
}


.contactmessage {
font-weight: bold; 
color:#900;
}

/* =================== */
/* =================== */

