/*
RED = #e9050a
BLUE-SOLID = #0a3998
BLUE-LIGHT = #d0f1fc
BACKGROUND = #95d8ff
*/
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}
/*---------- END RESET ----------*/

/*********************************************
*                                            *
*            MAIN STRUCTURE STYLES           *
*                                            *
*********************************************/
html{
	font-size:100%;
	min-height:100%;
   
}

html {

}
body{
	font-family:Arial,Helvetica,Garuda,sans-serif;/* win/mac/nix */
	color:#000;
	/*color:#0a3998;*/
	background:#95d8ff url(../images/body-cloud-background.jpg) no-repeat center 59px;
}



/* Grid layout */
.grid-default {
	float:left;
	padding-top:1em;
	margin-bottom:2em;
}
.span5 {
	width:5em;
	padding-right:2em;
}
.span10 {
	width:10em;
	padding-right:2em;
}
.span15 {
	width:15em;
	padding-right:2em;
}
.span20 {
	width:20em;
	padding-right:2em;
}
.span25 {
	width:25em;
	padding-right:2em;
}
.span30 {
	width:30em;
	padding-right:2em;
}
.span35 {
	width:35em;
	padding-right:2em;
}
.span40 {
	width:40em;
	padding-right:2em;
}

.clear {
	clear:both;
}
.last{
	margin-left:0 !important;
	margin-right:0 !important;
}

/*********************************************
*                                            *
*                  TYPOGRAPHY                *
*                                            *
*********************************************/

/* Paragraph */
p{
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
/* Header */
h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
	color:#0a3998;
}
h1{
	font-size:2.8em;
	padding-bottom:0.3em;
	line-height:1.2em;
	clear:both;
}
h2{
	font-size:2.5em;
	margin-bottom:0.9em;
	line-height:0.9em;
}
h3{
	font-size:1.5em;
	/*margin-bottom:0.7em;*/
	line-height:1.2em;
}
h4{
	font-size:1.2em;
	margin-bottom:0.5em;
	line-height:1.5em;
}
h5{
	font-size:1em;
	margin-bottom:0.5em;
	line-height:1.8em;
}
h6{
	font-size:1em;
	margin-bottom:0.5em;
	line-height:1.8em;
}

#footer{
	text-align:center;
}

/* Links */
p a {
	text-decoration:none;
}
h1 a{
	color:#000;
}
h1 a:hover{
	text-decoration:none;
}
li a{
	color:#0a3998;
	text-decoration:none;
}
li a:hover{
	text-decoration:underline;
}
/* All the trimming 
blockquote p{
	font-size:1.4em!important;
	line-height:1.9em!important;
	color:#fff;
	font-weight:bold;
}
blockquote p cite{
	font-style:normal;
}*/
strong{
	font-weight:bold;
}
em{
	font-style:italic;
	font-weight:inherit;
}
abbr{
	border-bottom:1px dotted #666;
	border-color:inherit;
	cursor:help;
}
address {
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1em;
	color:#000000; 
/*	color:#0a3998; */
}
.clear{
	clear:both;
}
.right-float{ /* Float any item to the right */
	float:right;
}
.left-float{ /* Float any item to the left */
	float:left;
}
.blue-font {
	color:#0a3998;
	font-weight:bold;
}
.black-font {
	color:#0a3998;
	font-weight:bold;
}
/* Image */
img{
	font-size:1em;
}
img.left-img{ /* Float any image to the LEFT and give it some margin */
	font-size:1em;
	float:left;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:1.8em;
	margin-right:2em;
	margin-top:0.3em;
}
img.right-img{ /* Float any image to the RIGHT and give it some margin */
	font-size:1em;
	float:right;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:1.8em;
	margin-left:2em;
	margin-top:0.3em;
}
/* Form */
#homepage-form {
	width:49em;
	position:relative;
}
#homepage-form select, #homepage-form input {
	margin-bottom:0.8em;
}
#homepage-form h3{
	font-size:1.6em;
	line-height:2.4em;
	color:#000;
	font-weight:normal;
}

#homepage-form ul li{
	font-size:1.2em;
	line-height:1.5em;
}

.homepage-bubble-legend{
	color:#FFF;
	font-weight:normal !important;
}

label {
	font-size:1.2em;
	line-height:1.8em;
}
legend {
	margin-left:-0.8em;
	font-size:1.6em;
	line-height:2.4em;
}
input, select {
	clear:both;
	display:block;
}
#homepage-form  #question-type {
	width:270px;
}
#homepage-form  #for-whom {
	width:150px;
}

#keyfacts-form legend {
	line-height:normal;
	padding-bottom:0.7em;
}
#keyfacts-form label {
	float:left;
	clear:both;
	width:35%;
}
#keyfacts-form select {
	float:right;
	clear:none;
	width:10em;
}
.blue-submit {
	border:0 none;
	color:#fff;
	background:transparent;
	font-size:1.2em;
	cursor:pointer;
	display:block;
	margin:0;
	background: transparent url(../images/blue-arrow.gif) no-repeat right center;
	padding-right:15px;
}
.red-submit {
	border:0 none;
	color:#fff;
	background:transparent;
	font-size:1.2em;
	cursor:pointer;
	margin:0;
	padding:0;
	font-weight:bold;
}

.red {
	color:#ff0000;
}
.redbg {
	border:2px ridge #FF3300 ;
	display:inline !important;
}

#keyfacts-form .blue-button-container {
	float:right;
	clear:both;
	margin-top:-10px;
}
div.bubble-tip-blue {
	background:transparent url(../images/bubble-tip-light-blue.jpg) no-repeat top left;
	width:71px;
	height:17px;
	position:absolute;
	top:-34px;
	right:25%;
}
/*contact form*/
.contact-form .bubble label {
	width:8em;
	color:#0a3998;
}
.contact-form h2  {
	margin:0 0 .3em 0;
}
.detail-info {
	width:75%;
}
.contact-form label, .contact-form input, .contact-form textarea, .contact-form select{
	float:left;
	clear:none;
	margin:0;
}
.contact-form label {
	width:5.5em;
}
.contact-form input, .contact-form select{
	margin:0 0.8em 0 0;
	height:1.4em;

}

