img.docscreen
{
    margin-top: 10px; 
    margin-bottom: 10px;
    margin-left: 20px; 
    margin-right: 20px; 
    border:0px solid black;
}

img.christmasimgsmall80
{
    margin-top: 0px; 
    margin-bottom: 0px;
    margin-left: 10px; 
    margin-right: 10px; 
    border:0px solid black;
    width: 80px; 
    height: 80px;
}

img.christmasimgsmall
{
    margin-top: 0px; 
    margin-bottom: 0px;
    margin-left: 10px; 
    margin-right: 10px; 
    border:0px solid black;
    width: 150px; 
    height: 150px;
}

h1.christmas
{
    FONT-SIZE: 14pt;
    COLOR: #920a3a;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
}

font.christmas
{
    FONT-SIZE: 12pt;
    COLOR: #920a3a;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 15pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 0pt;
    MARGIN-BOTTOM: 3pt;
    font-weight: normal;
}

p.topfine
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 3pt;
}

P.fine
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 15pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 3pt;
}

P.fine-no-offset
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left
}

p.blue
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
}

p.bluemargin
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 12px;
    MARGIN-BOTTOM: 12px;
}

p.bluecenter
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: center;
}

h1.blue
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 10pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
}

a.blue:link
{
    COLOR: #0a4364;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
    MARGIN-TOP: 3pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 5pt;   
}

a.blue:visited
{
    FONT-SIZE: 12pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
    MARGIN-TOP: 3pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 5pt;   
}

a.blue:active
{
    FONT-SIZE: 12pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
    MARGIN-TOP: 3pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 5pt;   
}

a.blue:hover
{
    FONT-SIZE: 12pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
    MARGIN-TOP: 3pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 5pt;   
}           

A.bluelink:link
{
    color: #0A4364;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none
}
A.bluelink:visited
{
	color: #0A4364;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none
}

A.bluelink:active
{
	color: #fd9b09;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none
}

A.bluelink:hover
{
	color: #fd9b09;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none
}

.nbleft
{
	background: url(/images/macosx/button_left.gif) top left no-repeat;
	display:block; position:absolute; left:0; top:0; width:9px; height:19px;
}

.nbright
{
	background: url(/images/macosx/button_right.gif) top right no-repeat;
	display: block; position: absolute; right: 0; top: 0; width: 9px; height: 19px;
}

.nbmiddle
{
	background-image: url(/images/button_bg2.gif);
	margin-left: 9px;
	display:block; position:absolute; left:0px; top:0; width:84px; height:19px;
}

.nbbutton
{
    height: 19px;
    width: 100px;
    margin-left: 8px;
    text-align:center;
    position:relative;
}

a.nblink:link
{
	color: #2970A6;
	font-family:Tahoma;Arial;
	font-size:12px;
	text-decoration:none;
	position: relative; top: 2px;
}	

a.nblink:visited
{

	color: #2970A6;
	font-family:Tahoma;Arial;
	font-size:12px;
	text-decoration:none;
	position: relative; top: 2px;

}	

a.nblink:active
{
	color: #fd9b09;
	font-family:Tahoma;Arial;
	font-size:12px;
	text-decoration:none;
	position: relative; top: 2px;
}	

a.nblink:hover
{
	color: #fd9b09;
	font-family:Tahoma;Arial;
	font-size:12px;
	text-decoration:none;
	position: relative; top: 2px;
}	

SELECT.jumplist
{
    FONT-SIZE: 8pt;
    COLOR: #888888;
    FONT-FAMILY: Verdana, Arial;
    border-top: #888888 1px solid;
    border-left: #888888 1px solid;
    border-right: #dedede 1px solid;
    border-bottom: #dedede 1px solid;
}

OPTGROUP.jumplist
{
    FONT-SIZE: 8pt;
    COLOR: #0A4364;
    FONT-FAMILY: Verdana, Arial;
}

SELECT.formlist
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
}

input.searchbutton
{
    FONT-FAMILY: Tahoma, Arial;
    font-size: 9pt;	
    margin: 4px 4px 4px 4px;
    background-image: url(/images/macosx/fiolet_bg.gif);  
    COLOR: #ffffff;
    BORDER: #333c4f 1px solid;
}

