﻿body
{
	font-size: 13px;
	font-family: Arial, Verdana, Times New Roman, MS Sans Serif;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	background-color: #D7E2E8;
	background-image: url(images/pageBg.gif);
	background-repeat: repeat-x;
}



/* Header tags */
h1
{
	font-size: 22px;
	font-family: Arial, Times New Roman, MS Sans Serif;
	color: #022E78;
	margin: 0px;
}

h2
{
	font-size: 20px;
	font-family: Arial, Times New Roman, MS Sans Serif;
	color: #022E78;
	margin: 0px;
}

h3
{
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	font-size: 18px;
	color: #022E78;
	margin: 0px;
}

h4
{
	font-family: Arial, Times New Roman, MS Sans Serif;
	font-size: 16px;
	color: #800000;
	margin: 0px;
}

/* Content Containers */
#pageWrapper
{
	width: 965px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #ffffff;
}

#BannerHeaderContainer, #BannerContentContainer, #MenuContentContainer, #ContentOuterContainer
{
	width: 965px;
}

#BannerHeaderContainer
{
	margin: 0px;
	height: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
}

#BannerContentContainer
{
	margin: 0px;
	height: 110px;
	border-collapse: collapse;
	background-color: #ffffff;
}

#MenuContentContainer
{
	margin: 0px;
	padding: 0px;
	height: 35px;
	background-color: #ffffff;
	vertical-align: bottom;
}

#ContentOuterContainer
{
	margin: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
}

#PageContentContainer
{
	width: 777px;
	margin: 1px;
	border-collapse: collapse;
	background-color: Green;
	text-align: left;
}

.DataContainer
{
	width: 934px;
	margin: 5px;
	background-color: #ffffff;
}

.MainContentArea
{
	background-color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	width: 934px;
}

/* Anchors */
A, A:Active, A:visited
{
	color: #0000ff;
	font-size: 13px;
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
	font-weight: normal;
	text-decoration: underline;
}


A:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A.headlineLink, A.headlineLink:Active, A.headlineLink:visited
{
	color: #000000;
	font-size: 20px;
	font-family: Verdana, Arial, Times New Roman, MS Sans Serif;
	font-weight: bold;
	text-decoration: underline;
}

A.headlineLink:hover
{
	color: #ff0000;
}



A.tvSubCat, A.tvSubCat:Active
{
	color: #0000ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
}

A.tvSubCat:hover
{
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
}

A.tvSubCat:visited
{
	color: #800080;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
}

A.MenuAnchor, A.MenuAnchor:Active, A.MenuAnchor:visited
{
	color: #114191;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
	margin-left: 5px;
}

A.MenuAnchor:hover
{
	color: #ff8c00;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
	margin-left: 5px;
}



.menutable
{
	width: 965px;
	vertical-align: middle;
	height: 30px;
	text-align: left;
}

.admMenutable
{
	width: 965px;
	vertical-align: middle;
	height: 30px;
	text-align: left;
	background-color: #dcdcdc;
}

.PadLandR
{
	margin-left: 5px;
	margin-right: 5px;
}

.menucell
{
	text-align: center;
	vertical-align: middle;
}

.menucellSm
{
	text-align: center;
	vertical-align: middle;
}

.menucellLg
{
	width: 170px;
	text-align: center;
	vertical-align: middle;
}

.menucellLeft
{
	width: 60px;
	text-align: left;
	vertical-align: middle;
}

.menucellLeftHome
{
	width: 160px;
	text-align: left;
	vertical-align: middle;
}

.menucellRight
{
	width: 109px;
	text-align: right;
	vertical-align: middle;
}


.tablerowbuffer
{
	height: 10px;
}

.tablerowbufferSm
{
	height: 6px;
}

.tablerowbufferLg
{
	height: 30px;
}

