body,p,td { 	scrollbar-face-color: #000000; 
		scrollbar-shadow-color: #12407F; 
		scrollbar-highlight-color: #4A81CE;
		scrollbar-3dlight-color: #2D68BA;
		scrollbar-darkshadow-color: #0B3978;
		scrollbar-track-color: #F2F7FD; 
		scrollbar-arrow-color: #9EB5D5;  
		   BACKGROUND-POSITION: left top; 
		   BACKGROUND-REPEAT: repeat; 
		      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		      font-size: 10pt; 
		      COLOR: #000000; } 
		
a:active 		{  color: #8E4728; text-decoration: none; font-weight: normal; font-weight: bold }
a:hover 		{  color: #A4AC26; text-decoration: none; font-weight: normal; font-weight: bold }
a:link 			{  color: #8E4728; text-decoration: none; font-weight: normal; font-weight: bold }
a:visited 		{  color: #8E4728; text-decoration: none; font-weight: normal; font-weight: bold }

a.nav:active 		{  font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.nav:link 			{  font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.nav:visited 		{  font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.nav:hover 		{  font-size: 9pt; color: #FF0000; text-decoration: none; font-weight: bold; }

li 				{  vertical-align: top; line-height: 16pt; }
li.lvl1 		{  color: #cc0000; vertical-align: top; line-height: 16pt; }
li.lvl2 		{  color: #cc3333; vertical-align: top; line-height: 16pt; }
li.lvl3 		{  color: #cc6600; vertical-align: top; line-height: 16pt; }

H1 				{   font-size: 11pt; font-weight: bold; color: #cc0000; }
H2 				{   font-size: 10pt; font-weight: bold; color: #3C71BB; }
H3 				{   font-size: 10pt; font-weight: bold; color: #6093DA; }
H4 				{   font-size: 10pt; font-weight: bold; color: #6093DA; }
H5 				{   font-size: 10pt; font-weight: bold; color: #6093DA; }
H6 				{   font-size: 10pt; font-weight: bold; color: #6093DA; }

td 				{   font-size: 10pt; vertical-align: top; color: #000000;}

.txt 			{  font-size: 10pt; color: #000000; }
.hdr 			{  font-size: 13pt; font-weight: bold; color: #8560B8; letter-spacing : 1px; }
.subhdr 		{  font-size: 9pt; font-weight: bold; color: #ffcc99; } 
.alert 			{  font-size: 10pt; font-weight: normal; color: #cc0000; letter-spacing : .5px; font-style : italic; }
.description 	{  font-size: 10pt; font-weight: bold; color: #999900; letter-spacing : .5px; font-style : italic; }

th				{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10pt; font-style : normal; font-variant : normal; font-weight : bold; color : #FFFFFF; background-color: #0E4899; height : auto; line-height : 12pt; vertical-align: top; }
td.light 		{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-style : normal; font-variant : normal; font-weight : normal; color : #000000; background-color: #E5EFFE; height : auto; line-height : 12pt; vertical-align: top; }
td.dark 		{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-style : normal; font-variant : normal; font-weight : normal; color : #000000; background-color: #CFE2FD; height : auto; line-height : 12pt; vertical-align: top; } 
td.head			{ font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight: bold; color: #ffffff; background-color : #A02144; letter-spacing : 1px; }

select 			{ width: 182px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; }
.button 		{ width: 70px; height: 22px; background-color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; }

.title { font-size:13pt; font-weight:bold; }

.ptx_table {
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.ptx_table td {
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.grey_bg {
	background-color: #ccc;
	font-weight: bold;
}

#flash {
	text-align: center;
}