/***********************************************/ 
/* Blues stylesheet for MPS                    */
/* By Abby Byrnes                              */
/* Last updated: 7/23/09                       */
/*                                             */
/*                                             */
/* CHANGE HISTORY:                             */
/*                                             */
/* 6/17/09 -  changes                          */ 
/*  1- added a:hover, a:visited, ... to make   */
/*     all links royal blue, #0000FF, always   */
/*                                             */
/* 2- modified address to be Arial, with .25em */
/*    top margin,                              */
/*                                             */
/* 3- added 4 new styles for case.asp:         */
/*    caseName, servedOnName, servedOnAddress, */
/*    dataLabel                                */
/*                                             */
/* 4- added new styles for searchCases.asp:    */
/*    fieldLabel                               */
/*                                             */
/*                                             */
/* 9/07/09 - XX changes                        */ 
/*  1- modified right and left margins to 10px */
/*                                             */
/* 2- added new div style: LoginBox            */
/*                                             */
/* 3- added 4 new styles for case.asp:         */
/*    caseName, servedOnName, servedOnAddress, */
/*    dataLabel                                */
/*                                             */
/* 4- added new styles for searchCases.asp:    */
/*    fieldLabel                               */
/*                                             */
/*                                             */
/* 02/21/2010 - changes                        */ 
/*  1- modified right and left margins em for  */
/*     services box (left side) and login box  */
/*     (right side)                            */
/*                                             */
/* 2- added bottom  margin to address          */
/*                                             */
/***********************************************/ 


/************************************** 
  Colors used:

     #1d3b7e    navy blue
     #2b4d8e    medium blue
     #8dabce    powder blue
     #a6cbe7    sky blue
     #e0e9f3    palest blue
     #000000    black
     #AA0000    red 

***************************************/

   div.main
     {
     /* background-color: #EEEEEE;  */      /* palest grey */
     padding: 10px 10px 15px 10px;    /* top, right, bottom, left */
   }

   div.logo
     {
     width:200px; 
     margin-bottom: .5em;
     margin-right: 1em; 
     /* border: 1px solid #000080; */
     float:left; 	 
   }
   div.clear
      {   
     clear:both;                     /* get clear of any floating things */
   }
   
   div.leftContentBox
   {
     float:left; 	 
     width:180px; 
     margin-right: 1em;     
   }
   
   div.loginBox
     {
     float:right;
	 width:150px; 
	 margin-top:1em;
	 margin-left: 2em;
	 margin-bottom: 1em;
	 
	 padding-left: .5em;
     padding-top: .5em;
     padding-bottom: .5em;
	 
     font: 10pt Arial, sans-serif;
     color: #ffffff;                /* white */
     /* font-weight: 700;              /* bold */
	 
     background-color: #1d3b7e;       /* navy blue */ 
     border: 1px solid #000080; 
     /* text-align: center; */
   }
   
   
   div.servicesBox
     {
     margin-top: .5em;     
     margin-bottom: .5em;   
     margin-right: 10px;
	 
     padding-left: .5em;
     /* padding-top: 1.5em; */
     padding-bottom: .5em;

     font: 10pt Arial, sans-serif;
     color: #2b4d8e;                /* medium blue */

     /* border: 1px solid #ff0000; */
   }

   div.servicesBox  li
      {
     list-style-type: square;
     padding-top: .5em;
     padding-bottom: .5em;
   }
   
   
   div.homepageContentBox
     {
     width: 60%;
	 /*float: right;*/
   }
   
  div.footerBox
   {
     clear:both;                     /* get clear of any floating things */
	 border-top: 1px solid #000080;
  }
 
 div.footer
   {
     font: 9pt Arial, sans-serif;
     font-style: italic;
     color: #1d3b7e;                /* navy blue */
	 margin-left: 40%;
  }
  
   div.masthead
     {
     font: 86pt Times New Roman, serif;
     font-weight: 700;              /* bold */        
     color: #1d3b7e;              /* navy blue */
     padding-bottom: -.25em;         /* make padding at bottom 1/4 masthead height */
   }

   div.submast
     {
     font: 18pt Bookman Antiqua, serif;
     font-weight: 700;              /* bold */        
     color: #2b4d8e;             /* medium blue */
     text-align: right;
     /* border-bottom: 2px solid #2b4d8e;    /* medium blue */
     padding-bottom: .25em;
   }

   div.insideSubmast
     {
     font: 28pt Bookman Antiqua, serif;
     font-weight: 700;              /* bold */        
     color: #2b4d8e;             /* medium blue */
     text-align: left;
     /* border-bottom: 2px solid #2b4d8e;     medium blue */
     padding-bottom: .25em;
   }

   div.address
     {
     font: 9pt Arial, sans-serif;
     font-weight: 700;              /* bold */
     font-style: italic;
	 
     color: #1d3b7e;                 /* navy blue */
     text-align: right;
     padding-top: .25em;
	 margin-bottom: 2em;
   }

   div.phone
     {
     font: 20pt Arial Black, sans-serif;
     font-weight: 700;              /* bold */
     color: #AA0000;                /* red */
     text-align: right;
	 margin-top: 2.5em;
     padding-bottom: .5em;
   }


   div.pageTitle
     {
     font: 18pt Arial, sans-serif;
     margin-left: 20px;
     font-weight: 700;              /* bold */
     color: #2b4d8e;                /* medium blue */
     padding-bottom: .5em; 
   }

   div.aspPageTitle
     {
     margin-left: 20px;
    font: 18pt Arial, sans-serif;
     font-weight: 700;              /* bold */
     color: #AA0000;                /* red */
     padding-bottom: .5em; 
   }

   div.loginScreen
     {
     /* width:450px; */
     padding-left: .5em;
     padding-top: 2em;
     padding-bottom: 2em;
	 
     font: 12pt Arial, sans-serif;
     color: #2b4d8e;                /* medium blue */
     font-weight: 700;              /* bold */
	 
     /* background-color: #d6d6d6;*/       /* slate blue */ 
     /* border: 1px solid #000080; */
     /* text-align: center; */
   }

   div.content
     {
     margin-left: 20px;
	 font: 10pt Arial, sans-serif;
     width: 80%;	 
   }

   span.toTopLabel
   {
     font: 8pt Arial, sans-serif;
	 font-style: italic;
     color: #666666;                 /* grey */
	 text-align: right;
   }

  div.toTopLabel
   {
     padding-top: .5em;
     padding-bottom: 0em;
     font: 8pt Arial, sans-serif;
	 font-style: italic;
     color: #666666;                 /* grey */
	 text-align: right;
   }

   
