/************************************************/
/*** EPPENDORF AG MAIN CSS STYLE SHEET        ***/
/************************************************/

/************************************************/
/*** BASIC STYLES                             ***/
/************************************************/

html {
    height: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    background-color: #FFFFFF;
}

form {
    margin: 0px;
    padding: 0px;
}

/* MAIN FONT */
a, p, input, textarea, td, h1, h2, h3, div, select, li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: none;
}

ul {
    list-style-type: square;
}

a:hover {
    color: #003366;
    text-decoration: underline;
}

.text {
    letter-spacing: 1px;
}

.textbold {
    font-weight: bold;
    letter-spacing: 1px;
}

.textmini {
    letter-spacing: 1px;
}

strong {
    font-weight: bold;
    color: #003366;
}

.arrowlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.arrowlink:hover {
    color: #003366;
    text-decoration: underline;
}

.anchortoplink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 18px;
    background-image: url(../../img/catalog_top_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.anchortoplink:hover {
    color: #003366;
    text-decoration: underline;
}

.emaillink {
    color: #003366;
    text-decoration: underline;
}

.emaillink:hover {
    color: #003366;
    text-decoration: none;
}

.anchorjumplink {
    color: #34485C;
    text-decoration: none;
    font-weight: bold;
    padding-left: 12px;
    background-image: url(../../img/download_bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.anchorjumplink:hover {
    color: #34485C;
    text-decoration: underline;
}

/* COMMON SPACER DIV */
 .spacerbox {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
 }

 #contentheightspacer {
    float: left;
    overflow: hidden;
    width: 1px;
    height: 520px;
 }

@media print {
 #contentheightspacer {
   display: none !important;
 }
}

@media screen,handheld,projection {
  .opacitybox {
    filter:alpha(opacity=90);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
  }

}

@media screen,handheld,projection {
#contentbaseframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 10;
}
}

#contentbasebackground {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 900px;
    height: 610px;
    background-repeat: no-repeat;
}

.highlighthighlighttext {
    color: #990000;
    font-weight: bold;
}

.contentheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.contenttextbox {
    padding: 3px 5px 3px 5px;
}

.contenttable {
    border-collapse: collapse;
}

.contenttable td {
    padding: 2px;
    border: 1px solid #003366;
}

/************************************************/
/*** MAIN GRAFIC ELEMENTS                     ***/
/************************************************/

/* MAIN TOP FRAME */
#maintopframe {
    position: absolute;
    z-index: 3;
    top: 0px;
    width: 100%;
    left: 0px;
    height: 60px;
}

#maintopbox {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


/* LOGO FRAME */
#mainlogoframe {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 60px;
    width: 195px;
    z-index: 520;
}

#mainlogobox {
    margin: 0px;
    padding: 0px;
}

/* MAIN CONTENT OVERVIEW BOXES */
#maincontentoverviewframe {
    width: 810px;
}

#maincontentoverviewbox {
    margin-left: 210px;
    width: 600px;
}

#maincontentoverviewtext {
    margin: 0px;
    padding: 0px;
    width: 600px;
}

#maincontentaddcontent {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 600px;
}

.maincontentoverviewitem {
    margin: 0px;
    padding: 8px 5px 8px 5px;
}

.maincontentoverviewitemlink {
    padding-right: 9px;
    margin: 0px;
    color: #003366;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../img/arrow_overview_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.maincontentoverviewitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

.maincontentoverviewformlink {
    padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.maincontentoverviewformlink:hover {
    padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.maincontentcountryselectbox {
	 margin-left: 20px;
}

.maincontentselectfield {
	 font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
	 width: 165px;
}

.maincontentselectlink {
	 padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.maincontentselectlink:hover {
    padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}


/* MAIN CONTENT CONTENT BOXES */
#maincontentcontentframe {
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 0px 0px;
    width: 810px;
}

#maincontentcontentbox {
    float: right;
    width: 597px;
    padding: 0px;
    margin: 0px;
    border-left: 2px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-color: #FFFFFF;
 }

@media screen,handheld,projection {
#maincontentcontentbox {
    filter:alpha(opacity=90);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
}
}

.maincontentcontenthead {
    font-weight: bold;
    border-top: 1px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    padding: 5px 10px 5px 10px;
}

.maincontentcontenttext {
    margin: 5px 10px 5px 10px;
    padding: 0px;
}

.maincontentareaitem {
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

.maincontentareaitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.maincontentareaitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

/* SUMMARY PANEL */
#maincontentsummaryframe {
    margin: 10px;
}

#maincontentsummarybox {
    padding: 0px 3px 0px 3px;
    border: 1px dotted #CBCBCB;
}

#maincontentsummaryheadlinebox {
    padding: 3px;
    border-top: 1px dotted #CBCBCB;
    border-left: 1px dotted #CBCBCB;
    border-right: 1px dotted #CBCBCB;
    font-weight: bold;
}

.maincontentsummaryactitem {
    margin: 0px;
    padding: 3px 0px 3px 10px;
    font-weight: bold;
}

.maincontentsummaryinactitem {
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

.maincontentsummaryitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.maincontentsummaryitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

/* HEADLINE BAR PANEL */
#contentheadbarframe {
    position: absolute;
    z-index: 60;
    top: 19px;
    left: 550px;
    width: 260px;
}

#contentheadbarbox {
    margin: 3px 0px 0px 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

/* META MENU */
#mainmetaframe {
    padding: 10px;
    clear: both;
    margin-left: 199px;
	 width: 570px;
}

#mainmetaframe a {
    font-size: 10px;
    text-decoration: none;
    color: #003366;
    margin-right: 15px;
}

#mainmetaframe a:hover {
    text-decoration: underline;
    color: #003366;
}

/* BANNER BOX */
#mainbannerframe {
    position: absolute;
    z-index: 10;
    top: 240px;
    width: 150px;
    left: 15px;
}

.mainbannerbox {
    margin-bottom: 10px;
    text-align: center;
}

/* MAIN NAVIGATION */
#mainnavigationframe {
    position: absolute;
    z-index: 10;
    top: 70px;
    left: 10px;
    width: 184px;
    background-image: none;
    background-repeat: no-repeat;
}

#mainnavigationbox {
    position: static;
    margin-top: 1px;
    margin-left: 1px;
    width: 180px;
}

#subnavigationbaselayer {
    top: 0px;
    left: 0px;
    padding: 0px;
    margin: 0px;
}

.subnavframe {
    position: absolute;
    border-top: 1px solid #6F8DA9;
    border-bottom: 2px solid #6F8DA9;
    border-left: 2px solid #6F8DA9;
    border-right: 2px solid #6F8DA9;
}

.subnavframe {
    filter:alpha(opacity=90);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
/*    -moz-opacity: 0.9; */
}

@media print {
 .subnavframe {
 	display: none !important;
 }
}


.nav {
    font-weight: bold;
    text-decoration: none;
    color: #3A62BA;
    line-height: 20px;
}

.navoff {
    background-color: #E2E5EE;
    cursor: pointer;
    cursor: hand;
}

.navon {
    background-color: #FFFFFF;
    cursor: pointer;
    cursor: hand;
}

/************************************************/
/*** WORLD WIDE ELEMENTS                      ***/
/************************************************/

/* MAIN CONTENT CONTENT BOXES */
#wwcontactbackgroundframe {
    width: 810px;
}

#wwcontactcontentframe {
    margin: 70px 0px 0px 0px;
    padding: 0px;
    width: 810px;
}

