﻿@charset "utf-8";
/* CSS Document */

a.helpicon {
	background-image: url(../images/sprite_help.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left:25px;
	white-space: nowrap;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-borer-radius: 3px;
	display: inline-block;
	color:#006b3c;
	text-decoration: none;
	height:25px;
	margin-top:5px;
}
a:hover.helpicon {
	background-image: url(../images/layout/sprite_help.gif);
	background-repeat: no-repeat;
	background-position: center -25px;
	background-color: #6a7872;
	color:#FFFFFF;
	cursor:pointer;
}
.helpcontainer
{
    float: right;
	position:relative;
}

.header_profile_btns {

}
.header_profile_btns a {
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	font-weight: 900;
	padding-left:33px;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	font-family: "Arial Black", Gadget, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 8px;
	vertical-align: text-bottom;
	background-image: url(../images/layout/sprite_button.png);
	background-repeat: no-repeat;
	-moz-box-shadow: 0px 2px 3px #2e2c29;
	-webkit-box-shadow: 0px 2px 3px #2e2c29;
	box-shadow: 0px 2px 3spx #2e2c29;
}
.header_profile_btns a.button {
	background-position: left -164px;
	background-color: #024838;
	margin-right: 7px;
}
.header_profile_btns a:hover.button {
	background-position: left -186px;
}
.header_profile_btns a.logout {
	background-position: left -208px;
	background-color: #4D4942;
}
.header_profile_btns a:hover.logout {
	background-position: left -230px;
}

.main_menu .float_right a, .REC_MainMenu .float_right a, .REC_MainMenu a, .REC_MainMenu a.selected {
	background-image: url(../images/layout/sprite_button.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 15px;
	font-weight: 900;
	color: #FFF;
	padding-right: 8px;
	padding-left: 30px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
	display: block;
	width: auto;
}
.main_menu .float_right a:hover, .REC_MainMenu .float_right a:hover, .REC_MainMenu a:hover {
	background-position: 0px -24px;
}
.REC_MainMenu a, .REC_MainMenu a.selected, .main_menu .float_right a, .REC_MainMenu .float_right a {
	-moz-box-shadow: 0px 3px 7px #25221f;
	-webkit-box-shadow: 0px 3px 7px #25221f;
	box-shadow: 0px 3px 7px #25221f;
}

.REC_MainMenu a {
	float: left;
	margin-right: 8px;
}
.REC_MainMenu a:hover .pointer {

}
.REC_MainMenu a:hover.selected {
	color: #F6F5F4;
}
.REC_MainMenu a.selected {
	color: #FFFFFF;
	background-color: #008741;
	background-position: 0px -314px;
	padding-right: 8px;
	padding-left: 12px;
	padding-right: 12px;
}
.REC_MainMenu a .pointer {
	padding-right: 5px;
	padding-left: 5px;
}
.REC_MainMenu a.selected .pointer {
	background-image: url(../images/layout/selected.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: -18px;
	padding-bottom: 18px;
}

.buttons {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0px;
	padding-top: 4px;
	/*text-align: right;*/
}

.buttons a {
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	padding-left:35px;
	white-space: nowrap;
	height: 27px;
	line-height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 9px;
	vertical-align: text-bottom;
	text-transform: uppercase;
	background-image: url(../images/layout/sprite_button.png);
	background-repeat: no-repeat;
	background-position: left -48px;
	margin-right: 6px;
	*padding-top: 1px;
	padding-top: 2px;
	-moz-box-shadow: 0px 2px 4px #a49c93;
	-webkit-box-shadow: 0px 2px 4px #a49c93;
	box-shadow: 0px 2px 4px #a49c93;
}
.buttons a:hover {
	color: #FFF;
	background-position: left -77px;
	background-color: #474035;
}
.buttons a.submit {
	background-position: left -48px;
	background-color: #474035;
}
.buttons a:hover.submit {
	background-position: left -77px;
}
.buttons a.cancel {
	background-position: left -106px;
	background-color: #7d6f5c;
}
.buttons a:hover.cancel {
	background-position: left -135px;
	background-color: #7d6f5c;
}
.buttons a.search {
	background-position: left -339px;
	background-color: #7d6f5c;
	padding-left:30px;
}
.buttons a:hover.search {
	background-position: left -368px;
	background-color: #7d6f5c;
}
.buttons a.upload {
	background-position: left -397px;
	background-color: #7d6f5c;
	padding-left:30px;
}
.buttons a:hover.upload {
	background-position: left -426px;
	background-color: #7d6f5c;
}
.buttons a.pdf {
	background-image: url(../images/layout/sprite_details.png);
	background-position: 2px -201px;
	padding-left:28px;
	height: 22px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-color: transparent;
	color: #474036;
	font-size: 12px;
	margin-left:6px;
}
.buttons a:hover.pdf {
	background-position: 2px -201px;
	background-color: #A79C8D !important;
	color: #fff;
}
fieldset li a, fieldset li a.refresh, fieldset.filter li a, fieldset li a.search, fieldset li a.cancel, .top_container_properties a {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding-left:35px;
	white-space: nowrap;
	height: 27px;
	line-height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 9px;
	vertical-align: text-bottom;
	-moz-box-shadow: 0px 2px 3px #48433d;
	-webkit-box-shadow: 0px 2px 3px #48433d;
	box-shadow: 0px 2px 3spx #48433d;
	text-transform: uppercase;
	background-image: url(../images/layout/sprite_button.png);
	background-repeat: no-repeat;
	*padding-top: 1px;
	padding-top: 2px;
	background-position: left -48px;
	background-color: #474035;
	margin-right: 5px;
}
fieldset.filter li a, .top_container_properties a {
	padding-right: 6px;
	padding-left:28px;
	height: 19px;
	line-height:18px;
	background-position: -5px -52px;
}
fieldset li a.cancel {
	background-position: left -106px;
	background-color: #7d6f5c;
}
fieldset li a:hover.cancel {
	background-position: left -135px;
	background-color: #7d6f5c;
}
fieldset.filter li a.search {
	background-position: -2px -343px;
}
fieldset.filter li a:hover, .top_container_properties a:hover {
	background-position: -5px -81px;
}
fieldset li a {
	background-position: 0px -48px;
}
fieldset li a:hover {
	background-position: 0px -77px;
}
fieldset li a.refresh {
	background-position: left -252px;
}
fieldset li a:hover.refresh {
	background-position: left -281px;
}
fieldset.filter li a:hover.search {
	background-position: -2px -372px;
}

td.admin_db_label a
{
	display: block;
	float:left;
	background-color: #FFF;
	moz-box-shadow: 0px 3px 3px #D9D1C8;
	-webkit-box-shadow: 0px 3px 3px #D9D1C8;
	box-shadow: 0px 3px 3px #D9D1C8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #F8F7F5;
	border-bottom-color: #D0C7BB;
	border-left-color: #FAF9F7;
	text-decoration: none;
	text-transform: uppercase;
	color: #007D5B;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #554f47;
	line-height: 14px;
	background-image: none;
	height:auto;
}
.admin_db_label a:hover
{
	color: #fff;
	background-image: url(../images/layout/sprite_button.png);
	background-repeat: no-repeat;
	background-position: -50px -77px;
	border-top-color: #00B058;
	border-right-color: #00B058;
	border-bottom-color: #00B058;
	border-left-color: #00B058;
}

/*From jQuery*/
.ui-datepicker-trigger {
	cursor: pointer;
	display: inline-block;
	height: 28px;
	vertical-align: middle;
	width: 32px;
}

div.buttons.report_btn_offset
{
    position: absolute;
    top: -55px;
}
