div.main, div.mainW
{
   margin-top: 18px;
   border: #bbbbcc 1px solid;
}

div.main2 
{
   margin-top: 0;
   border: #bbbbcc 1px solid;
}

div.feedback
{
   float: left;
   text-align: left;
   border-right: #bbbbcc 1px solid;
   padding: 0;
   margin: 0;
   width: 110px;
} 

div.feedlink
{ 
   position: relative;
   left: -40px;
   top: 0px;
   padding: 0;
   margin: 0;
   border: 0;
}

div.feedlink ul { list-style: none; padding: 0; }

div.feedlink ul li { float: left; margin: 0; padding: 0; }

.feedlink li a
{
   display: block;
   background: #eeeeff url("images/feedback.gif") no-repeat 0 0;
   height: 90px;
   width: 110px;
   text-align: center;
   text-decoration: none;
   text-size: 11px;
   padding: 0;
   color: #0080ff; 
}

.feedlink a:hover { color: #0000ff; text-decoration: underline; }

div.pagetitle, div.pagetitleW

{
   background-color: #eeeeff;
   text-align: center;
   padding-top: 5px;
   padding-bottom: 5px;
   font-size: 10pt;
} 

div.pagetitle  { width: 648px; }
div.pagetitleW { width: 764px; }
 
div.pagesubtitle, div.pagesubtitleW, div.pagesubtitleF
{
   background-color: #bbbbcc;
   text-align: left;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 4px;
   height: 12px;
   font-size: 10px;
   font-weight: bold;
} 

div.pagesubtitle  { width: 644px; }
div.pagesubtitleW { width: 760px; }
div.pagesubtitleF { width: 648px; }

div.pagecontent, div.pagecontentW
{
   padding: 0px;
   margin: 0px;
   border: 0px;
}

div.pagecontent2, div.pagecontent2x, div.pagecontent2AU
{
   padding: 4px;
   border-top: #bbbbcc 1px solid;
}

div.pagecontent2L, div.pagecontent2Lft
{
   padding: 4px;
   border-top: #bbbbcc 1px solid;
   padding-bottom: 2px;
}

div.pagecontent3
{
   padding: 0;
   margin: 0;
   border: 0;
   background-color: #eeeeff;
   text-align: center;
}

div.pagecontent5
{
   background-color: #eeeeff;
   text-align: center;
   padding: 4px;
   font-size: 11px;
} 

col.a1    { width:  74px; }
col.a2    { width:  26px; }
col.a3    { width: 540px; }
col.pc50  { width: 325px; }

p.genTab
{
   text-align: center;
   font-size: 11px;
   margin-bottom: 4px;
}

div.registrylast
{
   text-align: center;
}

div.regForm
{
   border-bottom: #bbbbcc 1px solid;
}

td.medalsC4 { text-align: center; }

div.armyunit
{
   border: #bbbbcc 1px solid;
   margin: 18px auto 0px auto;
   padding: 0;  
   width: 880px;
}

div.pagetitleAU
{
   background-color: #eeeeff;
   text-align: center;
   padding-top: 5px;
   padding-bottom: 5px;
   font-size: 10pt;
   width: 880px; 
}

.foot
{
   margin-top: 0;
   margin-bottom: 0;
   text-align: center;
   font-size: 11px;
   padding: 0;
}

td.crdTab1bz
{
   text-align: center;
   border-top: #bbbbcc 1px solid;
}

div.boxShadow, div.boxY { width: 300px; font-size: 11px; }
div.boxShadow { position: relative; top: 4px; left: 4px; background-color: #bbbbcc ; padding-right: 5px; padding-bottom: 2px; border:  #ffffff 3px solid; margin: 2px 2px 0 2px; }
div.boxY { top: -4px; background-color: #ffffaa ; padding: 4px; border: #bbbbcc 1px solid; margin: -5px 0 0 -7px; }
p.boxYL { margin-top: 0; font-size: 11px; text-align: left; }

