@charset "utf-8";
/******************************************************
	FRAMEWORK THE BASIC
******************************************************/
* {margin:0; padding:0; outline:0;}
em{font-style: italic;}
strong{font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0px;}
td {vertical-align: top;}
ol li{list-style-position:inside; list-style-type:decimal;}
caption, th{text-align: left;}
q:before, q:after{content: '';}
abbr, acronym {font-variant: normal;}
sup {vertical-align: text-top; }
sub {vertical-align: text-bottom; }
legend {color: #000;}
label {margin:0 0 0 3px;}
img {border: 0px;}
li{list-style:none;}


/******************************************************
	TEMPLATE
******************************************************/
html, body {
	width: 100%;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	background:#fff;
	position:relative;
}

#win{
	position:fixed; 
	z-index:2000; 
	top:0;
	left:0;
	background: url(/rs/veeam/images/win90.png); 
	display:none;
	height:100%;
	width:100%;
}
#popup{
	padding:0px; 
	margin:0px;
	background:#FFFFFF; 
	position:absolute; 
	width:440px;
	height:190px;
	text-align:center;
	z-index:3000; 
}
#cancel{
	display:block; 
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/rs/veeam/images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 3110;	
}
span.reg_title {display:block;
	          color:#1aa61a;
	          font-family: arial,helvetica,sans-serif;
	          font-size: 14pt; line-height:20pt;
	          font-weight:bold;
	          margin-top:20px;
	          width:440px;}
	          
#s_wrap     {display:block;
	           position: absolute;
	           top: -8px;
	           left: -8px;
	           width: 456px;
	           height: 20px;
	           background: transparent url('/rs/veeam/images/fancy_shadow_s.png') repeat-x;
	           z-index: 3104;}
#w_wrap     {display:block;
	           position: absolute;
	           top: -8px;
	           right: -8px;
	           width: 20px;
	           height: 206px;
	           background: transparent url('/rs/veeam/images/fancy_shadow_w.png') repeat-y;
	           z-index: 3105;}
#n_wrap     {display:block;
	           position: absolute;
	           top: 178px;
	           left: -8px;
	           width: 456px;
	           height: 20px;
	           background: transparent url('/rs/veeam/images/fancy_shadow_n.png') repeat-x;
	           z-index: 3106;}
#e_wrap     {display:block;
	           position: absolute;
	           top: -8px;
	           left: -8px;
	           width: 20px;
	           height: 206px;
	           background: transparent url('/rs/veeam/images/fancy_shadow_e.png') repeat-y;
	           z-index: 3107;}

ul.mktLblLeft        {padding-top:15px !important;
	                    padding-left: 20px !important;}
	                    
form.lpeRegForm li   {line-height: 24px;}

input.mktFormText	   {width:200px;
	                    line-height: 22px;
	                    height:22px;
	                    margin-top:2px !important;}                

li.mktFormReq label  {background:url("/images/forms/backRequiredGray.gif") no-repeat scroll left 50% transparent !important;
	                    line-height:18px;}
	                    
form.lpeRegForm label{padding-left: 20px !important;}

select.mktFormSelect {width: 200px;
	                    line-height: 22px;
	                    height: 22px;
	                    padding-top: 2px !important;
	                    margin-top: 7px !important;
	                    margin-bottom:0px; }
	                    
#mktFrmButtons        {margin-top: 20px;
	                     padding-left: 40px;}


.month_calendar      {font-family: Arial, sans-serif;
	                    text-align: center;
	                    font-size: 14px;
	                    color: #222222;
	                    font-weight: bold;}


	          