.contact-form .FreeForm {
	width:7em;
	clear:both !important;
	float:none !important;
}
.row-form {
	clear:both;
	margin:0 0 0.5em;
}
.left-col-form{
	width:48%;
	float:left;
}
.txt-short {
	width:10em;
}
.txt-long {
	width:12em;
}
/* List Style */
ul{
	margin-bottom:1.8em;
	list-style-type:disc;
	list-style-position: outside;
    	margin:0 0 10px 30px;    

}
ul li{
	font-size:1.2em;
	line-height:1.5em;
}
ul li.caption{ /* Apply this class to the first list item in a list to give it a caption */
	font-variant:small-caps;
	list-style:none;
	color:#000;
}
li > ul, li > ol{
	margin-bottom:0;
	margin-left:5em;
}
li > ul li, li > ol li{
	font-size:1em;
}
ol{
	margin-bottom:1.8em;
	list-style:decimal inside;
}
ol li{
	font-size:1.2em;
	line-height:1.5em;
}
ul.no-bullet {
	list-style-type:none;
	margin:0 0 0.5em;
	list-style-position:outside;
}


/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/*header style*/
#header-container {
	height:59px;
	width:100%;
	background: #0060C1 url(../images/head-gradient.jpg) top left repeat-x;

}
#header #logo {
	background: transparent url(../images/head-stockport-logo.jpg) top left no-repeat;
	height:59px;
	width:20%;
	float:left;
	margin:0;
	padding:0;
}
#header #logo a {
	display:block;
	text-indent:-9999px;
	width:100%;
	height:59px;
	position:relative;
	z-index:1;
}

#header #slogan {
	float: right;
	height:59px;
	width:68%;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	line-height:59px;
	margin:0;
	padding:0;
	background:transparent url(../images/head-gradient.jpg) repeat-x scroll left top;
}

#header #flag {
	z-index:2;
	float:left;
	height:0;

}

#content-container {
	clear:both;
	min-height:451px;
	height:auto !important;
}
#content, #header{
	/*width:97em;*/
	width:970px;
	margin:0 auto;
}
#content {
	position:relative;
}
#content.homepage {
	padding:2em 0 0;
	background:transparent url(../images/woman-background.jpg) no-repeat bottom right;
	min-height:545px;
	height:auto !important;
	height:545px;
}
/* breadcrumb */

#breadcrumbdiv{
	width:100%;
	background-color: #FFFFFF;
	margin-bottom:10px;
	padding:1px;
}

#breadcrumb {
	margin-top:0em;
	list-style-type:none;
	color:#555;
	font-size:0.8em;
}

#breadcrumb a{
	color:#555;
}
#breadcrumb  li {
	float:left;
	margin-right:0 !important;
}
/* main navigation*/
#navigation-panel {
	position:absolute;
	top:-55px;
	right:0;
}
#primary-nav, #font-nav ul {
	list-style-type:none;
	float:right;
	margin:0.3em 0;
	padding:0;
}
#font-nav input {
	cursor:pointer;
}
#primary-nav  li{
	float:left;
	color:#fff;
	font-size:1em;
}
#primary-nav  li a{
	color:#fff;
	text-decoration:none;
}
#primary-nav  li a:hover {
	text-decoration:underline;
}
#font-nav {
	clear:both;
	float:right;
	width:17em;
}
#font-nav h5{
	float:left;
	font-family: Arial,Helvetica,Garuda,sans-serif;
	font-size:1em;
	color:#fff;
	margin:0;
	padding:0.4em 0;
}
#font-nav  li{
	float:left;
	color:#fff;
	width:22px;
	height:22px;
	text-indent:-9999px;
	margin-right:0.3em;
	display:inline;
}
#font-nav  li a{
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}
#font-nav .small-font {
	background:transparent url(../images/font-thumb-sprite.gif) no-repeat 0 0;
	border:0;
}
#font-nav .medium-font {
	background:transparent url(../images/font-thumb-sprite.gif) no-repeat -22px 0;
	border:0;
}
#font-nav .large-font {
	background:transparent url(../images/font-thumb-sprite.gif) no-repeat -44px 0;
	border:0;
}
/* Speech Bubble */
div.bubble {
	/*width: 75em;*/
	width:75%;
	margin-top: 3.5em;
	margin-bottom:2.5em;
	padding-right:24px;
	float:left;
	position:relative;
	z-index:1;
}

div.bubbleassess {
	width:97%;
	margin: 4em 0;
	padding-right:24px;
	float:left;
	position:relative;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}
div.bubbleassess blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 20px;
	padding: 0px;
	font-size:1.4em!important;
	line-height:1.9em!important;
	color:#fff;
	font-weight:bold;
}

div.bubbleassess blockquote p {
	margin: 20px;
	padding: 0px;
	font-size:1.4em!important;
	line-height:1.9em!important;
	color:#fff;
	font-weight:bold;
}

/* Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 20px;
	border: 3px solid #fff;
	background-color: #0072d6;
}

/* Rounded Bubble */
div.bubbleassess div.rounded {
	margin-bottom: 20px;
	border: 3px solid #fff;
	background-color: #0072d6;
}

