﻿/* BACKEND GENERAL START */

* {
	margin : 0;
	padding : 0;
}

html {
	margin : 0px;
	padding : 0px;
	text-align : center;
	height : 100%;
}

body {
	font-family : 'Tahoma', Arial;
	margin : 0px;
	padding : 0px;
	text-align : center;
	color : black;
	font-size : 13px;
	height : 100%;
	background : url('../images/background.jpg') top left repeat-y;
}

.emphasize {
	color : #8D5B24;
	font-weight : bold;
}

.emphasize2 {
	font-size : 18px;
	color : #8D5B24;
	font-weight : bold;
	line-height : 20px;
	padding : 70px 0 0 0;
	text-shadow : 1px 1px 1px #F8ECC2;
}

.emphasize3 {
	font-size : 15px;
	color : #8D5B24;
	font-weight : bold;
	line-height : 16px;
	text-shadow : 1px 1px 1px #F8ECC2;
}

.loginBody {
	background : white;
}

.login 
{
	background : white;
}
.backendAll a {
	color : #7d7d7d;
	text-decoration : none;
	outline : none;
}

.backendAll a:hover {
	color : #F0B310;
	text-decoration : none;
	outline : none;
}

a {
	color           : #CB9F53;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #E9BD74;
	text-decoration : none;
	outline         : none;
}

a img {
	padding : 0;
	margin : 0;
	border : 0;
}

.form {
	margin : 5px 0 5px 0;
	font-family : 'Tahoma', Arial;
	font-size : 13px;
	padding : 2px;
}

.submit {
	margin : 5px 0 10px 70px;
	font-family : 'Tahoma', Arial;
	font-size : 13px;
	padding : 0;
}

hr {
	border : 0;
	border-top : 1px solid #6A207F;
	margin : 0 0  5px 0;
}

th {
	background : #CB9F53;
	padding : 5px;
	line-height : 25px;
	font-weight : bold;
	text-align : center;
	color : white;
	border : 1px solid #B0C4DE;
}

th a {
	padding : 5px;
	line-height : 25px;
	font-weight : bold;
	text-align : center;
	color : white;
}

table {
	text-align : center;
	margin : 0 auto;
	border-collapse : collapse;
	border : 0;
}

td {
	padding : 0;
}

.tr1 {
	background : white;
	padding : 5px;
	line-height : 23px;
	font-weight : normal;
	text-align : center;
	color : black;
	border : 1px solid #B0C4DE;
}

.tr2 {
	background : #F7F7F7;
	padding : 5px;
	line-height : 23px;
	font-weight : normal;
	text-align : center;
	color : black;
	border : 1px solid #B0C4DE;
}

.tr1 td {
	border : 1px solid #B0C4DE;
}

.tr2 td {
	border : 1px solid #B0C4DE;
}

.clear {
	clear : both;
	margin : 10px 0 10px 0;
}

input {
	border : 1px solid black;
	background : white;
	padding : 1px;
}

input:hover {
	border : 1px solid black;
	background : #E0FFFF;
}

.backendPagerTop {
	text-align : center;
	margin : 15px auto 0 auto;
}

.backendPagerBottom {
	text-align : center;
	margin : 0 auto 20px auto;
}

.backendPagerTop td {
	padding : 0 10px;
	vertical-align : middle;
	border : 1px solid whitel;
}

.backendPagerBottom td {
	padding : 0 5px;
}

/* BACKEND GENERAL END */

.backendAll {
	margin : 0 auto;
	text-align : center;
	width : 100%;
}

/* BANNER START */

.backendBanner {
	height : 90px;
	background : white;
	width : 100%;
	border-bottom : 4px solid #CB9F53;
}

.backendBannerTable {
	width : 100%;
	background : #F8ECC2;
	border-bottom : 3px solid #8D5B24;
}

.backendBannerTable td {
	padding : 10px;
}

.backendBannerLeft {
	text-align : left;
}

