﻿
@import url('https://fast.fonts.com/t/1.css?apiType=css&projectid=ac0e6ca4-a207-430d-a3a8-43dc825a0fdd');
@font-face{
font-family:HelveticaNeueW01-Thin;
src:url('../Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?iefix') format('eot');}
@font-face{
font-family:HelveticaNeueW01-Thin;
src:url('../Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?iefix');
src:url('../Fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff') format('woff'), 
url('../Fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf') format('truetype'), 
url('../Fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3') format('svg');
}
@font-face{
font-family:HelveticaNeueW01-65Medi;
src:url('../Font/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?iefix') format('eot');}
@font-face{
font-family:HelveticaNeueW01-65Medi;
src:url('../Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?iefix');
src:url('../Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff') format('woff'), 
url('../Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf') format('truetype'), 
url('../Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5') format('svg');
}


*
{    
    font-family:  Arial, Helvetica, sans-serif;
     
}
html, body,form
{    
    font-family: Arial, Helvetica ,sans-serif;    
    font-size:10pt;
    color:#333333;
}
body
{
    background-position: center top;
    margin: 0px auto 0px auto;
    top: 0px;
    right: auto;
    left: auto;
    background-image: url('../images/site/background.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
body
    {
        background-repeat: repeat-y;
    }
}
form
{
     margin: 0px auto 0px auto;
     width:1006px;
}
a img
{
    border:none;
    text-decoration:none;    
}

hr
{
    height: 0px;
    border-width: 1px 0px 1px 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #999999;
    border-bottom-color: #f2f2f2;
}
a:active
{
outline:none;
    border:none;
}
/********************************LAYOUT**********************************************/
#header
{   
    background-image: url('../images/site/header.png');
    height: 58px;
    width: 1006px;
}
#SiteLogo
{
    position: relative;
    top: 8px;
    left: 30px;
    border: none;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
}
#txtEmail, #txtPassword
{
    font-size: 8pt;
    color: #333333;
    position: relative;
    top:10px;
    left: 500px;
    width: 152px;
    height: 22px;
    border: 0px;
    text-indent: 5px;
    background-image: url('../images/site/logintextbox.png');
    background-repeat: no-repeat;
    border: none;
    background-color: transparent;
    display: inline-block;
    vertical-align: top;
    margin: 0px !important;
    padding-top:0px !important;
}

/*IE7*/
*+html #txtEmail, *+html #txtPassword
{
    padding-top:3px !important;
    padding-left:4px !important;
}

/*IE8*/
@media \0screen {
    #txtEmail, #txtPassword
    {
        padding-top:3px !important;
        padding-left:4px !important;  
    }
}

#btnLogin, #btnLogout
{
    font-size: 8pt;
    color: #c9cacc;
    position: relative;
    left: 500px;
    top: 10px;
    background-image: url('../images/site/loginbutton.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 60px;
    height: 50px;
    cursor: pointer;
    display: inline-block;
    background-color: transparent;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#btnLogin, #btnLogout
{
    top: -4px;
    height: 30px;
}
}
#btnLogin:hover
{
    background-image: url('../images/site/loginbuttonhover.png');
}
#btnLogout
{
    left: 558px;
    background-image: url('../images/site/logout.png');
}
#btnLogout:hover
{
    background-image: url('../images/site/logouthover.png');
}
a.search
{
    position: relative;
    left: 500px;
    top: 0px;
    color: #666666;
    background-image: url('../images/site/search.png');
    background-repeat: no-repeat;
    width: 83px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    vertical-align: top;
}
a.search.loggedin
{
    left:558px;
}
a.search:hover
{
    background-image: url('../images/site/searchhover.png');
}
a.search:hover .searchtab
{
    /*display:inline-block;*/
}
.searchtab
{
    display: none;
    background-image: url('../images/site/searchhoverpanel.png');
    background-repeat: no-repeat;
    width:198px;
    height:96px;
    z-index:20;
    position:absolute;
    right:-9px;
    top:40px;
}
.searchtab input[type="text"]
{
    position:relative;
    top:10px;
    left:20px;
    border:0;
    padding:0;
    margin:0;
    width:152px;
    height:22px;
    background-image: url('../images/site/searchbox.png');
    background-repeat: no-repeat;
    color:#666666;
    font-size:10px;
    text-indent:15px;
}
.searchtab input[type="submit"]
{
    background-image: url('../images/site/searchbutton.png');
    background-repeat: no-repeat;
    position:relative;
    top:30px;
    left:115px;
    border:0;
    width:52px;
    height:21px
}
.searchtab input[type="submit"]:hover
{
    background-image: url('../images/site/searchbuttonhover.png');
    background-repeat: no-repeat;
}
#hlMyAccount
{
    font-size: 8pt;
    color: #666666;
    position: relative;
    left: 700px;
    width: 250px;
    text-indent: 5px;
    background-color: transparent;
    height: 40px;
    padding: 0px;
    padding-top:15px;
    margin: 0px;
    display: inline-block;
    vertical-align: top;
}
#tabs
{
    margin: 0px;
    background-position: left bottom;
    position: relative;
    width: 1006px;
    padding-left: 4px;
    z-index: 5;
    background-image: url('../images/site/maintop.png');
    background-repeat: no-repeat;
    height: 73px;
}
.hovertab
{
    position: relative;
    top: 45px;
    left: 2px;
    width: 525px;
    height: 232px;
    z-index: 30;
    display: none;
    background-image: url('../images/site/tabs/hoverPanel.png');
    background-repeat: no-repeat;
}
.hovertab img
{
    z-index:40;
    width:172px;
    height:172px;
    position:relative;
    left:320px;
    top:30px;
}
.hovertab a
{
    color: #333333;
    background-position: right center;
    background-image: url('../images/site/tabs/tablink.png');
    background-repeat: no-repeat;
}
.hovertab p
{
    position:absolute;
    bottom: 50px;
    /*/top:30px;*/
    left:30px;
    display:inline-block;
    width:250px;
    color:#333333;
}
.hovertab p.link
{
    background-position: right center;
    color: #cc0000;
    bottom: 20px;
    width: 110px;
    background-image: url('../images/site/tabs/tablinkhover.png');
    background-repeat: no-repeat;
    /*top: auto;*/
}
#ecctisTab .hovertab, #europassTab .hovertab , #ukncpTab .hovertab , #ecvetTab .hovertab , #refernetTab .hovertab , #cpqTab .hovertab
{    
    left: -12px;
}
#ecctisTab:hover .hovertab, #naricTab:hover .hovertab, #europassTab:hover .hovertab , #ukncpTab:hover .hovertab , #ecvetTab:hover .hovertab, #refernetTab:hover .hovertab, #cpqTab:hover .hovertab
{
    display:block;
}
#ecctisTab
{
    background-position:  top;
    position:relative;
    background-image: url('../images/site/tabs/ecctis.png');
    background-repeat: no-repeat;
    width:114px;
    height:61px;
    float:left;
}
#naricTab
{
    background-position:  top;
    background-image: url('../images/site/tabs/naric.png');
    background-repeat: no-repeat;
    width: 116px;
    height: 61px;
    float: left;
}
#europassTab
{
    position:relative;
    background-position: top;
    background-image: url('../images/site/tabs/europass.png');
    background-repeat: no-repeat;
    width: 102px;
    height: 61px;
    float: left;
}
#ukncpTab
{
    position:relative;
    background-position: top;
    background-image: url('../images/site/tabs/ukncp.png');
    background-repeat: no-repeat;
    width: 102px;
    height: 61px;
    float: left;
}
#ecvetTab
{   
    position:relative;
    background-position: top left;
    background-image: url('../images/site/tabs/ecvet.png');
    background-repeat: no-repeat;
    width: 102px;
    height: 61px;
    float: left;
}
#refernetTab
{   
    position:relative;
    background-position: left top;
    background-image: url('../images/site/tabs/refernet.png');
    background-repeat: no-repeat;
    width: 102px;
    height: 61px;
    float: left;
}
#cpqTab
{   
    position:relative;
    background-position: left top;
    background-image: url('../images/site/tabs/cpq.png');
    background-repeat: no-repeat;
    width: 102px;
    height: 61px;
    float: left;
}
#ecctisTab.active
{
    background-position: -14px 1px;
    
    background-image: url('../images/site/tabs/ecctisActive.png'); 
    height: 62px;
    z-index:100;
}
#naricTab.active
{
    background-position: -4px 1px;
    background-image: url('../images/site/tabs/naricActive.png');
    height: 62px;
    z-index: 100;
}
#europassTab.active
{
    background-position: -16px;
    background-image: url('../images/site/tabs/europassActive.png');
    height: 62px;
    z-index:100;
}
#ukncpTab.active
{
    background-position: -17px;
    background-image: url('../images/site/tabs/ukncpActive.png');
    height: 62px;
    z-index:100;
}
#ecvetTab.active
{
    background-position: -16px;
    background-image: url('../images/site/tabs/ecvetActive.png');
    height: 62px;
    z-index:100;
}
#refernetTab.active
{
    background-position: 0px -7px;
    background-image: url('../images/site/tabs/refernetActive.png');
    height: 62px;
    z-index:100;
}
#cpqTab.active
{
    background-position: -16px 0px;
    background-image: url('../images/site/tabs/cpqActive.png');
    height: 62px;
    z-index:100;
}
#ecctisTab:Hover
{
    background-position:    top;
    background-image: url('../images/site/tabs/ecctisHover.png');
    height: 62px;
    z-index:200;
*background-position: 0px    top;
}
#naricTab:Hover
{
    background-position: top;
    background-image: url('../images/site/tabs/naricHover.png');
    height: 62px;
    z-index:200;
}
#europassTab:Hover
{   
     background-position: 0px -1px;
    background-image: url('../images/site/tabs/europassHover.png');
    height: 62px;
    z-index:200;
}
#ukncpTab:Hover
{    
    background-position: 0px -1px;
    background-image: url('../images/site/tabs/ukncpHover.png');
    height: 62px;
    z-index:200;
}
#ecvetTab:Hover
{    
    background-position: 0px -1px;
    background-image: url('../images/site/tabs/ecvetHover.png');
    height: 62px;
    z-index:200;
}
#refernetTab:Hover
{    
    background-position: 0px -1px;
    background-image: url('../images/site/tabs/refernetHover.png');
    height: 62px;
    z-index:200;
}
#cpqTab:Hover
{    
    background-position: 0px -1px;
    background-image: url('../images/site/tabs/cpqHover.png');
    height: 62px;
    z-index:200;
}
/************************ SOCIAL *******************************/
#social
{
    position:relative;
    left:834px;
    top:30px;
    z-index:20;
    width:150px;
    height:30px;
    *left:195px;
}
#social a
{
    background-repeat: no-repeat;
    display:block;
    width: 30px;
    height: 30px;
}
#social div
{
    width: 30px;
    height: 30px;
    margin:0px;
    position:absolute;  
    z-index:20;
}  
#five
{
    left:0px;
} 
#four
{
        left:30px;
}
#three
{    
    left:60px;
}
#two
{    
    left:90px;
}
#one
{ 
    left:120px;
}
.twitter
{
    background-position: -5px -6px;
    background-image: url('../images/site/tabs/sm-icons.png'); 
}
.twitter:hover
{
    background-position: -5px -45px;
}
 .facebook
{    
    background-position: -35px -6px;
    background-image: url('../images/site/tabs/sm-icons.png');
    left:10px;   
}
.facebook:hover
{    
    background-position: -35px -45px;
}
.linkedin
{    
    background-position: -63px -6px;
    background-image: url('../images/site/tabs/sm-icons.png');    
}
 .linkedin:hover
{    
    background-position: -63px -45px;
}
 .wordpress
{    
    background-position: -92px -6px;
    background-image: url('../images/site/tabs/sm-icons.png');
}
 .wordpress:hover
{    
    background-position: -92px -45px;
}
.rss
{    
    background-position: -120px -6px;
    background-image: url('../images/site/tabs/sm-icons.png');   
}
 .rss:hover
{    
    background-position: -120px -45px;
}
.wordpress, .linkedin,.facebook,.rss
{
    left:0px;
}
#main
{
    background-position: top;
    background-image: url('../images/site/main.png');
    width: 1006px;
    background-repeat: repeat-y;   
}
#primarynav
{
    position:relative;
    bottom:0px;
    height:30px;
    width:690px;
    padding-left:50px;
    padding-top:50px;  
    text-transform: uppercase; 
    display:inline-block; 
}
#primarynav a
{
    font-size: 14px;
    padding-right: 10px;
    text-decoration: none;
    color: #002c5f;
    text-transform: uppercase;
}
#primarynav a:hover
{
    color: #999999;
}
#primarynav a:active
{
    color: #0087b5;
}
#logo
{
    position:relative;
    right:0px;
    padding-top:35px;
    height:40px;
    width:246px;
    display:inline-block; 
    float:right;
    *padding-top:0px;
    *height:30px;
} 
#logo a
{
    position:absolute;
    right:32px;
    bottom:0px;
    *top:-100px;
}
#subfeature
{
    padding: 0px;
    background-image: url('../images/site/subfeature/subfeature.png');
    background-repeat: no-repeat;
    width: 945px;
    height: 220px;
    margin-left: 31px;
	position:relative;
}
#subfeature h1
{
    position:relative;
    left:40px;
    top:140px;
    color:#fff;
    font-size:26px;
}

#frontbanner
{
    width: 1006px;
    position:relative;
    margin-left:33px;
    margin-right:33px;
    margin-bottom:5px;
}
#feature
{
    width: 940px;
    height: 330px;
    margin-left: 31px;
}
#featurenav
{
    background-position: center;
    background-image: url('../images/site/featurenav.png');
    background-repeat: no-repeat;
    width: 1006px;
    height: 132px;
    position:relative;
}
#featurenav p
{
    font-size:12px;
    color:#333333;
}
#featurenav a
{
    color: #333333;
    background-image: url('../../images/site/frontlink.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right:20px;
}
#featurenav a:hover
{
    color: #fc9602;
    background-image: url('../../images/site/frontlinkhover.png');
}
#featurenav #applynav a, #featurenav #tracknav a, #featurenav #orgnav a
{
    position:relative;
    top:30px;
    left:125px;
}
#featurenav #applynav p, #featurenav #tracknav p, #featurenav #orgnav p
{
    position:relative;
    top:30px;
    left:120px;
    width:200px;
} 
#featurenav #orgnav a
{
    left:105px;
}
#featurenav #orgnav p
{    
    left:100px;
}
#applynav
{
    background-position: 25px -30px;
    background-image: url('../images/site/applyIcon.png');
    background-repeat: no-repeat;
    width: 323px;
    height: 132px;
    position: absolute;
    top:0px;
    left: 17px;
}
#tracknav
{
    background-position: 15px -30px;
    background-image: url('../images/site/trackIcon.png');
    width: 323px;
    height: 132px;
    position: absolute;
    left: 340px;
    background-repeat: no-repeat;
}
#orgnav
{
    background-position: -12px -30px;
    background-image: url('../images/site/orgIcon.png');    
    background-repeat: no-repeat;
    width:323px;
    height: 132px;
    position:absolute;
    left:663px;
}
#fronttext 
{
    width: 500px;
    padding: 12px 12px 0px 12px;
    display: inline-block;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 39px;
    min-height:380px;
    clear:none;
    *float:none;
    *position:absolute;
    *left:auto;   
    *margin-top: 48px;
}
#maincontent, #fullmaincontent, #portalmaincontent
{
    width: 500px;
    background-color: #f2f2f2;
    padding: 12px;
    display:inline-block;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 39px;
    *clear:none;
    *float:left;
    *margin-left:239px;
    *display: inline;
    *min-height:340px;
}
#fullmaincontent
{
    width:708px;
    background-color: #ffffff;
}
#portalmaincontent
{
    width:902px;
    background-color: #ffffff;
    *min-height:570px;
    *margin-left:39px;
    min-height:570px;
}
/*#maincontent p:first-of-type, #fullmaincontent p:first-of-type
{
    font-weight:bold;
}*/
#maincontent p.footnote, #fullmaincontent p.footnote, #portalmaincontent p.footnote
{
    font-size:8pt;
}
.menutop
{
    background-position: bottom;
    background-image: url('../images/site/menus/menuheading.png');
    background-repeat: no-repeat;
    width: 200px;
    height: 38px;
    line-height: 44px;
    text-indent: 8px;
    vertical-align: bottom;
    font-family: Arial;
    font-size: 11pt;
    text-transform: uppercase;
    color: #ffffff;
    *left:-4px;
}
.menutop a, .menutop a:hover
{
    color:#fff;
    display:inline-block;
    *width:200px;
}
#leftmenu
{
    float: left;
    width: 200px;
    position: relative;
    left: 31px;
    margin-top: 8px;
    margin-bottom: 8px;
    border-top: 1px solid #ced0d2;
    padding-top: 16px;    
    padding-bottom: 16px;
    border-bottom: 1px solid #ced0d2;
    clear:none;
    *float:none;
    *position:absolute;
    *left:auto;
    *margin-left:30px;
}
#leftmenu ul
{
    position:relative;
    left: 0px;
    margin-left:0px;
    margin-top:2px;
    padding-left: 0px;
    *width:200px;
}
#leftmenu li
{
    /*position: relative;*/
    width: 200px;
    height: 36px;
    list-style-type: none;
    *margin-left:0px;
}
#leftmenu li a
{
    vertical-align: middle;
    line-height: 36px;
    text-decoration: none;
    color: #002c5f;
    display: block;
    width: 100%;
    background-image: url('../images/site/menus/menuback.png');
    text-indent: 15px;
}
#leftmenu li:hover a
{    
    color:#0087b5;
}
#leftmenu li a.selected 
{
    color:#919195;    
}  
#leftmenu li a:hover
{
    background-image: url('../images/site/menus/menubackhover.png');
} 
#leftmenu li:first-of-type
{
        height: 35px;
}
#leftmenu li:last-of-type 
{
    height: 37px;
} 
#leftmenu li:first-of-type a
{
    background-image: url('../images/site/menus/menutop.png');
    height: 35px;
}
#leftmenu li:last-of-type a
{
    background-image: url('../images/site/menus/menubottom.png');
    height: 37px;
}    
#leftmenu li:first-of-type a:hover
{
    background-image: url('../images/site/menus/menutophover.png');
}
#leftmenu li:last-of-type a:hover
{
    background-image: url('../images/site/menus/menubottomhover.png');
}
#leftmenu li:first-of-type a.selected
{
    background-image: url('../images/site/menus/menutopselected.png');   
} 
#leftmenu li:last-of-type a.selected
{
    background-image: url('../images/site/menus/menubottomselected.png');   
}   
#leftmenu li a.selected
{
    background-image: url('../images/site/menus/menubackselected.png');   
} 
#rightmenu
{
    float: right;
    position: relative;
    right:35px;
    width: 200px;
    display: inline-block;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-right: 0px;
    padding-bottom: 6px;
    border-top: 1px solid #ced0d2;
    padding-top: 16px;    
    padding-bottom: 16px;
    border-bottom: 1px solid #ced0d2;
}

#rightmenu .menutop
{
    text-indent:24px;
}
.rightmenucontenttop
{
    background-position: bottom;
    background-image: url('../images/site/menus/rightContentTop.png');
    width: 200px;
    height: 6px;
    background-repeat: no-repeat;
}
.rightmenucontent
{
    width: 190px;
    background-color: #ebecec;
    padding:5px;
}
.rightmenucontentbottom
{
    background-position: top;
    background-image: url('../images/site/menus/rightContentBottom.png');
    width: 200px;
    height: 4px;
    padding-bottom:16px;
    background-repeat: no-repeat;
}
.rightbox
{
    width: 200px;
    height: 95px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    border-top:1px solid transparent;
}
a.rightbox
{
    display:block;
}
.rightbox p
{
    position: relative;
    left: 78px;
    top: 12px;
    color: #002c5f;
    width: 110px;
    font-size: 13px;
}
.rightbox a
{
    position:relative;
    left:85px;
    top:6px;
    background-position: right bottom;
    color: #0087b5;
    background-image: url('../images/site/Side/link.png');
    background-repeat: no-repeat;
    display:inline-block;
    font-size:10px;
    padding-right:10px;
    font-weight:bold;
}
.rightbox a:hover
{
    color:#62b6e4;
    background-image: url('../images/site/Side/linkHover.png');
}
#rightmenu #apply
{
    background-image: url('../images/site/Side/naric/apply.png');
}
#rightmenu #track
{
    background-image: url('../images/site/Side/naric/track.png');
}
#rightmenu #individuals
{
    background-image: url('../images/site/Side/naric/individuals.png');
}
#rightmenu #organisations
{
    background-image: url('../images/site/Side/naric/track.png');
}
#rightmenu #qanda
{
    background-image: url('../images/site/Side/naric/track.png');
}
#rightmenu #contact
{
    background-image: url('../images/site/Side/ecvet/contact.png');
}
#rightmenu #training
{
    background-image: url('../images/site/Side/naric/track.png');
}
/*trainers (schedule page)*/
#rightmenu #trainers
{
    background-image: url('../images/site/naric/Side/Individual.png');
}
#rightmenu #terms
{
    background-image: url('../images/site/Side/naric/track.png');
}
#rightmenu #trainingbasket
{
    background-image: url('../images/site/Side/naric/rightmenublank.png');
}
#rightmenu #ukvi_tandc
{
    background-image: url('../images/site/Side/ukvi/ukvi_terms.jpg');
}
#rightmenu #ukvi_application
{
    background-image: url('../images/site/Side/ukvi/ukvi_application.jpg');
}
#trainingbasket .trainingbasketcount
{
    position:absolute;
    width:60px;
    height:50px;
    text-align:center;
    margin-top:15px;
    margin-left:15px;
    color:#fff;
    font-size:30px;
    padding-top:12px;
}
#frontnews
{
    float:right;
    position: relative;
    right:45px;
    top:30px;
    width:315px;
    *clear:right;
    *margin-left:639px;
    *margin-bottom:50px;
    padding-bottom:70px;
}
.frontnews
{
    background-image: url('../images/site/front/news.png');
    background-repeat: no-repeat;
    margin:0px 8px -3px 0px;
    padding: none;
    height: 100px;
    padding:3px 10px 0px 14px;
}
/*contributions styles*/
#contributiontbl
{
    background-image: url('../images/site/front/contributionsHeader.png');
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-weight:bold;
    width:640px;
    height:26px;
    padding-left:10px;
    padding-top:8px;
}
.contributionsbox
{
    float:right;
    padding-left:5px;
}
.contributionsbox p
{
    font-size:x-small;
}
#contributionhead
{
    background-image: url('../images/site/front/newsHeader.png');
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-weight:bold;
    width:305px;
    height:36px;
    padding-left:20px;
    padding-top:8px;
}
.frontcontribution
{
    background-image: url('../images/site/front/newstop.png');
    background-repeat: no-repeat;
    margin-top: 0px;
    padding: none;
    height: 90px;
    padding: 1px 5px 0px 10px;
}
.frontcontribution p
{
    margin-top:6px;
}
/**/
.frontnews .headline
{
    display: block;
    line-height: 16px;
    padding-top: 5px;
    color:#002c5f;
    font-weight: bold;
}
.frontnews .lead
{
}
.frontnews a
{
    background-position: right bottom;
    color: #62b6e4;
    background-image: url('../images/site/front/newsLink.png');
    background-repeat: no-repeat;
    font-size:8pt;
    padding-right:20px;
    line-height:25px;
}
.frontnews a:hover
{
    color:#0087b5;
    background-image: url('../images/site/front/newsLinkHover.png');
}
.frontnews:first-of-type
{
    background-image: url('../images/site/front/newstop.png');
    height: 96px;
}
.frontnews:last-of-type
{
    background-image: url('../images/site/front/newsbottom.png');
    height: 100px;
}
#newshead
{
    background-image: url('../images/site/front/newsHeader.png');
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-weight:bold;
    width:305px;
    height:36px;
    padding-left:20px;
    padding-top:8px;
}
#tertiarynav
{
    background: #e7e8e8;
    width: 970px;
    height: 133px;
    margin: 18px 18px 0px 18px;
    clear:both;
}
.tertiaryseperator
{
    height: 133px;
    width: 2px;
    background-image: url('../images/site/seperator.png');
    background-repeat: no-repeat;
    float:left;
}
.tertiarylinks
{
    width:241px;
    height:133px;
    float:left;
}
.tertiarylinks a
{
    background-position: right bottom;
    font-size: 10px;
    color: #0087b5;
    font-weight: bold;
    background-image: url('../images/site/tertiarylink.png');
    background-repeat: no-repeat;
    padding-right:10px;
}
.tertiarylinks a:hover
{
    color: #62b6e4;
    background-image: url('../images/site/tertiarylinkhover.png');
}

.tertiarylinks p
{
    color: #717073;
    font-size: 10.5px;
    margin-right: 20px;
    margin-left: 20px;
}
.tertiarylinks p.title
{
    color: #333333;
    font-size:14px;
    background-image:none;
    text-indent: 0px;
    *margin-top:20px;
}
#bottom
{
    background-image: url('../images/site/mainbottom.png');
    background-repeat: no-repeat;
    background-position: center top;
    width:1006px;
    height:50px;
    padding:0px;
    
}
#footer
{
    background-image: url('../images/site/footer.png');
    background-repeat: no-repeat;
    background-position: center top;
    width:1006px;
    height:350px;
    padding:0px;
}
#footer div img
{
    margin-bottom:15px;
}
#footer div
{
    position: relative;
    top: 5px;
    left:50px;
    line-height: 25px;
    display:inline-block;
    color: #777777;
    *display:inline;
    *float:left;
    *top: 35px;
    
}
#footer div a.title 
{    
    color: #aaaaaa;
    margin-bottom:10px;
    display:inline-block;
}
#footer div a.title:hover
{    
    color: #dddddd;
}
#footer div a
{    
    color: #777777;
}
#footer div a:hover
{    
    color: #a8a8a8;
}
#footer div#nariclinks
{
    top:30px;
    left: 80px;
}
#footer div#europasslinks
{
    top:30px;
    left: 200px;
}
#footer div#cpqlinks
{
    top: 05px;
    left: 300px;
    *top:30px;
}
#footer div#ecvetlinks
{
    top: 05px;
    left: 400px;
    *top:30px;
}
#footer div#refernetlinks
{
    top: 05px;
    left: 500px;
    *top:30px;
}
#base
{
    background-position: bottom;
    position:relative;
    /*top:-27px;*/
    width: 100%;
    background-image: url('../images/site/base/basePanel.png');
    background-repeat: repeat-x;
    height: 77px;
    margin-top:-27px;
    color:#bbbbbb;
    vertical-align:middle;
}
#base .links
{
    position:relative;
    top:40px;
    width:960px;
    margin: 10px auto 10px auto;
    font-size:8pt;
}
#base a
{
    color:#bbbbbb;
}
#base .privacy
{
    margin-right:70px;
    vertical-align:top;
}
#base .copyright
{
    margin-left:63px;
    vertical-align:top;
}
.noborder table, .noborder th, .noborder td
{
    border:none;
}
.nobullet
{
    list-style:none;
}
.form
{
    position: relative;
}
.form div, div.label
{
    font-size: 12px;
    vertical-align: middle;
    line-height: 29px;
    padding-bottom:10px;
}
.form label, label.form
{
    height: 30px;
}
.form select
{
    position: absolute;
    left: 140px;
    width: 337px;
    height: 29px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    border: 0px solid;
    background-image: url("../images/site/form/dropdown.png");
    background-color: transparent;
    background-repeat: no-repeat;
    padding-top: 0px\9;
}
.form .select, .form .smallselect, .form .longselect 
{
    position: absolute;
    left: 140px;
    width: 350px;
    height: 32px;
    border: 0px solid;
    background-image: url("../images/site/form/dropdown2.png");
    background-color: transparent;
    background-repeat: no-repeat;    
    overflow: hidden;
}
.select select,  .smallselect select, .longselect select
{
   left:0px;
   background: transparent;
   width: 372px;
   padding-left: 10px;
   padding-top: 2px;
   line-height: 1;
   border: 0;
   height: 19px;
   -webkit-appearance: none;
}
.select select:active, .select select:hover, .smallselect select:active, .smallselect select:hover
{    
   background: transparent;
}
.select select option:hover, .select select option:active , .smallselect select option:hover, .smallselect select option:active 
{

}
.form .longselect
{    
    width: 550px;
    background-image: url("../images/site/form/longdropdown.png");
}
.longselect select
{
    width:572px;
}
.form .smallselect
{
    width: 110px;
    background-image: url("../images/site/form/smalldropdown.png");
}
.smallselect select, .smallselect select:active, .smallselect select:hover, .smallselect select option:hover, .smallselect select option:active 
{
   width: 134px;
}
.select select
{
   left:0px;
   background: transparent;
   width: 372px;
   padding-left: 10px;
    padding-top: 2px;
   line-height: 1;
   border: 0;
   height: 19px;
   -webkit-appearance: none;
}
input[type="submit"]
{
    cursor:pointer;
}
.form input[type="text"], .form input[type="password"] , .form input[type="file"]
{
    position: absolute;
    left: 140px;
    width: 307px;
    height: 29px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 30px;
    margin-right:50px;
    border: 0px solid;
    background-image: url("../images/site/form/textbox.png");
    background-color: transparent;
    background-repeat: no-repeat;
    padding-top: 0px\9;
    padding-top:5px\0/;
    padding-top:0px !important;
}
input[type="text"].error
{
    background-image: url("../images/site/form/textboxerror.png");
    color:#333333;
}
/*IE7*/
*+html .form input[type="text"], *+html .form input[type="password"] , *+html .form input[type="file"]
{
    padding-top:4px !important;
    padding-left:8px !important;
}

/*IE8*/
@media \0screen {
.form input[type="text"], .form input[type="password"] , .form input[type="file"]
    {
        padding-top:3px !important;
        padding-left:8px !important;  
    }
}
input[type="text"].small
{
    position: absolute;
    left: 140px;
    width: 96px;
    height: 29px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 30px;
    border: 0px solid;
    background-image: url("../images/site/form/smalltextbox.png");
    background-color: transparent;
    background-repeat: no-repeat;
    padding-top:0px\9;
    padding-top: 5px\0/;
}
input[type="text"].eTrainingText
{
    position:relative;left:50px;
    width:26px;
    text-align:right;
    border: 0px solid;
    background-image: url("../images/site/form/textbox-small.png");
    background-color: transparent;
    background-repeat: no-repeat;
    padding-top:0px\9;
    padding-top: 5px\0/;
}
.form input[type="file"]
{
    width:284px;
    background-image: url("../images/site/form/filetextbox.png");
}
.form input[type="checkbox"]
{    
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    margin-right: 10px;
    border: 0px solid;
}
.form textarea
{
    position: absolute;
    left: 140px;
    width: 307px;
    height: 229px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 30px;
    margin-right:50px;
    overflow:auto;
    border: 0px solid;
    background-image: url("../images/site/form/textarea.png");
    background-color: transparent;
    background-repeat: no-repeat;
    
    font-size:10pt;
}
div.textarea
{
    height:237px;
}
.required
{
    font-weight:bold;
}
.error
{
    color:#f00;
}
.form input[type="submit"]
{   
    left: 140px;
    width:120px;
}
input[type="submit"]
{
    text-align:center;
    position:relative; 
    height:38px;
    padding-left: 10px;
    padding-right: 10px;
    background-image:url("../images/site/form/button.png");
    background-repeat:repeat-x;
    color:#fff;
    border:none;
    border-radius:3px 3px 3px 3px;
}

/*IE 7*/
input[type="submit"] 
{
    *background-color: transparent
}

div.leftAlign input[type="submit"] 
{
    left: 0px;
    width: 120px;
}

input.button:hover, input[type="submit"]:hover
{
    background: url("../images/site/form/buttonhover.png") repeat-x ;
}
input.button:active, input[type="submit"]:active
{
    background: url("../images/site/form/buttonactive.png") repeat-x ;
}
input.aspNetDisabled, input[type="submit"].aspNetDisabled,input.aspNetDisabled:hover, input[type="submit"].aspNetDisabled:hover
{
    background: url("../images/site/form/buttondisabled.png") repeat-x ;
}
.faq_question, .subject
{
    cursor:pointer;    
    background-position: left 0px;
    background-image: url('../images/site/icons/expand.png');
    background-repeat: no-repeat;
    padding-left:20px;
}
.expanded
{
background-image: url('../images/site/icons/collapse.png');
}
p, h1, h2, h3, h4, h5, h6, ul, ol, table, .form div
{
    margin-right: 5px;
    margin-left: 5px;
}
li
{
    *margin-left:20px;
}
a
{
    text-decoration:none;
}
h2, h2 a, h2 a:hover
{
    font-family: 'Helvetica Neue 35 thin' ,Helvetica,Arial, sans-serif;
    font-size: 32px;
    color: #002c5f;
    line-height: 36px;
    font-weight: normal;
}
h3, h3 a, h3 a:hover
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #222222;
    line-height: 24px;
}
h4, h4 a, h4 a:hover
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #222222;
    line-height: 20px;
}
h5, h5 a, h5 a:hover
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #222222;
    line-height: 19px;
}
h6, h6 a, h6 a:hover
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #222222;
    line-height: 17px;
}

