/* CSS Document */

Body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .85em;
}

/* for jump links for accessibility which will show int he text only and mobile version*/
#menu
{
    visibility: hidden;
}

h1, h2
{
    margin-bottom: 0;
    font-size: .9em;
    font-weight: bold;
}

#Wrapper a
{
    font-weight: bold;
    color: #993333;
    text-decoration: none;
}



#Wrapper a:link, a:visited
{
    color: #993333;
    text-decoration: none;
}

#Wrapper a:hover
{
    color: #0298B9;
    text-decoration: underline;
}

#Wrapper
{
    margin: 0 auto;
    width: 748px;
    padding: 10px 0 0 0;
}

#QuickLinks
{
    font-size: .7em;
    width: 300px;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 5px;
}

#QuickLinks a
{
    color: #990000;
    font-weight: normal;
    text-decoration: none;
}

#QuickLinks a:current, a:visited
{
    color: #990000;
}

#QuickLinks a:hover
{
    color: #0298B9;
    text-decoration: underline;
}

#Container
{
    margin: 5px auto;
    width: 748px;
    padding: 0;
    border: 1px solid #CCC;
    height: 559px;
    
}

html>body #Container {
height:620px;}

#ContainerCat
{
    margin: 5px auto;
    width: 748px;
    padding: 0;
    border: 1px solid #CCC;
        
}

html>body #ContainerCat 
{
    background-color:#F2A849;

    
  }

#Banner
{
    height: 45px;
    background-image: url(  "../images/Banner.gif" );
}

#BannerNews
{
    height: 45px;
    background-image: url(  "../images/BannerNews.gif" );
}


#BannerCatalogue
{
    height: 45px;
    background-image: url(  "../images/BannerCatalogue.gif" );
}

#BannerAboutContact
{
    height: 45px;
    background-image: url(  "../images/BannerAboutContact.gif" );
}

#Flash 
{
    margin:50px -20px 0 0;}

/* ======================================
				 LINK STYLES
=============================================*/
#TopNav
{
    background-image: url(../images/TopNavTile.gif);
    padding: 3px 0 0 0;
    height: 42px;
}
html > body #TopNav
{
}

#TopNav li
{
    list-style: none;
    margin: 0;
    display: inline;
}

#TopNav li a
{
    padding: 9px 0px 15px 0px;
    font-size: .7em;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}



html > body #TopNav li a
{
    padding: 0 0 15px 0;
}

#TopNav li a:link, a:visited
{
    color: #fff;
}

html > body #NavList
{
    margin: 0 0 0 0;
}

/* different hover classes (plus hacks)to accomodate firefox, opera and netscape etc*/

/*---------- HOME----------*/
#linkHome a:hover
{
    background: url(../images/HoverHome.gif);
    color: #0298B9;
}
html > body #linkHome a:hover
{
    background: url(../images/HoverHomeFirefox.gif);
    color: #0298B9;
}

/*---------- CATALOGUE----------*/
#linkCatalogue a:hover
{
    background: url(../images/HoverCatalogue.gif);
    color: #F2A849;
}
html > body #linkCatalogue a:hover
{
    background: url(../images/HoverCatalogueFirefox.gif);
    color: #F2A849;
}

/*---------- ABOUT US----------*/
#linkAboutus a:hover
{
    background: url(../images/HoverContact.gif);
    color: #D52D56;
}
html > body #linkAboutus a:hover
{
    background: url(../images/HoverContactFirefox.gif);
    color: #D52D56;
}

/*---------- POLICY----------*/
#linkPolicy a:hover
{
    background: url(../images/HoverHome.gif);
    color: #0298B9;
}
html > body #linkPolicy a:hover
{
    background: url(../images/HoverHomeFirefox.gif);
    color: #0298B9;
}

/*---------- NEWS----------*/
#linkNews a:hover
{
    background: url(../images/HoverPolicy.gif);
    color: #933A89;
}
html > body #linkNews a:hover
{
    background: url(../images/HoverPolicyFirefox.gif);
    color: #933A89;
}

