/* styles for static pages */
/* body text */
.anc_text { font-size: 12px; }

/* section header */
.anc_head { color: #003399; font-size: 20px; font-weight: normal; }
.anc_subhead { color: #003399; font-size: 18px; font-weight: normal; }

/* horizontal lines */
.anc_hline { line-height: 1px; font-size: 1px; border-bottom-style: solid; 
	border-bottom-width: 1px; border-bottom-color: #6699cc; width: 100%; 
	padding-bottom: 3px; color:#6699cc; }

/* homelink class governs appearance of "back to home page" links in 
 * static pages
 */
a.homelink:link {color: #003263; text-decoration: underline; font-family: verdana;
          font-size: 12px; font-weight: bold; line-height: 12px;}

a.homelink:active {color: #003263; text-decoration: underline; font-family: verdana;
          font-size: 12px; font-weight: bold; line-height: 12px;}

a.homelink:visited {color: #003263; text-decoration: underline; font-family: verdana;
          font-size: 12px; font-weight: bold; line-height: 12px;}

a.homelink:hover {color: #E69500; text-decoration: underline; font-family: verdana;
          font-size: 12px; font-weight: bold; line-height: 12px;}

/* use in <div> to create whitespace between body text and left navbar */
div.b_div { margin-left:14px; }
/* end static styles */

.slogan { background-color: #ffffff; color: #525252; font-size: 12px; font-weight: bold; }

/* ------------------------------------------------- */
/* hessler:  added to control font in gc/gc_buy.jsp: */

body#gc_buy {
	background-color: #ffffff;
	margin: 0;
	border: 0;
	padding: 0;
}

body#gc_buy div.b_div p { 
    font-size: 10pt; 
    color: #000000;
    font-family: "Helvetica, Geneva, Arial, SunSans-Regular, sans-serif";
    margin: 0;
}

table#img_enclosure {
    width: 506px;
/*    height: 379px; */
    height: 429px;
    padding: 0;
    margin: 0;
    border: 0;
}

table#img_enclosure table.anc_text {
	width: 474px;
	margin: 0;
	padding: 0;
	border: 0;
}

table#img_enclosure table.anc_text tr {
	margin: 0;
	padding: 0;
	border: 0;
}

table#img_enclosure table.anc_text td {
	margin: 0;
	padding: 0;
	border: 0;
}

body#gc_buy table.anc_text .h44 {
	height: 44px;
}

td.gc_tc {
	/* top two box corner cells: */
	vertical-align: bottom;
	height: 14px;
	width: 16px;
	margin: 0;
	padding: 0;
	border: 0;
}

table#img_enclosure td.gc_sb {
	/* left and right side borders: */
	vertical-align: top; 
	width: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

td.gc_bb {
	/* bottom horizontal border: */
	vertical-align: bottom;
	width: 474px;
	height: 15px;
	border: 0;
	margin: 0;
	padding: 0;
}

td.gc_bc {
	/* bottom two box corner cells: */
	vertical-align: top;
	height: 15px; 
	width: 16px;
}

td.gc_tb {
	height: 14px;
	vertical-align: top;
}

img#gc_ulc {
	/* upper left corner: */
	vertical-align: bottom;
 	width: 16px;
	height: 14px;
	border: 0;
	margin: 0;
}

img#gc_urc {
	/* upper right corner: */
	vertical-align: bottom;
 	width: 16px;
	height: 14px;
	border: 0;
	margin: 0;
}

img#gc_llc {
	/* lower left corner: */
	vertical-align: top;
 	width: 16px;
	height: 15px;
	border: 0;
	margin: 0;
	padding: 0;
}

img#gc_lrc {
	/* lower right corner: */
	vertical-align: top;
 	width: 16px;
	height: 15px;
	border: 0;
	margin: 0;
	padding: 0;
}

img#gc_tb {
	/* top horizontal border: */
	vertical-align: top;
	width: 474px;
	height: 1px;
	border: 0;
	margin: 0;

}

img#gc_lb {
	/* left vertical border: */
/*	height: 350px; */
	height: 400px;
	width: 1px;
	margin: 0 0 -3px 0;
	border: 0;
	padding: 0;
}

img#gc_rb {
	/* right vertical border: */
	height: 400px;
	width: 1px;
	margin: 0 0 -3px 0;
	border: 0;
	padding: 0;
}

img#gc_bb {
	/* bottom horizontal border: */
	vertical-align: bottom;
	width: 474px;
	height: 1px;
	border: 0;
	margin: 0;
}

/* end hessler gc_buy.jsp styling */

.breadcrumbselected { /*color: #8F1B1D;*/ color: #040405; font-size:12px;font-weight:normal}