table
{
    border-bottom: 1px solid #d3d2d2;
    margin-bottom: 10px;
    border-spacing: 1px;
    background-color:#eeeeee;
    width:100%;
}
th
{
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    white-space: nowrap;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}
td
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: transparent;
    background-color: #f9f9f9;
    padding-top: 5px;
    padding-bottom: 5px;
}
.alternating td
{
    background-color:#f5f5f5;
}
td.total, th.total
{
    text-align:right;
    font-weight:bold;
}

th.left, td.number, th.number
{
    text-align:left;
}
td img
{
    margin-left:50%;
}
td input[type="checkbox"]
{
    margin-left:10px
}

/*IE7*/
*+html td .checkbox input
{
    margin-left:15px;
}
tr.heading
{
  
}
.heading th
{
    background-position: bottom;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #a9a8a8;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #222222;
    background-image: url('../images/site/table/table-head.png');
    background-repeat: repeat-x;
    height: 40px;
}
.description
{
    padding: 0px;
    margin: 0px;
    background-color: #CCCCCC;
}
.popup
{
     position:absolute;
     top:450px;
     background-color: #CCCCCC;
     width:500px;
     min-height:300px;
     z-index:2000;    
}
.breadcrumbs
{
    margin-left:30px; 
    margin-top:5px;     
    color:#919195;   
}
.breadcrumbs a
{
    color: #002c5f;
}
.breadcrumbs a:hover 
{    
    color:#0087b5;
}
.breadcrumbs a.selected 
{
    color:#919195;    
}
.popout
{
   position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1000;
    background-color:White;  
    opacity:0.7;
    filter:alpha(opacity=70);
}
.popout .progress
{
   position:fixed;
    top:50%;
    left:50%; 
}

