/* main text styles */
body		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
p			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
td			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
b			{ font-weight: bold;}
.text		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
.seealso 	{ background:#f3f3f3; border:1px solid #f3f3f3;}
a			{ color: #7EB776; text-decoration:none; }
a:active	{ color: #EEC835; text-decoration:none; }
a:hover		{ color: #EEC835; text-decoration: underline; }
a:visited	{ color:#E7AE51;  text-decoration:none; }
sub			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:x-small; line-height:x-small; color: #333333; text-decoration: none; font-weight: normal;}
sup			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:x-small; line-height:x-small; color: #333333; text-decoration: none; font-weight: normal;}

.swag		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:12px; color: #333333; text-decoration: none; font-weight: normal;}

/* home page styles */
.todaydate 				{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 15px;line-height:13px;color:#74ADDE;text-decoration:none;font-weight : bold;}

.learnmore 				{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:10px;color:#6B5284;text-decoration:none;font-weight : normal;}
.learnmore:hover 		{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:10px;color:#6B5284;text-decoration:underline;font-weight : normal;}
.learnmore:active 		{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:10px;color:#6B5284;text-decoration:none;font-weight : normal;}
.learnmore:active:hover {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:10px;color:#6B5284;text-decoration:underline;font-weight : normal;}
.learnmore:visited 		{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:10px;color:#6B5284;text-decoration:none;font-weight : normal;}
.learnmore:visited:hover{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:10px;color:#6B5284;text-decoration:underline;font-weight : normal;}

.withtext				{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height:12px;color:#74ADDE;text-decoration:none;font-weight : normal;}
.centertitle			{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18px;line-height:18px;color:#97cdcd;text-decoration:none;font-weight : normal;}
.centertitle:hover		{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18px;line-height:18px;color:#97cdcd;text-decoration:underline;font-weight : normal;}
.centertitle:active		{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18px;line-height:18px;color:#97cdcd;text-decoration:none;font-weight : normal;}
.centertitle:active:hover	{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18px;line-height:18px;color:#97cdcd;text-decoration:underline;font-weight : normal;}
.centertitle:visited	{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18px;line-height:18px;color:#97cdcd;text-decoration:none;font-weight : normal;}
.centertitle:visited:hover	{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18px;line-height:18px;color:#97cdcd;text-decoration:underline;font-weight : normal;}

.rightmenuheader		{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:11px;line-height:12px;color:#333333;text-decoration:none;font-weight:normal;}


/* tooltip style */
.glossarytooltip 				{ color:#333333;border-bottom: 1px dotted orange;background-color: #FFFFEF;cursor: help;text-decoration:none; line-height:11px}
.glossarytooltip:hover 			{ color:#333333;border-bottom: 1px dotted orange;background-color: #FFFF99;cursor: help;text-decoration:none; line-height:11px}
.glossarytooltip:active 		{ color:#333333;border-bottom: 1px dotted orange;background-color: #FFFFEF;cursor: help;text-decoration:none; line-height:11px}
.glossarytooltip:active:hover 	{ color:#333333;border-bottom: 1px dotted orange;background-color: #FFFF99;cursor: help;text-decoration:none; line-height:11px}
.glossarytooltip:visited 		{ color:#333333;border-bottom: 1px dotted orange;background-color: #FFFFEF;cursor: help;text-decoration:none; line-height:11px}
.glossarytooltip:visited:hover 	{ color:#333333;border-bottom: 1px dotted orange;background-color: #FFFF99;cursor: help;text-decoration:none; line-height:11px}
.glosstext 						{font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height: 10px; color: #ff0000; text-decoration: none; font-weight: normal;background-color: #FFFFFF}
.glossboxfg 					{background-color:#ffffee;}
.glossboxbg 					{background-color:#A384B3;}
.glosscaption 					{font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height: 14px; color: #ffFFFF; text-decoration: none; font-weight: bold;}

/* list styles */
ul					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ol					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
li					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ul li				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ul ul li			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ul ul ul li			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ul ul ul ul li		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ul ul ul ul ul li	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ol li				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ol ol li			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}
ol ol ol li			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:small; color: #333333; text-decoration: none; font-weight: normal;}

/* drop down menu styles */
.menu .options			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; margin:1px; border:1px solid #333; line-height:12px; background-color: #fff; }
.menu a					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color: #A384B3; display: block; padding: 2px 10px 0px 2px; text-decoration: none; line-height:12px; background-color: transparent; }
.menu a:hover			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:12px; background-color: #eee; color:#808080;}
.menu a:visited			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color: #A384B3; display: block; padding: 2px 10px 0px 2px; text-decoration: none; line-height:12px; background-color: transparent; }
.menu a:visited:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:12px; background-color: #eee; color:#808080;}


/* misc template styles */
#navtrail				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:6px;}
.navigation				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-decoration: none; color: #808080; font-weight: bold;}
.navigation:visited		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-decoration: none; color: #808080; font-weight: bold;}
.smalllabel				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#808080; text-decoration:none; }
.largelabel				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px; color:#444; }
.sideinput				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; width:117px; }

.footer					{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight: bold}
.footer:visited			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight: bold}
.footer:hover			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline; font-weight: bold}
.footer:visited:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline; font-weight: bold}

.largefeature			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:13px; color:#A384B3; text-decoration:none; font-weight: bold; }
.largefeature:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:13px; color:#A384B3; text-decoration:none; font-weight: bold; }
.largefeature:hover		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:13px; color:#A384B3; text-decoration:underline; font-weight: bold; }
.largefeature:visited:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:13px; color:#A384B3; text-decoration:underline; font-weight: bold; }

.smallfeature			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:12px; color:#739899; text-decoration:none; }
.smallfeature:hover		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:12px; color:#A384B3; text-decoration:underline; }
.newsfuture				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:14px; color:#808080; text-decoration:none; font-weight:bold }
.sponsortext 			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9px; line-height:10px; color:#C0C0C0; text-decoration:none; font-weight:normal }
.sponsorlink 			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9px; line-height:9px; color:#666666; text-decoration:none; font-weight:normal }
.sponsorlink:hover 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9px; line-height:9px; color:#666666; text-decoration:underline; font-weight:normal }
.citation 				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height:10px; color:#000000; text-decoration:none; font-weight:normal; font-style:italic}
.centerlink				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:14px; line-height:18px; color:#A384B3; text-decoration:underline; font-weight:bold; font-style:normal}
.ardell_title_1 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:14px; color:#0493D3; text-decoration:none; font-weight:bold; font-style:normal}
.ardell_title_2 		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:14px; color:#0493D3; text-decoration:none; font-weight:bold; font-style:normal}


/* breadcrumb trail styles */
.bcOne			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #808080; font-weight:bold; text-decoration: none;}
.bcOne:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #808080; font-weight:bold; text-decoration: underline;}
.bcOne:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #808080; font-weight:bold;}

.bcTwo			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #A384B3; text-decoration: none; }
.bcTwo:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #A384B3; text-decoration: underline; }
.bcTwo:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #A384B3;}

.bcThree		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #6EABDB; text-decoration: none; }
.bcThree:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #6EABDB; text-decoration: underline; }
.bcThree:visited{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #6EABDB;}

.bcFour			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #69BA82; text-decoration: none; }
.bcFour:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #69BA82; text-decoration: underline; }
.bcFour:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #69BA82;}

.bcFive			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #E7AE51; text-decoration: none; }
.bcFive:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #E7AE51; text-decoration: underline; }
.bcFive:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #E7AE51;}

.bcSix			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #A384B3; text-decoration: none; }
.bcSix:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #A384B3; text-decoration: underline; }
.bcSix:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #A384B3;}

.bcSeven		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #6EABDB; text-decoration: none; }
.bcSeven:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #6EABDB; text-decoration: underline; }
.bcSeven:visited{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #6EABDB;}

.bcEight		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #69BA82; text-decoration: none; }
.bcEight:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #69BA82; text-decoration: underline; }
.bcEight:visited{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #69BA82;}

.bcLive			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #444444; text-decoration: none; font-weight:normal}
.bcLive:hover	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #444444; text-decoration: underline; font-weight:normal}
.bcLive:visited	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:11px; color: #444444; font-weight:normal}

.bcSeperator	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 4px; line-height:4px; color: #808080; text-decoration: none; }


.searchhit				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:13px; color: #63abdb; text-decoration: underline; font-weight:bold}
.searchhit:visited		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:13px; color: #63abdb; text-decoration: underline; font-weight:bold}
.searchhit:hover		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:13px; color: #9ccfd0; text-decoration: underline; font-weight:bold}
.searchhit:visited:hover{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:13px; color: #9ccfd0; text-decoration: underline; font-weight:bold}
.searchblurb			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:13px; color: #666666; text-decoration: none; font-weight:normal}
.searchblurbbold		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; font-weight:bold; color:#000000;}

.searchurl				{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:12px; color: #7EB776; text-decoration: none; font-weight:normal}
.searchurl:visited		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:12px; color: #7EB776; text-decoration: none; font-weight:normal}
.searchurl:hover		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:12px; color: #7EB776; text-decoration: underline; font-weight:normal}
.searchurl:visited:hover{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:small; line-height:12px; color: #7EB776; text-decoration: underline; font-weight:normal}

/* header styles */
.lvlOne		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #808080; margin-bottom: 5px; }
.lvlTwo		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #A384B3; margin-bottom: 5px; }
.lvlThree	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #6EABDB; margin-bottom: 5px; }
.lvlFour	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #69BA82; margin-bottom: 5px; }
.lvlFive	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #E7AE51; margin-bottom: 5px; }
.lvlSix		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #A384B3; margin-bottom: 5px; }
.lvlSeven	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #6EABDB; margin-bottom: 5px; }
.lvlEight	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 22px; line-height: 27px; font-weight: normal; color: #69BA82; margin-bottom: 5px; }


/* body header styles */
h1	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:20px; line-height: 22px; color: #333; font-weight: bold; }
h2	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:18px; line-height: 20px; color: #333; font-weight: bold; }
h3	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:16px; line-height: 18px; color: #333; font-weight: bold; }
h4	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:14px; line-height: 16px; color: #333; font-weight: bold; }
h5	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height: 22px; color: #333; font-weight: bold; }
h6	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height: 22px; color: #333; font-weight: bold; }
h7	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; line-height: 16px; color: #333; font-weight: bold; }

/* misc styles */
A.anchor { text-decoration: none; }
#body1 DIV { border:1px solid white; }


