﻿.content {
    color: #6b6b6b;
}
.content P 
{
    margin: 0;
    padding: 5px 0 10px 0;
    font-size: 11px;
    color: #6b6b6b;    
    }
.content H1 
{
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #6b6b6b;
    }
.content H2 
{
    padding: 5px 0 0 0;
    font-size: 11px;
    font-weight: bold;
    color: #6b6b6b;
    }
.content H3,
.content H4,
.content H5,
.content H6 
{
    padding: 5px 0 0 0;
    font-size: 11px;
    font-weight: bold;
    color: #6b6b6b;
    }
.content A:link 
{
    font-size: 11px;
    font-weight: normal;
    color: #6b6b6b;
    text-decoration: underline;
    }
.content A:visited 
{
    color: #4f5052;
    } 
.content A:hover,
.content A:active
{
    text-decoration: none;
    } 

.content UL 
{
    margin: 0 0 0 15px;
    padding: 5px 10px 10px 10px;
    list-style: none;
    list-style-image: url(/media/images/icn-li-arrow.gif);
    }
.content UL LI
{
    margin: 0;
    padding: 2px 0 2px 10px;
    color: #6b6b6b;
    }
     
.content 
{
    width: 670px;
    padding: 10px 0;
    margin: 0 8px 0 19px;
    }
.inner-content {

}
    
.col-right 
{
    width: 326px;
    margin: 0 0 0 9px;
    padding: 5px 0;
    float: right;
    clear: right;
    }
.col-left 
{
    width: 326px;
    margin: 0 9px 0 0;
    padding: 5px 0;
    float: left;
    clear: left;
    }
HR 
{
    height: 0;
    border-width: 0;
    border-bottom: 1px solid #F4792C;
    padding: 5px 0 0 0;
    margin: 0 0 5px 0;
    clear: both;
    }
    
.yellowbox 
{
    padding: 0 10px;
    background-color: #F4792C;
    color: #494949;
    }
.yellowbox P,
.yellowbox A:link,
.yellowbox A:hover,
.yellowbox A:active,
.yellowbox H1,
.yellowbox H2,
.yellowbox H3,
.yellowbox H4,
.yellowbox H5,
.yellowbox H6
{
    color: #494949;
    }
    
IMG.img-left 
{
    margin: 5px 10px 5px 0;
    float: left;
    clear: left;
    }
IMG.img-right 
{
    margin: 5px 0 5px 10px;
    float: right;
    clear: right;
    }
.content P IMG.img-left 
{
    margin: 0 10px 10px 0;
    float: left;
    clear: left;
    }
.content P IMG.img-right 
{
    margin: 0 0 10px 10px;
    float: right;
    clear: right;
    }
.edit-button-cnt {
    background: #f7f7f7;
    padding: 5px 10px;
    margin-bottom: 5px;
}
    
/* Brochure */
#brochure-menu,
.casestudy-menu 
{
    margin: 10px 0;
    padding: 0;
    list-style: none;
    list-style-image: none!important;
    }
#brochure-menu LI,
.casestudy-menu li
{
    padding: 8px 10px!important;
    background-color: #F4792C;
    border-bottom: 1px solid #fff;
    }
#brochure-menu LI A:link,
#brochure-menu LI A:visited,
.casestudy-menu li a:link,
.casestudy-menu li a:visited
{
    color: #525355;
    text-decoration: none;
    }
#brochure-menu LI A:hover,
#brochure-menu LI A:active,
.casestudy-menu li a:hover,
.casestudy-menu li a:active
{
    text-decoration: underline;
    }
    
/* Client testimonials page */
.testimonial-item 
{
    background-color: #f8f8f7;
    overflow: hidden;
    padding: 0;
    margin: 0;
    }
.testimonial-item .player-cnt 
{
    float: right;
    clear: right;
    margin: 0 0 -2px 0;
    padding: 0;
    }
.testimonial-item .player-cnt IMG 
{
    margin: 10px;
    }
.testimonial-item .text-cnt 
{
    width: 489px;
    float: left;
    }
.testimonial-item .client-logo 
{
    margin: 10px;
    }
.testimonial-item P 
{
    text-align: justify;
    padding: 5px 10px 5px 10px;
    }
.testimonial-item P.client 
{
    font-weight: bold;
    }
.testimonial-hr {
    margin: 5px 0;
}
    
    
/* Management */

.management-item
{
    width: 670px;
    margin: 0;
    padding: 0;
    }
.management-item .img-cnt 
{
    width: 110px;
    min-height: 100px;
    padding: 5px;
    float: left;
    background-color: #ddd;
    text-align: center;
    }
.management-item .img-cnt IMG 
{
    margin: 0;
    }
