/** Last Updated 12/22/2011 - JK - */     
   
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#f8eecd;
	font-family: "Trebuchet MS", Verdana, Arial;
    font-size:12pt;
	color:#000;    
    overflow:auto;
    behavior:url("csshover3.htc");
    text-align:center;
}
div#left {
	width:5px;
    height:100%;
	background:url(../images/lshadow.gif);
	position:absolute;
	bottom:0; top:99px; left:-5px;
}
div#right {
    width: 5px;
    height:100%;
    background:url(../images/rshadow.gif);
    position:absolute;
	bottom:0px; top:99px; right:-5px;
}
div#header {
    background: url(../images/gpiheader.jpg) center; /* gpiheader.jpg / gpiheaderchristmas.jpg*/
	height:172px;
}
div#navspacer {
    height:4px;
    width:750px;
    background-color:#c42032;
    clear:both;
}
div#nav {
    text-align:left;
    height:27px;
}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
    width:750px;
	background:#fff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:700px; /* real browsers */
    text-align:left;
}
div#content {
	padding:0px 0px -90px 0px; /* bottom padding for footer */
	color:#000;
    margin:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
    min-height:500px;
    clear:both;
}
div#main {
    padding:10px 15px 0px 15px;   
}
div#footerspacer {
    height:4px;
    width:750px;
    background-color:#e67227;
    clear:both;
}
div#footer {
	position:absolute;
	width:750px;
    height:100px;
    bottom:-99px; /* stick to bottom */
    left:0;
	background:#C32031;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
    color:white;
}
.printonly {
    display:none;
}

/** Rollover Menu */

#menu {
width: 100%;
background: #e57125;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 6.696em;
float: left;
}
#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #e57125;
display: block;
font: bold 11px/16px arial, helvetica, sans-serif;
text-align:center;
text-transform: uppercase;
margin: 0;
padding: 2px 3px;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}
#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/** Rollover Menu End */

/** Rollover SubMenu */

#submenu {
width: 100%;
background: white;
float: left;
}
#submenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 107px;
float: left;
}
#submenu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#submenu h2 {
color: #000;
display: block;
font: bold 11px/16px arial, helvetica, sans-serif;
text-align:center;
text-transform: uppercase;
margin: 0;
padding: 2px 3px;
}

#submenu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#submenu a:hover {
color: #a00;
background: #fff;
}
#submenu li {position: relative;}

#submenu ul ul {
position: absolute;
z-index: 500;
}

#submenu ul ul ul {
top: 0;
left: 100%;
}
div#submenu ul ul,
div#submenu ul li:hover ul ul,
div#submenu ul ul li:hover ul ul
{display: none;}

div#submenu ul li:hover ul,
div#submenu ul ul li:hover ul,
div#submenu ul ul ul li:hover ul
{display: block;}

/** Rollover Menu End */

/** Rollover Retail Menu */

#retailmenu {
width: 100%;
background: white;
float: left;
}
#retailmenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 120px;
float: left;
}
#retailmenu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 3px 3px;
}

#retailmenu h2 {
color: #000;
display: block;
font:bold 10px/14px arial, helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
margin: 0;
padding: 2px 3px;
}

#retailmenu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#retailmenu a:hover {
color: #a00;
background: #e57125;
}


/** Rollover Retail Menu End */

/** Rollover Retail Weeks */

#retailwk {
width: 100%;
background: white;
float: left;
text-align:center;
}
#retailwk ul {
list-style: none;
margin: 0;
padding: 0;
width: 141px;
float: left;
}
#retailwk a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 3px 3px;
}

#retailwk h2 {
color: #000;
display: block;
font:bold 10px/14px arial, helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
margin: 0;
padding: 2px 3px;
}

#retailwk a {
color: #000;
background: #efefef;
text-decoration: none;
}

#retailwk a:hover {
color: #a00;
background: #e57125;
}


/** Rollover Retail Menu End */

/**HR */  

div#col1 {
    float:left;
    width:568px;
    height:400px;
    padding:0px;
    clear:both;
}

div#col2 {
    float:right;
    width:182px;
    height:auto;
    min-height:400px;
    padding:0px;
    background:#a79480;
    text-align:center;
}

/**HR End */  

/**General Tags */  
* {
	/*border:none;*/ 
	margin:0; 
	padding:0;
}
a {
	color: #1d5690;
	text-decoration: none;  
}

a.img {
    text-decoration:none;
    border:none;
}

.txt {
    padding: 10px 10px 10px 10px;
}
img.floatright { 
    float: right; 
    margin: 4px; 
}
img {
    border:none;
    text-decoration:none;
}
.bluelink {
    color: #0066cc;
    font: normal normal bold 10px/12px Verdana, Arial, Helvetica, sans-serif;  
}
.orangelink {
    color: #e67227;
    font: normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif;  
}
.dkredlink {
    color: #a42e25;
    font: normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif;  
}
.white {
    color: #ffffff;
    font: normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif;  
}
.red {
    color: #c52031;
    font: normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif;  
}
.orange {
    color: #e67227;
    font: normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif;  
}
h2 {
    color: #000;
    font: bold 18px/24px arial, helvetica, sans-serif;
}
h3 {
    top:0px;
    padding-bottom:5px;
    text-align:center;
}
h5 {
    color: #000;
    font: bold 12px/16px arial, helvetica, sans-serif;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
    border:none;
}
p { 
	line-height:1.25; 
	margin:0 0 1em;
}
ul.list {
    list-style-type:disc;
    padding-left:30px;
    padding-bottom:10px;
}
.center {
    text-align:center;
    text-decoration:none;
}
.question {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-style:normal;
    font-weight:bold;
    color: #961e27;
    text-decoration:none;
}
.smquestion {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style:normal;
    font-weight:bold;
    color: #e67227;
    text-decoration:none;
}
.smanswer {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style:normal;
    font-weight:bold;
    color: #c52031;
    text-decoration:none;
}
.closure2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #E67227;
	text-decoration: none;
}
.nolink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.indent {
	padding: 0px 20px 0px 20px;
}
/**General Tags End */  

