/*General*/
body  {
    margin: 0px;
}
.first_col {
	background-image: url(images/first_col_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 200px;
	background-color: #004799;
	height:400px;
}


/*Nav*/
.left_nav  {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 2em;
	padding-left: 20px;
}

.left_nav_on_first {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 2em;
	padding-left: 10px;
	padding-top: 9px; 
	font-weight: bold;
}

.left_nav_first {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 2em;
	padding-left: 20px;
	padding-top: 9px; 
}

.left_nav_on {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 2em;
	padding-left: 10px;
	font-weight: bold;
}


/*Links*/

a:link, a:visited {
	color: #000000; 
	text-decoration: underline;
}

a:hover,  a:active
{	
	color:#000000;
	text-decoration: none;
}

a.bold:link, a.bold:visited {
	color: #333333; 
	text-decoration: underline;
	font-weight: bold;
}

a.bold:hover,  a.bold:active
{	
	color:#666666;
	text-decoration: underline;
	font-weight: bold;
}

a.white_line:link, a.white_line:visited {
	color: #ffffff; 
	text-decoration: underline; 
}

a.white_line:hover,  a.white_line:active
{	
	color:#666666;
	text-decoration: underline;
}

td.first_col a:link, td.first_col a:visited {
	color: #ffffff; 
	text-decoration: none; 
}

td.first_col a:hover, td.first_col a:active
{	
	color:#ffffff;
	text-decoration: underline;
}

a.white_line2:link, a.white_line2:visited {
	color: #ffffff; 
	text-decoration: underline; 
}

a.white_line2:hover,  a.white_line2:active
{	
	color:#000000;
	text-decoration: underline;
}

a.whiteorange:link, a.whiteorange:visited  
{	
	
	color:#ffffff;
	text-decoration: none;
}

a.whiteorange:hover
{	
	color:#e5e4e5;
	text-decoration: none;
}

a.grey:link, a.grey:visited {
	color: #000000; 
	text-decoration: underline;
}

a.grey:hover,  a.grey:active
{	
	color:#666666;
	text-decoration: underline;
}

a.grey2:link, a.grey2:visited {
	color: #333333; 
	text-decoration: underline;
}

a.grey2:hover,  a.grey2:active
{	
	color:#666666;
	text-decoration: none;
}

a.grey3:link, a.grey3:visited {
	color: #666666; 
	text-decoration: underline;
	text-transform: none;
	line-height: 20px;
}

a.grey3:hover,  a.grey3:active {
    color:#666666;
	text-decoration: none;
	text-transform: none;
	line-height: 20px;
}

a.featured:link, a.featured:visited
{	
	display:block;
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	text-decoration:none;
}

a.featured:hover,  a.featured:active
{	
	color:#999999;
	text-decoration: none;
}

a.blue:link, a.blue:visited {
	color: #006699; 
	text-decoration: underline; 
}

a.blue:hover,  a.blue:active
{	
	color: #006699;
	text-decoration: underline;
}

a.orange:link, a.orange:visited {
	color: #f37122; 
	text-decoration: underline;
}

a.orange:hover,  a.orange:active
{	
	color: #666666;
	text-decoration: underline;
}

a.orange_bold:link, a.orange_bold:visited {
	color: #f37122; 
	text-decoration: underline;
	font-weight: bold;
}

a.orange_bold:hover,  a.orange_bold:active
{	
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

a.lt_orange:link, a.lt_orange:visited {
	color: #f68b1e; 
	text-decoration: underline; 
}

a.lt_orange:hover,  a.lt_orange:active
{	
	color: #666666;
	text-decoration: underline;
}

a.rightLink:link, a.rightLink:visited {
	color: #000000; 
	text-decoration: none;
}

a.rightLink:hover,  a.rightLink:active
{
	color:#000000;
	text-decoration: underline;
}

a.green:link, a.green:visited {
	color: #10831c; 
	text-decoration: underline;
	font-weight: bold;
}

a.green:hover,  a.green:active
{	
	color:#7f7f7f;
	text-decoration: underline;
	font-weight: bold;
}

a.prods:link, a.prods:visited {
	color: #333333; 
	text-decoration: none;
	font-weight: bold;
}

a.prods:hover,  a.prods:active
{	
	color:#333333;
	text-decoration: underline;
	font-weight: bold;
}

/*Tables*/
table.wrapper  {
	margin-bottom: 0px;
}

td.main_td  {
	border-right: 1px solid #CCCCCC;
}

td.right_col_l  {
	border-bottom: 1px solid #CCCCCC;
	line-height: 12px;
	padding: 6px 0px 6px 8px;
	font-family: arial, sans-serif;
	font-size: 10px;
	width: 10px;
}

td.right_col  {
	border-bottom: 1px solid #CCCCCC;
	line-height: 12px;
	padding: 6px 0px 6px 6px;
	font-family: arial, sans-serif;
	font-size: 10px;
}

td.right_col2  {
	border-bottom: 1px solid #CCCCCC;
	line-height: 12px;
	padding: 0 20px 0 10px;
	font-family: arial, sans-serif;
	font-size: 10px;
}

td.intro_height  {
	height: 95px;
}

table.feature_main_table  {
	margin: 10px 0 50px 10px;
}

table.taq_sidebar  {
	margin: 0 0 0 13px;
}

table.grey_box_table  {
	margin-top: 20px;
}

table.features  {
	margin: 30px 0 0px 0px;
}

td.prods_header   {
	border-bottom: 0px solid #666666;
}

td.events_rule   {
	border-bottom: 1px solid #666666;
	height: 2px;
	margin: 0 15px 0 15px;
}   

td.grey_box {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	height: 300px;
}  

td.pad  {
	padding-right: 5px;
}

td.pad2  {
	padding-right: 6px;
}	 	

td.pad_last  {
	padding-right: 6px;
}	 	 

table.tips  {
	width: 630px;
	background-color: #CCCCCC;
	margin-top: 0px;
}

table.events_table {
	width: 630px;
	background-image: url(images/events_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#9ecc3b;
	padding-bottom: 25px; 
}   

table.margin_bottom  {
	margin-bottom: 50px;
} 

table.terms  {
	background-image: url(images/promo_bg1.jpg);
}

table.euro_promo  {
	background-image: url(images/promo_bg2.jpg);
}

table.euro_promo2  {
	margin-top: 30px;
}

table.euro_chart   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 5px 10px 15px;
	line-height: 16px;
}

td.euro_chart_row  {
	padding-bottom: 12px;
}

table.promo_row  {
	margin-top: 15px;
}

table.pn_table  {
	margin-bottom: 15px;
}

table.matrix
{
	margin: 15px 10px 10px 15px;
}

table.matrix td
{
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight:normal;

}
table.matrix th
{
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
}

table.matrix_orange
{
	margin: 10px 0 25px 15px;
}

table.matrix_orange td
{
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding: 0 0 7px 0;

}
table.matrix_orange th
{
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align:left;
}

table.euro_page
{
	margin: 15px 0 0 15px;
}

table.euro_page td
{
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding: 0 0 2px 0;

}


hr  {
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
}

#offers_date   {

    color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: -30px 0 30px 20px;
	width: 300px;


}


/*Text*/

.new
{
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h1  {
	
	color: #e5e4e5;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 26px;
	margin: 15px 0 0 15px;
}

h1.white  {
	
	color: #ffffff;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 26px;
}

h1.blue  {
	
	color: #0067b1;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 28px;
	margin: 15px 0 0 15px;
}

h1.green  {
	color: #10831c;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 28px;
	margin: 0px 0 0 15px;
}

h1.orange  {
	color: #f37122;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 28px;
	margin: 0px 0 0 15px;
}

h1.blue_lg {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0 -10px 10px;
}

h1.blue_lg2 {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0 -10px 15px;
}		 	

h1.blue_lg_euro {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0 -15px 15px;
}

h1.white_lg2 {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0 -10px 15px;
}

	


h2  {
	color: #959698;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 22px;
	margin:0px;
}

h2.blue  {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 22px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 15px;
}



h2.events_first
{
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 98px 0px -15px 10px;
}

h2.events{
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0px -15px 10px;
}

h3.events_green{
	color: #10831c;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 20px 0px 15px;
}

h2.blue_head {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: 15px;
}

h2.blue_head_sm {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0 -10px 15px;
}	 

h2.blue_head2 {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 -10px 15px;
}

h2.blue_head_euro {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 5px -10px 15px;
}	 	 	 

h2.experts2 {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 -10px 10px;
}

h2.apps  {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0 -15px 0px;
}	

h2.promo_head  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 10px 0 0 15px;
}

h2.link_head  {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 0px 0 25px 0px;
}

h2.link_head2  {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0 25px 15px;
}

h2.link_head_prods  {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 20px 0 25px 3px;
}

h2.link_head_spec  {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 20px 0 25px 0px;
}	

h3.events{
	color: #10831c;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 20px 0px 15px;
}







h3.blue  {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 20px;
	margin:0px;
	padding-top:20px;
}

h3.featured  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size: 18px;
	margin: 15px 0 0 15px;
}

