/* Copyright City of Pasco WA. ALL RIGHTS RESERVED */

/*
COLORS USED:				GRAYSCALE:
Blue [Logo]		#084B89		Black:			#000000
Blue/Purple		#5D56EC		Dark Gray:		#1A1A1A [90% black]
			50%	#D9D7CD		Medium Gray:	#404040 [75% black]
			25%	#EDECE8		Gray:			#808080 [50% black]
Green:			#00975C		Light Gray:		#D9D9D9 [15% black]
Orange:			#DA5030		Ultra Light:	#EAEAEA
Yellow:			#F8CE4D		White:			#FFFFFF
Blue:			#213166
*/

/* ALL LINKS, except where specified */
A:Link			{color:#5D56EC;font-size:13px;}
A:Visited		{color:#404040;font-size:13px;}
A:Hover			{color:#5D56EC;font-size:13px;}
A:Active		{color:#5D56EC;font-size:13px;}

/* BOXES */
body 			{background-color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#1A1A1A; margin:0px;}
#Main			{background-color:#ffffff; text-align:left;}
#Header			{background:url(/Resources/Images/bgHeader.jpg) 0 0 repeat-x #ffffff; height:140px; margin:0px; padding:0px;}
#Logo			{margin:0px; padding:0px; width:170px; height:140px;}
#HeaderFlash	{position:absolute; left:161px; top:0px; width:800px; height:122px; z-index:100;}

#Container 		{margin:-3px 0 0 0;}
#Content 		{width:95%; margin:0; padding:30px 15px 0 15px; background-color:#ffffff;}
#LHN 			{background:url(/Resources/Images/bgLHN.jpg) 0 0 no-repeat #ffffff; width:208px; padding:10px 0;}
#RHN 			{margin:40px 0 0 0; padding:45px 0 0 0; width:150px;}

#Footer1		{clear:both; width:100%; height:50px; background:url(/Resources/Images/bgFooter.png) 0 0 repeat-x #ffffff; padding:15px 0 0 0; text-align:center; font-size:10px;}
#Footer1 a		{color:#213166;}


/* NAVIGATIONS */
/* TOP NAV */
/* TOP NAV */
#TopNav			{position:absolute; top:130px; left:155px; margin:0 auto; text-align:center;}
.navlist 		{margin:0px; padding:0 0 0 10px;}
.navlist ul, .navlist li, .navlist a 
				{display:inline; list-style-type:none; font-size:13px; font-weight:normal; letter-spacing:1px; float:left; margin:0px 10px; text-decoration:underline;}
.navlist a:link, a:visited	{color:#5D56EC;}
.navlist a:hover{color:#3333AA; text-decoration:underline;font-size:15px;}

/* NEW SEARCH STYLES */
#Search			{background:url(/Resources/Images/bgSearchFld.png) 0 1px no-repeat transparent; font-size:11px; position:absolute; top:130px; right:0px;}
#SearchFld		{background-color:transparent; border:0px; font-size:12px; color:#084B89; width:100px; height:18px; margin:0 5px; padding:2px 15px 0 5px;}
#SearchBtn		{background:url(/Resources/Images/btnSearch.png) 0 0 no-repeat #ffffff; border:0px; width:25px; height:20px; margin:0 0 0 3px;}

				/* OLD STYLES - SAFE TO REMOVE WHEN NEW STYLES ARE PROVEN
				#Search			{position:absolute; top:-2px; right:0px;}
				#SearchFld		{background:url(/Resources/Images/bgSearchFld.png) 0 0 no-repeat #EDECE8; border:0px; font-size:11px; color:#DA5030; width:110px; height:18px; padding:2px 10px 0 10px;}
				* html #SearchFld		{background-attachment:fixed;}/*** IE6 Fix ***/
				/*#SearchBtn		{background:url(/Resources/Images/btnSearch.png) 50% 50% no-repeat #EDECE8; border:0px; width:30px; height:17px; margin:0px;}
				 */
 
/* LHN ITEMS */
/*#dropmenudiv	{position:absolute; background-color:#EDECE8; border:2px solid #D9D7CD; border-bottom-width:0; z-index:100; overflow:auto;}
#dropmenudiv a	{width:100%; display:block; text-indent:3px; border-bottom:2px solid #D9D7CD; color:#213166; padding:1px 0; text-decoration:none;}
#dropmenudiv a:hover	{background-color:#ffffff; /*hover background color*/ /*color:#213166;}*/


#dropmenudiv	{position:absolute; background-color:#d7d3c3; border:1px solid #6d6b62; z-index:100; overflow:hidden;}
#dropmenudiv a	{font-size:13px;width:100%; display:block; text-indent:3px; border-bottom:0px solid #D9D7CD; color:#08457e; padding:3px; text-decoration:none;}
#dropmenudiv a:hover	{font-size:13px; background-color:#667dff; /*hover background color*/ color:#ffffff;}

/*.LHNHeader		{color:#ffffff; width:137px; font-size:12px; font-weight:bold; margin:0 0 0 5px;}*/
.LHNHeader		{color:#ffffff; background:url(/Resources/Images/hdrLHNHeader.png) 0 20px no-repeat transparent; width:150px; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:5px 0 8px 5px;}
.LHNHeader a:link, .LHNHeader a:visited {color:#ffffff;}
.LHNDivider		{height:10px;}

a.LhnMenuItem:link {font-size:13px; color:#ffffff; font-weight:normal; line-height:18px; text-decoration:none; padding:0 14px 3px 4px;}
a.LhnMenuItem:hover {font-size:13px; color:#ffffff; font-weight:normal; background:url("/Resources/Images/icoLHNArrow.png") 100% 50% no-repeat transparent; line-height:18px; cursor:hand; text-decoration:none; width:140px;}
a.LhnMenuItem:active {font-size:13px; color:#ffffff; font-weight:normal; line-height:18px; text-decoration:none; padding:0 14px 3px 4px;}
a.LhnMenuItem:visited {font-size:13px; color:#ffffff; font-weight:normal; line-height:18px; text-decoration:none; padding:0 14px 3px 4px;}

/* Left Hand Nav Text */
.NavHeader 		{font-size:14px; color:#000000; font-weight:bold;}
.NavBlock 		{margin:8px 0 0 0;}
.NavItem 		{font-size:12px; color:#000000; font-weight:normal; line-height:16px;}

.Menu			{color:#ffffff; list-style-type:none; margin:0px 0 0 0px; padding-left:10px;}
.Menu li		{color:#ffffff; width:130px;}
.FontSize		{margin:0px;}

#Weather		{margin:10px 5px 5px 5px; width:150px;}

/* RHN ITEMS */
.RHNHeader		{background:url(/Resources/Images/hdrRHN.jpg) 0 0 no-repeat #ffffff; width:138px; height:33px; font-size:12px; font-weight:bold; color:#ffffff; padding:3px 7px 0 5px; margin:5px 0px;}
.RHNCopy		{margin:5px 0px 10p 0px; padding:0px 5px 15px 10px;line-height:15px;}
.RHNCopy a		{}

/* COPY ELEMENTS */
h1				{font-size:19px; font-weight:normal; letter-spacing:1px; color:#1A1A1A; margin:0px 0px 10px 0px;line-height:19px;}
h2				{font-size:17px; font-weight:normal; letter-spacing:1px; color:#000000; margin:5px 0px -5px 0px;line-height:17px;}
h3				{font-size:15px; font-weight:bold; letter-spacing:1px; color:#B35900; margin:0px 0px 0px 0px;line-height:15px;}
h4				{font-size:14px; font-weight:bold; letter-spacing:1px; color:#B35900; margin:0px 0px 0px 0px;}
h5				{font-size:15px; font-weight:normal; letter-spacing:0px; color:#1A1A1A; margin:0px 0px 20px 0px;}
p				{font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:16px; color:#1A1A1A;}
p.Small			{font-size:12px; font-weight:normal; letter-spacing:0px; color:#1A1A1A;}
.Small			{font-size:12px; font-weight:normal; letter-spacing:0px; color:#1A1A1A;}
.Dateline 		{color:#404040; font-size:11px;}
.NewsPhoto 		{float:left; margin:5px 5px 5px 0px;}
.Copy			{font-size:13px;}

/* SPOTLIGHT VIEWER */
#HomeNewsBlock	{margin:0 0 15px 0;}
#HomePhoto		{font-size:12px; margin:0 10px 0 0; padding:0 10px 0 0;}
#NewsStory		{font-size:14px; padding:0 0 0 10px;}
.Continue		{margin:5px 10px 0 0px; text-align:right;}
.Continue a		{background:url(/Resources/Images/icoContinue.png) no-repeat 100% 8px transparent; font-size:12px; font-style:italic; margin:0 10px 0 0px; padding:5px 10px;}

.HomeFeature	{float:left; margin:30px 5px 20px 5px; width:33%;}

/* FRAME ELEMENTS */
#ViewerLink		{}
#ViewerCopy		{}
.VwrContent		{background-color:#ffffff; margin:0px; padding:10px; width:90%;}
.VwrImage		{float:right; padding:0 0 10px 10px;}
.VwrContent li 	{font-family: Tahoma, Arial,Helvetica, sans-serif; font-size:13px; line-height:16px; color:#1A1A1A;}
.PreviewListLabel ul {margin:-3px 0 0 25px; padding:0px;}
.Icon			{border:0px; padding:0 5px;}


.IntroCopy		{font-size:16px; line-height:21px; margin-top:0px;}
.IntroCopySM	{font-size:14px; line-height:18px; margin-top:0px;}
.Divider		{background:url(/Resources/Images/bgDivider.png) repeat-x 0 0 #FFFFFF; margin:20px 0 -10px 0px; height:1px;}
#Quote			{color:#404040; font-size:11px; border-top:1px solid #800080; border-bottom:1px solid #800080; padding:5px 5px; text-align:left;}
					/* Increasing font-size will blow up floats in IE6 */
.Author			{font-size:11px; font-style:italic; margin:5px 0 0 0px; text-align:right;}

/* CALENDAR ITEMS */
a.MonthNextPrev:link, a.MonthNextPrev:active ,a.MonthNextPrev:visited 	
				{font-size:12px; font-weight:normal; color:#213166; text-decoration:none;}
a.MonthNextPrev:hover 	
				{font-size:12px; font-weight:normal; color:#DA5030; text-decoration:underline;}
#CalNav			{border-left:1px solid #000000; border-right:1px solid #800080;}
#CalBody		{background:url() repeat-x 0 0 #ffffff;}

#CalHdr			{background:url() 0 0 no-repeat #EDECE8; padding:3px 0px 3px 0px;}
#CalViewer		{}
.Day			{color:#213166; text-align:center; width:14%;}
.CalCell		{width:14%; font-size:14px;}
.Date			{font-size:11px; font-weight:bold; color:#404040px; text-align:left;}
.EmptyDate		{}
.Event			{font-size:12px; margin:0 0 5px 0px; padding:0 0 0 5px}
.CurrentDay		{background-color:#EDECE8; border:1px solid #DA5030; width:14%;}
.ListDay		{padding:2px 2px 2px 2px; font-size:14px;}
.ListTime		{padding:2px 2px 2px 2px; font-size:14px; width:60px;}
#SwitchViews	{float:right; font-size:12px; font-weight:normal; color:#213166; letter-spacing:0px; margin:-13px 10px 0 0px; padding:0 25px 0 0px; background:url(/Resources/Images/icoCalSwitch.png) 100% 0 no-repeat transparent; text-decoration:none;}
p.Event			{font-size:12px; margin:0 0 5px 5px;}

/* TABLE ITEMS */
.TBBorder		{border:1px solid #800040;}
.TBHeader		{color:#B35900; font-weight:bold; background-color:#EAEAEA;}
.BorderedTableData		{border:1px solid #000000; background-color:#ffffff; margin:10px;}
.TableData		{border:0px solid #000000; background-color:#ffffff; font-size:13px;}
th				{border-bottom:1px solid #000000; background-color:#E0E1E4;}
th.Center		{text-align:center;}
tr.AltRow1		{background-color:#ffffff;}
tr.AltRow2		{background-color:#EAEAEA;}
td.TDCenter		{text-align:center;}
td.Field		{font-size:13px; color:#1A1A1A; font-weight:bold; text-align:right;}
.FormHeader		{font-size:110%;font-weight:bold;border-bottom:1px solid black;padding:10px 0 5px 0;}

/* FORM ELEMENTS */
.Button			{background-color:#5D56EC;}
.FormField		{}
.FormInput		{}

.code			{color:#0000FF;text-indent:10px;}
