/* set the image to use and establish the lower-right position */
.homepagebox
{
 position:relative;
}

.homepagebox, .homepagebox .body, .homepagebox .head, .homepagebox .head h2 {
    background: transparent url(homepagebox.png) no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.homepagebox {
    padding-right: 8px;       /* the gap on the right edge of the image (not content padding) */
    margin: 11px auto;         /* use to position the box */
}

/* set the top-right image */
.homepagebox .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.homepagebox .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 12px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
    text-transform: uppercase;
}

/* set the lower-left corner image */
.homepagebox .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    padding: 8px 0 8px 12px; /* mirror .homepagebox .head right/left */
}


/* Misc Text formatting */
.homepagebox .head h2 {
    color: white;
    font-weight: bold;
    font-size: 123.1%;
}
.homepagebox .body p {
    margin: 0 0 11px;
}



/* set the image to use and establish the lower-right position */
.bluebox
{
 position:relative;
}

.bluebox, .bluebox .body, .bluebox .head, .bluebox .head h2 {
    background: transparent url(bluebox.png) no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.bluebox {
    padding-right: 8px;       /* the gap on the right edge of the image (not content padding) */
    margin: 11px auto;         /* use to position the box */
}

/* set the top-right image */
.bluebox .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.bluebox .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 12px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
    text-transform: uppercase;
}

/* set the lower-left corner image */
.bluebox .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    padding: 8px 0 8px 12px; /* mirror .bluebox .head right/left */
}


/* Misc Text formatting */
.bluebox .head h2 {
    color: white;
    font-weight: bold;
    font-size: 123.1%;
}
.bluebox .body p {
    margin: 0 0 11px;
}









/* set the image to use and establish the lower-right position */
.leftsidebarbox
{
 position:relative;
}

.leftsidebarbox, .leftsidebarbox .body, .leftsidebarbox .head, .leftsidebarbox .head h2 {
    background: url(leftsidebarbox.png) no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.leftsidebarbox {
    padding-right: 8px;       /* the gap on the right edge of the image (not content padding) */
}

/* set the top-right image */
.leftsidebarbox .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.leftsidebarbox .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 12px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.leftsidebarbox .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    padding: 0px 0 8px 12px; /* mirror .leftsidebarbox .head right/left */
}


/* Misc Text formatting */
.leftsidebarbox .head h2 {
    color: white;
    font-weight: bold;
    font-size: 93%;
    margin-top:0px;
    padding-top:3px;
}

.leftsidebarbox .body p {
    margin: 0 0 11px;
}

/* set the image to use and establish the lower-right position */
.rightsidebarbox
{
 position:relative;
}

.rightsidebarbox, .rightsidebarbox .body, .rightsidebarbox .head, .rightsidebarbox .head h2 {
    background: url(rightsidebarbox.png) no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.rightsidebarbox {
    padding-right: 8px;       /* the gap on the right edge of the image (not content padding) */
}

/* set the top-right image */
.rightsidebarbox .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.rightsidebarbox .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 12px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.rightsidebarbox .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    padding: 0px 0 8px 12px; /* mirror .rightsidebarbox .head right/left */
}


/* Misc Text formatting */
.rightsidebarbox .head h2 {
    color: white;
    font-weight: bold;
    font-size: 93%;
    margin-top:0px;
    padding-top:3px;
}

.rightsidebarbox .body p {
    margin: 0 0 11px;
}








/* set the image to use and establish the lower-right position */
.centerbox
{
 position:relative;
}

.centerbox, .centerbox .body, .centerbox .head, .centerbox .head h2 {
    background: url(centerbox.png) no-repeat bottom right ;
    margin: 0;
    padding: 0; 
}
 .centerbox1, .centerbox1 .body, .centerbox1 .head, .centerbox1 .head h2  
 {
     background: url(centerbox1.png) no-repeat bottom right ;
    margin: 0;
    padding: 0;
}
.centerbox1  .news
{
 background: url(centerbox1.png) no-repeat bottom right ;
    margin: 0;
    padding: 0;
   width: 949px;
   background-position: bottom ;
     }
     
.centerbox1 .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;  }
.centerbox1 .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 10px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}
.centerbox1 .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    
    padding: 0px 0px 20px 20px; /* mirror .centerbox .head right/left */
    width: 870px;
}

.centerbox .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;       /* right-image-gap + right-inside padding */
}
.centerbox {
    padding-right: 8px;       /* the gap on the right edge of the image (not content padding) */
    width: 100%;
}

/* set the top-right image */


/* set the top-left image */
.centerbox .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 10px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.centerbox .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    
    padding: 0px 0px 20px 20px; /* mirror .centerbox .head right/left */
    width: 735px;
}


/* Misc Text formatting */
.centerbox .head h2 {
    color: white;
    font-weight: bold;
    font-size: 93%;
    margin-top:0px;
    padding-top:3px;
    
}

.centerbox .body p {
    margin: 0 0 11px;
    
}




/* set the image to use and establish the lower-right position */
.softbluebox
{
 position:relative;
}

.softbluebox, .softbluebox .body, .softbluebox .head, .softbluebox .head h2 {
    background: url(softbluebox.png) no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.softbluebox {
    padding-right: 8px;       /* the gap on the right edge of the image (not content padding) */
}

/* set the top-right image */
.softbluebox .head {
    background-position: top right;
    margin-right: -8px;       /* pull the right image over on top of border */
    padding-right: 12px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.softbluebox .head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 6px 0 8px 12px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.softbluebox .body {
    background-position: bottom left;
    margin-right: 6px;        /* interior-padding right */
    padding: 0px 0 8px 12px; /* mirror .softbluebox .head right/left */
}


/* Misc Text formatting */
.softbluebox .head h2 {
    color: white;
    font-weight: bold;
    font-size: 93%;
    margin-top:0px;
    padding-top:3px;
}

.softbluebox .body p {
    margin: 0 0 11px;
}





