    html, body {
        margin:0px;
        padding:0px;
        /*background: #EAEAEA;*/
        font-size: 12px; 
        font-family: Arial;
        color: #393939;
        height:100%;
        border:none;
        background:#FFF url(../images/bg/bg.gif) repeat-x;
    }
    
    a { color: #808080; text-decoration: none; }
    a:hover { color: #808080; text-decoration: underline; }

    img { border:none; display:block; }
    * { margin: 0; padding: 0; }
    UL { margin-left:30px; }
    
    .arrow_15 { color: #E8A900; font-family:Arial; text-decoration: none; text-transform:none; font-weight:bold; font-size: 11pt; }
    .arrow_10 { color: #E8A900; font-family:Arial; text-decoration: none; text-transform:none; font-weight:bold; font-size: 10pt; }
	
    .shadow_box { width: 882px; position: relative; padding:0px; margin-top:0px; margin-bottom:0px; }
    .site_box { width: 880px; position: relative; margin-top: 0px; padding-top: 0px; }
    .top_box { width: 880px; position: relative; float:right;}
    .stage { width: 880px; position:relative; float:right; height:210px; padding: 0px; margin: 0px; }
    .content_box { width: 880px; position:relative; text-align:left; padding:0 0 10px 0; float:right; /*background:#F1F1F1;*/ background-color:#EAEAEA; }

	
    #topRighMenu {
		float: right;
		margin: 12px;
	}
    .topRightMenu_lnk { color: #808080; text-decoration: none; text-transform:uppercase; font-size: 11px; }
    .topRightMenu_lnk:hover { color: #808080; text-decoration: underline; text-transform:uppercase; font-size: 11px; }
    .topRightMenu { text-align:right; padding:10px; padding-top:0px; text-transform:uppercase; color:#808080; font-size: 11px; }

    .mainMenu_lnk_active { color: #000; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size: 11px; }
    .mainMenu_lnk_active:hover { color: #000; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size: 11px; }
    .mainMenu_lnk_inactive { color: #808080; text-decoration: none; text-transform:uppercase; font-size: 11px; }
    .mainMenu_lnk_inactive:hover { color: #000; text-decoration: none; text-transform:uppercase; font-size: 11px; }

    .bottomMenu_lnk_active { color: #000; text-decoration: underline; text-transform:uppercase; font-weight:bold; font-size: 11px; }
    .bottomMenu_lnk_active:hover { color: #000; text-decoration: underline; text-transform:uppercase; font-weight:bold; font-size: 11px; }
    .bottomMenu_lnk_inactive { color: #000; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size: 11px; }
    .bottomMenu_lnk_inactive:hover { color: #000; text-decoration: underline; text-transform:uppercase; font-weight:bold; font-size: 11px; }

    .bottomMenuTitle { color: #000; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size: 11px; }
    
    .company_cells { color: #000; font-family:Arial; text-decoration: none; text-transform:none; font-weight:normal; font-size: 10pt; padding-left:5px;padding-right:5px; border-bottom:1px SOLID #D0D0D0;line-height:1.3em; }
    
    .partner_titles { color: #000; font-family:Tahoma; text-decoration: none; text-transform:none; font-weight:bold; font-size: 12pt; }
    .partner_description { color: #000; font-family:Tahoma; text-decoration: none; text-transform:none; font-weight:normal; font-size: 11pt; }
    
    .solution_cell { 
        width: 210px;
        height:26px;
        text-align:left;
        padding-left:10px;
        color: #000; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:bold; 
        font-size: 11px;
        background:url(../images/solutionsBtnUp.jpg) no-repeat;
        cursor:pointer; 
    }
    .solution_cell_empty { 
        width: 210px;
        height:26px;
        padding-left:10px;
    }    
    .solution_cell:hover { 
        width: 210px;
        height:26px;
        text-align:left;
        padding-left:10px;
        color: #FFF; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:bold; 
        font-size: 11px;
        background:url(../images/solutionsBtnOver.jpg) no-repeat;
        cursor:pointer; 
    }
    
    .solution_cell_fr { 
        width: 215px;
        height:26px;
        text-align:left;
        padding-left:10px;
        color: #000; 
        text-decoration: none; 
        text-transform:capitalize; 
        font-weight:bold; 
        font-size: 11px;
        background:url(../images/solutionsBtnUp_fr.jpg) no-repeat;
        cursor:pointer; 
    }
    .solution_cell_fr:hover { 
        width: 215px;
        height:26px;
        text-align:left;
        padding-left:10px;
        color: #FFF; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:bold; 
        font-size: 11px;
        background:url(../images/solutionsBtnOver_fr.jpg) no-repeat;
        cursor:pointer; 
    }    
    
    .bodyTitle {
        color: #000; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:uppercase; 
        font-weight:bold; 
        font-size: 10pt;
    }
    
    .bodyIntro {
        color: #000; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:normal; 
        font-size: 14px;
    }
    
    .bodyText {
        color: #626060; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:normal; 
        font-size: 9pt;
    }
	
	.eventsTitle {
		color: #000000; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:bold; 
        font-size: 10pt;
	}
	.eventsTitle a, .eventsTitle a:visited { color:#000000; font-family:Arial; font-size:10pt; text-transform: none; text-decoration: none;font-weight:bold; }
   	.eventsTitle a:hover { text-decoration: underline;}
	.eventsDate {
		color:#aaa4a6;
		font-size:10pt;
		font-weight:bold;
	}
    .eventsText {
        color: #626060; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:normal; 
        font-size:10pt;
		margin: 0 0 10px 0;
    }

    .title {
        color: #E8A900; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:uppercase; 
        font-weight:bold; 
        font-size: 14pt;
    }
	.subtitle {
		color: #626060;
		font-family:Arial;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		font-size: 9pt;
	}
    
    .bodyBullets {
        color: #626060; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:normal; 
        font-size: 10pt;
    }
    
     #stageSolutionsTagline {
        display:visible;
        position:absolute; 
        width:80%;
        top:70px; 
        left:25px; 
        color:#FFF;
        font-family:Tahoma;
        font-weight:bold;
        font-size:13pt;
        text-transform:capitalize;
     }
     
    #stageText { 
        display:visible;
        position:absolute; 
        width:60%;
        top:90px; 
        padding-bottom:5px;
        left:25px; 
        color:#FFF;
        font-family:Tahoma;
        font-size:11pt;
        line-height:1.1em;
     }
     
    #stageSolutionsImage {
        display:visible;
        position:absolute; 
        top:21px; 
        left:594px; 
    }
     
    #stageTagline { 
        display:visible;
        position:absolute; 
        width:80%;
        top:25px; 
        left:25px; 
        color:#FFF;
        font-family:Tahoma;
        font-size:16pt;
        width:700px;
        text-transform: uppercase;
        text-align:right;
     }

    #stageTagline2 { 
        display:visible;
        position:absolute; 
        width:80%;
        top:245px; 
        left:25px; 
        width:880px;

        color: #FFF; 
        font-family:Arial; 
        text-decoration: none; 
        text-transform:none; 
        font-weight:normal; 
        font-size: 24pt;
     }     

    #stageTitle { 
        display:visible;
        position:absolute; 
        width:80%;
        top:45px; 
        left:600px; 
        color:#000;
        font-family:Tahoma;
        font-size:12pt;
        width:700px;
        text-transform: none;
        text-align:left;
     }
     
     
    #stageLinks{ 
        display:visible;
        position:absolute; 
        width:80%;
        top:70px; 
        left:25px; 
        width:700px;
        text-align:right;
     }
    .stageLinks { color:#FFF; font-family:Tahoma; font-size:12pt; text-transform: none; text-decoration: none; }
    .stageLinks:hover { color:#FFF; font-family:Tahoma; font-size:12pt; text-transform: none; text-decoration: underline; }

	/* Brochure Links */
	#brochureLinks ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#brochureLinks li { margin: 0 0 8px 0;}
    #brochureLinks a, #brochureLinks a:visited { color:#000000; font-family:Arial; font-size:10pt; text-transform: uppercase; text-decoration: none;font-weight:bold; }
   	#brochureLinks a:hover { text-decoration: underline;}
	/******************/
	
    .overLinks{ padding: 20px 0 0 10px; }

    ul.overLinks{ margin: 3px 0 10px 0; padding: 0 0; }
    ul.overLinks li{ margin: 0 0; line-height: 14px; padding:0 0 0 10px; list-style-type:none; background:url(../images/arrow_green.gif) -1px 4px no-repeat; }

    .overLinks a:link, 
    .overLinks a:visited{ text-decoration: none; color: #6f91b3; }
    .overLinks a:hover{ text-decoration: none; color: #8aa530; }


	#logo {
		float: left; 
		margin: 12px 12px 20px 12px;
	}
	#partnerFlash {
		margin:30px 0 10px 0;
	}
	.CapBlack {
		color:#000000; font-family:Arial; font-size:10pt; text-transform: uppercase; text-decoration: none;font-weight:bold;
	}
	.Orange {
		color:#E8A900;
	}
	
	#footer {
		float:right;
		padding:0;
	}
	
	/**
	 * Solutions and subpages
	 */
	.solutions .title { font-size: 12pt; }
	.solutions #brochureLinks a { font-size:9pt; }
	.solutions .leftColumn {
		padding: 15px;
		width:530px;
	}
	.solutions.alternative .leftColumn { width:422px; }
	.solutions .leftColumn ul {
		margin:10px 25px;
		list-style-image:url(../images/bullet.png);
		font-size:12pt;
		line-height:normal;
	}
	.solutions .leftColumn li { margin:0 0 10px 0; }
	.solutions .rightColumn {
		padding:15px 10px 15px 10px;
		width:292px;
	}
	.solutions.alternative .rightColumn { width:250px; }
	.solutions .rightColumn ul {
		margin:10px 0 0 25px;
		list-style-image:url(../images/bullet.png);
		font-size:10pt;
		line-height:14px;
	}
	.solutions .rightColumn li {
		margin:0 0 10px 0;
	}
	
	.brochure_pdf { margin:20px 0 0 0; }
	.brochure_pdf ul{ list-style-image:url(../images/pdf_icon.png) !important; }