   /* style.css - CSS Document */
	 
   /* body { margin:0; padding:0; height: 100%; font: normal 100.01% sans-serif; } */
   body { margin:0; padding:0; height: 100%; font: normal 100.01% sans-serif; background-color: #000000; } 
   body.home_page      { background-color: #ffFFff; }
   body.when-to-appeal { background-color: #ffCCff; }
   body.pro-se-appeal  { background-color: #ffCCff; }
   body.appeals_court  { background-color: #ffFFcc; }
   body.biography      { background-color: #ffE0e0; }
   body.family_matrimonial_appeal { background-color: #faF0e6; }
   body.complex_appeal { background-color: #ccFFcc; }
   body.personal_stake { background-color: #ccFFcc; }
   body.court_reaction { background-color: #ccFFcc; margin: 2.0em 0 0 2.0em; }
   body.contact_page   { background-color: #e4FFff; }
   .pageContainer {
      margin: 3% 5%; /* 0.5em 3.0em; */
      padding: 0 0 2.0em 0;
      font: normal 1.0em sans-serif;
      line-height: 1.3em;
			color: #000000;
			background-color: #ffFFff;
			height: 100%;
   }
   div.topTitle { 
      font: bold 1.2em arial sans-serif;
      padding: 0 0 0.5em 0;
      text-align: center; 
			border: 0px solid red;
   }
	 div.normalPara {
	    padding: 1em 0;
	 }
   dt { margin: 0.5em    0   0   0; }
   dd { margin:   0   10.0em 0 2.0em; }
	 form.contactUs {
	    margin:  0;			 
			text-align: left;
	 }
   h1 { text-align: center; margin: 0.2em 0 0.3em 0; padding: 0; line-height: 1.2em; }
   h2 { text-align: center; margin: 0; padding: 0; line-height: 1.3em; }
	 h2.H { font-size: 110%;  }
   h2.L { text-align: left; }
	 h2.W { text-align: left;   font-size: 110%; padding: 0 0 0 3em; }
	 h2.C { text-align: center; font-size: 110%; }
   h3 { text-align: center; }
   h4 { font: normal 100% sans-serif; }
   h4.c  { text-align: center; }
   h4.p  { padding: 0 0 0 2.5em; }
	 label { text-align: left; padding: 0 0.5em 0 0; display: block; }
   li.spaced   { margin:   0      0     0.3em  0; }
	 li.HaveYou  { margin:   0      0     0.8em  0; }
   p.narrow    { margin:   0    3.0em   1.0em  0; }
   span.pad2   { padding: 0  2em; }
   span.pad3   { padding: 0  3em; }
   span.pad4   { padding: 0  4em; }
   span.pad5   { padding: 0  5em; }
	 span.pad10  { padding: 0 10em; }
	 ul { text-align: left; }
	 .boldFace   { font-weight: bold; }
   .homeBottom { margin:   0      0     1.0em  0; text-align: center; }
   .homeTop    { margin: 0.2em    0     1.0em  0; text-align: center; }
   .homeTop1   { margin: 1.0em    0     1.0em  0; text-align: center; }
   .hRule      { padding:  0      0     0.5em  0; border: 0px Solid RED; }
   .navLink    { padding:  0    0.7em; white-space: nowrap; }
   .navBar     { margin:   0    3.0em; white-space: nowrap; text-align: center; }
	 .nw         { white-space: nowrap; }
	 .profile    { padding: 0 2em; }
	 .promises3  { margin:0; padding-top: 1em; text-align: left; }
   .spaceLeft  { margin:   0      0       0  0.7em; }
   .spaceRight { margin:   0    0.7em     0    0;      }
   .spaceTop0  { margin: 0.5em    0       0    0; text-align: center; }
   .spaceTop1  { margin: 1.0em    0       0    0; text-align: center; }
   .spaceTop2  { margin: 2.0em    0       0    0; text-align: center; }
   .sub1       { font: bold 1.1em sans-serif; padding: 0.1em; }

	 .msgNotifyc2 { clear: both;  text-align: left;   padding: 1em 0 0   5em;  }
	 .msgErrorc2  { clear: both;  text-align: left;   padding: 1em 0 1em 5em;  }
	 .pageTopLink { text-align: center; text-decoration: underline; }

	 
/*  Page Layout - an HTML-Kit basic DIV layout*/
   .c1  { clear: both;  padding: 0.5em 0;  	    }   
   .c2  { clear: both;                           border: 0px solid #ff0000;   }   
   .c2B { clear: both;  padding: 1em 0 0.5em 0;  border: 0px solid #000000; font-size: 150%;  }   
   .c2C { clear: both;  padding: 0   0 1.0em 0;  border: 0px solid #000000; font-size: 125%;  }   
   .c3  {               float: left;       width:50%;   border: 0px solid #000000;   }   
   .c4  {               float: right;      width:49%;   border: 0px solid #000000;   }  
	 .c4L { display: inline; float: left;    width:49%;   border: 0px solid #000000;   }   
   .c5  { 
	    text-align: center;   
			margin:  0 auto;         
			padding: 0; 
			border:  0px solid #00ff00;  
	 }

/*  Navigation Bar - an HTML-Kit basic DIV layout */
   .navc1  { clear: both; padding: 1em 0; }   
   .navc2  { /* col 1 */      float: left;     width: 10%;   background-color: transparent; }   
   .navc3  { /* col 2 */      float: left;     width: 10%;   background-color: transparent;  border-left: 0px solid #000000;   }   
   .navc4  { /* col 3 */      float: left;     width: 35%;   background-color: transparent;  border-left: 0px solid #000000;   }   
   .navc5  { /* col 4 */      float: left;     width: 35%;   background-color: transparent;  border-left: 0px solid #000000;   }   
   .navc6  { /* col 5 */      float: left;     width: 10%;   background-color: transparent;  border-left: 0px solid #000000;   }  
	 /* outer-most */ 
   .navBar  { padding: 0;      font: normal 90% sans-serif;    border:      0px solid #000000;   }
	 .navBtn  { background-color: #f0F0ff; padding: 0.1em; }
	 .navPad  { padding-right: 0.2em; }
	 .grayBtn { color: #aaAAaa; background-color: #f0F0ff; padding: 0.1em; }

/*  */
   .d1 { float: left; width: 50%; }
   .d2 { clear: both; }
   .d3 { clear: both;             border-top:  0px solid #000000; }
   .d4 { float: left; width: 49%; border-left: 0px solid #000000; }
   .d5 {                          border:      0px solid #000000; }
	 
/* Home Page - an HTML-Kit basic DIV layout */
   .Homec1 { clear: both;  padding: 0.5em 0;  border: 0px solid aqua; }
   .Homec2 { clear: both;                     border: 0px solid #880088; }
   .Homec2Navbar { clear: both; padding: 1em 0;
     border: 0px solid #880088;
   }
   
   .HomeLeftCol {
    /* col 1 */
    float: left;
   	width: 30%;
   	text-align: left;
		padding: 0 0 0 2em;
   	border: 0px solid #ff0000;
   }
   
   .HomeRightCol {
    /* col 2 */
    float: left; 
   	width: 50%; 
   	text-align: left;
		padding: 0 0 0 2em;
   	border: 0px solid #00FF00;
   }
   
   /*  Outer-most box */
   .Homec5 { 
    margin: 0 auto; 
   	text-align: center;
   	padding: 0;
    border: 0px solid #ff0000;
   }	 