.popout .text
{
    left:35%;
    background-color:White;
    display:block;
    font-weight:bold;
    text-align:center;
}
.popoutcontent, .popoutcontentterms, .popoutcontentpostage, .popoutcontentContact, .popoutcontenteysterms
{
    border-style: outset;
    border-width: 1px;
    position: fixed;
    top: 10%;
    padding: 10px 20px 10px 20px;
    max-height:80%;
   
    width: 455px;
    z-index: 2000;
    background-color: #dddddd;
    margin: 0px auto 0px auto;

    overflow-y:auto;
}
.popoutcontent .scroll
{
    overflow-x: hidden; 
    overflow-y: scroll; 
    height:450px;
}
.popoutcontentpostage
{
    top: 20%;
}
.popoutcontentterms
{
    height:600px;
    overflow:auto; overflow-x: hidden; 
}
.popoutcontenteysterms
{
    height:200px;
    overflow:auto; overflow-x: hidden; 
}
.popoutcontentterms table
{
    width:445px;
}
.popoutcontentContact
{
    width: 485px;
}
.popoutcontent input.close, .popoutcontentqa input.close, .popoutcontentqa input.close:hover, .popoutcontent input.close:hover, .popoutcontentterms input.close,  .popoutcontentterms input.close:hover, .popoutcontentpostage input.close:hover,  .popoutcontentpostage input.close, .popoutcontentContact input.close:hover,  .popoutcontentContact input.close 
{
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-image: url('../images/site/close.png');
    background-repeat: no-repeat;
    background-color:transparent;
    z-index:4000;
}
.popoutcontentterms input.close,  .popoutcontentterms input.close:hover
{
   top: 0px; 
}
#subfeature.news
{
    background-image: url('../../images/site/feature/news.png');
}
#subfeature.publications
{
    background-image: url('../images/site/feature/publications.png');
}
#subfeature.ukvi
{
    background-image: url('../images/site/feature/ukvi.png');
}
.nobackground table, .nobackground , .nobackground td
{
    border:none;
    background-color:transparent;
    border-collapse:collapse;
    margin-bottom:0px;
    padding:0px;
    width:auto;
}
.alternatephone
{
    color:#999999;
    font-size:11px;
}
.wait
{
        position:absolute;
    left:50%;
    top:50%;
    z-index:2000;
}


