/* ADM DARK BLUE HEX IS #023497 */
/* ADM LIGHT BLUE HEX IS #6292F5 */
/* ADM DARK GRAY HEX IS #303030 */
/* ADM LIGHT GRAY HEX IS #8F8F8F */
/* ADM DARK TEAL HEX IS #02976B */
/* ADM LIGHT TEAL HEX IS #62F5C8 */

/* STANDARD TEAL HEX IS #008080 */
/* STANDARD DIM GREY HEX IS #696969 */
/* STANDARD LIGHT GREY HEX IS #D3D3D3 */

body {
color: #000000;
font-size: medium;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background: #023497 url(graphics/01_css_elements/body_bg_black_blue.gif) repeat-x;
margin: 0px;
padding: 0px;
}

a:link {color: #023497;}
a:visited {color: #6292f5;}
a:hover {color: #000000;}
a:active {color: #02976B;}

#blog-all {
border: solid 1px #dcdcdc;
}

#blog-top {
background: url(graphics/01_css_elements/footer_bg_gray.gif) repeat-x;
}

#blog-bottom {
background: url(graphics/01_css_elements/footer_bg_gray.gif) repeat-x left bottom;
}

#masthead {
color: white;
background: #303030 url(graphics/01_css_elements/carbon_fiber_1.gif) repeat;
border-top: solid 1px #8f8f8f;
border-left: solid 1px #8f8f8f;
border-right: solid 1px #8f8f8f;
font-size: 85%;
}

#masthead a:link {color: #6292f5;}
#masthead a:visited {color: #d3d3d3;}
#masthead a:hover {color: #ffffff;}
#masthead a:active {color: #02976B;}

#masthead_nav {
border-top: solid 2px #8f8f8f;
background: #303030;
}

#pagehead {
color: #ffffff;
background: #8f8f8f;
border-top: solid 2px #023497;
border-left: solid 1px #8f8f8f;
border-right: solid 1px #8f8f8f;
border-bottom: solid 2px #6292f5;
}

#pagehead a:link {color: #023497;}
#pagehead a:visited {color: #ffffff;}
#pagehead a:hover {color: #000000;}
#pagehead a:active {color: #02976B;}

#left-table-top {
color: white;
background: #023497 url(graphics/01_css_elements/header_bg_blue.gif) repeat-x;
border-top: solid 1px #6292f5;
border-left: solid 1px #023497;
border-right: solid 1px #023497;
}

#left-table-middle {
border-left: solid 1px #023497;
border-right: solid 1px #023497;
border-bottom: solid 1px #8f8f8f;
font-size: 85%;
}

#left-table-bottom {
background: #6292f5;
color: #6292f5;
font-size: 8px;
border-left: solid 1px #023497;
border-right: solid 1px #023497;
border-bottom: solid 1px #023497;
}

#right-table-top {
color: white;
background: #303030 url(graphics/01_css_elements/header_bg_gray.gif) repeat-x;
border-top: solid 1px #8f8f8f;
border-left: solid 1px #303030;
border-right: solid 1px #303030;
}

#right-table-middle {
border-left: solid 1px #303030;
border-right: solid 1px #303030;
border-bottom: solid 1px #8f8f8f;
font-size: 85%;
}

#right-table-bottom {
background: #8f8f8f;
color: #8f8f8f;
font-size: 8px;
border-left: solid 1px #303030;
border-right: solid 1px #303030;
border-bottom: solid 1px #303030;
}

#teal-table-top {
color: white;
background: #02976b url(graphics/01_css_elements/header_bg_teal.gif) repeat-x;
border-top: solid 1px #62f5c8;
border-left: solid 1px #02976b;
border-right: solid 1px #02976b;
}

#teal-table-middle {
border-left: solid 1px #02976b;
border-right: solid 1px #02976b;
border-bottom: solid 1px #8f8f8f;
font-size: 85%;
}

#teal-table-bottom {
background: #62f5c8;
color: #62f5c8;
font-size: 8px;
border-left: solid 1px #02976b;
border-right: solid 1px #02976b;
border-bottom: solid 1px #02976b;
}

#innertable {
border-top: solid 1px #8f8f8f;
border-left: solid 1px #8f8f8f;
font-size: 85%;
}

#innertable td {
border-right: solid 1px #8f8f8f;
border-bottom: solid 1px #8f8f8f;
}

#innertable75 {
border-top: solid 1px #8f8f8f;
border-left: solid 1px #8f8f8f;
font-size: 75%;
}

#innertable75 td {
border-right: solid 1px #8f8f8f;
border-bottom: solid 1px #8f8f8f;
}

#innertable100 {
border-top: solid 1px #8f8f8f;
border-left: solid 1px #8f8f8f;
}

#innertable100 td {
border-right: solid 1px #8f8f8f;
border-bottom: solid 1px #8f8f8f;
}

#innertablesale {
border-top: solid 1px #8f8f8f;
border-left: solid 1px #8f8f8f;
}

#innertablesale td {
border-right: solid 1px #8f8f8f;
border-bottom: solid 1px #8f8f8f;
}

#noborders {
border: solid 0px #ffffff;
}

#noborders td {
border: solid 0px #ffffff;
}

#dashborders td {
border-bottom: dashed 1px #8f8f8f;
}

#sitefooter {
font-size: 85%;
border-top: dashed 1px #6292f5;
}

.shopping_table td {
border-bottom: dashed 1px #6292F5;
padding-top: 3px;
padding-bottom: 2px;
}

.smallertxt75 {font-size: 75%;}

.smallertxt85 {font-size: 85%;}
