body { font-family: sans-serif; font-size:14px; text-decoration: none; }

img { border: none; }
h3 { margin:20px 0; }
a {  color:#33d; border:none; }
a:link { color:#33d; }
a:visited { color:#33d; }
a:focus { background-color: #bfbfbf; }

a.no_decoration { color: black; text-decoration:none; }
a.link_hover { padding: 0px 2px; }
a.link_hover:hover { padding: 0px 2px; background-color: #bfbfbf; }
a.darker_link_hover { padding: 0px 2px; color:#00008f; }
a.darker_link_hover:hover { padding: 0px 2px; background-color: #bfbfbf; }
a.text_hover { color: black; text-decoration:none; padding: 0px 2px; }
a.text_hover:hover { background-color: #bfbfbf; padding: 0px 2px; }
a.selected_hover { background-color: #bfbfbf; color: black; text-decoration:underline; padding: 0px 2px; }
a.selected_hover:hover { background-color: #8f8f8f; color:black; padding: 0px 2px; }
a.cloud_hover { text-decoration:none; }
a.cloud_hover:hover { background-color: #bfbfbf; text-decoration:underline; }

.menuBar { height:22px; background-color:#979fa7; border-bottom:1px solid #555; }
.leftMenu { padding-left:5px; margin: 0 2px; margin-top:2px; list-style-type:none; float:left; }
.rightMenu { padding-right:5px; margin: 0 2px; margin-top:2px; list-style-type:none; float:right; }
.leftMenu li, .rightMenu li { display:inline; margin: 0 5px; font-size:14px; font-weight:bold; }
.leftMenu li a.text_hover, .rightMenu li a.text_hover { padding: 0px 5px; }
.leftMenu li a.text_hover:hover, .rightMenu li a.text_hover:hover { background-color: #bfbfbf; padding: 0px 5px; }
.leftMenu li a.selected_hover, .rightMenu li a.selected_hover { padding: 0px 5px; }
.leftMenu li a.selected_hover:hover, .rightMenu li a.selected_hover:hover { background-color: #bfbfbf; padding: 0px 5px; }

.embb { font-weight:bold; color:#00c;}
.embr { font-weight:bold; color:#c00;}

.fieldset { margin:10px; padding:10px; }
.legend { padding:5px; font-size:18px; font-weight:bold; }

.tab { padding:2px 5px; font-size:12px; }

.gradient 
  {
    background-image: linear-gradient(left top, rgb(238,238,233) 30%, rgb(115,130,144) 65%);
    background-image: -o-linear-gradient(left top, rgb(238,238,233) 30%, rgb(115,130,144) 65%);
    background-image: -moz-linear-gradient(left top, rgb(238,238,233) 30%, rgb(115,130,144) 65%);
    background-image: -webkit-linear-gradient(left top, rgb(238,238,233) 30%, rgb(115,130,144) 65%);
    background-image: -ms-linear-gradient(left top, rgb(238,238,233) 30%, rgb(115,130,144) 65%);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.3, rgb(238,238,233)), color-stop(0.65, rgb(115,130,144)));
  }

.shadow
  {
    -moz-box-shadow: 10px 10px 5px #888;
    -webkit-box-shadow: 10px 10px 5px #888;
    box-shadow: 10px 10px 5px #888;
  }