.bold
{
    font-weight: bold;
    font-size: 15px;
    line-height: 25px;
}
.product
{
    width:230px;
    color:#666666;
    display:inline-block;
    vertical-align:top;
    *display:inline;
    *clear:none;
    *height:330px;
    *float:left;
}
.product a
{
    background-position: top;
    background-image: url('../images/site/naric/products/Customerservices.png');
    height: 140px;
    width: 222px;
    display: block;
    background-repeat: no-repeat;
    margin-bottom:20px;
}
.product a:hover, .product a.active
{
    background-position: bottom;
}
.product a.inactive, .product a.inactive:hover
{
    background-position: top;
}
.product a.title
{
    background-position: right center;
    color: #002c5f;
    background-image: url('../images/site/naric/products/productlink.png');
    background-repeat: no-repeat;
    padding-right: 15px;
    display:inline;
    margin-top:20px;
}
.product a.title:hover
{
    background-position: right center;
    color: #0087b5;
    background-image: url('../images/site/naric/products/productlink.png');
}
.products
{
    display:block;
    width:100%;
    clear:both;
    padding-top:20px;
}

#rightmenu #apply
{
    background-image: url('../images/site/naric/Side/apply.png');
}
#rightmenu #track
{
    background-image: url('../images/site/naric/Side/track.png');
}
#rightmenu #certex
{
    background-image: url('../images/site/ecvet/Side/Certex.png');
}

