
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

a {
	color:#003366;
	text-decoration:none;
}

a:hover {
	color:#003366;
	text-decoration: underline;
}

p {
	margin:13px 0;
}

p:first-child, p.first-child {
	margin-top:0;
}

p:last-child, p.last-child {
	margin-bottom:0;
}

.nobr {
	white-space: nowrap;
}

.phoneNumber {
	white-space:nowrap;
	font-weight:bold;
}

sup {
   line-height: 100%;
   vertical-align: top;
   font-size: 9px;
}

.kicker {
	font-style:italic;
	color:#003366;
}

.headline {
	font-family:"Times New Roman", Times, serif;
	color:#50a05d;
	font-size:22px;
}

a.headline {
	font-family:"Times New Roman", Times, serif;
	color:#50a05d;
	font-size:22px;
	text-decoration:none;
}

a.headline:hover {
	font-family:"Times New Roman", Times, serif;
	color:#50a05d;
	font-size:22px;
	text-decoration: underline;
}

.subhead {
	color:#003366;
	font-size:16px;
}
.caption {
	color:#003366;
	font-size:10px;
}
.nav{
	color:#003366;
	font-size:14px;
	font-weight:bold;
}


.blueBold {
	color:#003366;
	font-weight:bold;
}

.footnote {
	font-size: 10px;
}

.callout {
	background-color:#c5d5ee;
	padding:15px;
}
.calloutBlue {
	background-color:#003876;
	color:#FFFFFF;
	padding:15px;
}
.calloutBlue2 {
	background-color:#e9edf8;
	color:#000;
	padding:15px;
}

.leftnav {
	background: url(../images/left_nav_background.gif);
	background-repeat:repeat-y;
	padding:10px 10px 10px 13px;
	color:#003366;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