input.search
{
    margin-bottom: 6px;
    FONT-SIZE: 8pt;
    COLOR: #888888;
    FONT-FAMILY: Verdana, Arial;
    border-top: #888888 1px solid;
    border-left: #888888 1px solid;
    border-right: #dedede 1px solid;
    border-bottom: #dedede 1px solid;
}

TD.producttitle
{
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}

INPUT.btngreen
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt; 
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 4px;
    BACKGROUND-COLOR: #44881a;  //#6cbd44;  //#41c028;
    COLOR: #ffffff;
    BORDER: #316b16 1px solid;
}

INPUT.btnblue
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt; 
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    background-image: url(/images/macosx/fiolet_bg.gif);  
    BACKGROUND-COLOR: #257297; //#35a0d4; //#2d7cb7;
    COLOR: #ffffff;
    BORDER: #333c4f 1px solid;
}

INPUT.btnred
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt; 
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 4px;
    BACKGROUND-COLOR: #ff6e03; //#79274f; //#ef5da4; //#d22fae;
    COLOR: #ffffff;
    BORDER: #520329 1px solid;
}

TD.blueborder3
{
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-LEFT: #e5e5e5 1px solid;
    BORDER-BOTTOM: #e5e5e5 1px solid;
    padding-left: 20px;	
    padding-right: 20px;	
    padding-top: 10px;	
    padding-bottom: 10px;	
}

A.smallinkblue:link
{
    FONT-SIZE: 8pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
}

A.smallinkblue:visited
{
    FONT-SIZE: 8pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
}

A.smallinkblue:active
{
    FONT-SIZE: 8pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial;
}

A.smallinkblue:hover
{
    FONT-SIZE: 8pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial;
}

img.grayborder 
{
  border: 1px solid #CCC;
  padding: 2px;	
}

font.littlestar
{ 
  VERTICAL-ALIGN: text-top; 
  POSITION: relative; 
  TOP: -2px; 
  FONT-FAMILY: Tahoma, Arial; 
  FONT-SIZE: 7pt;
}

.selectedtabembedded 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #fd9b09;
    text-decoration: none;
}

P.christmas
{
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 5px;
    COLOR: #920a3a;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left
}

hr.christmas
{
    MARGIN: 1px;
    COLOR: #920a3a;
    background-color: #920a3a;
}

H1.christmas
{
    MARGIN-TOP: 3pt;
    MARGIN-LEFT: 0pt;
    FONT-SIZE: 15pt;
    MARGIN-BOTTOM: 3pt;
    COLOR: #920a3a;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
}

TD.grayborder
{
    border: #b9b9b9 1px solid;
}

TD.status
{
    color: #ffffff;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    background-image: url(/images/macosx/fiolet_bg.gif);
    background-repeat: repeat-x repeat-y;
    background-position: left top;	
}

TD.redborder
{
    border-bottom: #b9b9b9 1px solid;
    background-color: #f3f3f3;
}

font.required
{
 color: #0A4364;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Tahoma, Arial;
}

TD.darkblue
{
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #0A4364;
    COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    font-weight: bold;  
}

TABLE.blueform
{
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    BACKGROUND-COLOR: #CADDE8;
    BORDER-RIGHT: #0A4364 1px solid;
    BORDER-TOP: #0A4364 1px solid;
    BORDER-LEFT: #0A4364 1px solid;
    BORDER-BOTTOM: #0A4364 1px solid;
}

TABLE.blueborder
{
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    BORDER-RIGHT: #79BEF7 1px solid;
    BORDER-TOP: #79BEF7 1px solid;
    BORDER-LEFT: #79BEF7 1px solid;
    BORDER-BOTTOM: #79BEF7 1px solid;
}

H1.title
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15pt;
    MARGIN-BOTTOM: 7pt;
    COLOR: #8484c3;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: center
}

A.commonlink:link
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial
}
A.commonlink:visited
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial
}
A.commonlink:active
{
    FONT-SIZE: 10pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial
}
A.commonlink:hover
{
    FONT-SIZE: 10pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial
}