h3.prods  {
	color: #ffffff;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 622px;
	background-color:#5b5b5b;
	padding:4px;
	margin: 20px 0 0 0;
}


h3.prodsSM  {
	color: #ffffff;
	text-transform: none;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 622px;
	background-color:#5b5b5b;
	padding:4px;
	margin: 20px 0 0 0;
}

h3.promo1  {
	color: #666666;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0 0 0px;
}	 

h3.orange  {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 25px 0 -10px 0;
}

h3.orange2  {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 25px 0 -10px 15px;
}	

h3.orange3   {
	color: #f68b1e;
   font-family: arial, sans-serif;
   font-size: 11px;
   margin: 0 0 7px 0px;
   text-transform: uppercase;
}

h3.gray   {
   color: #333333;
   font-family: arial, sans-serif;
   font-size: 11px;
   margin: 0 0 7px 0px;
   text-transform: uppercase;
}

h3.green   {
   color: #10831c;
   font-family: arial, sans-serif;
   font-size: 11px;
   margin: 0 0 7px 0px;
   text-transform: uppercase;
}	 	 

h3.promo_sub_head_sm  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 10px -10px 15px;
}

h4  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight:normal;
	margin: 15px 80px 15px 15px;
}

h4.sub  {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}


h4.grey {
	
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 20px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h4.blue  {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin: 15px 0px 0px 0px;
}

h4.blue2  {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin: 25px 0px -10px 15px;
}

h4.green  {
	color: #10831c;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 15px;
}

h5  {
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 -12px 0;
}

h5.green  {
	color: #47aa42;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px -15px 15px;
}


h5.orange  {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px -15px 15px;
}


h5.blue  {
	color: #1b5eaa;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px -15px 15px;
}



.h5no_break{
	
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 5px -12px 0;
}




p.events_green {
	color: #10831c;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 12px 10px;
}

		 	 	  

				  	 



p.introduction  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 15px 15px 15px;
}	  

