img.christmasimg
{
    margin-top: 0px; 
    margin-bottom: 0px;
    margin-left: 30px; 
    margin-right: 30px; 
    border:0px solid black;
    width: 256px; 
    height: 256px;
}

img.graygradientline
{
 border:0px solid black;
 width:1px;
 height:7px
}

img.graygradient
{
 border:0px solid black;
 width:7px;
 height:7px
}

img.grayline
{
 border:0px solid black;
 width:1px;
 height:5px
}

img.graycorner
{
    margin: 0px; 
    border:0px solid black;
    width:7px;
    height:5px
}

a.black:link
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
    text-decoration: none;
}

a.black:visited
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
    text-decoration: none;
}

a.black:hover
{
    FONT-SIZE: 14pt;
    COLOR: #ff6600;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
    text-decoration: none;
}

a.black:active
{
    FONT-SIZE: 14pt;
    COLOR: #ff6600;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
    text-decoration: none;
}


A.detailsbutton:link
{
    color: #ffffff;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}
A.detailsbutton:visited
{
    color: #ffffff;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none;
}

A.detailsbutton:active
{
    color: #ffc200;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.detailsbutton:hover
{
    color: #ffc200;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

div.detailsbutton
{
    FONT-FAMILY: Tahoma, Arial;
    font-size: 11pt;	
    margin: 20px 20px 20px 20px;
    padding: 4px 4px 4px 4px;
    background-image: url(/images/new-main-page/details-button.gif);  
    background-repeat: repeat-y; 
    background-position: left top;
    background-color: #33789a;
    COLOR: #ffffff;
    BORDER: #4d4c4c 1px solid;
    float: right;
    width: 79px;
    text-align: center;
}

TD.footernew
{
    color: #2d7294;
    font-family:Tahoma;Arial;
    font-size:8pt;
    TEXT-ALIGN: left;
}	

a.footernew:link
{
    color: #2d7294;
    font-family:Tahoma;Arial;
    font-size:8pt;
    TEXT-ALIGN: left;
}	

a.footernew:visited
{
    color: #2d7294;
    font-family:Tahoma;Arial;
    font-size:8pt;
    TEXT-ALIGN: left;
}	

a.footernew:active
{
    color: #ff6600;
    font-family:Tahoma;Arial;
    font-size:8pt;
    TEXT-ALIGN: left;
}	

a.footernew:hover
{
    color: #ff6600;
    font-family:Tahoma;Arial;
    font-size:8pt;
    TEXT-ALIGN: left;
}	

hr.gray
{
    height:1px;
    border-width:0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 50px;
    MARGIN-TOP: -6px;
    MARGIN-BOTTOM: 0px;  
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #5e5d5d;
    background-color: #5e5d5d;
}

h1.blackcenter
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: center;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
}

h1.black
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 0pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
}

h1.leftmargin
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 5pt;
    MARGIN-LEFT: 10pt;
    MARGIN-BOTTOM: 5pt;
    MARGIN-RIGHT: 5pt;
    font-weight: normal;
}

h1.black2
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 3pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 5pt;
    font-weight: normal;
}                       

h2.corporative
{
    FONT-SIZE: 12pt;
    COLOR: #224272;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 15px;
    MARGIN-BOTTOM: 3px;
    font-weight: normal;
}

h2.corporativetop
{
    FONT-SIZE: 12pt;
    COLOR: #224272;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 15px;
    MARGIN-BOTTOM: 3px;
    font-weight: normal;
}

h2.black
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: left;
    PADDING-TOP: 0px;
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 15pt;
    MARGIN-BOTTOM: 3pt;
    font-weight: normal;
}

img.productdeviceimg
{
    margin-top: 0px; 
    margin-bottom: 0px;
    margin-left: 10px; 
    margin-right: 10px; 
    border:0px solid black;
    width: 145px; 
    height: 262px;
}

div.floatmenu
{
    display: none; 
    line-height: 2; 
    border:1px solid #9e9e9e; 
    background-color: #ececec; 
    position: absolute; 
    right: 20px; 
    top: 20px; 
    width:120px
}

img.otherarrow
{
    vertical-align: middle; 
    border:0px solid black; 
    width: 9px; 
    height: 6px; 
    text-align: right; 
    left-margin: 5px
}
     
img.colorbtnlast
{
    margin-top: 5px; 
    margin-bottom: 5px;
    margin-left: 20px; 
    margin-right: 10px; 
    border:0px solid black;
    width: 155px; 
    height: 64px
}

