body {padding:0;margin:10px 5% 5% 5%;color:#000000;background: #FFFFFF;font: normal normal normal 1em Verdana, Arial, sans-serif;font-size-adjust: 0.58;word-spacing: normal;letter-spacing: normal;text-transform: none;text-decoration: none;}

.color              {color:#3399CC;}
.colorgrey          {color:#999999;}
.buttongrey         {background-color:#3399CC; color:#FFFFFF;}
.small              {font-size: 80%;}
.tiny               {font-size: 70%;}
.required           {font-weight:bold;}
.optional           {font-weight:normal;}
.errorrequired      {font-weight:bold; color:red;}
.erroroptional      {font-weight:normal; color:red;}
.maroon             {color:#800000;}
.white              {color:#FFFFFF;}
.greybar            {background:#EEEEEE;}
.reverse2           {color:#FFF; background:#666;} 
.price              {color:red;}
.label-text         {width: 40%;float:left;text-align:right;margin:0 1em 5px 0;clear: both;}
.rfloat             {float:right;}
.rfloatc            {float:right;;text-align:center;}
.rfw25c             {float:right;width:25%;text-align:center;}
.rfw30              {float:right;width:30%;}
.rfw33              {float:right;width:33%;}
.rfw49              {float:right;width:49%;}
.rfw49c             {float:right;width:49%;text-align:center;}
.lfloat             {float:left;}
.lfm2               {float:left;margin-right:2%;}
.lfw2               {float:left;width:2%;}
.lfw5               {float:left;width:5%;}
.lfw25c             {float:left;width:25%;text-align:center;}
.lfw33              {float:left;width:33%;}
.lfw49              {float:left;width:49%;}
.lfw49l             {float:left;width:49%;text-align:left;}
.lfw49c             {float:left;width:49%;text-align:center;}
.lfw60              {float:left;width:60%;}
.lfw70              {float:left;width:70%;}

a:link              {font-weight: normal; text-decoration: none; color:#0099CC;} 
a:visited           {font-weight: normal; text-decoration: none; color:#6666CC;}
a:active            {font-weight: normal; text-decoration: underline; color:#3399CC}

div.clear           {margin:0; padding:0; border:none; width:100%; clear:both;}
hr                  {color:#666;}
img                 {border:none;}
form                {margin:0;}

table               {font-size: 80%;}
caption             {font-weight: 500; font-size: 1.58em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; font-size-adjust: 0.48; color:#000000;}
h1                  {font-weight: 500; font-size: 1.58em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; font-size-adjust: 0.48; color:#000000; margin:0; padding:0;}
h2                  {font-weight: 500; font-size: 1.33em; word-spacing: normal; text-transform: none; font-style: normal; letter-spacing: normal; text-decoration: none; font-size-adjust: 0.48; color:#000000; margin:0; padding:0;}
h4                  {margin:0;font-size-adjust: 0.48;}

#header             {margin:0; padding:0; border:0; color:#000; background:#FFF; width:100%;font-size:75%;} 
#navbar             {font-size:70%; padding:3px 10px; text-align:right; color:#FFF; background:#666;width:100%; clear:both;}
#navbar a           {color:#FFF; background:#666;}
#footer             {margin:0; padding:0; color:#666; background-color:#FFF;width:100%;font-size:65%;clear:both;} 

#left25             {width:25%; margin:0px; border:0px; padding:0px; float:left; display:inline;}
#left50             {width:48%; margin:0px; border:0px; padding:0px; float:left; display:inline;}
#left75             {width:74%; margin:0px; border:0px; padding:0px; float:left; display:inline;}

.content            {margin-left:0px; margin-right:0px;}
.content p          {font-size:80%;}
.content ul         {font-size:80%;}
