/* BODY STYLE */
body
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
img.spacer
{
	display:block;
}

h1
{
	color:#9dc240;
	font-size:18px;
	font-weight:bold;
	padding:7px 0px 5px 0px;
	margin:0;
	word-spacing: -5px;
	letter-spacing: -0.7px;
	font-family:"Courier New", Courier, monospace;
}
h1.articleprint
{
	color:black;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:0;
	word-spacing:0px;
	letter-spacing:0px;
}
.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}
.redtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CC0000;
}
span.smartbizemails
{
	font-size:11px;
}
span.select_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#10425a;
	font-weight:bold;
}
/* TD STYLES */
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
td.smalltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
td.smalltext A
{
	color:#10425A;
	font-size:11px;
	text-decoration:underline;
}
td.smalltext A:hover
{
	color:#10425A;
	text-decoration:none;
}


td.grey
{
	background-color:#C1C0C0;
}
/* -------------------- EZ GATEWAY STYLES --------------- */
td.greentitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:12px;
	font-weight:bold;
	background-color:#9DC240;
	color:#FFFFFF;
}
td.greytext
{
	font-size:11px;
	color:#333333;
}
a.red
{
	font-size:11px;
	color:#C32A05;
	text-decoration:none;
}

span.bluetitle
{
    FONT-SIZE: 12px;
    COLOR: #2E5D93;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* -------------------- EZ GATEWAY STYLES END --------------- */

td.catchline
{
	background-image:url(/images/top_catchline_bg.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:11px;
	font-weight:bold;
	color:#626363;
	text-transform:uppercase;
}
td.catchline span
{
	color:#10425A;
}
/* --------------- EZPUB CATCHLINE STYLES ----------------------- */
td.ezcatchline
{
	background-image:url(/images/top_catchline_bg.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:11px;
	color:#626363;
	text-transform:uppercase;
}
td.ezcatchline span
{
	color:#B10202;
	font-weight:bold;
}
/* --------------- EZPUB CATCHLINE STYLES END ----------------------- */

td.topnav
{
	background-image:url(/images/topnav_bg.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	font-size:10px;
	line-height:10px;
	color:#10425A;
}
td.sstopnav
{
	background-image:url(/images/ss_topnav_bg.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	line-height:10px;
	color:#000000;
}
td.sstopnav a
{
	color:#000000;
	text-decoration:none;
}
td.sstopnav a:hover
{
	color:#000000;
	text-decoration:none;
}


td.topnavwhite
{
	background-image:url(/images/topnav_whitebg.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	font-size:10px;
	line-height:10px;
	color:#000000;
}


td.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#646565;
}

/* ------------------- styles top banner bac -------------------*/
td.topbannergrey
{
	background-color:#E2E1E1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
}

/* ------------------- home newsletter signup box -------------------*/
table.newsletter
{
	background-color:#B9C3CB;
}
table.newsletter td
{
	background-color:#FFFFFF;
}
table.newsletter td.paleblue
{
	background-color:#F3F5F7;
	font-size:11px;
	text-indent:6px;
}

table.services
{
	background-color:#B9C3CB;
}
table.services td
{
	background-color:#FFFFFF;
}
table.services td.palegreen
{
	background-color:#E3ECD5;
	font-weight:bold;
	font-size:10px;
	text-indent:6px;
	padding:1px;
}
table.services a
{
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	line-height:13px;
}
table.services a.blue
{
	font-size:10px;
	text-decoration:underline;
	color:#10425A;
}
td.ezpubspot
{
	/* background-image:url(/images/ezpublishing_spot.jpg); */
	background-position:right top;
	background-repeat:no-repeat;
}
/* ------------------- ezpub page title classes -------------------*/
td.ezpagetitle
{
	font-family:"Trebuchet MS", Times New Roman, serif;
	font-size:28px;
	color:#919090;
	background-image:url(/images/pagetitle_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
span.dark
{
	color:#696767;
}
span.blue
{
	color:#10425A;
}


/* ------------------- inner googleads -------------------*/
table.blueborder
{
	background-color:#B9C3CB;
}
table.blueborder td
{
	background-color:#FFFFFF;
}


 /* ------------------- styles for the left nav start -------------------*/
td.leftnav
{
	background-image:url(/images/leftnavbg.gif);
	background-position:right;
	background-repeat:repeat-y;
}

td.ezleftmain /* ------------------- style for the EZPUBLISHING PAGE left nav start -------------------*/
{
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size: 10px;
	font-weight:bold;
	text-indent:7px;
	background-image:url(/images/leftnav_ezmain.gif);
	background-position:left;
	background-repeat:no-repeat;
}

td.leftmain
{
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	font-weight:bold;
	text-indent:7px;
	background-image:url(/images/nav_category_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
}
td.leftsub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	padding-left:7px;
	background-image:url(/images/leftnav_sub.gif);
	background-position:right;
	background-repeat:repeat-y;
}
td.leftsub A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	text-indent:7px;
	text-decoration:none;
}
td.leftsub_over
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	padding-left:7px;
	background-color:#F7EDBF;
	background-image:url(/images/leftnav_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
td.leftsub_over A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	text-indent:7px;
	text-decoration:none;
}
td.leftsub_over A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	text-indent:7px;
	text-decoration:none;
} /* ----------------------- styles for the left nav end -------------------------- */

/* ------------------- INNER PAGE TOOLS -------------------*/
table.tools
{
	float: right;
	clear: both;
	margin: 15px 0px 15px 15px;
}
td.borderblue
{
	background-color:#B9C3CB;
}
table.tools a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#555656;
	font-size: 10px;
}
table.tools a:hover
{
	text-decoration:underline;
}


td.left_openmarket
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	font-weight:bold;
	text-indent:7px;
	background-color:#E3ECD5;
	background-image:url(/images/left_openmarket_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
td.left_openmarket A
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	font-weight:bold;
	text-indent:7px;
	text-decoration:none;
}
td.left_openmarket A:hover
{
	text-decoration:underline;
}

td.lefttopnav
{
	background-color:#CDDCE4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
td.lefttopnav A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#10425A;
	text-decoration:none;
}
td.lefttopnav A:hover
{
	text-decoration:underline;
}

/* ------------------- bars and dividers -------------------*/
td.footerbar
{
	background-color:#CDDCE4;
}
td.seperator
{
	background-image:url(/images/dot_seperator.gif);
	background-position:top;
	background-repeat:repeat-x;
}
td.seperator_vert
{
	background-image:url(/images/dot_vert.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
td.seperator_solidblue
{
	background-color:#B9C3CB;
}
td.blog_seperator
{
        background-color:#A3C4D3;
}

/* ------------------- inner page notes -------------------*/
td.note
{
	font-size:11px;
	color:#686767;
}
td.note a
{
	font-size:11px;
	color:#10425A;
	text-decoration:underline;
}

td.dot
{
	background-image:url(/images/shop_dot.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

table.shop
{
	background-color:#D4D5C6;
	border-left:1px solid #D4D5C6;
	border-right:1px solid #D4D5C6;
	border-bottom:1px solid #D4D5C6;
}
table.shop td
{
	background-color:#FFF7E7;
}

table.shop a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
table.shop a.blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#10425A;
	text-decoration:underline;
}

/* LINKS STYLES */
A:link.sponsor_link,A:visited.sponsor_link
{
	font-size:11px;
}
A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#10425A;
	text-decoration:none;
}
A:hover
{
	text-decoration:underline;
}

A.more
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#10425A;
	text-decoration:underline;
}
A.more:hover
{
	text-decoration:underline;
}

A.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#646565;
	text-decoration:underline;
}
A.breadcrumb:hover
{
	text-decoration:underline;
}

A.greysmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393838;
	text-decoration:underline;
}
A.greysmall:hover
{
	text-decoration:none;
}


A.bluesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#10425A;
	text-decoration:none;
}
A.bluesmall:hover
{
	text-decoration:none;
}
A.bluesmall span
{
	text-decoration:underline;
}

A.right
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}
A.right:hover
{
	text-decoration:none;
}

a.pagetitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
A.pagetitle:hover
{
	color:#10425A;
	text-decoration:underline;
}

A.sectiontitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
A.sectiontitle:hover
{
	color:#10425A;
	text-decoration:underline;
}
A.offers
{
	color:#10425A;
	font-size:14px;
	font-weight:bold;
}
A.offers:hover
{
	color:#10425A;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
/* ------------------- INNER PAGE BOTTOM TOOLS -------------------*/
a.bot_tools
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#10425A;
	text-decoration:none;
}
a.bot_tools:hover
{
	text-decoration:underline;
}


/* SPAN STYLES */
span.topnav_text
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:10px;
        color:#10425A;
	font-weight:bold;
}