/*---------- CONTACT----------*/
#linkContact a:hover
{
    background: url(../images/HoverContact.gif);
    color: #D52D56;
}
html > body #linkContact a:hover
{
    background: url(../images/HoverContactFirefox.gif);
    color: #D52D56;
}

/*---------- SPECIAL----------*/
#linkSpecial a:hover
{
    background: url(../images/HoverPolicy.gif);
    color: #933A89;
}
html > body #linkSpecial a:hover
{
    background: url(../images/HoverPolicyFirefox.gif);
    color: #933A89;
}

/*---------- LOGIN----------*/
#linkLogin a:hover
{
    background: url(../images/HoverCatalogue.gif);
    color: #F2A849;
}
html > body #linkLogin a:hover
{
    background: url(../images/HoverCatalogueFirefox.gif);
    color: #F2A849;
}
/*---------- ADMIN----------*/
#adminHover a:hover
{
    background: url(../images/HoverContact.gif);
    color: #D52D56;
}
html > body #adminHover a:hover
{
    background: url(../images/HoverContactFirefox.gif);
    color: #D52D56;
}
/*---------- MEMBERS----------*/
#memberHover a:hover
{
    background: url(../images/HoverHome.gif);
    color: #0298B9;
}
html > body #memberHover a:hover
{
    background: url(../images/HoverHomeFirefox.gif);
    color: #0298B9;
}
/* current page on styles*/

#TopNav li a#CurrentHome
{
    background: url(../images/HoverHome.gif);
    color: #0298B9;
}


html > body #TopNav li a#CurrentHome
{
    color: #0298B9;
    background: url(../images/HoverHomeFirefox.gif);
}

#TopNav li a#CurrentCatalogue
{
    background: url(../images/HoverCatalogue.gif);
    color: #F2A849;
}

html > body #TopNav li a#CurrentCatalogue
{
    background: url(../images/HoverCatalogueFirefox.gif);
    color: #F2A849;
}

#TopNav li a#CurrentAbout
{
    color: #D52D56;
    background-image: url(../images/HoverContact.gif);
}

#TopNav li a#CurrentPolicy
{
    color: #0298B9;
    background-image: url(../images/HoverPolicy.gif);
}

#TopNav li a#CurrentNews
{
    color: #933A89;
    background-image: url(../images/HoverPolicy.gif);
}

html > body #TopNav li a#CurrentNews
{
    background-image: url(../images/HoverPolicyFirefox.gif);
}

#membersPage{
margin-left:15px}


/* IMAGE BREADCRUMBs SHOWING PAGE ON */

