﻿body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	background: #FFBF02;
}
#bg_image
{
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
#scrollable
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
#main, #login
{
	width: 100%;
	margin: auto;
	padding: 0;
}
#banner
{
	background: url("../images/leftbanner.jpg") repeat-x;
	width: 100%;
	float: left;
	height: 126px;
}
#bannerPassWord
{
	background: url("../images/leftbanner.jpg") repeat-x;
	width: 100%;
	float: left;
	height: 75px;
}
#login #banner
{

	background: url("../images/login-mainbanner.jpg") repeat-x;
}
#login #bannerPassWord
{
	background: url("../images/login-mainbanner.jpg") repeat-x;
}
#bannermiddle
{
	width: 1200px;
	height: 126px;
	background: url("../images/mainbanner.jpg") no-repeat;
	margin: auto;
}
#login #logo
{
	width: 245px;
	height: 243px;
	background: url("../images/login-logo.jpg") no-repeat;
	left: 62px;
	/*---------- Inserted By LIBIN C JACOB on 23-10-2014 Task ID: 22315 -------------------
	position: absolute;
    top: 0;
    /*-------------------- End of Insert by	LIBIN C JACOB --------------------------------*/
}
#logo
{
	width: 174px;
	height: 155px;
	background: url("../images/logo.jpg") no-repeat;
	cursor:pointer;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 180px; 
}

/*----------- Inserted by LIBIN C JACOB on 23-10-2014 Task ID: 22315*/
#container #logo
{
	width: 174px;
	height: 100px;
	background: url("../images/logo-resize.jpg") no-repeat;
	cursor:pointer;
	z-index: 100;
	background-size:174px 100px;
	position: static;
}

#container #logoFirmaNew
{
	width: 174px;
	height: 100px;
	z-index: 100;
	background-color: #ffffff;
}
/* End of Insert By LIBIN C JACOB on 23-10-2014 Task ID: 22315*/
#login #logoPassword
{
	width: 174px;
	height: 155px;
	background: url("../images/logo.jpg") no-repeat;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 80px;
}
#top-menu
{
	/*float: right;
	margin-right: 150px;
	margin-right:22%;*/
    height: auto;
    margin-left:14%;
    width: 80%;

}
#top-menu-left
{
	width: 8px;
	height: 37px;
	background: url("../images/topmenu-left.png") no-repeat;
	float: left;
}
#top-menu-mid
{
	height: 37px;
	background: url("../images/topmenu-mid.png") repeat-x;
	float: left;
}
#top-menu-right
{
	width: 8px;
	height: 37px;
	background: url("../images/topmenu-right.png") no-repeat;
	float: left;
}
#menu
{
	background: url("../images/navi-bg.jpg") repeat-x;
	width: 100%;
	height: 50px;
	float: left;
}
#login #menu
{
	background: url("../images/login-strip.jpg") repeat-x;
	height: 8px;
}
#main-content
{
	width: 100%;
	float: left;
	background: #ffbf02 url("../images/main-cont-bg.jpg") repeat-x;
}
#login #main-content
{
	background: none;
	height: 100%;
	min-height: 700px;
}
#login-content-bg
{
	width: 100%;
	height: 780px;
	background: url("../images/login-content.jpg") no-repeat;
}
#login #footer
{
	margin-top: -115px;
	background: url("../images/login-footer-bg.png") repeat-x;
}
#footer
{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 75px;
	float: left;
	background: #ffbf02 url("../images/login-footer-bg.png") repeat-x;
}
#login #footer-menu
{
	background: #d3d3d4 url("../images/login-footer-menu-bg.jpg") repeat-x;
	height: 26px;
}
#footer-menu
{
	height: 29px;
	margin-left: 36px;
	background: #ffbf02 repeat-x;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding: 0px 20px;
}
#copyright
{
	padding-top: 50px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.separator
{
	margin: 0px 10px;
	background: url("../images/separator.png") no-repeat;
	height: 36px;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.separator a
{
	text-decoration: none;
	color: #FFFFFF;
}
.separator a:hover
{
	text-decoration: none;
	color: #f8d28a;
}
ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#top-menu ul li
{
	list-style: none;
	margin: 0;
	padding: 10px 15px;
	float: left;
}

#top-menu ul li.logout
{
	padding-left: 0px;
}
img
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 16px;
}
.firsttab
{
	height: 50px;
	float: left;
	list-style: none;
	margin: 0;
	color: #ffffff;
}
.lasttab
{
	height: 50px;
	float: left;
	list-style: none;
	margin: 0;
	margin-left: -16px;
	color: #ffffff;
}
.midtab
{
	height: 50px;
	float: left;
	list-style: none;
	margin: 0;
	margin-left: -16px;
	color: #ffffff;
}
.tab-cont
{
	padding: 10px;
	cursor: pointer;
	margin-top: 4px;
}
.first-left-tab
{
	background: url("../images/first-left-tab.png") no-repeat;
	width: 10px;
	height: 50px;
	float: left;
}
.mid-tab
{
	background: url("../images/mid-tab.png") repeat-x;
	height: 50px;
	float: left;
}
.right-tab
{
	background: url("../images/right-tab.png") no-repeat;
	width: 18px;
	height: 50px;
	float: left;
}
.mid-left-tab
{
	background: url("../images/mid-left-tab.png") no-repeat;
	width: 17px;
	height: 50px;
	float: left;
}
.last-right-tab
{
	background: url("../images/last-right-tab.png") no-repeat;
	width: 6px;
	height: 50px;
	float: left;
}

.first-left-tab-over
{
	background: url("../images/first-left-tab-over.png") no-repeat;
	width: 10px;
	height: 50px;
	float: left;
}
.mid-tab-over
{
	background: url("../images/mid-tab-over.png") repeat-x;
	height: 50px;
	float: left;
}
.right-tab-over
{
	background: url("../images/right-tab-over.png") no-repeat;
	width: 18px;
	height: 50px;
	float: left;
}
.mid-left-tab-over
{
	background: url("../images/mid-left-tab-over.png") no-repeat;
	width: 17px;
	height: 50px;
	float: left;
}
.last-right-tab-over
{
	background: url("../images/last-right-tab-over.png") no-repeat;
	width: 6px;
	height: 50px;
	float: left;
}
#footer-menu ul li
{
	list-style: none;
	margin: 0;
	padding: 0px;
	float: left;
}
#footer-menu a
{
	text-decoration: none;
	color: #000000;
}
#footer-menu a:hover
{
	text-decoration: none;
	color: #995f01;
}
.lblSanktion
{
	margin-top: 93px;
	margin-left: 350px;
	font-family: Arial;
	color: #4b4a4d;
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.lblClever
{
	margin-top: 93px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	float: right;
	margin-right: 300px;
}
#dvloginform
{
	/*width: 277px;*/
	width: 275px;
    height: 360px;
	background: url("../images/login-form-bg.png") no-repeat;
	margin-top: 125px;
	margin-left: 45px;
	float: left;
	padding: 20px 10px 10px 30px;
    
    
}
#login-formchangePassword
{
	width: 82%;
	height: 65%;
	background-color: #F5F5F5;
	margin-top: 10px;
	margin-left: 0%;
	float: left;
	padding: 20px 10px 10px 30px;
}
#dvloginform div
{
	padding: 4px 0px;
}
#dvloginform div.login-caption
{
	color: #ff8701;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding: 8px;
}
#login-formchangePassword div.login-caption
{
	color: #ff8701;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding: 8px;
}
.txtBox
{
	background: url("../images/txtbox-bg.png") no-repeat;
	width: 198px;
	height: 19px;
	border: 0px;
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	padding: 8px 10px;
}
.txtBox_disabled
{
	background: url("../images/txtbox-bg-disabled.png") no-repeat;
	width: 198px;
	height: 19px;
	border: 0px;
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	padding: 8px 10px;
}

.okBtn
{
	background: url("../images/okBtn.png");
	width: 45px;
	height: 40px;
	color: #FFFFFF;
	border: none;
}
.passwort-vergessen
{
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	font-weight: regular;
	font-family: Arial;
	padding-left: 2px;
}
.errMsg
{
	padding-left: 5px;
	font-size: 11px;
	color: #ff0000;
	width: 250px;
}

h3
{
	color: #faa03c;
	margin-left: 10px;
}
.divContent
{
	margin: 25px 5px;
	background: #ffffff;
}
.contentTbl
{
	border: solid 1px #c9c9c9;
	border-right: none;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}
.trHeader th
{
	background: #e5e5e5;
	border-right: solid 1px #c9c9c9;
	text-decoration: capitalize;
	font-weight: bold;
	padding: 5px;
}
.trContent td
{
	border-top: solid 1px #c9c9c9;
	border-right: solid 1px #c9c9c9;
	padding: 5px;
}
tr.trContent
{
	background: #ffffff;
}
tr.trContent:hover
{
	background: #fbf5df;
}
tr.treven
{
	background: #fbf5df;
}

#logoFirma
{
	width: 174px;
	height: 155px;
	z-index: 100;
	position: absolute;
	top: 0px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	left: 1px; 
}
#logoKunden
{
	width: 240px;/*Edited by LIBIN C JACOB on 24-10-2014 Task ID: 22315*/
	height: 155px;	
	z-index: 101;	
	top: -125px;
	float:right;	
	margin-right:5px;
	position:relative;
}

#logform
{
	width: 277px;
	height: 313px;
	background: url("../images/login-form-bg.png") no-repeat;
	-webkit-background-size: 277px 340px;           /* Safari 3.0 */
     -moz-background-size: 277px 370px;           /* Gecko 1.9.2 (Firefox 3.6) */
       -o-background-size: 277px 370px;           /* Opera 9.5 */
        background-size: 277px 370px;
	margin-top: 125px;
	margin-left: 45px;
	float: left;
	padding: 20px 10px 10px 30px;	
}
#logform div
{
	padding: 4px 4px;
}
#logform div.login-caption
{
	color: #ff8701;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding: 8px;
}
#logformFirma
{
	width: 277px;
	height: 273px;
	background: url("../images/login-form-bg.png") no-repeat;
	-webkit-background-size: 277px 320px;           /* Safari 3.0 */
     -moz-background-size: 277px 320px;           /* Gecko 1.9.2 (Firefox 3.6) */
       -o-background-size: 277px 320px;           /* Opera 9.5 */
        background-size: 277px 320px;
	margin-top: 125px;
	margin-left: 45px;
	float: left;
	padding: 20px 10px 10px 30px;
}
.FirmaCaption
{
    color: #ff8701;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding: 8px;
	text-align:center;
}
#logformFirma div
{
	padding: 4px 4px;
}
#logformFirma div.login-caption
{
	color: #ff8701;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding: 8px;
}
.labelFont
{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
}
#dvCaptcha img{
    height:44px;
}
#qm0
{
	margin-left: 360px;
}
/*[START-QCC]*/.qmclear
{
}
.qmmc:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	overflow: hidden;
}
.qmmc, .qmmc > span, .qmmc > a, .qmmc div > a, .qmmc dd > a, .qmmc li > a, .qmmc div > span, .qmmc dd > span, .qmmc li > span, .qmmc div.qmsub, .qmmc dl, .qmmc dd, .qmmc .qmsub > li, .qmmc ul.qmsub
{
	text-align: left;
	outline: none;
	font-wieght: normal;
	text-decoration: none;
	font-family: Arial;
	font-size: 12pt;
	line-height: normal;
	padding: 0px;
	color: #333;
	background-color: transparent;
}
.qmmc .qmiefix
{
	z-index: 0;
}
.qmmc, .qmmc .qmsub, .qmmc .qmmulti
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.qmmc .qmdivider
{
	display: block;
	border-width: 0px;
	border-style: solid;
	position: relative;
}
.qmmc .qmtitle
{
	display: block;
	cursor: default;
	white-space: nowrap;
	position: relative;
}
.qmmc
{
	position: relative;
	zoom: 1;
}
.qmmc .qmitem-m, .qmmc > li
{
	display: block;
	white-space: nowrap;
	position: relative;
}
.qmmc .qmitem-s, .qmmc .qmsub > li
{
	display: block;
	white-space: nowrap;
	position: relative;
}
.qmmc .qmsub
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 100%;
	top: 0px;
}
.qmmc div.qmsub
{
	left: 0px;
}
.qmmc .qmcbox
{
	cursor: default;
	display: block;
	position: relative;
	white-space: normal;
}
.qmmc .qmmulti
{
	display: block;
	float: left;
	position: relative;
}
.qmmc .qmmulti dd
{
	margin: 0px;
	padding: 0px;
	position: relative;
}
.qmmc.qm-horizontal-c > li, .qmmc.qm-horizontal-c > .qmitem-m, .qmsub.qm-horizontal-c > li, .qmsub.qm-horizontal-c > .qmitem-s, .qm-horizontal-c > .qmtitle, .qm-horizontal-c > .qmdivider, .qm-horizontal-c > .qmcbox, .qm-horizontal-c > li > .qmtitle, .qm-horizontal-c > li > .qmdivider, .qm-horizontal-c > li > .qmcbox
{
	float: left;
}
.qm-horizontal-c > li > .qmsub
{
	left: 0px;
	top: 100%;
}
.qmmc li:hover > .qmsub, .qmmc dd:hover > ul.qmsub
{
	visibility: inherit;
}
.qmmc .qmml0
{
	z-index: 99;
}
.qmmc .qmml1
{
	z-index: 98;
}
.qmmc .qmml2
{
	z-index: 97;
}
.qmmc .qmml3
{
	z-index: 96;
}
.qmmc .qmml4
{
	z-index: 95;
}
.qmmc .qmml5
{
	z-index: 94;
}
.qmmc .qmml6
{
	z-index: 93;
}
.qmmc .qmml7
{
	z-index: 92;
}
.qmmc .qmml8
{
	z-index: 91;
}
.qmmc .qmml9
{
	z-index: 90;
}
#qm0
{
	width: auto;
	background-color: transparent;
	width: auto;
}
#qm0 .qmitem-m
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	border-width: 0px 0px 0px;
	border-style: solid;
	border-color: #446237;
	border-width: 0px 0px 0px 0px;
}
#qm0 .qmitem-m:hover
{
	color: #000000;
	border-color: #7FAC6B;
}
#qm0 .qmitem-m.qmparent
{
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#qm0.qmmc .qmitem-m.qmactive, #qm0 li:hover > .qmitem-m.qmparent, #qm0 dd:hover > .qmitem-m.qmparent
{
	color: #ffffff;
	text-decoration: none;
	border-color: #7FAC6B;
}
#qm0 .qmsub
{
	padding: 0px;
	background-color: #242424;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	border-top: none;
	opacity: 0.95;
}
#qm0 .qmitem-s
{
	padding: 3px 20px 3px 5px;
	background-color: transparent;
	color: #ffffff;
	font-size: 10pt;
	font-weight: normal;
	border-width: 0px;
	border-style: none;
	border-color: #000000;
	font-size: 10pt;
	font-size: 10pt;
	margin-top: 2px;
}
#qm0 .qmitem-s:hover
{
	background-color: #ff8701;
	color: #FFFFFF;
	text-decoration: none;
}
#qm0 .qmitem-s.qmparent
{
	/*background-image: url('../images/arrow_0.gif');*/
	background-repeat: no-repeat;
	background-position: 95% center;
}
#qm0.qmmc .qmitem-s.qmactive, #qm0 ul li:hover > .qmitem-s.qmparent, #qm0 ul dd:hover > .qmitem-s.qmparent
{
	background-color: #ff8701;
	background-image: url('../images/arrow_1.gif');
	background-repeat: no-repeat;
	background-position: 95% center;
	color: #EEEEEE;
}
#qm0 .qmtitle
{
	margin: 2px 5px 5px;
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	font-size: 10pt;
}
#qm0 > .qmdivider, #qm0 .qmsub > .qmdivider, #qm0 dd > .qmdivider, #qm0 > li > .qmdivider, #qm0 .qmsub > li > .qmdivider
{
	height: 1px;
	background-color: #446237;
	margin: 4px 5px;
}
:focus
{
	outline: 0;
}

/*
@media screen and (max-width: 1980px) {

       #blocks{ width:940px; margin:auto; display:block;}
       .row{ width:700px; margin: auto; padding-bottom:0;}
       .span-box1{ width:300px; height:145px; background:#0098ab; display:block; float:left;margin: 10px 0 0 10px;}
       .span-box2{ width:300px; height:145px; background:#5636b1; display:block; float:left;margin: 10px 0 0 10px;}
       .span-box3{ width:300px; height:145px; background:#008c00; display:block; float:left;margin: 10px 0 0 10px;}
        .span-box4{ width:300px; height:145px; background:#fff; display:block; float:left;margin: 10px 0 0 10px;}
       .span-lx-box3{ width:300px; height:145px; background:#d24500; display:block; float:left;margin: 10px 0 0 10px;}        
        .span-boxsmall-x{ width:145px; height:145px; background:#0a55be; display:block; float:left;margin: 10px 0 0 10px;}
       .span-boxsmall{ width:145px; height:145px; background:#d24500; display:block; float:left;margin: 10px 0 0 10px;}
       .span-box-x-small{ width:145px; height:145px; background:#2e8bef; display:block; float:left;margin: 10px 0 0 10px;}
        .span-box-xx-small{ width:145px; height:145px; background:#9900a1; display:block; float:left;margin: 10px 0 0 10px;}
       .span-boxxsmall{ width:145px; height:145px; background:#b41b43; display:block; float:left;margin: 10px 0 0 10px;}
       .span-box-xsmall{ width:145px; height:145px; background:#094db5; display:block; float:left;margin: 10px 0 0 10px;}

 }*/

#blocks
{
	/*width: 940px;
	margin-left: 300px;
	margin-top: 60px;*/
	width:100%;
	margin: 6% 1.5% auto;
	display: block;
}
.row
{
	width: 1200px;
	margin: auto;
	padding-bottom: 0;
}
.span-box1
{
	width: 360px;
	height: 180px;
	background: #0098ab;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box2
{
	width: 360px;
	height: 180px;
	background: #d4ffd4;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box3
{
	width: 360px;
	height: 180px;
	background: #73B400;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box4
{
	width: 360px;
	height: 180px;
	background: #fff;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box5
{
	width: 360px;
	height: 180px;
	background: #b41b43;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box6
{
	width: 360px;
	height: 180px;
	background: #123456;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box7
{
	width: 360px;
	height: 180px;
	background: #7FAAFF;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-lx-box3
{
	width: 360px;
	height: 180px;
	background: #d24500;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-boxsmall-x
{
	width: 145px;
	height: 145px;
	background: #0a55be;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-boxsmall
{
	width: 145px;
	height: 145px;
	background: #d24500;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
}
.span-box-x-small
{
	width: 165px;
	height: 180px;
	background: #2e8bef;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-box-xx-small
{
	width: 145px;
	height: 145px;
	background: #9900a1;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.span-boxxsmall
{
	width: 145px;
	height: 145px;
	background: #b41b43;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
}
.span-box-xsmall
{
	width: 185px;
	height: 180px;
	background: #094db5;
	display: block;
	float: left;
	margin: 10px 0 0 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.text-content
{
	display: block;
	width: auto;
	left: 0;
	right: 0;

	margin: auto 0;
	min-height: 20px;
	color: #fff;
	font-size: 14px;
	padding: 10px 5px;
	text-align: center;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	margin-bottom: 0;
	bottom: 0;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.image-placeholder
{
	display: block;
	margin: 50px 150px auto 110px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholder_Wiki
{
	display: block;
	margin: 60px 20px 60px 66px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholder_Profile
{
	display: block;
	margin: 60px 50px 60px 67px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholder img
{
	text-align: center;
}
.image-placeholderEVW
{
	display: block;
	margin: 40px 150px auto 110px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholderAEO
{
	display: block;
	margin: 40px 150px auto 160px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholderGlo
{
	display: block;
	margin: 40px 150px auto 150px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholderEmail
{
	display: block;
	margin: 40px 150px auto 140px;
	width: 60px;
	border: solid 0px #666;
}

.image-placeholderCLB
{
	display: block;
	margin: 40px 150px auto 160px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholderPU
{
	display: block;
	margin: 40px 150px auto 140px;
	width: 60px;
	border: solid 0px #666;
}


.image-placeholderREV
{
	display: block;
	margin: 40px 150px auto 160px;
	width: 60px;
	border: solid 0px #666;
}
.image-placeholderACH
{
	display: block;
	margin: 40px 150px auto 160px;
	width: 60px;
	border: solid 0px #666;
}

.orange .ajax__calendar_container TD
        {
            border: medium none;
            font-size: 11px;
            margin: 0;
            padding: 0;
        }
        .orange .ajax__calendar_container
        {
            width: 190px;
            background-color: #EEEEEE;
            border: solid 1px #DDDDDD;
            -moz-border-radius-topleft: 8px /*{cornerRadius}*/;
            -webkit-border-top-left-radius: 8px /*{cornerRadius}*/;
            -khtml-border-top-left-radius: 8px /*{cornerRadius}*/;
            border-top-left-radius: 8px /*{cornerRadius}*/;
            -moz-border-radius-topright: 8px /*{cornerRadius}*/;
            -webkit-border-top-right-radius: 8px /*{cornerRadius}*/;
            -khtml-border-top-right-radius: 8px /*{cornerRadius}*/;
            border-top-right-radius: 8px /*{cornerRadius}*/;
            -moz-border-radius-bottomleft: 8px /*{cornerRadius}*/;
            -webkit-border-bottom-left-radius: 8px /*{cornerRadius}*/;
            -khtml-border-bottom-left-radius: 8px /*{cornerRadius}*/;
            border-bottom-left-radius: 8px /*{cornerRadius}*/;
            -moz-border-radius-bottomright: 8px /*{cornerRadius}*/;
            -webkit-border-bottom-right-radius: 8px /*{cornerRadius}*/;
            -khtml-border-bottom-right-radius: 8px /*{cornerRadius}*/;
            border-bottom-right-radius: 8px /*{cornerRadius}*/;
        }
        .orange .ajax__calendar_body
        {
            width: 180px;
            height: 150px;
            background-color: #EEEEEE;
            border: solid 1px #cccccc;
        }
        .orange .ajax__calendar_header
        {
            background-color: #F7B64A;
            margin-bottom: 4px;
            -moz-border-radius-topleft: 4px /*{cornerRadius}*/;
            -webkit-border-top-left-radius: 4px /*{cornerRadius}*/;
            -khtml-border-top-left-radius: 4px /*{cornerRadius}*/;
            border-top-left-radius: 4px /*{cornerRadius}*/;
            -moz-border-radius-topright: 4px /*{cornerRadius}*/;
            -webkit-border-top-right-radius: 4px /*{cornerRadius}*/;
            -khtml-border-top-right-radius: 4px /*{cornerRadius}*/;
            border-top-right-radius: 4px /*{cornerRadius}*/;
            -moz-border-radius-bottomleft: 4px /*{cornerRadius}*/;
            -webkit-border-bottom-left-radius: 4px /*{cornerRadius}*/;
            -khtml-border-bottom-left-radius: 4px /*{cornerRadius}*/;
            border-bottom-left-radius: 4px /*{cornerRadius}*/;
            -moz-border-radius-bottomright: 4px /*{cornerRadius}*/;
            -webkit-border-bottom-right-radius: 4px /*{cornerRadius}*/;
            -khtml-border-bottom-right-radius: 4px /*{cornerRadius}*/;
            border-bottom-right-radius: 4px /*{cornerRadius}*/;
        }
        .orange .ajax__calendar_title
        {
            color: #ffffff;
            padding-top: 3px;
        }
        .orange .ajax__calendar_next, .orange .ajax__calendar_prev
        {
            border: solid 2px #ffffff;
            background-color: #F7B64A;
            -moz-border-radius-topleft: 18px /*{cornerRadius}*/;
            -webkit-border-top-left-radius: 18px /*{cornerRadius}*/;
            -khtml-border-top-left-radius: 18px /*{cornerRadius}*/;
            border-top-left-radius: 18px /*{cornerRadius}*/;
            -moz-border-radius-topright: 18px /*{cornerRadius}*/;
            -webkit-border-top-right-radius: 18px /*{cornerRadius}*/;
            -khtml-border-top-right-radius: 18px /*{cornerRadius}*/;
            border-top-right-radius: 18px /*{cornerRadius}*/;
            -moz-border-radius-bottomleft: 18px /*{cornerRadius}*/;
            -webkit-border-bottom-left-radius: 18px /*{cornerRadius}*/;
            -khtml-border-bottom-left-radius: 18px /*{cornerRadius}*/;
            border-bottom-left-radius: 18px /*{cornerRadius}*/;
            -moz-border-radius-bottomright: 18px /*{cornerRadius}*/;
            -webkit-border-bottom-right-radius: 18px /*{cornerRadius}*/;
            -khtml-border-bottom-right-radius: 18px /*{cornerRadius}*/;
            border-bottom-right-radius: 18px /*{cornerRadius}*/;
        }
        .orange .ajax__calendar_hover .ajax__calendar_next, .orange .ajax__calendar_hover .ajax__calendar_prev
        {
            border: solid 2px #F7B64A;
            background-color: #ffffff;
        }
        .orange .ajax__calendar_dayname
        {
            text-align: center;
            margin-bottom: 4px;
            margin-top: 2px;
        }
        .orange .ajax__calendar_day, .orange .ajax__calendar_month, .orange .ajax__calendar_year
        {
            margin: 1px 1px 1px 1px;
            text-align: center;
            border: solid 1px #cccccc;
            color: #4094C4;
            background-color: #f9f9f9;
        }
        .orange .ajax__calendar_hover .ajax__calendar_day, .orange .ajax__calendar_hover .ajax__calendar_month, .orange .ajax__calendar_hover .ajax__calendar_year
        {
            color: #FBD850;
            font-weight: bold;
            background-color: #FEFEFE;
            border: solid 1px #FBD850;
        }
        .orange .ajax__calendar_active .ajax__calendar_day, .orange .ajax__calendar_active .ajax__calendar_month, .orange .ajax__calendar_active .ajax__calendar_year
        {
            color: #000000;
            font-weight: bold;
            background-color: #F7B64A;
        }
        .orange .ajax__calendar_today .ajax__calendar_day
        {
            color: #000000;
            font-weight: bold;
            background-color: #F7B64A;
        }
        .orange .ajax__calendar_other, .orange .ajax__calendar_hover .ajax__calendar_today
        {
            color: #000000;
            font-weight: bold;
        }
        .ajax__calendar_days
        {
            background-color: #EEEEEE;
        }

 .searchAll
{
	background: url("../images/arrow-down.gif")  #FFFFFF no-repeat scroll center center ;
	 border:solid 1px #7F7F7F;
     border-left:none;
	height: 25px;
	width:20px;
    float:left;

}
.searchAll:hover
{
   background-color: #F0F0F0 ;
     border-left:solid 1px #7F7F7F;

}
#txtFirmaUser,#txtUser
    {
    width:137px;
    height:21px;
    border:solid 1px #7F7F7F;
    border-right:none;
    float:left;
    }
    