body			{	margin: 0;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 100%;
					font-style: normal;
					line-height: normal;
					font-weight: normal;
					color: #003366;}

input				{font-family: Arial, sans-serif; font-size: 12px;}
select			{	font-family: Arial, sans-serif; font-size: 12px;}
textarea		{	font-family: Arial, sans-serif; font-size: 12px;}

td			{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;}	

p				{	margin-bottom: .5em;	margin-top: .5em;}

p.indent	{	margin-left: 12px;}
p.indentdouble		{	margin-left: 24px;}

ol				{	margin-bottom: 8px;}
ol.alpha		{	list-style-type: upper-alpha;	margin-top: 6px;	margin-left: 50px;}

ol.ssvisit		{margin:8px 60px;}

ul				{	list-style-type: disc; margin-top: 6px;	margin-bottom: 16px;}
li				{	margin-bottom: 8px;}

ul.indent30		{	list-style-type: none; margin-left: 30px;}					
ul.indent60		{margin-left: 60px;}	
ul.none			{list-style-type: none;	margin-left: 20px;}

ul.none_vc	{	list-style-type: none; margin: 0;	padding: 0 0 0 10px;}			
ul.none_vc li.card	{margin-left: 120px; text-indent:-121px;}

ul.none_vcindent	{	list-style-type: none; margin: 0;	padding: 0 0 0 24px;}				
ul.none_vcindent li.card	{margin-left: 126px; text-indent:-127px;}
				
ul.sub 		{	list-style-type: none; margin: 0; padding: 2px 0 0 18px;}

li.indent		{	margin-left: 20px;}
li.indent12		{	margin-left: 12px;}

li.text11		{	margin-bottom: 8px;	color: #003399;	font-size: 11px;}					
li.text11bold	{	margin-bottom: 8px;	color: #333399;	font-size: 11px;	font-weight: bold; }

.center	{text-align:center;}					
.top	{vertical-align:top;}
.nowrap			{white-space: nowrap;}
.lowText 		{ text-decoration: none;	color: #336699; font: 11px Verdana, Arial, Helvetica;	font-weight: bold; }
.highText 		{ text-decoration: none; 	color: #FFFFFF; font: 11px Verdana, Arial, Helvetica;	font-weight: bold;}

.itemBorder 	{	border: 1px solid #337799;}
.spacer			{	font-size: 1px;	line-height: 1px; padding:0; margin:0;}	
.spacer10			{	font-size: 10px;	line-height: 10px; padding:0; margin:0;}
.highlight		{	color: #CC4200;}


.welcome	{	font-size: 22px; color: #264971; margin:20px;}
.head1_Title		{font-size: 15px; font-weight: bold; color: #274874;}
.head1_TitleGreen	{	font-size: 18px; font-weight: bold; color:#274874;}/*blue*/					
.head2_titlegreen {	font-size: 14px; font-weight: bold;	color: #325c8f; } /*blue*/

.head2					{	font-weight: bold;	color: #325C8F;}				
.head2_normal		{	color: #325C8F;}	
.head2_italic		{	font-weight: bold;	color: #325C8F}

.head2_pagename	{	font-size: 12px;	font-weight: bold;	color: #999999;}
.head2_green10	{font-size: 11px;	font-weight: bold; color: #2E5588}/*blue*/
.head2_sidebar	{font-size: 14px;	line-height: 20px; font-weight: bold; color: #325C8F}
.head2_white		{font-size: 13px;	font-weight: bold; color: #FFFFFF}				
.head2_search		{font-size: 13px; font-weight: bold; color: #325C8F}

.subhead 		{ font-size: 13px; line-height: 16px;	font-weight: bold;}

A.hmenu:link    {color:#FFFFFF; text-decoration:none;}
A.hmenu:visited {color:#FFFFFF; text-decoration:none;}
A.hmenu:hover   {color:#FFCC00; text-decoration:underline;}
A.hmenu:active  {color:#FF9900; text-decoration:underline;}

A.hlink:link    {color:#2E5588; text-decoration:underline;}
A.hlink:visited {color:#2E5588; text-decoration:underline;}
A.hlink:hover   {color:#CC4200; text-decoration:none;}
A.hlink:active  {color:#CC4200; text-decoration:none;}

A.hlinkalert:link    {color:#CC4200; text-decoration:underline;}
A.hlinkalert:visited {color:#CC4200; text-decoration:underline;}
A.hlinkalert:hover   {color:#2E5588; text-decoration:none;}
A.hlinkalert:active  {color:#2E5588; text-decoration:none;}

A.hsearch:link    {color:#006666; text-decoration:none;}
A.hsearch:visited {color:#006666; text-decoration:none;}
A.hsearch:hover   {color:#CC4200; text-decoration:none;}
A.hsearch:active  {color:#CC4200; text-decoration:none;}

A.noline:link    {color:#2E5588; text-decoration:none;}
A.noline:visited {color:#2E5588; text-decoration:none;}
A.noline:hover   {color:#CC4200; text-decoration:none;}
A.noline:active  {color:#CC4200; text-decoration:none;}

.txtsidebar			{font-size: 11px; color: #2E5588;}
.txtsidebarbold		{	font-size: 11px; font-weight: bold; color: #325C8F;}				
.txtsmall 		{font-size: 11px;}
.txt11px			{font-size: 12px; font-weight: normal;}
.txt_italic		{	font-size: 12px; font-style: italic; color: #132C6A}

.tiny				{	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal; color: #444444;}
.tinymenu			{	font-size: 9px; color: #003399;}				
.green {color: #006666;}
.bold	{font-weight:bold;}
.menu { font-size: 12px; line-height: 14pt; font-weight: bold; color: #003399}

.tablelinks { border: solid 1px #94B4DA;}
.tablelinks2 { border-left: solid 1px #94B4DA; border-right: solid 1px #94B4DA;}

.bgcolorcell {padding:10px 10px;}
.brdryellowcell {	padding:10px 10px; border: #FFCC00 solid 1px;}
.brdrgreencell {	padding:10px 10px; border: #63CC95 solid 1px;}

#buttons  {	border: #337799 solid 1px; background-color: #FFF;}

#questions			{	padding: 5px 20px;}

#answer_list tr {height: 40px; vertical-align: top;}

#buttonblue { border: solid 1px #3769B2;
		background-image:url(images/btn_blank_gradient48.gif);
		background-position:center;
		background-repeat:no-repeat;
		text-align: center;
		padding:8px;
		margin:4px 12px;}

.greenborder	{	border-width: solid 1px #2b6ab1; /*this is now blue*/	padding: 12px;} 

/*begin search pages only*/
table.search	{ border: 1px solid #94B4DA;}
td.searchlist	{padding: 10px 10px;}
td.detail	{padding: 14px 20px 14px 80px;}
td.detail_sublist {padding: 6px 20px 6px 120px;}
/*end search pages only*/

/*begin popup form pages only*/
.formBorder { margin: 20px auto; padding: 10px; width: 660px; border: solid 1px #bbb; background-color: #FFF;}
table.formTable {	margin:0 auto 20px auto; width: 620px; border: solid 1px #ddd;	background-color: #F7FCFE;}
table.formTable td	{padding:6px 4px; text-align: left;}
table.formTable td.leftCell {text-align: right; width: 200px;}
table.formTable td.label 		{font-weight: bold;	font-size: 12px;}
.borderT		{border-top: 1px solid #ddd;	}
/*end popup pages only*/


/*blue border grid table*/
table.bluegrid { border: 1px solid #2b6ab1; border-collapse:collapse; width:94%; margin-left:16px; margin-bottom:16px;}
table.bluegrid td  { border-bottom: solid 1px #2b6ab1; padding:8px 8px 2px 4px; vertical-align:top;}
.bgblue	{ background-color:#e7edf5;}

/*yellow border grid table*/
table.yellowgrid { border: solid 1px #f9efb4; border-collapse:collapse; width:94%; margin-left:16px; margin-bottom:16px;}
table.yellowgrid td  { border-bottom: solid 1px #f9efb4; padding:8px 4px 2px; vertical-align:top;}
.bgyellow	{ background-color:#fef9e3;}