div.lightblue div.rounded  {
	background-color:#d0f1fc;
	padding:20px;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 20px;
}
div.bubble .bubble-tip {
	position: absolute;
	right:-26px;
	bottom:25px;
	width:42px;
	height:42px;
	background: transparent url(../images/speech-bubble-tip.gif) no-repeat 15px 0;
	z-index:1;
}
div.end-bubble {
	margin-bottom:0;
}
div.start-bubble {
	margin-top:10px;
}
div.lightblue p{
	margin:0;
}
#speech-background {
	float:right;
	margin-right:3.2em;
	margin-top:1.5em;
}
h2.hp-header {
	margin:0;
}
#content.homepage address {
	color:#0a3998;
	font-size:1.5em;
	margin:2em 0;
}
div#intro-post div.rounded {
	margin-bottom: 20px;
	border: 3px solid #e9050a;
	background-color: #fff;
	padding:10px;

}
div.bubble-tip-red {
	background:transparent url(../images/bubble-tip-red-border.gif) no-repeat top left;
	width:47px;
	height:17px;
	position:absolute;
	bottom:-34px;
	right:25%;
}
/* service */
#list-services {
	list-style-type:none;
	padding-top:1em;
}
#list-services li {
	float:left;
	width:139px;
	height:197px;
	margin-right:2em;
	margin-bottom:0.5em;
	padding:10px;
	display:inline;
}
#list-services li .position {
	position:relative;
	width:139px;
	height:197px;
}
#list-services li a{
	font-size:1.3em;
	font-weight:bold;
	color:#0a3998;
	text-decoration:none;
	line-height:1.1em;
	cursor:pointer;
	position:relative;
	display:block;
}
#list-services li a:hover{
	text-decoration:underline;
}
#list-services .select-service {
	width:139px;
	position:absolute;
	bottom:20px;
	left:0;
	z-index:1000;
}
/* new css template A */
#list-template-A {
	list-style-type:none;
	padding-top:1em;
}
#list-template-A li {
	float:left;
	width:159px;
	height:217px;
	margin-right:2em;
	margin-bottom:0.5em;
	position:relative;
	display:inline;
}
#list-template-A li img.listImage {
	height:217px !important;
	width:159px !important;
}
#list-template-A li a.image-link {
	position:absolute;
	top:0;
	left:0;
}
#list-template-A li .position {
	position:relative;
	width:139px;
	height:187px;
	padding:10px 10px 20px;
	font-size:1.3em;
	font-weight:bold;
	color:#0a3998;
	z-index:1;
}
#list-template-A li .position a{
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:100%;
	width:100%;
}
#list-template-A li .list-image {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#list-template-A .select-service {
	width:139px;
	position:absolute;
	bottom:30px;
	left:10px;
	z-index:1;
	font-size:9pt !important;
}
/* end template A */
/*
#list-services li a:hover {
	background-color:#e8070d;
	color:#fff;

}
*/
/* slide red button */
ul.listredButton {
	list-style-type:none;
	clear:both;
}
ul.listredButton li {
	float:left;
	margin-right:2em;
}
ul.last-list {
	margin-bottom:0;
}
li.roundedRedButton a , #post li.roundedRedButton-blue-bg a, li.roundedRedButton a:hover, #post li.roundedRedButton-blue-bg a:hover{
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	display:block;
	position:relative;
}
#post li.roundedRedButton-blue-bg a {
	background-color:transparent;
}
li.roundedRedButton div {
	background: transparent url(../images/red-slide-button.gif) no-repeat left top;
}
li.roundedRedButton-blue-bg div {
	background: transparent url(../images/red-slide-button-bluebg.gif) no-repeat left top;
}
ul.listredButton .TL {
	background-position: left top;
	float:left;
}
ul.listredButton .TR {
	background-position: right top;
}
ul.listredButton .BR {
	background-position: right bottom;
}
ul.listredButton .BL{
	background-position: left bottom;
	padding:2px 3px 3px 6px;
}
b.red-arrow {
	padding:0 16px 0 0;
	background: transparent url(../images/red-arrow.gif) no-repeat right center;
}
/* js span link-red-arrow blue bg*/
div.roundedBlueRedBG {
	display:inline;
}
div.roundedBlueRedBG div {
	background: transparent url(../images/red-slide-button-bluebg.gif) no-repeat left top;
}

div.roundedBlueRedBG .TL {
	background-position: left top;
	float:left;
	margin-right:5px;
}
div.roundedBlueRedBG .TR {
	background-position: right top;
}
div.roundedBlueRedBG .BR {
	background-position: right bottom;
}
div.roundedBlueRedBG .BL{
	background-position: left bottom;
	padding:2px 3px 3px 6px;
}

#post div.roundedBlueRedBG a.link-red-arrow {
	padding:0 16px 0 0;
	background: #e9050a url(../images/red-arrow.gif) no-repeat right center;
	text-decoration:none;
	display:block;
	line-height:1.4em;
	font-weight:bold;
	color:#fff;
}

#post div.roundedBlueRedBG a.link-red-arrow-ContactButtons {
	padding:0 16px 0 0;
	background: #e9050a url(../images/red-arrow.gif) no-repeat right center;
	text-decoration:none;
	display:block;
	line-height:1.4em;
	width:158px;
	font-weight:bold;
	color:#fff;
}

#post div.roundedBlueRedBG a.link-red-arrow-Homepage {
	padding:0 16px 0 0;
	background: #e9050a url(../images/red-arrow.gif) no-repeat right center;
	text-decoration:none;
	display:block;
	line-height:1.4em;
	font-weight:bold;
	color:#fff;
	font-size:1.4em;
}

/* white bg red slide button */
div.roundedWhiteRedBG {
	display:inline;
}
div.roundedWhiteRedBG div {
	background: transparent url(../images/red-slide-button.gif) no-repeat left top;
}

div.roundedWhiteRedBG .TL {
	background-position: left top;
	float:left;
}
div.roundedWhiteRedBG .TR {
	background-position: right top;
}
div.roundedWhiteRedBG .BR {
	background-position: right bottom;
}
div.roundedWhiteRedBG .BL{
	background-position: left bottom;
	padding:2px 3px 3px 6px;
}
#content div.roundedWhiteRedBG a.link-whitebg-red-arrow {
	padding:0 16px 0 0;
	background: #e9050a url(../images/red-arrow.gif) no-repeat right center;
	text-decoration:none;
	display:block;
	color:#fff;
	font-size:1em;
}
/* slide blue button */

div.blue-button-container div{
	background:transparent url(../images/blue-slide-button.gif) no-repeat top right;
}
div.blue-button-whitebg-container div {
	background:transparent url(../images/blue-slide-button-white-bg.gif) no-repeat top right;
}
div.blue-button-whitebg-container {
	padding:1em 0;
}
div.blue-button-container .TL, div.blue-button-whitebg-container .TL {
	background-position: left top;
	float:left;
}
div.blue-button-container .TR, div.blue-button-whitebg-container .TR {
	background-position: right top;
}
div.blue-button-container .BR, div.blue-button-whitebg-container .BR {
	background-position: right bottom;
}
div.blue-button-container .BL, div.blue-button-whitebg-container .BL{
	background-position: left bottom;
	padding:1px 3px 2px 3px;
}

