/* Layout Style Classes */
body						{ background-image:      url(images/dvi_bgrdpattern.jpg);
								  background-repeat:     repeat;
								  background-position:   center;
								  background-attachment: fixed;	}	/* Generate Background Image for Index Pages */
body.image						{ background-color: #ffffff;	}	/* Force Background to White for Image Pages #ffffff = White */
td.navbar						{ background-color: #993300;	}	/* Navigation Sidebar	#993300 = Brown	*/
/* Main Style Classes*/
td.main		.pagehead			{ font-family: Arial, Helvetica, sans-serif;  font-size: 24px; line-height: 26px; color: #003333; text-decoration: none; font-weight: bold;   font-style: normal; }
td.main		.bodycopy			{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal; }
td.main		.bodycopyfirst		{ font-family: Times New Roman, Times, serif; font-size: 22px; line-height: 24px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal; }
td.main		.boldbodycopy		{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; font-weight: bold;   font-style: normal; }
td.main		.boldbodycopyfirst	{ font-family: Times New Roman, Times, serif; font-size: 22px; line-height: 24px; color: #000000; text-decoration: none; font-weight: bold;   font-style: normal; }
td.main		.bodylegalcopy		{ font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 14px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal; }
td.main		.bodycaption		{ font-family: Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 15px; color: #003333; text-decoration: none; font-weight: bold;   font-style: normal; text-align: center; }
td.main		.bodylogo			{ font-family: Times New Roman, Times, serif; font-size: 13px; line-height: 15px; color: #003333; text-decoration: none; font-weight: bold;   font-style: italic; text-align: center; }
td.main		.flagcopy			{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #ff0000; text-decoration: none; font-weight: bold; font-style: italic; }
td.main		.sectionhead1		{ font-family: Arial, Helvetica, sans-serif;  font-size: 15px; line-height: 17px; color: #003333; text-decoration: none; font-weight: bold;   font-style: normal; text-align: center; }
td.main		.sectionhead2		{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 15px; color: #003333; text-decoration: none; font-weight: bold;   font-style: normal; text-align: center; margin-bottom: 0; }
td.main		.parahead1			{ font-family: Arial, Helvetica, sans-serif;  font-size: 15px; line-height: 50px; color: #333333; text-decoration: none; font-weight: bold;   font-style: italic; text-align: left; }
td.main		.parahead2			{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 20px; color: #666666; text-decoration: none; font-weight: bold;   font-style: italic; text-align: left; margin-bottom: 0; }
td.main		.scheduletitle		{ font-family: Arial, Helvetica, sans-serif;  font-size: 15px; line-height: 17px; color: #003333; text-decoration: none; font-weight: bold;   font-style: normal; text-align: center; }
td.main		.treelist			{ list-style: url(Images/treebullet_small.gif) circle outside;}				/* List with small pine tree bullets */
td.main		 h5 + p				{ margin-top: 0; }															/* Bring paragraph down to sit on top of paragraph	*/
td.main		.bufferedtable		{ margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
/* Navigation Style Classes */
td.navbar	.bodycopy			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; text-decoration: none; }
td.navbar	.bodycurpage		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none; font-weight: bold; }
td.navbar	.bodycaption		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; text-decoration: none; text-align: center; }
/* Footer Style Classes */
td.foot		.bodycopy			{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #ffff99; text-decoration: none; font-weight: normal; font-style: normal; }
td.foot		.bodycopyfirst		{ font-family: Times New Roman, Times, serif; font-size: 22px; line-height: 24px; color: #ffff99; text-decoration: none; font-weight: normal; font-style: normal; }
td.foot		.boldbodycopy		{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #ffff99; text-decoration: none; font-weight: bold;   font-style: normal; }
td.foot		.boldbodycopyfirst	{ font-family: Times New Roman, Times, serif; font-size: 22px; line-height: 24px; color: #ffff99; text-decoration: none; font-weight: bold;   font-style: normal; }
td.foot		.bodylegalcopy		{ font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 14px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal; }
/* Link Styles */
/*   Main */
td.main		a:link				{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #000000; text-decoration: underline; font-weight: normal; font-style: normal; }		/* main content links unvisited				*/
td.main		a:visited			{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #000000; text-decoration: underline; font-weight: normal; font-style: normal; }		/* main content links visited				*/
td.main		a:hover				{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline; font-weight: normal; font-style: normal; }		/* main content links user hovers			*/
td.main		a:active			{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline; font-weight: bold;   font-style: normal; }		/* main content links active				*/
td.main		a.caption:link		{ font-family: Times New Roman, Times, serif; font-size: 13px; line-height: 15px; color: #003333; text-decoration: underline; font-weight: bold;   font-style: italic; }		/* caption main content links unvisited		*/
td.main		a.caption:visited	{ font-family: Times New Roman, Times, serif; font-size: 13px; line-height: 15px; color: #663333; text-decoration: underline; font-weight: bold;   font-style: italic; }		/* caption main content links visited		*/
td.main		a.caption:hover		{ font-family: Times New Roman, Times, serif; font-size: 13px; line-height: 15px; color: #666666; text-decoration: underline; font-weight: bold;   font-style: italic; }		/* caption main content links user hover		*/
td.main		a.caption:active	{ font-family: Times New Roman, Times, serif; font-size: 13px; line-height: 15px; color: #666666; text-decoration: underline; font-weight: bold;   font-style: italic; }		/* caption main content links active			*/
/*   Navigation */
td.navbar	a:link				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; text-decoration: none;      font-weight: normal; font-style: normal; }		/* navbar links unvisited					*/
td.navbar	a:visited			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; text-decoration: none;      font-weight: normal; font-style: normal; }		/* navbar links visited						*/
td.navbar	a:hover				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none;      font-weight: normal; font-style: normal; }		/* navbar links user hovers					*/
td.navbar	a:active			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none;      font-weight: bold;   font-style: normal; }		/* navbar links active						*/
td.navbar	a.inlink:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none;      font-weight: bold;   font-style: normal; }		/* navbar indented links unvisited			*/
td.navbar	a.inlink:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none;      font-weight: bold;   font-style: normal; }		/* navbar indented links visited			*/
td.navbar	a.inlink:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none;      font-weight: normal; font-style: normal; }		/* navbar indented links user hovers		*/
td.navbar	a.inlink:active		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: none;      font-weight: bold;   font-style: normal; }		/* navbar indented links active				*/
td.navbar	a.mail:link			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; text-decoration: underline; font-weight: normal; font-style: italic; }		/* mailto navbar links unvisited			*/
td.navbar	a.mail:visited		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff; text-decoration: underline; font-weight: normal; font-style: italic; }		/* mailto navbar links visited				*/
td.navbar	a.mail:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: underline; font-weight: normal; font-style: italic; }		/* mailto navbar links user hover			*/
td.navbar	a.mail:active		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #003333; text-decoration: underline; font-weight: bold;   font-style: italic; }		/* mailto navbar links active				*/
/*   Footer */
td.foot		a:link				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: underline; font-weight: normal; font-style: normal; }		/* footer links unvisited					*/
td.foot		a:visited			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: underline; font-weight: normal; font-style: normal; }		/* footer links visited						*/
td.foot		a:hover				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline; font-weight: normal; font-style: normal; }		/* footer links user hovers					*/
td.foot		a:active			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline; font-weight: bold;   font-style: normal; }		/* footer links active						*/
td.foot		a.mail:link			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: underline; font-weight: normal; font-style: normal; }		/* mailto footer links unvisited			*/
td.foot		a.mail:visited		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: underline; font-weight: normal; font-style: italic; }		/* mailto footer links visited				*/
td.foot		a.mail:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline; font-weight: normal; font-style: italic; }		/* mailto footer links user hover			*/
td.foot		a.mail:active		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #666666; text-decoration: underline; font-weight: bold;   font-style: italic; }		/* mailto footer links active				*/