TD.colorrow
{
  background-color:#f3f3f3;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-SIZE: 9pt;
  PADDING-BOTTOM: 3px;
  PADDING-TOP: 3px;
  FONT-FAMILY: Tahoma, Arial;
  TEXT-ALIGN: left
}

TD.tbborder
{
    BORDER-RIGHT: #79bef7 thin solid;
    BORDER-TOP: #79bef7 thin solid;
    BORDER-LEFT: #79bef7 thin solid;
    BORDER-BOTTOM: #79bef7 thin solid;
    BORDER-RIGHT: #79bef7 1px solid;
    BORDER-TOP: #79bef7 1px solid;
    BORDER-LEFT: #79bef7 1px solid;
    BORDER-BOTTOM: #79bef7 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left
}


A.commonlinkbold:link
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial
}
A.commonlinkbold:visited
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial
}
A.commonlinkbold:active
{
    FONT-SIZE: 10pt;
    COLOR: #fd9b09;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial
}
A.commonlinkbold:hover
{
    FONT-SIZE: 10pt;
    COLOR: #fd9b09;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial
}

TD.hr1
{
  background-color: #0a4364;
}
font.newstitle
{
 color: #0a4364;
 FONT-SIZE: 10pt;
 FONT-FAMILY: Tahoma, Arial;
}

P.testimonialtext
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 3pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    MARGIN-BOTTOM: 3px;
    background-color:#f3f3f3;
}

A:link
{
    FONT-SIZE: 10pt;
    COLOR: #000099;
    FONT-FAMILY: Tahoma, Arial
}
A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #940099;
    FONT-FAMILY: Tahoma, Arial
}
A:active
{
    FONT-SIZE: 10pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial
}
A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #fd9b09;
    FONT-FAMILY: Tahoma, Arial
}

input.reducebutton
{
    FONT-FAMILY: Tahoma, Arial;
    font-size: 8px;	
    color:#000000;
    background: transparent url(/images/macosx/hide_button.gif) no-repeat center;
    margin: 4px 4px 4px 4px;
    BORDER: transparent 0px solid;
}

input.showbutton
{
    FONT-FAMILY: Tahoma, Arial;
    font-size: 8px;	
    color:#000000;
    background: transparent url(/images/macosx/show_button.gif) no-repeat center;
    margin: 4px 4px 4px 4px;
    BORDER: transparent 0px solid;
}

A.whitelink:link
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #FFFFFF;
    text-decoration: none;
}
A.whitelink:visited
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #FFFFFF;
    text-decoration: none;
}
A.whitelink:active
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #FFFFFF;
    background: #767676;    
    text-decoration: none;
}
A.whitelink:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #FFFFFF;
    text-decoration: none;
}

A.greenlink:link
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial
}
A.greenlink:visited
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial
}

TD.redgray
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #7b87a0;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left
}

TD.red2
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left
}


TABLE.blueborder3
{
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-LEFT: #e5e5e5 1px solid;
    BORDER-BOTTOM: #e5e5e5 1px solid;
}

A.smallink:link
{
    FONT-SIZE: 8pt;
    COLOR: #777777;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-DECORATION: none
}

A.smallink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #777777;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-DECORATION: none
}

A.smallink:active
{
    FONT-SIZE: 8pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-DECORATION: none
}

A.smallink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-DECORATION: none
}

a.gray:link
{
    FONT-SIZE: 10pt;
    COLOR: #404040;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
}

a.gray:visited
{
    FONT-SIZE: 10pt;
    COLOR: #404040;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
}

a.gray:active
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
}

a.gray:hover
{
    FONT-SIZE: 10pt;
    COLOR: #0a4364;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    text-decoration: none;
}           

