body { color: #039; font-size: 16px; font-family: verdana, arial, helvetica; background-color: #039; background-image: url(../images/sites/pos/pixel_back.jpg); background-repeat: repeat; margin: 0; }
p { margin: 5px 0; padding: 0; }
td { }
ul, ol {padding-left: 0; margin-left: 10px;}
ul {list-style: none;}
h1 { font-size: 18px; font-weight: bold; margin: 20px 0 20px; }
/*Styles-----------------------------------------*/
.OuterTable { background-color: #fff; background-image: url(../images/sites/pos/vanilla_back.jpg); width: 830px; border-right: 6px solid #fc3; border-left: 6px solid #fc3; }
.Masthead { background-color: #72c422; background-image: url(../images/sites/pos/logo_banner_back.jpg); background-repeat: repeat; background-position: right top; vertical-align: top; width: 555px; }
.sideNav { background-color: #039; background-image: url(../images/sites/pos/side_nav_back.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; width: 229px; }
.content { font-size: 13px; line-height: 16px; text-align: left; vertical-align: top; width: 601px; padding: 10px 20px 20px; }
.sidelogo { background-color: #039; text-align: left; vertical-align: bottom; }
.Footer1 { color: #039; font-size: 12px; line-height: 16px; text-align: left; padding: 25px 10px 5px 20px; }
.Footer2 { color: #fff; font-size: 11px; line-height: 14px; background-color: #390; background-image: url(../images/sites/pos/back_green.jpg); text-align: left; padding: 10px 10px 15px 20px; }
/*Navigation-----------------------------------------*/
#TopNav		{ font-size: 14px; margin: 0; padding: 0; text-align: center; font-weight: bold; }
#TopNav ul 	{ padding: 0; margin: 0; }
#TopNav li	{ color: #fff; float: right; margin: 0; padding: 0; }
#TopNav a	{ color: #fc0; font-size: 12px; font-weight: bold; background-image: url(../images/sites/pos/TopLink_sep.jpg); background-repeat: repeat-y; background-position: left top; float: left; padding: 12px 15px 6px; }
#TopNav a:hover	{ color: #fff; font-weight: bold; background-color: transparent; background-image: url(../images/sites/pos/TopLink_sep.jpg); background-repeat: repeat; background-position: left top; text-decoration: none; }
a:link { font-weight: bold; color: #063; font-family: verdana; text-decoration: none; }
a:visited { font-weight: bold; color: #063; font-family: verdana; text-decoration: none; }
a:hover { font-weight: bold; color: #063; font-family: verdana; text-decoration: underline; }
a:active { font-weight: bold; color: #063; font-family: verdana; text-decoration: none; }
#smartNav:link { padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
#smartNav:visited { padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
#smartNav:hover { background-image: url(../images/sites/pos/link_over2.jpg); background-repeat: no-repeat; background-position: left center; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
#smartNav:active { padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
a.FooterLink:link { color: #fff; font-size: 10px; padding-right: 1px; padding-left: 1px; }
a.FooterLink:visited { color: #fff; font-size: 10px; padding-right: 1px; padding-left: 1px; }
a.FooterLink:hover { color: #fff; font-size: 10px; text-decoration: underline; padding-right: 1px; padding-left: 1px; }
a.FooterLink:active { color: #fff; font-size: 10px; padding-right: 1px; padding-left: 1px; }
.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}
.content a {
color: #063;
}
.content ul {
list-style-type: disc;
}
.content table { margin: 15px; }
ul.SM li {width:100%;} /*so menu items dont wrap in IE8*/