/* the basics - speech bubble */
.thebasicsD0F1FC-top {
	background:transparent url(../images/thebasics/D0F1FC-top.gif) no-repeat top left;
}
.thebasicsD0F1FC-body {
	background: transparent url(../images/thebasics/D0F1FC-middle.gif) repeat-y top left;
}
.thebasicsC7D9EE-top {
	background:transparent url(../images/thebasics/C7D9EE-top.gif) no-repeat top left;
}
.thebasicsC7D9EE-body {
	background: transparent url(../images/thebasics/C7D9EE-middle.gif) repeat-y top left;
}
.thebasicsCBFCD6-top {
	background:transparent url(../images/thebasics/CBFCD6-top.gif) no-repeat top left;
}
.thebasicsCBFCD6-body {
	background: transparent url(../images/thebasics/CBFCD6-middle.gif) repeat-y top left;
}
.thebasicsFCF5DA-top {
	background:transparent url(../images/thebasics/FCF5DA-top.gif) no-repeat top left;
}
.thebasicsFCF5DA-body {
	background: transparent url(../images/thebasics/FCF5DA-middle.gif) repeat-y top left;
}
.thebasicsE8D8F5-top {
	background:transparent url(../images/thebasics/E8D8F5-top.gif) no-repeat top left;
}
.thebasicsE8D8F5-body {
	background: transparent url(../images/thebasics/E8D8F5-middle.gif) repeat-y top left;
}
.thebasicsE9E8E7-top {
	background:transparent url(../images/thebasics/E9E8E7-top.gif) no-repeat top left;
}
.thebasicsE9E8E7-body {
	background: transparent url(../images/thebasics/E9E8E7-middle.gif) repeat-y top left;
}

.thebasicsFAFAF8-top {
	background:transparent url(../images/thebasics/FAFAF8-top.gif) no-repeat top left;
}
.thebasicsFAFAF8-body {
	background: transparent url(../images/thebasics/FAFAF8-middle.gif) repeat-y top left;
}

.thebasicsFAF4C6-top {
	background:transparent url(../images/thebasics/FAF4C6-top.gif) no-repeat top left;
}
.thebasicsFAF4C6-body {
	background: transparent url(../images/thebasics/FAF4C6-middle.gif) repeat-y top left;
}
.thebasicsFAE4F0-top {
	background:transparent url(../images/thebasics/FAE4F0-top.gif) no-repeat top left;
}
.thebasicsFAE4F0-body {
	background: transparent url(../images/thebasics/FAE4F0-middle.gif) repeat-y top left;
}

.thebasicsFBE5C2-top {
	background:transparent url(../images/thebasics/FBE5C2-top.gif) no-repeat top left;
}
.thebasicsFBE5C2-body {
	background: transparent url(../images/thebasics/FBE5C2-middle.gif) repeat-y top left;
}
.thebasicsC7D9EE-top, .thebasicsCBFCD6-top, .thebasicsE9E8E7-top, .thebasicsD0F1FC-top, .thebasicsFAF4C6-top, .thebasicsFBE5C2-top, .thebasicsFAE4F0-top, .thebasicsFCF5DA-top, .thebasicsE8D8F5-top, .thebasicsFAFAF8-top{
	padding:24px 0 0;
	width:159px;
	float:left;
	margin-right:20px;
	display:inline;

}
.thebasicsC7D9EE-body, .thebasicsCBFCD6-body, .thebasicsE9E8E7-body, .thebasicsD0F1FC-body, .thebasicsFAF4C6-body, .thebasicsFBE5C2-body, .thebasicsFAE4F0-body, .thebasicsFCF5DA-body, .thebasicsE8D8F5-body, .thebasicsFAFAF8-body{

	padding:0 10px;
	width:139px;
	min-height:20em;
	height:20em;
}
.thebasics-block  {
	color:#0a3998;
}
.thebasics-block h2 {
	font-size:1.4em;
	margin-bottom:0.5em;
	line-height:1.2em;
}
.thebasics-block p {
	line-height:1.4em;
	margin:0 0 1em 0;
}
.thebasics-block a {
	color:#505050;
	text-decoration:underline;
}
/*shopping and errands*/
.float-left-list {
	float:left;
	list-style-type:none;
	clear:both;
}
.float-left-list li{
	float:left;
	margin-right:10px;
	display:inline;
}
.highlight-txt {
	font-size:1.8em;
	color:#0a3998;
}
.img-bottom-right {
	position:absolute;
	right:0;
	bottom:0;
}
/*key facts*/
#intro-post {
	float:left;
	width:19%;
	padding-top:41px;
	position:relative;
	z-index:10;
	clear:both
}


#intro-post a {
	color:#0a3998;
	text-decoration:none;
}
#intro-post a:hover {
	text-decoration:underline;
}


#intro-post h4 {
	margin:0;
}

#post {
	width:79%;
	position:relative;
	z-index:1;
}

img.abs-bottom-right {
	position:absolute;
	bottom:0;
	right:0;
}


#form-container {

}
div#keyfacts-form {
	padding-top:4em;
	float:right;
	position:relative;
	width:300px;
}
div#keyfacts-form div.rounded {
	margin-bottom: 20px;
	border: 3px solid #fff;
	background-color: #a8e5fe;
	padding:10px;
}
/* keyfacts 2*/
div#intro-bubble {
	float:left;
	position:relative;
	padding:2em 0 2em;
	width:100%;
}
div#intro-bubble div.rounded {
	margin-bottom: 20px;
	border: 3px solid #fff;
	background-color: #dcf2ff;
	padding:10px;
}
div.bubble-tip-blue-intro {
	background:transparent url(../images/bubble-tip-blue.png) no-repeat top left;
	width:47px;
	height:17px;
	position:absolute;
	bottom:-34px;
	left:5%;
	z-index:1;
}

div.keyfactsmainLeft
{
	float:left;
	width:500px;
}
div.keyfactsmainLeftC1
{
	float:left;
	width:368px;
}