a.buy
{
    color: #2970a6;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}

td.buy

{
    color: #2970a6;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
}

td.boxtitle
{
    color: #FFFFFF;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Arial;
    padding-left: 8px;    
    padding-top: 3px;
}

a.boxtitle:link
{
    color: #FFFFFF;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}
a.boxtitle:visited
{
    color: #FFFFFF;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}

a.boxtitle:active
{
    color: #fd9b09;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}

a.boxtitle:hover
{
    color: #fd9b09;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}

a.mainmenuleft:link
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #404040;
    text-decoration: none;
}

a.mainmenuleft:visited
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #404040;
    text-decoration: none;
}

a.mainmenuleft:active
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #404040;
    BACKGROUND-COLOR: #bebebe;
    text-decoration: none;
}            

a.mainmenuleft:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #404040;
    BACKGROUND-COLOR: #bebebe;
    text-decoration: none;
}            

TD.mainmenu
{
    background-color: #ececec;
    color: #404040;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    padding-left: 10px;    
    padding-left: 5px;    
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: #e5e5e5 1px solid;
    border-left: #e5e5e5 1px solid;
}

.menu
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
}

TD.topmenu
{
    background-color: #f0f0f0;
    color: #383838;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
}

A.topmenu:link
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #383838;
    text-decoration: none;
}
A.topmenu:visited
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #383838;
    text-decoration: none;
}
A.topmenu:active
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #FFFFFF;
    background: #767676;    
    text-decoration: none;
}
A.topmenu:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #FFFFFF;
    background:transparent url(/images/macosx/top_menu_bg.gif) repeat-x left top;
    text-decoration: none;
}

p.bluemobile
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #3366cc;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
}

A.tab:link
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #383838;
    TEXT-ALIGN: center;
    text-decoration: none;
}
A.tab:visited
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #383838;
    TEXT-ALIGN: center;
    text-decoration: none;
}
A.tab:active
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #616e88;
    text-decoration: none;
    TEXT-ALIGN: center;
}
A.tab:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #616e88;
    TEXT-ALIGN: center;
    text-decoration: none;
}

td.simpletab
{
	border-right: #bebebe thin solid;
	border-left: #bebebe thin solid;
	border-bottom: #bebebe thin solid;
	border-right: #bebebe 1px solid;
	border-left: #bebebe 1px solid;
	border-bottom: #bebebe 1px solid;

	background-image: url(/images/macosx/tab_bg.gif);
	background-repeat: repeat-x repeat-y;
	background-position: left top;	

	color: #383838;
        FONT-SIZE: 10pt;
        FONT-FAMILY: Tahoma, Arial;
        TEXT-ALIGN: center;
        padding-left: 2px;
	padding-right: 2px; 
}

td.selectedtab
{
	border-right: #494949 thin solid;
	border-top: #1f1f1f  thin solid;
	border-left: #3b3b3b thin solid;
	border-right: #494949 1px solid;
	border-top: #1f1f1f   1px solid;
	border-left: #3b3b3b  1px solid;

	background-image: url(/images/macosx/tab_bg_select.gif);
	background-repeat: repeat-x  repeat-y;
	background-position: left top;	

	color: #FFFFFF;
        FONT-SIZE: 10pt;
        FONT-FAMILY: Tahoma, Arial;
        TEXT-ALIGN: center;
        padding-left: 2px;
	padding-right: 2px; 
}

td.lasttab
{
	border-bottom: #bebebe thin solid;
	border-bottom: #bebebe 1px solid;
}

td.grayright
{
	border-right: #bebebe thin solid;
	border-right: #bebebe 1px solid;
}

td.doubleline
{
	border-right: #336699 1px double;
	border-top: #336699 1px double;
	border-left: #336699 1px double;
	border-bottom: #336699 1px double;
}

p.illegal
{
    text-indent: 6pt;
    FONT-SIZE: 20pt;
    color: red;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 3px;
    MARGIN-RIGHT: 3pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify
}

p.news
{
    text-indent: 6pt;
    FONT-SIZE: 16pt;
    color: #49A2E8;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 3px;
    MARGIN-RIGHT: 3pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify
}

a.newsbig
{
    text-indent: 6pt;
    FONT-SIZE: 12pt;
    color: #49A2E8;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 3px;
    MARGIN-RIGHT: 3pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify
}

div.common
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
}

