p 		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }
pn  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 24pt; letter-spacing: 105%; padding-top: 0%; }
pf  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 0pt; letter-spacing: 105%; padding-top: 0%; }
review 		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 35px; line-spacing: 110%; letter-spacing: 110%; }
p.review 		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 35px; line-spacing: 110%; letter-spacing: 110%; }
td.review 		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 35px; line-spacing: 110%; letter-spacing: 110%; }
.norm		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }

a	  	{ color: #6600CC; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-weight: bold; }
A:vlink  	{ color: #cc99e6; font-weight: bold;  }
A:alink  	{ color: #000000; background-color: #cc99e6; font-weight: bold; }
A:hover  	{ color: #6600CC; background-color: #cc99e6; color: black; background-color: #CCB3FF;  font-weight: bold; }

blockquote	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; line-height: 105%; font-style: italic; letter-spacing: 105%;}

td  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; text-indent: 0pt; line-spacing: 110%; letter-spacing: 110%; padding-top: 2%; }
th  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; font-weight: bold; }
ul  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; line-height: 90%; }
ol  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; line-height: 110%; }
li  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; line-height: 110%; }
i  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-style: italic;}
em  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-style: italic; }
b  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-weight: bold;}
strong  	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-weight: bold; }
h1  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 18px; font-weight: normal; padding-top: 0px; }
h2  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 16px; font-weight: normal; padding-top: 0px; }
h3  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 15px; font-weight: normal;}
h4  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14px; font-weight: normal;}
h5  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 13px; font-weight: bold;}
h6  		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 12px; font-weight: bold;}

HighlightYel  	{background-color: yellow;}
HighlightLtBlu 	{background-color: #DCF0FA;}
HighlightLtRed 	{background-color: red;}
HighlightBrBlu 	{background-color: #0033CC;}
HighlightLtPur 	{background-color: #666666;}
HighlightBrPur 	{background-color: #9932CC;}


.report8	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 8px; text-indent: 0pt; letter-spacing: 105%; padding-top: 0%; }
.report10	{font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 10px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }
p.report10	{font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 10px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }
td.report10	{font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 10px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }
.report11	{font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 11px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }
p.report11	{font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 11px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }
td.report11	{font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 11px; text-indent: 0pt; letter-spacing: 100%; padding-top: 0%; }

.red {color: #99003; }
.white {color: #ffffff; }
.black {color: #000000; }
.purple {color: #6600cc; }
.lavender {color: #cc99e6; }

subyel		{font-family: verdana,helvetica,arial,sans-serif; color: 331A0D; font-size: 10pt; background-color: yellow; font-weight: bold; }}
.subyel		{font-family: verdana,helvetica,arial,sans-serif; color: 331A0D; font-size: 10pt; background-color: yellow; font-weight: bold; }}
input.subyel	{font-family: verdana,helvetica,arial,sans-serif; color: 331A0D; font-size: 10pt; background-color: yellow; font-weight: bold; }}
td.subyel	{font-family: verdana,helvetica,arial,sans-serif; color: 331A0D; font-size: 10pt; background-color: yellow; font-weight: bold; }}

subwhite	{font-family: verdana,helvetica,arial,sans-serif; font-size: 9pt; background-color: white;}
.subwhite	{font-family: verdana,helvetica,arial,sans-serif; font-size: 9pt; background-color: white;}
input.subwhite	{font-family: verdana,helvetica,arial,sans-serif; font-size: 9pt; background-color: white;}
td.subwhite	{font-family: verdana,helvetica,arial,sans-serif; font-size: 9pt; background-color: white;}

subred		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #990033; font-weight: bold; }
.subred		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #990033; font-weight: bold; }
input.subred	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #990033; font-weight: bold; }
td.subred	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #990033; font-weight: bold; }

subsilver		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #999999; font-weight: bold; }
.subsilver		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #999999; font-weight: bold; }
input.subsilver	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #999999; font-weight: bold; }
td.subsilver	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #999999; font-weight: bold; }

subblue		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #336699; font-weight: bold; }
.subblue	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #336699; font-weight: bold; }
input.subblue	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #336699; font-weight: bold; }
td.subblue	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #336699; font-weight: bold; }

sublav		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #cc99e6; font-weight: bold; }
.sublav		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #cc99e6; font-weight: bold; }
input.sublav	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #cc99e6; font-weight: bold; }
td.sublav	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #cc99e6; font-weight: bold; }

subpurple	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #330099; font-weight: bold; }
.subpurple		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #330099; font-weight: bold; }
input.subpurple	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #330099; font-weight: bold; }
td.subpueple	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #330099; font-weight: bold; }

subteal		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #006666; font-weight: bold; }
.subteal	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #006666; font-weight: bold; }
input.subteal	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #006666; font-weight: bold; }
td.subteal	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: white; color: #006666; font-weight: bold; }

sublightteal		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #cce6e6; color: black; font-weight: bold; }
.sublightteal	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #cce6e6; color: black; font-weight: bold; }
input.sublightteal	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #cce6e6; color: black; font-weight: bold; }
td.sublightteal	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #cce6e6; color: black; font-weight: bold; }

subty		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC; color: #006666; font-weight: bold; }
.subty	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC; color: #006666; font-weight: bold; }
input.subty	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC; color: #006666; font-weight: bold; }
td.subty	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC; color: #006666; font-weight: bold; }

radio		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC;}
.radio		{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC;}
radio.radio	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC;}
td.radio	{font-family: verdana,helvetica,arial,sans-serif; font-size: 10pt; background-color: #FFFFCC;}
.footer { color: #000; font-size: 8.5pt; font-family: verdana, Helvetica, Verdana, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 14pt; background-color: #fff; text-align: center; margin-top: 2pt; }
a.footer { color: #96c; font-family: verdana, Helvetica, Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; text-decoration: underline; text-align: center; }
a.footer:hover { color: #e66699; font-family: verdana, Helvetica, Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; text-decoration: underline; text-align: center; }
a.footer:active { color: #e66699; font-family: verdana, Helvetica, Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; text-decoration: underline; text-align: center; }
element { }
.head12prp	{ font-size: 12pt; font-weight: normal; color: #663399; font-family: Georgia, Palatino, Times, "Times New Roman", Sans; line-height: 9pt; text-align: center; }