#wwcontactcontentbox {
    float: right;
    width: 597px;
    padding: 0px;
    margin: 0px;
    border-left: 2px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-color: #FFFFFF;
}

@media screen,handheld,projection {
#wwcontactcontentbox {
    filter:alpha(opacity=90);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
}
}


.wwcontactcontenthead {
    font-weight: bold;
    border-top: 1px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    padding: 5px 10px 5px 10px;
}

.wwcontactcontenttext {
    float: left;
    width: 250px;
    margin-right: 10px;
    padding: 5px 10px 5px 10px;
}

/************************************************/
/*** WORLD WIDE ELEMENTS - NO MARGIN/PADDING  ***/
/************************************************/

/* MAIN CONTENT CONTENT BOXES */
#wwcontactbackgroundnomarginframe {
    width: 810px;
}

#wwcontactcontentnomarginframe {
    margin: 70px 0px 0px 0px;
    padding: 0px;
    width: 810px;
}

#wwcontactcontentnomarginbox {
    float: right;
    width: 597px;
    padding: 0px;
    margin: 0px;
    border-left: 2px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-color: #FFFFFF;
}

@media screen,handheld,projection {
#wwcontactcontentnomarginbox {
    filter:alpha(opacity=90);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
}
}


.wwcontactcontentnomarginhead {
    font-weight: bold;
    border-top: 1px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    padding: 5px 10px 5px 10px;
}

.wwcontactcontentnomargintext {
    float: left;
    width: 250px;
    margin-right: 10px;
    padding: 0px;
}

/************************************************/
/*** MAIN CONTENT ELEMENTS - NO MARGIN/PADDING***/
/************************************************/

/* MAIN CONTENT CONTENT BOXES */
#maincontentbackgroundnomarginframe {
    width: 810px;
}

#maincontentcontentnomarginframe {
    margin: 70px 0px 0px 0px;
    padding: 0px;
    width: 810px;
}

#maincontentcontentnomarginbox {
    float: right;
    width: 597px;
    padding: 0px;
    margin: 0px;
    border-left: 2px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-color: #FFFFFF;
}

@media screen,handheld,projection {
#maincontentcontentnomarginbox {
    filter:alpha(opacity=90);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
}
}


.maincontentcontentnomarginhead {
    font-weight: bold;
    border-top: 1px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;
    padding: 5px 10px 5px 10px;
}

.maincontentcontentnomargintext {
    float: left;
    width: 250px;
    margin-right: 10px;
    padding: 0px;
}

/************************************************/
/*** DISTRIBUTOR ELEMENTS                     ***/
/************************************************/

#distributoroverviewbox {
    padding: 0px 10px 10px 10px;
}

#distributordatabox {
    margin: 10px 0px 0px 0px;
}

#distributorselectbox {
    margin: 5px 0px 0px 0px;
    border: 1px dotted #CBCBCB;
    padding: 5px 10px 5px 10px;
}

#distributorerrorbox {
    margin: 5px 0px 0px 0px;
    border: 1px solid #660000;
    padding: 10px 10px 10px 10px;
    font-weight: bold;
    color: #660000;
}

#distributordatatable {
    border-collapse: collapse;
    border: 1px solid #003366;
}

.distributorcountryrow {
    background-color: #DBDDEB;
}

#distributordatatable td {
    border: 1px solid #003366;
    padding: 5px;
}

.distributorflagtable {
    border-collapse: separate;
}

.distributorflagtable td {
	border: none !important;
    padding: 0px;
}

/************************************************/
/*** COUNTRY PAGE ELEMENTS                    ***/
/************************************************/

.countrypagebox {
    padding: 10px;
}

.countrypagelistitem {
    margin: 3px 0px 3px 0px;
}

.countrypagelistitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.countrypagelistitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

/************************************************/
/*** SALES LOCATOR ELEMENTS                   ***/
/************************************************/

#saleslocatoroverviewbox {
    padding: 0px 10px 10px 10px;
}

#saleslocatoritemframe {
    margin: 10px 0px 0px 0px;
}

#saleslocatorsearchbox {
    margin: 5px 0px 0px 0px;
    border: 1px dotted #CBCBCB;
    padding: 5px 10px 5px 10px;
}

.saleslocatorsendform {
    padding: 2px 0px 2px 30px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.saleslocatorsendform:hover {
    padding: 2px 0px 2px 30px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.saleslocatorzipcodename {
    font-weight: bold;
    color: #660000;
}

#saleslocatorerrorbox {
    margin: 5px 0px 0px 0px;
    border: 1px solid #660000;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: #660000;
}

#saleslocatordatatable {
    border-collapse: collapse;
    border: 1px solid #003366;
}

.saleslocatorheadrow {
    background-color: #DBDDEB;
    font-weight: bold;
}

#saleslocatordatatable td {
    border: 1px solid #003366;
    padding: 5px;
}

.saleslocatorrepname {
    font-weight: bold;
}

/************************************************/
/*** SEARCH ELEMENTS                          ***/
/************************************************/

#searchoverviewbox {
    padding: 0px 10px 10px 10px;
}

#searchitembox {
    padding: 0px 10px 10px 10px;
}

.searchitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.searchitemlink {
    display: block;
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/search_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
}

.searchitemlink:hover {
    display: block;
    color: #003366;
    text-decoration: underline;
    background-image: url(../../img/search_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
}

.searchheaditem {
    margin: 10px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    background-color: #FFFFFF;
}

.searchnoresult {
    margin: 10px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    background-color: #FFFFFF;
    border: 1px solid #990000;
}

.searchsubmitform {
    padding: 2px 0px 2px 20px;
    font-size: 10px;
    text-decoration: none;
    padding-left: 30px;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.searchsubmitform:hover {
    padding: 2px 0px 2px 20px;
    font-size: 10px;
    text-decoration: none;
    padding-left: 30px;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

/************************************************/
/*** LIBRARY ELEMENTS                         ***/
/************************************************/

.libraryframe {
    padding: 0px 10px 10px 10px;
}

.librarybox {
    margin: 10px 0px 0px 0px;
}

.libraryheadline {
    background-color: #FBF0F6;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.libraryheadline a {
    padding-right: 9px;
    margin: 0px;
    color: #003366;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../img/library_arrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.libraryheadline a:hover {
    color: #003366;
    text-decoration: underline;
}

.libraryitem {
    margin: 0px;
    padding: 3px 5px 3px 5px;
}

.libraryitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/library_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.libraryitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

.librarynoresult {
    margin: 10px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    background-color: #FFFFFF;
    border: 1px solid #990000;
}

.librarylist {
    list-style-type: square;
    list-style-position: inside;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
}

.librarylistitem {

}

/* SPECIAL FAQ ELEMENTS */
.libraryfaqbox {
    margin: 10px 0px 0px 0px;
    border: 1px solid #003366;
}

.libraryfaqquestion {
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.libraryfaqanswer {
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

/************************************************/
/*** NEWS ELEMENTS                            ***/
/************************************************/

/************************************************/
/*** SEARCH ELEMENTS                          ***/
/************************************************/

#certificatesoverviewbox {
    padding: 0px 10px 10px 10px;
}

.certificatesnoresult {
    margin: 10px 0px 5px 0px;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    background-color: #FFFFFF;
    border: 1px solid #990000;
}

/************************************************/
/*** SUPPORT BOX ELEMENTS                     ***/
/************************************************/

#supportovframe {
     margin-top: 75px;
     height: 520px;
}

#supportovintro {
    font-weight: bold;
    letter-spacing: 1px;
}

#supportovintro a {
    font-weight: normal;
    letter-spacing: 1px;
    text-decoration: none;
}

#supportovintro a:hover {
    font-weight: normal;
    letter-spacing: 1px;
    text-decoration: underline;
}

