body, th, td {
	font-family: Trebuchet, Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: FFFFFF;
}

a:hover .link 		{text-decoration: underline;}
sup					{font-size: .7em;}

/*Header */
.head_img_logo 		{position: absolute;	top: 55px; 			left: 50px;}
.head_img_a 		{position: absolute; 	top: 50px; 			left: 330px;}
.head_img_1 		{position: absolute; 	top: 50px; 			left: 550px;}
.head_img_2 		{position: absolute; 	top: 50px; 			left: 695px;}
.head_img_3 		{position: absolute; 	top: 50px; 			left: 840px;}

/* Sitewide navigation */
.sw_nav 			{position: absolute;	top: 145px;			left: 50px;		color:#333333;}
.sw_nav_major p 	{font-size: 1.1em;		margin-top: 0px;	margin-bottom: 10px; font-weight: bold;}
.sw_nav_minor p 	{font-size: .9em;		margin-top: 0px;	margin-bottom: 10px;}
.sw_nav_local p		{position: relative;	left: 10px;			font-size: .95em;		margin-top: 0px;	margin-bottom: 10px; color: #336699;}
.sw_nav_major a 	{text-decoration: none;		color:#333333;}
.sw_nav_minor a 	{text-decoration: none;		color:#333333;}
.sw_nav_local a 	{text-decoration: none;		color: #336699;}
.sw_nav_minor .current a, .sw_nav_major .current a 			{text-decoration: none;		color: #003366;}

/* Breadcrumbs */
.breadcrumb			{position: absolute; 	top: 180px; left: 330px; 	width: 600px;	font-size: .8em;	color: #cc9966;}
.breadcrumb	a		{text-decoration: none;			color: #996633;}
.breadcrumb	a:hover	{text-decoration: underline;	color: #996633;}
.breadcrumb .here	{font-weight: bold;		color: #996633;}

/* Special elements */
.content .subhead	{position: relative; 	top: -20px;			margin-bottom: 0px;	font-size: 1.05em;	font-style: italic;	}

.content .callout {position: relative; width: 150px; float: right; border: 2px; border-color: #996633; border-style: solid; padding: 10px; margin: 10px; font-size: 90%;}

.category			{position: relative;	left: 0px;	top: 10px;	font-size: .8em; padding-top: 6px;	 border: 0px; border-top: 1px; border-color: #999999; border-style: solid;}
.content .category p	{margin-top: 0px;		margin-bottom: 0px;}
.category h2			{margin-top: 5px;		margin-bottom: 0px;}
.category h3			{margin-top: 10px;		margin-bottom: 0px;		position: relative;		left: 10px;	font-size: 1em;}

.profile img		{padding-right: 20px; padding-bottom: 20px; float: left;}

/* Content */
.content .more		{position: relative;	left: 10px;		top: -10px;		margin-bottom: 10px;	font-size: .9em;}

.content 			{position: absolute;	top: 223px;	left: 337px;	width: 600px; 		font-size: 1.1em;}

.content h1 		{margin-top: 0px;		margin-bottom: 20px;	font-weight: normal;	font-size: 2em;			color: #333333;	}

.content h2 		{margin-top: 0px;		margin-bottom: 3px;		font-weight: bold;	font-size: 1.3em;		color: #333333;	}	
.content h2 a		{text-decoration: none;				font-weight: normal;	color: #003366;		}	
.content h2 a:hover	{text-decoration: underline;		font-weight: normal;	color: #003366;	}	

.content p 			{margin-top: 0px;		margin-bottom: 20px;	line-height: 130%;}
.content a 			{color: #336699;		text-decoration: none;}
.content a:hover 	{color: #336699;		text-decoration: underline;}


/* Footer */
.footer 			{font-size: .7em;		position: relative;	top: 50px;	color: #333333;}
.footer a			{text-decoration: none;	color: #333333;}
.footer a:hover		{text-decoration: underline;}

/* HOMEPAGE CLASSES */
/* Major navigation */
.home_major 		{text-align: center;}
.home_major h1, .home_major h1 a 	{text-decoration: none;		color: #000000;		font-size: 28px;	font-weight: normal;}
.home_major h2, .home_major h2 a 	{text-decoration: none;		color: #000000;		padding-top: 0px;	margin-top: -20px;	font-size: 20px;	font-weight: normal;}

/* Minor navigation */
.home_minor 		{text-decoration: none;	color: #000000;		font-size: 18px;}
.home_minor a		{text-decoration: none;	color: #000000;}
a:hover .home_minor_text	{text-decoration: underline;}

/* Home contact */
.home_phone 		{color: #000000;		font-size: 24px;	padding-right: 10px;}
.home_contact a		{text-decoration: none;	color: #000000;		font-size: 18px;	padding-right: 10px;}
.home_contact a:hover	{text-decoration: underline;}

/* Home footer */
.home_footer 		{padding-top: 50px;		font-size: 12px;}
.home_footer a		{text-decoration: none;	color: #000000;}
.home_footer a:hover{text-decoration: underline;}
