
/*====================================================================*/
/* box used for side panels */

.cssbox, .cssbox_body, .statsbox_body, .cssbox_body, .cssbox_head, .cssbox_head h2, .mapbar, .mapbar_body, .mapbar_head, .mapbar_head h2
{
 background: transparent url(SideBox1.png) no-repeat bottom right;
 background-color: #FFFFFF;

 /*font-size: 0.9em;*/
}

.cssbox_head_FIAGT, .cssbox_head_FIAGT h2
{
 color: #F0F0F0 background: transparent url(SideBox1.png) no-repeat bottom right;
 background-color: #FFFFFF;
}

.cssbox_head_FIAGT h2 a     
{
 color: #F0F0F0;
}

.cssbox_body_FIAGT
{
 background: transparent url(SideBoxFIAGT.png) no-repeat bottom right;
 background-color: #FFFFFF;
 /*font-size: 0.9em;*/
}

.cssbox, .cssbox_AD
{
width: 246px !important;
/* intended total box width - padding-right(next) */
width: 243px; /* IE Win = width - padding */
padding-right: 10px; /* the gap on the right edge of the image (not content padding) */
margin: 0 0 5px  0 ; /* use to position the box */
overflow: hidden;
}

.mapbar
{
width: 95px !important;
/* intended total box width - padding-right(next) */
width: 92px; /* IE Win = width - padding */
padding-right: 10px; /* the gap on the right edge of the image (not content padding) */
margin: 0px auto; /* use to position the box */
overflow: hidden;
}

/* set the top-right image */
.cssbox_head, .cssbox_head_FIAGT, .mapbar_head
{
 background-position: top right; 
 margin-right: -10px;
 /* pull the right image over on top of border */
 padding-right: 56px; /* right-image-gap + right-inside padding */
 }

/* set the top-left image */
.cssbox_head h2, .cssbox_head_FIAGT h2, .mapbar_head h2
{
color: #F0F0F0;
font-size: 1.1em;
background-position: top left; 
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 10px 0px 05px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%; /* IE Holly Hack */
/*font-size: 1.1em;*/
} /* set the lower-left corner image */

.cssbox_body, .mapbar_body, .statsbox_body 
{
background-position: bottom left; 
margin-right: 05px; /* interior-padding right */
padding: 2px 05px 10px 10px; /* mirror .cssbox_head right/left mnemonic Stay out of TRouBLe.*/
overflow: hidden;
zoom: 100%;
}

.cssbox_body p , .mapbar_head p
{
padding: 0px 0px 5px 0px;
zoom: 100%;
}

.cssbox_body_FIAGT
{
background-position: bottom left; 
margin-right: 05px; /* interior-padding right */
padding: 2px 05px 10px 10px; /* mirror .cssbox_head right/left mnemonic Stay out of TRouBLe.*/
overflow: hidden;
zoom: 100%;
}

.cssbox_body_FIAGT p 
{
padding: 0px 0px 5px 0px;
}

/*====================================================================*/
/* box used for full page panels */

.bodybox_head, .bodybox_head h2, .bodybox_foot, .bodybox_foot h2
{
 background: transparent url(BodyBox.png) no-repeat bottom right;
 background-color: #FFFFFF;
}

.bodybox
{
/*width: 250px !important;*/
/* intended total box width - padding-right(next) */
/*width: 235px; /* IE Win = width - padding */
padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
margin: 0 0 4px; /* use to position the box */
background: transparent url(BodyBoxSlice.png) repeat-y top right;
background-color: #FFFFFF;
}

/* set the top-right image */
.bodybox_head
{
 background-position: top right; 
 margin-right: -15px;
 /* pull the right image over on top of border */
 padding-right: 35px; /* right-image-gap + right-inside padding */
 color: #F0F0F0;
 }

/* set the top-left image */
.bodybox_head h2
{
color: #F0F0F0;
font-size: 1.1em;
background-position: top left; 
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 10px 0px 05px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%; /* IE Holly Hack */
/*font-size: 1.1em;*/
} /* set the lower-left corner image */

.bodybox_body
{
background-position: top left; 
margin-right: 05px; /* interior-padding right */
padding: 10px 10px 10px 10px; /* mirror .cssbox_head right/left mnemonic Stay out of TRouBLe.*/
overflow: auto;
zoom: 100%;
background: transparent url(BodyBoxSlice.png) repeat-y bottom left;
background-color: #FFFFFF;
}

/* set the top-right image */
.bodybox_foot
{
 background-position: bottom right; 
 margin-right: -15px;
 /* pull the right image over on top of border */
 padding-right: 35px; /* right-image-gap + right-inside padding */
 }

/* set the top-left image */
.bodybox_foot h2
{
font-size: 1.1em;
background-position: bottom left; 
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 10px 0px 05px 20px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; 
height: 1%; /* IE Holly Hack */
/*font-size: 1.1em;*/
} /* set the lower-left corner image */

/*====================================================================*/
/* Restyle form submit button */
.button {
 font: .8em verdana, arial, sans-serif;
 background-color: #2D4198;
 color: #FFCB08;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0em;
}