.management-item .text-cnt 
{
    width: 520px;
    margin-left: 10px;
    padding: 0 10px;
    float: left;
    background-color: #f7f7f7;
    }
    
    
/* Brochures */
.brochure-item .img-cnt,
.whitepaper-item .img-cnt 
{
    width: 110px;
    min-height: 110px;
    padding: 0;
    float: right;
    background-color: #ddd;
    text-align: center;
    }
.brochure-item .img-cnt IMG,
.whitepaper-item .img-cnt IMG
{
    margin: 0 auto;
    }
.brochure-item .text-cnt,
.whitepaper-item .text-cnt 
{
    width: 530px;
    margin-right: 10px;
    padding: 0 10px;
    float: left;
    background-color: #f7f7f7;
    }


/* Technology Partners */
.technology-partner-item { }
.technology-partner-item .text-cnt 
{
    padding: 0 10px;
    background-color: #f7f7f7;
    }



/* Client Testimonial */
#client-testimonial,
.casestudy 
{
    width: 670px;
    clear: both;
    }
#client-testimonial .title,
.casestudy .title
{
    width: 630px;
    height: 16px;
    padding: 9px 20px 8px 20px;
    position: relative;
    background: url(/media/images/bg-testimonial-title.gif) repeat-x;
    }
#client-testimonial .title .left-shadow,
.casestudy .title .left-shadow
{
    width: 17px;
    height: 33px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/media/images/bg-testimonial-title-left-shadow.gif) no-repeat;
    }

#client-testimonial .content,
.casestudy .content
{
    width: 630px;
    min-height: 123px;
    margin: 0;
    padding: 10px 20px;
    background: #edebeb url(/media/images/bg-testimonial.gif) no-repeat;
    }
.casestudy .content {
    background-image: none;
}
.casestudy .content .client-testimonial {
    padding: 10px;
}
#client-testimonial .player-cnt,
.casestudy .player-cnt 
{
    width: 230px;
    height: 194px;
    margin: 6px 22px 6px 42px;
    padding: 0;
    float: right;
    }
#client-testimonial .player-cnt IMG,
.casestudy .player-cnt img
{
    margin: 0;
    }
#client-testimonial .client 
{
    width: 383px;
    height: 16px;
    margin: 25px 0 25px -20px;
    padding: 9px 5px 8px 5px;
    position: relative;
    text-align: right;
    background-color: #F4792C;
    color: #fff;
    font-weight: bold;
    }
#client-testimonial .client IMG 
{
    position: absolute;
    left: 20px;
    top: -10px;
    }



/* News, Events and Press Releases */
.news,
.press-releases,
.events { }

.events-nav,
.news-nav
{
    float: right;
    color: #4a4639;
    }
    
.news-nav A:link,
.news-nav A:visited,
.events-nav A:link,
.events-nav A:visited 
{
    text-decoration: none;
    color: #4a4639;
    }
    
.news-nav A:hover,
.news-nav A:active,
.events-nav A:hover,
.events-nav A:active
{
    text-decoration: underline;
    color: #4a4639;
    }

.news UL,
.press-releases UL,
UL.news,
UL.press-releases,
.events UL 
{
    margin: 10px 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    }
.news UL LI,
.press-releases UL LI,
UL.news LI,
UL.press-releases LI,
.events UL LI 
{
    margin: 0;
    padding: 9px 10px 8px 10px;
    border-top: 1px solid #d0cfcf;
    display: block;
    }

.news UL LI.odd,
.press-releases UL LI.odd,
UL.news LI.odd,
UL.press-releases LI.odd,
.events UL LI.odd 
{
    background-color: #f1f1f0;
    }
.news UL LI.even,
.press-releases UL LI.even,
UL.news LI.even,
UL.press-releases LI.even,
.events UL LI.even 
{
    background-color: #e9e8e8;
    }
.news UL LI SPAN,
.press-releases UL LI SPAN,
UL.news LI SPAN,
UL.press-releases LI SPAN,
.events UL LI SPAN 
{
    padding: 0 0 0 10px;
    }
.news UL LI .date,
.press-releases UL LI .date,
UL.news LI .date,
UL.press-releases LI .date,
.events UL LI .date 
{
    float: right;
    font-weight: bold;
    }
.news UL LI .read-more,
.press-releases UL LI .read-more,
UL.news LI .read-more,
UL.press-releases LI .read-more ,
.events UL LI .read-more 
{
    float: left;
    padding-left: 0px !important;
    }
.news UL LI H3,
.press-releases UL LI H3,
UL.news LI H3,
UL.press-releases LI H3,
.events UL LI H3 
{
    padding: 0;
    float: left;
    }
