/* ***************************** */
/*   Regular style over rides    */
/* ***************************** */
body
{
	margin:1px;
	text-align:center;
	background-color:white;
}
h1
{
	font-family:arial,helvetica,sans-serif;
	font-size:18pt;
	color:#00568c;
	font-weight:bold;
	margin:5;
}
h1 a:link, h1 a:visited
{
	font-family:arial,helvetica,sans-serif;
	font-size:18pt;
	color:#00568c;
	font-weight:bold;
	margin:5;
	text-decoration:none;
}
h1 a:hover
{
	font-family:arial,helvetica,sans-serif;
	font-size:18pt;
	color:#00568c;
	font-weight:bold;
	margin:5;
	text-decoration:underline;
}
h2
{
	font-family:arial,helvetica,sans-serif;
	font-size:14pt;
	color:#00568c;
	font-weight:bold;
	margin:5;
	display:inline;
	vertical-align:middle;
}
h4
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	font-weight:bold;
	font-style:italic;
}
a.NewObjectLink:link, a.NewObjectLink:visited
{
	font-family:arial,helvetica,sans-serif;
	font-size:11pt;
	color:#fe6600;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

a.NewObjectLink:hover
{
	color:#fe6600;
	text-decoration:underline;
}

a.AboutLink:link, a.AboutLink:hover, a.AboutLink:visited
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	text-decoration:underline;
}
h3
{
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	font-style:italic;
	color:#00568c;
	font-weight:bold;
	margin:5;
}
p
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	margin:5;
}
*.emphasize
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#fe6600;
	margin:5;
}
*.emphasize_small
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#fe6600;
	margin:5;
}

a.stdlink, a.stdlink:visited, a.stdlink:hover
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	text-decoration:underline;
}
a.stdlinknounderline, a.stdlinknounderline:visited, a.stdlinknounderline:hover
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	text-decoration:none;
}

li
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	margin:0;
	margin-left:5;
}
img
{
	border:0;
}
form
{
	display:inline;
}
*.CodeText
{
	font-family:Courier New;
	font-size:8pt;
	font-weight:normal;
	color:black;
	border: solid 1px #00568c; 
	padding:2px
}
/* ***************************** */
/*   Used to Align Body Content  */
/*   to a certain width          */
/* ***************************** */
*.BodyTable
{
	width:756px;
	border:none;
}
*.BodyTable tr td
{
	text-align:left;
	vertical-align:top;
}
*.FormBorderTable
{
	width:764px;
	border-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#00568c;
	background-color:White;
}
/* ***************************** */
/*     Site Structure Table      */
/* ***************************** */
*.StructureTable
{
	background-image:url(images/tablebackground.jpg);
	width:764px;
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
}
*.StructureTable tr td
{
	padding:1px;
}
*.StructureTable tr td hr
{
	border-style:dotted;
	border-top-style:none;
	border-color:#00568c;
	width:90%;
	text-align:center;
}

/* ***************************** */
/*   Header Forms                */
/* ***************************** */
*.HeaderTable
{
	border-style:none;
	border-width:0px;
	margin:2px;
}
*.HeaderTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	border-style:none;
}
*.HeaderTable tr td a:link, *.HeaderTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}

*.HeaderTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
*.HeaderTable tr td input
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	width:125px;
}
*.HeaderTable tr td select
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#00568c;
	width:125px;
}
*.HeaderTable tr td input.HeaderButton
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	background-color:moccasin;
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	width:50px;
	padding:0px;
}

/* ***************************** */
/*   Regular Form Tables         */
/* ***************************** */

*.FormTable
{
	border-style:none;
	border-width:0px;
	margin:2px;
}
*.FormTable tr td.helptext 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
	vertical-align:top;
}
*.FormTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	border-style:none;
	vertical-align:middle;
}
*.FormTable tr td.FieldHelp 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-style:italic;
	font-weight:normal;
	color:gray;
	border-style:none;
	vertical-align:middle;
}
*.FormTable tr td a.HelpLink:link, *.FormTable tr td a.HelpLink:visited, *.FormTable tr td a.HelpLink:hover
{
	font-style:italic;
	font-weight:normal;
	color:#fe6600;
	text-decoration:underline;
}
*.FormTable tr td.LogoDisplay
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	border-style:solid;
	border-color:#00568c;
	border-width:1px;

}

