@charset "UTF-8";
/* CSS Document */


/****
BASIC HTML STYLES...
*****/

h1, h2, h4, h5 {
	color:#72B633;
	}
	

a:link {
	color:#65B828;
	}
a:visited {
	color:#72B633;
	}
a:hover {
	color:#72B633;
	}
	

/****
END BASIC HTML STYLES...
*****/


/****
PAGE STRUCTURAL STYLES/MARKUP...
*****/


#masthead {
	background-image:url(../images/subnav-grn-bg.jpg);
	}


#masthead h1 a {
	background-image:url(../images/carrington-accountancy-logo.gif);
	width:282px;
	}
	

#login fieldset {
	background-image:url(../images/client-login-grn.gif);
	}

#login input {
	background-image:url(../images/input-grn-bg.gif);
	}

#flashcontent #picbox {
	background-image:url(../../../images/masts/account-alt.jpg);
	}

#deco {
	border-bottom:9px solid #72B633;
	}
	

/****
END PAGE STRUCTURAL STYLES/MARKUP...
*****/


/****
NAVIGATION MARKUP...
*****/


#navigation li.live {
	background-color:#72B633;
	background-image:url(../images/tab-grn-right.gif);
	text-shadow: #427126 -1px -1px 0;
	
	}
#navigation li.live a:link, #navigation li.live a:visited {
	background-image:url(../images/tab-grn-left.gif);
	}

/** SUBNAV BITS HERE **/


#navigation li.live ul li {
	text-shadow: #427126 -1px -1px 0;
	}

#navigation li.live ul li.live {
	background-color:#8DC365;
	background-image:url(../images/subtab-grn-left-bg.gif);
	text-shadow: #427126 0 0 0;
	}
#navigation li.live ul li.live a:link, #navigation li.live ul li.live a:visited {
	background-image:url(../images/subtab-grn-right-bg.gif);
	}
/** END SUB NAV BITS **/

/****
END NAVIGATION MARKUP...
*****/

/****
ID SPECIFIC ELEMENTS...
*****/

	
#marketgraphs .clicker {
	color:#65B828;
	}
dl#marketgraphs {
	background-image:url(../images/box-top-grn.gif);
	}
#marketgraphs .selected {
	color:#333333;
	}
#marketgraphs dt {
	border:1px solid #B1B79A;
	border-left:none;
	}
	
#marketgraphs dt.first {
	border-left:1px solid #B1B79A;
	}
		
#marketgraphs dd {
	background-image:url(../images/box-main-grn-bg.gif);
	}
	

/****
END ID SPECIFIC ELEMENTS...
*****/

/***
GENERAL CLASSES
****/


p.partner a:link, p.partner a:visited {
	color:#00B0E0;
	}

.sidebox {
	background-image:url(../images/box-main-grn-bg.gif);
	}
.sidebox .inner {
	background-image:url(../images/box-top-grn.gif);
	}
.sidebox h3, .sidebox h3 a:link, .sidebox h3 a:visited {
	color:#72B633;
	}

.steps h3 {
	color:#72B633;
	}
	

p.contact-button {
	text-align:center;
	background-image:url(../images/contact-button-grn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:33px;
	line-height:31px;
	padding:2px 0 0 0;
	margin:6px 0;
	}
	
p.continue-button {
	float:right;
	text-align:center;
	background-image:url(../images/continue-button-grn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:33px;
	width:209px;
	line-height:31px;
	padding:2px 0 0 0;
	margin:6px 0;
	font-weight:bold;
	}

p.contact-button a:link, p.contact-button a:visited, p.continue-button a:link, p.continue-button a:visited{
	color:#65B828;
	}
p.contact-button a:hover, p.continue a:hover {
	color:#555555;
	text-decoration:none;
	}


p.register-news-button {
	text-align:center;
	background-image:url(../images/register-news-button-grn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:33px;
	line-height:31px;
	padding:2px 0 0 0;
	margin:0;
	}
p.register-news-button a:link, p.register-news-button a:visited {
	color:#65B828;
	}
p.register-news-button a:hover {
	color:#555555;
	text-decoration:none;
	}
.bannerbox {
	height:37px;
	width:675px;
	background-image:url(../images/bus-guide-banner-acc.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-shadow: #427126 0 0 0;
	margin-bottom:25px;
	}
.bannerbox h1 {
	font-size:20px;
	font-style:italic;
	font-weight:lighter;
	padding:8px 0 0 40px;
	line-height:1.1em;
	}
.bannerbox h1 a:link, .bannerbox h1 a:visited {
	color:#FFFFFF;
	text-shadow: #427126 0 0 0;
	}
.bannerbox h1 a:hover {
	text-decoration:none;
	background-color:#5CAA23;
	text-shadow:#5CAA23 0 0 0;
	}

.bannerbox#yellow {
	background-image:url(../images/yellow-banner-bg.gif);
	text-shadow: #F2B530 0 0 0;
	}
.bannerbox#yellow h1 a:link, .bannerbox#yellow h1 a:visited {
	text-shadow: #F2B530 0 0 0;
	}
.bannerbox#yellow h1 a:hover {
	background-color:#DF9A1F;
	text-shadow:#DF9A1F 0 0 0;
	}