/************************************************************************************************************************
		B O G     S T A N D A R D     C O N F I G
************************************************************************************************************************/
html, body {
	font-family: Verdana, Arial, "Tw Cen MT", serif;
	font-size: small;
}

/* NN6+,Opera */

html>body{
	font-size: medium;
	font-size: 93%;
	line-height:18px
} 

table {
	font-size: 100%;
}

pre {
	font-size: 12px;
}

h1 {
	font-size: 1.4em;
}

h2 {
	font-size: 1em;
	text-align: inherit;
}

h3 {
	line-height: 1.1em;
	font-size: 1.1em;
}

h4 {
	line-height: 1em;
	font-size: 0.9em;
}


/************************************************************************************************************************
		C O N T E N T - header
************************************************************************************************************************/

.head10 {
	font-size: 1em;
}

.head20 {
/*
*/
	/* background-image: url(/images/headback.gif); 
	background-repeat:repeat-x;*/
	text-align: left;
}

.head00 div.strap {
	text-align: left;
	font-size: .8em;
	font-weight: bold;
}

.logo_text {
	text-align:center;
}

.logo_img {
	text-align: center;
}

/************************************************************************************************************************
		C O N T E N T - NAVIGATION AND LINKS
************************************************************************************************************************/

.nav00 {
	text-align: center;
}


.nav00 a {
	font-family: Arial, Helvetica, sans-serif;
}
.nav00 a:link{
	text-decoration: none;
}

.nav01Header {
	font-weight:normal;
	font-size:.9em;
	text-transform: uppercase;
	letter-spacing:.3em
}

.nav01 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	padding:20px;
	text-transform: none;
	}

.nav01 a:link, .nav01 a:active {
	text-decoration: none;	
}

.nav01 a:visited {
	text-decoration:none;
}

.nav01 a.selected:link, .nav01 a.selected:active, .nav01 a.selected:visited {
	text-decoration:none;	
}


a.inpage:link, a.inpage:active, a.inpage:visited,
.toc a:link, .toc a:active, .toc a:visited {
	text-decoration: none;
	font-weight: bold;
	
}

a.inpage:hover,
.toc a:hover {
	text-decoration: underline;
}


/************************************************************************************************************************
		C O N T E N T - SIGNUP PAGES
************************************************************************************************************************/

.signupSectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	vertical-align: middle;
}

/************************************************************************************************************************
		C O N T E N T - FOOTER
************************************************************************************************************************/

.footer, .footer00 {
	text-align: center;
	font-size: 0.9em;
}

.footer a:link, .footer a:visited, .footer00 a:link, .footer00 a:visited {
text-decoration: none;
}

.footer a:hover, .footer00 a:hover,.footer a:active .footer00 a:active {
text-decoration: underline;
}

/************************************************************************************************************************
		C O N T E N T - FORMS
************************************************************************************************************************/

.mandatory {
	vertical-align: text-top;
	font-size: 75%;
}


.paddywhack {
	font-size: 100%;
}

form table {

	font-family: Arial, Helvetica, sans-serif;
}

label {
	white-space: nowrap;
}

/************************************************************************************************************************
		C O N T E N T - UTILITY CLASSES
************************************************************************************************************************/

.wrap {
	white-space: normal;
}

.nowrap, .nw {
	white-space: nowrap;
}


input.fw_sml{
	font-size:9px;
}


.submit, .submit2 {
	font-family: Arial, Verdana, "Tw Cen MT", serif;
	font-weight: bold;
	font-size: 90%;
	cursor: pointer;
}

.submit2 {
	text-align: center;
}

.b {
	font-weight: bold;
}

.TMWK, .TMMG, .TMWK2 {
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smaller {
	font-size: 85%;
}


.mono {
	font-family: monospace, courier;
	font-size: 85%;
}

/* related article header */
.header {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

.tac {
	text-align: center;
}

.tar {
	text-align: right;
}

.testsignup {
	text-align: center;
	letter-spacing: 0.5ex;
	font-weight: bold;
}

label.compact {
	width: auto;
	white-space: normal;
}


.quote dt {
	font-weight: bold;
	font-size: 85%;
	font-family: Arial, Verdana, "Tw Cen MT", serif;
}

.quote dd {
	line-height: 1.05em;
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	font-size: 90%;
}

.bigger {
	font-size: 120%;
}

.evenbigger {
	font-size: 135%;
}

.smaller {
	font-size: 90%;
}

.smaller2 {
	font-size: 85%;
}


a.jfcta:link, a.jfcta:active, a.jfcta:visited {
	text-decoration: none;
	font-size:13px;
	
}

a.jfcta:visited {
	
	font-size:100%;
}

a.jfcta:hover {
	text-decoration: underline;
	font-size:100%;
}

.contentheader
{
	text-align: left;
}


a.prnexnav:link, a.prnexnav:active, a.prnexnav:visited {
	text-decoration: underline;
	font-size:100%;
}

a.prnexnav:visited {
	font-size:100%;
	text-decoration:none;
}

a.prnexnav:hover {
	text-decoration: none;
	font-size:100%;
}

.straplink, a.straplink {
	font-size: .9em;
	text-align:left;
	font-weight:900;	
}

a.straplink:link,a.straplink:active, a.straplink:visited {
	text-decoration:underline;
	font-size: .9em;
}

a.straplink:hover {
	text-decoration:none;
	font-size: .9em;
}


p.special_offer_img {
	float: right;
	margin: 0 20px 20px;
}

/************************************************************************************************************************
		C O N T E N T - CTAS
************************************************************************************************************************/

.cta01, .cta02 {
	font-family: Arial, Georgia, Times, serif;
	line-height: 32px;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

.cta03 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

.cta01 a:link, .cta01 a:visited, .cta01 a:active,
.cta02 a:link, .cta02 a:visited, .cta02 a:active,
.cta03 a:link, .cta03 a:visited, .cta03 a:active {
	text-decoration: none;
}


