/*
#side-nav {
	float:left;
	width:17%;
	margin-right:2%;
	padding-top:0px;
	position:relative;
}
div#side-nav div.rounded{
	margin-bottom: 20px;
	border: 3px solid #fff;
	background-color: #0072d6;
}
#side-nav ul {
	list-style-type:none;
	border-top:1px solid #fff;
	list-style-position:outside;

}
#side-nav ul li {
	height:1%;
	overflow:hidden;
	margin:0;
	border-bottom:1px solid #fff;
}
#side-nav li a {
	padding:0.3em 2em 0.3em 0.5em;
	margin:0;
	height:100%;
	color:#fff;
	display:block;
	text-decoration:none;

}
#side-nav li a:hover{
	background-color:#063eae;
}
#side-nav li a.has-child {
	background-image: url(../images/arrow-drop-down.gif);
	background-repeat: no-repeat;
	background-position:97% center;
}
#side-nav li a:hover.has-child {
	background-image: url(../images/arrow-drop-down-hovered.gif);
	background-repeat: no-repeat;
	background-position:97% center;
}
div.bubble-tip-nav {
	background:transparent url(../images/bubble-tip-blue-nav.gif) no-repeat top left;
	width:47px;
	height:17px;
	position:absolute;
	bottom:-34px;
	right:25%;
	z-index:1;
}
*/

#side-nav {
	float:left;
	width:18em;
	margin-right:2%;
	padding-top:0px;
	margin-top:-41px;
}
div#side-nav .rounded-nav{
	background:transparent url(../images/keyfacts/rounded-top-dropdown.gif) no-repeat top left;
	padding-top:21px;
	width:161px;
}
div#side-nav ul {
	list-style-type:none;
	border-top:1px solid #fff;
	list-style-position:outside;
	width:161px;
	padding-bottom:38px;
	background-color: #0072d6;
	background:transparent url(../images/keyfacts/rounded-bottom-dropdown.gif) no-repeat bottom left;
	margin:0 !important;
}
div#side-nav ul li {
	margin:0;
	padding:0;
	border-bottom:1px solid #fff;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	width:155px;
	background-color: #0072d6;
	float:left;
	clear:left;
	position:relative;
	font-size:1.2em;
}
div#side-nav li li  {
	font-size:1em;
}
div#side-nav li a {
	padding:5px 15px 5px 5px;
	margin:0;
	color:#fff;
	display:block;
	text-decoration:none;
	width:135px;
	cursor:pointer;
}
#side-nav li a:hover{
	background-color:#063eae;
	text-decoration:none;
}
#side-nav li a.has-child {
	background-image: url(../images/arrow-drop-down.gif);
	background-repeat: no-repeat;
	background-position:right center;
}
#side-nav li a:hover.has-child {
	background-image: url(../images/arrow-drop-down-hovered.gif);
	background-repeat: no-repeat;
	background-position:right center;
}
#side-nav ul ul {
	position:absolute;
	top:-1px;
	left:-999em;
	min-height:1%;
	width:161px;
	padding:0;
	margin:0;
	background:none;
	z-index:1000;
}
#side-nav ul li:hover ul  ul, #side-nav ul ul li:hover ul  ul, #side-nav ul ul ul li:hover ul  ul  {
	left:-999em;
}
#side-nav ul li:hover ul, #side-nav ul ul  li:hover ul , #side-nav ul ul ul li:hover ul  {
	left:156px;
}

/*keyfact 4*/

#post.keyfacts4 {
	padding-right:15%;
	width:63%;
}
.review-container {
	padding-bottom:2em;
}
.font-blue {
	color:#0a3998;
}
.font-blue {
	color:#000000;
}
.star {
	background:transparent url(../images/keyfacts/star-matrix.jpg) no-repeat top left;
	padding-left:100px;
	height:20px;
	line-height:20px;
}
.no-rating {
	background-position: 0 0;
}
.rating-one {
	background-position:0 -18px;
}
.rating-two {
	background-position: 0 -36px;
}
.rating-three {
	background-position: 0 -54px;
}
.rating-four {
	background-position: 0 -72px;
}
.rating-five {
	background-position: 0 -90px;
}

#intro-post .button-white a, #intro-post .button-white a:hover {
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:1.2em;
	padding:0.1em 0.5em;
}
blockquote.review  {
	margin-bottom:1.5em;
	position:relative;
	color:#0a3998;
}
blockquote.review p{
	line-height:1.3em;
	margin-bottom:1em;;
}
blockquote.review cite {
	text-transform:uppercase;
}
.open-quote {
	position:absolute;
	top:-10px;
	left:-34px;
}
.close-container {
	position:relative;
}
.close-container img {
	position:absolute;
	top:0;
}
table.image-table {
	border-spacing:1px;
	border-collapse:separate;
	border-bottom:1px solid #8ebad4;
}
table.image-table img {
	vertical-align:bottom;
}
#post .blue-button-container a, #post .blue-button-container a:hover {
	display:block;
	text-decoration:none;
	background:none;
	cursor:pointer;
}
#post .blue-button-container b {
	background: transparent url(../images/blue-arrow.gif) no-repeat center right;
	padding:0.2em 16px 0.2em 0.4em;
	line-height:1.5em;
	font-size:1.1em;
}
/* keyfact result*/
.result-block {
	border-bottom:1px solid #fff;
	margin-bottom:1.5em;
	padding-bottom:1.5em;
}
.result-block  h2 {
	margin-bottom:0.3em;
}
.result-block  h2 img {
	padding:0 0 0 0.6em;

}
.result-block .listredButton {
	margin:0;
}
/* E List */
table {
	font-size:1.2em;
}
#content .elist {
	width:100%;
}
table#e-list tr{
	vertical-align:top;
}
table#e-list td {
	border-bottom:1px solid #fff;
	padding:0.5em 0.3em;
}
table#e-list th {
	color:#0a3998;
	font-weight:bold;
	padding:0.3em;
}
table#e-list .col1 {
	width:40em;
	font-weight:bold;
}
table#e-list .col2 {
	width:20em;
}
table#e-list .col3 {
	width:35em;
}
table#e-list .col4{
	width:20em;
}
table#e-list .col5 {
	width:30em;
}
table#e-list .col6 {
	width:10em;
}
table#e-list .col7 {
	width:20em;
}
table#e-list .col8 {
	width:20em;
}
/*care services */
#cal-tab {
	list-style:none;
	margin:0 0 0 35px;
	position:relative;
	z-index:199;
}
#cal-tab li {
	float:left;
	margin:0 12px 0 0;
	display:inline;
	padding:2em 0 0 0;
	font-size:1.4em;

}
#cal-tab li  div{
	float:left;
	margin:0;
	background: transparent url(../images/care-services/tab-sprite.gif) no-repeat left top;
	padding:0 0 0 7px;
	height:1.8em;
}
#cal-tab li  a {
	background: transparent url(../images/care-services/tab-sprite.gif) no-repeat right top;
	float:left;
	margin:0 -7px 0 0;
	position:relative;
	padding:0.2em 0.8em 0.2em 0.3em;
	height:1.4em;
	color:#fff;
	text-decoration:none;
}
#cal-tab li.last {
}
#cal-tab li.last div{

}
#cal-tab li.last a {

}
#cal-tab li span {
	float:left;
	padding:0 0 0 17px;
	color:#777;
	font-size:2em;
	font-weight:bold;
}
#cal-tab li.active  div{
	background-position:0 -100px;
}
#cal-tab li b a, #cal-tab li b {
	font-weight:normal;
}
#cal-tab li.arrow-m.active b a {
	min-width:85px;
	text-align:center;
}
#cal-tab li.arrow-s.active b a {
	min-width:50px;
	text-align:center;
}
#cal-tab li.active b{
	padding-bottom:18px;
	margin-bottom:-18px;
	float:left;
	height:1.8em;
	position:relative;
}
#cal-tab li.active b a {
	background-position:100% -100px;
	font-weight:bold;
}
#cal-tab li.active img {

}
#cal-tab li.arrow-s b {
	background: transparent url(../images/care-services/arrow-s.gif) no-repeat  center 100%;
}
#cal-tab li.arrow-m b {
	background: transparent url(../images/care-services/arrow-m.gif) no-repeat  center 100%;
}
#cal-tab li.arrow-l b {
	background: transparent url(../images/care-services/arrow-l.gif) no-repeat  center 100%;
}

