body {
	background-color: #ffffff;
}

h1 {
	font-weight: bold; 
	font-size: 120%; 
	color: #993331; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}

h2 {
	font-weight: bold; 
	font-size: 80%; 
	color: #993331; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

a:link {
	font-weight: bold; 
	color: #993331; 
	text-decoration: underline
}

a:visited {
	font-weight: bold; 
	color: #bf8a8a;
	text-decoration: underline
}

li {
	font-weight: normal;
	font-size: 100%;
	margin-bottom: 4px;
	color: #000000;
	line-height: 1.5em;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square
}

ul {
	margin-top: 0px
}

.backgroundYellow {
	background-color: #fef4af;
}

.lineDashed {
	padding-bottom: 5px; 
	border-bottom: 2px dashed #666666;
}

.backgroundLightRed {
	border-right: 1px #ffffff; 
	border-top: 1px solid #ffffff; 
	border-left: 1px #ffffff; 
	border-bottom: 1px none #ffffff; 
	background-color: #bf8a8a
}

.textMainBody {
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif
}

.textFooter {
	font-weight: normal; 
	font-size: 75%; 
	color: #666666; 
	line-height: 1.6em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}


.navRed, .navGreen {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.navRed {
	background-color: #993331;
}

.navGreen {
	background-color: #7d801a;
}

.textHeading1 {
	color: #993331;
	font-weight: bold;
}

.textHeading2 {
	color: #000000;
	font-weight: bold;
}

.navRed a, .navGreen a {	color: #ffffff; }
.navRed a:visited, .navGreen a:visited {	color: #FFFFEE; }

.navLightRed a, .navLightGreen a { color: #ffffff; }
.navLightRed a:visited, .navLightGreen a:visited { color: #FFFFDD; }

.navLightRed, .navLightGreen {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 5px 0;
}

.navLightRed {
	background-color: #bf8a8a;
}

.navLightGreen {
	background-color: #acaa3d;
}

.textPackage {
	font-weight: normal; 
	font-size: 80%; 
	color: #000000; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

.textRequired {
	font-weight: normal; 
	color: #a03235; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
.cartDisplay {
	border-right: 0px; 
	border-top: 0px; 
	margin: 10px; 
	border-left: 0px; 
	border-bottom: 0px; 
	border-collapse: collapse;
}
.cartDisplay th {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 80%; 
	padding-bottom: 0px; 
	color: #993331; 
	padding-top: 0px; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	text-align: left
}
.cartDisplay td {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: normal; 
	font-size: 80%; 
	padding-bottom: 4px; 
	color: #000000; 
	padding-top: 4px; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
.navTan {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2d4a7;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 5px 0;
}
.navBlue {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #99ccff;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
}
.navLightBlue {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #d6ebff;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 3px;
}

.navLightBlue a:link, .navLightBlue a:hover, .navLightBlue a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

.navLightBlue a {
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.navBlue a:link, .navBlue a:hover, .navBlue a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

.sideNavRed {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #993331;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	font-weight: bold;
	padding: 4px;
}

.sideNavRed a{
	color: #ffffff;
}

.sideNavRed a:visited{
	color: #FFFFEE;
}

.sideNavLightRed a{
	color: #ffffff;
}

.sideNavLightRed a:visited{
	color: #FFFFDD;
}

.sideNavLightRed {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #bf8a8a;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	font-weight: bold;
	padding: 4px;
}

.navLightYellow {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fef4af;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 4px;
}

.navLightYellow a:link, .navLightYellow a:hover, .navLightYellow a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navYellow {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeb359;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 4px;
}

.navYellow a:link, .navYellow a:hover, .navYellow a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.categoryWebSite {
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #99ccff;
	text-align: left;
	padding: 3px;
}

.categoryWebSite a:link, .categoryWebSite a:hover, .categoryWebSite a:visited {
	font-weight: normal;
	color: #000000;
}

.notice
{
	border: 1px solid #EEB359; 
	background-color: #FEF4AF; 
	padding: 2px;
}