/* 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(http://64.151.136.40:8011/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 : #700207; font : 8pt verdana; border: 1px solid #700207 }

/*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: 150px;height: 30px;background: url(/mrcjava/image/Plain.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 13px 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 : #700207; 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 #700207;}
.UPS {background-color:brown;color:white;}
.FEDEX{background-color:red;color:white;}

	  #navbar {
	  	position: absolute;
		top: 150px;
		left: 20px;
		width: 165px;
		border: solid #00539f;
		border-width: 1px;
		voice-family: "\"}\"";
  	    	voice-family:inherit;
	    	width: 165px;	/* You get it. Good value for compliant browers. 147*/
		}
          #navbar ul{
	  	list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 5px 5px 5px 5px;
		background:  #e0e0e0;
		}
	  #navbar li{
	    padding: 0px 0px 0px 0px;	    
		margin: 5px 0px 5px 0px;
		font-size: 11px;
		font-family: verdana, serif;
		font-weight: bold;
		text-decoration: none;		
		line-height: 28px;		
		}
   	  #navbar a{
	    display: block;
	    background:  #00539f;	
		width: 150px;         /*originally 133 */
		height: 30px;	  			
		color: #fff;		
		padding-left: 5px;
		border: solid #fff;	
		border-width: 1px;		
		text-decoration: none;		
		}	  
	  #navbar a:hover {
	    display: block;
		background: #dc143c;
		width: 150px;         /*originally 133 */
		height: 30px;	 
		color: #fff;
		padding-left: 5px;
		border: solid #00539f;		
		border-width: 1px;
		text-decoration: none;		
		}
	  #navbar li.menuitem1 {
		line-height: 14px;				
	  }
	  #main{
	  	position: absolute;
		top: 110px;
		left: 200px;
		width: 590px;
		font-family: serif;
		font-size: 16px;
		}
	  #main a{
	  	text-decoration: underline;
		}
			  
	  .red {
	 	color: #f00;
		}
		
	  .green {
	 	color: #228b22;
		}		
		
	  .space {
	    width: 23px;
		padding-right: 23px;
		}		
		
	  .bigspace {
		padding-left: 50px;
	    }
		
	  .bold{
	  	font-weight: bold;
		}
		
	  h1{
	  	text-align: center;
		color: #000000;
		}
		
	  h3{
	  	text-align: left;
		color: #000;
		font-size: 15px;
		padding: 0px;
		margin: 0px;
		}
		
        #main .linkbutton{
	    display: block;
     	    background: #00539f;
		color: #fff;		
		padding-left: 5px;
		padding-right: 5px;
		border: solid #00539f;		
		border-width: 1px;		
		text-decoration: none;		
		text-align: center;			
		font-size: 11px;
        	font-family: serif;
        	font-weight: bold;
		}	  
	  #main .linkbutton:hover {
	    	display: block;
		background: #dc143c;
		color: #fff;
		padding-left: 5px;
		padding-right: 5px;
		border: solid #00539f;		
		border-width: 1px;
		text-decoration: none;		
		text-align: center;
		font-size: 11px;
		}
	  
	  #main .tall{
	  	height: 30px;
		}
	  #main .short{
	    height: 15px;
		}
	  #main .thin{
	    width: 110px;
		}
	  #main .wide{
	    width: 160px;
		}
	  #main .singleline{
	  	line-height: 14px;
		}
	  #main .doubleline{
	    line-height: 28px;
		}
	  #main .current{
	  	background: #00539f;
		color: #fff;
		}
 	 #head {
		top: 10px;
		left: 0px;
		width: 850px;
		height: 100px;
        	text-align: left;
   	 	}
        .tctc {
               	position: absolute;
		left: 110px;
		top: 45px;
		padding-left: 5px;
		font-family: verdana, arial, serif;
		font-size: 28px;
		font-weight: bold;
		color: #00539f;
                }
	 #noauth {		
	    	position: absolute;
		top: 190px;
		left: 250px;
  		width: 400px;
  		border: solid #00539f;
  		border-width: medium;
  		font-size: 15px;
  		font-weight: bold;
	 	}
        #bottombanner{
 	      position: absolute;
		top: 500px;
		left: 190px;
		width: 590px;
		height: 45px;
		text-align: center;
		}
	.top{
	        font-size: 25px;
		padding: 5px 0px 5px 5px;
		}
	.leader{
	  	background: #00539f;
		color: #fff;
		line-height: 30px;
		font-family: 'avant garde medium oblique BT', arial, verdana;
		font-size: 25px;
		font-style: italic;
		padding: 5px 10px 5px 10px;
		}
	#orderinfo{
	        position: absolute;
		top: 210px;
		left: 382px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	  	border: solid #00539f;
		border-width: 2px 2px 2px 2px;
		font-size: 13px;
		color: #00d;
		font-family: verdana, arial, helvecta, sans-serif;
		font-style: italic;
		font-weight: bold;
		line-height: 15px;
		width: 329px; 	/* False value for IE4-5.x/Win. */
 	    voice-family: "\"}\"";
  	    voice-family:inherit;
	    width: 327px;	/* You get it. Good value for compliant browers. */
		}
	  #orderinfo ul{
	  	list-style: none;
		padding: 0;
		margin: 5px;
		border: 0;
		}
	  #orderinfo>ul li{
	  	padding: 0;
		margin: 5px;
		line-height: 12px;
		}
	  #stack {
	    position: absolute;
		top: 210px;
		left: 250px;
		z-index: 1;
		border: solid #00539f;
		border-width: 1px 0px 1px 1px;
	    }
	  #mainsignon{
	        position: absolute;
		top: 110px;
		left: 220px;
		width: 590px;
                font-family: serif;
		font-size: 16px;
		}
		
	  #specialnews{
	        position: absolute;
		top: 200px;
		left: 725px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	  	/* border: solid #00539f; */
		border-width: 2px 2px 2px 2px;
		font-size: 13px;
		color: #00d;
		font-family: verdana, arial, helvecta, sans-serif;
		font-style: italic;
		font-weight: bold;
		line-height: 15px;
		/* width: 329px; 	False value for IE4-5.x/Win. */
	    	/* width: 327px;	 You get it. Good value for compliant browers. */
	    	width: 420px;
	    	background-color: transparent;
	    	}

	  

