


body
{
	/*background-image:url("./Images/bg_b.gif");
	background-repeat:repeat-x; */
		
	background-image:url("./Images/bg.png");
	/*background-image:url("./Images/body_bg.gif");*/
	background-repeat:repeat-y;
	background-position:center;

	background-color: #cdcfd3;

	/*background-color: #333333;*/
	color:#3D5D8C;
	font-family:Calibri,Arial;
    margin:0 auto;
    width:1000px;
	min-width:1000px;
	min-height:768px;
	
/*${colors.set1Background};*/
	
}

.LineSeparator
{
	background-color:#6C7582;
	height:2px;
	width:99%;
	margin:0 auto;
	margin-top:3px;
	margin-bottom:3px;
}

.ContentArea
{
	/*background-color:#3C7FAF;*/
	
}
 
.TestDIV
{
	background-color:Orange;
	border-style:solid;
	border-width:thin;
	border-color:Green;	
	
}

.imgMenuItem
{
	background-color:#EBF3FB;
	border-style:solid;
	border-width:1px;
	border-color:#AACCEE;
	padding:2px;
	vertical-align:middle;	
}

.txtSearch
{
	border-style:solid;
	border-color:#AACCEE;
	border-width:1px;
	color:Gray;
	vertical-align:middle;
	width:100px;
}

.Search
{
	border-style:solid;
	border-color:#AACCEE;
	border-width:1px;
	vertical-align:middle;
	color:#07519A;
	background-color:#EBF3FB;
}


.PartPanel
{
	/*background-color:#FFFED5;*/
	border:0;
	
	/*
	border-top:1px;
	border-style:solid;
	border-top-color:#E1C045;	
	*/	

	padding:3px;		
}

.PartTab
{
	margin:0;
	border-width:0;
	border-style:none;
	background-color:#FFDC8A;
	font-weight:normal;
	/*margin-right:4px;*/
	font-size:small;
	text-decoration:none;
	
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	
	margin-bottom:2px;
	cursor:pointer;
}

.PartTabHover
{
	margin:0;
	border-width:0;
	border-style:none;
	background-color:#FFDC8A;
	font-weight:normal;
	/*margin-right:4px;*/
	font-size:small;
	
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	
	margin-bottom:2px;
	cursor:pointer;
	text-decoration:underline;

}

.PartTabSelected
{
	font-weight:bold;
	font-size:small;
	text-decoration:none;

	background-color:#FFFED5;

	border:none;
	border-style:solid;
	
	border-left-color:#E1C045;	
	border-left-width:1px;
	
	border-top-color:#E1C045;
	border-top-width:1px;
	
	border-right-color:#E1C045;
	border-right-width:1px;
	
	border-bottom-color:#FFFED5;
	border-bottom-width:1px;
	margin-bottom:-1px;

	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;

	cursor:default;
	text-align:center;
}



.WebPartSettingTabs
{
	border:none;
	padding:0;
	height:100%;
	padding-left:3px;
}






.LoadingContent
{
	/*background-image:url(images/loading.gif);		*/
}




.CustomiseHeader
{
	/*background-color:#B5C3EF;*/
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B5C3EF,endColorStr=#EBF3FB);
	color:#333333;
	width:100%;
	font-size:small;
	font-weight:bold;
	cursor:pointer;
	height:100%;	
	padding:3px;
}

.StdButton
{
	border: solid 1px #7f9db9;
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7f9db9,endColorStr=#efefef);		
	color:#0e1f3b;
	cursor:pointer; /* show hand cursor */
}

.MsgBoxButton
{
	border: solid 1px #efefef;
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7f9db9,endColorStr=#efefef);		
	color:#0e1f3b;
	cursor:pointer; /* show hand cursor */
}

.Login
{
	margin-left:40px;
	border-left: solid 2px #efefef;
	border-bottom: solid 2px ##efefef;
	border-right: solid 2px ##efefef;
	border-top: solid 2px ##efefef;
	font-size:small;
	color:Black;
	background-color:#efefef;	
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7f9db9,endColorStr=#efefef);	
}

.LoginTextBoxStyle
{
	border: solid 1px ##efefef;
	color:Black;
	font-size:small;
	width:150px;
}

.LoginButtonStyle
{
	border: solid 1px #7f9db9;
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7f9db9,endColorStr=#efefef);		
	color:#333333;
	font-size:small;
}

.LoginInstructionTextStyle
{
}
    
.LoginTitleTextStyle
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7f9db9,endColorStr=#efefef);	
	font-weight:bold;
	border: solid 2px #efefef;
	color: Black;
	font-size:small;
	text-align:center;
}

