
/*====================================================================*/
/* box used for side panels */

.cssbox
{
 border-right:  1px solid #505050;
 border-bottom: 2px solid #d0d0d0;
 background-color: #ffffff;
}

.cssbox_head
{
 border-bottom: 1px solid #de002c;
}

.cssbox_head_FIAGT, .cssbox_head_FIAGT h2
{
 border-bottom: 1px solid #505050;
 border-right: 1px solid #505050;
}

.cssbox_head_FIAGT h2 a
{
 color: white;
}

.cssbox_body_FIAGT
{
 background-color: #ffffff;
 /*font-size: 0.9em;*/
}


.cssbox, .cssbox_AD
{
display: block;
width: 246px !important;
/* intended total box width - padding-right(next) */
width: 243px; /* IE Win = width - padding */
padding-right: 0px; /* the gap on the right edge of the image (not content padding) */
margin: 0px 0px 10px 0px; /* use to position the box */
overflow: hidden;
}

/* set the top-right image */
.cssbox_head, .cssbox_head_FIAGT, .twocolbox_head
{
 background-position: top right;
 margin-right: 0px;
 /* pull the right image over on top of border */
 padding-right: 0px; /* right-image-gap + right-inside padding */
 }

/* set the top-left image */
.cssbox_head h2, .cssbox_head_FIAGT h2, .twocolbox_head h2
{
color: black;
font-size: 1.1em;
background-color: #ff3841;
color: #FFF;
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 7px 0px 6px 10px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important;
height: 1%; /* IE Holly Hack */
} /* set the lower-left corner image */

.cssbox_body, .statsbox_body, .twocolbox_body
{
background-position: bottom left;
background-color: #ffffff;
margin-right: 0px; /* interior-padding right */
padding: 5px 5px 5px 5px; /* mirror .cssbox_head right/left mnemonic Stay out of TRouBLe.*/
/*overflow: hidden;*/
zoom: 100%;
}

.twocolbox
{
display: block;
width: 502px !important;
/* intended total box width - padding-right(next) */
width: 496px; /* IE Win = width - padding */
padding-right: 0px; /* the gap on the right edge of the image (not content padding) */
margin: 0px 0px 10px 0px; /* use to position the box */
overflow: hidden;
}


.statsbox_body
{
height: 25em;
}
.cssbox_body p
{
padding: 0px 0px 5px 0px;
zoom: 100%;
}

.cssbox_body_FIAGT
{
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;
}

.cssbox_foot, .cssbox_FIAGT foot
{
 border-bottom: 2px solid #d0d0d0;
}

/*====================================================================*/
/* box used for full page panels */

.bodybox_foot, .bodybox_foot h2
{
 /*background: transparent url(BodyBox.png) no-repeat bottom right;*/
 background-color: #f0f0f0;
}
.bodybox_head, .bodybox_head h2
{
 background-color: #f0f0f0;
 border-bottom: 1px solid #de002c;
}

.bodybox
{
/*width: 250px !important;*/
/* intended total box width - padding-right(next) */
/*width: 235px; /* IE Win = width - padding */
padding-right: 0px; /* the gap on the right edge of the image (not content padding) */
margin:0px 0px 15px 20px;
padding-bottom: 0px;
border-right:  1px solid #505050;
border-bottom: 2px solid #d0d0d0;
}

/* set the top-right image */
.bodybox_head
{
 margin-right: 0px;
 padding-right: 0px; /* right-image-gap + right-inside padding */
 }

/* set the top-left image */
.bodybox_head h2
{
font-size: 1.5em;
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: 0px; /* interior-padding right */
padding: 10px 15px 0px 10px; /* mirror .cssbox_head right/left mnemonic Stay out of TRouBLe.*/
overflow: auto;
zoom: 100%;
background-color: #f0f0f0;
}

/* set the top-right image */
.bodybox_foot
{
 border-bottom: 2px solid #d0d0d0;
 background-position: bottom right;
 margin-right: 0px;
 /* pull the right image over on top of border */
 padding-right: 0px; /* right-image-gap + right-inside padding */
 }

/* set the top-left image */
.bodybox_foot h2
{
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 0px 0px 0px 0px; /* 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_topmargin
{
	border-top: solid #de002c 3px;
}

.navigate
{
background-color: #f0f0f0;
padding: 5px 5px 5px 5px; /* the gap on the right edge of the image (not content padding) */
margin: 0px 0px 5px 20px;
position:relative;
padding-bottom: 0px;
border-right:  1px solid #505050;
border-bottom: 2px solid #d0d0d0;
}
/*====================================================================*/
/* 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;
}
