/*------------------Non classed standard tags : Elements---------------------*/
body
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}
p
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}


.searchbox
{
    width:204px; 
    height:16px; 
    border:solid 1px #BBBBBB;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    color:#333333;
    padding:2px 1px 0px 3px;
}

.formbox
{
    height:17px; 
    border:solid 1px #BBBBBB;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    color:#333333;
    padding:2px 1px 0px 3px;
}
/*------------------Text-----------------------*/
.footercontent
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#CCCCCC;
}
.boldbreadcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}
.greycontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#666666;
}
.boldgreycontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}
.breadcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#666666;
}
.whitecontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#FFFFFF;
}
.boldwhitecontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    line-height:15px;
}
.largeboldwhitecontent
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    line-height:15px;
}
.content
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
    line-height:15px;
}
.boldcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
    line-height:15px;
}
.boldformcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
.largeboldcontent
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
    line-height:15px;
}
.redcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:Red;
}
.greencontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:Green;
}
.orangecontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:Orange;
}
.redcontentbolf
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:Red;
}
.greencontentbold
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:Green;
}
.orangecontentbold
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:Orange;
}
.headercontent
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.error
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:red;
    line-height:15px;
}
.firstleveltitle
{
    font-family:Verdana ;
    font-size: 22px;
    font-weight:normal;
    text-decoration:none;
    color:#FFFFFF;
}
.secondleveltitle
{
    font-family:Verdana ;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}
.blackheader
{
    font-family:Verdana ;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
.contenttitle
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}
.largeblueheader
{
    font-family:Verdana ;
    font-size: 13px;
    font-weight:normal;
    text-decoration:none;
    color:#0000CC;
}
/*------------------Background Colours-----------------------*/
.bgwhite
{
    background-color:#FFFFFF;
}
.bgfooter
{
    background-color:#314259;
}
.bggrey
{
    background-color:#DDDDDD;
}



/*------------------Links-----------------------*/
a.footerlink
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#CCCCCC;
}
a.footerlink:link
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#CCCCCC;
}
a.footerlink:visited
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#CCCCCC;
}
a.footerlink:hover
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:underline;
    color:#CCCCCC; 
}


a.breadcrumblink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#195EA6;
}
a.breadcrumblink:link
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#195EA6;
}
a.breadcrumblink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#195EA6;
}
a.breadcrumblink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#195EA6; 
}

a.boldcontentlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#195EA6;
}
a.boldcontentlink:link
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#195EA6;
}
a.boldcontentlink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#195EA6;
}
a.boldcontentlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:underline;
    color:#195EA6; 
}


a.contentfooterlink
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:normal;
    text-decoration:none;
    color:#6699cc;
}
a.contentfooterlink:link
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:normal;
    text-decoration:none;
    color:#6699cc;
}
a.contentfooterlink:visited
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:normal;
    text-decoration:none;
    color:#6699cc;
}
a.contentfooterlink:hover
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:normal;
    text-decoration:underline;
    color:#6699cc; 
}



a.buttontext
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}
a.buttontext:visited
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}
a.buttontext:hover
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}

.leftnav
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#FFFFFF;
    cursor:hand;
}
.leftnav:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#FFFFFF; 
    cursor:hand;
}
a.whitelink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#FFFFFF;
}
a.whitelink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#FFFFFF;
}
a.whitelink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#FFFFFF; 
}

a.boldwhitelink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}
a.boldwhitelink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}
a.boldwhitelink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:underline;
    color:#FFFFFF; 
}


a.bluelink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#0000CC;
}
a.bluelink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#0000CC;
}
a.bluelink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#0000CC; 
}
a.greylink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}
a.greylink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}
a.greylink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#333333; 
}
a.largebluelink
{
    font-family:Verdana ;
    font-size: 13px;
    font-weight:normal;
    text-decoration:none;
    color:#0000CC;
}
a.largebluelink:visited
{
    font-family:Verdana ;
    font-size: 13px;
    font-weight:normal;
    text-decoration:none;
    color:#0000CC;
}
a.largebluelink:hover
{
    font-family:Verdana ;
    font-size: 13px;
    font-weight:normal;
    text-decoration:underline;
    color:#0000CC; 
}


a.boldbluelink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#0000CC;
}
a.boldbluelink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#0000CC;
}
a.boldbluelink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:underline;
    color:#0000CC; 
}


a.headerlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#9A9A9A;
}
a.headerlink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#9A9A9A;
}
a.headerlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#9A9A9A; 
}

