/* Typography */

body {/*font:normal 67%/1.5em Verdana,Arial,Helvetica,sans-serif;*/ font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
h1, h2 {font-size:1.25em;}
h3 {font-size:1.13em;}
h4 {font-size:1em;}
address {font-style:normal; font-size:1em;}
table {font-size:12px;}
#main p.emph {font-weight:bold;}

.readmore {
/*border-bottom:1px solid #006;*/
padding-bottom:13px;
}


#header li a, #footer li a, #header p #footer p {
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
text-align:left;
}

body.tertiary #intro h2 {
font:normal 1.5em Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

#pagetitle, body.tertiary #intro h3, body.phaseii #intro h2, body.phaseii #intro h3 {
/*font:bold 1.2em Arial,Helvetica,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:-5px;
	line-height:22px;
}

#intro h3 span.lower {text-transform:none;}

#main h3 {font:bold 1.5em Arial,Helvetica,sans-serif;}
body.pro #const p, body.pro #dev p, body.pro #ind p {font-size:0.9em;}
#intro p, #intro li, body.res .mainintro, #main .secondarysection p, #main #matchgame p, #main #matchgame li a {
	/*font:normal 1em/1.5em Arial,Helvetica,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height: 18px;
	}
#personality .learnmore a {text-decoration:none;}

#jtf h3 {
/*font:normal 1.13em Arial,Helvetica,sans-serif;*/
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;
}

#secondary, li, body.media .psa {
text-align:left;
}

#secondary h4, #secondary p, .floatright h4, .floatright p {
/*font-size:0.9em;*/
line-height:1.4em;
}

#secondnav li a {
cursor:pointer;
text-decoration:none;
font-weight:bold;
}

#secondnav li ul li a {font-weight:bold;}
#secondnav li ul li ul li a {font-weight:normal;}
.button a, #header a, #main #matchgame li a {text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
#footer p {text-align:right;}

.jtfpic p, .jtfpic img {
font-size:9px;
text-align:center;
margin-bottom:2px;
}

#search input.button, p.button a {
font-size:1em;
text-align:center;
}

#personality p.learnmore a, .newsbutton a, .centered {text-align:center;}
#main .secondarysection h3 {font:normal 1.13em Arial,Helvetica,sans-serif;}

body.pro #main .secondarysection ul {
font:normal 1em/1.4em Arial,Helvetica,sans-serif;
list-style:disc outside;
padding-top:5px;
padding-left:20px;
}

body.pro #main .secondarysection li {
margin:12px 0;
}

ul#hnavtwo li a {cursor:pointer;}

body.hhw #intro table td {
/*font:normal 1em/1.5em Arial,Helvetica,sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
text-align:center;
}

body.hhw #intro table tr.text td {vertical-align:top;}

body.community #events p {
font:0.9em Verdana,Arial,Helvetica,sans-serif;
}

#partnerlinks td  {
font:1.13em Arial,Helvetica,sans-serif;
color:#006;
}

div.triggered {
font:1em Arial,Helvetica,sans-serif;
color:#006;
margin:0 35px 25px 10px;
padding:0;
}

#searchresults dt {
font-size:1.25em;
}

/* SITEMAP */
p.sitemapindent {
text-indent:2em;
}


body.contact #intro .trigger h3, body.contact #intro .triggerexpanded h3, body.downloads #intro .trigger h3, body.downloads #intro .triggerexpanded h3 {
text-transform:none;
text-decoration:underline;
}