body                       {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-color: #ffffff; -overflow:auto;}
body.loading               {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-color: #ffffff; -overflow:auto; cursor:wait;}
body.navigation            {background-color:transparent;}
body.hiband                {background-color:#ffffff;}


span,td                    {font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px;}
a                          {color: #4c4c4c; text-decoration: none}
a:hover                    {color: #003399; text-decoration: none}



a img                      {border:none;}
.linkHighlight             {color:#003399;}

.linkHighlight_style1      {color:#003399;	font-size: 10px;	font-weight: bold;}
.linkHighlight_style1_black      {color:#C2CDE1;	font-size: 10px;	font-weight: bold;}



ul, ol, li, p              {margin: 0px;padding:0px;}
dl, dt, dd, ul, li         {margin: 0;padding: 0;font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px;}

#vSpace                    {display:block;line-height: 0px;}
#hSpace                    {display:inline;line-height: 0px;}



h1.borderless              {padding-bottom: 0px;}
h2.borderless              {padding-bottom: 0px;}
h3.borderless              {padding-bottom: 0px;}

ul.linkList li             {margin-bottom: 4px; -margin-bottom: 2px;}
ul.linkList li a           {height: 12px;}

img.arrow                  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a img.arrow                {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a:hover img.arrow          {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;}
a.linkHighlight img.arrow  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;}
.menu                      {float:left; margin-right:10px;}

a.arrow                    {color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;}
a:hover                    {color: #003399;}
a.arrow img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a.arrow:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px; }
a.arrow.linkHighlight      {color: #003399;}
a.arrow.linkHighlight img  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px; }

a.arrow.listHeadline            {color: #4c4c4c;}
a.arrow.listHeadline:hover      {color: #4c4c4c; cursor:default;}
a.arrow.listHeadline img        {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a.arrow.listHeadline img:hover  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/standard_elements/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px; cursor:default;}

a.large                               {display: block; position: absolute; top: 0; left: 0; width: 1020px; height: 292px; overflow:hidden;}
a.large img                           {display: block; position: absolute; top: 0; left: 0; width: 1020px; height: 292px;}


/* mainnav*/	
a.subnav:link { color: #6C9BB7; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold; }

a.subnav:visited { color: #6C9BB7; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold; }

a.subnav:hover { color: #6C9BB7; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold; }

a.subnav:active { color: #6C9BB7; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold; }



td.v1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-align: left; }

td.v2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  padding: 1px; color: #000000; font-weight: bold; text-align: left; }

td.v3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  padding: 1px; text-align: right; color: #000000; font-weight: normal; }

td.v4 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-align: left; }

td.v5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center; }

td.v6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  padding: 1px; color: #000000; font-weight: normal; text-align: center; }

td.v7 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-align: center; }

td.v8 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-align: left; }

td.v9 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-align: left; }

td.v10 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-align: center; }

td.v11 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: normal; text-align: left; }


td.button         {width:133px; height:20px; background-color:#333333; color:#ffffff;}
td.buttonHover    {background-color:#003399; cursor:pointer;}



font.stylestep {	font-family: Arial, Helvetica, sans-serif;	font-size: 18pt; 	color: 6C9BB7;	font-weight: bold;	}


.p1{
		color: #666666;
		font-size: 10px;
		font-weight: normal;
		line-height: 16px;
		text-align: left;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
.p1a{
		color: #666666;
		font-size: 11px;
		font-weight: normal;
		line-height: 22px;
		text-align: left;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
		
.p1b{
		color: #000000;
		font-size: 11px;
		font-weight: normal;
		line-height: 20px;
		text-align: left;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}		
.p1c{
		color: #003399;
		font-size: 14px;
		font-weight: normal;
		text-align: left;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
	
.p2{
		color: #666666;
		font-size: 10px;
		font-weight: normal;
		line-height: 16px;
		text-align: left;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}

.p2white{
		color: #ffffff;
		font-size: 9px;
		font-weight: normal;
		line-height: 16px;
		text-align: left;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
		
.p5{
		color: #666666;
		font-size: 10px;
		font-weight: normal;
		line-height: 14px;
		text-align: center;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}	
		
.p5footer{
		color: #666666;
		font-size: 9px;
		font-weight: normal;
		line-height: 14px;
		text-align: center;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}

.p5a{
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		line-height: 10px;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
.p6a{
		color: #FFFFFF;
		font-size: 9px;
		font-weight: bold;
		line-height: 10px;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
.p6{
		color: #000000;
		font-size: 9px;
		font-weight: normal;
		line-height: 10px;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}		


.p6_black{
		color: #FFFFFF;
		font-size: 9px;
		font-weight: normal;
		line-height: 10px;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}


.p7{
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		line-height: 10px;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}	
		
.p8{
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		line-height: 10px;
		text-decoration: none;
		font-family: verdana,helvetica,arial,san-serif;}
		
.p12{
		color: #000000;
		font-size: 10px;
		font-weight: normal;
		line-height: 12px;
		padding: 8px;
		text-align: left;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;}	


.p12_black{
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		line-height: 12px;
		padding: 8px;
		text-align: left;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;}	


.p2circle {

		font-size: 8px;
		font-weight: normal;
		vertical-align: 2;
		font-family: verdana,helvetica,arial,san-serif;}	
	
		
.p12circle{

		font-size: 8px;
		font-weight: normal;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}	


.p6circle{

		font-size: 8px;
		font-weight: normal;
		vertical-align: 2;
		font-family: verdana,helvetica,arial,san-serif;}	

		
.bodycircle  {

		font-size: 9px;
		font-weight: normal;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}	

.bodycircle_blue  {
		color: #003399;
		font-size: 9px;
		font-weight: normal;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}	


.linkHighlight_circle  
{

		font-size: 9px;
		font-weight: normal;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}

.french_trademarks  
{

		font-size: 8px;
		font-weight: bold;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}

.french_trademarks2 
{

		font-size: 9px;
		font-weight: normal;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}
		
.french_trademarks3 
{

		font-size: 7px;
		font-weight: normal;
		vertical-align: 2;
		font-family: Arial, Helvetica, sans-serif;}		
				

.white {color: #FFFFFF}
.white:hover   {color: #CCCCCC}



.style_button_black {color: #FFFFFF}
.style_button_black:hover   {color: #CCCCCC}
		
/* sidenav*/	
a.details:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: left; }

a.details:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: left; }

a.details:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e5173e; text-decoration: none; font-weight: bold; text-align: left; }

a.details:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-align: left; }