*.FormTable tr td a:link, *.FormTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}

*.FormTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
*.FormTable tr td input
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	/*width:125px;*/
}
*.FormTable tr td input.FullSize
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	width:100%;
}
*.FormTable tr td select
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#00568c;
}
*.FormTable tr td select.FullSize
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#00568c;
	width:100%;
}
*.FormTable tr td textarea
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#00568c;
}
*.FormTable tr td textarea.FullSize
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#00568c;
	width:100%;
}

*.FormTable tr td input.FormButton
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	background-color:moccasin;
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	width:70px;
	padding:0px;
}
*.FormTable tr td input.FormButtonNoSize
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	background-color:moccasin;
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	padding:0px;
}
*.FormTable tr td input.Checkbox
{
	border-width:0px;
	border-style:none;
	color:#00568c;
	vertical-align:middle;
}
*.FormTable tr td span.Checkbox input
{
	border-width:0px;
	border-style:none;
	color:#00568c;
	vertical-align:middle;
	margin-top:2px;
}
*.FormTable tr td div.FullSizeListBox
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border:1px solid #00568c;
	text-align:left;
	padding:1px;
	width:99%;
	height:63px;
	overflow:auto;
	vertical-align:middle;
}

/* ***************************** */
/*   Styles Used in Span Tags    */
/* ***************************** */
*.idealserror
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:red;
}
*.idealsmessage
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:darkgreen;
}
*.idealstext
{
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#00568c;
}
*.idealsspecialtext
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	font-style:italic;
	color:#00568c;
}

/* ***************************** */
/*   Menu Table Styles           */
/* ***************************** */
*.MenuTable
{
	width:764px;
	background-color:#00b3f0;
	border-color:#00568c;
	border-style:solid;
	border-width:1px;
	border-right-style:none;
	border-top-style:none;
}

*.MenuTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	/*font-style:italic;*/
	font-weight:bold;
	color:#fe6600;
	padding-left:7;
	padding-right:7;
	padding-top:2;
	padding-bottom:2;
	border-color:#00568c;
	border-style:none;
	border-width:1px;
	border-right-style:solid;
}
*.MenuTable tr td a:link, *.MenuTable tr td a:visited
{
	color:#0d405d;
	text-decoration:none;
}

*.MenuTable tr td a:hover
{
	color:#0d405d;
	text-decoration:underline;
}

/* ***************************** */
/*   Footer style over rides     */
/* ***************************** */
*.FooterTable
{
	width:764px;
	background-color:#00b3f0;
	border-color:#00568c;
	border-style:solid;
	border-width:1px;
} 
*.FooterTable tr td
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0d405d;
	padding:3;
}
*.FooterTable tr td a:link, *.FooterTable tr td a:visited
{
	text-decoration:none;
	color:#0d405d;
}
*.FooterTable tr td a:hover
{
	color:#0d405d;
	text-decoration:underline;
}

/* ***************************** */
/*  Data Grid Styles             */
/* ***************************** */
*.DataTable
{
	background-color:white;
	width:754px;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:10px;
}

*.DataTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#00568c;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding:3;
}
*.DataTable tr td.ImageColumn 
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#00568c;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding:3;
	text-align:center;
}
*.DataTable tr td.DefaultColumn 
{
	width:100%;
}
*.DataTable tr td a:link, *.DataTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.DataTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}

*.DataTable tr.DataTableHeader
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	background-color:moccasin;
}
*.DataTable tr.DataTableHeader td
{
	font-weight:bold;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding:3;
}

*.DataTable tr.DataTablePaging
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#fe6600;
	background-color:linen;
}
*.DataTable tr.DataTablePaging td
{
	font-weight:bold;
	color:#fe6600;
	border-color:#00568c;
	border-style:none;
	border-width:1px;
	border-style:solid;
	padding:3;
}

*.DataTable tr.DataTablePaging td a:link, *.DataTable tr.DataTablePaging td a:visited, *.DataTable tr.DataTablePaging td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
*.DataTableDisabledLabel
{
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:gray;
}

p.Action
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-style:italic;
	font-weight:bold;
	color:#fe6600;
	padding-left:5;
	padding-right:5;
	padding-top:2;
	padding-bottom:2;
	border-style:none;
}

p.Action a:link, p.Action a:visited
{
	color:#0e4a6c;
	text-decoration:none;
}