.news UL LI DIV,
.press-releases UL LI DIV,
UL.news LI DIV,
UL.press-releases LI DIV,
.events UL LI DIV 
{
    padding: 5px 0;
    clear: both;
    }

/* Month Navigation for News, Press releases and Events */

.events UL LI.month-nav,
.news UL LI.month-nav,
.press-releases UL LI.month-nav 
{
    padding: 0;
    }
.events UL LI.month-nav UL,
.news UL LI.month-nav UL,
.press-releases UL LI.month-nav UL 
{
    height: 31px;
    margin: 0;
    padding: 0 5px 0 6px;
    border-top: 1px solid #fff;   
    border-bottom: 1px solid #fff;   
    background: url(/media/images/bg-calendar-nav.gif) repeat-x;
    width: 659px;
    }
.events UL LI.month-nav UL LI,
.news UL LI.month-nav UL LI,
.press-releases UL LI.month-nav UL LI 
{
    width: auto;
    height: 31px;
    margin: 0;
    padding: 0;
    text-align: center;
    display: block;
    float: left;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left: 1px solid #dbdad9;
    border-right: 1px solid #f0efef;
    background: url(/media/images/bg-calendar-nav.gif) repeat-x;
    }
/*.events UL LI.month-nav UL LI:hover,
.news UL LI.month-nav UL LI:hover,
.press-releases UL LI.month-nav UL LI:hover,*/
.events UL LI.month-nav UL LI.current,
.news UL LI.month-nav UL LI.current,
.press-releases UL LI.month-nav UL LI.current
{
    background-image: none; 
    background-color: #f8f8f8;
    }
    
.events UL LI.month-nav UL LI A:link, 
.events UL LI.month-nav UL LI A:visited,
.events UL LI.month-nav UL LI span,
.news UL LI.month-nav UL LI A:link, 
.news UL LI.month-nav UL LI A:visited,
.news UL LI.month-nav UL LI span,
.press-releases UL LI.month-nav UL LI A:link, 
.press-releases UL LI.month-nav UL LI A:visited,
.press-releases UL LI.month-nav UL LI span  
{
    height: 14px;
    width: auto;
    margin: 0;
    padding: 9px 9px 8px 9px;
    text-decoration: none;
    display: block;   
    }
.events UL LI.month-nav UL LI A:hover, 
.events UL LI.month-nav UL LI A:active,
.news UL LI.month-nav UL LI A:hover, 
.news UL LI.month-nav UL LI A:active,
.press-releases UL LI.month-nav UL LI A:hover, 
.press-releases UL LI.month-nav UL LI A:active 
{
    text-decoration: none;
    background-color: #f8f8f8;
    }



/* Accreditations */
.accreditations { }
.accreditations  IMG 
{
    vertical-align: middle;
    margin: 5px;
    }


/* Domain Checker */
#domain-checker-main 
{
    width: auto;
    min-height: 99px;
    height: 99px;
    padding: 10px;
    margin-bottom: 10px;
    background: #fff url(/media/images/bg-main-domain-checker.gif) left bottom repeat-x;
    border-bottom: 1px solid #d3d1d1;
    }
#domain-checker-main H3 
{
    font-size: 12px;
    font-weight: bold;
    color: #3d3d3d;
    }
#domain-checker-main FIELDSET UL 
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    }
#domain-checker-main FIELDSET UL LI 
{
    padding: 0;
    }
#domain-checker-main .inp-text 
{
    width: 245px;
    }
.domain-checker-col {
    width: 326px;
    margin: 0 9px 0 19px;
    padding: 5px 0;
    float: left;
    clear: left;
}    
.domain-checker-col UL 
{
    margin: 0 20px 10px 20px;
    padding: 0;
    list-style-image: url(/media/images/icn-li-bullet.gif);
    }
.domain-checker-col UL LI 
{
    margin: 0;
    padding: 3px 5px;
    }
    
    
/* Whois Results */
UL.whois-results 
{
    margin: 0 0 1px 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    }
UL.whois-results LI 
{
    margin: 0;
    padding: 5px 10px;
    border-bottom: 1px solid #bfbfbf;
    }
UL.whois-results LI:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
UL.whois-results LI 
            { display: inline-block;}
html[xmlns] UL.whois-results LI
            { display: block;}
* html UL.whois-results LI
            { height: 1%;}
UL.whois-results LI.first 
{
    border-width: 0;
    }
UL.whois-results LI.first SPAN 
{
    font-size: 12px;
    font-weight: bold;
    }
UL.whois-results LI.odd 
{
    background-color: #fff;
    }
UL.whois-results LI.odd
{
    background-color: #f2f2f2;
    }