td.gateway_title
{
	color:#9dc240;
	font-size:18px;
	padding:7px 0px 5px 0px;	
	font-family:American Typewriter,Trebuchet MS,Arial Black,Arial;
}
span.smalltext
{
	font-size:11px;
}
span.underline
{
	text-decoration:underline;
}
span.loginbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
div.login
{
	font-size:11px;
}
span.author
{
	clear: left;
	font-style: italic;
}
span.page_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
span.section_name
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#646565;
}
span.section_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
span.story_subtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#10425A;
}
.email_article
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:4px;
	color:#ffffff;
}
.search_results
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#10425B;
}

/* FORM STYLES */
form
{
	margin:0;
	padding:0;
}
.textfield
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
/*	color:#999999;*/
}
.search
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border:1px solid #C1BDBD;
}


/* --------------------------------------------------------------*/
/* ----------------*** STREAMSEND PAGE STYLES ***----------------*/
/* --------------------------------------------------------------*/

td.sspagetitle /* ------- streamsend page title classes ---------*/
{
	font-family:"Trebuchet MS", Times New Roman, serif;
	font-size:28px;
	color:#696767;
}
td.ssheader
{
	/* background-image:url(/images/streamsend_headerbg.jpg); */
	background-position:left top;
	background-repeat:no-repeat;
}