.BorderTable
{
	padding: 20px;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.FormTableOuter
{
	border-top: #D0D9E0 1px solid;
	border-right: #D0D9E0 1px solid;
	border-left: #D0D9E0 1px solid;
	border-bottom: #D0D9E0 1px solid;
	background-color: #F2F6F9;
	padding: 0px;
}

.FormTableOuterLg
{
	border-top: #D0D9E0 1px solid;
	border-right: #D0D9E0 1px solid;
	border-left: #D0D9E0 1px solid;
	border-bottom: #D0D9E0 1px solid;
	background-color: #F2F6F9;
	width: 500px;
	padding: 0px;
}

.FormTableOuterAdmin
{
	border-top: #D0D9E0 1px solid;
	border-right: #D0D9E0 1px solid;
	border-left: #D0D9E0 1px solid;
	border-bottom: #D0D9E0 1px solid;
	background-color: #F2F6F9;
	width: 650px;
	padding: 0px;
}

.FormTableOuterProfile
{
	background-color: #ffffff;
	width: 650px;
	padding: 0px;
}

.FormTableInner
{
	border-top: #D0D9E0 1px solid;
	border-right: #D0D9E0 1px solid;
	border-left: #D0D9E0 1px solid;
	border-bottom: #D0D9E0 1px solid;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin: 15px;
}

.FormTableInnerLg
{
	border-top: #D0D9E0 1px solid;
	border-right: #D0D9E0 1px solid;
	border-left: #D0D9E0 1px solid;
	border-bottom: #D0D9E0 1px solid;
	background-color: #FFFFFF;
	width: 470px;
	vertical-align: middle;
	margin: 15px;
	text-align: left;
}

.StepsTable
{
	width: 450px;
	text-align: left;
	padding: 5px;
	margin-left: 40px;
}

.CatList
{
	background-color: #ffff99;
}

.itemtextSm
{
	font-family: Arial, Times New Roman , MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

p
{
	font-size: 13px;
	font-family: Arial, Verdana, Times New Roman, MS Sans Serif;
	font-weight: normal;
	color: Black;
}

.itemtext
{
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;
}

.itemtextArial
{
	font-family: Arial, Times New Roman , MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;
}

.itemtextHiLite
{
	font-family: Arial, Verdana, Times New Roman , MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #006400;
}

.itemtitle
{
	font-family: Arial, Verdana ,Times New Roman, MS Sans Serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}

.marginAnchorTopLeft
{
	float: left;
	text-align: left;
	margin: 0px 10px 10px 0px;
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #696969;
}

.marginAnchorTopRight
{
	float: right;
	margin: 0px 0px 10px 20px;
	text-align: left;
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #696969;
}

.footertable
{
	width: 965px;
	text-align: center;
	font-family: Arial, Verdana,Times New Roman, MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: #696969;
}

.FooterText
{
	text-align: left;
	font-family: Arial, Verdana,Times New Roman, MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: #022E78;
}

.WaterMarkText
{
	text-align: left;
	font-family: Arial, Verdana,Times New Roman, MS Sans Serif;
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	color: #696969;
}

.UserInputText
{
	text-align: left;
	font-family: Arial, Verdana,Times New Roman, MS Sans Serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.CertBuffer
{
	height: 50px;
}

.headline
{
	font-family: Times New Roman,Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	font-weight: bold;
	color: #022E78;
}

.headlineMaroon
{
	font-family: Times New Roman,Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	font-weight: bold;
	color: #800000;
}

.headlineSm
{
	font-family: Arial, Times New Roman,Verdana, MS Sans Serif;
	font-size: 15px;
	font-weight: bold;
	color: #022E78;
}

.headlineLg
{
	font-family: Times New Roman,Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	font-weight: bold;
	color: #022E78;
}

.headlineBlack
{
	font-family: Times New Roman,Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

.Catheadline
{
	font-family: Times New Roman,Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6B9430;
	text-align: center;
}

.CategoryHeader
{
	font-family: Arial, Verdana,Times New Roman, MS Sans Serif;
	font-size: 14px;
	font-weight: bold;
	color: #114191;
	padding-top: 10px;
}

.ddlText
{
	font-family: Arial, Verdana,Times New Roman, MS Sans Serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}

.trview
{
	margin-left: 0px;
	padding-left: 7px;
	padding-right: 7px;
	border-right: #D0D9E0 1px solid;
	border-top: #D0D9E0 1px solid;
	border-left: #D0D9E0 1px solid;
	border-bottom: #D0D9E0 1px solid;
}

.couponborderDisplay
{
	width: 550px;
	text-align: left;
	border-right: #000000 1px dashed;
	border-top: #000000 1px dashed;
	border-left: #000000 1px dashed;
	border-bottom: #000000 1px dashed;
}

.coupontableDisplay
{
	width: 550px;
	text-align: left;
	margin: 5px;
}

.printitemtextDisplay
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 14px;
	font-weight: normal;
	color: Black;
	text-align: center;
}

.printitemtextSmDisplay
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.printitemtitleDisplay
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}


.printitemStatusDisplay
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

.printitemheadlineDisplay
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 18px;
	font-weight: bold;
	color: Black;
}

.printitemofferDisplay
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 20px;
	font-weight: bold;
	color: Black;
}


A.PrintAnchor, A.PrintAnchor:Active
{
	color: #0000ff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 16px;
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
}

A.PrintAnchor:hover
{
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 16px;
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
}

A.PrintAnchor:visited
{
	color: #800080;
	text-decoration: underline;
	font-weight: normal;
	font-size: 16px;
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}


.popupControl
{
	background-image: url(images/Profilebackground.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 280px;
	visibility: hidden;
}

.ProfilePopup
{
	background-color: #ffffff;
	height: 200px;
	width: 230px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}

.ProfileHeader
{
	color: #022E78;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
	text-align: center;
	height: 20px;
}

.ProfileInfo
{
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;
	width: 230px;
	height: 180px;
	vertical-align: top;
}


/* Lists */
ul.BulletList
{
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: disc;
}

ul.BulletListLg
{
	margin-top: 8px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 14px;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: disc;
}

ul.NumberList
{
	margin-top: 8px;
	margin-left: 25px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: Verdana, Arial, Times New Roman , MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: decimal;
}


li
{
	margin-bottom: 10px;
}

.LineTableSeperator
{
	width: 75%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.LineSeperator
{
	background-color: #4169e1;
	height: 1px;
}

.PicLayout
{
	text-align: left;
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: #696969;
}

.PicCaption
{
	text-align: center;
	font-family: Arial, Verdana, MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #696969;
}
