/* Text */
body {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #333;
}
td,th					{font-family:Arial,Helvetica,sans-serif; color:#333; font-size:1em; line-height:1.4em;}
p						{font-family:Arial,Helvetica,sans-serif; color:#333; font-size:1em; line-height:1.4em; margin:0 0 1em 0;}
li						{font-family:Arial,Helvetica,sans-serif; color:#333; font-size:1em; line-height:1.4em; margin-bottom:0.7em;}
ul						{padding-left:15px;}
h1						{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:2.2em; line-height:1em; color:#000; margin:0 0 .6em 0;}
h2						{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.4em; line-height:1.2em; color:#000; margin:1em 0 0.7em 0;}
h3						{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.2em; line-height:1.2em; color:#000; margin:0;}
h4						{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-style:italic; font-size:1.2em; line-height:1.2em; color:#000; margin:0;}

#sectionContent p 		{font-size:11px; line-height:14px;}
#sectionContent h2 		{text-transform:uppercase; font-size:11px; line-height:14px; color:#222; padding:0 0 3px 0; border-bottom:1px solid #ccc; margin:0 0 7px 0;}

.underline				{padding-bottom:4px; border-bottom:1px solid #aaa; margin-bottom:7px;}
.nomargin				{margin-bottom:0.2em;}

.programHeaderContact					{margin:0 0 0 20px;}
.programHeaderContact h3				{font-size:1.1em !important;}
.programHeaderContact h3 a				{color:#0B397A; outline:none;}
.programHeaderContact h3 a:link 		{color:#0B397A; text-decoration:none;}
.programHeaderContact h3 a:active 		{color:#0B397A; text-decoration:none;}
.programHeaderContact h3 a:visited 		{color:#0B397A; text-decoration:none;}
.programHeaderContact h3 a:hover 		{color:#000; text-decoration:underline;}

.stats					{width:540px; margin-bottom:0.7em;}
.stats th				{padding:0px 10px 0 0; width:25%; font-size:30px; line-height:30px; text-align:left;}
.stats th.last			{padding-right:0;}
.stats td				{padding:0 10px 5px 0; width:25%; font-size:1em; line-height:1.1em;  text-align:left;}
.stats td.last			{padding-right:0;}
.stats td p				{margin:0; font-size:1em; line-height:1.1em;}

.list-bottom			{border-top:1px solid #ddd; margin-bottom:1.4em; border-bottom:1px solid #ddd; line-height:1em; padding:5px; text-align:right; background-image:url("images/bg-highlight.png"); background-repeat:no-repeat;}

a.view-all-button			{height:10px; padding:2px 5px; border:1px solid #ccc; background-color:#eee; color:#222 !important;}
a.view-all-button:link		{color:#222 !important;}
a.view-all-button:active	{color:#222 !important;}
a.view-all-button:visited	{color:#222 !important;}
a.view-all-button:hover		{color:#222 !important; background-color:#ddd;}

a						{color:#336699; outline:none;}
a:link 					{color:#336699; text-decoration:none;}
a:active 				{color:#336699; text-decoration:none;}
a:visited 				{color:#336699; text-decoration:none;}
a:hover 				{color:#1F2C3C; text-decoration:underline;}

/* Images */
img.left				{float:left; margin:3px 10px 5px 3px; border-width:0px; border-style:solid; border-color:#999999;}
img.right				{float:right; margin:3px 3px 5px 10px; border-width:0px; border-style:solid; border-color:#999999;}
img.center				{float:none; margin:5px 5px 5px 5px; border-width:0px; border-style:solid; border-color:#999999;}

.caption				{font-family:Verdana,Arial,sans-serif; color:#333333; font-size:10px;}
.caption a				{font-family:Verdana,Arial,sans-serif; color:#339933; font-size:10px; text-decoration:none;}
.caption a:link 		{font-family:Verdana,Arial,sans-serif; color:#336699; font-size:10px; text-decoration:none;}
.caption a:active 		{font-family:Verdana,Arial,sans-serif; color:#336699; font-size:10px; text-decoration:none;}
.caption a:visited 		{font-family:Verdana,Arial,sans-serif; color:#336699; font-size:10px; text-decoration:none;}
.caption a:hover		{font-family:Verdana,Arial,sans-serif; color:#339933; font-size:10px; text-decoration:underline;}

.twocol {float:left; padding:10px; background-color:#eee; margin-bottom:10px; -moz-border-radius:5px;}
.leftcol {float:left; width:250px; padding-right:20px;}
.rightcol {float:left; width:250px;}