a.greysearchlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}
a.greysearchlink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}
a.greysearchlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#333333; 
}


a.bluesearchlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#1515BC;
}
a.bluesearchlink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#1515BC;
}
a.bluesearchlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#1515BC; 
}


a.boldheaderlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
a.boldheaderlink:link
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
a.boldheaderlink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
a.boldheaderlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:underline;
    color:#333333; 
}

a.whiteboxlink
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}
a.whiteboxlink:link
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}
a.whiteboxlink:hover
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}
a.whiteboxlink:visited
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:underlined;
    color:#FFFFFF;
    text-transform:uppercase;
}

.buttontext
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    text-transform:uppercase;
}
.greyboxlink
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:underlined;
    color:#666666;
    text-transform:uppercase;
}
.whiteboxlink
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    text-decoration:underlined;
    color:#FFFFFF;
    text-transform:uppercase;
}



/*------------------BOX-----------------------*/
.bgboxborder
{
    background-color:#BEBEBE;
}
.bgboxborder2
{
    background-color:#D3D2D2;
}
.bgboxborder3
{
    background-color:#DFDEDE;
}
.bgbox1
{
    background-color:#6B7C92;
}
.bgbox2
{
    background-color:#608FC8;
}
.bgbox3
{
    background-color:#3C5D84;
}
.bgbox4
{
    background-color:#F2F1F1;
}
.homeboxmain
{
    padding:0px 10px 0px 10px;
    font-family:Verdana ;
    font-size: 8pt;
    font-weight:normal;
    color:#333333;  
}
.boxmain2
{
    background-color:#FFFFFF;
    padding:10px 10px 20px 10px;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    color:#333333;  
}
.boxmain3
{
    background-color:#E8E8E8;
    padding:10px 10px 20px 10px;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    color:#333333;  
}
.boxmain4
{
    background-color:#E3E3E3;
    padding:10px 10px 0px 10px;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    line-height:15px;
    color:#333333;  
}
.boxmain44
{
    background-color:#FFFFFF;
    padding:10px 10px 0px 10px;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    line-height:15px;
    color:#333333;  
}
.homeboxright
{
    background-color:#F2F1F1;
    padding:5px 10px 0px 10px;
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    color:#333333;   
    line-height:18px;  
}

.boxheader
{
    font-family:Verdana ;
    font-size: 14px;
    font-weight:bold;
    color:#FFFFFF;     
}

.boxheader2
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    color:#333333;     
}

.boxheader3
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    color:#FFFFFF;  
    background-color:#38414C;   
}
/*------------------Buttons-----------------------*/
.button_search
{
    background-image:url('/images/btn_search.gif');
    background-color:Transparent;
    width:76px;
    height:22px;
    cursor:hand;
    border:none;
}

.button_members_search
{
    background-image:url('/images/members_search.gif');
    background-color:Transparent;
    width:76px;
    height:22px;
    cursor:hand;
    border:none;
}
.button_submit
{
    background-image:url('/images/buttons/btn_submit.jpg');
    background-color:Transparent;
    width:81px;
    height:32px;
    cursor:hand;
    border:none;
}

.button_finish
{
    background-image:url('/images/buttons/btn_finish.jpg');
    background-color:Transparent;
    width:80px;
    height:33px;
    cursor:hand;
    border:none;
}


.button_nextstep
{
    background-image:url('/images/buttons/btn_nextstep.jpg');
    background-color:Transparent;
    width:94px;
    height:33px;
    cursor:hand;
    border:none;
}

.button_greysearch
{
    background-image:url('/images/search/btn_greysearch.jpg');
    background-color:Transparent;
    width:81px;
    height:32px;
    cursor:hand;
    border:none;
}

.breadcrumbspacer
{
    font-family:Verdana;
    font-size: 10px;
    font-weight:normal;
    color:#333333;     
    padding-right:5px;  
    padding-left:5px;  
}

/*----------------Flash---------------------------*/
#flash
{
	position:relative;
	z-index:0;
}


.shopstepoff
{
    padding-left:20px;
    font-size:12px;
    color:#ffffff;
    font-weight:bold; 
    background-color:#C3C3C3;       
}

.shopstepon
{
    padding-left:20px;
    font-size:12px;
    color:#ffffff;
    font-weight:bold; 
    background-color:#1D63AB;       
}
.searchheader
{
    font-family:Verdana ;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
    line-height:15px;
}


.modalheader
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#999999;
}

.modalcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#336699;
    padding:10px 15px 10px 15px;
    line-height:15px;
}

li.modallicontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#336699;
}