/* --------------- SS CATCHLINE STYLES ----------------------- */
table.ssstyles td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
table.ssstyles td a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

td.sscatchline
{
	background-image:url(/images/top_catchline_bg.gif);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:11px;
	color:#626363;
	text-transform:uppercase;
}
td.sscatchline span
{
	color:#BC4222;
	font-weight:bold;
}
td.sshome_boxbg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/ss_home_boxbg.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding:0 15px 0 15px;
}
td.sshome_boxbg h5
{
	font-size:13px;
	padding:0;
	margin:0;
}
td.sshome_boxbg p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#f00;
	padding:0;
	margin:0;
}


a.ss_yellow
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#C1862F;
	text-decoration:none;
}
a.ss_yellow:hover
{
	text-decoration:none;
}
a.ss_red
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#B82210;
	text-decoration:none;
}
a.ss_red:hover
{
	text-decoration:none;
}

a.ss_headergrey
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#858484;
	text-decoration:none;
}
a.ss_headergrey:hover
{
	text-decoration:underline;
}

/* --------------------------------------------------------------*/
/* ------------------*** SMART BLOG STYLES ***-------------------*/
/* --------------------------------------------------------------*/
span.blog_search
{
	font-size:11px;
}

td.smartblogtitle
{
	background-image:url(images/title_smartblog_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

span.blogdate
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
	color:#8FB13A;
}

table.recentpost
{
	background-color:#E4EEF2;
}
table.recentpost td.title
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#28556B;
	font-size:21px;
	line-height: 24px;
}

