﻿body {
    background: white;
    margin: 80px 0px 0px 0px;
    padding: 0;
    height: 100%;
}

.myFlash {
    width: 100%;
    height: 320px;
}

.myHeader {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #F0F1F4;
    padding: 8px;
    height: 64px;
    border-bottom: 1px solid #e5e5e5;
}

.full {
    width: 100%;
}
.alignRight {
    text-align: right;
    vertical-align: bottom;
}

.alignCenter1000 {
    text-align: center;
    vertical-align: central;
    width: 1000px;
}

.alignCenter {
    text-align: center;
    vertical-align: central;
}

.toBack {
    z-index: -1;
}
.myUnder {
    text-align: left;
    position: fixed;
    bottom: 140px;
    left: 0px;
    width: 100%;
    padding: 8px;
    height: 280px;
}

.myMore {
    text-align: center;
    position: fixed;
    bottom: 48px;
    left: 0px;
    width: 100%;
    background: #FAFAFB;
    padding: 8px;
    height: 96px;
    border-top: 1px solid #e5e5e5;
}

.myMoreVert {
    border-left: 1px solid #e5e5e5;
    width: 8px;
}

.myVert {
    border-left: 1px solid #e5e5e5;
}

.myMoreTitle {
    font-family: 'Calibri Light';
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #808080;
}

.myMoreText {
    font-family: 'Calibri Light';
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #808080;
}

.myMoreText:hover {
    font-family: 'Calibri Light';
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #808080;
}

.myFooter {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #F0F1F4;
    padding: 8px;
    height: 48px;
    border-top: 1px solid #e5e5e5;
}

.myFooterText {
    font-family: Calibri light;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #808080;
}

.myFooterTextBold {
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #808080;
}

.myPage {
    text-align:center;
}

