/**************************/
/********background********/
/**************************/

.contentContainer
{
	background-color:#2E3785;
}

/**************************/
/********* logo ***********/
/**************************/
.logo input
{
	border:solid 1px #c6c6c6;
	color:#2E3785;
}
.logo a
{
	background:url(/Images/arrows/se/forwarrow.gif) no-repeat;
	background-position:0 1px;
}

.logo
{
	background:url(/Images/hastieDivision.gif) no-repeat;
	background-position:725px 20px;
}
/**************************/
/** secondary navigation **/
/**************************/

.secnavigation
{
	border-top:solid 1px #c6c6c6;
}
.secnavigation a
{
	color:#333333;
}
.secnavigation a:hover, .secnavigation a.selected
{
	color:#2E3785;
}
.secnavigation li
{
	background:url(/Images/arrows/se/forwarrow.gif) no-repeat;
	background-position:18px 3px;
}

/**************************/
/***** 2 column layout ****/
/**************************/
.lftColumnWideBcg, .lftColumnWide
{
	background-color:#c6c6c6;
}
/**************************/
/***** 3 column layout ****/
/**************************/
.tricolContainer, .leftheaderblank, .rightheaderblank, .twocolContainer
{
	background-color:#d8d8d8;
}

/*middle column*/
.middleColumn, .middleColumnBcg
{
	background-color:#c6c6c6;
}
.middleColumn .breadcrumbs, .middleColumn .breadcrumbs a
{
	color:#333333;
}

/**************************/
/****** left column *******/
/**************************/
.leftColumn li a
{
	color:#ffffff;
	background:#5A61A3 url(/Images/arrows/se/arrowlight.gif) no-repeat;
	background-position:10px 8px;
}
.leftColumn li a:hover, .leftColumn li a.selected
{
	background:#2E3785 url(/Images/arrows/se/arrowlight.gif) no-repeat;
	background-position:10px 8px;
}
.leftheader h2
{
	color:#333333;
	background:url(/Images/arrowlftheader.gif) no-repeat;
	background-position:0 4px;
}
/**************************/
/*** right column menu ****/
/**************************/

.itemtitle_off, .ofprogress
{
	background-color:#B0B5DD;	
}
.itemtitle_on, .inprogress
{
	background-color:#2E3785;
}
.itemtitle_on .menuitem, .inprogress .menuitem
{
	color:#ffffff;
}
.itemtitle_off .menuitem, .ofprogress .menuitem
{
	color:#2E3785;
}
.itemtitle_off img.exp_over, .ofprogress img.exp_over
{
	background-color:#2E3785;
}
.itemtitle_off .expindicator, .ofprogress .expindicator
{
	background-image:url(/Images/arrows/se/arrowexp_off.gif);
}
.itemtitle_on .expindicator, .inprogress .expindicator
{
	background-image:url(/Images/arrows/se/arrowexp_on.gif);
}
ul.rghtlinksset a
{
	background:url(/Images/arrows/se/arrowlight.gif) no-repeat;
	background-position:0 3px;
}
ul.rghtlinksset a:hover
{
	background:url(/Images/arrows/se/arrowlight.gif) no-repeat;
	background-position:0px 3px;
}
#wideexpando .expcontent
{
	background:#DBDFFB;
}
.middleColumn ul li
{
	background:url(/Images/arrows/se/arrowlight.gif) no-repeat;
	background-position:-1px 3px;
}
.middleColumn a
{
	color:#2E3785;
}
/**************************/
/******* roll panel *******/
/**************************/
#rollPanelPrev, #rollPanelPrevL
{
	background:url(/Images/arrows/se/backarrow.gif) no-repeat;
}
#rollPanelNext, #rollPanelNextL
{
	background:url(/Images/arrows/se/forwarrow.gif) no-repeat;
	
}
#rollPanelNext, #rollPanelPrev{
	background-position:6px 90px;
}
#rollPanelNextL, #rollPanelPrevL{
	background-position:6px 55px;
}
#rollPanelLow .rollContentWrapper spanOld
{
	color:#2E3785;
}
.rollContentWrapper span
{
	color:#333333;
}
.rollContentWrapper p strong
{
	color:#333333;
}
/**************************/
/******** footer **********/
/**************************/

.footerWrapper
{
	background-color:#d8d8d8;
}
.footer, .footer a
{
	color:#666666;
}
/**************************/
/** landing page Hastie **/
/**************************/

.bottomInfo
{
	background:#d9e0ed url(/Images/arrows/se/bcg_sidesdefault.gif) 0 0 repeat-x;
}
.bottomInfo .news
{
	background:#d0d8e8 url(/Images/arrows/se/bcg_news.gif) 0 0 repeat-x;
}

/**************************/
/********* text ***********/
/**************************/

body
{
	color:#333333;
}
.bottomInfo h2, h1, h2, .rightheader
{
	color:#333333;
}
.news p, p.reference, p.underlined strong, .popupcontent, #rightColumn, #rightColumn li a, .scrollContent p strong
{
	color:#333333;
}
.news p strong
{
	color:#333333;
}
h2.searchresult
{
	color:#333333;
}
a.arrowlink, .middleColumn ul.siteMapParent .siteMapChild li a, .rightContent a
{
	color:#2E3785;
	background:url(/Images/arrows/se/arrowlight.gif) no-repeat;
	background-position:0 3px;
}
.middleColumn ul.siteMapParent .siteMapChild li a, .rightContent a
{
	background-position:9px 3px;
}
.middleColumn ul.siteMapParent li
{
	background-color:#2E3785;
}
.middleColumn ul.siteMapParent .siteMapChild li, .middleColumn ul.siteMapChild
{
	background:#DBDFFB;
}
.searchcontacts input
{
	color:#2E3785;
	border:solid 1px #5A61A3;
}
.searchcontacts a
{
	background:url(/Images/arrows/se/forwarrow.gif) 0 0 no-repeat;
}
.lftColumnWideCont a
{
	color:#2E3785;
}
/**************************/
/***** enquary form *******/
/**************************/

.enquaryform input
{
	color:#2E3785;
	border:solid 1px #899fc8;
}

/*************************/
/******** popup **********/
/*************************/
.popupbcgcolor, body.iframe 
{
	background-color:#000000;
}
/*************************/
/******** table **********/
/*************************/
.middleColumn .theader td
{
	background:#2E3785;
}
.middleColumn table td
{
	background:#ebebeb;
}
.middleColumn table td.middle
{
	background:#DBDFFB;
}