a.white
{
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial;
    TEXT-ALIGN: center;
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 5px;
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 5px;
    font-weight: normal;
    text-decoration: none;
}

div.colorbtnorange
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    background-image: url(/images/new-main-page/orange-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    padding-top: 10px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtngrayfirst
{
    TEXT-ALIGN: center;
    padding-top: 10px; 
    background-image: url(/images/new-main-page/gray-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtngray
{
    TEXT-ALIGN: center;
    padding-top: 16px; 
    background-image: url(/images/new-main-page/gray-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtngraylast
{
    TEXT-ALIGN: center;
    padding-top: 16px; 
    background-image: url(/images/new-main-page/gray-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtngreen
{
    TEXT-ALIGN: center;
    padding-top: 16px; 
    background-image: url(/images/new-main-page/green-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtnblue
{
    TEXT-ALIGN: center;
    padding-top: 16px; 
    background-image: url(/images/new-main-page/blue-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtnolive
{
    TEXT-ALIGN: center;
    padding-top: 16px; 
    background-image: url(/images/new-main-page/olive-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

div.colorbtnpurple
{
    TEXT-ALIGN: center;
    padding-top: 16px; 
    background-image: url(/images/new-main-page/purple-button.gif);
    background-repeat: no-repeat; 
    background-position: left top;
    margin: 0px; 
    border:0px solid black;
    width: 155px; 
    height: 64px;
    color: #FFFFFF;
}

img.colorbtnfirst
{
    margin-top: 5px; 
    margin-bottom: 5px;
    margin-left: 10px; 
    margin-right: 20px; 
    border:0px solid black;
    width: 155px; 
    height: 64px
}
    
img.colorbtn
{
    margin-top: 5px; 
    margin-bottom: 5px;
    margin-left: 20px; 
    margin-right: 20px; 
    border: 0px solid black; 
    width: 155px; 
    height: 64px
}

TD.corner
{
    width: 7px; 
    height: 5px; 
    min-height: 5px; 
    max-height: 5px; 
    max-width: 7px; 
    min-width: 7px;
    margin-top: 0px
}

TD.corner2
{
    width: 7px; 
    height: 7px; 
    min-height: 7px; 
    max-height: 7px; 
    max-width: 7px; 
    min-width: 7px;
    margin-top: 0px
}

A.newsbluelink:link
{
    color: #80d5ff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}
A.newsbluelink:visited
{
    color: #80d5ff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.newsbluelink:active
{
    color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.newsbluelink:hover
{
    color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.newswhitelink:link
{
    color: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}
A.newswhitelink:visited
{
    color: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.newsbluelink:active
{
    color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

A.newsbluelink:hover
{
    color: #fd9b09;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Arial;
    text-decoration: none
}

SELECT.jumplistnew
{
    FONT-SIZE: 8pt;
    COLOR: #2d7294;
    FONT-FAMILY: Verdana, Arial;
    border: #252525 1px solid;
}

table.topmenu
{
    border-collapse:separate;
    border-spacing: 10px 0px;
    background-color: #ececec;
    position: relative;
    left: 0px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

input.searchbuttonnew
{
    FONT-FAMILY: Tahoma, Arial;
    font-size: 9pt;	
    margin: 0px 0px 0px 0px;
    padding: 1px 10px 1px 10px;
    background-image: url(/images/new-main-page/search-button.gif);  
    background-repeat: repeat-y; 
    background-position: left top;
    COLOR: #ffffff;
    BORDER: #252525 1px solid;
    background-color: #307698;
    width:63px;
}

input.searchnew
{
    FONT-SIZE: 8pt;
    COLOR: #2d7294;
    FONT-FAMILY: Tahoma, Arial;
    border: #252525 1px solid;
    width: 170px;
}

TD.topbottommenu
{
	color: #2d7294;
	font-family:Tahoma;Arial;
	font-size:10pt;
        TEXT-ALIGN: left;
}	
a.topbottommenu:link
{
	color: #0085d7;
	font-family:Tahoma;Arial;
	font-size:10pt;
	text-decoration:none;
}	
a.topbottommenu:visited
{
	color: #0085d7;
	font-family:Tahoma;Arial;
	font-size:10pt;
	text-decoration:none;
}	
a.topbottommenu:active
{
	color: #ff6600;
	font-family:Tahoma;Arial;
	font-size:10pt;
	text-decoration:none;
}	
a.topbottommenu:hover
{
	color: #ff6600;
	font-family:Tahoma;Arial;
	font-size:10pt;
	text-decoration:none;
}	