.backendBannerMiddle {
	text-align : center;
	font-size : 24px;
	color : black;
}

.backendBannerRight {
	text-align : right;
}

/* BANNER END */

/* MENU TOP START */

.backendMenuTop {
	background : #CB9F53;
	text-align : left;
	border-bottom : 4px solid #CB9F53;
}

.backendMenuTopTable {
	 float : left;
}

.backendMenuTopUl {
	text-align : left;
}

.backendMenuTopLi {
	display : inline;
	padding : 5px 15px;
	line-height : 30px;
}

.backendMenuTopLi .selected {
	color : black;
	font-weight : bold;
	background : #F7F7F7;
	padding : 7px 7px;
}

.backendMenuTopLi .selected:hover {
	color : black;
	font-weight : bold;
}

.backendMenuTop a {
	color : black;
}

.backendMenuTop a:hover {
	color : white;
}

/* MENU TOP END */

/* CONTROLS START */

.backendControls {
	text-align : right;
	background : #F7F7F7;
}

.backendControlsTableContainer {
	width : 100%;
}

.backendControlTableUserName {
	max-width : 350px;
	min-width : 180px;
	font-weight : bold;
	text-align : left;
}

.backendControlTableUserVarious1 {
	font-weight : normal;
	text-align : left;
}

.backendControlTableUserVarious2 {
	font-weight : normal;
	text-align : left;
}

.backendControlsTableLeft {
	line-height : 10px;
	float : right;
	padding : 0;
}

.backendControlsTableRight {
	float : right;
}

.backendControlsTdLeft {
	text-align : left;
	width : 250px;
	padding : 10px;
}


.backendControlsTdRight {
	text-align : right;
}


.backendControl img {
	padding : 2px 2px;
}

/* CONTROLS END */

/* MAIN START */

.backendMain {

}

.backendMainTable {
	width : 100%;
	margin : 0 0 53px 0;
}

.backendLeft {
	width : 250px;
	border-right : 1px solid #F7F7F7;
	border-bottom : 1px solid #F7F7F7;
	padding : 10px 10px 30px 10px;
	text-align : left;
	background : #F7F7F7;
	height : 100%;
	vertical-align : top;
}

.backendTree {
	width : 100%;
	text-align : left;
}

.backendTree ul {
	list-style : none;
}

.menu1, .menu2, .menu3 {
	font-weight : normal;
	line-height : 18px;
}

.menu1Selected, .menu2Selected, .menu3Selected {
	font-weight : bold;
	line-height : 18px;
}

.menu1 a {
	color : black;
	font-weight : bold;
}

.menu2 a {
	color : black;
}

.menu3 a {
	color : #1C86EE;
}

.menu1 a:hover {
	color : black;
}

.menu2 a:hover {
	color : #A1A1A1;
}

.menu3 a:hover {
	color : #D4D4D4;
}

.backendTree .menu1Selected, .backendTree .menu1Selected:hover {
	color : red;
}

.backendTree .menu2Selected, .backendTree .menu2Selected:hover {
	color : red;
}

.backendTree .menu3Selected, .backendTree .menu3Selected:hover {
	color : red;
}


.backendMainContent {
	vertical-align : top;
	padding : 10px;
}

.backendMainContent td {
	padding : 5px;
}

.backendMainContent th a {
	color : White;
}

.backendMainContent th a:hover {
	color : #f8ecc2;
}

/* MAIN END */

/* MAIN LOGIN START */

.mainLoginTable {
	width : 990px;
	margin : 0 auto 60px auto;
}

.mainLogin {
	width : 100%;
	margin : 6% auto 0 auto;
}

.mainLoginRight {
	vertical-align : top;
}

.mainLoginLeft {
	width : 100%;
	vertical-align : top;
}

.mainLoginRight table {
	width : 445px;
	margin : 0 70px;
}

.mainLoginInformation {
	width : 400px;
}

.mainLoginInformationImage {
	padding : 30px 0 0 0;
}