/*****************************************
  BEGIN    styles for case.asp 
*******************************************/
   div.caseName
     {
     font: 14pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     /* color: #1d3b7e;                  navy blue */
     color: #AA0000;                /* red */
     padding-bottom: .5em; 
     padding-top: .5em; 
   }

   div.servedOnName
     {
     font: 12pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #1d3b7e;                 /* navy blue */
   }

   div.servedOnAddress
     {
     font: 10pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #0000FF;                 /* royal blue */
   }

   div.dataLabel
     {
     font: 12pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #000000;                 /* black */
   }

   /* SPAN tag is used when the element to style is just part of a sentence or paragraph */
   span.dataLabel
   {
     font: 12pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #000000;                 /* black */
   }

   span.italic
      {   	 
	  font-style: italic;
   }

   span.bigredLabel
   {     
     font: 14pt;
     font-weight: 700;               /* bold */
     color: #AA0000;                 /* red */
   }

   span.redLabel
   {     
     font: 22pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #AA0000;                 /* red */
   }

   span.navyLabel
   {
     font: Arial, sans-serif;
	 font-weight: 700;               /* bold */
     color: #1d3b7e;                 /* navy blue */
   }

   span.lgnavyLabel
   {
     font: 14pt;
     font-weight: 700;               /* bold */
     color: #1d3b7e;                 /* navy blue */
   }

  span.lgnavyArialLabel
   {
     font: 18pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #1d3b7e;                 /* navy blue */
   }
   
  span.mednavyArialLabel
   {
     font: 14pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #1d3b7e;                 /* navy blue */
   }

   span.greyLabel
   {
     font: 10pt;
     color: #666666;                 /* grey */
   }

   

   
  span.boldblackLabel
   {
	 font-weight: bold;
	 font: 12pt;
     color: #000000;                 /* black */
   }

   
