/*FireFox fix for jumping template on scrollbar loaded (longer page vs small page)*/
html {height:100%;margin-bottom:1px;}

body, table, ul, li	{font-size: small ; font-family: Arial, Verdana, Tahoma ; color: #000000 ; }

form				{margin:0px;padding:0px;}

h1 					{font-weight:700;font-size:large;font-family:Arial, Verdana, Tahoma; color:#000000 ;  margin:12px 0px 8px 0px ; }
h2 					{font-weight:700;font-size:medium;font-family:Arial, Verdana, Tahoma; color:#333333 ;  margin:8px 0px 6px 0px ; }
h3, .header 		{font-weight:600;font-size:medium;font-family:Arial, Verdana, Tahoma; color:#D25400 ;  margin:8px 0px 8px 0px ; }

form 				{ margin:0px ; }

hr					{ color:#f1f1f1;background-color:#f1f1f1; }

.small				{font-size: x-small ; font-family: Arial, Verdana, Tahoma ; }

.breadcrumb			{font-size: small ; font-family: Arial, Verdana, Tahoma ; color: #000000 ; padding:5px; text-decoration: none;}
a.breadcrumb		{font-size: small ; color: #FF6600 ; text-decoration: underline;}
a.breadcrumb:hover	{color: #D25400 ; text-decoration: underline ;}

a 					{color: #0887AA ; }
a:hover 			{color: #0AA4CF ; }

.highlight			{color:#FF0900 ; }
a.highlight			{color:#D25400 ; }
a.highlight:hover 	{color:#FF6600 ; }

.optional			{color:#666666 ; }
a.optional			{color: #999999 ; }
a.optional:hover 	{color: #000000 ; }

.tdrow 			{background-color:#ffffff ; line-height:1.4em ; }
.tdaltrow 		{background-color:#f9f9f9 ; line-height:1.4em ; }
.tdrowshade		{background-color:#F1F1F1 ; line-height:1.4em ; }

.tdheader 		{font-size: large ; font-family: Arial, Verdana, Tahoma ;  color:#274B92 ; background-color:#efefef ; height:30px ; }
.tdcomment 		{font-size: large ; font-family: Arial, Verdana, Tahoma ; }

.submit 		{font-size: small ; font-family: Arial, Verdana, Tahoma ; color:#333333 ; font-weight:bold ; cursor:hand ; text-transform:uppercase ; height:20px ; width:260px ; }
.submit_sm		{font-size: small ; font-family: Arial, Verdana, Tahoma ; color:#333333 ; font-weight:bold ; cursor:hand ; text-transform:uppercase ; height:20px ; width:80px ; }

.formfield 		{font-size: small ; font-family: Arial, Verdana, Tahoma ; width:250px ; border:1px solid #000000;}
.formfield_sm	{font-size: small ; font-family: Arial, Verdana, Tahoma ; width:120px ; border:1px solid #000000;}
.formfield_tiny {font-size: x-small ; font-family: Arial, Verdana, Tahoma ; width:40px ; border:1px solid #eeeeee;}

.border			{border:1px solid #F1F1F1; }
.announcement	{border:1px solid #FF6600; background-color:#FFFFDD ; }
.borderdiv		{border-top:1px dotted #999999 ; }

.footer 		{font-size:x-small;}
a.footer 		{color: #FF6600 }
a.footer:hover	{color: #D25400; }

th.my {color: #D25400; }

.copyright			{color: #666666 ; font-size:x-small; text-decoration:none; padding-top: 6px; padding-bottom:6px; }
a.copyright			{color: #333333 ; font-size:x-small; text-decoration:underline; }
a.copyright:hover	{color: #666666 ; font-size:x-small; text-decoration:underline; }


ul.listplus {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}

li.listplus {
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	list-style-type:none
}


table.t1 { 
 font-family: Verdana;
 border: 2px  black; 
 border-collapse: collapse;

}

td.td1 { 
 text-align: center; 
 background: #9999FF;
font-weight: bold;
}


td.tdy { 
 text-align: center; 
 background: #FFFF99;

}

td.tdw { 
 text-align: center; 
}

td.tdb { 
 text-align: center; 
 background: #99CCFF;
}

td.tdr { 
 text-align: center; 
 background: #FF9999;
}