.myTable {
    text-align: left;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.myTable800 {
    text-align: left;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.myTable720 {
    text-align: left;
    width: 720px;
    margin-left: auto;
    margin-right: auto;
}

.myTable400 {
    text-align: left;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
}

.myTable260 {
    text-align: left;
    width: 260px;
    margin-left: auto;
    margin-right: auto;
}

.myTable394 {
    text-align: left;
    width: 394px;
    margin-left: auto;
    margin-right: auto;
}

.myTable394top {
    text-align: left;
    width: 394px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
}

.myTableTop {
    text-align: left;
    vertical-align: top;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}


.myTableIntro {
    text-align: left;
    width: 1156px;
    margin-left: auto;
    margin-right: auto;
}

.myTable100 {
    text-align: left;
    height: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
}


.myTableOne {
    text-align: left;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    min-width: 600px;
}

.borderTop {
    border-top: 1px solid #e5e5e5;
    font-size: 4px;
    height: 4px;
}

.myTableContact {
    text-align: left;
    width: 1000px;
}

.myTableDefault {
    text-align: left;
    width: 1000px;
}

.myBack {
    text-align: center;
    vertical-align: top;
    background: #F6F6F6;
    width: 196px;
    width: 196px;
}

.myImage {
    border:none;
    border-color: white;
    border-width: 0px;
    background: white;
    margin: 0px;
}

.floatWizard {
    float: right;
    width: 480px;
    height:175px;
    margin:16px;
    vertical-align:top;
}

.floatShopPhotovoltaic {
    float: right;
    width: 135px;
    height:100px;
    margin:16px;
    vertical-align:top;
}

.floatEolo {
    float: right;
    width: 218px;
    height:103px;
    margin:16px;
    vertical-align:top;
}

.floatKey {
    float: right;
    width: 320px;
    height:122px;
    margin:16px;
    vertical-align:top;
}

.floatAppliance {
    float: right;
    width: 338px;
    height:150px;
    margin:16px;
    vertical-align:top;
}

.floatHotAndCold {
    float: right;
    width: 338px;
    height:150px;
    margin:16px;
    vertical-align:top;
}

.floatCourse {
    float: right;
    width: 278px;
    height:150px;
    margin:16px;
    vertical-align:top;
}

.floatAudioVideo {
    float: right;
    width: 338px;
    height:150px;
    margin:16px;
    vertical-align:top;
}

.floatDolby51 {
    float: right;
    width: 521px;
    height:452px;
    margin:16px;
    vertical-align:top;
}

.floatThx4k {
    float: right;
    width: 138px;
    height:84px;
    margin:16px;
    vertical-align:top;
}

.floatHtOne {
    float: right;
    width: 329px;
    height:207px;
    margin:16px;
    vertical-align:top;
}

.floatHtTwo {
    float: right;
    width: 329px;
    height:247px;
    margin:16px;
    vertical-align:top;
}

.floatHtThree {
    float: right;
    width: 599px;
    height:225px;
    margin:16px;
    vertical-align:top;
}

.floatHtFour {
    float: right;
    width: 335px;
    height:339px;
    margin:16px;
    vertical-align:top;
}

.floatHtFive {
    float: left;
    width: 400px;
    height:163px;
    margin:16px;
    vertical-align:top;
}

.floatHtSeven {
    float: left;
    width: 314px;
    height:227px;
    margin:16px;
    vertical-align:top;
}

.floatHtEight {
    float: right;
    width: 319px;
    height:190px;
    margin:16px;
    vertical-align:top;
}

.floatHtTen {
    float: right;
    width: 361px;
    height:359px;
    margin:16px;
    vertical-align:top;
}

.floatHtEleven {
    float: right;
    width: 362px;
    height:337px;
    margin:16px;
    vertical-align:top;
}

.floatHtTwelve {
    float: right;
    width: 328px;
    height:334px;
    margin:16px;
    vertical-align:top;
}

.floatHtThirteen {
    float: right;
    width: 384px;
    height:234px;
    margin:16px;
    vertical-align:top;
}

.floatHtFourteen {
    float: right;
    width: 446px;
    height:244px;
    margin:16px;
    vertical-align:top;
}

.floatHtFifteen {
    float: right;
    width: 274px;
    height:261px;
    margin:16px;
    vertical-align:top;
}

.floatHtSixteen {
    float: right;
    width: 539px;
    height:299px;
    margin:16px;
    vertical-align:top;
}

.floatHtSeventeen {
    float: right;
    width: 390px;
    height:222px;
    margin:16px;
    vertical-align:top;
}

.floatHtNineteen {
    float: right;
    width: 386px;
    height:400px;
    margin:16px;
    vertical-align:top;
}

.floatHtTwenty {
    float: right;
    width: 400px;
    height:200px;
    margin:16px;
    vertical-align:top;
}

.floatHtTwentyOne {
    float: right;
    width: 417px;
    height:333px;
    margin:16px;
    vertical-align:top;
}

.floatHtTwentyTwo {
    float: right;
    width: 364px;
    height:359px;
    margin:16px;
    vertical-align:top;
}
.floatHtTwentyThree {
    float: right;
    width: 351px;
    height:295px;
    margin:16px;
    vertical-align:top;
}

.floatHtTwentySix {
    float: right;
    width: 400px;
    height:302px;
    margin:16px;
    vertical-align:top;
}

.floatHtC {
    float: right;
    width: 274px;
    height:261px;
    margin:16px;
    vertical-align:top;
}

.floatHtS {
    float: right;
    width: 274px;
    height:261px;
    margin:16px;
    vertical-align:top;
}

.floatCei {
    float: right;
    width: 172px;
    height:234px;
    margin:16px;
    vertical-align:top;
}

.floatFirst {
    float: right;
    width: 419px;
    height:445px;
    margin:16px;
    vertical-align:top;
}

.floatSolarOne {
    float: right;
    width: 480px;
    height:210px;
    margin:16px;
    vertical-align:top;
}

.floatSolarTwo {
    float: right;
    width: 480px;
    height:262px;
    margin:16px;
    vertical-align:top;
}

.floatSolarThree {
    float: right;
    width: 200px;
    height:257px;
    margin:16px;
    vertical-align:top;
}

.floatSolarDiagramOne {
    float: right;
    width: 513px;
    height:506px;
    margin:16px;
    vertical-align:top;
}

.floatSolarDiagramTwo {
    float: right;
    width: 648px;
    height:155px;
    margin:16px;
    vertical-align:top;
}

.floatMyHome {
    float: right;
    width: 183px;
    height:119px;
    margin:16px;
    vertical-align:top;
}

.floatVideo640 {
    float: right;
    width: 640px;
    height:360px;
    margin:16px;
    vertical-align:top;
}

.floatVideo480 {
    float: right;
    width: 480px;
    height:270px;
    margin:16px;
    vertical-align:top;
    border:none;
}

.floatWireOne {
    float: right;
    width: 400px;
    height:177px;
    margin:16px;
    vertical-align:top;
}

.floatWireTwo {
    float: right;
    width: 400px;
    height:285px;
    margin:16px;
    vertical-align:top;
}

.floatWireThree {
    float: right;
    width: 480px;
    height:213px;
    margin:16px;
    vertical-align:top;
}

.floatWireFour {
    float: right;
    width: 473px;
    height:389px;
    margin:16px;
    vertical-align:top;
}

.floatWireFive {
    float: right;
    width: 240px;
    height:193px;
    margin:16px;
    vertical-align:top;
}

.floatWireSix {
    float: right;
    width: 96px;
    height:96px;
    margin:16px;
    vertical-align:top;
}

.floatWireTen {
    float: right;
    width: 320px;
    height:241px;
    margin:16px;
    vertical-align:top;
}

.floatWireEleven {
    float: right;
    width: 320px;
    height:115px;
    margin:16px;
    vertical-align:top;
}

.floatWireThirteen {
    float: right;
    width: 320px;
    height:153px;
    margin:16px;
    vertical-align:top;
}

.floatWireWarmup {
    float: right;
    width: 240px;
    height:119px;
    margin:16px;
    vertical-align:top;
}

.floatWireOutdoor {
    float: right;
    width: 480px;
    height:239px;
    margin:16px;
    vertical-align:top;
}

.floatPhoto {
    float: right;
    width: 276px;
    height:239px;
    margin:16px;
    vertical-align:top;
}

.floatHomeAuto {
    float: right;
    width: 215px;
    height:239px;
    margin:16px;
    vertical-align:top;
}
 
.floatWebEx {
    float: right;
    width: 177px;
    height:76px;
    margin:16px;
    vertical-align:top;
}

.floatCaptivate {
    float: right;
    width: 264px;
    height:61px;
    margin:16px;
    vertical-align:top;
}

.floatImage {
    float: right;
    width: 404px;
    height:406px;
    margin:16px;
    vertical-align:top;
}

.floatCened {
    float: right;
    width: 393px;
    height:336px;
    margin:16px;
}

.floatAbb {
    float: right;
    width: 238px;
    height:118px;
    margin:16px;
}

.floatBticino {
    float: right;
    width: 269px;
    height:99px;
    margin:16px;
}

.floatPhotovoltaic {
    float: right;
    width: 500px;
    height:218px;
    margin:16px;
}

.floatCalyxo {
    float: right;
    width: 238px;
    height:75px;
    margin:16px;
}

.floatFirstSolar {
    float: right;
    width: 165px;
    height:145px;
    margin:16px;
}

.floatPanasonic {
    float: right;
    width: 193px;
    height:71px;
    margin:16px;
}

.floatSolarFrontier {
    float: right;
    width: 216px;
    height:83px;
    margin:16px;
}

.floatPowerBox {
    float: right;
    width: 240px;
    height:211px;
    margin:16px;
}

.floatTouch {
    float: right;
    width: 310px;
    height:316px;
    margin:16px;
}

.floatShouldGoSolar01 {
    float: right;
    width: 382px;
    height:202px;
    margin:16px;
}

.floatPhoto01 {
    float: right;
    width: 378px;
    height:210px;
    margin:16px;
}

.floatPhoto02 {
    float: left;
    width: 400px;
    height:321px;
    margin:16px;
}

.floatPhoto03 {
    float: right;
    width: 371px;
    height:312px;
    margin:16px;
}

.floatPhoto04 {
    float: left;
    width: 271px;
    height:140px;
    margin:16px;
}
.floatPhoto05 {
    float: right;
    width: 400px;
    height:276px;
    margin:16px;
}

.floatPrice01 {
    float: right;
    width: 180px;
    height:65px;
    margin:16px;
}

.floatPrice02 {
    float: right;
    width: 147px;
    height:188px;
    margin:16px;
}

.floatPrice03 {
    float: right;
    width: 215px;
    height:120px;
    margin:16px;
}

.floatPrice04 {
    float: left;
    width: 400px;
    height:384px;
    margin:16px;
}

.floatHowIt01 {
    float: right;
    width: 383px;
    height:348px;
    margin:16px;
}

.floatHowIt02 {
    float: right;
    width: 383px;
    height:274px;
    margin:16px;
}

.floatHowIt03 {
    float: right;
    width: 383px;
    height:298px;
    margin:16px;
}

.floatHowIt04 {
    float: right;
    width: 383px;
    height:288px;
    margin:16px;
}

.floatHowIt05 {
    float: right;
    width: 314px;
    height:378px;
    margin:16px;
}

.floatHowIt06 {
    float: right;
    width: 314px;
    height:222px;
    margin:16px;
}

.floatHowIt07 {
    float: right;
    width: 314px;
    height:507px;
    margin:16px;
}

.floatHowItsMade01 {
    float: right;
    width: 478px;
    height:450px;
    margin:16px;
}

.floatHowItsMade02 {
    float: left;
    width: 180px;
    height:65px;
    margin:16px;
}

.center {
    vertical-align:central;
    text-align: center;
}

.right {
    text-align: right;
}

.righttop {
    text-align: right;
    vertical-align:top;
}

.rightbottom {
    text-align: right;
    vertical-align:bottom;
}

.rightcenter {
    text-align: right;
    vertical-align:central;
}
.topLogo64 {
    vertical-align: top;
    text-align: center;
    width: 64px;
}

.top400 {
    vertical-align: top;
    text-align: center;
    width: 400px;
}

.topleft {
    vertical-align: top;
    text-align: left;
}

.topright {
    vertical-align: top;
    text-align: right;
}

.height4 {
    height: 4px;
}

.height8 {
    height: 8px;
}

.height12 {
    height: 12px;
}

.height18 {
    height: 18px;
}

.height26 {
    height: 26px;
}

.height64 {
    height: 64px;
}

.height96 {
    height: 96px;
}

.height128 {
    height: 128px;
}

.height192 {
    height: 192px;
}

.height256 {
    height: 256px;
}


.width2 {
    width: 2px;
}

.width4 {
    width: 4px;
}

.width6 {
    width: 6px;
}

.width8 {
    width: 8px;
}

.width16 {
    width: 16px;
}

.width20 {
    width: 20px;
}

.width24 {
    width: 24px;
}

.width240 {
    width: 240px;
}

.width260 {
    width: 240px;
    text-align:left;
    vertical-align:top;
}

.width40 {
    width: 40px;
}

.width48 {
    width: 48px;
}

.width420 {
    width: 420px;
}

.width400leftcenter {
    width: 400px;
    text-align: left;
    vertical-align: central;
}
.width400rightcenter {
    width: 420px;
    text-align: right;
    vertical-align: central;
}

.width48left {
    width: 48px;
    text-align: left;
    vertical-align: top;
}

.width310 {
    width: 310px;
}

.width52 {
    width: 48px;
}

.width60 {
    width: 60px;
}

.width60left {
    width: 60px;
    text-align: left;
    vertical-align: top;
}

.width80 {
    width: 80px;
}

.width72left {
    width: 72px;
    text-align: left;
    vertical-align: top;
}

.width90 {
    width: 90px;
}

.width90left {
    width: 90px;
    text-align: left;
    vertical-align: top;
}

.width100left {
    width: 100px;
    text-align: left;
    vertical-align: top;
}

.width120 {
    width: 120px;
}

.width128 {
    width: 128px;
}

.width120left {
    width: 120px;
    text-align: left;
    vertical-align: top;
}

.width120right {
    width: 120px;
    text-align: right;
    vertical-align: top;
}

.width120center {
    width: 120px;
    text-align: center;
    vertical-align: top;
}

.width128left {
    width: 128px;
    text-align: left;
    vertical-align: top;
}

.width128center {
    width: 128px;
    text-align: center;
    vertical-align: top;
}

.width132center {
    width: 132px;
    text-align: center;
    vertical-align: top;
}

.width136center {
    width: 136px;
    text-align: center;
    vertical-align: top;
}

.width140 {
    width: 140px;
}

.width140left {
    width: 140px;
    text-align: left;
    vertical-align: top;
}

.width160left {
    width: 160px;
    text-align: left;
    vertical-align: top;
}

.width160center {
    width: 160px;
    text-align: center;
    vertical-align: top;
}

.width160 {
    width: 160px;
}

.width140h {
    width: 140px;
    height: 32px;
}

.width220h {
    width: 220px;
    height: 32px;
}

.width180 {
    width: 180px;
}

.width160left {
    width: 160px;
    text-align: left;
    vertical-align: top;
}

.width180left {
    width: 180px;
    text-align: left;
    vertical-align: top;
}

.width184left {
    width: 184px;
    text-align: left;
    vertical-align: top;
}

.width200left {
    width: 200px;
    text-align: left;
    vertical-align: top;
}

.width220 {
    width: 220px;
}

.width220left {
    width: 220px;
    text-align: left;
    vertical-align: top;
}

.width220right {
    width: 220px;
    text-align: right;
    vertical-align: top;
}

.width220center {
    width: 220px;
    text-align: center;
    vertical-align: top;
}

.width224center {
    width: 224px;
    text-align: center;
    vertical-align: top;
}

.width224left {
    width: 224px;
    text-align: left;
    vertical-align: top;
}

.width228left {
    width: 228px;
    text-align: left;
    vertical-align: top;
}


.width180top {
    width: 180px;
    vertical-align: top;
}

.width240 {
    width: 240px;
}

.width240center {
    width: 240px;
    text-align: left;
    vertical-align:middle;
}

.width240top {
    width: 240px;
    vertical-align: top;
}

.width240left {
    width: 240px;
    text-align: left;
    vertical-align: top;
}

.width280 {
    width: 280px;
}

.width280left {
    width: 280px;
    text-align: left;
    vertical-align: top;
}
.widthLogo {
    width: 140px;
    text-align: center;
    vertical-align: top;
}

.width320 {
    width: 320px;
}

.width320left {
    width: 320px;
    text-align: left;
    vertical-align: top;
}

.width360left {
    width: 360px;
    text-align: left;
    vertical-align: top;
}

.width380 {
    width: 380px;
}
.width380left {
    width: 380px;
    text-align: left;
    vertical-align: top;
}

.width392left {
    width: 392px;
    text-align: left;
    vertical-align: top;
}

.width480 {
    width: 480px;
}

.width480right {
    width: 480px;
    text-align: right;
    vertical-align: central;
}

.width396 {
    width: 396px;
    vertical-align: top;
}

.width640 {
    width: 640px;
}

.width720 {
    width: 720px;
}

.width80right {
    width: 80px;
    text-align: right;
}

.width800left {
    width: 800px;
    text-align: left;
}

.gray100right {
    width: 100px;
    text-align: right;
    background-color: #e5e5e5;
}

.gray128right {
    width: 128px;
    text-align: right;
    background-color: #e5e5e5;
}

.white680right {
    width: 680px;
    text-align: right;
    background-color: white;
}
.menu {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #808080;
}

.menu:hover {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #a90606;
}
.grayFooterBold {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #C0C0C0;
}

.grayFooterItalic {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    color: #C0C0C0;
}

.grayFooter {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #C0C0C0;
}

.gray16center {
    font-family: 'Calibri';
    font-size: 16px;
    font-weight: 100;
    font-style: normal;
    font-variant: normal;
    color: #C0C0C0;
    text-align: center;
    vertical-align: central;
}

.title {
    font-family: 'Calibri Light';
    font-size: 28px;
    font-weight: lighter;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}

.titleLeft {
    font-family: 'Calibri Light';
    font-size: 28px;
    font-weight: lighter;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
    text-align:left;
}

.titleCheckout {
    font-family: 'Calibri Light';
    font-size: 22px;
    font-weight: lighter;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}

.titleIntro {
    font-family: 'Calibri';
    font-size: 32px;
    font-weight: lighter;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
    text-align: center;
}
.titleSmall {
    font-family: 'Calibri Light';
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}

.titleTimer {
    font-family: 'Calibri Light';
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #336699;
}

.titleTimerSmall {
    font-family: 'Calibri Light';
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    text-align:center;
    color: #336699;
}

.errorSmall {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #a90606;
    text-decoration: none;
}

.errorSmallBold {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #a90606;
    text-decoration: none;
}

.textMedium {
    font-family: 'Calibri';
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.familyHyperTitle {
    font-family: 'Calibri';
    font-size: 32px;
    font-weight: bold;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.familyHyper {
    font-family: 'Calibri';
    font-size: 22px;
    font-weight:lighter;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.familyHyper:hover {
    font-family: 'Calibri';
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    color: #993333;
    text-decoration: none;
    cursor: pointer;
}

.textHyper {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.textHyper:hover {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold; 
    font-style: normal;
    color: #336699;
    text-decoration: none;
}

.textCategory {
    font-family: 'Calibri';
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #666666;
    text-decoration: none;
    cursor: pointer; 
}

.textCategory:hover {
    font-family: 'Calibri';
    font-size: 16px;
    font-weight: bold; 
    font-style: normal;
    color: #336699;
    text-decoration: none;
    cursor: pointer; 
}

.textHyperRed {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.textHyperRed:hover {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #993333;
    text-decoration: none;
}

.textMediumBold {
    font-family: 'Calibri';
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    color: #666666;
    text-decoration: none;
}

.textLink {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
}

.textLink:hover {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-decoration: none;

}
.textSmall {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
}

.textSmallMiddle {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    vertical-align:middle;
}

.textSmallGray {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #888888;
    text-decoration: none;
}

.textSmallTop {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    vertical-align: text-top;
}


.textSmallSymbol {
    font-family: Symbol;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
}

.textSmallSymbolBold {
    font-family: Symbol;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-decoration: none;
}

.textSmallItalicSymbol {
    font-family: Symbol;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #888888;
    text-decoration: none;
}

.textSmallCenter {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align:center;
}

.textSmallItalic {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #888888;
    text-decoration: none;
}

.textInfoItalic {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #888888;
    text-decoration: none;
}

.textSmallBold {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-decoration: none;
}

.textSmallBoldItalic {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #888888;
    text-decoration: none;
}

.textSmallItalicCenter {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #888888;
    text-decoration: none;
    text-align:center;
}

.textDetailsHeader {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align:left;
    cursor:default;
}

.textDetailsHeader:hover {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #993333;
    text-decoration: none;
    text-align:left;
    cursor:default;
}

.textDetailsItem {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align:left;
    cursor:default;
}

.textDetailsItalic {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-decoration: none;
    text-align:left;
    cursor:default;
}

.textMoney {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #000000;
    text-decoration: none;
    text-align:right;
    background-color: #EAEAEA;
}

.blueSmallBold {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #336699;
    text-decoration: none;
}

.blueSmall {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #336699;
    text-decoration: none;
}

.blueSmallItalic {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    color: #336699;
    text-decoration: none;
}

.blueTitle {
    font-family: 'Calibri';
    font-size: 28px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #336699;
}

.blueTitleThin {
    font-family: 'Calibri';
    font-size: 20px;
    font-weight: lighter;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #336699;
}


.accordionHeader {
    background-position: top 50%;
    margin: 4px 0px 4px 0px;
    padding: 4px 0px 4px 0px;
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    background: #EAEAEA;
    color: #111111;
    cursor: pointer;
    vertical-align: central;
    height: 24px;
    background-image: url('../Images/Icons/plus-a.bmp');
    background-repeat: no-repeat;
    text-align: left;
}

.accordionHeaderSelected {
    background-position: top 50%;
    margin: 4px 0px 4px 0px;
    padding: 4px 0px 4px 0px;
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    background: #F4F4F4;
    color: #111111;
    vertical-align: central;
    height: 24px;
    background-image: url('../Images/Icons/minus-a.bmp');
    background-repeat: no-repeat;
    text-align: left;
}

.accordionContent {
    font-family: 'Calibri';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    background: white;
    text-align: left;
}

.watermark {
    font-family: 'Calibri';
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    color: #C0C0C0;
    vertical-align: central;
}

.watermarkTitle {
    font-family: 'Calibri';
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    font-variant: normal;
    color: black;
    vertical-align: central;
}

.test1 {
    text-align: center;
}

.test2 {
    text-align: left;
    width: 1000px;
    background: gray;
    margin-left: auto;
    margin-right: auto;
}

.fraction {
    font-family: 'Calibri';
	display: inline-block;
	position: relative;
	vertical-align: middle; 
	letter-spacing: 0.01em;
	text-align: center;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
	}
.fraction > span { 
    font-family: 'Calibri';
	display: block; 
	padding: 0.2em; 
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
	}
.fraction span.fdn {    
    font-family: 'Calibri';
    border-top: thin solid black;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
}
.fraction span.bar {
    font-family: 'Calibri';
    display: none;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
}

.whiteonblack
{
    background-color: #336699;
    font-family: 'Calibri';
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

.headerGreen
{
    background-color: #80B672;
    font-family: 'Calibri';
    color: #FFFFFF; 
    font-size: 14px;
    font-weight: bold;
}

.griditem
{
    font-family: 'Calibri';
    color: #000000;
    font-size: 14px;
    text-decoration: none;
    font-weight:lighter;
}

.griditembold
{
    font-family: 'Calibri';
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.reviewTitle
{
    font-family: 'Calibri';
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    background-color: #EAEAEA;
    text-align: left;
    border-width: 0px;
}

.reviewTitleDate
{
    font-family: 'Calibri';
    color: #C0C0C0;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    background-color: #EAEAEA;
    border-width: 0px;
}

.reviewText
{
    font-family: 'Calibri';
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    background-color: #FFFFFF;
    text-align: left;
    border-width: 0px;
}

.reviewValue
{
    font-family: 'Calibri';
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    background-color: #EAEAEA;
    text-align: right;
    border-width: 0px;
}

.myTableReview {
    background-color: #FFFFFF;
    text-align: left;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border-color: #F0F1F4;
}

.textTotalTitle {
    font-family: 'Calibri Light';
    font-size: 18px;
    font-weight:normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.textTotalValue {
    font-family: 'Calibri Light';
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.redim {
    max-width: 100%;
    width:100%;
    height: auto;
    width: auto;
}

.textBankTitle {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight:normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.textBankIbanBold {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.textBankIban {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.textBankAddress {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: normal;
    font-style:italic;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.textBank {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: normal;
    font-style:normal;
    font-variant: normal;
    text-decoration: none;
    color: #606060;
}

.titleSecurity {
    font-family: 'Calibri Light';
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}

.codeSecurity {
    font-family: 'Calibri Light';
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}


.infoSecurity {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}

.titleUse {
    font-family: 'Calibri Light';
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}

.subtitleUse {
    font-family: 'Calibri Light';
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}


.textUse {
    font-family: 'Calibri Light';
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-variant: normal;
    color: #000000;
}