/* m-Power Web 2.0 Style Sheet */
/*table header and data cells */
.back { color : #000000; background-color:transparent ; font: 8pt verdana; }
body {background: transparent url(/mrcjava/image/bodybackground.png) repeat-x 0 0; margin:0; line-height: 1; background-attachment: fixed; height: 100%; }
th{ background : #81BAEA url(/mrcjava/image/theadershading.png)  repeat-x bottom left; color : #ffffff;  font : bold 9pt verdana; vertical-align : middle;border: 0px solid #105594;padding-top: 4px; padding-bottom:8px ;}
.one  {border: 1px solid #105594 }
.two  { border: 1px solid #105594 }
.odd { color : #000000; background : #d6dbe3; font : 8pt verdana; }
.even{ color : #000000; background : #ffffff; font : 8pt verdana;}
.single .one  { color : #000000; background : #d6dbe3; font : 8pt verdana; border: 1px solid #105594 }
.single .two  { color : #000000; background : #ffffff; font : 8pt verdana; border: 1px solid #105594 }
.ten  {  border: 1px solid #105594 }
.prompt .ten, .splash .ten{  text-align: left; color : #000000; background : #ffffff; font : 8pt verdana;border: 1px solid #105594 }
.splash .ten {text-align:center;}
.nine { color : #000000; background : #105594; font : 8pt verdana; border: 1px solid #105594}

/*report levels/subtotals */
.s1 { border: 1px solid #105594 }
.s2 { border: 1px solid #105594 }
.s3 { border: 1px solid #105594 }
.s4 {border: 1px solid #105594 }
.s5 {border: 1px solid #105594 }
.s6 {  border: 1px solid #105594 }
.grand {border: 1px solid #105594 }
.detailBackground{ color : #000000; background : #ffffff; font : 8pt verdana; }
.sub1Background{ color : #000000; background : #a7c2d5; font : 8pt verdana;}
.sub2Background{  color : #000000; background : #cbdbe6; font : 8pt verdana;}
.sub3Background {color : #000000; background : #e2eaf5; font : 8pt verdana;}
.sub4Background{ color : #000000; background : #b9c8eb; font : 8pt verdana; }
.sub5Background{ color : #000000; background : #acdee6; font : 8pt verdana; }
.sub6Background{color : #000000; background : #b8d4f0; font : 8pt verdana;}
.grandBackground { color : #000000; background : #ccffff; font : 8pt verdana; }
.stripe tr:hover {background: #ffffb3 }

/* generic anchor/link tags */
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 : #ffffff; background : transparent; text-decoration : none }
A.nav:visited { color : #ffffff; background : transparent; text-decoration : none }
A.nav:hover { color : #ffffff; background : transparent; text-decoration : none }
A.nav:active { color : #ffffff; 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 { TEXT-ALIGN: center; PADDING: 10px; MARGIN: 20px auto; FONT: normal 18px/1.5em Verdana, Arial, Helvetica;}
.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 #105594; margin-top:10px}
.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: 24px;background: url(/mrcjava/image/filter.gif) no-repeat 0 0;text-align:center;padding-left:0px; }
.run {width: 113px;height: 24px;background: url(/mrcjava/image/run.gif) no-repeat 0 0;text-align:left;padding-left:28px;}
.accept{width: 113px;height: 24px;background: url(/mrcjava/image/acceptbutton.gif) no-repeat 0 0;text-align:center;padding-left:0px;}
.go{width: 61px;height: 24px;background: url(/mrcjava/image/gobutton.gif) no-repeat 0 0;text-align:center;padding-left:0px;}
.backbutton{width: 113px;height: 24px;background: url(/mrcjava/image/backbutton.gif) no-repeat 0 0;text-align:center;padding-left:0px;}

.filter, .run, .accept, .go, .backbutton{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 : #105594; font : bold 8pt verdana; vertical-align : middle }
.cal_day { color : #000000; background : #ffffff ; font : 8pt verdana; text-align : left; vertical-align : top ; border: 1px solid #105594  ; }

/*error messages*/
.errortext { COLOR: red; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.errortext1 { COLOR: red; FONT-FAMILY: verdana; FONT-SIZE: 14px;}
div.ajaxboxclass { border-bottom: 3px outset #aaaaaa; border-right: 5px outset #cccccc; border-top: 1px outset #bbbbbb; border-left: 1px outset #cccccc;
background-color: #ffffff; padding: 10px 10px; overflow: hidden; z-index:1; }
div.ajaxboxinner { border: 1px solid #105594;}
/**********BEGIN Supplementary styles for 07-2012 HTML Upgrade******************/
.th_left,.td_left{text-align:left}
.th_right,.td_right{text-align:right}
.one,.two{padding:3px;border-bottom:0px solid #105594;}
.ten,.s1,.s2,.s3,.s4,.s5,.s6,.grand{padding:3px;}
th{padding-left:3px;padding-right:3px;}
.tfoot{display:none}
.centered_table{margin:0 auto}
tfoot{display:none;border:none}
 .ajax_content{font:9pt verdana;display: inline-block;margin:10px;
            zoom:1;
            *display: inline;
         }
.ajax_content_center{display:block;text-align:center;}
.ajax_content_cal{margin-right:10px;display:block}
.title{padding:5px;margin:10px;}
.title_center{TEXT-ALIGN: center; PADDING: 5px; MARGIN: 10px; FONT: normal 18px/1.5em Verdana, Arial, Helvetica;}
.sort_image,.sort_image_maint, .cal_image{cursor:pointer}
/**********END Supplementary styles for 07-2012 HTML Upgrade******************/