div#cal-con {
	width:75em;
	margin:0 auto;
}
div.cal-round-TL {
	background: transparent url(../images/care-services/rounded-calculator.gif) no-repeat left top;
	margin-right:32px;
	height:32px;
	margin-top:-2px;
}
div.cal-round-TR {
	background: transparent url(../images/care-services/rounded-calculator.gif) no-repeat right top;
	height:32px;
	margin:-32px 0 0 32px;
	position:relative;
	z-index:150;
}
div.cal-round-BL {
	background: transparent url(../images/care-services/rounded-calculator.gif) no-repeat left bottom;
	margin-right:32px;
	height:32px;
}
div.cal-round-BR {
	background: transparent url(../images/care-services/rounded-calculator.gif) no-repeat right bottom;
	height:32px;
	margin:-32px 0 0 32px;
}
div.cal-body {
	border-left:6px solid #0072d6;
	border-right:6px solid #0072d6;
	background:#fff;
	padding:0 30px;
}


div.cal-body table {
	font-size:1.4em;
	font-weight:bold;
}
div.cal-body table tr {
	height:1.6em;;
}
div.cal-body .col1 {
	width:2em;
}
div.cal-body .col2 {
	width:28em;
}
div.cal-body .col3 {
	width:5em;
	text-align:right;
}

div.cal-body .col4{
	width:22em;
}

div.cal-body .colpound{
	width:0.8em;
}

div.cal-body .col4active {
	width:22em;
	background:transparent url(../images/calculators/4-6weekinfoarrow.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:0.8em;
	text-align:center;
}

div.cal-body .td_estimatespacer {
	padding-top:10px;
}

a.calcResultsSummaryLink {
	color:#FFF;
	font-size:0.9em;
	text-decoration:none;
}

.red-font {
	color:#e9050a;
}
.font1-5em {
	font-size:1.5em;
}
div.margin-bubble {
	margin-left:32em;
}
div.calculator-bubble-top {
	width:350px;
	padding-top:29px;
	background: transparent url(../images/care-services/top-bubble-wide.gif) no-repeat left top;
}
div.calculator-bubble-bottom {
	background: transparent url(../images/care-services/bottom-bubble-wide.gif) no-repeat left bottom;
	padding-bottom:8px;
}
div.calculator-bubble-body {
	background:#0072d6;
	padding:5px 15px;
	color:#fff;
}
div.calculator-bubble-body p{
	margin:0 0 0.3em 0;
}


div#intro-con {
	width:600px;
	margin:0 auto;
}
div.intro-blue-top {
	width:595px;
	padding-top:15px;
	background: transparent url(../images/care-services/intro-blue-rounded.gif) no-repeat left top;
}
div.intro-blue-bottom {
	padding-bottom:15px;
	background: transparent url(../images/care-services/intro-blue-rounded.gif) no-repeat left bottom;
}
div.intro-blue-body {
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	background:#0072d6;
	padding:0 2em;
	color:#fff;
}
div.intro-purple-top {
	width:598px;
	padding-top:23px;
	background: transparent url(../images/care-services/intro-purple-rounded.gif) no-repeat 0 -3px;
}
div.intro-purple-bottom {
	padding-bottom:36px;
	background: transparent url(../images/care-services/intro-purple-rounded.gif) no-repeat left bottom;
}
div.intro-purple-body {
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	background:#743dc4;
	padding:0 2em;
	color:#fff;
	position:relative;
}
div.intro-purple-body p, div.intro-blue-body p {
	margin-bottom:0;
}
.care-next-submit {
	background:transparent url(../images/care-services/submit.gif) no-repeat center left;
	padding-left:40px;
	color:#fff;
	font-size:1.8em;
	display:block;
	float:right;
	height:2em;
	line-height:2em;
	text-decoration:none;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
}
a.care-next-submit:hover {
	color:#e8070d;
}

.p-big {
	font-size:1.6em
}
.p-medium {
	font-size:1.4em;
}
.p-small {
	font-size:1.2em;
}


#contactme ul li{
	font-size:1.2em;
	line-height:1.5em;
}

.R1-D-outer {
	width:77% !important;
	float:right;
}

.R1-D-postwidth {
	width:52% !important;
	float:left;
}

.R2-D-postwidth {
	width:71% !important;
	float:left;
}

#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_StockportMasterContentPlaceHolder_pnlR1Left {
	position:relative;
	z-index:10;
}

.content-image{
	float:right;
	margin-top:40px;
}

.G-R1-Address{
	padding:5px;
	width:100%;
	font-size:1em !important;
}
.E-R1-PostWidth{
	width:80%;
	float:right;
}

.E-R2-PostWidth{
	width:100%;
}


