/* COMMON CLASSES */
.hide
{
	display: none;
}

/* */
.br
{
	clear: both;
	float: none;
}

html, body 
{
	height:100%;
	margin: 0;
	padding: 0;
  background-image:url(Images/MasterPages/Home/BodyBG.jpg);
	background-color:#96a6da;
	background-repeat:no-repeat;
}




.pageBorder 
{
	/* Do Not Place Padding here !!! */
	background-color: White;
	border: 1px Solid #7F9DB9;
	min-height:250px;
	width: 780px;	 /* width = content_width - 2px  (was before: width: 704px;)*/
	margin: auto;
}

.pageContent 
{
	padding: 16px 20px 20px 20px;
	position:relative;
	text-align:left;
}

.body
{
	height:100%;
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size:11px;
	background-image:url(Images/MasterPages/Home/BodyBG.jpg);
	background-color:#96a6da;
	background-repeat:no-repeat;
}

body.master 
{
	background-color:#F1F2F2; /* default background color */
}


body.master-base-tabbedMenu .pageBorder
{
   background-color:Transparent;
}
body .criticalPage .pageBorder
{
	background-color: White;
	border: 1px Solid #7F9DB9;
}


body.master-base-task .pageBorder 
{
	border-color: #7F9DB9;
}

body.master-base-main 
{
	background-position:center top;
  background-repeat:no-repeat;
  /* FOR PREVIEW BULD ONLY */
	/* background-image: url(im/previewBuild.gif);*/
	/* FOR PREVIEW BULD ONLY */
}

body.master-base-main .pageBorder 
{
	border-color: #7F9DB9;
}

/* TABBED MENU */

.master-base-tabbedMenu .pageBorder 
{
	border-width: 0px;
}

.master-base-tabbedMenu .tdTabbedMenu-menu
{
	width: 130px;
	vertical-align: top;
	text-align:left;
}

.master-base-tabbedMenu .tdTabbedMenu-content
{
	vertical-align: top;
}

.master-base-tabbedMenu .tabbedMenu-conent
{
	border: 1px Solid #7F9DB9;
	background-color: White;
}


/* WIZARD MASTER */

.master-page-wizard .pageBorder 
{
	border-color: #7F9DB9;
	background-color: #E2E2EF; 
}

.master-page-wizard .pageBorderContent 
{
	background-color: White; 
	border: 1px Solid #7F9DB9;
	border-top:0px;
	border-right:0px;
}

.master-page-wizard .wizardMenuButtons 
{
	padding: 0px;
	padding-top: 10px; 
	padding-left: 20px;
}

.master-page-wizard .wizardMenuButtons--text 
{
	position:relative;
	top:-60px;
}

.master-page-wizard table td
{
	vertical-align: top;
}

.master-page-wizard table td.wizardMenu
{
	width: 150px;
}

/* POPUP MASTER */

.master-base-popup
{
	background-color: White;
}
.master-base-popup .body
{
	background-color: White;
	background-image:none;
}
.master-base-popup .pageContent {
	width: 100%;
	padding-left:0;
	padding-right:0;
	text-align: left;
}

.master-base-popup .popup-content 
{
	height: 100%;
	padding: 0px 20px 20px 20px;
}


.master-base-popup .popup-footer 
{
	background-image: url(Images/MasterPages/PopUp/background-bottom.jpg);
	background-repeat: repeat-x;
	height: 40px;
	width: 100%;
	border-top: 1px Solid #d0d0d0;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.master-base-popup .popup-footer--button
{
	padding-top: 10px;
	padding-right: 10px;
}

/* BLANK MASTER */

.master-base-blank {
	background-color: White;
}

.master-base-blank .bodyLine--content {
	width: 100%;
}

.master-base-blank .bodyLine--content
{
	padding-left:0;
	padding-right:0;
}

.master-base-blank .pageContent
{
	padding: 0px; /* MUST BE 0px !!! */
	height: 100%;
}

.guiLayout-Integrated .pageBorder 
{
	border: 0px Solid #7F9DB9;
}


.bodyLine--content 
{
	margin: 0px auto 0px auto;
	text-align: left;
	/*padding: 0px 4px 0px 4px; *//* BUG: Work only on IE */
	width: 780px; 	 /* width = content_width (was before: width: 706px;)*/
	position:relative;
}


table td
{
	font-family: Tahoma, Verdana;
	font-size:11px;
}

.separator
{
	border-top: 1px solid #FFFFFF;
	margin-top: 5px;
	padding-bottom: 10px;
	clear: both;
	float: none;
}

table {
	border:0px;
	border-collapse:collapse;
}

table td {
	padding:0px;
}

.vspace
{
	padding-top: 10px;
}

/* FORM */

form {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

form textarea.textarea {
	font-family: Tahoma;
	font-size: 13px;
}

 form input.text
,form input.password
,form input.file
,form select.select
,form textarea.textarea
,form button
,form input.button
,form input.submit
{
	background-color: #FFFFFF;
	border:1px Solid #8FAECD;
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 1px;	
	margin: 0px;
}

 form input.radio
,form input.checkbox
{

}

 form input.disabled
,form select.disabled
,form textarea.disabled
,form button.disabled
,form input.readonly
,form select.readonly
,form textarea.readonly
,form button.readonly
{
	border-color: #CCCCCC;
	background-color: #F6F5F2;
}

table.form td
{
	padding: 0px 5px 5px 0px;
	margin: 0px;
	vertical-align: middle;
}
/*
	control
*/
form .control
{
	padding-top: 3px;
	clear: both;
}

/*
	control-horizontal
*/
 form .control-horizontal
,form .control-horizontal label
,form .control-horizontal-label
,form .control-horizontal input
{
	float: left;
}

form .control-horizontal label
,form .control-horizontal-label
{
	padding-top: 4px;
	padding-left: 5px;
}

form .control-horizontal .groupbox {
	clear:none;
}

/*

*/
form .indent
{
	padding-left: 21px;
	clear: both;
}

/* FOOTER */

.placeholderFooter-content {
	height:4px;
	line-height:1px;
}

.placeholderFooter-content .sld {
	background: none top repeat-x;
}

.placeholderFooter-content .sld .sld {
	background: none bottom repeat-x;
	display: table;
	width: 100%;
}
.validator
{
  border: solid 1px #8faecd;
  background-position:left top;
  background-image:url("Images/Controls/Validator/ValidationWarningBG.gif");
  background-repeat:no-repeat;
  padding:0px 0px 0px 13px;
  background-color:White;
  font-family:Verdana;
  font-size:10px;
  display:block;
}
.validator-container1
{
  position:absolute;
}

.validator-container2
{
  position:relative;
  left:80px;
  top:-8px;
  z-index:100;
  
}
.validator-combobox .validator-container2 
{
 left:80px;
 top:-2px;
 color:Green;
}
