/* BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING */

/* GENERAL Styles for Login and After Login START HERE ######################################## */

body { /* General Body Text and Website Background affects all .NO6 .NO8 */
	background-color: #fff;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
}

h1 {
	color: #333;
}
h2 {
	color: #333;
}
h3 {
	color: #666;
}

/* General Body Text Links Starts .NO7 ################# */

a { 
	color: #1C2674;
	text-decoration: underline;
}
a:hover { 
	color: #845DA0;
	text-decoration: none;
}
a:visited {
	color: #1C2674;
}
a:active {
	color: #1C2674;
}

/* General Body Text Links Ends ################# */

#ctl00_LoginStatus1{
	color: #fff;
}

/*  BUTTONS */

.button { /* Buttons General Login and after login .NO9 */
	color: #fff;
	background-color: #845DA0 ;
	border: solid #fff 1px;
}
.button[disabled] {
	color: #fff;
	background-color: #C0C0C0;
	border: solid #fff 1px;
}

#ctl00_CPH1_vcyS_LSrch { 
	background-color: #fff;
	border: 0px;
}

.ctl00_CPH1_elC{ 
	background-color: #fff;
}

/* HEADER Banner after Login STARTS HERE ####################################### */

.header { /*  Top Banner Image and bottom border after Login .NO3*/
	background-color: #CCCCCC;
	background-image: url(images/top.jpg);
	border-bottom: #854DA0 solid 1px; /* KEYLINE .NO12 */
}

/* shift down a few pixels to clear banner */
.headerlinks {
	top:17px;
}
.headerlinks p {/* log in/out Text */
	color: #fff;
}
.headerlinks a { /* Log in/Out Links .NO4 */
	color: #fff;
	text-decoration:underline;
}
.headerlinks a:hover {
	color: #fff;
	text-decoration: none;
}
.headerlinks a:visited {
	color: #fff;
}
/* HEADER Banner after Login ENDS HERE ####################################### */

#mainnav {
	border: 1px solid #666 ;
}
#pagetitle {
	background-color: #666 ;
}
.newstickerheading{color:#fff;background-color: #666 ;
}
#footer {
	border-top-color: #1C2674 ;
}
.insteadOfH3 {
	color: #666 ;
}
.GridHeader_Default, .ResizeHeader_Default {
	/*border-top:1px solid #fff;*/
	border-top-style: none;
	border-bottom:1px solid #c3c3c3;
}
.RadDock_Default .rdTitleBar em,
.RadDock_Default .rdTitleBar .rdTitle { /* main panel heading*/

}
.SelectedRow_Default td {
	border-bottom-color:#83c60b;
}

/* LOGIN Styles for Login page START HERE ######################################## */ 

#logincontainer { 
	background-color: #fff;
}
#loginmaincontent { 
	background-color: #fff;
}
#loginsearch { 
	background-color: #c0d6db;
}
#loginheader { /*  Login Page Header Background Image and Colour .NO1 */
	background: url(images/login_top.jpg) #fff;
	border-bottom: solid #1C2674 1px;
}
#loginheader p {
	color: #FF0000;
	border-bottom: solid #ccc 1px;
}
.loginpagetitle {/* Login Page 2 Rectangle Title boxes under the image banner .NO2 */
	color: #FFFFFF;
	background-color: #1C2674;
}

html > loginsearch {
	border: 1px solid #666;
}

#loginfooter {
	border-top-color: #1C2674 ;
}

/* LOGIN Styles for Login page END HERE ######################################## */ 

/* Content Edit Banner Styles .NO11 ####################################################### */

#ce_banner_wrapper { /* Panel background colour 2 - Background colour for RIGHT BOX contains right text  */
	background: #fff none;
}
#ce_banner_wrapper #ce_banner_inner_right { /* Panel Background colour 1 - Background colour for LEFT BOX under Header */
	background: #E8E9EC none; 
}
#ce_banner_wrapper #ce_banner_inner_right .ce_banner_h1 { /* Panel Title - HEADER in Content Banner on the left - was fff but couldn't see it properly*/
	color: #1C2674;
}
#ce_banner_wrapper #ce_banner_inner_right .ce_banner_t { /* Panel subtext 1 - Text under Content banner Header on the left */
	color: #1C2674;
}
#ce_banner_wrapper #ce_banner_inner_left .ce_banner_p { /*  Panel subtext 2 - Right text in content banner */
 	color: #1C2674;
}

/* Content Edit Banner Styles Ends ####################################################### */

/* MAIN PANEL HEADINGS TITLE BAR BEGINS .NO10 ################################################### */
.RadDock_Default .rdTitleBar em,
.RadDock_Default .rdTitleBar .rdTitle {
	color: #845DA0;
}

/* TITLE BAR FONT COLOR ENDS ############################################################## */

/* PRIMARY NAVIGATION FONT COLOUR .NO5 ############################################### */

/*
.RadMenu_Default .rmLink { 
	text-decoration:underline;
	color: #1C2674;
}

.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Default .rmExpanded { /* PRIMARY NAVIGATION FONT COLOUR HOVER 
	color: #1C2674;
}*/

/* BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING BRANDING */

/* Footer Image Styling Begin */
#footerImage {
	border-top-color: #1C2674 ;
	background-image: url(images/Footer.jpg);
	bottom:0;
height:127px;
position:relative;
}
#sercolink  {
bottom:5px;
display:block;
height:20px;
left:17px;
position:absolute;
width:48px;
}
#abelliolink  {
bottom:5px;
display:block;
height:20px;
left:80px;
position:absolute;
width:58px;
}
#footerImage ul {
bottom:7px;
left:165px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:absolute;
}
#footerImage p {
bottom:6px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
position:absolute;
right:20px;
}
#footerImage li {
display:inline;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
}
/* End Footer Image Styling */

/* Begin Menu Styles */

.RadMenu UL.rmRootGroup 
{
    width: 963px; /* to match the 965px wide banner allowing 1 px each for the left & right borders */
    border-bottom-style  :solid;
	border-bottom-color:#845DA0;
}

.RadMenu_Default .rmHorizontal .rmRootLink span.rmText  {
display:inline;
text-align:center; 
font-weight: bold;
width:80px;
}

.RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText {
display:block;
float:none;
}

.RadMenu .rmGroup .rmText {
padding-bottom:0 !important;
padding-left:22px !important;
padding-right:54px !important;
padding-top:0 !important;
color : #845DA0;
font-weight:bold;
}

.RadMenu_Default, .RadMenu_Default a.rmLink {
color:#845DA0;
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
line-height:23px;
text-decoration:none;
}



/* End Menu Styles */