.Title
{
	font-size:xx-large;
	font-weight:bold;
	color:#AACCEE;
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B5C3EF,endColorStr=#EBF3FB);	
	border:solid 1px  #AACCEE; 
	padding: 5px;
}

.LoginLabelStyle
{
	text-align:right;
	font-size:small;
	color:Black;
}

.LoginFailureStyle
{
	color:Red;
}


.LogOut
{
	font-size:small;
	color:#253d63;	
	text-decoration:none;
}

.LogOut:link|visited
{
	font-size:inherit;
	color:inherit;
}

.LogOut:hover
{
	font-size:inherit;
	color:inherit;
	text-decoration:underline;	
}




.StanardLink,.StanardLink A, .StanardLink A:link, .StandardLink A:hover, .StandardLink A:visited
{
	color:#AACCEE;	
}




.DetailView
{
	border-bottom: solid, 1, Black;
	filter:	progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B5C3EF,endColorStr=#EBF3FB);	
}


.SummaryImage
{
	padding:5px;
	text-align:center;
}

.SummaryLinkSmall
{
	color:#000000;
}


.SummaryLinkSmall:link 
{
	color:inherit;
	text-decoration:none;
}

.SummaryLinkSmall:visited
{
	color:inherit;
	text-decoration:none;
}

.SummaryLinkSmall:hover
{
	text-decoration:underline;
	color:inherit;
}


.hyperlink
{
	
	text-decoration:none;
	color:#0000AA;
}

.hyperlink:hover,visited
{
	
	text-decoration:underline;
	color:inherit;
}

.footerurl
{
	font-size:small;
	text-decoration:none;
	color:#0e1f3b;
}

.footerurl:hover,visited
{
	
	text-decoration:underline;
	color:inherit;
}


  
.DTRows
{

}        
.DTRowsOdd  { background-color:Green; } 
.DTRowsEven  { background-color:White; } 
.DTCol { background-color:Aqua;}
        
.table
{
	background-color:#efefef;
	color:#0e1f3b;
}

.tablerowheader
{
	background-color:#7f9db9;
	color:#0e1f3b;
}

.table A
{
	color:#7f9db9;
}

.table A:hover
{
	cursor:pointer;
}

.progressBackgroundFilter 
{ 
  position:absolute; 
  top:0;
  bottom:0; 
  left:0; 
  right:0; 
  overflow:hidden; 
  padding:0; 
  margin:0;   
  /*background-color:#555555;*/
  background:url('../../images/body_bg.gif') repeat;
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 

 

.processMessage 
{  	
	position:absolute;
	vertical-align:middle;	
	text-transform:uppercase;
	font-size:small;
	font-weight:bold;
	text-align:center;	
	padding:8px; 	
	z-index:1001; 
	background-color:#fff; 
	border:solid 1px #cccccc;
	width:150;
	height:50;
} 

.ReportFrame
{	
	z-index:0;
	filter:mask();
	/*position:absolute;*/
}








/* Module Settings Page CSS --- START */
.SettingsPaneHeader
{
	background-color:#0000AA;
	color:White;
	font-weight:normal;
}

.SettingsPaneHeader:hover
{
	cursor:pointer;
}

.SelectedSettingsPaneHeader
{
	background-color:#000033;
	color:White;
	font-weight:bold;
}

.SelectedSettingsPaneHeader:hover
{
	cursor:pointer;
}


/* Module Settings Page CSS --- END */



.FileUpload
{
	
}

.FileUpload INPUT:file
{
	width:100%;
	background-color:Red;
}

.FileUpload INPUT:file INPUT:submit
{
	background-color:Green;
	
}




.SummaryLink
{
	font-size:large;	
}

.SummaryLink:link|visited
{
	text-decoration:none;	
}

.SummaryLink:hover
{
	text-decoration:underline;
	
}

.WaterMarked
{
	/*background-color:#CCDDFF;*/
	font-style:italic;
	color:#BBBBBB;
	font-size:small;
}

/*  DFC DFC DFC DFC DFC DFC DFC DFC DFC DFC DFC DFC DFC DFC   */

/*  used in AnswerQuestions.ascx*/
.ReadOnlyAnswerLabel
{
	border:solid 1px #7F9DB9;
	padding:0 0 0 3px;
	text-align:left;
}

/* used in DFCWizard.ascx */
.InfoWarning
{
	color:Red; 
}

/* This is used in situations where a label needs to line up with the text in
   a text box, where the textbox borders have been hidden (read-only view)*/
.TextBoxLabel
{
	position:relative;
	bottom: -2px;
}

.DateRangeFilterLabel
{
	position:relative;
	bottom: -5px;
}

/* END DFC   END DFC   END DFC   END DFC   END DFC   END DFC */