p.article_sub_head  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height:18px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 12px;
	margin-left: 20px;
}

p.article_sub_head3  {
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 12px 15px;
	line-height:18px;
}

p.article_sub_head2  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 12px 15px;
}

p.article_sub_head3  {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 15px 10px 12px 15px;
}

p.intro_sub_head  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 15px;
}

p.article_sub_head_small  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 15px 15px 10px;
}

p.promo_sub_head  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 5px 10px 12px 15px;
}

p.promo_sub_head_sm  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 20px 10px 12px 15px;
}

p.promo_sub_head_sm2  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 10px 12px 15px;
}

p.promo_sub_head_sm3  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 10px 12px 15px;
}

p.promo_sub_head_ph  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 15px 0px 12px 15px;
}

p.promo_sub_head_ph2  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 0px 12px 15px;
}

.promo_sm_head   {
	font-size: 10px;
	font-weight: bold;
}

.promo_sm   {
	font-size: 10px;
}

p.photo_creds  {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 15px 80px 15px 15px;
}

p.intro_text    {
	margin: 5px 15px 10px 0px;
}

p.body_text    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 10px 15px;
	line-height: 16px;
}

p.body_text_cont    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 0px 10px 10px 15px;
	line-height: 16px;
}

p.body_text_small    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 30px 10px 0px;
	line-height: 12px;
}

