.clear { clear:both;height:0px; }
.imgright {float:right; margin:0 0 2px 10px; }
.imgleft {float:left; margin:0 5px 2px 0; }
.shadow {
-moz-box-shadow: 0px 0px 7px #333; 
-webkit-box-shadow: 0px 0px 7px #333;
box-shadow: 0px 0px 7px #333;
behavior: url(PIE.htc); 
position: relative;
}
.shadowdark {
-moz-box-shadow: 0px 0px 5px #000; 
-webkit-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000;
behavior: url(PIE.htc); 
position: relative;
}
.shadowlight {
-moz-box-shadow: 0px 0px 5px #CCC; 
-webkit-box-shadow: 0px 0px 5px #CCC;
box-shadow: 0px 0px 5px #CCC;
behavior: url(PIE.htc); 
}
.rounded {
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
border-radius:4px;
behavior:url(PIE.htc); 
position: relative;
}
.roundedbottom {
-moz-border-radius:0 0 4px 4px; 
-webkit-border-radius:0 0 4px 4px; 
border-radius: 0 0 4px 4px; 
behavior: url(PIE.htc);
position: relative; 
}
.roundedtop {
-moz-border-radius:2px 2px 0 0 ; 
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0; 
behavior: url(PIE.htc);
position: relative; 
}
.roundedleft {
-moz-border-radius:4px 0 0 4px; 
-webkit-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px; 
behavior: url(PIE.htc); 
position: relative;
}
.roundedright {
-moz-border-radius:0 4px 4px 0; 
-webkit-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;
behavior: url(PIE.htc); 
position: relative;
}
.spacer {
border-bottom:1px dotted #CCC;
margin:10px auto 20px auto;
}
.noborder {
border-right:none;
}

hr { border:none;}
/* FORM STYLE */

.formstyle label {
font-weight: bold;
display: block;
margin-bottom:5px;
font-size: 1em;
}

.formstyle fieldset {
padding:20px 20px 20px 20px;
border:none;
background: #f2efe9;
}

.formstyle fieldset div {
margin-bottom: 15px;
}

.formstyle legend {
font-weight: bold;
font-size: 1.1em;
}

.formstyle input[type=text] {
width: 250px;
border: 1px solid #CCC;
height: 20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
behavior: url(PIE.htc); ;
position: relative;
}

.formstyle select {
width:250px;
border: 1px solid #BBB;
height: 25px;
display: block;
}

.formstyle textarea {
width: 515px;
border: 1px solid #CCC;
height:200px;
}

.privacystatement {
font-size: 10px;
}

.formerror {
color:#CC0000;
}

.formsuccess {
color:green;
}

.last {
margin-right:0px;
}

.last {
margin-right:0px;
}

.bottom {
margin-bottom:0px;
}

