/* CSS Document *//*  common colors ::: SETred: FF0000 | red: 0 | drkgray: 666666 | gray: CC0000 | ivory: F5EEDE | ltgrey: E7E7E7 |  ltgrey: E7E7E7 |   ltBLUE: C9DFF9 |  ::: */ body 				{ margin: 0px; }a,img,p,span,table	{ margin: 0px; border: 0px; padding: 0px; }a,body,p,span,td	{ font-family: Arial, Helvetica, sans-serif; color: #000000;}div					{ margin: 0px; }strong				{ font-weight: bold; }em					{ font-style: italic; }a:link {text-decoration: none; font-weight: bold; color: #666666; }a:hover {text-decoration: none; font-weight: bold; color: #663366; }a:visited {text-decoration: none; font-weight: bold; color: #666666; }a:visited:hover {text-decoration: none; font-weight: bold; color: #663366; }a:active {text-decoration: none; font-weight: bold; color: #663366; }/*.navig              { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; align: center; padding: 6px 6px 6px 6px;}*/.navig                { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; align: center; padding: 5px 5px 5px 5px;}a.navig:link	    {text-decoration: none; font-weight: bold; color: #666666; padding-left: 6px;}/* One time, I tried to take "padding-left: 6px;" off the end of this line of code and it didn't seem to do anything */a.navig:hover       {text-decoration: none; font-weight: bold; color: #663366; padding-left: 6px;}a.navig:visited     {text-decoration: none; font-weight: bold; color: #666666; padding-left: 6px;}a.navig:visited:hover     {text-decoration: none; font-weight: bold; color: #663366; padding-left: 6px;}a.navig:active      {text-decoration: none; font-weight: bold; color: #666666; padding-left: 6px;}a.main:link			{color: #000000; font-weight: bold; padding-left: 6px; }/* Changing padding to padding-right: 6px; and padding-left: 6px; worked except it leaves Community (not a link) without padding. Jons original code was padding-left 6px; */a.main:hover       {text-decoration: none; font-weight: bold; color: #663366; padding-left: 6px;}a.main:visited		{color: #000000; font-weight: bold; padding-left: 6px; }a.main:visited:hover {color: #663366; font-weight: bold; padding-left: 6px; }		.leftnavig 	{ font-size: 12px; line-height: 12px; padding: 8px; color: #666666; display: block;}.pad               { padding-right: 7px;}.tophead 		{ font-family: Times New Roman, Times, serif; font-size: 45px; color: #ffffff; letter-spacing: -.05em; padding: 20px; }.headblack 		{ font-family: Times New Roman, Times, serif; font-size: 24px; color: #000000; padding: 0px 0px 12px 0px;}.quote		    { font-family: Times New Roman, Times, serif; font-size: 24px; color: #666666; line-height: 34px; padding: 0px; display: block;}h1		    { font-family: Times New Roman, Times, serif; font-size: 24px; color: #666666; line-height: 34px; padding: 0px; display: block; font-weight: normal;}.quotewht		    { font-family: Times New Roman, Times, serif; font-size: 24px; color: #ffffff; line-height: 34px; padding: 0px; display: block;}.quoteperson	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 8px; display: block;}.barhead 	    { font-family: Times New Roman, Times, serif; font-weight: bold; text-align: center; font-size: 18px; color: #ffffff;}.redboxhead     { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; font-size: 14px; color: #ffffff;}.redboxheadlft     { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; font-size: 14px; color: #ffffff;}.redboxheadlftsm     { font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 12px; color: #ffffff;}.whithead 		{ font-size: 18px; font-weight: bold; color: #ffffff;}.subhead 		{ font-size: 15px; font-weight: bold; line-height: 20px; color: #666666; }.subtexthead 	{ font-size: 15px; line-height: 20px; color: #666666; }.questions 		{	/*font-family: Times New Roman, serif;*/	font-size: 15px;	font-weight: bold;	font-style: italic;	line-height: 20px;	padding: 0px 6px 8px 0px;	color: #333333;	/*background: #FDE40B;*/}		.headred 			{ font-family: Times New Roman, Times, serif; font-size: 28px; color: #FF0000;}a.headred:link		{ font-family: Times New Roman, Times, serif; font-size: 28px; color: #FF0000;}a.headred:hover     { font-family: Times New Roman, Times, serif; font-size: 28px; color: #666666;}a.headred:visited		{ font-family: Times New Roman, Times, serif; font-size: 28px; color: #FF0000;}a.headred:visited:hover { font-family: Times New Roman, Times, serif; font-size: 28px; color: #666666;}				.copy 			{ font-size: 12px; line-height: 15px; padding: 0px; display: block;}.copylist 		{ font-size: 12px; line-height: 15px; padding: 5px; display: block;}.copylead 		{ font-size: 12px; line-height: 20px; padding: 0px; display: block;}.barcopy 		{ font-size: 11px; color: #666666; line-height: 13px; padding: 0px; display: block;}.barcopy_w_link { font-size: 11px; color: #666666; line-height: 13px; padding: 0px; display: block;}.copybold 		{ font-size: 12px; line-height: 15px; font-weight: bold; padding: 0px; display: block;}.copyboldgray 	{ font-size: 14px; line-height: 20px; color: #999999; font-weight: bold; padding: 0px; display: block;}.copysmgray 	{ font-size: 11px; color: #666666; line-height: 12px; padding: 0px; display: block;}.copy11 	    { font-size: 11px; color: #000000; line-height: 12px; padding: 0px; display: block;}.copysmgraysp 	{ font-size: 11px; color: #666666; line-height: 12px; padding: 8px; display: block;}.copyredsp 		{ font-size: 12px; color: #663366; line-height: 15px; font-weight: bold; padding: 8px; display: block;}.copyred 		{ font-size: 12px; color: #663366; line-height: 15px; font-weight: bold; padding: 0px; display: block;}.copysmhead 	{ font-size: 14px; line-height: 15px; color: #663366; font-weight: bold; padding: 0px; display: block;}.smcopy 		{ font-size: 9px; line-height: 10px; }.smcopybold 	{ font-size: 9px; font-weight: bold; line-height: 10px; }.astericks 		{ font-size: 12px; font-weight: bold; color: #663366; line-height: 10px; }.bullist 		{ font-size: 12px; line-height: 15px; padding: 3px 0px 0px 3px; white-space: wrap; display: block; }.bullist2 		{ font-size: 12px; line-height: 13px; padding: 0px 6px 6px 0px; white-space: wrap; display: block; }.bothead 		{ font-size: 13px; font-weight: bold; color: #666666;}.botheadwht 	{ font-size: 13px; font-weight: bold; color: #ffffff;}.botheadgrn 	{ font-size: 13px; font-weight: bold; color: #003300;}.bothead11 		{ font-size: 11px; font-weight: bold; color: #666666;}.botlist 		{ font-size: 10px; align: center; padding: 0px;}.botlistwht 	{ font-size: 10px; align: center; padding: 0px; color: #ffffff;}.calendarlist 	{ font-size: 10px; align: center; padding: 10px;}.copy11white 	{ font-size: 11px; color: #FFFFFF; line-height: 12px; padding: 0px; display: block;}.copy11white2 	{ font-size: 11px; color: #FFFFFF; line-height: 12px; padding: 0px; display: block;}a.white:link { color: #FFF; }a.white:hover { text-decoration:underline; color:#000; }a.white:visited { color:#CCC; }a.white:visited:hover { color:#FFF; }a.copy11white:link		{color: #FFFFFF; }a.copy11white:hover       {text-decoration: underline; color: #000000; }a.copy11white:visited		{color: #FFFFFF; }a.copy11white:visited:hover {color: #FFFFFF; }	a.copy11white2:link			{color: #FFFFFF; }a.copy11white2:hover       {text-decoration: underline; color: #000000; }a.copy11white2:visited		{color: #FFFFFF; }a.copy11white2:visited:hover {color: #FFFFFF; }	.copy_left_indent 			{ font-size: 12px; line-height: 15px; padding-left: 6px; display: block;}.copybold_left_indent 		{ font-size: 12px; line-height: 15px; font-weight: bold; padding-left: 6px; display: block;}.copysmgray_left_indent 	{ font-size: 11px; color: #666666; line-height: 12px; padding-left: 6px; display: block;}.copyredsplink 		{ color: #663366; font-size: 12px; line-height: 15px; font-weight: bold; padding: 8px; display: block;}/*a.copyredsplink:link {text-decoration: none; color: #FF0000; }a.copyredsplink:visited {text-decoration: none; color: #666666; }a.copyredsplink:hover {text-decoration: none; color: #ff0000; }a.copyredsplink:active {text-decoration: none; color: #666666; }*/.redlnk 		{color: #663366; font-size: 12px; line-height: 15px; font-weight: bold; padding: 8px; display: block;}a.redlnk:link {text-decoration: none; color: #663366; padding-left: 8px;}a.redlnk:hover {text-decoration: none; color: #666666; padding-left: 8px;}a.redlnk:visited:hover {text-decoration: none; color: #666; padding-left: 8px;}a.redlnk:visited {text-decoration: none; color: #663366; padding-left: 8px;}/*a.redlnk:active {text-decoration: none; color: #ff0000; }*/.redlnk_nopad 		{color: #663366; font-size: 12px; line-height: 15px; font-weight: bold; display: block;}a.redlnk_nopad:link {text-decoration: none; color: #663366; }a.redlnk_nopad:hover {text-decoration: none; color: #666666; }a.redlnk_nopad:visited:hover {text-decoration: none; color: #666; }a.redlnk_nopad:visited {text-decoration: none; color: #663366; }.list {font-family: Arial, Helvetica, sans-serif; font-size: 10px; align: center; padding: 10px; 10px; 10px; 10px;}a.list:link {text-decoration: none; color: #666666; }a.list:hover {text-decoration: underline; color: #663366; }a.list:visited {text-decoration: none; color: #666666; }a.list:active {text-decoration: none; color: #663366; }.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }.style1in {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 20px 20px 20px; display: block; }.listhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 4px 25px 4px 0px; white-space: wrap; display: block; }img#headerOne {	display: none;}a.ns:link 			{ color: #666666; text-align: center; text-decoration: none; line-height: 16px; }a.ns:hover			{ color: #666666; font-size: 11px; text-decoration: none; }a.ns:visited		{ color: #663366; font-size: 11px; text-decoration: none; }a.ns:visited:hover	{ color: #663366; font-size: 11px; text-decoration: none; }/*.slpfa			{ color: #ffffff; font-family: Arial, Helvetica, sans-serif; fonsize: 12px; text-decoration: none; padding: 0px 0px px 0px; white-space: wrap; line-height: 14px; display: inline; } *//* >>> nav dropdown ids and classes *//* <<< ddnav items */div#mainnav				{ margin: 0px; width: 790px; height: 25px; padding: 0px; margin-left: 10px;}div#mainnav ul 			{ margin: 0px; padding: 0px; list-style: none; } div#mainnav li 			{ margin: 0px; padding: 0px; float: left; position: relative; }div#mainnav li a	{ margin: 0px; display: block; }/*div#mainnav li a:hover	{background-color: #ff0000;}*/#p1,#p2,#p3,#p4,#p5,#p6,#p7 { height: 15px; display: inline; }#mainnav ul li ul li a		{ display: block; width: 155px; }/* second-level lists */div#mainnav li ul 			{ display: none; position: absolute; left: 0px; top: 18px; margin: 0px; }div#mainnav li li			{ float: none; padding: 0px; text-align: left;  }div#mainnav li li a		{ color: #666666; background-color: #FFFFFF; text-decoration: none; display: block; padding: 0px 5px; margin: 0px; border: solid 1px #cccccc; }div#mainnav li li a:hover	{ color: #ffffff; background-color: #663366; }/*div#mainnav li li a.nsl	{ border-bottom: solid 1px #996600; }*/div#mainnav a.ns,div#mainnav a.nsl	{ text-align: left;  text-decoration: none; white-space: nowrap; display: block; font-size: 12px; line-height: 18px;}div#mainnav a.ns span				{ padding-left: 11px; } 				/* subnav inset with left pad *//* fixes top and left in browsers other than IE that position to the top right of the parent li, not bottom left */div#mainnav li>ul 			{ top: auto; left: auto; } /* lists nested under hovered list items */div#mainnav li:hover ul	{ display: block; }div#mainnav li.over ul 	{ display: block; }/* >>> END ddnav items */	