p.Action a:hover
{
	color:#0e4a6c;
	text-decoration:underline;
}

/* ***************************** */
/*     Coupon Styles             */
/* ***************************** */

*.OuterCouponTable
{
	border-style:dashed;
	border-color:#00568c;
	border-width:medium;
	margin-top:10px;
	width:100%;
}
*.OuterCouponTable td
{
	padding:3px;
}
*.OuterCouponTable tr td a.HelpLink:link, *.OuterCouponTable tr td a.HelpLink:visited, *.OuterCouponTable tr td a.HelpLink:hover
{
	font-style:italic;
	font-weight:normal;
	color:#fe6600;
	text-decoration:underline;
}

*.CouponHeading
{
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	color:#00568c;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
*.CouponDescription
{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	color:#00568c;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}

*.CouponLabel
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}
*.CouponText
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
*.CouponLegal
{
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	color:#00568c;
	font-weight:normal;
	font-style:italic;
	vertical-align:top;
	text-align:left;
}
*.CouponDescriptionPrint
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}

*.CouponLabelPrint
{
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	color:#00568c;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}
*.CouponTextPrint
{
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	color:#00568c;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
*.CouponLegalPrint
{
	font-family:arial,helvetica,sans-serif;
	font-size:6pt;
	color:#00568c;
	font-weight:normal;
	font-style:italic;
	vertical-align:top;
	text-align:left;
}

/* ***************************** */
/*     Coupon Summary Styles     */
/* ***************************** */

*.OuterCouponSummaryTable
{
	border-style:dashed;
	border-color:#00568c;
	border-width:thin;
	margin-top:5px;
	width:100%;
}
*.OuterCouponSummaryTable td
{
	padding:2px;
}
*.OuterCouponSummaryTable tr td div.FullSizeListBox
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border:1px solid #00568c;
	text-align:left;
	padding:1px;
	width:98%;
	height:180px;
	overflow:auto;
	vertical-align:top;
}

*.CouponSummaryHeading
{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	color:#00568c;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
*.CouponSummarySubHeading
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
*.CouponSummaryDescription
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}

*.CouponSummaryLabel
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}
*.CouponSummaryText
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}

a.CouponSummaryText:link, a.CouponSummaryText:visited
{
	font-weight:bold;
	color:#00568c;
	text-decoration:none;
}

a.CouponSummaryText:hover
{
	font-weight:bold;
	color:#00568c;
	text-decoration:underline;
}


*.CouponSummaryLegal
{
	font-family:arial,helvetica,sans-serif;
	font-size:7pt;
	color:#00568c;
	font-weight:normal;
	font-style:italic;
	vertical-align:top;
	text-align:left;
}

/* ***************************** */
/*  Section   Styles             */
/* ***************************** */
*.SectionTable
{
	background-color:white;
	margin:5;
	width:368px;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}

*.SectionTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#00568c;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding-left:3;
	padding-right:3;
	padding-top:1;
	padding-bottom:1;
}
*.SectionTable tr td.DefaultColumn 
{
	width:100%;
}
*.SectionTable tr td a:link, *.SectionTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.SectionTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}

*.SectionTable tr.SectionTableHeader
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	color:#00568c;
	background-color:moccasin;
}
*.SectionTable tr.SectionTableHeader td
{
	font-weight:bold;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding-left:3;
	padding-right:3;
	padding-top:1;
	padding-bottom:1;
}
*.SectionTable tr.SectionTableHeader td a:link, *.SectionTable tr.SectionTableHeader td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.SectionTable tr.SectionTableHeader td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
*.SectionTable tr.SectionTablePaging
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	background-color:linen;
}
*.SectionTable tr.SectionTablePaging td
{
	font-weight:bold;
	color:#00568c;
	font-size:8pt;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding:3;
}
*.SectionTable tr td input.FormButton
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	background-color:moccasin;
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	width:70px;
	padding:0px;
}
*.SectionTable tr.SectionTablePaging td input.FormButton
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
	background-color:moccasin;
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	width:70px;
	padding:0px;
}

*.SectionTable tr.SectionTablePaging td a:link, *.SectionTable tr.SectionTablePaging td a:visited
{
	font-size:8pt;
	color:#00568c;
	text-decoration:none;
}
*.SectionTable tr.SectionTablePaging td a:hover
{
	font-size:8pt;
	color:#00568c;
	text-decoration:underline;
}
*.SectionTableDisabledLabel
{
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:gray;
}

