/* STANDARD */
body			{ background-color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px; marginheight: 0px; marginwidth: 0px; 
				font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 1.25; font-color: #000000; }
font			{ font-family: arial, helvetica, sans-serif; font-size: 14px; font-color: #000000; }
ul				{ margin-top: 5px; margin-left: 20px; padding-left: 0px; line-height: 1.3 }
sub				{ font-size: 80%; line-height: .75; }
sup				{ font-size: 80%; line-height: 1.25; }
table			{ font-family: arial, helvetica, sans-serif; font-size: 12px; text-align: left; }
th				{ text-align: left; }
td				{ text-align: left; }
a:active		{ color: #000000; }
a:link			{ color: #000000; }
a:visted		{ text-decoration: underline; }
a:hover			{ text-decoration: none; }
pre				{ word-wrap : break-word;} /* for coldfusion debugging, makes it stay within the page width */

/* CONTENT */
.headline,      .headline      font { font-size: 20px; line-height: 1.25; } 
.subhead,       .subhead       font { font-size: 18px; }
.subhead2,      .subhead2      font { font-size: 16px; } 
.default-2-col, .default-2-col font { font-size: 14px; } 
.default-1-col, .default-1-col font { font-size: 12px; }
.caption,       .caption       font { font-size: 10px; font-weight:bold; } 
.body2,         .body2         font { font-size: 11px; }
.body3,         .body3         font { font-size: 10px; }
.center			{ align: center; text-align: center;}
.right			{ align: right; text-align: right;}

/* HEADING LINKS */
.headingLink,		.headingLink		font { font-size: 10px; text-decoration:none; color: #FFFFFF }
.headingLinkDark,	.headingLinkDark	font { font-size: 10px; text-decoration:none; color: #666666 }

table.content	{ background-color: #efefef; padding: 5px; padding-left: 15px; }
th.content		{ background-color: #999966; color: #ffffff; }
td.content		{ background-color: #ced1cb; }
td.content2		{ background-color: #ffffff; }

/* NAVIGATION */
.nav			{ font-size: 11px; text-decoration: none; font-weight: bold; line-height: 1.2; }
a.nav			{ text-decoration: none; }
a.nav:active	{ text-decoration: none; }
a.nav:visited	{ text-decoration: none; }
a.nav:hover		{ text-decoration: none; }

.subnav				{ font-size: 11px; text-decoration: none; line-height: 1.2; }
a.subnav			{ text-decoration: none; }
a.subnav:active		{ text-decoration: none; }
a.subnav:visited	{ text-decoration: none; }
a.subnav:hover		{ text-decoration: none; }

/* BREADCRUMBS */
.bread			{ font-size: 10px; color: #5c7c9d; }
a.bread			{ color: #003366; }
a.bread:active	{ color: #000000; }
a.bread:visited	{ color: #003366; }
a.bread:hover	{ color: #335C85; }

/* FOOTER LINKS */
.textnav			{ font-size: 10px; }
a.textnav			{ color: #003366; }
a.textnav:active	{ color: #ffffff; }
a.textnav:visited	{ color: #003366; }
a.textnav:hover		{ color: #335C85; }

/* FORMS */
form			{ margin-top: 5px; }
input			{ background-color: #f3f3eb; border: 1px solid #999999; color: #003366; }
select			{ background-color: #f3f3eb; }

/* PORTALS */
.portletSubHeadingText 		{ font-size: 11px; font-weight: bold; }
.portletBody           		{ font-size: 11px; }
.portletFeaturedText   		{ font-size: 13px; line-height: 1.25; font-color: #ff0000; }
.portletFeaturedImgRight 	{ margin-left: 5px; }
.portletFeaturedImgLeft		{ margin-right: 5px; }

