@charset "utf-8";
/* CSS Document */

/* set the image to use and establish the lower-right position */ 
.main, .main_body, .main_head, .main_head h2 {
	background-color: transparent;
	background-image: url(../images/common/leftbox.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.main {
	width: 656px !important; /* intended total box width - padding-right(next) */
	width: 100%; /* IE Win = width - padding */
	padding-right: 0; /* the gap on the right edge of the image (not content padding) */
	margin: 0 0 5px 0; /* use to position the box */
	border: #FFFFFF solid 0px;
	;
} 



/* set the top-right image */ 
.main_head { 
    background-position: top right; margin-right: 0; /* pull the right image over on top of border */
    padding-right: 25px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.main_head h2 {
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 12px 0 5px 18px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%; /* IE Holly Hack */
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
} 

/* set the lower-left corner image */ 
.main_body {
	background-position: bottom left;
	margin-right: 18px; /* interior-padding right */
	padding: 8px 0px 13px 18px; /* mirror .cssbox_head right/left */
} 



.side, .side_body, .side_head, .side_head h2 {
	background-color: transparent;
	background-image: url(../images/common/rightbox.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
} 
.side {
	width: 276px !important; /* intended total box width - padding-right(next) */
	width: 100%; /* IE Win = width - padding */
	padding-right: 0; /* the gap on the right edge of the image (not content padding) */
	margin: 0 0 5px 0; /* use to position the box */
	border: #FFFFFF solid 0px;
	;
} 

/* set the top-right image */ 
.side_head { 
    background-position: top right; margin-right: 0px; /* pull the right image over on top of border */
    padding-right: 25px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.side_head h2 {
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 12px 0 5px 18px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%; /* IE Holly Hack */
	font-size: 14px;
	font-weight: bold;
	color: #162d56;
	font-weight: bold;
} 

/* set the lower-left corner image */ 
.side_body {
	background-position: bottom left;
	margin-right: 20px; /* interior-padding right */
	padding: 8px 0px 13px 20px; /* mirror .cssbox_head right/left */
} 


.footer, .footer_body, .footer_head, .footer_head h2 {
	background-color: transparent;
	background-image: url(../Images/headerbox.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FFFFFF;
}

.footer {
	width: 100% !important; /* intended total box width - padding-right(next) */
	width: 100%; /* IE Win = width - padding */
	padding-right: 0; /* the gap on the right edge of the image (not content padding) */
	margin: 0; /* use to position the box */
	color: #FFFFFF;
} 



/* set the top-right image */ 
.footer_head { 
    background-position: top right; margin-right: 0; /* pull the right image over on top of border */
    padding-right: 25px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.footer_head h2 {
	background-position: top left;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 12px 0px 5px 30px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%; /* IE Holly Hack */
	font-size: 0.4em;
	font-weight: bold;
	color: #162d56;
} 

/* set the lower-left corner image */ 
.footer_body {
	background-position: bottom left;
	margin-right: 25px; /* interior-padding right */
	padding: 0px 10px 35px 30px; /* mirror .cssbox_head right/left */
	font-size: 0.9em;
} 
