
/*====================================================================*/
/* box used for side panels */

.cssbox, .cssbox_body, .statsbox_body, .cssbox_body, .cssbox_head, .mapbar, .mapbar_body, .mapbar_head
{
 background: transparent url(SideBox1.png) no-repeat bottom right;
 background-color: #FFFFFF;

 /*font-size: 0.9em;*/
}

.mapbar_head
{
	 border: 1px solid grey;
}
.cssbox_head_FIAGT
{
 color: #df2027 background: transparent url(SideBox1.png) no-repeat bottom right;
 background-color: #FFFFFF;
}

.cssbox_head_FIAGT h2 a     
{
 color: #df2027;
}

.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: 80px;
/*width: 80px !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 */
.mapbar_head
{
 background-position: top right; 
}

/* set the top-right image */
.cssbox_head, .cssbox_head_FIAGT
{
 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 */
 border: 1px solid grey;
 
 }

/* set the top-left image */
.cssbox_head h2, .cssbox_head_FIAGT h2, .mapbar_head h2
{
color: #df2027;
font-size: 1.1em;
/*background-position: top left; */
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 10px 0px 05px 10px; /* 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: 0; /* 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(BodyBox.png) no-repeat top right;
background-color: #888888;
}

/* set the top-right image */
.bodybox_head
{
	background: transparent url(BodyBoxHead_L.png) no-repeat top left;
	margin-right: -15px;
 /* pull the right image over on top of border */

 color: #df2027;
	height: 40px;
/* border: 1px solid grey;*/
 }

/* set the top-left image */
.bodybox_head h2
{
color: #df2027;
font-size: 1.1em;
background-position: top left; 
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 10px 0 5px 5px; /* 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, .bodybox_body_paper
{
	background: transparent url(BodyBoxBody_L.png) no-repeat top left;
padding: 10px 10px 10px 10px; /* mirror .cssbox_head right/left mnemonic Stay out of TRouBLe.*/
/* margin-right: 05px; / * interior-padding right */
/* overflow: auto; */
zoom: 100%;
}
/* Override above with pl. white bg for printable page - i.e. newsletter.*/
.bodybox_body_paper
{
	background: white;
}
.bodybox_body_paper a:link, .bodybox_body_paper a:hover, .bodybox_body_paper a:visited
{
	color: #df2027;
}

.bodybox_body_paper b:link, .bodybox_body_paper b:hover, .bodybox_body_paper b:visited
{
	color: black;
}

/* 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;
}
