BODY,TD					{font-family:Arial,Verdana,"Trebuchet MS"; font-size:14px; margin:0px}
P 						{text-align: left; color: #333333}
A						{color:#3366cc}
A:Hover					{color:#0066ff; text-decoration:none}
H1						{font-size:18px; color:#142b65}
H2						{font-size:14px}
H3						{font-size:15px; color: #003366}
MARQUEE					{align:center; height:21px; padding:10px 0; background:url(../images/layout/home/ticker-bg.png); color:#003366; font-size:14px}
LI						{color: #333333}
OL						{line-height:25px; color: #333333}
HR						{height:0px; color:#333333}

.YellowLink				{color:#F5C24D}
.BlueLink				{color:#003366}
.RedLink				{color:#ce2b26}

.menuitem				{font-family:"Trebuchet MS",Arial,verdana; font-size:15px; font-weight:bold; float:left; text-align:center; padding:4px 15px 4px 15px}
.menuitem a				{color:#ffffff; text-decoration:none}
.menuitem a:hover		{color:#99ccff; text-decoration:none}

.textfield				{padding:3px; font-size:13px; font-family:arial,verdana}

.main					{padding-bottom: 10px}
.outersearchtable		{border: 4px solid #F4C24C; margin-top: 25px; margin-left: 0px; margin-right: 0px}
.innersearchtable		{font-family:Trebuchet MS,Arial,verdana; color:white; background-color: #ce2b26; padding: 3px 12px 10px}
.searchnote 			{font-family: Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold}
.searchnote	a			{color:#ffcc33; text-decoration:none}

.marqueeLink A			{color:#003366; text-decoration:underline}
.marqueeLink A:hover	{color:#ce2b26; text-decoration:none}
.howtosearchb 			{padding: 5px 18px; color:#FFFFFF; background:url(../images/layout/home/howtob.gif) no-repeat; height:175px; width:430px}

.newssnippet			{float:left; margin:0; width:286px; background:url(../images/layout/home/news-snippet-bg.png) top left no-repeat; padding:100px 10px 0 10px}

.footerLink 			{font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../images/layout/footer/bg.png); padding-right:5px; padding-left:5px}
.bottomfooter			{margin:6px 0}
.bottomfooter A			{color: #666666; text-decoration:none; font-family:Tahoma; font-size:11px}
.bottomfooter a:hover 	{color:#ce2b26}

.TableHeader			{background:#ce2b26; color:white}
.TableHeader A			{color:white; text-decoration:none}
.RowOne	TD				{background:#E6E6E6; font-size:12px}
.RowTwo	TD				{background:#F6F6F6; font-size:12px}
.RowThree TD			{background:#FCFFBB; font-size:12px}
.TableContent			{background:#E6E6E6}
.TableOutline			{border-collapse:collapse; border-top:0.5pt solid black; border-bottom:0.5pt solid black; border-left:0.5pt solid black; border-right:0.5pt solid black}
.TDoutline				{border-right:0.5pt solid black; border-bottom:0.5pt solid black}

.infoBoxOutside			{border:4px solid #F5C24D}
.infoBoxInside			{background:#CE2B26; color:white; text-align:center}
.infoBoxInside A		{color:#F5C24D}

.infoYellowBoxInside	{background:#F4C24C; color:#CE2B26; text-align:center}

.searchTitle			{font-size:18px; padding:0; margin:0; color:#003366; text-align:left}
.searchSubTitle			{font-size:14px; padding:0; margin:0; color:#ce2b26; text-align:left; font-weight:bold}
.searchContent			{font-family:arial,verdana; font-size:12px; text-align:left}
.nationwidebutton		{font-family:arial,verdana; font-size:15px; text-align:left; font-weight:bold}
.FullDetails			{font-size:16px; padding:4px; background:#ce2b26; width:120px}
.FullDetails A			{color:white}

.contactBoxes			{width:350px; border:1px solid #F5C24D}

.PostItNote				{border:0px; padding:10px; color:#003366; background:#ffffb3; width:240px; height:140px; overflow:auto; font-family:Arial,tahoma,verdana; font-size:13px; scrollbar-base-color:#ffffb3; scrollbar-arrow-color:#CE2B26; scrollbar-DarkShadow-Color:#ffffb3}

/* Homepage Recently Added Activities box */
#fadelatest				{position:relative; display:block; width:750px; height:125px; overflow:hidden}

/* "Accordian" Reports Slider Styles */

#accordian				{padding:5px; width:800px; z-index:2; margin:0 auto; }
.accordion_headings		{padding:5px; background:#999999; color:#FFFFFF; margin-top:2px; cursor:pointer; font-size:16px; clear:both; }
.accordion_headings:hover{background:#F4C24D; }
.accordion_child		{padding:10px; background:#fafafa; border:5px solid #EEEEEE; }

/* Clear fix for DIVS */
.clearfix:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0} 
.clearfix 						{display:inline-block} * html 
.clearfix 						{height:1%}
.clearfix 						{display:block}

/* AJAX STYLES */

div.auto_complete 						{font-family:Arial,verdana,Tahoma; font-size:17px; width:350px; background:#f5c24d}
div.auto_complete ul 					{border:0px solid #888; margin:0; padding:0; width:100%; list-style-type:none; cursor: pointer;}
div.auto_complete ul li 				{margin:0; padding:3px; color:#003366}
div.auto_complete ul li.selected 		{background-color: #ce2b26; color: #F7DEE4}

/* DROP DOWN MENU PURE CSS */

.testmenu					{float:left}
.testmenu ul 				{padding: 0; margin: 0;}
.testmenu ul li 			{list-style-type: none; position: relative; margin:0; padding:0}
.testmenu ul ul 			{display:none}
.testmenu ul li:hover > ul 	{display:block; position:absolute; top:0; left:100%; background:#2c3e73; width:150px; padding:9px 0 9px 12px; font-size:13px; text-align:left; line-height:25px}
.testmenu li a 				{display:block; text-decoration:none}
.testmenu .sub li.sub > a 	{font-weight: bold}	
.testmenu ul#topmenu > li:hover > ul { top: 20px; left:-21px}	