table.recentpost td
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:12px;
	line-height:16px;
}
table.recentpost td.postdetails
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
table.recentpost a.more
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:11px;
	text-decoration:underline;
}
table.recentpost a.more:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:11px;
	text-decoration:none;
}

table.recentpost a
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:12px;
	text-decoration:none;
}
table.recentpost a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:12px;
	text-decoration:underline;
}

/* --------------white blog table -------------------*/
table.post
{
	background-color:#FFFFFF;
	margin-top:20px;
	margin-bottom:10px;
}
table.post td.title
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#28556B;
	font-size:21px;
	line-height: 24px;
}
table.post td.subtitle
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8CAD39;
	font-size:17px;
	font-weight:bold;
	border-bottom:1px solid #8CAD39;
}
table.post td.comenttitle
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#10425A;
	font-size:15px;
	font-weight:bold;
}
table.post td.comenttitle span
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#10425A;
	font-size:12px;
	font-weight:normal;
}
table.post td.comment
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

table.post td
{
	font-family: Arial, Helvetica, sans-serif;
	/* color:#10425A; */
	color:#000000;
	font-size:12px;
	line-height:16px;
}
table.post td.postdetails
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
table.post a.more
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:11px;
	text-decoration:underline;
}
table.post a.more:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:11px;
	text-decoration:none;
}

table.post a
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:12px;
	text-decoration:none;
}
table.post a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:12px;
	text-decoration:underline;
}
table.post img.headshot
{
	padding-right:10px;
	border:0;
}



/* -------------- blog right hand side menu -------------------*/
span.cal_label
{
        font-family: Arial, Helvetica, sans-serif;
        color:#10425A;
	font-size:12px;
	font-weight:bold;
}

a.sb_sidebar
{
	color:#10425a;
	font-size:10px;
}

td.blogmenu
{
	background-color:#F6F8DA;
}

td.blogmenu a
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:11px;
	text-decoration:none;
}
td.blogmenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#10425A;
	font-size:11px;
	text-decoration:underline;
}


/* -------------- blog calendar -------------------*/
table.calendar
{
	background-color:#B9C3CB;
}
table.calendar td.month
{
	background-image:url(images/calendarhead_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
table.calendar td.palegreen
{
	background-color:#E3ECD5;
	font-weight:bold;
	font-size:10px;
	text-indent:6px;
	padding:1px;
}
table.calendar a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#28556B;
	line-height:13px;
}
table.calendar a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

table.calendar td.days
{
	background-color:#F6F8DA;
}
span.day
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#8C8A8A;
	line-height:13px;
}
a.day
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#5d425a;
	line-height:13px;
	border: 2px solid #8cad39;
	padding: 0px 1px 0px 1px;
}
table.calendar table.dates
{
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#8C8A8A;
	line-height:13px;
}

table.calendar a.date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8C8A8A;
	font-weight:normal;
	text-decoration:none;
}
table.calendar a.date:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8C8A8A;
	font-weight:normal;
	text-decoration:underline;
}

table.calendar a.currentdate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#10425A;
	font-weight:normal;
	text-decoration:none;
	padding:0 1px 0 1px;
	border:2px solid #8CAD39;
}
table.calendar a.currentdate:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#10425A;
	font-weight:normal;
	text-decoration:none;
	border:2px solid #8CAD39;
}

td.blogmenu td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000;
}

td.blogmenu UL
{
	padding:0px;
	margin-top:0;
	margin-left:25px;
	margin-right:-3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#10425A;
}
td.blogmenu LI
{
	padding:0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#10425A;
	list-style-image:url(/images/list_green_disc.gif);
}

.titles
{
 color: #9dc240;
 font-size: 18px;
 font-weight: bold;
 padding: 7px 0px 5px 0px;
 word-spacing: -5px;
 letter-spacing: -0.7px;
 font-family: "Courier New", Courier, monospace;
}