/*****************************************
   END  styles for case.asp 
*******************************************/


/*****************************************
  BEGIN    styles for searchCases.asp 
*******************************************/

   div.fieldLabel
     {
     font: 12pt Arial, sans-serif;
     font-weight: 700;               /* bold */
     color: #000000;                 /* black */
   }


/*****************************************
  END     styles for searchCases.asp 
*******************************************/



  div.listTitle
  {
     font: 12pt Arial, sans-serif;
     font-weight: 700;              /* bold */
     padding-top: 1.5em;
     /* padding-bottom: .25em;*/
   }

   li
   {
     list-style-type: square;
     padding-top: .25em;
     padding-bottom: .25em;
   }


   img.left
   {
     border: 2px solid #2b4d8e;    /* medium blue */
     float:left;
     margin:1em 2em 2em 0em;
   }
   
  img.right
   {
     border: 2px solid #2b4d8e;    /* medium blue */
     float:right;
     margin:1em 0em 2em 2em;
  }
   
   



  a
  {
     color: #0000FF;                /*-------- royal blue */
     /* text-decoration: none; */
  }

  a:link
  {
     color: #0000FF;                /*-------- royal blue */
     /* text-decoration: none; */
   }


   a:visited
   {
     color: #0000FF;                /*-------- royal blue */
     /* text-decoration: none; */
   }

   a:active
   {
     color: #0000FF;                /*-------- royal blue */
     /* text-decoration: none; */
   }

   a:hover
   {
     color: #0000FF;                /*-------- royal blue */
     /* text-decoration: none; */
   }


  
  div.navbar
     {
     clear:both;                     /* get clear of any floating things */
	 
     text-align: right;
	 font: 9pt Arial, sans-serif;
	 color: #1d3b7e;                /* navy blue */
     border-top: 2px  #000080;
     border-bottom: 2px  #000080;
   }

   
   /* within a div.navbar section, the a links will have a special style */
   div.navbar  a
   {
     text-decoration: none;
	 color: #000000;
	 padding: 4px 8px; 
    }

  div.navbar  a.current
   {
	 color: #FFFFFF;               /* black */
    }

	
   div.navbar  a:link
   {
	 color: #1d3b7e;               /* navy blue */
    }
	
   div.navbar  a:visited
   {
	 color: #1d3b7e;               /* navy blue */
    }

	
  div.navbar a:hover
     {
	 color: #FF0000;               /* navy blue */

   }


/************ navy navbar ************/
 
 /* Outernavynavbar -- the grey lines that appear top and bottom of navynavbar */
 /*                 -- be sure to use OUTSIDE navynavbar!                      */
 div.Outernavynavbar
     {
	 
     /* width: 550px;	 */
 	 padding-top: .25em; 
	 padding-bottom: .25em; 
     border-top: 2px  solid #CCCCCC;    
     border-bottom: 2px  solid  #CCCCCC;  
	 text-align: right;
}
	 
  div.navynavbar
     {
     /* width: 550px;	 
	 /* background-color:  #2b4d8e;       /* navy blue */
	 background-color: #1d3b7e;
     text-align: right; 
     font-weight: bold;              /* bold */        
	 font: 10pt Arial;
	 color: #FFFFFF;
	 /*margin-top: .15em; */
	 margin-bottom: .3em; 
	 padding-top: .1em; 
	 padding-bottom: .1em; 
     /* border-top: 8px  solid #CCCCCC;     */ 
     /* border-bottom: 8px  solid  #CCCCCC;  */
   }

   
   /* within a div.navynavbar section, the a links will have a special style */
   div.navynavbar  a
   {
     text-decoration: none;
	 color: #FFFFFF;
	 padding-left: 8px; 
	 padding-right: 8px; 
    }

  div.navynavbar  a.current
   {
	 color: #FFFFFF;               /* white */
    }

	
   div.navynavbar  a:link
   {
	 color: #FFFFFF;               /* white */
    }
	
   div.navynavbar  a:visited
   {
	 color: #FFFFFF;               /* white */
    }

	
  div.navynavbar a:hover
     {
	 color: #EE0000;               /* red */

   }


   
/* end stylesheet */