#rightmenu #individual
{
    background-image: url('../images/site/ecctis/Side/Individual.png');
}
#rightmenu #tandc
{
    background-image: url('../images/site/ecctis/Side/tandc.png');
}
#rightmenu #qanda
{
    background-image: url('../images/site/ecctis/Side/qanda.png');
}
#rightmenu #contactus
{
    background-image: url('../images/site/ecctis/Side/contactus.png');
}
#rightmenu #training
{
    background-image: url('../images/site/ecctis/Side/training.png');
}
#rightmenu #comingtotheuk
{
    background-image: url('../images/site/ecctis/Side/comingtotheuk.png');
}
#rightmenu #leavingtheuk
{
    background-image: url('../images/site/ecctis/Side/leavingtheuk.png');
}
#rightmenu #mobility
{
    background-image: url('../images/site/ecctis/Side/mobility.png');
}
#rightmenu #promotionalmaterial
{
    background-image: url('../images/site/ecctis/Side/promotionalmaterial.png');
}
#rightmenu #news, #rightmenu #newsletter
{
    background-image: url('../images/site/ecctis/Side/news.png');
}
#rightmenu #bestpractice
{
    background-image: url('../images/site/ecctis/Side/bestpractice.png');
}
#rightmenu #questions
{
    background-image: url('../images/site/ecctis/Side/questions.png');
}
#rightmenu #cedefop
{
    background-image: url('../images/site/ecctis/Side/cedefop.png');
}
#rightmenu #cedefoprss
{
    background-image: url('../images/site/ecctis/Side/news.png');
}
.sort
{
    background-repeat: no-repeat;
    background-position: right;
    background-image: url('../images/site/sort.png');
    padding-right:20px;
}
.sort:hover
{
    
    background-image: url('../images/site/sorthover.png');
}

