/* CSS Document */
Body{
	margin:0px;
	background-image:url(../images/bg_image.jpg);
}
td{
	font-family:tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/*------------- Styles used only in index page ---------------*/

.logingradient{
	/*background-image:url(../images/gray_gradient.jpg);--*/
	background-image:url(../images/gray_gradient_right.jpg);
	
}
.loginbg{
	background-color:#a6193c;
	color:#FFFFFF;
}
.logininput{
	border:1px solid #ffffff;
	background-color:#a6193c;
	color:#FFFFFF;
	height:23px;
}
.iviewreporterlogo{
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
}
.prism{
	background:url(../images/theme_image.jpg) no-repeat;
}

/*-----------------------------------------------------------------*/

/*------------- This style is applied to Login Help (used only in index page) ---------------*/
.loginhelp a{
	color:#cfcfcf;
	text-decoration:none;
}
.loginhelp a:hover{
	color:#cfcfcf;
	text-decoration:none; 
}
.loginhelp a:active{
	color:#cfcfcf;
	text-decoration:none;
}
.loginhelp a:visited{
	color:#cfcfcf;
	text-decoration:none;
}
/*-----------------------------------------------------------------*/

.border{
	border:1px solid #dcddcc;
}
.menubg{
	background-image:url(../images/blue_gradient_innerpage.jpg);
}
.menubg1{
	background-color:#ff0024;   
/*	background:url(../images/bg_mainmenu_gradient.gif)  repeat;   */
}
.menubg2{
	background-image:url(../images/bg_mainmenu_gradient.gif);
}
.submenubg{
	background-image:url(../images/blue_gradient.jpg);
}
.welcome{
	color:#a6193c;
}
.star_mandatory{
	color:#ed0e0e;
}
.handhicon{
	cursor:hand;
}

/*------------- Styles for the normal hyperlinks ---------------*/
a:link{
	color:#000000;
	text-decoration:none;
}
a:visited{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration: none;
}
a:active{
	color:#000000;
	text-decoration:none;
}
  

/*-----------------------------------------------------------------*/


/*------------- If the text is in white color pls apply this style for hyperlinking ---------------*/
.whitetxt_index{
	color:#FFFFFF;
	text-decoration:none;
}
.whitetxt_index a:link{
	color:#ffffff;
	text-decoration:none;
}
.whitetxt_index a:hover{
	color:#ffffff;
	text-decoration:none;
}
.whitetxt_index a:visited{
	color:#ffffff;
	text-decoration:none;
}
.whitetxt_index a:active{
	color:#ffffff;
	text-decoration:none;
}

.whitetxt{
	color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
}
.whitetxt a:link{
	color:#ffffff;
	text-decoration:none;
}
.whitetxt a:hover{
	color:#ffffff;
	text-decoration:none;
}
.whitetxt a:visited{
	color:#ffffff;
	text-decoration:none;
}
.whitetxt a:active{
	color:#ffffff;
	text-decoration:none;
}

/*-----------------------------------------------------------------*/

/*------------- This style is applied to change the bg image for the cell in the navigation menu ---------------*/
.header_bg_orange {
	background-color:#f6ae37;
}
.cell_over {
	background-image:url(../images/blue1_gradient_innerpage.jpg);
	color:#FFFFFF;
	cursor:hand;	
}
.cell_out {
	background-image:url(../images/blue_gradient_innerpage.jpg);
	color:#FFFFFF;
	cursor:hand;
}

/*-----------------------------------------------------------------*/

.table_header{
	font-weight:bold;
	padding-left:10px;
}
.table_headerborder{
	border:1px solid #dcddcc;
	background-color:#99CDF6;
}

/*------------- Styles for the links below the table ---------------*/

.table_bottom_links a:link{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bottom_links a:hover{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bottom_links a:active{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bottom_links a:visited{
	color:#4c56ff;
	text-decoration:underline;
}
/*-----------------------------------------------------------------*/

/*------------- Styles for layer ---------------*/
#admin_menu {
	position:absolute;
	left:0px;
	top:71px;
	width:100%;
	height:22;
	z-index:1;
	overflow: hidden;
	visibility: visible;
}

#Layer1 {
	position:absolute;
	left:669px;
	top:71px;
	width:250px;
	height:100px;
	z-index:2;
	visibility: hidden;
}

#Layer2{
	position:absolute;
	left:716px;
	top:71px;
	width:250px;
	height:100px;
	z-index:3;
	visibility: hidden;
}
/*-----------------------------------------------------------------*/

/*------------- Styles for div tags ---------------*/
#search_by_alphabet{
	position:relative;
	top:0;
	height:30px;
	width:100%;
	overflow:hidden;
	visibility:visible;
	left: 0;
}
#tscroll{
	position:relative;
	top:0;
	height:330px;
	width:100%;
	overflow:auto;
}
#schedule_report_status{
	position:relative;
	top:0;
	height:353px;
	width:100%;
	overflow:auto;
}
#batch_report_status{
	position:relative;
	top:0;
	height:280px;
	width:100%;
	overflow:auto;
}
#schedule_pattern_once{
	position:absolute;
	visibility: hidden;
}
#schedule_pattern_daily{
	position:absolute;
	visibility: hidden;
	width:500;
}
#schedule_pattern_weekly{
	position:absolute;
	visibility:hidden;
	width:500px;
}
#schedule_pattern_monthly{
	position:absolute;
	visibility:hidden;
	width:500px;
}
#schedule_pattern_yearly{
	position:absolute;
	visibility:hidden;
	width:500px;
}
#schedule_pattern_custom{
	position:absolute;
	visibility:hidden;
	width:500px;
}
#no_end_date{
	position:relative;
	visibility:hidden;
	width:500px;
}
#hour_def{
	position:relative;
	top:0;
	width:500px;
	height:100%;
	overflow:auto;
	visibility:hidden;
}

