/* CSS Document */

/*
 Form Style
*/
input[type="text"],input[type="password"],textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    margin-bottom:1px;
    display: block;
    padding:1px;
    border: solid 1px #77B003;
    /*background-color:#B3F36D;*/
}
input[type="text"]:focus,textarea:focus,input[type="password"]:focus
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    margin-bottom:1px;
    display: block;
    padding:1px;
    border: solid 1px #77B003;
}


input[type="submit"]{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/images/formbg.gif) repeat-x left top;
}
input[type="submit"]:hover{
cursor:pointer;
border: solid 1px #77B003;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background-color:#999;
}
select
{
  color: #000000;
  border: 1px solid #77B003;
}
select:focus
{
  color: #000000;
  border: 1px solid #77B003;
}
/* round corner with shadow*/
.sidebox {
  margin: 0 auto; /* center for now */
  /*width: 17em; /* ems so it will grow */
  background: url(/images/sbbody-r.gif) no-repeat bottom right;
  font-size: 100%;
}
.boxhead {
  background: url(/images/sbhead-r.gif) no-repeat top right;
  margin: 0;
  padding: 0;
  text-align: center;
}
.boxhead h2 {
  background: url(/images/sbhead-l.gif) no-repeat top left;
  margin: 0;
  padding: 22px 30px 5px;
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1em;
  text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
  background: url(/images/sbbody-l.gif) no-repeat bottom left;
  margin: 0;
  padding: 5px 30px 31px;
}
/* simple corner panel */
.cornerBox {
  position: relative;
  background: #669900;
  width: 100%;
  color:#ffffff;
  font-size:14px;
}
.corner {
  position: absolute;
  width: 10px;
  height: 10px;
  background: url('/images/corners_green.gif') no-repeat;
  font-size: 0%;
}
.cornerBoxInner {
  padding: 10px;
}
.TL {
  top: 0;
  left: 0;
  background-position: 0 0;
}
.TR {
  top: 0;
  right: 0;
  background-position: -10px 0;
}
.BL {
  bottom: 0;
  left: 0;
  background-position: 0 -10px;
}
.BR {
  bottom: 0;
  right: 0;
  background-position: -10px -10px;
}
/* end simple corner panel */
.search
{
 width:320px;
}
.search-label
{
 float:left;
 vertical-align:middle;
}
.search-text
{
 float:left;
 vertical-align:middle;
 width:200px;
 height:23px;
}
.search-submit
{
 float:left;
 vertical-align:middle;
}
label.error {
		background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat;
		padding-left: 16px;
		margin-left: .3em;
    color:#FF4040;
    font-size:10px;
	}
	label.valid {
		background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/checked.gif') no-repeat;
		display: block;
		width: 16px;
		height: 16px;
	}
.textLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.imgBorder
{
 background-color:#FFFFFF;
 border:1px solid #E6E6E6;
 padding:2px;
}
.wpPost
{
 padding:10px;
}
.wpTitle
{
 font-family: Arial, Sans-Serif;
 font-size: 16px;
 padding-bottom:10px;
}
.wpContent
{

}