input.edit, input.adduser,input.delete,input.view,input.upload,input.reinstate, input.order, input.report, input.checkout
{
    height: 22px;
    background-repeat: no-repeat;
}
input.order
{
    width:55px;
}



input.edit
{
    width:40px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/edit.png');
}
input.edit:hover
{
    background-image: url('../images/site/naric/form/edithover.png');
}
input.adduser
{
    width:69px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/adduser.png');
}
input.adduser:hover
{
    background-image: url('../images/site/naric/form/adduserhover.png');
}
input.delete
{
    width:55px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/delete.png');
}
input.delete:hover
{
    background-image: url('../images/site/naric/form/deletehover.png');
}
input.view
{
    width:42px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/view.png');
}
input.view:hover
{
    background-image: url('../images/site/naric/form/viewhover.png');
}
input.upload
{
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/upload.png');
    background-color:transparent;
    width:59px;
}
input.upload:hover
{
    width:59px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/uploadhover.png');
}
input[type="submit"].file
{
    left:285px;
    top:7px;
    width:59px;
}
input.report
{
    width:59px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/report.png');
}
input.report:hover
{
    background-image: url('../images/site/naric/form/reporthover.png');
}
input.checkout
{
    width:71px;
}
input.reinstate
{
    width:71px;
    background-repeat: no-repeat;
    background-image: url('../images/site/naric/form/reinstate.png');
}
input.reinstate:hover
{
    background-image: url('../images/site/naric/form/reinstatehover.png');
}