.mainLoginInformationText {
	font-size : 12px;
	font-weight : bold;
	text-shadow : 1px 1px 1px #F8ECC2;
}

.mainLoginForm {
	width : 100%;
	background : url('../images/backgroundForm.gif') top left no-repeat;
	height : 225px;
	vertical-align : top;
}

.mainLoginFormTitle {
	height : 30px;
	font-size : 14px;
	font-weight : bold;
	color : #8d5b24;
	line-height : 35px;
	vertical-align : top;
}

.mainLoginFormText {
	text-align : right;
	padding : 2px;
	font-size : 13px;
	height : 12px;
}

.mainLoginFormInput {
	text-align : left;
	padding : 2px;
	height : 12px;
}

.mainLoginFormInput input {
	border : 1px solid gray;
}

.mainLoginFormInput input:hover {
	background : #F0F0F0;
}

.mainLoginFormSubmit {
	height : 30px;
	text-align : right;
	padding : 0 96px 0 0;
}

.mainLoginFormSubmit input {
	border : 1px solid gray;
	background : white;
	padding : 4px 8px;
	font-family : 'Tahoma', Arial;
	font-size : 12px;
	font-weight : bold;
	line-height : 16px;
}

.mainLoginFormSubmit input:hover {
	border : 1px solid gray;
	background : #F0F0F0;
	cursor : pointer;
	cursor : hand;
}

.mainLoginUlTd {
	text-align : left;
	line-height : 16px;
	font-size : 12px;
}

.mainLoginUl {
	list-style-type: none;
	text-indent : 0;
	margin : 40px 10px 0 10px;
}

.mainLoginUl li {
	background: url('../images/bullet.gif') left top no-repeat;
	padding : 0 0 0 20px;
	margin : 10px 0;
}

/* MAIN LOGIN END */

/* LOGIN PAGE START */

.loginFooter {
	height : 53px;
	width : 100%;
	overflow   : hidden; /* Yes this is necessary for the silly IE position: fixed trick to be properly set! */
    /*position   : absolute; 
    bottom     : 0;
	left       : 0;*/
	clear      : both;
	background : url('../images/backgroundLogin.gif') top left repeat-x;
	width      : 100%;
	text-align : center;
	margin     : 53px auto 0 auto;
	vertical-align : middle;
	position : fixed;
	bottom : 0;
	left : 0;

}

/*body > .loginFooter { 
    position : fixed; 
    bottom   : 0;
}*/

.loginFooterRdc {
	width : 100%;
	line-height : 53px;
	height : 53px;
}

.loginFooterRdcTextLeft {
	text-align : left;
	color : white;
	font-size : 12px;
	line-height : 18px;
	padding : 5px;
}

.loginFooterRdcTextRight {
	text-align : right;
	color : white;
	font-size : 12px;
	line-height : 18px;
	padding : 5px;
}

.loginFooterRdcTextRight a {
	color : #f8ecc2;
	font-weight : bold;
}

.loginFooterRdcTextRight a:hover {
	color : #E9BD74;
}

.login {

}

.loginTable {
	width : 100%;
	height : 120px;
	background : #F8ECC2;
	font-size : 12px;
	line-height : 16px;
}

.loginTableSign {
	text-align : left;
	padding : 15px;
	border-bottom : 3px solid #CB9F53;
}

.loginTableText {
	border-bottom : 3px solid #CB9F53;
}

.loginTableCustomer {
	text-align : right;
	width : 100%;
}

.loginTableCustomer td {
	padding : 1px 10px 1px 1px;
}

.loginTableCustomerTitle {
	font-weight : bold;
}

.loginTableCustomerName {
	font-weight : bold;
}

.loginTableCustomerText {

}

.loginTableCustomerWebsite {
	font-weight : bold;
}

/* LOGIN PAGE END */

.tableSearch td
{
	padding:3px;
}

#ctl00_ContentPlaceHolder1_gvDetails td {
	border : 1px solid #b0c4de;
}