#dimlayout{
	position:absolute;
	top:0;
	height:100%;
	width:100%;
	background-color:#f6f6f2;
	overflow:hidden;
	visibility:hidden;
	left: 0;
	z-index:99;
}
#addfolder{
	position:absolute;
	top:160;
	left:140;
	height:20%;
	width:30%;
	/*background-color:#f6f6f2;*/
	opacity:0.8;
	overflow:hidden;
	visibility:hidden;
	
	z-index:100;
}
#view_report{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:350px;
	overflow:auto;
}
#creategroup{
	position:relative;
	top:0;
	height:188px;
	width:100%;
	overflow:auto;
}
#createuser{
	position:relative;
	top:0;
	height:129px;
	width:100%;
	overflow:auto;
}
#reportlist{
	position:relative;
	top:0;
	height:290px;
	width:100%;
	overflow:auto;
}
#reportrecipient{
	position:relative;
	top:0;
	height:225px;
	width:100%;
	overflow:auto;
}
#reports_recipients{
	position:relative;
	top:0;
	height:220px;
	width:100%;
	overflow:auto;
}
#view_permissions{
	position:relative;
	top:0;
	height:330px;
	width:100%;
	overflow:auto;
}
#groups_tab{
	position:relative;
	top:0;
	height:100%;
	width:100%;
	overflow:auto;
}
#connections_tab{
	position:relative;
	top:0;
	height:100%;
	width:100%;
	overflow:auto;
}

#dashboard_list{
	position:relative;
	top:0;
	height:320px;
	width:100%;
	overflow:auto;
}
#groups_users{
	position:relative;
	top:0;
	height:130px;
	width:100%;
	overflow:auto;
}
#map_filter{
	position:relative;
	top:0;
	height:130px;
	width:100%;
	overflow:auto;
}
#report_category{
	position:relative;
	width:100%;
	visibility: hidden;
}
#filters_templates{
	position:relative;
	width:100%;
	visibility: hidden;
}
#groupsusers{
	position:relative;
	width:100%;
	visibility: hidden;
}
#manage_schedule{
	position:relative;
	width:100%;
	visibility: hidden;
}

/*-----------------------------------------------------------------*/

/*------------- Styles used only in reports page ---------------*/

#report_archive1{
	position:relative;
	visibility:hidden;
}
#report_archive2{
	position:relative;
	visibility:hidden;
}
#report_archive3{
	position:relative;
	visibility:hidden;
}
#report_archive4{
	position:relative;
	visibility:hidden;
}
#report_archive5{
	position:relative;
	visibility:hidden;
}

/*-----------------------------------------------------------------*/