a.calc-next-submit {
	background:transparent url(../images/calculators/deductarrow.jpg) no-repeat center right;
	padding-left:40px;
	padding-right:45px;
	color:#fff;
	font-size:1.4em;
	display:block;
	float:right;
	height:2.8em;
	line-height:2.2em;
	text-decoration:none;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
}
a.calc-next-submit:hover {
	color:#e8070d;
}

a.calc-next-submit-purple {
	background:transparent url(../images/care-services/submit.gif) no-repeat center right;
	padding-left:40px;
	padding-right:45px;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	display:block;
	float:right;
	height:2.5em;
	line-height:2.2em;
	text-decoration:none;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
}
a.calc-next-submit-purple:hover {
	color:#e8070d;
}

#post a.req-next-submit {
	background:transparent url(../images/button-go-red.gif) no-repeat center right;
	padding-right:45px;
	color:#0a3998;
	font-size:1.8em;
	display:block;
	float:right;
	height:2.5em;
	line-height:2.4em;
	text-decoration:none;
}
#post a.calc-next-submit:hover {
	color:#e8070d;
}

	
	
.termchoice
{
	width:70%;
	float:left;
	padding-top:3px;
}


a.b-lozenge-link
{
	text-decoration:none;
	z-index:30;
}

a.b-lozenge-link:hover
{
	text-decoration:none;
	cursor:pointer;

}

.BSubHeaderWidth
{
     	width:72%
}

.homepage-corner{
     	float:right;
	z-index:0;
	margin-top:-50px;
}

.small-next-submit {
	background:transparent url(../images/small_red_go.jpg) no-repeat bottom right;
	color:#043cad;
	position:relative;
	border: 0px solid;
	cursor:pointer;
	line-height:2.0em;
	height:1.75em;
	margin-bottom:0px !important;
	display:inline !important;
	width:2em;
}
.small-next-submit:hover {
	color:#e8070d;
}
.homepage-dropdown {
	display: inline !important;
}

#homepage-post {
	width:100% !important;
}


.next-submit {
	background:transparent url(../images/button-go-red.gif) no-repeat bottom right;
	color:#043cad;
	font-size:1.8em;
	position:relative;
	width:7em;
	border: 0px solid;
	cursor:pointer;
	font-weight:bold;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	line-height:2.0em;
	height:1.75em;
}
.next-submit:hover {
	color:#e8070d;
}

/* back button bottom */
#back-button-container {
	position:absolute;
	bottom:-45px;
	right:0;
}
#back-button-top{
	position:absolute;
	top:30px;
	right:0;
	z-index:15000;
}
a#button-back-top {
	background: transparent url(../images/button-back-small.gif) no-repeat center left;
	padding-left:30px;
	height:2em;
	line-height:2em;
	font-size:1.4em;
	display:block;
	text-decoration:none;
	float:right;
	margin-right:1em;
	display:inline;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
}
a#button-back-top:hover {
	color:#e8070d;
}

/* back button top */

a#hypBack {
	background: transparent url(../images/button-back-blue.gif) no-repeat center left;
	padding-left:40px;
	height:2em;
	line-height:1.8em;
	font-size:1.8em;
	display:block;
	text-decoration:none;
	float:right;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
}
a#hypBack:hover {

}

#post a.nullify-red{
	background:transparent;
	color:#0a3998;
}	color:#e8070d;

.nullify-red{
	background:transparent;
	color:#0a3998;
}

#post a, .red-link, #cal a{
	background:red;
	color:#fff;
	padding:0 5px 1px;
	font-weight:bold;
	text-decoration:none;
}



.SubTitle
{
 	color:#bae7ff;
	font-size:0.7em;
}

/* list-Route-C */

#list-Route-C  {
	list-style-type:none;
	padding-top:1em;
}
#list-Route-C  li {
	float:left;
	width:232px;
	height:210px;
	margin-right:2em;
	margin-bottom:0em;
	position:relative;
	display:inline;
}
#list-Route-C  li img.listImage {
	width:234px;
	height:202px;
}
#list-Route-C  li a.image-link {
	position:absolute;
	top:0;
	left:0;
}
#list-Route-C  li .position {
	position:relative;
	width:139px;
	height:187px;
	padding:10px 10px 20px;
	font-size:1.3em;
	font-weight:bold;
	color:#0a3998;
	z-index:1000;
}
#list-Route-C  li .position a{
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:100%;
	width:100%;
}
#list-Route-C  li .list-image {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#list-Route-C .select-service {
	width:215px;
	position:absolute;
	bottom:40px;
	left:10px;
	z-index:1;
	font-size:9pt !important;
}
.RouteC-submit {
	background:transparent url(../images/button-go-red.gif) no-repeat bottom right;
	color:#043cad;
	font-size:2em;
	display:block;
	position:absolute;
	right:-8em;
	bottom:-1em;
	margin-right:200px;
	border: 0px solid;
	cursor:pointer;
	width:140px;
	font-weight:bold;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	line-height:2.0em;
	height:1.75em;
}
.RouteC-submit:hover {
	color:#e8070d;
}

/* end list route C */

ul.no-bullet-G {
	list-style-type:none;
	margin:0 0 0.5em;
	list-style-position:outside;
}

ul.no-bullet-G li {
	width:160px;
}

#C1-mapandform
{
	width:300px;	
}

.tblhomepage td
{
	vertical-align:top;
}

/* Calculator Forms */

.tblIncomeTitle
{
	color:#0072d6;
	font-size:1.4em;
	margin-bottom:8px;
	
}

.tblIncome
{
	font-size:1.4em;
	font-weight:bold;
 	width:100%;
}

.tblIncome tr
{
	height:1.6em;
}

.tblpound
{
	width:15px;
}
.tblIncomeText
{
	
}

.tblIncomeAmount
{
 	width:105px;
}

.tblIncomeAmount input
{
	clear:none !important;
	width:90px;
	display:inline !important;
}

.tblIncomeTimescale 
{
	width:60px;
}

.tblIncomeInfo
{
	width:260px;
	font-size:0.75em;
}

.tblIncomeMortgagePaid
{
	font-size:0.65em;
	font-weight:normal;
	padding-left:10px;


}

.tblIncomeMortgagePaid input
{
	display:inline !important;
	vertical-align:middle;
}

.tblIncomeTimescale select
{
	width:65px;
}

.tblIncomeVal {
	width:2px;
}

