/* m-Power Web 2.0 Style Sheet /
/*table header and data cells */
.back { color : #000000; background-color:transparent ; font: 8pt verdana; }
body {background: #ffffff;margin:0; line-height: 1; height: 100%; }
th,#pvTable  thead td{font : bold 8pt verdana;padding:7px;color:black;
/*PDF_TABLE_HEADER*/
  background: #afd0b5;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFfff', endColorstr='#afd0b5');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFfff), to(#afd0b5)); 
background: -moz-linear-gradient(top, #FFFfff, #afd0b5); 
background: linear-gradient(to bottom, #FFFFFF 0%, #afd0b5 100%);
}
.th_left,.td_left{text-align:left}
.th_right,.td_right{text-align:right}
.one, .two,.ten, .nine {border-right: 1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border:1px solid #DFDFDF; font : 8pt verdana;padding:3px;padding-right:7px;padding-left:7px;}
.odd{ color :#230100; background : #E8EEF7 ;}
.even{ color :#230100; background : #ffffff;}
.single .one { color :#230100; background : #E8EEF7; }
.single .two { color : #230100; background : #ffffff;}
.prompt .ten, .splash .ten{ text-align: left; color : #230100; background : #ffffff; }
.splash .ten {text-align:center;}
.nine { background : #DFDFDF; }

/*report levels/subtotals */
.s1,.s2,.s3,.s4,.s5,.s6 ,.grand,.ten{border-right: 1px solid #959595;border-bottom:1px solid #959595;border:1px solid #959595; font : 8pt verdana;padding:3px;padding-right:7px;padding-left:7px;}
.detailBackground{ color : #000000; background : #ffffff; }
.sub1Background{ color : #000000; background : #cbdbe6; }
.sub2Background{ color : #000000; background : #E8EEF7 ; }
.sub3Background {color : #000000; background : #e2eaf5; }
.sub4Background{ color : #000000; background : #b9c8eb; }
.sub5Background{ color : #000000; background : #acdee6; }
.sub6Background{color : #000000; background : #b8d4f0; }
.grandBackground { color : #000000; background : #b8d4f0; }
.stripe tr:hover {background: #ffffb3 }
.prompt .ten{border:1px solid #DFDFDF;}
/* generic anchor/link tags */
A { color : #000000; background : transparent; text-decoration : underline }
A:link { color : #000000; background : transparent; text-decoration : underline }
A:visited { color : #000000; background : transparent; text-decoration : underline }
A:hover { color : #000000; background : transparent; text-decoration : underline }
A:active { color : #000000; background : transparent; text-decoration : underline }
A.nav:link { color : #000000; background : transparent; text-decoration : none }
A.nav:visited { color : #000000; background : transparent; text-decoration : none }
A.nav:hover { color : #000000; background : transparent; text-decoration : none }
A.nav:active { color : #000000; background : transparent; text-decoration : none }
A.hover:link { color : #000000; background : transparent; text-decoration : none; border-bottom:1px dotted #105594; }
A.hover:visited { color : #000000; background : transparent; text-decoration : none; border-bottom:1px dotted #105594; }
A.hover:hover { color : #000000; background : transparent; text-decoration : none; border-bottom:1px dotted #105594; }
A.hover:active { color : #000000; background : transparent; text-decoration : none; border-bottom:1px dotted #105594; }

/*background, title, footer */
h1 {color :#000000; : transparent; font : bold 18pt Arial; text-align : center; }
.title, .title_center { TEXT-ALIGN: left; PADDING: 5px;padding-left:10px; MARGIN: 5px auto; FONT: normal 18px/1.5em Verdana, Arial, Helvetica;}
.title_center{TEXT-ALIGN: center; }
.footline { color : #ffffff; background : #055282; font-size: 1px; text-align : left;height:1px }
.foottext { color: #000000; font-family: verdana; font-size: 10px }

/* form and inputs */
form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

.collapse { border-collapse:collapse;border:1px solid #DFDFDF;border-top:2px solid #DFDFDF \0/;/ IE9 Hack*/ }
.collapse.report_table{border:1px solid #959595;}
table.collapse { margin-top:5px;}

.collapse_report{border-collapse:collapse;}
.text {font-family : verdana; font-size : 10pt}
.drop {font-family : verdana; font-size : 10pt}
.disabled {cursor : default}
.radio {font-family : verdana; font-size : 8pt;background : transparent}

/*Button Classes*/
.button1 {background: #cfcfcf; font-size: 8pt; color: #000000}
.filter {width: 110px;height: 27px;background: url(/mrcjava/image/silver/filter.png) no-repeat 0 0;text-align:center;padding-left:0px; }
.run {width: 113px;height: 27px;background: url(/mrcjava/image/silver/run.png) no-repeat 0 0;text-align:left;padding-left:28px;}
.accept{width: 113px;height: 27px;background: url(/mrcjava/image/silver/acceptbutton.png) no-repeat 0 0;text-align:center;padding-left:0px;}
.go{width: 71px;height: 28px;background: url(/mrcjava/image/silver/gobutton.png) no-repeat 0 0;text-align:center;padding-left:0px;}
.backbutton{width: 113px;height: 27px;background: url(/mrcjava/image/silver/backbutton.png) no-repeat 0 0;text-align:center;padding-left:0px;}
.load_prompt{width: 201px;height: 27px;background: url(/mrcjava/image/silver/reportselections.png) no-repeat 0 0;text-align:center;padding-left:14px;}

.filter, .run, .accept, .go, .backbutton,.load_prompt{cursor:pointer; margin: 0px auto;font: normal bold 11px/2em Arial, Helvetica, sans-serif;
background-color: transparent;border: none;color: black;text-decoration:none;padding-bottom:0px;}

input.radio { color : #000000; background : transparent; font : 8pt verdana; }
input.mrcinput { color: #000000; background : #ffffff; font : 8pt verdana;}
select.mrcselect { color: #000000; background : #ffffff; font : 8pt verdana;}

/* calendar */
.cal_label { color : #000000; background : #ffffff; font : bold 8pt verdana; text-align : left; vertical-align : top}
.cal_label_other {color: #999999; background : #ffffff; font : bold 8pt verdana; text-align : left; vertical-align : top}
.cal_event { color : #000000; background : #E8EEF7; font : 8pt verdana; text-align : ; vertical-align : top }
.cal_today { color : #ffffff; background : #114768; font : bold 8pt verdana; vertical-align : middle }
.cal_day { color : #000000; background : #ffffff ; font : 8pt verdana; text-align : left; vertical-align : top ; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }

/*error messages*/
.errortext { COLOR: red; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.errortext1,.errortext1_center,.errortext1_left { text-align:left;COLOR: red; FONT-FAMILY: verdana; FONT-SIZE: 14px;}
.errortext1_center { text-align:center}
.errortext1_left { text-align:left}
div.ajaxboxclass { border: 1px solid #aaaaaa; background-color: #ffffff; padding: 10px 10px; overflow: hidden; z-index:1; 
-webkit-box-shadow:7px 7px 10px #A8A8A8;
-moz-box-shadow:7px 7px 10px #A8A8A8;
box-shadow:7px 7px 10px #A8A8A8;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px; 
-o-border-radius: 10px;
}
.shadow{
-webkit-box-shadow: 7px 7px 10px #A8A8A8;
-moz-box-shadow: 7px 7px 10px #A8A8A8;
box-shadow: 7px 7px 10px #A8A8A8;
margin-bottom:10px;
}
div.ajaxboxinner { border: 1px solid #105594;}
.tfoot th{padding:3px;padding-left:10px;border-top:1px solid #DFDFDF;}
.table_header_bottom{border-bottom: 1px solid #959595;}
th.paging_row{font-weight:normal;background:transparent;padding:0px;padding-top:3px;filter:none}
th.paging_row img, th.paging_row span, th.paging_row input, th.paging_row select,th.paging_row a img{vertical-align:middle}
.add_link{display:inline-block;*display:inline;}
.ajax_content{margin-left:10px;font:9pt verdana;}
.ajax_content_center{display:block;text-align:center;border:none}
.ajax_content_cal{margin-right:10px;display:block}
.centered_table{margin:0 auto;*margin:0;}
.sort_image{cursor:pointer}

#applicationOptions .two{padding:0px;}
#Footer{z-index:1;}
.selections{width: 110px;height: 27px;background: url(/mrcjava/image/silver/selections.png) no-repeat 0 0;text-align:center;padding-left:12px; }
.mrc_header{width:100%;
	/PDF_HEADER_COLOR/background: #378a48; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378a48', endColorstr='#102915'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#378a48), to(#102915)); 
	background: -moz-linear-gradient(top, #378a48, #102915); 
	background: linear-gradient(to bottom, #378a48 0%, #102915 100%);
}
.header_link_bar{height: 40px;width: auto;padding: 10px;float: right: display: inline;margin-right: 10px;font: normal 12px/1.5em Verdana, Arial, Helvetica;}
a.header_link{margin: 10px 25px;color: white;float: right;display: inline;text-decoration: none;}
.header_divider{height: 40px;width: 2px;float: right;display: inline;background-image: url(/mrcjava/image/divider.gif);}
table.fixed {margin-top:0px}