input.deleteicon, input.deleteicon:hover, input.uploadicon:hover, input.uploadicon, input.binicon, input.binicon:hover, input.reply, input.reply:hover, input.preview, 
input.preview:hover, input.editicon, input.editicon:hover, input.messageicon, input.messageicon:hover,input.translateicon,input.translateicon:hover, input.swapicon, input.swapicon:hover,
input.accepticon, input.accepticon:hover
{
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-color:transparent;
}
input.deleteicon
{
    background-image: url('../images/site/naric/icons/delete.png');
}
input.deleteicon:hover
{
    background-image: url('../images/site/naric/icons/deletehover.png');
}
input.uploadicon
{
    background-image: url('../../images/site/naric/icons/upload.png');
}
input.uploadicon:hover
{
        background-image: url('../../images/site/naric/icons/uploadhover.png');
}input.binicon
{
    background-image: url('../../images/site/naric/icons/bin.png');
}
input.binicon:hover
{
        background-image: url('../../images/site/naric/icons/binhover.png');
    background-repeat: no-repeat;
}
.faq_answer
{
    margin-left:40px;
}
#featurenav{font-family:"HelveticaNeueW01-65Medi";}
#leftmenu{font-family:"HelveticaNeueW01-65Medi";}
#leftmenu a{font-family:"HelveticaNeueW01-65Medi";}
#leftmenu li{font-family:"HelveticaNeueW01-65Medi";}
#subfeature h1{font-family:"HelveticaNeueW01-Thin";}
.imgLink{font-family:"HelveticaNeueW01-Thin";}
.imgSubTitle{font-family:"HelveticaNeueW01-65Medi";}
.imgTitle{font-family:"HelveticaNeueW01-Thin";}
.menutop{font-family:"HelveticaNeueW01-65Medi";}
.product a{font-family:"HelveticaNeueW01-65Medi";}
.rightbox a{font-family:"HelveticaNeueW01-Thin";}
.rightbox p{font-family:"HelveticaNeueW01-65Medi";}
h1
{
    font-family: "HelveticaNeueW01-Thin";
    font-weight: normal;
}
h2{font-family:"HelveticaNeueW01-Thin";}
hippo{font-family:"HelveticaNeueW01-Thin";}