/* ***************************** */
/*  Contained Data Table Styles  */
/* ***************************** */
*.ContainedTable
{
	background-color:white;
	width:100%;
	border-style:none;
	border-width:0px;
	padding:0;
}

*.ContainedTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
	border-width:0px;
	vertical-align:top;
	padding:0px;
}
*.ContainedTable tr td.NoLink 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:LightSteelBlue;
	font-style:italic;
	border-style:none;
	border-width:0px;
	vertical-align:top;
	padding:0px;
}
*.ContainedTable tr td.DefaultColumn 
{
	width:100%;
}
*.ContainedTable tr td a:link, *.ContainedTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.ContainedTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}

*.ContainedTable tr.ContainedTableHeader
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#00568c;
}

*.ContainedTable tr.ContainedTableHeader td
{
	font-weight:bold;
	padding:0px;
}
*.ContainedTable tr.ContainedTableNoDataRow
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:lighter;
	font-style:italic;
	color:#00568c;
}

*.ContainedTable tr.ContainedTableNoDataRow td
{
	padding:0px;
}
/* ***************************** */
/*   Marketing Table Styles     */
/* ***************************** */
*.Marketing
{
	background-color:white;
	margin:0px;
	width:98%;
	border-style:none;
	background-image:url(images/rays.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

*.Marketing tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
}
*.Marketing tr td a:link, *.Marketing tr td a:visited, *.Marketing tr td a:hover
{
	color:#fe6600;
	text-decoration:underline;
}

/* ***************************** */
/*   Search Info Table Styles    */
/* ***************************** */
*.SearchInfo
{
	background-color:white;
	margin:0px;
	width:98%;
	border-color:#00568c;
	border-width:1px;
	border-style:none;
	border-left-style:none;
	border-bottom-style:none;
	border-collapse:collapse;
	background-image:url(images/coins.jpg);
	background-position:right top;
	background-repeat:no-repeat;
} 

*.SearchInfo tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
}
/* ***************************** */
/*   Contact Info Table Styles   */
/* ***************************** */
*.ContactInfo
{
	background-color:white;
	margin:5px;
	width:98%;
	border-style:none;
	background-image:url(images/pen.jpg);
	background-position:right top;
	background-repeat:no-repeat;
} 

*.ContactInfo tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
}
/* ***************************** */
/*   Merchant Info Table Styles  */
/* ***************************** */
*.MerchantInfoOuter
{
	background-color:white;
	margin:0px;
	width:98%;
	border-style:solid;
	border-color:#00568c;
	border-width:1px;
	padding:5px;
} 
*.MerchantInfo
{
	background-color:white;
	margin:0px;
	width:100%;
	border-style:none;
} 

*.MerchantInfo tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
}
*.MerchantInfo tr td select
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#00568c;
	width:100%;
}
*.MerchantInfo tr td.HeaderRow 
{
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	color:#00568c;
	font-weight:bold;
}
*.MerchantInfo tr td a:link, *.MerchantInfo tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.MerchantInfo tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
/* ***************************** */
/*   Bread Crumb Table Styles    */
/* ***************************** */
*.BreadCrumbOuterTable
{
	background-color:moccasin;
	width:100%;
	margin-top:5px;
}
*.BreadCrumbTable
{
	border-style:none;
}

*.BreadCrumbTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	/*font-style:italic;*/
	font-weight:bold;
	color:#fe6600;
	border-style:none;
}
*.BreadCrumbTable tr td a:link, *.BreadCrumbTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}

*.BreadCrumbTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
/* ***************************** */
/*     Button Structure Table    */
/* ***************************** */
*.ButtonTable
{
	background-image:url(images/btn_s.jpg);
	border-style:none;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
*.ButtonTable tr td
{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	/*font-style:italic;*/
	font-weight:bold;
	color:#fe6600;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	padding-bottom:2px;
}
*.ButtonTable tr
{
	vertical-align:middle;
}
*.ButtonTable tr td a:link, *.ButtonTable tr td a:visited,*.ButtonTable tr td a:hover
{
	color:#0d405d;
	border:none;
	text-decoration:none;
}
/* ***************************** */
/*   FAQ Table Styles            */
/* ***************************** */
*.FAQTable
{
	width:744px;
	border-style:none;
	margin:5px;
}

*.FAQTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#fe6600;
	border-style:none;
	vertical-align:top;
}
*.FAQTable tr td a:link, *.FAQTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}