.supportboxframe {
    margin-bottom: 3px;
    background-color: #F8F7FC;
    border-left: 2px solid #C1BFD7;
}

.supportboxhead {
    padding: 3px 20px 3px 5px;
    background-color: #E8E8F0;
    border-top: 1px solid #C1BFD7;
    border-bottom: 1px solid #C1BFD7;
    font-weight: bold;
}

.supportboxhead a {
    color: #1F416E;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
    background-image: url(../../img/arrow_news_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.supportboxhead a:hover {
    color: #1F416E;
    text-decoration: underline;
}

.supportboxbox {
    padding: 5px 5px 5px 5px;
    color: #4D698E;
}

.supportboxitem {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #4D698E;
}

.supportboxitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/search_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 center;
}

.supportboxitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

.supportollist {
    list-style-position: inside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.supportollist li {

}

.supportsubbox {
    padding: 5px 5px 5px 5px;
    color: #4D698E;
    border-bottom: 1px dotted #CBCBCB;
}

.supportsubbox a {
    font-weight: bold;
    color: #1F416E;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
    background-image: url(../../img/arrow_news_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.supportsubbox a:hover {
    color: #1F416E;
    text-decoration: underline;
}

/************************************************/
/*** NEWS BOX ELEMENTS                        ***/
/************************************************/

/* STANDARD NEWS */
.newsframe {
    margin-bottom: 15px;
}

.newshead {

}

.newshead a {

}

.newsbox {
    padding: 10px 10px 10px 10px;
    color: #4D698E;
}

.newsbox a {
    color: #1F416E;
    font-weight: bold;
    text-decoration: none;
}

.newsbox a:hover {
    color: #1F416E;
    text-decoration: underline;
}

#newsimageframe {
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

#newsimagebox {
    padding: 7px;
    background-color: #FFFFFF;
    border: 1px solid #003366;
}

#newsimage {
}

/* NEWS BOX */
  .newsboxframe {
    margin-bottom: 4px;
    background-color: #F8F7FC;
    border-left: 2px solid #C1BFD7;
	 overflow: hidden;
  }

.newsboxhead {
    padding: 3px 20px 3px 10px;
    background-color: #E8E8F0;
    border-top: 1px solid #C1BFD7;
    border-bottom: 1px solid #C1BFD7;
    font-weight: bold;
}

.newsboxhead a {
    color: #1F416E;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
    background-image: url(../../img/arrow_news_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.newsboxhead a:hover {
    color: #1F416E;
    text-decoration: underline;
}

.newsboxbox {
    padding: 10px 10px 5px 10px;
    color: #4D698E;
}

.newsboxbox a {
    color: #1F416E;
    font-weight: bold;
    text-decoration: none;
}

.newsboxbox a:hover {
    color: #1F416E;
    text-decoration: underline;
}

#newsboximageframe {
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

#newsboximagebox {
    padding: 7px;
    background-color: #FFFFFF;
    border: 1px solid #003366;
}

#newsboximage {
}

/* FIXED NEWS BOX */
  .newsboxfixedframe {
    margin-bottom: 4px;
    background-color: #F8F7FC;
    border-left: 2px solid #C1BFD7;
	 overflow: hidden;
	 height: 210px;
  }

.newsboxfixedhead {
    padding: 3px 20px 3px 10px;
    background-color: #E8E8F0;
    border-top: 1px solid #C1BFD7;
    border-bottom: 1px solid #C1BFD7;
    font-weight: bold;
}

.newsboxfixedhead a {
    color: #1F416E;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
    background-image: url(../../img/arrow_news_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.newsboxfixedhead a:hover {
    color: #1F416E;
    text-decoration: underline;
}

.newsboxfixedbox {
    padding: 10px 10px 5px 10px;
    color: #4D698E;
}

.newsboxfixedbox a {
    color: #1F416E;
    font-weight: bold;
    text-decoration: none;
}

.newsboxfixedbox a:hover {
    color: #1F416E;
    text-decoration: underline;
}

#newsboxfixedimageframe {
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

#newsboxfixedimagebox {
    padding: 7px;
    background-color: #FFFFFF;
    border: 1px solid #003366;
}

#newsboxfixedimage {
}


/* ADVANTAGE NEWS BOX */
.advnewsframe {
    margin-bottom: 15px;
    background-color: #F0F2F1;
    border-left: 1px solid #66C09C;
}

.advnewshead {
    background-color: #C9DFD3;
    border-top: 1px solid #66C09C;
    border-bottom: 1px solid #66C09C;
}

.advnewshead a {
    color: #1F416E;
    font-weight: bold;
    display: block;
    text-decoration: none;
    padding: 3px 20px 3px 10px;
    background-image: url(../../img/arrow_news_bullet.gif);
    background-repeat: no-repeat;
    background-position: 260px 7px;
}

.advnewshead a:hover {
    color: #1F416E;
    text-decoration: underline;
}

.advnewsbox {
    padding: 10px 10px 5px 10px;
    color: #4D698E;
}

.advnewsbox a {
    color: #1F416E;
    font-weight: bold;
    text-decoration: none;
}

.advnewsbox a:hover {
    color: #1F416E;
    text-decoration: underline;
}

.advnewspicture {
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
}

/************************************************/
/*** MESSAGE BOX ELEMENTS                     ***/
/************************************************/

.messageframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

.messageframe iframe {
   display:none;
	display/**/:block;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 100%;
}

.messageframe .panoramabox iframe {
	z-index: 1;
}

.nonemsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 570px;
    margin-left: -260px;
    margin-top: -200px;
    background-color: #FFFFFF;
    border: 2px solid #003366;
}

.infomsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: -35px;
    width: 240px;
    background-color: #FFFFFF;
    border: 2px solid #1056E4;
}

.errormsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: -40px;
    width: 240px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #003366;
    border-right: 1px solid #003366;
    border-left: 2px solid #003366;
    background-position: top;
    background-repeat: repeat-y;
    background-image: url(../../img/msg_background.jpg);
}

.errormsghead {
    padding: 5px 5px 5px 23px;
    background-color: #657AB1;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(../../img/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    border-top: 1px solid #003366;
    border-bottom: 1px solid #003366;
}

.modalmsgbox {
    position: absolute;
    font-weight: bold;
    top: 50%;
    left: 50%;
    margin-left: -180px;
    margin-top: -60px;
    width: 360px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #003366;
    border-right: 1px solid #003366;
    border-left: 2px solid #003366;
    background-position: top;
    background-repeat: repeat-y;
    background-image: url(../../img/msg_background.jpg);
}

.modalmsghead {
    padding: 5px 5px 5px 23px;
    background-color: #657AB1;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(../../img/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    border-top: 1px solid #003366;
    border-bottom: 1px solid #003366;
}

