@charset "utf-8";
/* CSS Document */


.buttonalignright, .logout
{
background: url(../main-images/buttons/red-button-bknd.jpg) no-repeat #FFFFFF;
width: 85px; 
}

.myAccount
{
background: url(../main-images/buttons/my-account.gif) no-repeat #FFFFFF;
width: 115px; 
}
.buttonalignright, .logout, .myAccount

{
float:right;

border:0;
padding: 8px 18px 10px 0px;
margin:0 0 0 3px;
color:#FFFFFF;
font-weight:bold;
list-style-image:none;
list-style:none;
}




form .buttonalignright 
{
margin:0;
padding: 7px 19px 10px 0px;

}
.buttonalignright a, .logout a, .myAccount a

{
padding: 0px 0px 0px 12px;
margin:0;
color:#FFFFFF;
}

ul .buttonalignright, ul .logout,  ul .myAccount

{
padding: 8px 0px 8px 0px;
margin: 0px 0 0 0px;

}


form .logout2

{
background:url(../main-images/buttons/red-button-bknd.jpg) no-repeat #FFFFFF;
width: 85px; 
padding: 6px 18px 10px 0px;
margin:0 0 10px 3px;
border:0;
color:#FFFFFF;
font-weight:bold;
}


.loginform 
{
background:url(../main-images/login-bkgnd.jpg) no-repeat;
overflow:hidden;
padding: 25px 10px 12px 10px;
margin:0 0 10px 0;
color:#0066CC;
}


.loginbutton
{
background:url(../main-images/buttons/green-button-bknd.jpg) no-repeat #FFFFFF;
width: 85px;
height: 35px;
font-size:12px;
text-align:center;
padding: 0px 10px 4px 0px;
margin:0;
border:0;
color:#FFFFFF;
font-weight:bold;
}


.loginbutton:hover
{
color:#000000;
}


.loginbuttonwelsh
{
background:url(../main-images/buttons/green-button-bknd-long.jpg) no-repeat #FFFFFF;
width: 128px;
height: 35px;
font-size:12px;
text-align:center;
padding: 0px 10px 4px 0px;
margin:0;
border:0;
color:#FFFFFF;
font-weight:bold;
}


loginbuttonwelsh:hover
{
color:#000000;
}

.greenbuttonlink
{
background:url(../main-images/buttons/green-button.gif) no-repeat ;
width: 85px;
height: 35px;
font-size:12px;
text-align:center;
padding: 8px 0px 0px 0px;
margin:0;
border:0;
color:#FFFFFF;
font-weight:bold;
list-style:none;
list-style-image:none;
}

.greenbuttonlink a
{
color:#FFFFFF;
}

.greenbuttonlinkcentre
{
background:url(../main-images/buttons/green-button.gif) no-repeat center ;
height: 25px;
font-size:12px;
text-align:center;
padding: 8px 0px 0px 0px;
margin:0;
border:0;
color:#FFFFFF;
font-weight:bold;
list-style:none;
list-style-image:none;
}

.greenbuttonlinkcentre a
{
color:#FFFFFF;
}


.greenbuttonlinksmall 
{
list-style-image:none;
list-style:none;
padding: 0 0 10px 0;
margin: 0;


}

.greenbuttonlinksmall li
{
padding:0;
margin:0;
position:relative;
left: 20px;
}



.greenbuttonlinksmall a
{
background:url(../main-images/buttons/small-green-button-bknd.jpg) no-repeat;
color:#FFFFFF;
font-size:90%;
padding: 2px 8px 5px 8px;
margin:0;
border:0;
font-weight:bold;

}
.greenbuttonlinksmall a:hover
{

color:#000;

}
.searchbutton
{
background:url(../main-images/buttons/green-button-bknd-square.jpg) no-repeat #FFFFFF;
font-size:11px;
width: 59px;

padding: 4px 0px 4px 0px;
margin:0;
border:0;
color:#FFFFFF;
font-weight:bold;
}

.cmspagebuttons ul
{
margin:0 0 0 20px;
padding:0;
}

.cmspagebuttons li
{

margin: 20px 0 0px 0px;
padding:0;
clear:both;
}

.cmspagebuttons li li
{

margin: 8px 0 10px 0px;
padding:0;
}


.cmspagebuttons .page
{
list-style-image:url(../main-images/icons/page.gif);
/*background:url(../main-images/icons/page.gif) no-repeat    ;
margin: 0px 0 0px -20px;
padding: 0 0 20px 22px;
list-style-image:none;
list-style:none;*/
}

.cmspagebuttons .folder
{
list-style-image:url(../main-images/icons/folder.gif);
/*background:url(../main-images/icons/folder.gif) no-repeat    ;
margin: 0 0 0px -20px;
padding: 0 0 20px 22px;
list-style-image:none;
list-style:none;*/
}


.cmspagebuttons form
{
float:left;
padding:0;
margin:0;

}

.newpage
{background:#fff;
color:#000;
font-size:9px;
margin-right:5px;
border: 1px solid #0066CC;  
position:relative;
top: 2px;
}

.newpage:hover
{background:#FFFFFF;
color:#0066CC;
}

.newtoplevelpage
{background:#FF6633;
color:#FFFFFF;
font-size:14px;
margin-right:5px;
border: 1px solid #FF0000;
position:relative;
top: 2px;
}

.newtoplevelpage:hover
{background:#FFFFFF;
color:#FF0000;
}
.moveup
{background:#fff;
font-size:9px;
margin-right:5px;
border: 1px solid #FF0000;
position:relative;
top: 2px;
}

.moveup:hover
{background:#FFFFFF;
color:#FF0000;

}

.updatepages
{background:#FFFFFF;
position:relative;
right:5px;
padding:0;
margin:0;
border:none;
color:#0033FF;
font-size:16px;
font-weight:bold;

}

.updatepages:hover
{
color:#FF0000;
}