/*------------- Styles for the Footer part ---------------*/
.footer{
	color:#828282;
}
.footer a{
	color:#828282;
	text-decoration:underline;
}
.footer a:hover{
	color:#828282;
	text-decoration:underline;
}
.footer a:visited{
	color:#828282;
	text-decoration:underline;
}
.footer a:active{
	color:#828282;
	text-decoration:underline;
}
.input_admin{
	border:1px solid #a7a98f;
	background-color:#ffffff;
	color:#000000;
	font-family:tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:19px;
}
select{
	color:#000000;
	font-family:tahoma, Helvetica, sans-serif;
	font-size:11px;
}
.select_class{
	width:100%;
	border:1px solid #a7a98f;
	color:#000000;
	font-family:tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
}
.bg_white{
	background-color:#FFFFFF;
}
.bg_gray{
	background-color:#F6F6F6;
}
.bg_darkgreen{
	background-color:#dcddcc;
}
.bg_designlines{
	background:url(../images/design_lines.gif);	
}
.under_construction{
	font-size:25px;
	font-weight:bold;
	color:#a6193c;
}
.bg_yellow_greenborder_dashboard{
	background-color:#FFF9EF;
	border:1px solid #D3D7BE;
	cursor:pointer;
}
.bg_yellow_darkyellowborder_dashboard{
	background-color:#FFF9EF;
	border:1px solid #FFFF00;
	cursor:pointer;
}
.bg_yellow_orangeborder_dashboard{
	background-color:#FFF9EF;
	border:1px solid #FF6600;
	cursor:pointer;
}

/*-----------------------------------------------------------------*/

/*------------- Main Styles (can be changed dynamically to change the over all color scheme of the page  ---------------*/	
.table_groups_title{
	background-color:#7797C1;
	border:1px solid #c5c4a8;
	font-weight:bold;
}
.table_groups_title_nobottomborder{
	background-color:#d7d6bf;
	border-left:1px solid #c5c4a8;
	border-right:1px solid #c5c4a8;
	border-top:1px solid #c5c4a8;
	font-weight:bold;
}
.subheader{
/*	background-image:url(../images/table_header_bg.gif);  */
	background-color:#99CDF6;
	border:1px solid #dcddcc;
	font-weight:bold;
}
.lightgreen_bg_border{
	background-color:#f6f6f2;
	border-left:1px solid #dcddcc;
	border-right:1px solid #dcddcc;
	border-bottom:1px solid #dcddcc;
	font-weight:bold;
}
.lightgreen_bg_darkborder{
	border-left:1px solid #C8C9AD;
	border-right:1px solid #C8C9AD;
	border-bottom:1px solid #C8C9AD;
	font-weight:bold;
}
.lightgreen_bg_nobottomborder{
	background-color:#f6f6f2;
	border-left:1px solid #dcddcc;
	border-right:1px solid #dcddcc;
	font-weight:bold;
}
.table_groups_title1{
	background-color:#E5E5DB;
	border:1px solid #dcddcc;
	font-weight:bold;
}

.table_groups_title1_noborder{
	background-color:#E5E5DB;
	font-weight:bold;
}
.table_groups_title1_notopborder{
	border-left:1px solid #dcddcc;
	border-bottom:1px solid #dcddcc;
	border-right:1px solid #dcddcc;
	font-weight:bold;
}
.table_groups_title1_lefttoprightborder{
	background-color:#E5E5DB;
	border-left:1px solid #dcddcc;
	border-top:1px solid #dcddcc;
	border-right:1px solid #dcddcc;
	
}
.table_bottom_border{
	border-bottom:1px solid #dcddcc;
}

/*-----------------------------------------------------------------*/

/*---------------------------For the table with light green bg color --------------------------------------*/

.table_bg_green{
	padding-left:10px;
	background-color:#f6f6f2;
}
.table_bg_green a:link{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_green a:hover{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_green a:visited{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_green a:active{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_green_nopadding{
	background-color:#ECF5FD;
}
.table_bg_green_nopadding a:link{
	color:#a6193c;
	text-decoration:none;
}
.table_bg_green_nopadding a:visited{
	color:#a6193c;
	text-decoration:none;
}
.table_bg_green_nopadding a:hover{
	color:#a6193c;
	text-decoration:underline;
}
.table_bg_green_nopadding a:active{
	color:#a6193c;
	text-decoration:none;
}
.left_border{
	border-left:1px solid #c5c4a8;
}

/*-----------------------------------------------------------------*/

/*---------------------------For the table with white bg color--------------------------------------*/

.table_bg_white{
	padding-left:10px;
	background-color:#ffffff;
}
.table_bg_white a:link{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_white a:hover{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_white a:active{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_white a:visited{
	color:#4c56ff;
	text-decoration:underline;
}
.table_bg_white_nopadding{
	background-color:#ffffff;
}
.table_bg_white_nopadding a:link{
	color:#a6193c;
	text-decoration:none;
}
.table_bg_white_nopadding a:hover{
	color:#a6193c;
	text-decoration:none;
}
.table_bg_white_nopadding a:visited{
	color:#a6193c;
	text-decoration:none;
}
.table_bg_white_nopadding a:active{
	color:#a6193c;
	text-decoration:none;
}
/*-----------------------------------------------------------------*/
.dashboard_layout{
	background-color:#FFFFFF;
	border: 2px solid #c7c7c7;
}