.modalmsgbox div a {
	display: block;
	color: #003366;
	font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

.modalmsgbox div a:hover {
	display: block;
	color: #003366;
	font-weight: bold;
    text-decoration: underline;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

/* USER INFO MESSAGE BOX */
.userinfomsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -180px;
    margin-top: -60px;
    width: 360px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #003366;
    border-right: 1px solid #003366;
    border-left: 2px solid #003366;
    background-position: top;
    background-repeat: repeat-y;
    background-image: url(../../img/msg_background.jpg);
}

.userinfomsgboxheadline {
	padding: 5px 5px 5px 23px;
    background-color: #657AB1;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(../../img/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    border-top: 1px solid #003366;
    border-bottom: 1px solid #003366;
}

.userinfomsgbox a {
	color: #003366;
	font-weight: bold;
    text-decoration: none;
}

.userinfomsgbox a:hover {
	color: #003366;
	font-weight: bold;
    text-decoration: underline;
}

.questionmsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: -35px;
    width: 240px;
    background-color: #FFFFFF;
    border: 2px solid #24AB24;
}

.warningmsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: -35px;
    width: 240px;
    background-color: #FFFFFF;
    border: 2px solid #E5BE00;
}

.contentmsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #FFFFFF;
    border: 2px solid #536B8D;
}

.contentmsgheadlinebox {
    color: #FFFFFF;
    background-color: #637AB1;
    padding: 2px 5px 2px 5px;
    border: 1px solid #BCC0D9;
}

.contentmsgcloselink {
    display: block;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../../img/close_button_white.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.contentmsgcloselink:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.panoramabox {
	position: absolute;
	top: 55px;
	left: 50%;
	margin-left: -260px;
	width: 500px;
	height: 679px;
	border: 1px solid #bfc0d2;
	padding: 0px;
	background-color: white;
  overflow: hidden;
}

.panoramabox table {
	border-spacing: 0px;
}

.panoramabox table td {
	background-color: white;
}


.panoramabox iframe {
	width: 520px;
	height: 672px;
	border: 0;
  display: block;
	position: relative;
  padding: 0px;
  margin: 0px;
}

.panoramabox .panorama_close {
	padding: 5px;
	text-align: right;
}

.panoramabox .panorama_iframe {
	padding: 0px;
  margin: 0px;
  width: 500px;
	height: 652px;
  overflow: hidden;
}


.panoramabox table {
	background-color: white;
}

.xmasmsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -274px;
    margin-top: -320px;
    width: 564px;
    height: 477px;
    background-image: url(../../img/xmas/eppoints_popup_2012.jpg);
    background-repeat: no-repeat;
    border: 1px solid #bfc0d2;
}

.xmasmsgbox p {
	 font-size: 14px;
	 color: #556e84;
}

.xmasmsgcontentbox {
    padding: 10px;
    height: 200px;
}

.xmasmsgcontentbox p {
    color: #FFFFFF;
    padding-left: 20px;
}

.fullcontentbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -267px;
    margin-top: -205px;
    width: 534px;
    height: 410px;
}

/************************************************/
/*** SURVEY BOX ELEMENTS                      ***/
/************************************************/

.surveyboxframe {
    margin-bottom: 4px;
    background-color: #FFEBEB;
    border-left: 2px solid #E3A1A1;
}

.surveyboxhead {
    padding: 3px 20px 3px 10px;
    background-color: #FFDBD7;
    border-top: 1px solid #E3A1A1;
    border-bottom: 1px solid #E3A1A1;
}

.surveyboxbox {
    padding: 10px 10px 5px 10px;
}

#surveyframe {

}

#surveybox {

}

#surveyanswerframe {

}

#surveyanswerbox {

}

.surveyquestion {
    color: #003366;
    font-weight: bold;
}

.surveytext {
    font-size: 11px;
    color: #003366;
    border: 1px solid #666666;
}

.surveyreqtext {
    font-size: 11px;
    color: #003366;
    border: 1px solid #660000;
    margin-bottom: 3px;
}

.surveyselect {
    font-size: 11px;
    color: #003366;
    border: 1px solid #666666;
    margin-bottom: 3px;
}

.surveyreqselect {
    font-size: 11px;
    color: #003366;
    border: 1px solid #660000;
    margin-bottom: 3px;
    background-color: #ef0000;
}

.surveyoption {
    font-size: 10px;
    color: #003366;
    padding: 2px 0px 2px 0px;
}

.surveyoption input {
    margin: 0px 5px 0px 0px;
    height: 13px;
    width: 13px;
}

.surveysubmitfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #003366;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    background-color: #CCCCCC;
}

.surveyspacer {
    overflow: hidden;
    height: 5px;
}

.surveyanswer {
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}

.surveyansweroption {
    color: #003366;
    font-size: 10px;
    padding-right: 5px;
}

.surveyanswerstats {
    color: #003366;
    font-size: 10px;
    white-space: nowrap;
    padding-left: 5px;
}

.surveyanswerbargraphon {
    background-color: #003366;
    overflow: hidden;
    height: 5px;
}

.surveyanswerbargraphoff {
    overflow: hidden;
    height: 5px;
    width: 10px;
}

/************************************************/
/*** QUICKPOLL BOX ELEMENTS                   ***/
/************************************************/

/*.quickpollboxframe {
    margin-bottom: 4px;
    background-color: #FFEBEB;
    border-left: 2px solid #E3A1A1;
}

.quickpollboxhead {
    padding: 3px 20px 3px 10px;
    background-color: #FFDBD7;
    border-top: 1px solid #E3A1A1;
    border-bottom: 1px solid #E3A1A1;
}

.quickpollboxbox {
    padding: 10px 10px 5px 10px;
}*/

.quickpollboxframe {
    margin-bottom: 4px;
    background-color: #F8F7FC;
    border-left: 2px solid #C1BFD7;
}

.quickpollboxhead {
    padding: 3px 20px 3px 10px;
    background-color: #E8E8F0;
    border-top: 1px solid #C1BFD7;
    border-bottom: 1px solid #C1BFD7;
    font-weight: bold;
}

.quickpollboxbox {
    padding: 10px 10px 5px 10px;
}

#quickpollframe {

}

#quickpollbox {

}

#quickpollanswerframe {

}

#quickpollanswerbox {

}

.quickpollquestion {
    color: #003366;
    font-weight: bold;
}

.quickpolltext {
    font-size: 11px;
    color: #003366;
    border: 1px solid #666666;
}

.quickpollreqtext {
    font-size: 11px;
    color: #003366;
    border: 1px solid #660000;
    margin-bottom: 3px;
}

.quickpollselect {
    font-size: 11px;
    color: #003366;
    border: 1px solid #666666;
    margin-bottom: 3px;
}

.quickpollreqselect {
    font-size: 11px;
    color: #003366;
    border: 1px solid #660000;
    margin-bottom: 3px;
    background-color: #ef0000;
}

.quickpolloption {
    font-size: 10px;
    color: #003366;
    padding: 2px 0px 2px 0px;
	 vertical-align: top;
}

.quickpolloption input {
    margin: 0px 5px 0px 0px;
    height: 13px;
    width: 13px;
}

/*.quickpollsubmitfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #E3A1A1;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    background-color: #FFDBD7;
}*/