#Breadcrumb
{
    height: 70px;
    background-image: url(../images/Breadcrumb.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbNews
{
    height: 70px;
    background-image: url(../images/BreadcrumbNews.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbCatalogue
{
    height: 70px;
    background-image: url(../images/BreadcrumbCatalogue.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbCatalogueRange
{
    height: 70px;
    background-image: url(../images/BreadcrumbCatalogue.gif);
    border-bottom: 1px dotted #CCC;
}


#BreadcrumbAccessibility
{
    height: 70px;
    background-image: url(../images/BreadcrumbAccessibility.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbAbout
{
    height: 70px;
    background-image: url(../images/BreadcrumbAbout.gif);
    border-bottom: 1px dotted #CCC;
}
#BreadcrumbAdmin
{
    height: 70px;
    background-image: url(../images/BreadcrumbAdmin.gif);
    border-bottom: 1px dotted #CCC;
}


#BreadcrumbPolicy
{
    height: 70px;
    background-image: url(../images/BreadcrumbPolicy.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbContact
{
    height: 70px;
    background-image: url(../images/BreadcrumbContact.gif);
    border-bottom: 1px dotted #CCC;
}
#BreadcrumbLogin
{
    height: 70px;
    background-image: url(../images/BreadcrumbLogin.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbPrivacy
{
    height: 70px;
    background-image: url(../images/BreadcrumbPrivacy.gif);
    border-bottom: 1px dotted #CCC;
}

#BreadcrumbTerms
{
    height: 70px;
    background-image: url(../images/BreadcrumbTerms.gif);
    border-bottom: 1px dotted #CCC;
}



#MainContentNews
{
    margin: 0;
    padding: 30px 0 0 0;
    height: 300px;
}



#MainContentCat
{
    margin: 0;
    padding: 30px 0 0 0;
    background-color: #F2A849;
}

html > body #MainContentNews
{
    height: 320px;
}

#MainContentRange
{
    background-color: #F2A849;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}

html>body #MainContentRange
{
    background-color:#F2A849 ;

}


#Spacer
{
    height: 25px;
    background-color: #FFFFFF;
}

#MainContentRange p
{
    font-size: .9em;
    color: #fff;
}


#MainContentNews h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 1.5em;
    color: #FFF;
    margin: 20px 0 0 0;
}

#MainContentNews p
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .85em;
    font-weight: 300;
    margin: 8px 0 0 0;
}
NewsTopText
{
    background-color: #FF0000;
    margin: -50px 0 0 30px;
    color: #333333;
}
#MainContentNews ul, ol
{
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: .85em;
    margin: 5px 0 0 22px;
}

html > body #MainContentNews ul, ol
{
    margin-left: -19px;
}

/* CATALOGUE STYLES MAIN CHOOSE PAGE */

#CatChoose h1
{
    margin: 25px 0 0 0;
    text-align: center;
    color: #F2A849;
    font-weight: bold;
    font-size: 1.2em;
}

#CatMain h1
{
    margin: 25px 0 0 0;
    text-align: center;
    color: #F2A849;
    font-weight: bold;
    font-size: 1.2em;
}


#CatChoose
{
    height: 350px;
}

#CatPicsChoose
{
   
    margin: 30px 0 0 0;
	background-image: url(../images/MainCatPicBkgrnd.jpg);
	 height:245px;
   
   
}

#CatPicsChoose td a
{
    margin-left: 20px;
    color: #990000;
    font-size: .9em;
    text-decoration: none;
}

#CatPicsChoose td a:link, a:visited
{
    color: #990000;
}

#CatPicsChoose td a:hover
{
    color: #0298B9;
    text-decoration: none;
}


/* CATALOGUE STYLES CATEGORY PAGE */


#CatPics td
{
    background-image: url(../images/CatPicBkgrnd.jpg);
	
}


#CatPics td a
{
    margin-left: 5px;
    color: #990000;
    font-size: .9em;
    text-decoration: none;
}

#CatPics td a:link, a:visited
{
    color: #990000;
}



#CatPics td a:hover
{
    color: #0298B9;
    text-decoration: underline;
}


#CatPics img
{
    margin: 20px;
}

/* MASTER PAGE 2 COLUMN STYLES */



#LeftCol
{
    height: 300px;
    float: left;
    width: 340px;
    padding: 0px 0 0 40px;
}

#LeftCol p
{
    padding: 0;
    line-height: 1.4em;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: .8em;
}



#LeftCol h1
{
    color: #0298B9;
    margin-top: 15px;
    margin-bottom: 0;
    font-size: .9em;
    font-weight: bold;
}

#LeftCol ul
{
    font-size: .85em;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1em;
    margin: 25px 0 30px 30px;
}

#Login1 
{
    margin:75px 0 0 200px;}
    
    #PasswordRecovery1{
    margin:75px 0 0 150px;}
    
    #CreateUserWizard1
    {
        margin:10px 0 0 40px;}

#RightCol
{
    width: 320px;
    padding: 0 0 0 10px;
    height: 330px;
    overflow-y: scroll;
}

#RightCol h1
{
    color: #0298B9;
    margin-top: 15px;
    margin-bottom: 0;
    font-size: .9em;
    font-weight: bold;
}

#RightCol p
{
    padding: 0;
    line-height: 1.4em;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: .8em;
}



/* MASTER PAGE STYLES FOR 4 COLUMN LAYOUT FOR NEWS AND VACANCIES */

#LeftColumn
{
    margin: 0px;
    padding: 0px;
    width: 342.6px;
    float: left;
}

#LeftColumn ul
{
    font-weight: bold;
    list-style: none;
    margin: 50px 0 0 40px;
    line-height: 2em;
}



#LeftColumnNewsCN
{
    margin: 0px;
    padding: 0px;
    width: 140px;
    float: left;
}

#LeftColumnNewsCat
{
    margin: 0px;
    padding: 0px;
    width: 140px;
    float: left;
}

#LeftColumnRange
{
    background-color:#F2A849;
    margin: 0px;
    height: 290px;
    padding: 0px;
    width: 140px;
    float: left;
}

#LeftColumnRange ul
{
    font-size: .9em;
    font-weight: bold;
    list-style: none;
    margin: 60px 0 0 40px;
    line-height: 1.9em;
}

#LeftColumnNewsCat h1
{
    font-size: 1em;
    margin: 20px 0 0 20px;
}

#LeftColumnNewsAbout
{
    margin: 0px;
    padding: 0px;
    width: 140px;
    float: left;
}


#LeftColumnNewsAbout ul
{
    font-weight: bold;
    list-style: none;
    margin: 50px 0 0 40px;
    line-height: 2em;
}

#LeftColumnNewsPolicy
{
    margin: 0px;
    padding: 0px;
    width: 140px;
    float: left;
}

#LeftColumnNewsPolicy ul
{
    font-weight: bold;
    list-style: none;
    margin: 50px 0 0 40px;
    line-height: 2em;
}


#LeftColumnNewsCN ul
{
    font-weight: bold;
    list-style: none;
    margin: 50px 0 0 40px;
    line-height: 2em;
}

html > body #LeftColumnNewsCN ul
{
    margin-left: 30px;
}

#LeftColumnNewsCat ul
{
    font-weight: bold;
    list-style: none;
    margin: 60px 0 0 40px;
    line-height: 2em;
}

#NewsSubNav ul
{
    font-weight: bold;
    list-style: none;
    margin: 60px 0 0 40px;
    line-height: 2em;
}

#CatSubNav
{
    font-weight: bold;
    margin: 60px 0 0 40px;
    line-height: 1.8em;
    font-size: .9em;
}


#CatSubNav a
{
    color: #fff;
}

#CatSubNav a:link, a:visited
{
    color: #fff;
}
#CatSubNav a:hover
{
    color: #D52D56;
}
#NewsSubNav li a
{
    color: #fff;
}
#NewsSubNav li a:link, a:visited
{
    color: #fff;
}

#NewsSubNav li a:hover
{
    color: #999999;
}

#NewsSubNav li a#subnavcurrent
{
    color: #990000;
}

html > body #LeftColumn
{
    background-color: #933A89;
    width: 341px;
}

#LeftLeftColumnNews
{
    margin: 0;
    width: 140px;
    height: 300px;
    float: left;
    background-color: #933A89;
}

#LeftLeftColumnNewsCN
{
    margin: 0;
    width: 140px;
    height: 300px;
    float: left;
    background-color: #933A89;
}

#LeftLeftColumnNewsAbout
{
    margin: 0;
    width: 140px;
    height: 300px;
    float: left;
    background-color: #D52D56;
}

#LeftLeftColumnContactForm
{
    margin: 0;
    width: 140px;
    height: 325px;
    float: left;
    background-color: #D52D56;
}


#LeftLeftColumnNewsPolicy
{
    margin: 0;
    width: 140px;
    height: 300px;
    float: left;
    background-color: #0289B9;
}

#LeftLeftColumnNewsCat
{
    height: 768px;
    margin: 0;
    width: 140px;
    float: left;
    background-color: #F2A849;
}

#LeftLeftColumnNewsCatProd
{
    height: 300px;
    margin: 0;
    width: 140px;
    float: left;
    background-color: #F2A849;
}



#LeftLeftColumnNewsContact
{
    margin: 0;
    width: 140px;
    height: 300px;
    float: left;
    background-color: #D52D56;
}

html > body #LeftLeftColumnNews
{
    width: 138px;
}


#LeftRightColumnNews h2
{
    margin:10px 0 0 0;
}

#LeftRightColumnNews p
{
    margin-top:0;
}

#RightColumn
{
    margin: 0px;
    height: 290px;
    width: 406px;
    float: right;
    padding: 0;
    background-color: #FF33FF;
}

#RightColumnNewsCat h1
{
    margin: 15px 0 15px 0;
}

#RightColumnRange h1
{
    font-weight: normal;
    font-size: 1.5em;
    color: #fff;
    margin: 15px 0 15px 0;
}

#RightColumnNewsCat h2
{
    font-size: .8em;
    margin: 0 0 0 0;
}

#RightColumnRange h2
{
    font-size: .8em;
    margin: 0 0 0 0;
}

#RightColumnNewsCat p
{
    margin: 0 0 10px 0;
}

#RightColumnRange p
{
    margin: 0 0 10px 0;
}


#RightColumnNewsCN
{
    margin: 0px;
    height: 290px;
    width: 608px;
    float: right;
    padding: 0;
    background-color: #0298B9;
}

#RightColumnNewsCat
{
    margin: 0px;
    height: 290px;
    width: 608px;
    float: right;
    padding: 0;
    background-color: #F2A849;
}

html>body #RightColumnNewsCat{
height:300px;
overflow:visible ;}

#RightColumnRange
{
    margin: 0;
    width: 608px;
    float: right;
    padding: 0;
}

/*-------- main news page columns ---------*/
#newslink 
{   
    margin:20px 0 0 0;
    background-color:ThreeDShadow;
    border:1px solid #333;
    padding:0 0 0 10px;}
    
#newslink a:link 
{
    font-size:.9em;
}

#LeftRightColumnNews
{
    scrollbar-3dlight-color: #F2A849;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #F2A849;
    scrollbar-darkshadow-color: #F2A849;
    scrollbar-face-color: #F2A849;
    scrollbar-highlight-color: #F2A849;
    scrollbar-shadow-color: #F2A849;
    padding: 0 10px 10px 5px;
    margin: 0;
    
    width: 187.6px;
    height: 290px;
    float: right;
    background-color: #F2A849;
}



#RightLeftColumnNews
{
    padding: 0 0 5px 5px;
    overflow-y: scroll;
    margin: 0;
    width: 198px;
    height: 295px;
    float: left;
    scrollbar-3dlight-color: #0298B9;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #0298B9;
    scrollbar-darkshadow-color: #0298B9;
    scrollbar-face-color: #0298B9;
    scrollbar-highlight-color: #0298B9;
    scrollbar-shadow-color: #0298B9;
    background-color: #0298B9;
}

html>body #RightLeftColumnNews p 
{
    font-size:.95em;}


#RightRightColumnNews
{
    padding: 0 0 5px 5px;
    overflow-y: scroll;
    margin: 0;
    width: 198px;
    height: 295px;
    float: right;
    background-color: #D52D56;
    scrollbar-3dlight-color: #D52D56;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #D52D56;
    scrollbar-darkshadow-color: #D52D56;
    scrollbar-face-color: #D52D56;
    scrollbar-highlight-color: #D52D56;
    scrollbar-shadow-color: #D52D56;
}
#RightRightColumnNews p
{
    margin:10px 0 0 0;
    
}
#RightRightColumnNews h1
{
    margin-bottom:-20px;
    
}

/*---end of main news page columns ----*/

#RightLeftColumnNewsCN
{
    padding: 0 5px 5px 5px;
    overflow-y: scroll;
    margin: 0;
    width: 300px;
    height: 295px;
    float: left;
    scrollbar-3dlight-color: #933A89;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #933A89;
    scrollbar-darkshadow-color: #933A89;
    scrollbar-face-color: #933A89;
    scrollbar-highlight-color: #933A89;
    scrollbar-shadow-color: #933A89;
    background-color: #933A89;
}

#RightLeftColumnNewsAbout
{
    padding: 0 5px 5px 5px;
    overflow-y: scroll;
    margin: 0;
    width: 300px;
    height: 295px;
    float: left;
    scrollbar-3dlight-color: #D52D56;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #D52D56;
    scrollbar-darkshadow-color: #D52D56;
    scrollbar-face-color: #D52D56;
    scrollbar-highlight-color: #D52D56;
    scrollbar-shadow-color: #D52D56;
    background-color: #D52D56;
}

#RightLeftColumnContactForm
{
    padding: 0 5px 5px 5px;
    background-color: #D52D56;

    margin: 0;
    width: 598px;
    height: 295px;
    float: left;

}

html>body #RightLeftColumnContactForm
{
	margin-top:-8px;
	height:320px;}

#RightLeftColumnContactConfirmation
{
    padding: 0 5px 5px 5px;
    background-color: #D52D56;
   
    margin: 0;
    width: 598px;
    height: 320px;
    float: left;

}

#RightLeftColumnContactForm h1
{
    margin-left: 50px;}
    
    #RightLeftColumnContactForm p
{
    margin-left: 50px;}




#RightLeftColumnNewsPolicy
{
    padding: 0 5px 5px 5px;
    overflow-y: scroll;
    margin: 0;
    width: 300px;
    height: 295px;
    float: left;
    scrollbar-3dlight-color: #0289B9;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #0289B9;
    scrollbar-darkshadow-color: #0289B9;
    scrollbar-face-color: #0289B9;
    scrollbar-highlight-color: #0289B9;
    scrollbar-shadow-color: #0289B9;
    background-color: #0289B9;
}

#RightLeftColumnNewsCat
{
    padding: 0 5px 5px 5px;
    margin: 0;
    height: 295px;
    float: left;
    background-color: #F2A849;
}




#RightLeftColumnNewsCat h2
{
    color: #fff;
    font-size: .9em;
    font-weight: normal;
    margin: 0 0 0 0;
}

#RightColumnRange h2
{
    color: #fff;
    font-size: .9em;
    font-weight: normal;
    margin: 0 0 0 0;
}

#RightLeftColumnNewsCatProd
{
    padding: 0 5px 5px 5px;
    width: 580px;
    margin: 0;
    height: 295px;
    float: right;
    background-color: #F2A849;
    overflow: scroll;
    scrollbar-3dlight-color: #F2A849;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #F2A849;
    scrollbar-darkshadow-color: #F2A849;
    scrollbar-face-color: #F2A849;
    scrollbar-highlight-color: #F2A849;
    scrollbar-shadow-color: #F2A849;
    background-color: #F2A849;
}

#RightLeftColumnNewsCatProd img
{
    float: right;
    margin: 10px 0 0 0;
}

#RightLeftColumnNewsCatProd h3
{
    font-size: .9em;
    font-weight: normal;
    margin: -5px 0 0 0;
}

#RightColumnRange h3
{
    font-size: .9em;
    font-weight: normal;
    margin: 25px 0 0 0;
}



#RightLeftColumnNewsContact
{
    padding: 0 5px 5px 5px;
    margin: 0;
    width: 300px;
    height: 295px;
    float: left;
    background-color: #D52D56;
}

#contactform 
{
    margin:5px 0 0 45px;}



#RightRightColumnNewsCN
{
    width: 293px;
    padding: 0 0 5px 5px;
    margin: 0;
    height: 295px;
    float: right;
    background-color: #933A89;
}

#RightRightColumnNewsAbout
{
    width: 293px;
    padding: 0 0 5px 5px;
    margin: 0;
    height: 295px;
    float: right;
    background-color: #D52D59;
}

#RightRightColumnNewsPolicy
{
    width: 293px;
    padding: 0 0 5px 5px;
    margin: 0;
    height: 295px;
    float: right;
    background-color: #0289B9;
}

#RightLeftColumnNewsPolicy h2
{
    color: #fff;
    margin: 10px 0 -5px 0;
    font-weight: normal;
    font-size: 1em;
}

#RightRightColumnNewsCat
{
    width: 293px;
    padding: 0;
    margin: 0;
    height: 295px;
    float: right;
    background-color: #F2A849;
}

#RightRightColumnNewsCN img
{
    margin: 10px -15px 0 0;
}

#RightRightColumnNewsAbout img
{
    margin: 10px -15px 0 0;
}

#RightRightColumnNewsPolicy img
{
    margin: 10px -15px 0 0;
}


#RightRightColumnNewsCat img
{
    margin: 10px -15px 0 0;
}

#application
{
    border: 1px solid #333;
    width: 250px;
    margin: 15px 0 0 0;
    padding: 10px;
    background-color: #C66FBD;
}

.pdf
{
    border: 1px solid #333;
    width: 250px;
    margin: 15px 0 0 0;
    padding: 10px;
    background-color: Silver;
}

/* terms, privacy and accessibility pages *---------------------------*/

#FooterPageContent
{
    padding: 20px 20px 20px 40px;
}

#FooterPageLogin
{
    background-color:#F2A849;
    margin:30px 0 15px 0;
    height:265px;
    padding: 20px 20px 20px 40px;}
#FooterPageContent ul
{
    margin-left: 200px;
}

#FooterPageContent p
{
    font-size: .8em;
    margin:0;
}

#FooterPageContent h2
{
    font-size:1em;
    font-weight: bold;
    color: #0298B9;
    margin: 10px 0 0 0;
}
#FooterPageContent h3
{
    font-size:.9em;
    color:Black;
    margin:15px 0 0 0;
    font-weight:normal;
}

.topmargin
{
    margin-top:1px;}
    
    #NewsBorder
    {
        padding: 0 0 20px 0;
        margin-top:15px;
        border-bottom:1px dotted #333;}


/* main footer *---------------------------*/

#Footer
{
    padding: 0 0 0 40px;
    clear: both;
}

#Footer a
{
    font-size: .7em;
    color: #990000;
    font-weight: normal;
    text-decoration: none;
}

#Footer a:link, a:visited
{
    text-decoration: none;
}

#Footer a:hover
{
    text-decoration: underline;
    color: #0298B9;
}

/* Catalogue footer -----------------------*/
#FooterCat
{
    margin-bottom: 30px;
    padding: 0 0 0 40px;
    clear: both;
}

#FooterCat a
{
    font-size: .7em;
    color: #990000;
    font-weight: normal;
    text-decoration: none;
}

#FooterCat a:link, a:visited
{
    text-decoration: none;
}

#FooterCat a:hover
{
    text-decoration: underline;
    color: #0298B9;
}




/* user deifned classes*/


#Footertextright
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0298B9;
    font-weight: bold;
    font-size: .8em;
    margin: -15px 40px 0 0;
    float: right;
}

.blue
{
    font-weight: bold;
    color: #0298B9;
}

.newsh1
{
    color:Purple;
}

.floatright
{
    float: right;
    margin: 10px 10px 0 0;
}
.floatright2
{
    margin: 10px 10px 0 0;
    float: right;
}

.news
{
    color: #933A89;
}
.normalfont
{
    font-size: .75em;
}

.grey
{
    font-size: .7em;
    color: #000;
}

.marginbottom
{
    margin-bottom: 20px;
}

.skipnav
{
    display: none;
}

.RangeShortDesc
{
    height: 50px;
    background-color: #EF972C;
    margin: 0 20px 10px 0;
    padding: 10px;
}

.RangeShortDesc img
{
    margin: 0 20px 0 0;
}

.white
{
    font-size: .7em;
    color: #fff;
}

#contactemail a
{
    font-size: 1em;
    color: #fff;
}


#contactemail a:link, a:visited
{
    font-size: 1em;
    color: #fff;
}

#contactemail a:hover
{
    font-size: 1em;
    color: #fff;
}

.padding
{
    padding: 0 0 20px 0;
}

.red
{
    color: #D52D56;
}

.topmargin h2
{
    margin: 15px 0 0 0;
}
#admincontent
{
    
    margin:30px 0 0 0;}


/*-------------- .net styles-------------*/

#DataList1
{
    margin-top: -20px;
}

html>body #DataList1
{
    margin: -20px 50px 0 0;
     float:right;}


#DataList1 h2
{
    color: Black;
    margin-top: -5px;
}
#DataList1 td
{
    height: 50px;
    background-color: #EF972C;
    margin: 0 20px 10px 0;
    padding: 5px;
    border-bottom: 10px solid #F2A849;
}
#DataList1 td #heading
{
    background-color: Black;
}

#SiteMapPath2
{
    margin: 0 0 0 40px;
    margin-top: 50px;
    padding-top:20px;
}

