/*GREEN : #82c321*/



.widget-border {
background-color:#F8E096;
border:1px solid #E8B10D;
margin:0 0 2.5em 0;
padding:0 0 10px;
width:183px;
}

.widget-border h1 {
background-color:#E8B10D;
clear:both;
color:#FFFFFF;
font-family:"trebuchet ms",verdana,arial,sans-serif;
font-size:140%;
font-weight:bold;
margin:0 0 5px;
padding:4px 10px 3px;
}

.button {
  background:#95bb2a none repeat scroll 0 0;
  border-color:#b7dc7d #888888 #888888 #b7dc7d;
  border-width:1px;
  border-style:solid;
  color:#ffffff;
  font-family:Verdana,Arial,sans-serif;
  font-size:1.5em;
  font-weight:bold;
  padding:0.21em 8px 0.19em;
  cursor:pointer;
}

.hidden {
  display: none;
}
  
div.error {
  color: red;
  border: 1px solid red;
  font-weight:600;
  padding:4px;
  margin:0px -5px 7px -5px;
}

.error {
  color: red;
}


.left {
 float: left;
}

.right {
 float: right;
}

.clear {
 clear: both;
}  

.vcenter {
 vertical-align: middle;
}

  .row {
    margin-bottom: 10px;  
    padding: 3px;
  }
  
  .row div {
    padding: 3px;  
  }
  
  .odd {
    background-color: #E6E6E6;
  }
  
  .even {
    
  }  
  
  .subitem {
    font-size:105%;
    font-weight:bold;    
  }
  
  .stdtext {
    width: 350px;
  }
  
  .stdtextarea {
    width: 350px;
    height: 160px;
  }
  
  .msg {
    font-size: 105%;
    font-weight:bold;
  }
  
  .label.top {
    display:block;
  }

  .required {
    padding-right:15px;
    background-image:url(/common/img/required.png);
    background-repeat:no-repeat;
    background-position:right 5px;
  }

  .toggleLink {
    background:url(/common/img/arrow_down.gif) no-repeat;
    background-position:100% 50%;
    padding-right:15px;
    margin-bottom:4px;
  }

  .toggleLink:hover {
    background:url(/common/img/arrow_down_over.gif)  no-repeat;
    background-position:100% 60%;
  }

.sync_button {
    background:rgb(230,230,230) url(/style/img/bg_head_middle.jpg) scroll 0 0;
    /*border:1px solid #969696;*/
    border-top: 1px solid #CCC;
    border-right: 2px solid #969696;
    border-bottom: 2px solid #969696;
    border-left: 1px solid #CCC;
    font-size:150%;
    color:white;
    font-family:verdana,arial,sans-serif;
    font-size:120%;
    padding:8px !important;
    text-align:center;
    filter:alpha(opacity=85);
    /* CSS3 standard */
    opacity:0.85;
}

.sync_button:hover {
    cursor:pointer;
    filter:alpha(opacity=100);
    opacity:1;
}

.sync_button a, .sync_button a:visited{
  background:url(/common/img/syncsphere_sq_20px.jpg) no-repeat 0px 0px;
  color:white;
  padding-left:25px !important;
  font-weight:bold;
  width:100%;
  height:100%;
}

.sync_button a:hover {
  text-decoration:none;
  color:white;
  cursor:pointer;
}


.left {float:left}
.right {float:right}
.clear {clear:both;float:none;}

a.helpIcon {
}
a.helpIcon:hover {
  color:#91b827;
  text-decoration:none;
  cursor:pointer;
}