*.FAQTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}
/* ***************************** */
/*   SavedCoupon Table Styles     */
/* ***************************** */
*.SavedCoupon
{
	background-color:white;
	margin:0px;
	width:98%;
	border-style:none;
	background-image:url(images/bank2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

*.SavedCoupon tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
}
*.SavedCoupon tr td a:link, *.SavedCoupon tr td a:visited, *.SavedCoupon tr td a:hover
{
	color:#fe6600;
	text-decoration:underline;
}

/* ***************************** */
/*   Category List Table Styles  */
/* ***************************** */
*.CategoryList
{
}

*.CategoryList tr td.MainHeading 
{
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#00568c;
	padding-top:12px;
}
*.CategoryList tr td.SubItems 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
}
*.CategoryList tr td.NoLink 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:LightSteelBlue ;
	font-style:italic;
}
*.CategoryList tr td.SubItems a:link, *.CategoryList tr td.SubItems a:visited
{
	color:#00568c;
	text-decoration:none;
}

*.CategoryList tr td.SubItems a:hover
{
	color:#00568c;
	text-decoration:underline;
}
/* ***************************** */
/*   Search Info Table Styles    */
/* ***************************** */
*.CatSearchInfo
{
	background-color:white;
	margin:0px;
	width:98%;
	border-color:#00568c;
	border-width:1px;
	border-style:none;
	border-left-style:none;
	border-bottom-style:none;
	border-collapse:collapse;
	background-image:url(images/rays.jpg);
	background-position:right top;
	background-repeat:no-repeat;
} 

*.CatSearchInfo tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
}
/* ***************************** */
/*  Data Grid Styles             */
/* ***************************** */
*.RegisterDataTable
{
	background-color:white;
	width:368px;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}

*.RegisterDataTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-color:#00568c;
	border-width:0px;
	border-style:solid;
	padding-left:3px;
	padding-right:3px;
}
*.RegisterDataTable tr td.DefaultColumn 
{
	width:100%;
}
*.RegisterDataTable tr td a:link, *.RegisterDataTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.RegisterDataTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}

*.RegisterDataTable tr.DataTableHeader
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
	background-color:moccasin;
}
*.RegisterDataTable tr.DataTableHeader td
{
	font-weight:bold;
	border-color:#00568c;
	border-width:1px;
	border-style:solid;
	padding:3px;
}
/* ***************************** */
/*   Marketing Table Styles     */
/* ***************************** */
*.Registration
{
	background-color:white;
	margin:0px;
	width:98%;
	border-style:none;
	background-image:url(images/coins.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

*.Registration tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-style:none;
	padding-left:5px;
}
*.Registration tr td a:link, *.Registration tr td a:visited, *.Registration tr td a:hover
{
	color:#fe6600;
	text-decoration:underline;
}

/* ***************************** */
/*   Used to Align Body Content  */
/*   to a certain width          */
/* ***************************** */
*.PricingTable
{
	width:98%;
	border:none;
}
*.PricingTable tr td
{
	text-align:left;
	vertical-align:top;
}
*.PricingTable
{
	border-width:1px;
	border-style:solid;
	border-color:#00568c;
	background-color:#f5f8f9;
}
/* ***************************** */
/*  PricingDataTable Grid Styles */
/* ***************************** */
*.PricingDataTable
{
	width:368px;
	border-width:0px;
	border-style:solid;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
}

*.PricingDataTable tr td 
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#00568c;
	border-width:0px;
	padding-left:3px;
	padding-right:3px;
}
*.PricingDataTable tr td.DefaultColumn 
{
	width:100%;
}
*.PricingDataTable tr td a:link, *.PricingDataTable tr td a:visited
{
	color:#00568c;
	text-decoration:none;
}
*.PricingDataTable tr td a:hover
{
	color:#00568c;
	text-decoration:underline;
}

*.PricingDataTable tr.DataTableHeader
{
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#00568c;
}
*.PricingDataTable tr.DataTableHeader td
{
	font-weight:bold;
	border-width:0px;
	padding:3px;
}