UL.whois-results LI SPAN 
{
    display: block;
    float: left;
    } 
UL.whois-results LI .domain 
{
    width: 450px;
    }
UL.whois-results LI .availability, 
UL.whois-results LI .available,
UL.whois-results LI .unavailable 
{
    width: 100px;
    }
UL.whois-results LI .available 
{
    color: #0c5500;
    }
UL.whois-results LI .unavailable 
{
    color: #a30000;
    }
UL.whois-results LI .whois 
{
    width: 100px;
    } 
.whois-results-pagination 
{
    margin-bottom: 10px;
    min-height: 31px;
    background: #f5f4f4 url(/media/images/bg-whois-pagination.gif) left top repeat-x;
    }
.whois-results-pagination .results-per-page 
{
    padding: 9px 10px 8px 10px;
    float: right;
    }
.whois-results-pagination .pages
{
    padding: 9px 10px 8px 10px;
    float: left;
    }
.whois-results-pagination SPAN 
{
    font-weight: bold;
    }
.whois-results-pagination SPAN A:link,
.whois-results-pagination SPAN A:visited 
{
    padding: 0 1px;
    font-weight: normal;
    text-decoration: none;
    }
.whois-results-pagination SPAN A:hover,
.whois-results-pagination SPAN A:active 
{
    font-weight: normal;
    text-decoration: underline;
    }



/* Search results */
UL.search-results 
{
    border-top: 1px solid #e5e5e5;
    margin: 0;
    padding: 10px 0 0 0;
    list-style: none;
    list-style-image: none;
    }
UL.search-results LI 
{
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    padding: 5px 0px;
    }
UL.search-results LI H3 
{
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    color: #6b6b6b;
    }
UL.search-results LI H3 A:link,
UL.search-results LI H3 A:visited
{
    font-weight: bold;
    text-decoration: none;
    }
UL.search-results LI H3 A:hover,
UL.search-results LI H3 A:active 
{
    text-decoration: underline;
    }
UL.search-results LI P 
{
    padding: 5px 0;
    }
    
    
#search-notfound 
{
    margin: 10px 0 50px 0;
    }
    
    
/* Search */
.top-pagination 
{
    min-height: 14px;
    padding: 9px 0px 8px 0px;
    overflow: auto;
    }
.top-pagination P 
{
    width: 50%;
    float: left;
    font-weight: bold;
    }
.top-pagination SPAN 
{
    margin: 6px 0px 8px 0px;
    text-align: right;
    width: 50%;
    float: right;
    font-weight: bold;
    }
.top-pagination SPAN A:link,
.top-pagination SPAN A:visited 
{
    color: #6b6b6b;
    padding: 0 1px;
    font-weight: normal;
    text-decoration: none;
    }
.top-pagination SPAN A:hover,
.top-pagination SPAN A:active 
{
    font-weight: normal;
    text-decoration: underline;
    }
.bottom-pagination 
{
    margin-bottom: 10px;
    min-height: 31px;
    background: #f5f4f4 url(/media/images/bg-whois-pagination.gif) left top repeat-x;
    }
.bottom-pagination SPAN 
{
    float: left;
    padding: 9px 10px 8px 10px;
    font-weight: bold;
    }
.bottom-pagination SPAN A:link,
.bottom-pagination SPAN A:visited 
{
    padding: 0 1px;
    font-weight: normal;
    text-decoration: none;
    }
.bottom-pagination SPAN A:hover,
.bottom-pagination SPAN A:active 
{
    font-weight: normal;
    text-decoration: underline;
    }



.country-heading {
    background-color: #F4792C;
}
.country-heading h3 {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px;
    color: #3d3d3d;
}
.country {
    border-bottom: 1px solid #d0cfcf;
    background: url('/media/images/tld-list-closed.gif') no-repeat 650px 9px;
}
.country a, .country a:link, .country a:visited,
.country a:hover, .country a:active {
    font-weight: bold;
    display: block; 
    padding: 5px 10px;
    color: #6b6b6b;
}
.odd {
    background-color: #e9e8e8;
}
.even {
    background-color: #f1f0f0;
}
.open {
    background-color: #d0cfcf;
    background-image: url('/media/images/tld-list-open.gif') 
}
.tld-list {
    border-top: 1px solid #d0cfcf;
    background-color: #f3f3f3;
    padding: 5px 10px;
}
.tld-list table {
    width: 100%;
    border-collapse: collapse;
}
.tld-list table thead tr th {
    text-align: left;
    padding: 5px;
    color: #999;
    border-bottom: 1px solid #999;
}
.tld-list table tbody tr td {
    padding: 3px 5px;
    color: #666;
    border-bottom: 1px solid #dedede;
}