.bluetitles
{
 color: #10425A;
 font-size: 18px;
 font-weight: bold;
 padding: 7px 0px 5px 0px;
 word-spacing: -5px;
 letter-spacing: -0.7px;
 font-family: "Courier New", Courier, monospace;
}

.bluetitle
{
 color: #10425A;
 font-size: 12px;
 font-weight: bold;
 font-family:Arial, Helvetica, sans-serif;
}

/* -------------- registration table styles -------------------*/
table.register {
	border:1px solid #B9C3CB;
        background-color:#EEF3F7;
}
table.register td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}
table.register td span {
        color:#FF0000;
}

table.register td.title {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#10425A;
        text-transform:uppercase;
        background-color:#DEE2E6;
        font-weight:bold;
        padding:3px;
        text-indent:5px;
}
table.register td.newsletter {
	background-color:white;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        padding:5px 10px 5px 10px;
	border:1px solid #B9C3CB;
}
table.shop
{
	background-color:#D4D5C6;
	border-left:1px solid #D4D5C6;
	border-right:1px solid #D4D5C6;
	border-bottom:1px solid #D4D5C6;
}
table.shop td
{
	background-color:#FFF7E7;
}

table.shop a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
table.shop a.blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#10425A;
	text-decoration:underline;
}
table.shop a.bluesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#10425A;
	text-decoration:underline;
}
span.footer_right
{
	font-size:10px;
}
A.right_footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#10425A;
	text-decoration:none;	
}


/* -------------- New styles 11-02-2006-------------------*/
span.members {
font-size:12px;
color:#10425A;
}
td.members_back {
background-image:url(images/member_box_mid_bg.gif);
background-repeat:repeat-y;
background-position:left top;
padding:0 8px 0 9px;
}
span.member_bold {
font-size:16px;
color:#10425A;
font-weight:bold;
}
table.member_login td {
font-size:11px;
color:10425A;
font-weight:normal;
padding:0 8px 0 9px;
}
table.member_login td.already_member {
padding-left:8px;
font-size:12px;
font-weight:bold;
color:#10425A;
}
table.member_login a.password {
font-size:11px;
color:#10425A;
font-weight:normal;
text-decoration:underline;
}
span.price_black {
font-size:14px;
color:#000;
font-weight:bold;
}
span.price_blue {
font-size:14px;
color:#10425A;
font-weight:bold;
}
h1.orange
{
	display:inline;
	color:#e17b02;
	font-size:18px;
	font-weight:bold;
	padding:7px 0px 5px 0px;
	margin:0;
	word-spacing: -5px;
	font-family:"Courier New", Courier, monospace;
}
table.register1 td {
padding-right:10px;
padding-left:10px;
font-size:11px;
font-weight:normal;
color:#000000;
}
input.review {
margin-right:18px;
}
table.services a.nodecoration
{
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:13px;
}
table.services a.nodecoration:hover {
text-decoration:underline
}
table.services a.blue:hover
{
	text-decoration:none;
}

/* Premium Free Form Classes - Added 03-13-07 */

a.premium_form:hover {
	text-decoration:none;
}
a.premium_green {
	color:#577900;
}
a.premium_green:hover {
	text-decoration:underline;
}
span.premiumn_form_notice {
	
	font-style: italic;
	font-size: 10px;
	color: #66890e;
}

/*Glossary of Terms Quick Index 09-28-2007 */
table.quick_index td {
border:1px solid #B9C3CB;
background-color:#F4FAFF;
padding:10px;
}
table.quick_index a {
font-size:11px;
color:#10425A;
text-decoration:none;
padding:0 1px 0 2px;
}
table.quick_index a:hover {
color:#10425A;
text-decoration:underline;
}
.quick_index_title {
font-family:"Courier New", Courier, monospace;
color:#9dc240;
font-size:18px;
font-weight:bold;
background-color:#F9F9F9;
}
hr {
color:#B9C3CB;
}