.redresult {
	font-size:1.5em;
	color:#E9050A;
	vertical-align:top;
}
.normalresult {
	font-size:0.7em !important;
	color:#000;
}

.calcform-next-submit {
	background:transparent url(../images/calculators/redsubmitwhitebackground.jpg) no-repeat scroll right center;
	border:0 none;
	color:#FF0000;
	display:block;
	float:right;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	height:2.7em;
	line-height:2.2em;
	padding-left:40px;
	padding-right:45px;
	text-decoration:none;
	margin-top:10px;
	cursor:pointer;
}
.calcform-next-submit:hover {
	color:#e8070d;
}

.calcform-back-submit {
	background: transparent url(../images/button-back-blue.gif) no-repeat center left;
	border:0 none;
	display:block;
	float:right;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight:bold;
	font-size:1.4em;
	height:2.5em;
	line-height:2.2em;
	padding-left:40px;
	padding-right:45px;
	text-decoration:none;
	margin-top:10px;
	cursor:pointer;
}
.calcform-back-submit:hover {
	color:#e8070d;
}

.ResIS2Questions {
	font-size:1.4em;
	font-weight:bold;
	float:left;
}

.ResIS2Lists {
	display:inline !important;
}

.ResIS2Legend {
	color:#0072d6;
	font-size:1.1em;
	font-weight:bold;
}

.ResIS2Lists td {
font-size:1.1em;
font-weight:bold;
height:25px;
width:50px;
}

.ResIS2Lists {
	font-size:1.2em;
}


.ResIS2Lists input {
	display:inline !important;
}

select.ResIS2Lists {
	font-size:1.1em;
	margin-bottom:5px;
}


.ResIS2Lists label {
	font-size:0.8em;
	padding-left:5px;
}

.ResIS2Radio
{
	float:right;
}

.CalcValidator{
 	color:#FF0000;
	display:inline;
}

.calcAllowanceTitle {
	font-size:1.4em;

	font-weight:bold;
}

.calcAllowance{
	font-size:1.4em;
	color:#FF0000;
	font-weight:bold;
}


.ResultsTooMuch {
	font-size:1.4em;
	font-weight:bold;
}

.calcAllowance a {
	color:#FF0000;
}

.betteroff-next-submit {
	background:transparent url(../images/calculators/redsubmitwhitebackground.jpg) no-repeat center right;
	padding-right:50px;
	color:#E9050A;
	font-size:1em;
	display:block;
	float:right;
	height:2.6em;
	line-height:2.5em;
	text-decoration:none;
}
.betteroff-next-submit:hover {
	color:#e8070d;
}

.betteroff-table {
	width:100%
}

.betteroff-table td {
	text-align:right;
}

.calcSubHeading {
	font-size:1.3em;
}


/* help */
#content .help {
	min-height:45em;
	height:auto !important;
	height:45em;
	width:100%;
	position:releative;
}
#help-bg1, #help-bg2 {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1500;
}
#help-bg2 img{
	width:959px;
	height:259px;
}
#help-bg1 {
	z-index:1;
}
#help-nav {
	list-style-type:none;
	list-style-position:outside;
	z-index:1000;
	position:relative;
}
#help-nav li{
	width:305px;
	float:left;
	display:inline;
	position:relative;
    	margin:3px !important;   
	height:24em;
}

#help-nav li a {
	background-color:transparent;
	color:#0a3998;
	font-size:2em;
	line-height:1.4em;
	font-weight:normal;
	padding:0;
	padding:0 1em;
	display:block;
	height:100%;
	z-index:2000;
	position:relative;
}
.fce5c3-top {
	background: transparent url(../images/help-bubble/fce5c3-top.gif) no-repeat top left;
	padding-top:23px;
	position:absolute;
	bottom:0;
	width:305px;
}
.fce5c3-body {
	background-image: url(../images/help-bubble/fce5c3-body.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color:#fce5c3;
}
.fce5c3-bottom {
	background: transparent url(../images/help-bubble/fce5c3-bottom.gif) no-repeat bottom left;
	padding-bottom:35px;
}
.e8d8f4-top {
	background: transparent url(../images/help-bubble/e8d8f4-top.gif) no-repeat top left;
	padding-top:23px;
	position:absolute;
	bottom:0;
	width:305px;
}
.e8d8f4-body {
	background: #e8d8f4 url(../images/help-bubble/e8d8f4-body.gif) repeat-y top left;
}
.e8d8f4-bottom {
	background: transparent url(../images/help-bubble/e8d8f4-bottom.gif) no-repeat bottom left;
	padding-bottom:35px;
}
.e9e8e7-top {
	background: transparent url(../images/help-bubble/e9e8e7-top.gif) no-repeat top left;
	padding-top:23px;
	position:absolute;
	bottom:0;
	width:305px;
}
.e9e8e7-body {
	background: #e9e8e7 url(../images/help-bubble/e9e8e7-body.gif) repeat-y top left;
}
.e9e8e7-bottom {
	background: transparent url(../images/help-bubble/e9e8e7-bottom.gif) no-repeat bottom left;
	padding-bottom:35px;
}


.cbfcd6-top {
	background: transparent url(../images/help-bubble/cbfcd6-top.gif) no-repeat top left;
	padding-top:23px;
	position:absolute;
	bottom:0;
	width:305px;
}
.cbfcd6-body {
	background-image: url(../images/help-bubble/cbfcd6-body.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color:#cbfcd6;
}
.cbfcd6-bottom {
	background: transparent url(../images/help-bubble/cbfcd6-bottom.gif) no-repeat bottom left;
	padding-bottom:35px;
}


#help-nav li .fce5c3-body a  {
	padding-bottom:2.8em;
}
#help-nav li .e8d8f4-body a {
	padding-bottom:2.4em;
}
#help-nav li .e9e8e7-body a {
	padding-bottom:2.3em;
}

#help-nav li .cbfcd6-body a {
	padding-bottom:2.3em;
}



a.homesearch {
	color:#FF0000 !important;
	background: none !important;
	text-decoration: underline !important;
	padding:0 !important;
}

#homesearchindent {
	padding-left:50px;
	font-size:1.2em;
}
































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

.nullify-red {

}

.homepage-bubble-legend {

}

h3 {

}

.font-blue {

}

.font-black {

}

.link-red-arrow {

}

.link-whitebg-red-arrow {

}

