div.main, div.mainW
{
   margin-top: 18px;
   border: #bbbbcc 1px solid;
}

div.main2 
{
   margin-top: 0;
   border: #bbbbcc 1px solid;
}

div.feedback
{ 
   float: left;
   background: #eeeeff url("images/feedback.gif") no-repeat 0 0;
   padding: 0;
   margin: 0;
   border: 0;
   text-align: center;
   height: 90px;
   width: 110px;
   border-right: #bbbbcc 1px solid;
}

.feedback 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: 644px; }

div.pagecontent, div.pagecontentW
{
   padding: 0px;
   margin: 0px;
   border: 0px;
}

div.pagecontent2L, div.pagecontent2Lft
{
   padding: 4px;
   border-top: #bbbbcc 1px solid;
   padding-bottom: 2px;
   width: 640px;
}

div.pagecontent2Lft { text-align: left; }

div.pagecontent2, div.pagecontent2x
{
   padding-top: 4px;
   padding-left: 4px;
   padding-right: 4px;
   border-top: #bbbbcc 1px solid;
   padding-bottom: 2px;
   width: 640px;
   text-align: -moz-center;
}


div.pagecontent2AU
{
   padding: 4px;
   border-top: #bbbbcc 1px solid;
   padding-bottom: 2px;
   width: 872px;
   text-align: -moz-center;
}

div.pagecontent3
{
   padding: 0;
   margin: 0;
   border: 0;
   background-color: #eeeeff;
   text-align: -moz-center;
}

div.regForm
{
   text-align: -moz-center; width: 100%;
}

div.regForm form { text-align: -moz-center; width: 100%; }

div.pagecontent5
{
   background-color: #eeeeff;
   text-align: center;
   padding: 4px;
   font-size: 11px;
} 

col.a1    { width:  74px; }
col.a2    { width:  28px; }
col.a3    { width: 528px; }
col.pc50  { width: 325px; }

p.genTab
{
   text-align: center;
   font-size: 11px;
   margin-bottom: 18px;
}

div.registrylast { text-align: -moz-center; }

td.rightCol p { margin-top: 0; }

table.medalsEg  { width: 452px;  margin-top: 10px; }
table.medalsEg2 { width: 246px;  margin-top: 10px; }
td.medalsC4 { text-align: -moz-center; }
td.medalsC5 img { width: 103px; }
td.medalsC5 td { width: 103px; }

p.foot
{
   text-align: center;
   margin-top: 0;
   margin-bottom: 0;
   font-size: 11px;
}

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; 
}

img.c4 { vertical-align: middle; }

td.crdTab1bz
{
   text-align: -moz-center;
   border-top: #bbbbcc 1px solid;
}

div.newsabox { text-align: -moz-center; }
td.newsaboxa1 { text-align: -moz-center; }

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; }

table.split { table-layout: fixed; }