p.body_text_white    {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 10px 15px;
	line-height: 16px;
}

p.body_text_white2    {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: -4px 10px 10px 15px;
	line-height: 16px;
}



p.body_text_green    {
	color: #10831c;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 10px 15px;
	line-height: 16px;
}

ul.body_text li    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
}

ul.promos  {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: disc;
	
}

ul.promos li  {

    line-height: 16px;
	margin-left: -10px;


}

ul.orange  {
	
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: disc;
	
}

ul.orange li  {

    line-height: 14px;
	margin: 10px 0 0 -10px;


}


ul.tips_tricks {
	
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	margin: 0 0 0 15px;
	width: 120px;
	
}

ul.tips_tricks li  {

    line-height: 14px;
	margin: 10px 0 0 0;


}

ul.euro {
	
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	
	
}

ul.euro li  {

    line-height: 14px;
	margin: 10px 0 0 -25px;


}

p.body_text_blue    {
	color: #004799;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 10px 15px;
	line-height: 16px;
}

p.body_text_orange    {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 10px 10px 15px;
	line-height: 16px;
}	

p.body_text_table    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 10px 5px 5px 15px;
	line-height: 12px;
}

p.body_text_table2    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 5px 0px 15px;
	line-height: 11px;
}

p.body_text_table3    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 13px 5px 5px 15px;
	line-height: 12px;
}			

p.body_text_sm    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 15px 0px 10px 15px;
	line-height: 16px;
}

p.body_text_sm2    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 5px 10px 5px 15px;
	line-height: 16px;
}

p.body_text_sm3    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 0px 10px 10px;
	line-height: 16px;
}

p.body_text_sm4    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 140px 0px 10px 15px;
	line-height: 16px;
}				

p.euro_ref_code    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 10px 15px;
	text-transform: uppercase;
	font-weight: bold;
}

p.euro_ref_code2    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 0px 0px 15px;
	text-transform: uppercase;
	font-weight: bold;
}

p.euro_ref_code3    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 0px 10px 15px;
}

p.body_text_top    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 5px 0px 15px;
	line-height: 16px;
}	

p.body_text2    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 15px 10px 10px;
	line-height: 16px;
}

p.body_text3    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: -10px 15px 10px 10px;
	line-height: 16px;
}	

p.body_text2_sm    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 15px 15px 10px 10px;
	line-height: 16px;
}	

p.body_text2_last    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 15px 30px 10px;
	line-height: 16px;
}			

p.body_text_products    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 0px 10px 0px;
	line-height: 16px;
}

p.body_text_products_rt    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 15px 0px 10px 0px;
	line-height: 16px;
	width: 280px;
}

p.body_text_products_top    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	line-height: 16px;
}

p.body_text_products_sm    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 15px 0px 10px 0px;
	line-height: 16px;
}

p.body_text_apps    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 10px 10px 0px;
	line-height: 16px;
}	

p.body_text_apps2    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 25px 0px 10px 15px;
	line-height: 16px;
}

p.body_text_apps3    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 0px 10px 15px;
	line-height: 16px;
}

p.apps_orange_text    {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 15px;
	line-height: 14px;
}

p.apps_orange_text2    {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 95px 0px 10px 15px;
	line-height: 14px;
}

