﻿/* default font size */
@import url(xx-small.css);
body { margin:0px; padding:0px; }

/* Tax Series Yellow styles */

table.TTIHeaderMenuEVP
{
    width:430px;
	color:#FFF;
	border:1px solid #A9A9A9;
	border-collapse:collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	
}

table.TTIHeaderMenuEVP td
{		
	background-color:#FFF;
	width:430px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

table.TTIHeaderMenuEVP td:hover
{
	background-color:#CCC;
    font-weight: bold;
}

table.TTIHeaderMenuEVP a
{
	display:block;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	white-space:nowrap;
	color:gray;
	
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

table.TTIHeaderMenuEVP a:hover
{
	cursor: hand;
	color:#FFF;
    font-weight: bold;
}

/* font styles */
.blktitle { font-size: small; font-weight: bold; color: #000000 }  /* header font style */
.tantitle { font-size: x-small; font-weight:bold; color: #82530D}  /* subhead font style */

/* form styles */
input.filter { font-size: x-small; font-family: verdana; color: gray; }  /* entity list filter dropdown style */
input.filterBox { font-size: x-small; font-family: verdana; color: gray; width: 75px; font-size: 10px; }  /* filter text box style */
input.uploadfile400 { width: 400px; }  /* file upload, 400px wide  */
input.uploadfilefull { width: 100%; }  /* file upload, 100% width of parent form  */
.NumberAlignRight { font-size: xx-small; text-align: right; }  /* text box style */

/* link styles */
.Cursor { CURSOR: hand }  /* rendered link style */

a.selection:hover  { color: #812111; font-size: xx-small; font-weight: bold; text-decoration: underline }  /* navigation selection link style */
a.selection:link  { color: #812111; font-size: xx-small; font-weight: bold; text-decoration: none }  /* navigation selection link style */
a.selection:visited  { color: #812111; font-size: xx-small; font-weight: bold; text-decoration: none }  /* navigation selection link style */

a.globalnav:link  { color: black; font-size: xx-small; font-weight: bold; text-decoration: none }  /* navigation link style */
a.globalnav:visited  { color: black; font-size: xx-small; font-weight: bold; text-decoration: none }  /* navigation link style */
a.globalnav:hover  { color: black; font-size: xx-small; font-weight: bold; text-decoration: underline }  /* navigation link style */

a.section:hover {text-decoration: underline; color: red; font-size: xx-small }  /* case link style */
a.section:link {text-decoration: none; color: #3300cc; font-size: xx-small; }  /* case link style */
a.section:visited {text-decoration: none; color: #990033; font-size: xx-small; }  /* case link style */

/* table styles */
td.sectionLink { font-size:xx-small; }  /* renderlink style */
td.status {	font-size:x-small; }  /* Tax Series homepage entity search style */
tr.results { background-color:#CCCCCC; color:black; font-weight:bold; } /* Tax Series homepage search results header style */
tr.SearchResults { font-size:xx-small }  /* Tax Series homepage search results style */
tr.title  { color: white; font-size: xx-small; font-weight: bold; background-color: #000000; }  /* Tax Series homepage project status style */
tr.csvheader td { font-size:xx-small; background-color:#cccccc; font-weight:bold; } /* CSV file header style */
tr.csvcontent td { font-size:xx-small; }  /* CSV file content style */

/* background styles */
.bgyellow { background-color: #8DD2EF }  /* Tax Series yellow background styles */

/*  As per New .net UI standerds for ASP Pages */
a.Stdbluenav:hover { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: xx-small; color: #000000; text-decoration: underline; padding: 10px 5px 1px 5px; }  /* header link styles */
a.Stdbluenav:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: xx-small; color: #000000; text-decoration: none; padding: 10px 5px 1px 5px; }  /* header link styles */
a.Stdbluenav:visited { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: xx-small; color: #000000; text-decoration: none; padding: 10px 5px 1px 5px; }  /* header link styles */
.Stdprodhd_bk { font-size: medium; font-family: Arial Narrow bold, Arial; color: #000000; text-decoration: none; font-weight: bold; padding: 1px 1px 1px 1px;}  /* top navigation font styles */

input.btn_sm { width: 60px; font-family: Arial; font-weight: bold }
.StatusMsg_std { text-align:center; font-family: Arial; font-weight: bold; font-size:xx-small ; color: Red; border: none;} 
.HorizonalLine{height:1px; border-bottom:1px; border-bottom-color:Black; border-bottom-style:solid; border-bottom-width:1px; width:100%; font-size:1px}
a.Stdbcrumb:hover { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */
a.Stdbcrumb:link { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */
a.Stdbcrumb:visited { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */

/* Tax Series Blue styles */

/* background styles */
.bgblglass { background-image: url(../Images/login_bg.jpg); background-repeat: no-repeat; }  /* Tax Series blue small glass background style - login_blue.asp */
.bgblglass2 { background-image: url(../Images/dbselect_bg--new.jpg); background-repeat: no-repeat; }  /* Tax Series blue glass background dbselect style - dbselect_blue.asp */
.bgblglass6 { background-image: url(../Images/modify_user_info.jpg); background-repeat: no-repeat; } /* Tax Series blue small glass background style - modify_user_info_blue.asp */
.bgcontexthd { background-image: url(../Images/tti_context_hd.jpg); background-repeat: no-repeat; }  /* Tax Series blue header background style - Event Tracker homepage */
.bgbluebarhd { background-image: url(../Images/TS_blue_hd.png); background-repeat: no-repeat; }  /* Tax Series blue header background style - Data Collection homepage */
.bgltblue { background-color: #8dd2ef }  /* Tax Series blue background styles - Tracker & Directory forms */
.bgform { background-color: #FCF8E9}  /* Tax Series form background styles - Modify User Info form */
.portletheadbg { background-color: #8dd2ef; border-bottom: thin solid #38aee5 }  /* Tax Series blue background styles - Portlets */
.formbg { background-color: #edf8fd } /* Tax Series blue background color for forms - Task Groupings */
.nobg { background-color: #ffffff } /* Tax Series no background color*/
.whRowColor { background-color: #ffffff } /* Tax Series blue results table white background */
.bar_bg { background-color: #dddddd } /* Tax Series blue background color for bar - Assign Database Roles */

/* form styles */
input.stdbtn { width: 60px; font-weight:bold; }
input.boldfont { font-weight:bold; }
option.Seperator{background-color:#dddddd;color:#edf8fd;}

/* image styles */
img.Audit{float:left; border:0px solid black; margin:0 0px 0px 0;}

/* divider styles */
.bdivider { color: #000000; font-size: small; font-weight: bold; padding: 1px 10px 5px 5px }  /* top navigation (home, support, help) divider styles */
.divider { color: #999999; font-size: xx-small;	font-weight: normal }  /* Tax Series yellow and blue global navigation divider styles - tti_trailer_blue.asp */
.gdivider { color: #cccccc; font-size: xx-small; font-weight: normal }  /* product navigation divider styles - Directory */
.mdivider { color: #cccccc; font-size: x-large; font-weight: lighter; margin-top:5px;}  /* qlink divider Event Tracker */
.qdivider { color: #FF0000; font-family: wingdings; font-weight: bold; font-size: xx-small } /* Quick Launch navigation divider styles - Directory */

/* outline styles */
.portletOutline { border: 1px solid #38aee5} /* Tax Series blue outline style - Portlets */
.portletOutline_fieldset { border: 1px solid #38aee5; text-align: left } /* Tax Series blue outline style - Portlets */
.portletOutline_disable{ border: 1px solid #808080 } /* Tax Series gray outline style - disablePortlets  */
.portletOutline_top { border-top: 1px solid #38aee5 } /* Tax Series blue outline style - Portlets */
.portletOutline_bottom { border-bottom: 1px solid #38aee5 } /* Tax Series blue outline style - Portlets */
.portletOutline_left { border-left: 1px solid #38aee5 } /* Tax Series blue outline style - Portlets */
.portletOutline_right { border-right: 1px solid #38aee5 } /* Tax Series blue outline style - Portlets */
.portletOutline_topbottom { border-top: 1px solid #38aee5 ;border-bottom: 1px solid #38aee5 } /* Tax Series blue outline style - Portlets */
.groupOutline { border: 2px solid #cccccc; background-color: #edf8fd } /* Tax Series blue outline style - Task Groupings */
fieldset.fdOut { border: 2px solid #cccccc; padding: 4px; text-align: left } /* Tax Series scooch box outline */

/* table styles */

table.stdLayout { width: 50%; margin-left:8px; margin-right:8px}
table.portletLayout_sm { width: 33% }
table.portletLayout_lg { width: 95%; margin-left:8px; margin-right:8px }
table.portletLayout_lg_silverlight { width: 100% }
table.portletLayout_xlg { width: 100%; }
tr.c{background-color:#eeeeee}
tr.t{background-color:white;font-weight:700;height:30px}
td.resultsHd { border-style: solid; border-width: 1px; border-color: #E8E8E8; padding:5px,10px,5px,10px;} /* Tax Series blue table style - Tax Calendar */
td.resultsData { border-style: solid; border-width: 1px; border-color: #E8E8E8; padding:4px; font-size:xx-small; color: #000000; } /* Tax Series blue table style - Event Tracker */
td.resultsDataSm { border-style: solid; border-width: 1px; padding-top:2px; padding:1px; border-color: #E8E8E8; font-size:xx-small; color: #000000; } /* Tax Series blue table style - Small Portlets */
td.content { border-style: solid; border-width: 1px; border-color: #E8E8E8; padding:5px,10px,5px,10px;} /* Tax Series blue table style - Tax Calendar */
td.PadContent { padding:4px,10px,4px,10px; border-style: solid; border-width: 1px; border-color: #E8E8E8; font-size: xx-small; color: #000000;} /* Tax Series blue table style - Event Tracker */
td.PortletPad { padding:2px; } /* Tax Series blue portlet padding */
td.N{color:red}
td.R{text-align:right;font-size:xx-small}
td.C{text-align:center;font-size:xx-small}
td.L{text-align:left;font-size:xx-small}
td.R4{text-align:right;background-color:#ffffff;font-size:xx-small}
td.R3{text-align:right;background-color:#dddfff;font-size:xx-small}
td.R2{text-align:right;background-color:#ffffff;font-size:xx-small}
td.R1{text-align:right;background-color:#edf8fd;font-size:xx-small}
td.L3{text-align:left;background-color:#ffffff;white-space:nowrap;font-size:xx-small}
td.L2{text-align:left;background-color:#ffffff;white-space:nowrap;font-size:xx-small}
td.L1{text-align:left;background-color:#edf8fd;white-space:nowrap;font-size:xx-small}
td.ERR{text-align:left;}
td.RERR{text-align:right;}
td.C2{text-align:center;background-color:#ffffff;font-size:xx-small}
td.C1{text-align:center;background-color:#edf8fd;font-size:xx-small}

/* header styles */
.prodhd_bk { font-size: large; font-family: Arial Narrow bold, Arial; color: #000000; text-decoration: none; font-weight: bold; padding: 1px 1px 1px 1px;}  /* top navigation font styles */
.prodhd_wh { font-size: large; font-family: Arial Narrow bold, Arial; color: #ffffff; text-decoration: none; font-weight: bold; padding: 1px 1px 1px 1px;}  /* top navigation font styles */
.dcprodhd_wh { font-size: large; font-family: calibri (Body); color: #ffffff; text-decoration: none; font-weight: bold; padding: 1px 1px 1px 1px;}  /* top navigation font styles */
.subhead { font-size: x-small; color: #cc3333; font-weight: bold; padding:1px; }  /* body subheader garnet font styles */
.subhead_md { font-size: small; color: #cc3333; font-weight: bold; }  /* body subheader garnet font styles */
.portletTitle { font-size: x-small; color: #000000; font-weight: bold; padding:1px; }  /* portlet title header font styles */
.prodhd_bk_new { font-size: large; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold; padding: 1px 1px 1px 1px;}

/* text & footer styles */
.small_gar { font-size: xx-small; font-weight: bold; color="#73230c" }  /* small display garnet font styles */
.small_bk  { font-size: xx-small; color: #000000; }  /* Tax Series yellow and blue black small body and footer font styles */
.small_wh  { font-size: xx-small; color: #ffffff; }  /* Tax Series blue black small body and table font styles */
.small { font-size: xx-small }  /* Tax Series yellow and blue small body and footer font styles - old style converting to small_bk */
.med_blue { font-size: x-small; font-weight: bold; color:#3b80d0 }
.med_wh  { font-size: x-small; color: #ffffff; }  /* Tax Series blue white small portlet title font styles */
.med_grey  { font-size: x-small; color: #666666; }  /* Tax Series blue white grey portlet title font styles */
.message_label {color: #3b80d0; }
.form_label { font-weight: bold; color: #3b80d0; }
.form_label_disable { font-weight: bold; color: #808080; }/*disable form lable*/
.form_label_sm {font-size:small; font-weight: bold; color: #3b80d0; }
.form_label_xsmall {font-size:x-small; font-weight: bold; color: #3b80d0; }
.form_label_xsm {font-size:xx-small; font-weight: bold; color: #3b80d0; }
.Medium_bk { font-size: small; color: black; }  
.Medium_bk_bold { font-size: small; color: black;font-weight: bold; }
.Medium_darkgray_bold { font-size: small; color: darkgray;font-weight: bold; }

/* message styles */
.statusMsg_sm_nobold { font-size: xx-small; color: #FF0000; } /* status message font styles */
.statusMsg_sm { font-size: xx-small; color: #FF0000; font-weight: bold;}  /* status message font styles */
.statusMsg_sm_center { font-size: xx-small; color: #FF0000; font-weight: bold; text-align: center}  /* status message font styles */
.statusMsg_med { font-size: x-small; color: #FF0000; font-weight: bold;}  /* status message font styles */
.statusMsg_med_textwrap{ font-size: x-small; color: #FF0000; font-weight: bold;word-wrap: break-word !important; white-space: normal !important;}  /* status message font styles */
.statusMsg_lg { font-size: small; color: #FF0000; font-weight: bold;}  /* status message font styles - modifyuserinfo_blue.asp */
.devDebugMsg_sm { font-size: xx-small; color: black; font-weight: normal;}  /* debug message font styles for dev environment*/
.productionDebugMsg_sm { font-size: xx-small; color: white; font-weight: normal;}  /* debug message font styles for prodcution environment*/

/* list styles */
li.PadContent { padding:2px; } /* Tax Series blue portlet padding */

/* Icon Style */
.cnt_plc {padding-right: 3px; empty-cells: hide}
.icon_padding {padding-right:3px; padding-top:2px;}
.icon_padding_end {padding-top:2px;}
.grid_toolbar_main {padding-top:2px; padding-bottom:2px}
.grid_toolbar_sub {padding-right:3px}
.grid_toolbar_quicklink {padding-right:1px; padding-top:5px}

/* link styles */
a.hyperLink_lg {font-size:small; color:#0066FF;}
a.hyperLink_lg:visited {color:#800080;}
a.linkopacity img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
a.linkopacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

.linkopacityNew  {filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
.linkopacityNew:hover  {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; cursor:pointer;}

.toolBarHover {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.toolBarHover:hover {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

a.quicklink img {filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; height: 30px; width: 30px;}
a.quicklink:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; height: 30px; width: 30px;}

.rollover a:hover { color: #ffffff; }

a.recordset:hover { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: blue; text-decoration: underline; }  /* header link styles */
a.recordset:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: blue; text-decoration: none; }  /* header link styles */
a.recordset:visited { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: blue; text-decoration: none; }  /* header link styles */

a.bluenav:link:hover { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: #000000; text-decoration: underline; padding: 10px 5px 1px 5px; }  /* header link styles */
a.bluenav:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: #000000; text-decoration: none; padding: 2px 5px 1px 5px; }  /* header link styles */
a.bluenav:active { text-decoration:underline;} 
a.bluenav:visited { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: #000000; text-decoration: none; padding: 10px 5px 1px 5px; }  /* header link styles */

a.bluenavsel:hover { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: #ffffff; text-decoration: underline; padding: 10px 5px 1px 5px;}  /* header link selection styles */
a.bluenavsel:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: #ffffff; text-decoration: none; padding: 10px 5px 1px 5px;}  /* header link styles */
a.bluenavsel:visited { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; font-size: x-small; color: #ffffff; text-decoration: none; padding: 10px 5px 1px 5px;}  /* header link selection styles */

a.quicklinknav:hover { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: xx-small; color: blue; text-decoration: underline; padding: 10px 5px 1px 5px;}  /* header link selection styles */
a.quicklinknav:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: xx-small; color: blue; text-decoration: none; padding: 10px 5px 1px 5px;}  /* header link styles */
a.quicklinknav:visited { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: xx-small; color: blue; text-decoration: none; padding: 10px 5px 1px 5px;}  /* header link selection styles */

a.rlinkhd:hover  { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: x-small; color: #ffffff; font-weight: bold; text-decoration: underline; }  /* header link selection styles */
a.rlinkhd:link { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: x-small; color: #ffffff; font-weight: bold; text-decoration: none; }  /* header link selection styles */
a.rlinkhd:visited  { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: x-small; color: #ffffff; font-weight: bold; text-decoration: none; }  /* header link selection styles */

a.navlink:hover { font-size: xx-small;	color: #000000;	text-decoration: underline;	font-weight: normal }  /* yellow and blue global navigation link styles */
a.navlink:link { font-size: xx-small; color: #000000; text-decoration: none; font-weight: normal }  /* yellow and blue global navigation link styles */
a.navlink:visited {	font-size: xx-small; color: #000000; text-decoration: none; font-weight: normal }  /* yellow and blue global navigation link styles */

a.navselected:hover { font-size: xx-small; color: #993366; text-decoration: underline; font-weight: normal }  /* yellow and blue global navigation selection link styles */
a.navselected:link { font-size: xx-small; color: #993366; text-decoration: none; font-weight: normal }  /* yellow and blue global navigation selection link styles */
a.navselected:visited {	font-size: xx-small; color: #993366; text-decoration: none; font-weight: normal }  /* yellow and blue global navigation selection link styles */

a.bcrumb:hover { text-decoration: underline; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */
a.bcrumb:link { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */
a.bcrumb:visited { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */

a.bcrumbDCSchedule:hover { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */
a.bcrumbDCSchedule:link { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */
a.bcrumbDCSchedule:visited { text-decoration: none; color: #999999; font-size: xx-small }  /* breadcrumbs link styles */

a.footer:hover {text-decoration: none; color: #000000; font-size: xx-small; border-bottom: dotted 1px #000000; }  /* footer link styles */
a.footer:link {text-decoration: none; color: #000000; font-size: xx-small; border-bottom: dotted 1px #000000; }  /* footer link styles */
a.footer:visited {text-decoration: none; color: #000000; font-size: xx-small; border-bottom: dotted 1px #000000; }  /* footer link styles *//* default font size */

a.portletlink:hover { font-size: xx-small; color: #666666; text-decoration: underline; font-weight: bold }  /* portlet handle link styles */
a.portletlink:link { font-size: xx-small; color: #666666; text-decoration: none; font-weight: bold }  /* portlet handle link styles */
a.portletlink:visited {	font-size: xx-small; color: #666666; text-decoration: none; font-weight: bold }  /* portlet handle link styles */

/* modal dialog styles */
.modalBackground { filter: alpha(opacity=70); background-color: gray; opacity: 0.7 }
.hidden { visibility: hidden }

/* modal dialog styles */
.collapsiblePanelHeader { cursor: pointer; }

.requiredFieldIndicator { color: #ff0000; }  /* required field indicator style */
.RequiredFieldValidator{border-width: 2px ; border-style: Ridge ;  border-color: #666666 ; background-color: #FFFFC0; font-size:small; font-family: Verdana}

/* grid styles */
.gridRow { color: Black; font-weight:normal; border-left-color: Window; border-top-color: Window; border-right-color: DarkGray; border-bottom-color: DarkGray; }
.gridAlternetRow { background-color: #edf8fd; font-weight:normal; }
.gridSelectedRow { background-color: #e0f1f9; color: Black; font-weight:normal; border-style:solid; border-width:1px; }
.gridHeader { background-color: white; color: blue; cursor:pointer; text-align: center; }
.gridFrame { border-width: 1px; border-color: #cccccc; border-style: solid; }
.gridEditCell { border-width: 1px; border-style: solid; }
td.hidcnt input { visibility: hidden }	/*hide input content of grid's cell*/
.gridReadOnlyCell {color: Black; font-weight:normal; border-left-color: Window; border-top-color: Window; border-right-color: DarkGray; border-bottom-color: DarkGray;padding-left:2px;padding-right:2px; border-style:solid; border-width:1px;} /* grid's cell is read only set border style*/
.gridEditableCell {color: Black; background-color: #FCF8E9; font-weight:normal; border-left-color: Window; border-top-color: Window; border-right-color: DarkGray; border-bottom-color: DarkGray;padding-left:2px;padding-right:2px; border-style:solid; border-width:1px;} /* grid's cell is Editable*/
.gridEditableCellInfo {color: Black; background-color: #FCF8E9; font-weight:normal; border-left-color: Window; border-top-color: Window; border-right-color: #FFFFFF; border-bottom-color: DarkGray;padding-left:2px;padding-right:2px; border-style:solid; border-width:1px;} /* grid's info cell is read only set border style*/
.gridReadOnlyCellInfo {color: Black; font-weight:normal; border-left-color: Window; border-top-color: Window; border-right-color: #FFFFFF; border-bottom-color: DarkGray;padding-left:2px;padding-right:2px; border-style:solid; border-width:1px;} /* grid's info cell is Editable*/
.gridRedCell {text-align: center;padding-left:3px; padding-right:2px; border-bottom-style:solid ;border-right-style:solid; border-bottom-color:solid; border-right-color:ActiveBorder; border-bottom-width:1px;border-right-width:1px;color:Red;border-left-color: Window; border-top-color: Window; border-right-color: DarkGray; border-bottom-color: DarkGray;}  /* grid's cell content in red color*/
.gridGreenCell {text-align: center;padding-left:3px; padding-right:2px; border-bottom-style:solid ;border-right-style:solid; border-bottom-color:ActiveBorder; border-right-color:ActiveBorder; border-bottom-width:1px;border-right-width:1px;color:Green;border-left-color: Window; border-top-color: Window; border-right-color: DarkGray; border-bottom-color: DarkGray;} /*  grid's cell content in Green  color*/
.gridBlueCell {text-align: center;padding-left:3px; padding-right:2px; border-bottom-style:solid ;border-right-style:solid; border-bottom-color:ActiveBorder; border-right-color:ActiveBorder; border-bottom-width:1px;border-right-width:1px;color:Blue;border-left-color: Window; border-top-color: Window; border-right-color: DarkGray; border-bottom-color: DarkGray;}  /*  grid's cell content in Blue color*/

/*SlickUpload progress bar*/
.progressbaroutline { border: 1px solid #38aee5; }
.progressbarfilling div { background-color: #8dd2ef; }
.progressbartext { text-align: center; }

/*Ultrawebmenu styles for Report options*/
.ultrawebmenuenablerow{font-size: x-small;font-weight: bold;color:#000000;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;border-left-color: black; border-bottom-color: black; border-right-color: black; border-top-color: black;border-top-width: 1px; border-left-width: 1px;border-right-width: 1px;border-bottom-width: 0.5px;border-style: solid;}
.ultrawebmenuhoveritemstyle{background-color: #cccccc !important;font-weight: bold !important;color:white !important;padding-top:0px;padding-bottom:0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc,endColorstr=#cccccc) zoom: 1 !important;}
.ultrawebmenuhoverrootitemstyle{font-weight: bold;width:450px;}
.ultrawebmenuislandStyle{background-color: White;color:gray;border-top-color: gray;border-left-color: gray; border-right-color: gray; border-bottom-color: gray;border-width: 1px; border-style: solid;width:453px;}
.viewReportEnable{border-top-color: black;border-left-color: black; border-right-color: black; border-bottom-color: black;border-width: 1px; border-style: solid;}
.viewReportDisable{border-top-color: black;border-left-color: black; border-right-color: black; border-bottom-color: black;border-width: 1px; border-style: solid;color:#ccc}
.uWebGriStyle{text-align:left;padding-top:0px}

.ultrawebmenuhoverrootitemstyleNew{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.ultrawebmenuhoverrootitemstyleNew:hover{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.ultrawebmenuHideStyle{display:none;padding-left:0px}
.uWebGriStyle{border-collapse: separate;padding-left:0px}


/*Ultrawebmenu styles for Additional link*/
.MoreMenuRootItemStyle{font-size:x-small ; text-decoration:underline; color:#CCCCCC}
.MoreMenuItemLinks{font-size: x-small ; font-weight:bold; color:#3b80d0 ; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration: underline; }
.MoreMenuhoveritemstyle:hover{color: blue; font-weight:bold}
.MoremenuislandStyle{background-color: white;}


/*Repeater Styles*/
.ReaterRow{border-style:Solid;border-width:1px;padding-right:2px;padding-left:2px;overflow:hidden;}

/* Confirm window styles  */
.dialog {position:absolute; width:420px; padding:0px; z-index:20000000; background:#ececec;visibility:hidden;overflow:auto;height:253px;border: 1px solid #000000;font-size:20px;text-align:left;}
.dialogcontent {background:#ececec;}
.dialogHeader {width:418px; background:#aaaaaa;height:18px;text-align:left;font-weight: bold;font-size:14px;}
.dialogIE7{position:absolute; width:400px; padding:0px; z-index:20000000; background:#ececec;visibility:hidden;overflow:auto;height:260px;border: 1px solid #000000;font-size:20px;text-align:left;}
.dialogHeaderIE7 {width:398px; background:#aaaaaa;height:18px;text-align:left;font-weight: bold;font-size:14px;}
.dialog-mask {position:absolute; top:0; left:0; height:800px; min-height:100%; width:100%; border-left:solid; background:#ffffff; opacity:.1; filter:alpha(opacity=1); z-index:19999999;font-size:14px;}
.mainmessage {width:370px; background:#F6F6F3;font-size:10px;overflow:auto;height:70px;border:1px solid #4f6d81;text-align:left;}
.topmessage {width:370px; font-weight: bold;font-size:14px;height:18px;}
.bottommessage {width:370px; font-weight: bold;font-size:14px;height:18px;}
.dialog iframe {display:none;display/**/:block;	position:absolute;top:0;left:0;z-index:-1;width:420px;height:253px;}
.dialogUploadFile {position:absolute; width:600px; padding:0px; z-index:20000000; background:#ececec;visibility:hidden;overflow:auto;height:360px;border: 1px solid #000000;font-size:20px;text-align:left;cursor:move;}
.dialogUploadFileIE7{position:absolute; width:600px; padding:0px; z-index:20000000; background:#ececec;visibility:hidden;overflow:auto;height:330px;border: 1px solid #000000;font-size:20px;text-align:left;cursor:move;}

.actionMessage { cursor:pointer; color: Blue; text-decoration: underline; }		/*clickable message style*/

/*Classes for  Domain wise Color Scheme*/

/* background styles */
.bgHeaderFooter { background-color: #8DD2EF }  /* Tax Series Header background styles - default blue  */
.bgTabsHeaderFooter { background-color: #6BBCDC}

.warning {
color:red;
font-size:small;
text-align :left; 
}

.SelectedRadTab
{
padding-top: 0px !important;
background-color: #8dd2ef !important;
color: White !important;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
font-size:small;
height:20px !important;
font-weight: bold !important;
}

.selected-tab-style
{
padding-top: 0px !important;
font-weight: bold !important;
color: Black !important;
background-color: #8dd2ef !important;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
font-size:small;
height: 20px !important;
}
.unselected-tab-style
{
padding-top: 0px !important;
font-weight: bold !important;
color: White !important;
background-color: #8dd2ef !important;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
font-size:small;
height: 20px !important;
}

table.portlet_section {
width:100%;
color:#333;
border-collapse:collapse;
font-size:small;
}

table.portlet_section th {
width:100%;
background-color:#dddddd;
font-size:small;
font-weight:700;
text-align:left;
border-color:#666;
border-style:hidden;
border-width:0px;
border-bottom-width:0px;
padding:1px 1px 1px 1px;
}

/*-------------New Added CSS-------DCButification project------------------ */

/* SubHeader outline styles */
.SubHeaderportletOutline { border: 1px solid #666;    border-collapse: separate; /* the default option */  border-spacing: 0; /* remove border gaps */ } /* Tax Series black outline style - Portlets */
.SubHeaderportletOutline_top { border-top: 1px solid #666 } /* Tax Series black outline style - Portlets */
.SubHeaderportletOutline_bottom { border-bottom: 1px solid #666 } /* Tax Series black outline style - Portlets */
.SubHeaderportletOutline_left { border-left: 1px solid #666 } /* Tax Series black outline style - Portlets */
.SubHeaderportletOutline_right { border-right: 1px solid #666 } /* Tax Series black outline style - Portlets */
.SubHeaderportletOutline_topbottom { border-top: 1px solid #666 ;border-bottom: 1px solid #666 } /* Tax Series black outline style - Portlets */


.Blue_label { font-weight: bold; color: blue;font-size:x-small}
.DarkBlue_label { font-weight: bold; color: #006;font-size:x-small}
.DarkBlue_label_Link { font-weight: bold; color: #006;font-size:x-small;}
.DarkBlue_label_Link:hover{text-decoration: underline;cursor:pointer}
.Black_label { font-weight: bold; color: #000000;font-size:x-small}
.Black_labelSmall { font-weight: bold; color: #000000;font-size:small;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.Black_label_Withoutbold {color: #000000;font-size:x-small}
a.ShowDCLinks:link {color:#06F;
font-weight:400;
text-decoration:none;

} 

a.ShowDCLinks:hover {color:#06F;
text-decoration:underline;
} 

a.ShowDCLinks:active {
border: dotted 1px black; 
text-decoration:underline;
} 

a.ShowDCLinks:visited {color:#800080;
text-decoration:None;
 }  

a.ShowDCLinks:visited:hover {color:#800080;
text-decoration:underline;
}  
.scroll 
{
	overflow:auto;

}
td.ShowDCLinks a:link {color:#06F;
font-weight:400;
text-decoration:none;

} 

td.ShowDCLinks a:hover {color:#06F;
text-decoration:underline;
} 

td.ShowDCLinks a:active {
border: dotted 1px black;
text-decoration:underline;
 }  

td.ShowDCLinks a:visited {color:#800080;
text-decoration:None;
 }  

td.ShowDCLinks a:visited:hover {color:#800080;
text-decoration:underline;
} 


.small_bk_footer  
 { 
font-family: Calibri; 
font-size: 13px; 
color: #666666; 
text-align:center
}

.hyperlink_footer  
 { 
font-family: Calibri; 
font-size: 13px; 
color: #3399FF; 
text-align:center;
text-decoration:none;
}

div.ShowDCLinks a:link {color:#06F;
font-weight:400;
text-decoration:none;

} 

div.ShowDCLinks a:hover {color:#06F;
text-decoration:underline;
} 


div.ShowDCLinks a:visited {color:#800080;
text-decoration:None;
 }  

div.ShowDCLinks a:visited:hover {color:#800080;
text-decoration:underline;
}

.jqx-grid-column-header
 {
   font-weight: bold;
}
.jqx-item
{
	font-size: small;
}

.editable-cell-backcolor
{
	background-color: #FCF8E9;
}
*, input, select, textarea, option, button {
	outline: none !important;
}
option {
	padding-bottom: 0px;
}

option:hover {
	background-color: #dddddd;
}

a.adisabled {
  cursor: not-allowed;
  opacity: .65;
}
a.aenabled {
  cursor: pointer;  
}