img.info
{
    margin-left:0px;
}
.form img.help
{
    margin-left:0px;
    position:absolute;
    left:490px;
    margin-top:12px;
}
#messagebox
{
    position:fixed;
    z-index:30000;
    width: 1006px;
    height:33px; 
    top: 0px;
    right: auto;
    left: auto;
}
#messageboxcontent
{
    margin-left:23px;
    margin-right:23px;
    background-color:White;
    width:960px;
    height:38px;
    opacity:0.90;
    filter:alpha(opacity=90);
}
#messageboxcontent p
{
    margin-top:0px;
    padding-top:4px;
    padding-left:80px;
    padding-right:80px;
    color:#990000;
    font-weight:bold;
}

#messagebox2
{
    display:inline-block;
    width:1006px;
    height:75px; 
    background-image:url('../images/site/messageheader.png');
}
#messageboxcontent2
{
    margin-left:18px;
    width:970px;
    height:75px; 
    position:absolute;  
}
#messageboxcontent2 p
{
    color:#990000;
    padding-top:10px;
    margin-left:82px;
    margin-right:82px
} 

.product .counterred, .product .counterred:hover, .product .counterred:active
{
    background-image: url('../images/site/icons/red-circle.png');
    background-color: transparent;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: -182px;
    left: -5px;
    z-index: 1500;
    text-align: center;
    font-weight: bold;
    padding-bottom:2px;
    padding-left:9px;
}
.double
{
    padding-left:2px;
}
/*IE7*/
*+html .product .counterred, *+html .product .counterred:hover, *+html .product .counterred:active
{
    padding-left:4px !important;
}
*+html .double
{
    padding-left:1px !important;
}
/*IE8*/
@media \0screen {
    .product .counterred, .product .counterred:hover, .product .counterred:active
    {
        padding-left:4px !important;  
    }
}
@media \0screen {
    .double
    {
        padding-left:1px !important;  
    }
}

.print
{
    height: 32px;
    width: 32px;
    background-image: url('../images/site/icons/print.png');
    display: block;
    background-repeat: no-repeat;
}

a.read
{
    background-image: url('../images/site/naric/icons/mailopen.png');
    background-repeat: no-repeat;
    background-position: left ;
    padding-left:20px;
    padding-top:6px;
    margin-left:5px;
}
a.read:hover
{
    background-image: url('../images/site/naric/icons/mailopenhover.png');
}
a.unread
{
    background-image: url('../images/site/icons/mail.png');
    background-repeat: no-repeat;
    background-position: left ;
    padding-left:20px;
    padding-top:6px;
    color:#990000;
    margin-left:5px;
}
a.unread:hover
{
    color:#ec0402;
    background-image: url('../images/site/icons/mailhover.png');
}
.quote, .quotename
{
    font-style:italic;
}