body, table, td, p { 
font-family : Tahoma, Verdana, Arial, Sans Serif; 
font-size : 9pt; 
line-height : 12pt; 
color : #000000; 
margin : 0; 
} 
body { 
cursor : default; 
} 
h1, h2, h3, h4, h5 { 
font-family : Tahoma, Verdana, Arial, Sans Serif; 
} 
p { 
padding-top : 10px; 
} 
a p, a:link p, a:hover p, a:visited p { 
color : #000000; 
} 
a:hover h2 { 
color : #ff6600; 
} 
pre, .pre { 
font-family : Courier New; 
font-size : 9pt; 
margin : 0; 
} 
body { 
background-color : #ffffff; 
cursor : default; 
} 
td.menu, td.body, td.footer { 
padding-left : 20px; 
padding-right : 20px; 
} 
tr.header { 
height : 74px; 
background-color : #000726; 
background-image : url(../images/title-bg.png); 
background-repeat : no-repeat; 
background-position : right bottom; 
} 
tr.menu { 
vertical-align : top; 
height : 25px; 
background-color : #333951; 
} 
tr.body { 
vertical-align : top; 
background-color : #ffffff; 
} 
td.body { 
padding-left : 20px; 
} 
tr.body { 
height : 100%; 
} 
tr.footer { 
height : 75px; 
background-color : #cccccc; 
} 
tr.footer2 { 
height : 5px; 
background-color : #333951; 
} 
td.site-title { 
color : #ffffff; 
} 
td.menuitem, td.menuitem-active, td.menuitem-spacer { 
color : #000726; 
font-size : 8pt; 
line-height : 9pt; 
padding-top : 6px; 
height : 100%; 
} 
td.menuitem-active { 
color : #8a8c92; 
background-image : url(../images/menu-active-main.gif); 
background-repeat : no-repeat; 
background-position : center bottom; 
} 
td.lang-menu { 
text-align : right; 
} 
td.lang-menu td.menuitem-active { 
background-image : url(../images/menu-active-lang.gif); 
} 
td.menuitem-spacer { 
padding-left : 5px; 
padding-right : 5px; 
} 
td.menuitem a, td.menuitem a:visited, td.menuitem a:link, td.menuitem-active a, td.menuitem-active a:visited, td.menuitem-active a:link { 
color : #ffffff; 
text-decoration : none; 
} 
td.menuitem a:hover { 
color : #ff6600; 
} 
table.page { 
width : 100%; 
height : 100%; 
} 
.h100 { 
height : 100%; 
} 
.w100, table.main100 { 
width : 100%; 
} 
.wh100 { 
width : 100%; 
height : 100%; 
} 
table.main, table.main100 { 
border-collapse : collapse; 
} 
td.heading, td.heading-center { 
font-weight : bold; 
font-size : 8pt; 
background-color : #eeeeee; 
} 
td.header_table { 
font-weight : bold; 
font-size : 12pt; 
background-color : #e1e1e1; 
text-align : center; 
border : 1px solid #dddddd; 
padding : 5px; 
} 
td.heading-center { 
text-align : center; 
} 
td.subheading { 
font-size : 12pt; 
color : #999999; 
padding-top : 15px; 
padding-bottom : 5px; 
} 
td.param { 
background-color : #eeeeee; 
} 
td.value { 
background-color : #ffffff; 
text-align : center; 
} 
td.list { 
border : 1px solid #dddddd; 
background-color : #ffffff; 
text-align : left; 
padding-left : 20px; 
padding-right : 10px; 
} 
td.main { 
border : 1px solid #dddddd; 
background-color : #ffffff; 
text-align : left; 
} 
td.heading, td.heading-center, td.param, td.value { 
border : 1px solid #dddddd; 
padding : 5px; 
padding-left : 10px; 
padding-right : 10px; 
} 
td.clear { 
padding : 5px; 
padding-left : 0; 
padding-right : 20px; 
} 
td.spacer { 
height : 20px; 
} 
h1 { 
font-size : 22pt; 
line-height : 22pt; 
font-weight : normal; 
color : #000726; 
margin : 0; 
margin-bottom : 0; 
padding-top : 20px; 
padding-bottom : 15px; 
border-bottom : 1px solid #000726; 
} 
p.withborder { 
border-bottom : 1px solid #000726; 
color : #000726; 
} 
h2 { 
margin : 0; 
margin-top : 20px; 
margin-bottom : 10px; 
padding-top : 0; 
padding-bottom : 0; 
} 
h1.title { 
font-size : 18pt; 
line-height : 18pt; 
font-weight : normal; 
color : #363636; 
margin-left : 20px; 
margin-bottom : 25px; 
padding-top : 30px; 
padding-bottom : 15px; 
border-bottom : 1px solid #666666; 
} 
h2 { 
font-size : 16pt; 
line-height : 16pt; 
font-weight : normal; 
color : #2f3a6c; 
text-decoration : none; 
} 
h5 { 
font-size : 12pt; 
line-height : 12pt; 
font-weight : normal; 
color : #2f3a6c; 
text-decoration : none; 
} 
a.h5, a.h5:link, a.h5:visited { 
color : #2f3a6c; 
text-decoration : none; 
} 
a.h5:hover { 
color : #ff6600; 
} 
a.h2, a.h2:link, a.h2:visited { 
color : #2f3a6c; 
text-decoration : none; 
} 
a.h2:hover { 
color : #ff6600; 
} 
h2.folder, h2.folder-div, h2.item, h2.item-div { 
background-repeat : no-repeat; 
background-position : 0 3px; 
padding-left : 25px; 
} 
h2.folder, h2.folder-div { 
background-image : url(../images/h2-folder.gif); 
} 
h2.item, h2.item-div { 
background-image : url(../images/h2-item.gif); 
} 
h2.div, h2.folder-div, h2.item-div, h3.div { 
padding-top : 20px; 
border-top : 1px dashed #999999; 
} 
div.div { 
padding-top : 20px; 
border-top : 1px dashed #999999; 
} 
div.smalldiv { 
padding-top : 10px; 
border-top : 1px dashed #999999; 
} 
div.products_div { 
border-top : 1px dashed #999999; 
} 
h2.folder-div, h2.item-div { 
background-position : 0 24px; 
} 
h3 { 
margin : 0; 
padding : 0; 
margin-top : 20px; 
margin-bottom : 10px; 
} 
h3, a.h3, a.h3:link, a.h3:visited { 
color : #666666; 
font-size : 13pt; 
line-height : 13pt; 
font-weight : normal; 
text-decoration : none; 
} 
h3.solutions { 
color : #000000; 
font-size : 13pt; 
line-height : 13pt; 
font-weight : normal; 
text-decoration : none; 
} 
h3.title-page, h3.title-page-div { 
color : #2f3a6c; 
padding-top : 0; 
margin-top : 0; 
margin-bottom : 5px; 
} 
h3.title-page-div { 
padding-top : 15px; 
margin-top : 15px; 
margin-bottom : 5px; 
border-top : 1px dashed #999999; 
} 
a.silent, a.silent:link, a.silent:hover, a.silent:visited { 
color : #000000; 
text-decoration : none; 
} 
a.h3:hover { 
color : #ff6600; 
} 
h4 { 
margin : 0; 
padding : 0; 
margin-top : 10px; 
margin-bottom : 0; 
} 
h2.first, h3.first, h4.first { 
margin-top : 0; 
} 
h4, .h4, a.h4, a.h4:link, a.h4:visited { 
color : #666666; 
font-size : 9pt; 
line-height : 9pt; 
font-weight : bold; 
text-decoration : none; 
} 
a.h4:hover { 
color : #ff6600; 
} 
a, a:visited, a:link, a p { 
color : #ff6600; 
} 
a:hover { 
color : #ff9900; 
} 
div.cool-picture, div.cool-picture-2 { 
height : 132px; 
width : 100%; 
margin-top : 5px; 
background-color : #eeeeee; 
background-repeat : repeat; 
background-position : center center; 
} 
div.pre-flash { 
height : 5px; 
} 
div.cool-picture-2 { 
height : 66px; 
} 
td.main-column { 
width : 70%; 
padding-left : 20px; 
padding-bottom : 20px; 
} 
td.column2-1, td.column2-2 { 
width : 50%; 
} 
td.column3-1, td.column3-3 { 
width : 33%; 
} 
td.column3-2 { 
width : 34%; 
} 
td.column2-1, td.column3-1 { 
padding-right : 15px; 
} 
td.column3-2 { 
padding-left : 15px; 
padding-right : 15px; 
} 
td.column2-2, td.column3-3 { 
padding-left : 15px; 
} 
td.side-column { 
width : 30%; 
} 
td.side-body { 
padding-top : 10px; 
padding-bottom : 0; 
padding-left : 30px; 
padding-right : 10px; 
} 
td.side-bar-top, td.side-bar-bottom { 
height : 21px; 
background-color : #dddddd; 
text-align : right; 
padding-right : 20px; 
font-size : 7pt; 
line-height : 9pt; 
color : #666666; 
} 
td.side-bar-top { 
background-image : url(../images/top-cut.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
td.side-bar-bottom { 
background-image : url(../images/bottom-cut.gif); 
background-repeat : no-repeat; 
background-position : left bottom; 
} 
div.breadcrumbs { 
font-size : 7pt; 
line-height : 9pt; 
padding-top : 5px; 
padding-bottom : 4px; 
border-bottom : 1px solid #e5e5e5; 
} 
td.footer { 
font-size : 8pt; 
line-height : 11pt; 
color : #666666; 
} 
td.footer a, td.footer a:visited, td.footer a:link, td.side-bar-top a, td.side-bar-top a:visited, td.side-bar-top a:link, td.side-bar-bottom a, td.side-bar-bottom a:visited, td.side-bar-bottom a:link { 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
} 
td.footer a:hover, td.side-bar-top a:hover, td.side-bar-bottom a:hover { 
color : #ff6600; 
} 
span.phone, span.phone-main { 
color : #333951; 
font-weight : bold; 
letter-spacing : 1px; 
} 
span.phone-main { 
font-size : 11pt; 
line-height : 15pt; 
} 
table.frame { 
width : 100%; 
border-collapse : collapse; 
margin-bottom : 10px; 
} 
div.frame-body { 
margin-left : 10px; 
margin-right : 10px; 
margin-top : 10px; 
margin-bottom : 10px; 
} 
td.frame-body { 
padding : 0; 
} 
.frame-body p { 
font-size : 8pt; 
line-height : 11pt; 
margin : 0; 
padding : 0; 
padding-top : 10px; 
} 
td.frame-top-left, td.frame-top-right, td.frame-bottom-left, td.frame-bottom-right { 
height : 12px; 
width : 12px; 
} 
td.frame-top-left { 
border-left : 1px solid #bbbbbb; 
border-top : 1px solid #bbbbbb; 
} 
td.frame-top-right { 
border-right : 1px solid #bbbbbb; 
border-top : 1px solid #bbbbbb; 
} 
td.frame-top-center { 
border-top : 1px solid #e5e5e5; 
} 
td.frame-center-left { 
border-left : 1px solid #e5e5e5; 
} 
td.frame-center-right { 
border-right : 1px solid #e5e5e5; 
} 
td.frame-bottom-left { 
border-left : 1px solid #bbbbbb; 
border-bottom : 1px solid #bbbbbb; 
} 
td.frame-bottom-right { 
border-right : 1px solid #bbbbbb; 
border-bottom : 1px solid #bbbbbb; 
} 
td.frame-bottom-center { 
border-bottom : 1px solid #e5e5e5; 
} 
p.video, .frame-body p.video { 
background-image : url(../images/file-video.gif); 
background-repeat : no-repeat; 
background-position : left top; 
padding-left : 20px; 
} 
p.document, .frame-body p.document { 
background-image : url(../images/file-document.gif); 
background-repeat : no-repeat; 
background-position : left top; 
padding-left : 20px; 
} 
p.link, .frame-body p.link { 
background-image : url(../images/file-link.gif); 
background-repeat : no-repeat; 
background-position : left top; 
padding-left : 20px; 
} 
p.small-link { 
font-size : 8pt; 
background-image : url(../images/link.gif); 
background-repeat : no-repeat; 
background-position : left top; 
padding-top : 0; 
padding-left : 20px; 
} 
span.ok, span.unlimited { 
color : #009900; 
font-weight : bold; 
} 
span.ok { 
font-size : 14pt; 
} 
span.limited { 
font-weight : bold; 
color : #669966; 
} 
.frame-body p.subitem { 
background-image : url(../images/p-subitem.gif); 
background-repeat : no-repeat; 
background-position : left top; 
padding-left : 20px; 
} 
.frame-body p.upitem { 
background-image : url(../images/p-upitem.gif); 
background-repeat : no-repeat; 
background-position : 0 16px; 
padding-left : 11px; 
} 
span.date { 
white-space : nowrap; 
} 
div.news, div.news-img { 
background-repeat : no-repeat; 
background-position : 0 13px; 
padding-left : 110px; 
} 
div.products-img { 
background-repeat : no-repeat; 
background-position : 0 13px; 
padding-left : 210px; 
padding-bottom : 15px; 
vertical-align : baseline; 
} 
div.news-img { 
background-image : url(../images/news-default.gif); 
min-height : 95px; 
} 
li { 
padding-top : 0; 
padding-bottom : 3px; 
} 
form { 
margin : 0; 
} 
div.br { 
height : 10px; 
} 
.search-result b { 
color : #006699; 
} 
table.nav { 
background-color : #eeeeee; 
padding : 5px; 
padding-left : 10px; 
padding-right : 10px; 
margin-top : 20px; 
} 
table.nav td { 
font-size : 8pt; 
line-height : 8pt; 
} 
div.apple_overlay.black { 
background-image : url(/css/transparent.png); 
color : #fff; 
} 
div.apple_overlay h2 { 
margin : 10px 0 -9px 0; 
font-weight : bold; 
font-size : 14px; 
} 
div.black h2 { 
color : #fff; 
} 
#triggers { 
margin-top : 10px; 
text-align : center; 
} 
#triggers img { 
background-color : #fff; 
padding : 2px; 
border : 1px solid #ccc; 
margin : 2px 5px; 
cursor : pointer; 
}

/* begin:feedback */
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {/*width:80%;*/padding-bottom:0.4em;}
/*div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}*/
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
.mf-submit input { background-color: #333951; border: none; color: #ffffff; cursor: pointer; width: 89px;}
.mf-submit { border: 1px solid #333951; padding: 1px; width: 89px; }
#feedback { border: 1px solid #E5E5E5; margin-bottom: 10px; padding: 0 12px; }
#feedback h2 { margin-top: 0; }
.corner-top-left {
    border-left: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    height: 12px;
    left: -13px;
    position: relative;
    top: -1px;
    width: 12px;
    display: block;
}
.corner-top-right {
    border-right: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    height: 12px;
    left: 13px;
    position: relative;
    top: -1px;
    width: 12px;
    display: block;
    float: right;
}
.corner-bottom-left {
    border-left: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    height: 12px;
    left: -13px;
    position: relative;
    top: 1px;
    width: 12px;
    display: block;
}
.corner-bottom-right {
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    height: 12px;
    left: 13px;
    position: relative;
    top: 1px;
    width: 12px;
    display: block;
    float: right;
}
/* end:feedback */
