/***********************************************
	Import the common stylesheets
***********************************************/
@import url(colours-OnlineRenderer.css);
/*Online Renderer code needs to be imported first so
  any conflicts will be overwritten by Assureweb rules */
@import url(../../css/common.css);
@import url(../../css/common-navbar.css);

/***********************************************
	Header
***********************************************/

/******* ab temp *********/
/*	99CC00 green (9c0)	*/
/*	D6EB99 medium green	*/
/*	F5FAE6 light green	*/
/*	663366 purple (636)	*/


#header {
	background-color: #9c0;
}

#header h1 {
	background-image: url(images/nav/04_header_h1_img.gif);
}

/***********************************************
	Main Content
***********************************************/

#content h1 {
	background-color: #9c0;
	color: #fff;
}

#content h1 span {
	background-image: url(images/nav/content_lefttopcurve_green.gif);
	background-color: #9c0;
}

#content h1 span span {
	background-image: url(images/nav/content_righttopcurve_green.gif);
	background-color: #9c0;
}

span.highlight {
	color: #636;
}

#content table th {
	border-bottom-color: #9c0;
}

#content fieldset {
	background: #F5FAE6;	
	border-color: #9c0;
}

#content hr {
	color: #9c0;
}

#content .news {
	border-color: #9c0;
}

#content .news h3 {
	background-image: url(images/nav/content_h3_li_point.gif);
	color: #636;
}

#content .news img {
	border-color: #9c0;
}

a, a:active {
	color: #636;
	text-decoration: underline;
}

a:visited
{
	color: #636;
	text-decoration: underline;
}

a:hover {
	color: #9c0;
	text-decoration: none;
}

#content h2.tabbed {
	background-image: url(images/nav/content_h2_background.gif);
	color: #fff;
}

#content h2.tabbed a:link, #content h2.tabbed a:visited {
	color: #fff;
}
#content h2.tabbed a:hover {
	color: #fff;
}

#content hr.separator {
	border-top: 1px solid #9c0;
}

#content #secondarycontent h2 {
	font-weight: bold;
	color: #fff;
}
	#content #secondarycontent .h2top
	{
		background-image: url(images/nav/secondlevelnav_h2_top.gif);
		background-color: #636;
	}
	#content #secondarycontent .h2top_new
	{
		background-image: url(images/nav/secondlevelnav_h2_top.gif);
		background-color: #636;
	}

	#content #secondarycontent .h2bottom 
	{
		background-image: url(images/nav/secondlevelnav_h2_bottom.gif);
	}

#content #secondarycontent #imgQSearchHelp {
	padding: 2px;
}

#content #secondarycontent div {
	padding-left: 10px;
}

#content #secondarycontent a 
{
	color: #636;
	text-decoration: none;
	font-weight:normal;
}

#content #secondarycontent a:hover, #content #secondarycontent a:active {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

/***********************************************
	Page Numbers (eg Literature search)
***********************************************/

#content .pageno {
	border: 1px solid #9c0;
	color: #888888;
	text-decoration: none !important;
}

#content .pageno:link, #content .pageno:visited, #content .pageno:active {
	background: #F5FAE6;
	border: 1px solid #9c0;
	color: #000000 !important;
	text-decoration: none;
}

#content .pageno:hover {
	background: #D6EB99;
}

/***********************************************
	Banner Image borders
***********************************************/

#banner img 
{
	border: none;
}

/***********************************************
	My Details profile edit
***********************************************/

ul.profileEditTabs li {
	background-image: url(images/nav/qrestab_light.gif);
}

ul.profileEditTabs li.active {
    background-image: url(images/nav/qrestab_dark.gif) !important;
}

    ul.profileEditTabs li a {
        text-decoration: none !important;
	    color: #000 !important;
        cursor: pointer;
    }

    ul.profileEditTabs li.active a {
	    cursor: default;
    }

div.profileEditUpdate a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    display: block;
    padding-top: 3px;
}

div.profileEditUpdate #left {
    background-image: url(images/nav/buttleft.gif);
    width: 8px;
    height: 20px;
}

div.profileEditUpdate #centre {
    background-image: url(images/nav/buttbg.gif);
    height: 20px;
}

div.profileEditUpdate #right {
    background-image: url(images/nav/buttright.gif);
    width: 8px;
    height: 20px;
}

#content h1.privstatementheading {
	color: #000;
}

/***********************************************
	Custom Classes
***********************************************/

a.button {
	border-color: #9c0;
	background-color: #FCF7ED;
}

table.button td.middle {
	background-image: url(images/nav/buttbg.gif);
}