.quickpollsubmitfield {
    font-size: 10px;
	 font-weight: bold;
    color: #1F416E;
	 border-top: 1px solid #a0a8bb;
    border-left: 1px solid #a0a8bb;
    border-right: 1px solid #737485;
    border-bottom: 1px solid #737485;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    background-color: #F8F7FC;
    background-image: url(../../img/home/featureboxes/quickpoll_submit_bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
	 float: left;
}

.quickpollspacer {
    overflow: hidden;
    height: 5px;
}

.quickpollanswer {
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}

.quickpollansweroption {
    color: #003366;
    font-size: 10px;
    padding-right: 5px;
}

.quickpollanswerstats {
    color: #003366;
    font-size: 10px;
    white-space: nowrap;
    padding-left: 5px;
}

.quickpollanswerbargraphon {
    background-color: #003366;
    overflow: hidden;
    height: 5px;
}

.quickpollanswerbargraphoff {
    overflow: hidden;
    height: 5px;
    width: 10px;
}

/************************************************/
/*** CONTACTFORM BOX ELEMENTS                 ***/
/************************************************/

#contactformframe {
}

#contactformbox {
    padding: 10px;
}

#contactformanswerframe {
}

#contactformanswerbox {
    padding: 10px;
}

.contactformquestion {
    padding: 0px 0px 5px 0px;
    width: 100px;
    font-size: 11px;
    font-weight: bold;
    color: #23426A;
    vertical-align: top;
}

.contactformoption {
	 vertical-align: top;
    font-size: 11px;
    color: #23426A;
    padding: 2px 0px 2px 0px;
}

.contactformreqoption {
	 vertical-align: top;
    font-size: 11px;
    color: #23426A;
    padding: 2px 0px 2px 0px;
}

.contactformtextfield {
    width: 200px;
    font-size: 11px;
    color: #23426A;
    border: 1px solid #666666;
}

.contactformreqtextfield {
    width: 200px;
    font-size: 11px;
    color: #23426A;
    border: 1px solid #660000;
}

.contactformselectfield {
    width: 200px;
    font-size: 11px;
    color: #23426A;
    border: 1px solid #666666;
}

.contactformreqselectfield {
    width: 200px;
    font-size: 11px;
    color: #23426A;
    border: 1px solid #660000;
}

.contactformtextarea {
    width: 200px;
    font-size: 11px;
    color: #23426A;
    border: 1px solid #666666;
}

.contactformreqtextarea {
    width: 200px;
    font-size: 11px;
    color: #23426A;
    border: 1px solid #660000;
}

.contactformradiobox {
    margin: 0px 5px 0px 0px;
    height: 13px;
    width: 13px;
}

.contactformreqradiobox {
    margin: 0px 5px 0px 0px;
    height: 13px;
    width: 13px;
}

.contactformcheckbox {
    margin: 0px 5px 0px 0px;
    height: 13px;
    width: 13px;
}

.contactformreqcheckbox {
    margin: 0px 5px 0px 0px;
    height: 13px;
    width: 13px;
}

