body {background-color:#ffffff; font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px}

h1 {font-weight:700; font-size:16pt; color:#000066; font-family:Arial, Helvetica, sans-serif}
h2 {font-weight:700; font-size:15pt; color:#000066; font-family:Arial, Helvetica, sans-serif}
h3 {font-weight:700; font-size:14pt; color:#000066; font-family:Arial, Helvetica, sans-serif}
h4 {font-weight:700; font-size:13pt; color:#000066; font-family:Arial, Helvetica, sans-serif}
h5 {font-weight:700; font-size:12pt; color:#000066; font-family:Arial, Helvetica, sans-serif}
h6 {font-weight:700; font-size:11pt; color:#000066; font-family:Arial, Helvetica, sans-serif}

#text_red	{color:#FF0000}
#text_brown	{color:#990000}
#text_green	{color:#006600}
#idx200	{font-weight:700; font-size:10pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/shared/bar_blue200.jpg); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-weight:700; height:28px}
#idx350	{font-weight:700; font-size:10pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/shared/bar_blue350.jpg); background-repeat:no-repeat; background-position:center; background-position:top; color:#FFFFFF; font-weight:700; height:28px}
#text_red		{color:#FF0000}
#text_red_dark	{color:#990000}
#highlight700	{color:#FF0000; font-weight:700; background-color: #FFFF66}
#highlight400	{color:#FF0000; font-weight:400; background-color: #FFFF66}
#title_blue16	{color:#000066; font-weight:700; font-size:16px}
#title_blue		{color:#000066; font-weight:700}
#title_red		{color:#FF0000; font-weight:700}

.hidetitle1	{display:inline}
.showtitle1	{display:inline}
.hidetitle2	{display:inline}
.showtitle2	{display:inline}
.hidebody	{display:inline}
.showbody	{display:block}

.texthidden {display:inline}
.shown {display:block}

table		{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:transparent}
th.aes		{font-weight:700; font-size:10pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background-color:#3366FF; padding:3px}
td			{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif}
td.px2		{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-left:2px; padding-right:2px}
td.px3		{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px}
td.px4		{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-left:4px; padding-right:4px}
td.px5		{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px}
td.px6		{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-left:6px; padding-right:6px}
td.menu_top	{font-weight:400; font-size:10pt; color:#333333; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/shared/menu_top.jpg); background-repeat:no-repeat}
td.blue750	{font-weight:700; font-size:10pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; height:24px; background-image:url(../images/shared/bar_blue750.jpg); background-repeat:no-repeat; padding-left:6px; padding-right:6px}
td.blue10	{font-weight:700; font-size:10pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; height:24px; background-image:url(../images/shared/bar_blue10.jpg); padding-left:6px; padding-right:6px}
td.menu_top2{padding-left:23px; padding-top:3px; padding-bottom:3px; padding-right:3px; background-image:url(../images/shared/menu_top2.gif)}


a:link    {font-weight:400; font-size:10pt; color:#0000CC; background-color:transparent; text-decoration:none}
a:visited {font-weight:400; font-size:10pt; color:#0000CC; background-color:transparent; text-decoration:none}
a:active  {font-weight:400; font-size:10pt; color:#0000CC; background-color:transparent; text-decoration:none}
a:hover   {font-weight:400; font-size:10pt; color:#990000; background-color:#FFFF99; text-decoration:underline}

a.highlightU:link    {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:underline}
a.highlightU:visited {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:underline}
a.highlightU:active  {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:underline}
a.highlightU:hover   {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:none}

a.highlightN:link    {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:none}
a.highlightN:visited {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:none}
a.highlightN:active  {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:none}
a.highlightN:hover   {font-weight:400; font-size:10pt; color:#FF0000; background-color:#FFFF99; text-decoration:underline}

a.menu_top:link			{font-weight:400; font-size:13px; color:#333333; background-color:transparent; text-decoration:none; border:1px solid #ffffff; border-top:1px solid #FF9900; padding:3px}
a.menu_top:visited		{font-weight:400; font-size:13px; color:#333333; background-color:transparent; text-decoration:none; border:1px solid #ffffff; border-top:1px solid #FF9900; padding:3px}
a.menu_top:active		{font-weight:400; font-size:13px; color:#333333; background-color:transparent; text-decoration:none; border:1px solid #ffffff; border-top:1px solid #FF9900; padding:3px}
a.menu_top:hover		{font-weight:400; font-size:13px; color:#ffffff; background-color:#333333;     text-decoration:none; border:1px solid #333333; border-top:1px solid #333333; padding:3px}

a.menu_top_on:link		{font-weight:400; font-size:13px; color:#ffffff; background-color:#333333; text-decoration:none; border:1px solid #333333; border-top:1px solid #333333; padding:3px}
a.menu_top_on:visited	{font-weight:400; font-size:13px; color:#ffffff; background-color:#333333; text-decoration:none; border:1px solid #333333; border-top:1px solid #333333; padding:3px}
a.menu_top_on:active	{font-weight:400; font-size:13px; color:#ffffff; background-color:#333333; text-decoration:none; border:1px solid #333333; border-top:1px solid #333333; padding:3px}
a.menu_top_on:hover		{font-weight:400; font-size:13px; color:#ffffff; background-color:#333333; text-decoration:none; border:1px solid #333333; border-top:1px solid #333333; padding:3px}

a.white700:link    		{font-weight:700; font-size:10pt; color:#FFFFFF; background-color:transparent; text-decoration:none}
a.white700:visited 		{font-weight:700; font-size:10pt; color:#FFFFFF; background-color:transparent; text-decoration:none}
a.white700:active  		{font-weight:700; font-size:10pt; color:#FFFFFF; background-color:transparent; text-decoration:none}
a.white700:hover   		{font-weight:700; font-size:10pt; color:#00227c; background-color:#FFFFFF; text-decoration:none}