html {
	MIN-WIDTH: 920px;
	TEXT-ALIGN: center;
	WIDTH: 100%;
	HEIGHT: 100%;
	OVERFLOW: inherit;
        font-size: 62.5%;
}
body {
	MIN-WIDTH: 920px;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND: url(../images/background.jpg) #fff repeat-x left top;
	COLOR: #484848;
	OVERFLOW: inherit;
	PADDING-TOP: 0px;
         height:100%;
}
img {
	BORDER: none;
	OUTLINE: none;
}
p.imagearticle {
        float: right;
        padding-right: 10px;
}
a {
	OUTLINE: none;
}
.contentpaneopen ul {
        font-size: 1.2em;
        list-style: none;
        padding: 0 0 20px 0;
}
.contentpaneopen li {
        line-height: 1.8em;
}
#page {
	MARGIN: -16px 0px 0px;
	BACKGROUND: url(../images/header_bg.jpg) no-repeat center top;
         min-height:100%;
         height:auto !important;
         height:100%;
}
#wrapper {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 100%;
	PADDING-TOP: 0px;
}
#wrapper {
	MARGIN: 0px auto;
	WIDTH: 920px;
        clear: both;
}
#footer P {
	MARGIN: 0px auto;
	WIDTH: 920px;
}
#header {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 900px;
	PADDING-RIGHT: 0px;
	HEIGHT: 130px;
	PADDING-TOP: 0px;
}
#header #logo {
	MARGIN-LEFT: -40px
}
#navbar {
	WIDTH: 960px;
	HEIGHT: 30px;
	MARGIN-LEFT: -50px;
        font-size: 16px;
}
#top {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 720px;
	PADDING-RIGHT: 0px;
	HEIGHT: 30px;
	TOP: 0px;
	PADDING-TOP: 0px;
	LEFT: 0px;
}
UL.menu {
	LIST-STYLE-TYPE: none;
	WIDTH: 900px;
	HEIGHT: 30px;
}
UL.menu LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FLOAT: left;
	CLEAR: none;
	PADDING-TOP: 0px;
}
UL.menu LI A {
	DISPLAY: block;
}
UL.menu LI A SPAN {
	DISPLAY: none;
}
UL.menu LI.item1 A {
	WIDTH: 56px;
	BACKGROUND: url(../images/main_nav.jpg) no-repeat -44px 0px;
	HEIGHT: 30px;
}
UL.menu LI.item1 A:hover {
	BACKGROUND-POSITION: -44px -30px;
}
UL.menu LI.item1#current A {
	BACKGROUND-POSITION: -44px -60px;
}
UL.menu LI.item54 A {
	WIDTH: 83px;
	BACKGROUND: url(../images/main_nav.jpg) no-repeat -100px 0px;
	HEIGHT: 30px;
}
UL.menu LI.item54 A:hover {
	BACKGROUND-POSITION: -100px -30px;
}
UL.menu LI.item54#current A {
	BACKGROUND-POSITION: -100px -60px;
}
UL.menu LI.item53 A {
	WIDTH: 82px;
	BACKGROUND: url(../images/main_nav.jpg) no-repeat -183px 0px;
	HEIGHT: 30px;
}
UL.menu LI.item53 A:hover {
	BACKGROUND-POSITION: -183px -30px;
}
UL.menu LI.item53#current A {
	BACKGROUND-POSITION: -183px -60px;
}
UL.menu LI.item65 A {
	WIDTH: 53px;
	BACKGROUND: url(../images/main_nav.jpg) no-repeat -265px 0px;
	HEIGHT: 30px;
}
UL.menu LI.item65 A:hover {
	BACKGROUND-POSITION: -265px -30px;
}
UL.menu LI.item65#current A {
	BACKGROUND-POSITION: -265px -60px;
}
UL.menu LI.item55 A {
	WIDTH: 99px;
	BACKGROUND: url(../images/main_nav.jpg) no-repeat -318px 0px;
	HEIGHT: 30px;
}
UL.menu LI.item55 A:hover {
	BACKGROUND-POSITION: -318px -30px;
}
UL.menu LI.item55#current A {
	BACKGROUND-POSITION: -318px -60px;
}
UL.menu UL {
	Z-INDEX: 2;
	POSITION: absolute;
	FILTER: alpha(opacity=80);
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #94b655;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	LEFT: -98%;
	opacity: 0.8;
}

UL.menu LI UL:hover, UL.menu LI:hover UL{
	LEFT: auto !important;
}

UL.menu UL LI {
	BORDER-BOTTOM: #7c9b42 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	HEIGHT: 20px;
	CLEAR: left;
	FONT-SIZE: 10px;
	PADDING-TOP: 5px;
}
UL.menu LI.parent UL LI A {
	WIDTH: 140px;
}
UL.menu UL LI {
	WIDTH: 140px;
}
UL.menu UL A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: none transparent scroll repeat 0 0 !important;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
UL.menu UL A:hover {
	COLOR: #1e5367;
	TEXT-DECORATION: none;
}
UL.menu UL LI SPAN {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-TOP: 0px;
}
#search {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 160px;
	PADDING-RIGHT: 0px;
	HEIGHT: 30px;
	TOP: 0px;
	PADDING-TOP: 0px;
	LEFT: 730px;
}
#logo {
	Z-INDEX: 1;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 332px;
	PADDING-RIGHT: 0px;
	HEIGHT: 100px;
	TOP: 30px;
	PADDING-TOP: 0px;
	LEFT: 0px;
}
#contact {
	Z-INDEX: 1;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 220px;
	PADDING-RIGHT: 0px;
	HEIGHT: 79px;
	TOP: 40px;
	PADDING-TOP: 0px;
	LEFT: 695px;
}
#leftColumn {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 555px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
        margin-right: 20px;
	PADDING-TOP: 0px;
}
#rightColumn {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 575px;
	PADDING-LEFT: 0px;
	WIDTH: 355px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
        float: left;
}
/*#footerspacer {
	HEIGHT: 70px;
}*/
#footerspacer {
  display: inline-block;
  float:left;
  clear:both;
  margin-top:20px;
}