#content fieldset.quoteselect {
	/*	background-color: #FCF7ED;	*/
	border-color:  #9c0;
}

#content fieldset.a, #content fieldset.a:active, #content fieldset.a:hover, #content fieldset.a:visited {
	color:  #636;
}

#content fieldset.literatureselect {
	background-color: #F5FAE6;
	border-color: #9c0;
}

/***********************************************
	Help Box
***********************************************/


#help {
	background-image: url(images/help/helpbg.gif);
}


#help h2 {
	border-bottom-color: #9c0;
	color: #636;
}

#help a, #help a:active, #help a:visited {
	color: #636;
	text-decoration: underline;
}

#help a:hover {
	color: #636;
	text-decoration: none;
}

/***********************************************
	Legacy Styles
***********************************************/

.DeckDark td {
	background: #F5FAE6;
	border-bottom-color: #9c0;
	border-top-color: #9c0;
}

.TableBackground, .tablebackground {
	background: #F5FAE6;	
	border-color: #9c0;
}

.TableHeader td, .tableheader td, .TableHeader th, .tableheader th {
	background: #9c0;	
	border-color: #9c0;
	color: #fff;
}

.TableHeader a, .tableheader a, .TableHeader a:visited, .tableheader a:visited, .TableHeader a:active, .tableheader a:active {
	color: #fff;
	text-decoration: none;
}

.TableHeader a:hover, .tableheader a:hover {
	color: #fff;
	text-decoration: underline;
}

.TableData td, .tabledata td, .TableData th, .tabledata th {
	background: #F5FAE6;
	border-color: #9c0;
}

.TableData a, .tabledata a, .TableData a:visited, .tabledata a:visited, .TableData a:active, .tabledata a:active, .TableData a:hover, .tabledata a:hover {
	color: #636;
}

.expanded {
	background: #F5FAE6 !important;
	border-bottom: 1px solid #9c0 !important;
	border-top: 1px solid #9c0 !important;
}

.fakelink {
	color: #fff;
}

.bodyfakelink	{
	color: 000;
}

/***********************************************************************
	<div id="toplevelnav">
	Navigation at the top of the page (Home, Donwloads, Support, etc)
**********************************************************************/

#toplevelnav ul li {
	background-color: #636;
}

#toplevelnav ul li.end {
	background-color: #636;
	background-image: url(images/nav/topnav_leftcurve.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 11px;
}

#toplevelnav ul li.topnavparent {
	background-color: #636;
	background-image: url(images/nav/topnav_midcurve.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

#toplevelnav ul li.endhigh {
	background-color: #9F819D;
	background-image: url(images/nav/topnav_leftcurve_high.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 11px;
}

#toplevelnav ul li.topnavparenthigh {
	background-color: #9F819D;
	background-image: url(images/nav/topnav_midcurveright_high.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

#toplevelnav ul li.topnavparenthighleft {
	background-color: #636;
	background-image: url(images/nav/topnav_midcurveleft_high.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

#toplevelnav ul li a {
	color: #fff;
	text-decoration: none;
}

#toplevelnav 
{
	/*font-size: 0.75em;	*/
	font-weight: bold;
	z-index: 100;
	line-height: 24px;
}

#toplevelnav ul li a.helpbutton {
	background-image: url(images/nav/help.gif);
}

/***********************************************************************
	<div id="secondlevelnav">
	Second Level Navigation (Business Areas etc)
**********************************************************************/

#secondlevelnav a {
	color: #636;
	text-decoration: none;
	font-weight:normal;
	padding: 0;
	margin-left: 9px;
}

#secondlevelnav a:hover, #secondlevelnav a:active {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

#secondlevelnav .menuh2top 
{
	background-image: url(images/nav/secondlevelnav_h2_top.gif);
	background-color: #636;
}

#secondlevelnav .menuh2bottom 
{
	background-image: url(images/nav/secondlevelnav_h2_bottom.gif);
}

#secondlevelnav div h2 {
	color: #fff;
	line-height: 19px;
	padding-left: 10px;
	text-align: left;
	width: 125px;
}

#secondlevelnav div ul {
	background-color: #fff;
}

/***********************************************************************
	Powered By Assureweb logo
**********************************************************************/

#poweredbyassureweb 
{
	background-image: url(../../../images/logos/small/PoweredBy_sml.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 1em 0 0 0;
	height: 33px;
	width: 148px;
}

/***********************************************************************
	Footer (disclaimer etc)
**********************************************************************/

#footer a, #footer a:hover, #footer a:visited
{
	color: #000;
}


/***********************************************************************
	FSAS colours
**********************************************************************/
#fsas-login-content fieldset
{
	background-color: #fff;
}