P.company
{
    text-indent: 6pt;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 3pt;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    MARGIN-BOTTOM: 3px;
}

TD
{
	margin-top: 0px;
	margin-bottom: 0px; 
	padding-top: 0px;
	padding-bottom: 0px; 
}
BODY
{
	marginheight: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	marginwidth: 0px;
	position:relative;
}

BODY.audible
{
	marginheight: 0px;
	margin-left: 10px;
	margin-right: 100px; 
	margin-top: 10px;
	margin-bottom: 10px;
	marginwidth: 0px;
	background-color: #ffffff;
	position:relative;
}

div.bodyborder
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

TD.topmenunobg
{
    color: #000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
}

TD.pagetitle
{
	background-color: #79BEF7;
	color: #ffffff;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
}

TD.orange
{
	background-color: #EC7A15;
	color: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 20px;
}

TD.tab
{
    background-color: #e6f0f8;
    color: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 20px;
}

TD.blacktitle
{
	background-color: #000000;
	color: #ffffff;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 10px;
    border-bottom: #79BEF7 1px solid;
    border-left: #79BEF7 1px solid;
}

p.mainmenu
{
      MARGIN-TOP: 3px;
      MARGIN-BOTTOM: 0px;
      MARGIN-BOTTOM: 3px;
}

A.mainmenu:link
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}

.mainmenuleft
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}

.mainmenuleftover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #0A4364;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}            

A.mainmenu:visited
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A.mainmenu:active
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #0A4364;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A.mainmenu:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #0A4364;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}

TD.price
{
	background-color: #EC7A15;
	color: #ffffff;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

p.price
{
    background-color: #EC7A15;
    color: #ffffff;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    TEXT-ALIGN: center;
}

p.orangebtn
{
    background-color: #4d4d4d;
    color: #ffffff;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    TEXT-ALIGN: center;

    border-right: #2a2a2a thin solid;
    border-top: #bebebe  thin solid;
    border-left: #5e5e5e thin solid;
    border-bottom: #3b3b39 thin solid;
    border-right: #2a2a2a 1px solid;
    border-top: #bebebe  1px solid;
    border-left: #5e5e5e 1px solid;
    border-bottom: #3b3b39 1px solid;
}

TD.priceproduct
{
    color: #0A4364;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

INPUT.btn
{
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 8pt; 
    padding-left: 5px;
    padding-right: 4px;
    FONT-WEIGHT: bolder;
    font-weight: bold;  
    BACKGROUND-COLOR: #ffffff;
    COLOR: #0A4364;
    BORDER-RIGHT: #0A4364 1px solid;
    BORDER-LEFT: #0A4364 1px solid;
    BORDER-TOP: #0A4364 1px solid;
    BORDER-BOTTOM: #0A4364 1px solid
}

A.orange:link
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #ffffff;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A.orange:visited
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #ffffff;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A.orange:active
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
A.orange:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    FONT-WEIGHT: bold;
    text-decoration: none;
}
                 
TD.footernopadding
{
    FONT-SIZE: 8pt;
    COLOR: #444444;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
}

TD.footernoborder
{
    FONT-SIZE: 8pt;
    COLOR: #444444;
    FONT-FAMILY: Tahoma, Arial;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    TEXT-ALIGN: left;
}

TD.footernoborderright
{
    FONT-SIZE: 8pt;
    COLOR: #444444;
    FONT-FAMILY: Tahoma, Arial;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    TEXT-ALIGN: right;
}

TD.footer
{
    FONT-SIZE: 8pt;
    border-right: #e5e5e5 1px solid;    
    border-left: #e5e5e5 1px solid;    
    COLOR: #444444;
    FONT-FAMILY: Tahoma, Arial;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

p.footer
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
}

P
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: justify;
    MARGIN-BOTTOM: 3px;
}

A.news:link
{
	color: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}
A.news:visited
{
	color: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.news:active
{
	color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.news:hover
{
	color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.tabsmall :link
{
    color: #0A4364;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}
A.tabsmall :visited
{
    color: #0A4364;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.tabsmall:active
{
    color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.tabsmall :hover
{
    color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}