p.apps_orange_text3    {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 40px 0px 30px 15px;
	line-height: 14px;
}

p.apps_orange_text4    {
	color: #f37122;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 40px 0px 30px 15px;
	line-height: 14px;
}					

p.apps_blue_text    {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 15px;
	line-height: 14px;
}							

p.body_text_products_blue    {
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 0px 10px 0px;
}			

p.body_head    {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 0px -15px 15px;
	font-weight: bold;
}

p.body_caption   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 15px 15px;
}

p.body_caption1   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 5px 0px 15px 0px;
}

p.body_caption2   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 10px 15px 10px;
}

p.body_caption3   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 10px 15px 15px;
}

p.body_caption4   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 15px 45px;
}

p.body_caption5   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 15px 90px;
}

p.body_caption6   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 15px 5px;
}

p.body_caption7   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 15px 17px;
}

p.body_caption8   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 15px 17px;
}																		

p.prod_caption   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 5px 30px 15px 15px;
}

p.promo_caption   {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0;
}		

div.features   {
    width: 280px;
	color: #006699;
	font-family: arial, sans-serif;
	font-size: 11px;
}
div.features  p   {
	width: 100%;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-weight: bold;
}

p.feature_sidebar_first   {
	color: #f68b1e;
    font-family: arial, sans-serif;
    font-size: 11px;
    margin: 270px 0 0 10px;
}

p.feature_sidebar_first   {
	color: #f68b1e;
   font-family: arial, sans-serif;
   font-size: 11px;
   margin: 270px 0 0 10px;
}	

p.feature_sidebar   {
	color: #f68b1e;
   font-family: arial, sans-serif;
   font-size: 10px;
   margin-left: 10px;
}

p.grey_bar_text_head   {
	
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 10px 10px 15px;
}

p.grey_bar_text   {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 10px 10px 10px 15px;
}

p.grey_bar_text2   {
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: -7px 10px 10px 15px;
}	

p.sidebar_1_top   {
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 0px 10px 0px 0px;
}

p.sidebar_1   {
	color: #666666;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 10px 0px 0px;
}

p.grey_big_text    {
	color: #797979;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
}

p.grey_big_text2    {
	color: #797979;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 20px 15px 10px 10px;
	line-height: 18px;
}

p.grey_big_text3    {
	color: #797979;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 20px 15px 10px 15px;
	line-height: 18px;
}					

p.green_text    {
	color: #47aa42;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 15px 0px 10px 15px;
	line-height: 18px;
}

p.green_text2    {
	color: #10831c;
	font-family: arial, sans-serif;
	font-size: 11px;
	margin: 15px 0px 0px 15px;
	line-height: 16px;
}

p.blue_quote  {

    color: #58a6d1;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 10px 10px 0px 15px;
	line-height: 16px;
	
	}
	
p.green_quote  {

    color: #47aa42;
	font-family: arial, sans-serif;
	font-size: 14px;
	margin: 10px 10px 0px 15px;
	line-height: 16px;
	
	}	
	
p.references  {
	
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 10px 10px 0px 15px;
	line-height: 12px;
	font-style: italic;	

}		

.sm_green    {
	
	color: #47aa42;
	font-family: arial, sans-serif;
	font-size: 10px;
	margin: 15px 0px 10px 0px;
	line-height: 18px;
}					

.black   {
	color: #000000;
	font-weight: bold;
}		

.neo_list  {
	font-size: 11px;
}

.side_link_tab  {
	margin: 0 0 0 10px;
}					




/****************************/
/*KRIS ADDED - Mike edited for standards compliance 4/04/07 ****************/




td.body_text
{
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 16px;

}

p.blueCaption
{
	color: #0067b1;
	font-family: arial, sans-serif;
	font-size: 10px;
}



sup, sub 
{
	font-size: 90%;
	line-height: 12px;	
}

sup.sm, sub.sm 
{
	font-size:60%;	
}
