body { text-align: center}

p { }

td { }

a:link { color: #8d512d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a:visited { color: #8d512d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a:hover { color: #8d512d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a:active { color: #8d512d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }


a.nav:link { color: #ffffff; width: 180px; text-decoration: none; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.nav:visited { color: #ffffff; width: 180px; text-decoration: none; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.nav:hover { color: #ffffdd; width: 180px; text-decoration: underline; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.nav:active { color: #ffffff; width: 180px; text-decoration: none; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }


a.footer:link { color: #23476f; text-decoration: none; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.footer:visited { color: #23476f; text-decoration: none; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.footer:hover { color: #8d512d; text-decoration: underline; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.footer:active { color: #23476f; text-decoration: none; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }


.gcss_header { color: #0091b1; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.gcss_body { color: #47689c; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.padbcont_388F8D { width:100%; height:100px; text-align: center; }
.padbox_388F8D { width:auto; height:auto; padding:20px; text-align: center; }
.centered_content { background-color: #fff; width: 600px; text-align: center; }

/* DEFINED TOPS */
.gcss_top { background-image: url(../images/GCSC.data_/GCSC_header.png); text-align: center; width: 980px; height: 180px; float: left; margin: 0; padding: 0; border-color: #fff; border-style: solid; border-width: 1px 1px 0; outline-color: #fff; }
.gcss_searchbar { background-image: url(../images/GCSC.data_/GCSC_searchbg.png); background-color: #316b9c; width: 980px; height: 40px; float: left; border-color: #fff; border-style: solid; border-width: 0 1px 0; }
.gcss_top_B { background-image: url(../images/GCSC_B.data_/GCSC_header.png); text-align: center; width: 980px; height: 180px; float: left; border-color: #fff; border-style: solid; border-width: 1px 1px 0; outline-color: #fff; }
.gcss_searchbar_B { background-image: url(../images/GCSC_B.data_/GCSC_searchbg.png); background-color: #316b9c; width: 980px; height: 40px; float: left; border-color: #fff; border-style: solid; border-width: 0 1px 0; }
.gcss_top_C { background-image: url(../images/GCSC_C.data_/GCSC_header.png); text-align: center; width: 980px; height: 180px; float: left; border-color: #fff; border-style: solid; border-width: 1px 1px 0; outline-color: #fff; }
.gcss_searchbar_C { background-image: url(../images/GCSC_C.data_/GCSC_searchbg.png); background-color: #316b9c; width: 980px; height: 40px; float: left; border-color: #fff; border-style: solid; border-width: 0 1px 0; }


/* BODY CONTROL */
.gcss_centercontrol { background-color: #626262; text-align: center; margin: 0 auto; width: 1000px; height: auto; padding: 0; border-width: 0; }
.gcss_overall { background-color: #8E512E; text-align: center; width: 983px; height: auto; float: left; margin: 0; padding: 5px; border: outset 5px #3E2314; }
.gcss_bodynavcell { background-color: #fff; background-image: url(../images/main_bg.gif); text-align: center; width: 980px; height: auto; float: left; margin: 0; padding: 0; border-color: #fff; border-style: solid; border-width: 0 1px 1px; }
.gcss_navbar { background-color: #4f9bf5; background-image: url(../images/GCSC_navgb.jpg); width: 200px; height: auto; float: left; margin: 0; padding-right: 10px; padding-bottom: 10px; padding-left: 0; }
.gcss_mainbody { text-align: left; width: 766px; height: auto; margin: 0 0 0 210px; padding: 0; }
.gcss_home_left { width: 510px; float: left; margin: 0; padding: 0 10px 100px;  }
.gcss_home_right { width: 210px; float: left; margin: 0; padding: 0 8px 100px;  }


/* NAVIGATION CONTROL */
li.home { background-color: #23476f; text-align: left; width: 178px; margin: 0; padding: 2px 6px 2px 14px; border: outset 1px #23476f; cursor: pointer; }
li:hover.home { background-color: #4f9bf5; text-align: left; margin: 0; padding: 2px 6px 2px 14px; width: 178px; border: outset 1px #23476f; cursor: pointer; }
ul.nav { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; width: 200px; margin: 0; padding: 0; border-style: outset; border-width: 0; list-style-type: none; }


/* BODY CONTENT */
.search_container { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; float: right; margin-top: 8px; margin-right: 40px; }
.form_body { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
h1 { color: #4f9bf5; font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 10px; }
h2 { color: #8d512d; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 15px 0 0; }
h3 { color: #23476f; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_body { color: #1c1c1c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_footer
{
    color: #23476f;
    font-size: 10px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    background-color: #fff;
    text-align: center;
    width: 770px;
    height: 80px;
    float: left;
    margin: 0px 0px 0px;
    padding: 40px 0 0;
}
.main_weekly_special { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 458px; margin: 0; padding: 10px; }
img.weekly_feature { margin: 20px; border: solid 1px #23476f; }
.product { color: #3c3c3c; font-size: 10px; margin: 0; padding: 0 0 0 30px; list-style-type: circle; }

.gcss_news 
{
    background-color: #ffffff;
    padding: 10px;
    font-size: 10px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    text-align: left;
}

.gcss_newsshort { font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; }

.gcss_newstitle 
{
    color: #8d512d;
    font-size: 12px;
    font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    text-align: left;
    font-weight: bold;
}


/* THE GENERAL SITE BASICS */
.gcss_lcol { text-align: right; background-color: #D8E5F5; padding: 4px 10px 4px 10px; border: solid 1px #333; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_rcol { text-align: left; background-color: #fefefe; padding: 4px 10px 4px 10px; border: solid 1px #333; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_ecol { padding: 4px; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_legend { padding: 6px; font-size: 14px; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_fieldset { font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_form { font-size: 12px; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_formtext { font-size: 12px; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gcss_feedback { font-size: 12px; color: #666; font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
