﻿	body							{ margin:						0px;
											background-color:	#ffffff;
											font-size:				75%;
											font-family:			Verdana, Arial, Helvetica;	}
	td								{	vertical-align:		top;	}

	th								{	vertical-align:		bottom;
											color:						#333333;
											background-color:	#fffacd;
											border-bottom:		solid 1px #333333;
											border-right:			solid 1px #333333;	}
			
	A:link						{	color:						#003399;	}
	A:visited					{	color:						#003399;	}
	A:hover						{	color:						#8D3100;	}

	td.progBar				{ font-size:				x-small;
											font-variant:			small-caps;
											text-align:				center;
											font-weight:			700;
											background-color:	#fffacd;
											border-top:				solid 1px #333333;
											border-bottom:		solid 1px #333333;
											padding-top:			2px;
											padding-bottom:		2px;	}
	td.progAct				{	font-size:				smaller;
											font-variant:			small-caps;
											text-align:				center;
											font-weight:			900;
											background-color:	#FFFFE0;
											border-top:				solid 2px #333333;
											border-bottom:		solid 2px #333333;	}
	img.progBar				{	height:						auto;
											width:						auto;	}

	.navHead					{	color:						#333333;
											font-size:				smaller;
											font-weight:			bold;
											background-color: #fffacd;
											border-top:				solid 1px #333333;
											padding-left:			5px;
											padding-top:			5px;
											padding-bottom:		2px;	}
	.navLine					{	font-size:				smaller;
											background-color:	#FFFFE0;
											padding-left:			5px;
											padding-top:			5px;	}
	a:link.navLink		{	color:						#000000;
											text-decoration:	none;
											font-size:				x-small;
											padding-left:			0;
											padding-top:			0;	}
	a:visited.navLink	{	color:						#000000;
											text-decoration:	none;
											font-size:				x-small;
											padding-left:			0;
											padding-top:			0;	}
	a:hover.navLink		{	color:						#000000;
											text-decoration:	none;
											font-size:				x-small;
											padding-left:			0;
											padding-top:			0;	}

	a:link.imgLink		{	text-decoration:	none;	}
	a:visited.imgLink	{	text-decoration:	none;	}
	a:hover.imgLink		{	text-decoration:	none;	}

	img.navImg				{	width:						4px;
											height:						4px;
											margin-top:				6px;	}

	.appUtil					{	color:						#AAAAAA;
											text-align:				right;
											letter-spacing:		-1.5;
											font-variant:			small-caps;
											font-size:				110%;
											font-weight:			bold;	}
	A:link.appUtil		{	color:						#AAAAAA; 
											text-decoration:	none;	}
	A:visited.appUtil	{	color:						#AAAAAA; 
											text-decoration:	none;	}
	A:hover.appUtil		{	color:						#AAAAAA; 
											text-decoration:	none;	}

	.appHead					{	/*padding-bottom:		5px;*/
											font-size:				large;
											font-weight:			bold;	}
	.appHdrMsg				{	padding-bottom:		5px;
											font-size:				medium;
											color:						red;
											font-weight:			bold;	}
	.appSubHead				{	padding-top:			3px;
											padding-bottom:		5px;
											font-size:				medium;
											font-weight:			bold;	}
	table.section			{	margin-top:				10px;	}
	.sectionHead			{	font-weight:			bold;
											font-size:				small;
											color:						#333333;
											background-color:	#FFFFE0;
											border-bottom:		2px solid #333333;	}
	td.sectionImg			{	text-align:				right;
											background-color:	#FFFFE0;
											border-bottom:		2px solid #333333;	}
	td.colDiv					{	border-right:			1px solid #BBBBBB;	}
	img.sectionImg		{	height:						20px;
											width:						auto;
											border:						0;	}

	td.appMsg					{	color:						#777777;
											font-weight:			lighter;
											font-size:				smaller;
											font-style:				italic;
											padding-bottom:		5px;	}
	td.appInfo				{	color:						#000000;
											font-weight:			lighter;
											font-size:				smaller;
											padding-bottom:		5px;	}
	td.appInstr				{	color:						#777777;
											font-weight:			lighter;
											font-size:				smaller;
											padding-bottom:		5px;	}
	div.appInstr			{	color:						#777777;
											font-weight:			lighter;
											font-size:				smaller;
											padding-bottom:		5px;	}
	td.appStar				{ color:						#FF0000;
											font-weight:			bold;
											font-size:				small;	}
	td.appCurr				{	text-align:				right;	}

	.appIPText				{	font-size:				x-small;	}
	.appIPTextNum			{	font-size:				x-small;
											text-align:				right;	}
	.appIPPassword		{	font-size:				x-small;		}
	.appIPSelect			{	font-size:				x-small;		}
	.appIPRadio				{			}
	td.appButton			{	text-align:				right;	}
	td.appTotal				{	color:						#333333;
											/*background-color:	#FFFFE0;*/
											background-color:	#F5F5F5;
											font-weight:			bold;
											border-top:				solid 1px #333333;	}
	td.appTtlCurr			{	color:						#333333;
											background-color:	#FFFFE0;
											text-align:				right;
											font-weight:			bold;
											border-top:				solid 1px #333333;	}
											
/*added for spotlight*/
	.appContent 
	{
		font-family: 			arial;
		font-size: 				1.2em;
	}
.appContentTop {
	width: 770px;
	height: 20px;
	vertical-align: middle;
	background-color: #333399;
}
.appContentTopP {
	width: 770px;
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	background-color: #333399;
	margin-top: 0px;
}

.SectionHead {
	width: 750px;
	background-color: #F5F5F5;
	font-weight: bold;
	font-size: .9em;
	color: #333399;
	border-bottom: solid 1px #333399;
	padding-left: 5px;
	padding-right: 5px;
}
	
	/* ================================================================= */
/* Left Menu Section												 */
/* Optional but should be present for most pages except help		 */
/* If the application has it's own menus or FAQs those should come	 */
/* first followed by the default "Maryland Taxes" menu.				 */
/* ================================================================= */
td.menuX {
	width:200px;
	height:100%;
	background-color:#F5F5F5;
	text-align:left; 
	padding-top: 0px;
	}

#appMenuX td.app_menutop {
	width: 200px;
	vertical-align: middle;
	background-color: #333399;
	font-weight: bold;
	font-size: 1.4em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}

#appMenuX td {
	width: 200px;
	vertical-align: middle;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #ffffff;
	border-left: solid 1px #333399;
	border-right: solid 1px #333399;
	border-bottom: solid 2px #00264D;
}

#appMenuX ul
{
	list-style-type: none;
	padding-left:			2px;
	margin: 0px;
}

#appMenuX li
{
	background-image:		url(/Individuals/glmedia/appMedia/bulletBlue_5.gif);
	background-repeat:		no-repeat;
	background-position:	3px 7px; 
	padding-left:			14px; 
	margin-right:			5px;
    margin-bottom:			2px;
}

#appMenuX a:link {
	font-weight: bold;
	font-size: 1em;
	color: #333399;
	text-decoration: none;
}

#appMenuX a:hover {
	font-weight: 			bold;
	font-size: 				1em;
	color: 					#990000;
	text-decoration:		none;
}

#appMenuX a:visited {
	font-weight: bold;
	font-size: 1em;
	color: #333399;
	text-decoration: none;
}
#footer 
{
	font-size:	            1.7em;
}
	
	