#footerspacer {
  display: block;
  height:70px;
  width:100%;
}
/* End hide from IE-mac */
#footer {
        height: 70px;
	TEXT-ALIGN: center;
	MARGIN-TOP: -70px;
	WIDTH: 100%;
         float:left;
        clear: both;
        background: #94b655;
        color: #FFFFFF;
        padding-top:10px;
}
P {
	FONT-SIZE: 1.2em;
}
H1 {
	FONT-SIZE: 2.4em;
}
H2 {
	FONT-SIZE: 1.8em;
}
H3 {
	FONT-SIZE: 1.6em;
}
H4 {
	FONT-SIZE: 1.4em;
}
H1 {
	COLOR: #94b655; FONT-WEIGHT: bold;
}
H2 {
	COLOR: #94b655; FONT-WEIGHT: bold;
}
H3 {
	COLOR: #94b655; FONT-WEIGHT: bold;
}
H4 {
	COLOR: #94b655; FONT-WEIGHT: bold;
}
.bluebox H1 {
	COLOR: #5d808d;
}
.bluebox H2 {
	COLOR: #5d808d;
}
.bluebox H3 {
	COLOR: #5d808d;
}
.bluebox H4 {
	COLOR: #5d808d;
}
A {
	COLOR: #5d808d;
}
A {
	
}
A:hover {
	COLOR: #ccc;
}
#footer P {
	PADDING-LEFT: 10px;
	WIDTH: 920px;
	PADDING-RIGHT: 10px;
	COLOR: #fff;
	PADDING-TOP: 5px;
}
#footer table{
padding-top:5px;
}
#leftColumn .moduletable {
	FONT-SIZE: 1.2em;
        padding-bottom: 15px;
}
.contentheading {
	COLOR: #94b655;
	FONT-SIZE: 2.2em;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0.5em;
}
#debtCalculatorWrapper{
        width: 345px;
        float: right;
        margin-bottom: 15px;
}
#debtCalculatorWrapper #disposableincome{
        margin-bottom: 10px;  
}
#debtCalculatorWrapper p{
        margin: 10px 0 0 0; 
}
#debtCalculatorWrapper h1 {
        color: #5d808d;
        font-family: arial, helvetica, sans-serif;
        font-weight: lighter;
        padding: 0 0 0 15px;
        margin: 0 0 15px 0;
}
#debtCalculatorWrapper form {
        padding: 0 0 0 15px;
        font-size: 1.2em;
        width: 300px;
}
#callbackFormWrapper {
        width: 345px;
        float: right;
        margin-bottom: 15px;
}
#callbackFormWrapper a img {
        margin-left: -15px;
}
#callbackFormWrapper h1 {
        color: #5d808d;
        font-family: arial, helvetica, sans-serif;
        font-weight: lighter;
        padding: 0 0 0 15px;
        margin: 0 0 15px 0;
}
#callbackFormWrapper form {
        padding: 0 0 0 15px;
        font-size: 1.2em;
        width: 200px;
}
#callbackFormWrapper a {
        padding: 0 0 0 15px;
}
.blueboxtop {
        background: url(../../../images/stories/callback_top.png) no-repeat;
        height: 23px;
        width: 345px;
        float: left;
}
.blueboxmiddle {
        background: #BCD9E2 url(../../../images/stories/callback_middle.jpg) no-repeat;
        width: 345px;
        float: left;
}
.blueboxbottom {
        background: url(../../../images/stories/callback_bottom.png) no-repeat;
        height: 22px;
        width: 345px;
        float: left;
}
#callbackFormWrapper input {
        margin-bottom: 8px;
        width: 250px;
}
.componentheading {
        font-size: 2.2em;
        color: #94b655;
}
td.article_column {
        padding: 5px;
}
#btnSubmit {
        width: 143px;
        height: 37px;
        background: url(../../../images/stories/submit.png) no-repeat !important;
        text-indent: -9999px;
        border: none;
        margin: 0;
}
#debtCalculatorButton {
        width: 141px;
	height: 35px;
	background: url(../../../images/stories/calculate.png) no-repeat !important;
        text-indent: -9999px;
        border: none;
        margin: 0;
}
#resetdetailedForm {
        width: 141px;
		height: 35px;
		background: url(../../../images/stories/reset.png) no-repeat !important;
        text-indent: -9999px;
        border: none;
        margin: 0;
}
#detailedFormWrapper form label {
        width: 150px;
        float: left;
        margin-bottom: 15px;
}

#detailedFormWrapper form input {
        margin-bottom: 15px;
}
#detailedFormWrapper form span.half {
        width: 500px;
        float: left;
}

#detailedFormWrapper form #checkboxes label {
        float: none;
        font-size: 0.8em;  
}
#ticktext {
        font-size: 1em;
}
.banneritem {
        margin-bottom: 15px;
}
.search {
        float: right;
        padding: 3px;
}
ul#mainlevel-nav{
        list-style-type:none;
        margin:0 auto;
        height:15px;
        width:500px;
}
ul#mainlevel-nav li{
        display:inline;
        float:left;
        clear:none;
        padding:0 5px;
}