body
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-top: 40px;
	background: #dee9c9;
	
}

.pagebody { background:  url('../images/bg.png') no-repeat top center; min-height: 400px; }

.content { padding: 10px; }

.footer 
{
	background: #dee9c9;
	padding: 10px;
}

.footer p {  font-size: 13px; }


.navbar .navbar-inner
{
	background-color: #7e9a3c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(126, 154, 60)),to(rgb(105, 128, 50)));
	background-image: -webkit-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: -moz-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: -o-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: -ms-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7e9a3c', EndColorStr='#698032');
	color: #ffffff;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}

.navbar .brand {
	color: #ffffff;
	text-shadow: -1px -1px 1px #698032;
}

.navbar .nav > li > a
{
	color: #ffffff;
	text-shadow: -1px -1px 1px #698032;
}
.navbar .nav > li > a:hover
{
	color: #dee9c9;
	text-shadow: -1px -1px 1px #5d7425;
	background-color: #92b148;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(146, 177, 72)),to(rgb(120, 146, 58)));
	background-image: -webkit-linear-gradient(top, rgb(146, 177, 72), rgb(120, 146, 58));
	background-image: -moz-linear-gradient(top, rgb(146, 177, 72), rgb(120, 146, 58));
	background-image: -o-linear-gradient(top, rgb(146, 177, 72), rgb(120, 146, 58));
	background-image: -ms-linear-gradient(top, rgb(146, 177, 72), rgb(120, 146, 58));
	background-image: linear-gradient(top, rgb(146, 177, 72), rgb(120, 146, 58));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#92b148', EndColorStr='#78923a');
}
.navbar .nav > .active > a
{
	background: #dee9c9;
	color: #698032;
	text-shadow: 1px 1px 1px #fff;
}

.navbar .nav > .active > a:hover
{
	background: #c7d6aa;
	color: #465917;
	text-shadow: 1px 1px 1px #fff;
}


h1, h2, h3, h4, h5 { color: #698032; }

a { color: #698032; }
a:hover { color: #7b9a30; text-decoration: underline; }

.widget
{
	border: 1px solid #7e9a3c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
    padding: 0;
    margin-bottom: 10px;
}

.widget .widget-header
{
	margin: 0; 
	padding: 0;
	padding-left: 10px;
	background-color: #7e9a3c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(126, 154, 60)),to(rgb(105, 128, 50)));
	background-image: -webkit-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: -moz-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: -o-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: -ms-linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	background-image: linear-gradient(top, rgb(126, 154, 60), rgb(105, 128, 50));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7e9a3c', EndColorStr='#698032');
}

.widget .widget-header h3 
{ 
	margin: 0; 
	color: #fff; 
	font-size: 16px; 
	font-weight: normal;
	text-shadow: -1px -1px 0px #566a25;
}

.widget .widget-content { padding: 10px; }

.widget-content .form-actions
{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -28px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.btn-primary
{

  background-color: #92b148;
  *background-color: #6d8534;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#92b148), to(#6d8534));
  background-image: -webkit-linear-gradient(top, #92b148, #6d8534);
  background-image: -o-linear-gradient(top, #92b148, #6d8534);
  background-image: linear-gradient(to bottom, #92b148, #6d8534);
  background-image: -moz-linear-gradient(top, #92b148, #6d8534);
  background-repeat: repeat-x;
  border-color: #92b148 #92b148 #638000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff92b148', endColorstr='#ff6d8534', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #7d983c;
  *background-color: ##688424;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #659900 \9;
}

form label.control-label span:before
{
	color: #FF0000;
	content: '*';
	padding-left: 2px;
}

form .form-actions span.required:before
{
	color: #FF0000;
	content: '*';
	padding-right: 2px;
}

form .form-actions span.required
{
	float: right;
	padding: 5px;
	font-size: 13px;
	color: #777777;
}

