
body    {margin-left: 0; margin-top: 0; background-image:url('images/BlueBricks-4.jpg'); background-repeat:repeat; font-family:Arial}

.sfhead {width: 954px}
#allhead  {}
.googlefill {background-color: #DDEEFF; width: 100%; }                                                         /* BG color top    */ 
#menuBG { width: 954px; }
.menuBG {background-image: url('images/menuBG1.jpg'); background-color: #004880; height:19 }
 
.topspace {background-color: #DDEEFF; height: 10; font-size:3pt;}
.toptable {width: 954px}
.contentable {border-collapse: collapse; width: 954; background-color: #F7FFFF; border: 0 solid #00FF00; }     /* BG color middle */   

.PTmain {border-top:0px solid #000000; border-bottom:1px solid #EEFFFF; width: 100%; font-family:Arial; font-size:10pt}
.PTcell {padding-left: 20; padding-right: 20; text-justify: auto}
      
* html #menu	{margin-top: 1;}

#floatbuttons  {display: none;}
#wrapper {
   background-color: #ECFFFF;                                                                                  /* BG color bottom  */ 
   position: relative; 
   margin: 0px auto;
   padding: 0;
   border-right: 1px solid black;
   border-left: 1px solid black;
   width: 954px;
}
.menuf {margin-right: 0px} 

.areatitle {width: 330; text-align: left; margin-top: 2; position: absolute; top: 10; left: 350 }
.titlespan {color: #BBFFFF; font-family:Arial; font-size:24pt; background-color: black;} 
.ptitle {color: #000080; font-family:Arial; font-size:18pt; font-weight: bold }
.titlecell  {width:770; color:purple; text-align:left; margin-left:30; color: #800000 }

.titles   {border-left:0px solid #000000; border-bottom:0px solid #000000; font-family:Arial; font-size:24pt; width: 750; 
           position: absolute; top: 127; left: 140}     /* old is top: 159; left: 92  */

.header {border:1px solid #111111; background-color: #000040; border-collapse: collapse; width: 700 } 
.headercell {background-color: #000000; height:95; width: 100%; }
.headimg { height:2; width: 100 }
               
.centralbox {margin: 0 auto; text-align:center;}
.centralbox p {text-align:left;}

  .content     { border-left:1px solid #000000; 
               border-right:1px solid #000000; 
               border-bottom:1px solid #000000}
 
  .areatitleOLD {margin-left: 320; margin-top: 33; position: absolute;}
  #areatitles {position: absolute; top: 0px; left: 0px; width: 100%;}          

.ctitle {color: #000000; font-family:Arial; font-size:13pt; font-weight:bold;  
         padding-left:5px; background-color:#E0E0D0}
.cdesc  {color: #000; font-family:Arial; font-size:10pt; font-weight:bold; padding-left:10px; padding-right:5px; }
.ctime  {color: #000080; font-family:Arial; font-size:12pt; font-weight:bold}

.Z-over  { border:1px outset #0080FF; background-color: #2870D8; color: #FFFF00; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0000BB,endColorStr=CornflowerBlue); font-family:Tahoma; font-size:7pt; font-weight:bold}
.Z-out   { border:1px outset #0080FF; background-color: #004880; text-decoration: none; color: #EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(enabled=0,); font-family:Tahoma; font-size:7pt; font-weight:bold}
.Z-down  { border:1px inset #008000; background-color: #008000; color: #000000; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#008000,endColorStr=#00EE00); font-family:Tahoma; font-size:7pt; font-weight:bold}

.B-over  { border:2px outset #0080FF; background-color: #2870D8; color: #FFFF00; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0000BB,endColorStr=CornflowerBlue); font-family:Tahoma; font-size:7pt; font-weight:bold}
.B-out   { border:2px outset #0080FF; background-color: #004880; text-decoration: none; color: #EEEEEE; filter: progid:DXImageTransform.Microsoft.Gradient(enabled=0,); font-family:Tahoma; font-size:7pt; font-weight:bold}
.B-down  { border:2px inset #008000; background-color: #008000; color: #000000; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#008000,endColorStr=#00EE00); font-family:Tahoma; font-size:7pt; font-weight:bold}

.here  {color:#66FFFF; font-family:Tahoma; font-size:10pt; font-weight:bold }

.PTtable {border:3px double #FF0000; background-color: #FF11FF; font-family:Arial; font-size:10pt}
.PTcell2 {padding-left: 0; padding-right: 0; text-justify: auto}
.PTtable2 {}
.PTtable2 table {border-left:: 2px solid #OOOO0O; border-right:: 2px solid #OOOO0O; 
                 background-color: #FFFFFF;}
.PTtablecell {color: #000000; font-family: Arial; border-bottom: 0px solid #OOOOFF;
              padding-right: 15; padding-left: 15; padding-top: 5; padding-bottom: 5}    
.PTtable4 {border:1px solid #000000; font-family: Arial; background-color: #FFFFFF;} 
.PTtable4 th {border:2px solid #000000; font-family: Arial; background-color: #DFDFFF;}
.PTtable4 td {border:1px solid #000000; background-color: #FAFAFF; 
              padding-right: 10; padding-left: 10; }
.plain {border:1px solid #000000; font-family: Arial; background-color: #FFFFFF; width: 600;
        margin-left: auto; margin-right: auto;}
.plainA {border:1px solid #000000; font-family: Arial; background-color: #FFFFFF; width: 400;
        margin-left: auto; margin-right: auto;}        
.PTtable3td {color: #000080; font-family: Comic Sans MS; background-color: #B7CCE1;
              border-left: 3px solid #E0E0E0; border-right: 3px solid #B0B0B0; 
              border-top: 2px solid #000040; border-bottom: 2px solid #000080;
              padding-right: 10; padding-left: 10; padding-top: 5; padding-bottom: 10; text-align: center}              
   
table.review {width: 70%}
.reviewtable {border: 7px groove #61ACCF; cellpadding: 4; font-family:Arial; font-size:10pt; 
              background-image: url('images/bg-sumtextb.jpg')}
#reviewmenu_float  { position: absolute; top: 135px; left: 5px; width: 140px; height: 202px; z-index: 1  }
.reviewtable td {} 
.reviewtable p {}
.reviewcell {padding-left: 10; padding-right: 10; text-align: justify}
.revin     {border:1px solid #D00000; background-color: #FAE9E7; } 
.revhead  {color: #993333; font-family:Arial; font-size:18pt; font-weight:bold}
.reviewD {height: 152} 
.reviewA {height: 100} 
             
.spacehide { width: 192; height: 150 }
.sidemenuT {}
.sidemenuI {width: 100%}             
img.mbottop {border:0px solid #FFFFFF; height:4; width: 120;}      
img.mspacer {border:0px solid #FFFFFF; height:1; width: 100;}
.sidemenucell   {border-left:0px solid #000000; border-right:1px solid #000000; 
                 border-top:0px solid #000000; border-bottom:2px solid #000000;                         
				 background-color: #004880; width: 195; padding-left:5 }
.sidemenubar     {background-color: #C0C0C0; border:0px solid #000000; border-bottom:2px solid #000000; width:5; border-right:1px solid #B0B0B0; }
.sidemenubarblank  {border:0px solid #000000; width:25; }
.sidemenublank {background-color: #FF0000; width: 600;
                border-left:1px solid #000000; border-right:1px solid #000000; 
                border-bottom:0px solid #000000; border-top:0px solid #000000}
p.indent {margin-right: 20;}
.sidemenucell          {color: #FDFDAA;   font-family:Tahoma; font-size:10pt; font-weight:bold}
.sidemenucell a        {color: blue; font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration: none} 
.sidemenucell a:hover  {color: red;    font-family:Tahoma; font-size:10pt; font-weight:bold; text-decoration: underline}      
 .mlabel {color: lightyellow; text-decoration: underline}
 
input.nu   {  color: #800000; font-family: Tahoma; font-size: 8pt; font-weight: bold; background-color: #FFFFCC}
input.hidmen   {  color: #FFFFCC; font-family: Tahoma; font-size: 7pt; font-weight: normal; 
              background-color: #000080; margin-top: -22; margin-left: -4; width: 90; height: 16; }
input.shomen  {  color: #FFFFCC; font-family: Tahoma; font-size: 9pt; font-weight: bold; 
              background-color: #000080; margin-top: 10; margin-left:-3; width: 140; height: 19;} 
.hr1 {color: #0000BB; height: 1; width: 90%}
.hr2 {color: #800080; height: 2; width: 100%}
.upcell {width: 650}
.upline {width: 580}
.upback {width: 100}

a:link.but2  { font-style: normal; font-variant: normal; font-weight: bold; line-height: 10pt; 
               font-size: 8pt; font-family: Tahoma; color: #0000FF; 
               text-decoration: none; background-color: #EEEEFF; 
               border: 1px solid #000080;  }
a:visited.but2 { font-style: normal; font-variant: normal; font-weight: bold; line-height: 10pt; 
               font-size: 8pt; font-family: Tahoma; color: #0000FF;
               text-decoration: none; background-color: #EEEEEE; 
               border: 1px solid #000000;  }
a:hover.but2 { font-style: normal; font-variant: normal; font-weight: bold; line-height: 10pt; 
               font-size: 8pt; font-family: Tahoma; color: #FFFFFF; 
               text-decoration: none; background-color: #FF0000; 
               border: 1px solid #000000;  } 

               
.hideme { display:none }
.printonly { display:none }
@media print
   {
   .dontprint { display:none }
   .printonly { display:inline }
   }
   
.gutter     {background-color: #4670B7; width: 954px; border-bottom:1px solid #000000;}

	/* The CSS that's required to position the footer   477FCC   1F65BE   */
	html	{height: 100%;	}
	
	#nonFooter	{min-height: 100%; }
	* html #nonFooter{height: 100%; }
	#footer	{position: relative; margin: -2.0em auto 0 auto; }
	
	/* A CSS hack that only applies to IE -- specifies a different height for the footer */
	* html #footer	{margin-top: -1.0em;}