.contactformsubmitfield {
    font-size: 10px;
	 font-weight: bold;
    color: #1F416E;
	 border-top: 1px solid #a0a8bb;
    border-left: 1px solid #a0a8bb;
    border-right: 1px solid #737485;
    border-bottom: 1px solid #737485;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    background-color: #F8F7FC;
    background-image: url(../../img/home/featureboxes/quickpoll_submit_bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
/*  font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    font-size: 10px; */
}

.contactformsubmit {
    vertical-align: middle;
    text-align: center;
    width: 100px;
}

.contactformformhint {
    font-size: 9px;
}

.contactformspacer {
    overflow: hidden;
    height: 5px;
}

.contactformanswer {
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}

.contactformansweroption {
    font-size: 10px;
    color: black;
    white-space: nowrap;
}

.contactformanswerstats {
    font-size: 10px;
    color: black;
    white-space: nowrap;
}

.contactformanswerbargraph {
    background-color: #003366;
    overflow: hidden;
    height: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.contactformfile {
    font-size: 11px;
    color: #23426A;
}

.contactformreqfile {
    font-size: 11px;
    color: #23426A;
}

/************************************************/
/*** FONT CLASSES                             ***/
/************************************************/

.textminiwhite {
    color: #FFFFFF;
    font-size: 9px;
    text-decoration: none;
}

.textminiwhite a {
    color: #FFFFFF;
    font-size: 9px;
    text-decoration: none;
}

.textminiwhite a:link {
    color: #FFFFFF;
    font-size: 9px;
    text-decoration: none;
}

.textminiwhite a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/************************************************/
/*** NEWS EVENT BAR ELEMENTS                  ***/
/************************************************/

.newseventtable {
    width: 550px;
}

.newseventheadlinetd {
    padding: 4px;
}

.newseventheadlineinnertd {
    padding: 2px;
    font-weight: bold;
    color: #34485C;
}

.newseventcontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.newseventcontenttrodd {
    background-color: #F5F7F4;
}

.newseventcontenttreven {
    background-color: #FFFFFF;
}

.newseventstart {
    color: #34485C;
    padding: 2px;
}

.newseventend {
    color: #34485C;
    padding: 2px;
}

.newseventlocation {
    color: #34485C;
    padding: 2px;
}

/************************************************/
/*** DOWNLOAD BAR ELEMENTS                    ***/
/************************************************/

.downloadtable {

}

.downloadheadlinetd {
    padding: 4px;
}

.downloadheadlineinnertd {
    padding: 2px;
    font-weight: bold;
    color: #34485C;
}

.downloadcontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.downloadcontenttrodd {
    background-color: #F5F7F4;
}

.downloadcontenttreven {
    background-color: #FFFFFF;
}

.downloadtitle {
    color: #34485C;
    padding: 2px;
}

.downloadaddtext {
    color: #34485C;
    padding: 2px;
}

.downloadtype {
    color: #34485C;
    padding: 2px;
}

.downloadsize {
    color: #34485C;
    padding: 2px;
}

.downloaddownload {
    color: #34485C;
    padding: 2px;
}

.downloaddownloadlink {
    color: #34485C;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-left: 12px;
    background-image: url(../../img/download_bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.downloaddownloadlink:hover {
    color: #34485C;
    text-decoration: underline;
}

.downloadinnerheadtd {
    font-weight: bold;
    padding: 2px 0px 2px 5px;
}

.downloadinnertd {
    padding: 2px 0px 2px 5px;
}

.downloadpicturetd {
    padding: 5px;
}

.downloadpicture {
    border: 1px solid #003366;
}

/************************************************/
/*** WORLDWIDE LIST ELEMENTS                  ***/
/************************************************/

.worldwidetable {

}

.worldwideheadlinetd {
    padding: 4px;
}

.worldwideheadlineinnertd {
    padding: 2px;
    font-weight: bold;
    color: #003366;
}

.worldwidecontenttd {
    border: 1px solid #C4C4DB;
    padding: 3px;
}

.worldwidecontenttrodd {
    background-color: #F5F7F4;
}

.worldwidecontenttreven {
    background-color: #FFFFFF;
}

.worldwidetext {
    color: #003366;
    padding: 2px;
}

.worldwidelink {
    color: #003366;
    padding: 2px;
}


/************************************************/
/*** DOWNLOAD TYPE FIELD ELEMENTS             ***/
/************************************************/

.downloadtypefieldtd {

}

.downloadtypefieldbox {
   margin-top: 5px;
}

.downloadtypefieldtext {
    font-size: 9px;
    margin: 0px;
}

.downloadtypefieldlink {
    font-size: 9px;
    margin: 0px;
}

.downloadtypefieldlink a {
    font-size: 9px;
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/pdflink_bullet.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.downloadtypefieldimagebox {
    float: right;
    padding: 0px;
}

.downloadtypefieldimage {

}

/************************************************/
/*** DOCUMENT ELEMENTS                        ***/
/************************************************/

/* COMMON ELEMENTS */
.documentinfodownloadbox {
    padding: 5px 0px 20px 0px;
}

.documentinfosection {
    margin: 0px 0px 5px 0px;
}

.documentactivedownloadbox {
    padding: 5px 0px 20px 0px;
}

.documentdownloaddottedspacer {
    border-bottom: 1px dotted #CBCBCB;
    margin-bottom: 10px;
    height: 5px;
    overflow: hidden;
}

.documentactivedownloadheadline {
    padding-bottom: 3px;
    border-bottom: 1px dotted #CBCBCB;
    font-weight: bold;
}

.documentotherdownloadbox {
    padding: 5px 0px 20px 0px;
}

.documentotherdownloadheadline {
    padding-bottom: 3px;
    border-bottom: 1px dotted #CBCBCB;
    font-weight: bold;
}

.documenterrorhint {
    margin-top: 10px;
    padding: 5px;
    color: #003366;
    border: 1px solid #003366;
}

.documentintrobox {
    padding: 5px 0px 5px 0px;
}

.documentimagebox {
    padding: 0px 0px 10px 10px;
}

.documentimage {
    border: 1px solid #003366;
}

.documentitem {
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

.documentitemlink {
    display: block;
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/catalog_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

.documentitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

/************************************************/
/*** FORM CLASSES                             ***/
/************************************************/

/* STANDARD FORMS */
.textfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
    padding: 1px 2px 1px 2px;
}

.selectfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
}

.submitfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
}

/* SEARCH FORM */
.searchfield {
    width: 80px;
    border: 0px;
    font-size: 9px;
    padding: 2px;
}

.searchsubmit {
    font-size: 9px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background-color: #78767B;
}

/************************************************/
/*** SUPPORT - QUIAGEN ELEMENTS               ***/
/************************************************/

#qiagentable {
 border-collapse:collapse;
}

#qiagentable td {
 border: 1px solid #a7a9ac;
}

/************************************************/
/*** COMMON FLEX BUTTON                       ***/
/************************************************/

.flexarrowbutton {
    float: left;
    background: url(../../img/flexbtnleft.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    text-decoration: none;
    padding: 0px 0px 0px 21px;
}

.flexarrowbutton:hover {
    text-decoration: none;
}

.flexarrowbutton span {
    float: left;
    display: block;
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    background: url(../../img/flexbtnright.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 4px 10px 4px 0px;
}

.flexarrowbutton:hover span {
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
}

/************************************************/
/*** MASTERCYCLER REALPLEX CATALOGUE BOXES    ***/
/************************************************/

.rpbox {
	width: 575px;
	background: #e6fbd2;
	padding: 2px;
}

.rphead {
	background: #e6fbd2;
	padding: 3px 5px 3px 10px;
	background-image: url(../../img/catalog/realplex/rp_grip_pad.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.rpteaser {
	background: #f8f7fc;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cbe1b3;
	color: #4f6a88;
}

.rpcontent {
	background: #f8f7fc;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cbe1b3;
	color: #4f6a88;
}

.rpspacer {
	height: 10px;
	width: 570px;
}

.rpheadlinkoff {
	font-weight: bold;
	color: #033766;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	background-image: url(../../img/catalog/realplex/rp_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.rpheadlinkoff:hover {
    color: #033766;
    text-decoration: underline;
}

.rpheadlinkon {
	font-weight: bold;
	color: #033766;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	background-image: url(../../img/catalog/realplex/rp_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.rpheadlinkon:hover {
    color: #033766;
    text-decoration: underline;
}

.rplink {
	color: #4f6a88;
	text-decoration: underline;
}

.rplink:hover {
    color: #4f6a88;
    text-decoration: none;
}

.rptext {
	 color: #4f6a88;
    text-decoration: none;
	 font-size: 9px;
}

.rplist {
	 color: #4f6a88;
    text-decoration: none;
}

.rprtbox {
	background: #ffffff;
	padding: 2px;
}

.rptabhead {
	background: #cbe1b3;
	color: #4f6a88;
}

.rptab {
	background: #e6fbd2;
	color: #4f6a88;
}

.rpinfobox {
	border: 1px solid #a6bc8e;
	padding: 5px;
	color: #4f6a88;
	text-decoration: none;
}

/************************************************/
/*** LITERATURE LIBRARY BOX ELEMENTS          ***/
/************************************************/

#literatureovframe {
     margin-top: 75px;
     height: 550px;
}

#literatureovintro {
    font-weight: bold;
    letter-spacing: 1px;
}

#literatureovintro a {
    font-weight: normal;
    letter-spacing: 1px;
    text-decoration: none;
}

#literatureovintro a:hover {
    font-weight: normal;
    letter-spacing: 1px;
    text-decoration: underline;
}

.literatureboxframe {
    margin-bottom: 3px;
    background-color: #F8F7FC;
    border-left: 2px solid #C1BFD7;
}

.literatureboxhead {
    padding: 3px 20px 3px 5px;
    background-color: #E8E8F0;
    border-top: 1px solid #C1BFD7;
    border-bottom: 1px solid #C1BFD7;
    font-weight: bold;
}

.literatureboxhead a {
    color: #1F416E;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
    background-image: url(../../img/arrow_news_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.literatureboxhead a:hover {
    color: #1F416E;
    text-decoration: underline;
}

.literatureboxbox1 {
	padding: 2px 60px 5px 5px;
	background-color: #f8f7fc;
	background-image: url(../../img/literature/Box1_BG_Thumb.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 70px;
}

.literatureboxbox2 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box2_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
  	 height: 70px;
}

.literatureboxbox3 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box3_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

.literatureboxbox4 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box4_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

.literatureboxbox5 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box5_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

.literatureboxbox6 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box6_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

.literatureboxbox7 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box7_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

.literatureboxbox8 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box8_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

.literatureboxbox9 {
    padding: 2px 60px 5px 5px;
    background-color: #f8f7fc;
    background-image: url(../../img/literature/Box9_BG_Thumb.jpg);
    background-repeat: no-repeat;
    background-position: top right;
 	 height: 70px;
}

/************************************************/
/*** CATSTAT ELEMENTS                         ***/
/************************************************/

.catstattable {
	border: 2px solid #c6c6dc;
	border-collapse: collapse;
}

.catstattable td {
	border: 1px solid #c6c6dc;
	border-collapse: collapse;
}

.catstattablehead td {
	border: 0px;
}

/************************************************/
/*** CONVENTION SUBNAVIGATION ELEMENTS        ***/
/************************************************/

.conventionsubnavigationbox {
	background-image: url(../../img/conventions/subnav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 0px 5px 0px;
	margin: -5px -5px 0 -5px;
}

.conventionsubnavlink {
	font-size: 11px;
    color: #506989;
    text-decoration: none;
    padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #c2c5d6;
}

.conventionsubnavlink:hover {
	font-size: 11px;
    color: #506989;
    text-decoration: underline;
    padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #c2c5d6;
}

/************************************************/
/*** SYSTEM GUIDES LAYER ELEMENTS             ***/
/************************************************/

.popupframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1000;
	 /* background-color: #ffffff; */
}

.popupframe iframe {
   display:none;
	display/**/:block;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 100%;
}

.epGuidesarrowlink {
    color: #34485C;
    text-decoration: none;
	 font-weight: bold;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.epGuidesarrowlink:hover {
    color: #34485C;
    text-decoration: underline;
}

/************************************************/
/*** CATSTAT TABLE ELEMENTS                   ***/
/************************************************/

.catstat01
{
	BACKGROUND-COLOR: #FFC78C;
	COLOR: #003366;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
}

.catstat02
{
 BACKGROUND-COLOR: #84CFCE;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.catstat03
{
 BACKGROUND-COLOR: #84CFCE;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.catstat04
{
 BACKGROUND-COLOR: #FFEBD6;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.catstat05
{
 BACKGROUND-COLOR: #CEEBEF;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.catstat06
{
 BACKGROUND-COLOR: #CEEBEF;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.catstat07
{
 BACKGROUND-COLOR: #FFF3A5;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.catstat08
{
 BACKGROUND-COLOR: #DEDFEF;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.catstat09
{
 BACKGROUND-COLOR: #FFF3CE;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.catstat10
{
 BACKGROUND-COLOR: #FFD3A5;
  COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.tabback td
{
    border: 1px solid #A8C8D8;
}

.tabbackblue td
{
    border: 1px solid #A8C8D8;
}

/************************************************/
/*** PRODUCT REGISTRATION HEADLINE BAR PANEL  ***/
/************************************************/

#productregistrationheadbarframe {
    position: absolute;
    left: 550px;
    z-index: 60;
    top: 16px;
    width: 260px;
}

#productregistrationheadbarbox {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

/************************************************/
/*** PRODUCT REGISTRATION SCREEN PANEL        ***/
/************************************************/

#productregistrationframe {
    width: 810px;
}

#productregistrationbox {
    float: right;
    width: 600px;
    margin-top: 70px;
}

#productregistrationheightspacer {
    float: left;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#productregistrationclearspacer {
    clear: both;
    height: 1px;
    overflow: hidden;
}

/************************************************/
/*** PRODUCT REGISTRATION PANE ELEMENTS       ***/
/************************************************/

 #productregistrationpaneframe {
    width: 600px;
    background-color: #FFFFFF;
    border: 1px solid red;
}

#productregistrationpanenavibox {
	margin: 0px;
	padding: 0px;
}

.productregistrationpanebox {
    display: block;
    padding: 0px;
    background-color: #F8F8FB;
    border-right: 1px solid #C0C0D9;
	border-bottom: 1px solid #C0C0D9;
    border-left: 1px solid #C0C0D9;
    color: #506989;
}

.productregistrationpaneact {
    padding: 7px 5px 2px 5px;
	margin: 0px;
    border-top: 1px solid #C0C0D9;
	border-bottom: 1px solid #F8F8FB;
    border-left: 1px solid #C0C0D9;
    border-right: 1px solid #C0C0D9;
    background-image: url(../../img/tab/catalogact.gif);
    background-position: top center;
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.productregistrationpaneinactleft {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top left;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.productregistrationpaneinactright {
    padding: 8px 5px 2px 5px;
	margin: 0px;
    background-image: url(../../img/tab/cataloginact.gif);
    background-position: top right;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #506989;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

#productregistrationpanefill {
    border-bottom: 1px solid #C0C0D9;
}

.productregistrationpanetdmoreinfo {
    padding: 8px 5px 2px 12px;
	margin: 0px;
    background-image: url(../../img/catalog_bullet.gif);
    background-position: left 9px;
    background-repeat: no-repeat;
	border-bottom: 1px solid #C0C0D9;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
	color: #003366;
    white-space: nowrap;
    cursor: pointer;
	cursor: hand;
}

.productregistrationpanetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #506989;
}

.productregistrationpanelink {
    font-size: 11px;
    font-weight: bold;
    color: #506989;
    text-decoration: none;
    padding-right: 10px;
    background-image: url(../../img/link_bullet.gif);
    background-repeat: no-repeat;
    background-position: right 5px;
}

/************************************************/
/*** AWARDS COMMITTEE ELEMENTS                ***/
/************************************************/

.entriesbox {
	 width: 587px;
	 background-image: url(../../img/awards/committee_entries_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	 padding-top: 118px;
}

.entriestable {
	width: 100%;
	border: 1px solid #c2bfda;
	color: #4e6172;
}

.entriestablehead {
	background-color: #efeff7;
	color: #4e6172;
	font-weight: bold;
}

.entriestablehead td {
	vertical-align: bottom;
	color: #4d687e;
}

.entriestablehead img {
	border: 0px;
}

.entryrowodd td {
	background-color: #f8f7fc;
	color: #4d687e;
}

.entryroweven td {
	background-color: #ffffff;
	color: #4d687e;
}

.entriesarrowlink {
	 color: #4d687e;
	 font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.entriesarrowlink:hover {
    color: #4d687e;
    text-decoration: underline;
}

.entriesfooter {
	width: 100%;
	border: 0px;
	margin-top: 5px;
}

.entriesfooter td {
	font-size: 9px;
	color: #4d687e;
}

.detailbox {
	 width: 587px;
	 background-image: url(../../img/awards/committee_details_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	 padding-top: 64px;
}

.detailinfobox {
	 background-image: url(../../img/awards/committee_detailinfobox_bg.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	 margin: 0px 10px 10px 10px;
	 padding: 0px 0px 0px 3px;
/*	 overflow: hidden; */
}

.detailinfohead {
	background-color: #ffffff;
	padding: 2px 2px 2px 5px;
	color: #4d687e;
}

.detailinfotable td {
	color: #647b8e;
	vertical-align: top;
}

.detailinfodiv {
	color: #647b8e;
	padding: 5px;
}

.detailinfodiv a {
	color: #647b8e;
	font-size: 10px;
	text-decoration: none;
	padding: 0 0 0 10px;
   background-image: url(../../img/awards/committee_download_bullet.gif);
   background-repeat: no-repeat;
   background-position: 0px 0px;
}

.detailinfodiv a:hover {
	text-decoration: underline;
}

.detailcommenttable {
	width: 100%;
	border: 1px solid #f2c11d;
}

.detailcommenttableheadrow td {
	color: #748492;
	border-bottom: 1px solid #fcebb5;
	font-weight: bold;
}

.detailcommenttablecommentrow td {
	color: #748492;
	background-image: url(../../img/awards/committee_detail_fav_icon.gif);
   background-repeat: no-repeat;
   background-position: 3px 3px;
	padding-left: 20px;
}

.detailcommenttableinputrow {
	background-color: #ffefbb;
	color: #748492;
}

.detailinputfield {
	border: 1px solid #93a3b1;
	width: 500px;
	color: #9d9d9d;
	padding-left: 5px;
	font-size: 10px;
}

.detailinputbutton {
	border: 1px solid #93a3b1;
	background-color: #ffffff;
	color: #748492;
	font-size: 10px;
	margin-left: 5px;
}

/************************************************/
/*** COMPATIL FONT                            ***/
/************************************************/

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=dd029a93-91ca-42bf-b6bc-4b383094f856");
@font-face{
font-family:"CompatilFactLTW01-Bold";
src:url("../../../advantage/Fonts/0be9e6d7-2154-4da7-b477-9df4594d6d41.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW01-Bold";
src:url("../../../advantage/Fonts/0be9e6d7-2154-4da7-b477-9df4594d6d41.eot?iefix");
src:url("../../../advantage/Fonts/15ebb0fa-193c-4d07-9ddb-e1c3d87decf0.woff") format("woff"),url("../../../advantage/Fonts/8c2afab0-d336-46c4-a8ff-a9ca1b5e9e45.ttf") format("truetype"),url("../../../advantage/Fonts/af10e5a0-c42a-419c-956c-dac74c0af804.svg#af10e5a0-c42a-419c-956c-dac74c0af804") format("svg");
}
@font-face{
font-family:"CompatilFactLTW01-BoldI 721678";
src:url("../../../advantage/Fonts/f03469a5-aa16-4932-bccb-88f6ab609a91.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW01-BoldI 721678";
src:url("../../../advantage/Fonts/f03469a5-aa16-4932-bccb-88f6ab609a91.eot?iefix");
src:url("../../../advantage/Fonts/0ba8b15a-5518-422d-8151-9268c8b61900.woff") format("woff"),url("../../../advantage/Fonts/01a268f0-e5e3-401e-8da6-c48928aaf15b.ttf") format("truetype"),url("../../../advantage/Fonts/bd929f68-d7d0-4426-aeba-c216f3ea538e.svg#bd929f68-d7d0-4426-aeba-c216f3ea538e") format("svg");
}
@font-face{
font-family:"CompatilFactLTW01-Itali 721687";
src:url("../../../advantage/Fonts/2343d732-aee3-45fc-8fda-425c4f2e5484.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW01-Itali 721687";
src:url("../../../advantage/Fonts/2343d732-aee3-45fc-8fda-425c4f2e5484.eot?iefix");
src:url("../../../advantage/Fonts/6b643c2a-ee2d-4346-9102-3f52f602f025.woff") format("woff"),url("../../../advantage/Fonts/c918dc35-54aa-4903-b082-6205255a8642.ttf") format("truetype"),url("../../../advantage/Fonts/a2afb47b-209d-430e-91ca-1ec8ac3d95f1.svg#a2afb47b-209d-430e-91ca-1ec8ac3d95f1") format("svg");
}
@font-face{
font-family:"CompatilFactLTW01-Regul 721693";
src:url("../../../advantage/Fonts/a7badb4d-66c8-4456-9de3-fc14bcaf15d0.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW01-Regul 721693";
src:url("../../../advantage/Fonts/a7badb4d-66c8-4456-9de3-fc14bcaf15d0.eot?iefix");
src:url("../../../advantage/Fonts/6e899abd-88e3-42f1-9944-5af6e33497cb.woff") format("woff"),url("../../../advantage/Fonts/13fc81e9-1e57-4240-8d22-10ec0db002b1.ttf") format("truetype"),url("../../../advantage/Fonts/99b27969-fbc2-47e4-ac41-6b208636991b.svg#99b27969-fbc2-47e4-ac41-6b208636991b") format("svg");
}
@font-face{
font-family:"CompatilTextLTW01-Regul 721743";
src:url("../../../advantage/Fonts/fef8e781-ad4b-4f37-a268-1e4a6da28e15.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilTextLTW01-Regul 721743";
src:url("../../../advantage/Fonts/fef8e781-ad4b-4f37-a268-1e4a6da28e15.eot?iefix");
src:url("../../../advantage/Fonts/61e2a32a-3065-4e60-884c-5ea94288061e.woff") format("woff"),url("../../../advantage/Fonts/fd802bb6-f4a5-4923-814c-daf85d9c2ce3.ttf") format("truetype"),url("../../../advantage/Fonts/0f455ee0-709e-4563-85a6-46e9630bfbd1.svg#0f455ee0-709e-4563-85a6-46e9630bfbd1") format("svg");
}
@font-face{
font-family:"CompatilFactLTW02-Bold";
src:url("../../../advantage/Fonts/88dfb1d4-7ade-4385-9e4a-7dd68d69487b.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW02-Bold";
src:url("../../../advantage/Fonts/88dfb1d4-7ade-4385-9e4a-7dd68d69487b.eot?iefix");
src:url("../../../advantage/Fonts/ab657478-c6a3-4b24-ae1f-125cb39416eb.woff") format("woff"),url("../../../advantage/Fonts/6ccb458c-05bf-4371-bf51-cdecefd0b449.ttf") format("truetype"),url("../../../advantage/Fonts/b9763aca-07ce-44b3-8c47-a62973cb4e20.svg#b9763aca-07ce-44b3-8c47-a62973cb4e20") format("svg");
}
@font-face{
font-family:"CompatilFactLTW02-BoldI 724581";
src:url("../../../advantage/Fonts/938facda-141c-4d4a-a0b8-05102f2da948.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW02-BoldI 724581";
src:url("../../../advantage/Fonts/938facda-141c-4d4a-a0b8-05102f2da948.eot?iefix");
src:url("../../../advantage/Fonts/9cdfb6ee-789a-49e1-9a03-5abc9c5f0adf.woff") format("woff"),url("../../../advantage/Fonts/192da296-a1eb-447e-be7a-f06b0bde8c0f.ttf") format("truetype"),url("../../../advantage/Fonts/65c5c518-03b9-46b9-8b62-9793c4d6991f.svg#65c5c518-03b9-46b9-8b62-9793c4d6991f") format("svg");
}
@font-face{
font-family:"CompatilFactLTW02-Itali 724590";
src:url("../../../advantage/Fonts/8dc9e4d7-48b6-4a50-9c98-a6820b5f751b.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW02-Itali 724590";
src:url("../../../advantage/Fonts/8dc9e4d7-48b6-4a50-9c98-a6820b5f751b.eot?iefix");
src:url("../../../advantage/Fonts/61dcc544-5d87-49e6-a3f4-7078dde41828.woff") format("woff"),url("../../../advantage/Fonts/bcb0c25d-0bb0-41e7-8f84-ddfb52d4d128.ttf") format("truetype"),url("../../../advantage/Fonts/530582b2-78a1-47ac-9422-03552d801d92.svg#530582b2-78a1-47ac-9422-03552d801d92") format("svg");
}
@font-face{
font-family:"CompatilFactLTW02-Regul 724596";
src:url("../../../advantage/Fonts/75936825-5d2c-4d72-898f-477195d21818.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilFactLTW02-Regul 724596";
src:url("../../../advantage/Fonts/75936825-5d2c-4d72-898f-477195d21818.eot?iefix");
src:url("../../../advantage/Fonts/9e397dcd-3a5e-461d-9f7e-71bfe9966f42.woff") format("woff"),url("../../../advantage/Fonts/640a06f3-7018-4e88-b5ed-9e9fadc28cc4.ttf") format("truetype"),url("../../../advantage/Fonts/fcf6565a-5e3b-41ec-a6d1-e825ee118879.svg#fcf6565a-5e3b-41ec-a6d1-e825ee118879") format("svg");
}
@font-face{
font-family:"CompatilTextLTW02-Regul";
src:url("../../../advantage/Fonts/49288232-873f-493f-996f-efd259fb746b.eot?iefix") format("eot");}
@font-face{
font-family:"CompatilTextLTW02-Regul";
src:url("../../../advantage/Fonts/49288232-873f-493f-996f-efd259fb746b.eot?iefix");
src:url("../../../advantage/Fonts/ab06dd81-713d-45d1-a88e-0767747349c8.woff") format("woff"),url("../../../advantage/Fonts/2f0b26a7-4135-4a80-b570-f66eef9ba646.ttf") format("truetype"),url("../../../advantage/Fonts/13b112e9-d68a-4532-bcee-3d9520237c8b.svg#13b112e9-d68a-4532-bcee-3d9520237c8b") format("svg");
}

.compatilfont {
font-family:"CompatilTextLTW02-Regul",Georgia,"Times New Roman",Times,serif;
}