/* This file is the main stylesheet loaded first. All other stylesheets override this one.

See also:
- menu.css
- ie.css
- ie6.css
- ie5.css
- print.css

*/

/* Reset styles to start off clean */

h1, h2, h3, h4, h5, h6, ul, li, table {
	margin: 0px;
	padding: 0px;
}

/* Remove outline from clicked links in Firefox */

*|*:-moz-any-link:focus{
	 outline-width:0!important
}

/* Remove outline from inputs in Firefox */

input:focus::-moz-focus-inner{
	border-color:transparent !important
}

/* Remove borders from linked images */

img {
	border: none;
	line-height: 0px;
}

a.image-link {
	line-height: 0px;
	text-decoration: none !important;
}

/* Links */

a {
	color: #006bb3;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

/* Makes a link with an arrow next to it */

a.arrow-link {
	padding-right: 10px;
	font-weight: bold;
	background: url(images/arrow-light-blue.png) no-repeat right center;
}

a.arrow-link:hover {
	background: url(images/arrow-dark-blue.png) no-repeat right center;
}

/* Containers */

body {
	background: #c1d7e8;
	margin: 0px;
	color: #333;
}

body, table {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	background: #dde9f2 url(images/body-bg.png) repeat-x 0 bottom;
}

#container-inner {
	margin: 0 auto;
	padding-top: 5px;
	width: 998px;
}

/* Hide elements related to printing */

#logo-print, #footer-print, .print-link {
	display: none;
}

/*********************************/
/*                               */
/* HEADER                        */
/* (see also menu.css)           */
/*                               */
/*********************************/

/* Header container */

#header {
	background: url(images/Banner-with-tagline.png) no-repeat;
	
	height: 136px;
}

#header-inner {
	height: 100px;
}

/* Position logo */

#logo img {
	margin-left: 28px;
	margin-top: 28px;
}

/*********************************/
/*                               */
/* CONTENT/LAYOUT                */
/*                               */
/*********************************/

/* Content container */

#content {
	background: white url(images/content-bg.png) repeat-y;
	padding: 5px 9px;
}

#content-inner {
	margin-top: 5px;
	line-height: 20px;
}

#layout {
	padding: 20px;
}

/* Headings */

/* Largest heading (page titles etc) */

h1, .header1 {
	font-size: 25px;
	color: #181519;
	margin-bottom: 1em;
}

.header1 {
 font-weight:bold;
 }


/* Secondary heading */

h2 {
	font-size: 20px;
	color: #006bb3;
	margin-bottom: 0.5em;
}

/* Tertiary heading */

h3, #search-title {
	font-size: 14px;
	margin-bottom: 4px;
}

h3.fancy {
	font-size: 17px;
	margin-bottom: 10px;
}

#search-title {
	font-size: 16px;
}

/* Add arrow next to heading links */

h2 a, h3 a {
	background: url(images/arrow-light-blue-large.png) no-repeat right center;
	padding-right: 15px;
	text-decoration: none !important;
	display: inline-block;
}

h2 a:hover, h3 a:hover {
	color: black;	
}

/* Lower headings */

h4, h5 {
	font-size: 14px;
	margin-bottom: 1em;
}


h4 a {
	background: url(images/arrow-black-large.gif) no-repeat right center;
	padding-right: 15px;
	text-decoration: none !important;
	display: inline-block;
	color: #FFFFFF;
	
}


h4 a:hover {
	color:#FFFF00;
}

/* All layout headers */

#layout-header, #layout-header-image {
	padding: 20px;
	padding-top: 5px;
	font-size: 14px;
}

#layout-header h1, #layout-header-image h1 {
	font-weight: bold;
	font-size: 34px;
	margin-bottom: 15px;
	margin-left: -3px;
}

h1.large {
	font-size: 34px;
}

/* Ordinary layout header */

#layout-header {
	color: #777;
	min-height: 175px;
	padding-bottom: 10px;
	line-height: 22px;
	background: url(images/layout-header-bg.png) repeat-x 0 bottom;
}

#layout-header h1 {
	font-size: 30px;
}

#layout-header img {
	float: right;
	margin-left: 20px;
	margin-top: -10px;
}

#layout-header a {
	font-weight: bold;
}

/* Layout header with background image */

#layout-header-image {
	height: 186px;
	background-color: #ddd;
	color: #18171c;
	font-weight: bold;
	text-shadow: rgba(255,254,255,0.6) 0 1px 1px;
	padding-right: 350px;
}

/* White text variant for darker background images */

.layout-header-image-white {
	color: white !important;
	text-shadow: rgba(0,0,0,0.6) 0 1px 1px !important;
}

/* Layout header image H1 colour */

#layout-header-image h1 {
	color: #006bb3;
}

/* Specific layout headers background images */

#layout-header-image.image-employers {
	background: url(images/layout-header/employers.jpg) !important;
}

#layout-header-image.image-enjoy-your-retirement {
	background: url(images/enjoy-your-retirement.jpg) !important;
}

#layout-header-image.image-grow-your-super {
	background: url(images/grow-your-super.jpg) !important;
}

#layout-header-image.image-plan-your-retirement {
	background: url(images/plan-your-retirement.jpg) !important;
}

#layout-header-image.image-why-join-sunsuper {
	background: url(images/why-join-sunsuper.jpg) !important;
}

/* Layout left (sidebar) and layout left (home page) */

#layout-left, .layout-home-left {
	width: 216px;
	background: #f7f7f7 url(images/layout-left-bg.png) repeat-y right;
	padding-bottom: 50px;
	float: left;
}

/* Each sub-category list */

#layout-left li, .layout-home-left li {
	list-style: none;
	font-weight: bold;
	padding-top: 20px;
	background: #f7f7f7 url(images/layout-left-bg.png) repeat-y right;
}

.layout-home-left li {
	padding-top: 0px;
}

/* Current sub-category title */

#layout-left li.current a {
	background: #e7e7e7 url(images/layout-left-bg-current.png) repeat-y right;
}

#layout-left li.current li {
	background: #f7f7f7 url(images/layout-left-bg.png) repeat-y right;
}

/* Sub-category title */

#layout-left li a, .layout-home-left li a, .layout-home-left li h5 {
	color: #333;
	display: block;
	padding: 2px 10px;
	border-bottom: 1px solid #e5e5e5;
}

.layout-home-left li h5 {
	margin: 0px;
}

/* Sub-category items */

#layout-left li li, .layout-home-left li li {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #e5e5e5;
}

/* Sub-category item links */

#layout-left li li a, .layout-home-left li li a {
	background: url(images/arrow-light-blue.png) no-repeat 10px 8px !important;
	color: #006bb3;
	text-indent: 1em;
	border: 0px;
}

/* Sub-category's current item */

#layout-left li li.current {
	background: #e7e7e7 url(images/layout-left-bg-current.png) repeat-y right;
}

#layout-left li li a:hover, #layout-left li li.current a, .layout-home-left li li a:hover {
	background-image: url(images/arrow-dark-blue.png) !important;
}

/* Layout right container (main content next to sidebar) */

#layout-right {
	padding-left: 5px;
	width: 759px;
	float: left;
}

#layout-right-inner {
	padding: 20px;
	clear: both;
}

/* Right floated layout box inside #layout-right */

.layout-float {
	float: right;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-top: 8px;
	border-left: 1px solid #efefef;
	background: white;
	font-size: 11px;
	line-height: 16px;
}

/* Override headings from defaults in layout-float */

.layout-float h2 {
	margin-bottom: 20px;
	font-size: 14px;
	color: #ec9f01;
}

.layout-float h3 {
	color: #6a6a6a;
	font-size: 14px;
}

/* Smaller table in layout-float */

.layout-float table {
	font-size: 11px;
}

/* Bold all links in layout-float */

.layout-float a {
	color: #ec9f01;
	font-weight: bold;
}

/* Float icons next to headings */

.layout-float-icon {
	float: left;
	margin-top: -8px;
	margin-right: 1em;
}

/*********************************/
/*                               */
/* CONTENT ELEMENTS              */
/*                               */
/*********************************/

/* Breadcrumb navigation */

#breadcrumb {
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: -15px;
	font-weight: normal;
	text-shadow: none !important;
}

#breadcrumb a {
	margin-right: 5px;
}

div #breadcrumb
{
    font-weight: bold;
    color: #006BB3;
}

/* Adjust spacing of breadcrumb when inside layout-header/layout-header-image */

#layout-right #layout-header #breadcrumb, #layout-right #layout-header-image #breadcrumb {
	margin: 0px;
	margin-bottom: 15px;
}

#layout-right #layout-header #breadcrumb {
	margin-bottom: 25px;
}

/* Make breadcrumb text white on layout-header-image */

#layout-header-image #breadcrumb, #layout-header-image #breadcrumb a {
	color: white;
}

/* Tabbed boxes */

.tabs .tabs-hide {
	display: none;
}

.tabs ul.tabs-nav, .tabs ul.tabs-nav li {
	list-style: none;
	margin: 0px !important;
	padding: 0px;
}

.tabs ul.tabs-nav {
	margin-bottom: 20px !important;
	height: 27px;
}

.tabs ul.tabs-nav li {
	display: inline;
}

.tabs ul.tabs-nav li a {
	float: left;
	display: block;
	text-align: center;
	height: 27px;
	line-height: 27px;
	color: white;
	text-shadow: rgba(0,0,0,0.2) 0 -1px 0;
	font-weight: bold;
	margin-right: 5px;
	text-decoration: none;
	background: url(images/investment-tabs.png) no-repeat; /* Uses a single image */
}

.tabs-selected a {
	text-shadow: none !important;
	color: black;
	border-bottom: 1px solid white;
}

.tabs .tabs-container {
	clear: both;
}

/* Specifying specific tab backgrounds/colours */

/* "Sunsuper Growth" */

#tab-sunsuper-growth a {
	width: 127px;
}

#tab-sunsuper-growth a:hover {
	background-position: 0 center;
}

#tab-sunsuper-growth.tabs-selected a {
	background-position: 0 bottom;
	/* color: #faa325; */
	color: #F37021;
}

ul#selected-tab-sunsuper-growth {
	/* border-bottom: 1px solid #faa325; */
	border-bottom: 1px solid #F37021;
}

/* "Sunsuper Balanced" */

#tab-sunsuper-balanced a {
	width: 140px;
	background-position: -130px top;
}

#tab-sunsuper-balanced a:hover {
	background-position: -130px center;
}

#tab-sunsuper-balanced.tabs-selected a {
	background-position: -130px bottom;
	color: #168b1f;
}

ul#selected-tab-sunsuper-balanced {
	border-bottom: 1px solid #168b1f;
}

/* "Retirement" */

#tab-sunsuper-retirement a {
	width: 146px;
	background-position: -273px top;
}

#tab-sunsuper-retirement a:hover {
	background-position: -273px center;
}

#tab-sunsuper-retirement.tabs-selected a {
	background-position: -273px bottom;
	color: #733579;
}

ul#selected-tab-sunsuper-retirement {
	border-bottom: 1px solid #733579;
}

/* "Conservative" */

#tab-sunsuper-conservative a {
	width: 160px;
	background-position: -422px top;
}

#tab-sunsuper-conservative a:hover {
	background-position: -422px center;
}

#tab-sunsuper-conservative.tabs-selected a {
	background-position: -422px bottom;
	color: #1553a5;
}

ul#selected-tab-sunsuper-conservative {
	border-bottom: 1px solid #1553a5;
}

/* "Other options" */

#tab-other-options a {
	width: 109px;
	background-position: -585px top;
}

#tab-other-options a:hover {
	background-position: -585px center;
}

#tab-other-options.tabs-selected a {
	background-position: -585px bottom;
	color: #787779;
}

ul#selected-tab-other-options {
	border-bottom: 1px solid #787779;
}

/* Horizontal rules */

/* Normal thin line rule */

hr {
	border: 0px;
	color: #efefef;
	background: #efefef;
	height: 1px;
	margin: 20px 0px;
	clear: left;
}

/* Gray to white faded rule */

hr.fade {
	border: 0px;
	height: 8px;
	background: url(images/layout-header-bg.png) repeat-x 0 bottom !important;
}

/* Darker thin rule variant */

hr.dark {
	color: #aaa;
	background: #aaa;
}

/* Site map boxes */

.site-map-box {
	float: left;
	width: 22%;
	margin-right: 25px;
	margin-bottom: 25px;
}

.site-map-box h4 a {
	color: #333;
}

/* Item */

.site-map-box li {
	list-style: none;
	font-weight: bold;
	margin-left: 0px !important;
}

/* Sub-items */

.site-map-box li li {
	margin-left: 12px !important;
	font-weight: normal;
	list-style-image: url(images/arrow-light-blue.png);
}

.site-map-box ul ul {
	margin-bottom: 1em;
}

.site-map-box ul ul ul {
	margin-bottom: 0;
}

/* Sub-sub-items */

.site-map-box li li li {
	font-size: 11px;
}

/* Lists */

#layout ul, #layout-right ul {
	margin-bottom: 1em;
}

#layout ul li, #layout-right ul li {
	margin-left: 1.5em;
}

#layout ul.fancy, #layout-right ul.fancy, #layout-home ul.fancy {
	list-style: none;
	margin-left: 0px;
}

#layout ul.fancy li, #layout-right ul.fancy li, #layout-right ul.fancy li {
	line-height: 25px;
	padding-left: 20px;
	margin-left: 0px;
	background: url(images/fancy-bullet.png) no-repeat left 5px;
}

/* Misc content elements */

/* Clear floated elements */

.float-clear {
	clear: both;
}

.float-clear-left {
	clear: left;
}

/* Optional summary element below heading */

.summary {
	font-size: 14px;
	color: #777;
	margin-bottom: 2em;
}

/* Smaller sub text (for disclaimers etc) */

.sub-text {
	color: #777;
	font-size: 0.8em;
	line-height: 15px;
}

a .sub-text {
	color: #006bb3;
}

/* "See all" link */

a.see-all {
	margin-left: 104px;
}

/* Floated image to wrap inside text */

.image-float-left {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

/* Two column float layout items (by default) */

.float-left {
	float: left;
	width: 349px;
	margin-right: 20px;
}

.float-left-end {
	float: left;
	width: 349px;
}

.float-right {
	float: right;
	margin-left: 20px;
}

/* Three column float layout (affects above) */

.three-columns {
	clear: both;
	font-size: 11px;
}

.three-columns .float-left, .three-columns .float-left-end {
	width: 226px;
}

/* Fade box used on "Investment options" */

.fade-box {
	background: url(images/fade-box-bg-right.png) no-repeat right top;
	padding-right: 15px;
	width: 227px;
}

.fade-box-inner {
	background: url(images/fade-box-bg.png) no-repeat left top;
	padding: 15px;
	padding-right: 0px;
	padding-top: 10px;
	font-size: 11px;
}

.fade-box h4 {
	font-size: 12px;
	color: #5e5e5e;
	text-shadow: white 0 1px 0;
}

.APR {font-size: 18px}
/* Alternative row colouring */

table .table1 tr.alt td {
	background: #fef6e4;
}

/* Layout-float (right sidebar) table */

.layout-float table th, .layout-float table td {
	background: none !important;
	border: none;
	padding: 0px;
}

/* Table inside a three column floated layout */

.three-columns table {
	font-size: 10px;
	line-height: 13px;
}

.three-columns table td, .three-columns table th {
	background: none;
	padding: 2px 5px;
}

.three-columns table th {
	text-align: center;
	padding-top: 0px;
}

.three-columns table tr.alt td, .three-columns table tr.alt th {
	background: #f4f4f4 !important;
}

/*********************************/
/*                               */
/* SEARCH                        */
/*                               */
/*********************************/

/* All search forms */

#search-header-form input, #search-results-form input {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.search-header-text, .search-results-text {
	border: none;
	width: 160px;
	height: 17px;
	line-height: 17px;
	outline: none;
	color: #7f7f7f;
	margin: 0px 8px;
	background: none;
}

/* Firefox specific alignment */
@-moz-document url-prefix() {
	#search-header-text, #search-results-text {
		padding-top: 3px;
		height: 15px;
	}
}

#search-header-text-bg, #search-results-text-bg {
	float: left;
	width: 170px;
	height: 19px;
	background: url(../images/search-header-text.png) no-repeat;
}

/* Search header form */

#search-header-form {
	float: right;
	margin: 28px;
}

#label-search-header-text {
	display: none;
}

/* "Go" black button */
.search-header-go, .search-results-go 
{
  	background: url(../images/go-button.png) no-repeat;
	width: 41px;
	height: 19px;
	border: 0px;
	text-indent: -9999px;
}

.search-header-go:hover, .search-results-go:hover {
	background-position: center;
}

.search-header-go:active, .search-results-go:active {
	background-position: bottom;
}

/* Search results form */

#search-results-form {
	width: 446px;
	margin: 2em auto;
	height: 20px;
}

#search-results-text-bg {
	background: url(images/search-results-text.png) no-repeat;
}

#label-search-results-text {
	font-weight: bold;
	float: left;
	width: 120px;
	margin-right: 20px;
}

/* Search results container */

.search-container {
	margin: 0px 85px;
}

.search-container h4 {
	margin-bottom: 5px;
}

/* Search results pages navigation */

.search-navigation {
	background: #f7f7f7;
	padding: 0px 6px;
	font-size: 11px;
	margin: 0px -6px;
	margin-bottom: 2em;
}

.search-navigation .search-pages {
	float: right;
}

.search-navigation .search-pages .separator {
	margin-left: 0.5em;
}

.search-navigation .search-pages a {
	margin-left: 0.5em;
}

/* Search result */

.search-result {
	margin-bottom: 2em;
}

/*********************************/
/*                               */
/* FORM ELEMENTS                 */
/*                               */
/*********************************/

/* Standard form */

.standard-form {
	text-align: left;
}

.standard-form .form-item, .standard-form .form-checkbox {
	clear: left;
	margin-bottom: 15px;
	border-top: 1px solid white; /* Fix display in IE */
}

.standard-form .form-item-small {
	font-size: 11px;
}

.standard-form .form-item label {
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 20px;
	font-weight: bold;
}

.standard-form .form-checkbox {
	margin-left: 157px;
}

.standard-form .form-item input, .standard-form .form-item textarea {
	width: 240px;
}

.standard-form .form-item textarea {
	width: 244px;
}


.standard-form .form-submit {
	margin-left: 160px;
	border-top: 1px solid white; /* Fix display in IE */
}

.standard-form .form-type  {
	margin-bottom: 40px;
}

.standard-form .form-type h2, .standard-form .form-type h3 {
	margin-left: 160px;
	margin-bottom: 20px;
}

.standard-form .form-text {
	margin-left: 160px;
	width: 500px;
}

.standard-form .form-item .choices {
	width: 30px;
}

.choicelbl {
 display:inline-block;
 width:100px;
	  
}

.standard-form .form-item ul {
 list-style-type:none;
}





/* Start ektron modified */

.hiddenDiv {
	display: none;
	visibility:hidden;
}

.standard-form table {
    background: #ffffff;
    width:auto;
    vertical-align:top;
}
.standard-form table tr td, .standard-form table tr.alt td{
    background: #ffffff;
    vertical-align:top;
}

.validation_failed
{
    border:1px solid Red;
    background-color:#F8ECE0;
    padding:2px;   
}

.validation_passed
{
    border-style:solid;
    border-color:#AAAAAA;
    background-color:#FFFFFF;
    border-width:1px;
    padding:2px;   
}

.form_errors_show
{
    background-color:#F8ECE0;
    padding:2px;
    margin-bottom:10px;
    width:650px;
    font-weight:bold;
    color:Red;
}

.form_errors
{
    margin-left:10px;
    font-weight:normal;
    color:Black;
}
.form_errors_hidden
{
    visibility:hidden;
    display: none;
}

.form_FAQ_list
{
    visibility:visible;       
}

.form_FAQ_list ul
{
    margin-left:-18px;
    margin-top:10px;
}

.form_FAQ_list li
{
    list-style: none;	
    font-weight: normal;
    padding-left:-20px;
}


.form_FAQ_list li a{
	padding-left: 10px;
	background: url(images/arrow-light-blue.png) no-repeat 0px 4px !important;
}

.form_FAQ_list li a:hover {
	background-image: url(images/arrow-dark-blue.png) !important;
	text-decoration:underline;
}

/*Business specific input field styles.*/
.form-field-year
{
    width:35px;
}

/* End ektron modified */
/* Contact us form specifically */

#contact-us-form .layout-float {
	padding-top: 0px;
}

/* Select box ("I am a:" etc) */

.select-box {
	display: none;
	background: url(images/select-box-bg-top.png) no-repeat;
	margin-bottom: 20px;
}

.select-box-inner {
	padding: 20px 25px;
	background: url(images/select-box-bg-bottom.png) no-repeat 0 bottom;
}

.select-box label {
	float: left;
	margin-right: 20px;
	font-weight: bold;
}

/* Calculator widget in #layout-header */

.calculator-form {
	float: right;
	width: 281px;
	height: 133px;
	background: url(images/calculator-bg.png) no-repeat;
	margin-left: 20px;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: white;
	margin-top: -12px;
}

.calculator-form-inner {
	padding: 10px 20px;
}

.calculator-form .form-spacer {
	margin-top: 20px;
}

.calculator-form h4 {
	color: white;
	text-shadow: #000 0 1px 0;
}

.calculator-form input {
	float: left;
	margin-top: 15px;
	margin-right: 20px;
}

.calculator-form label {
	display: none;
}

.calculator-form .calculator-form-text {
	margin-top: 16px;
	height: 17px;
	line-height: 17px;
	padding-left: 14px;
	width: 140px;
	background: white url(images/calculator-dollar-sign.png) no-repeat 5px center;
}

/*********************************/
/*                               */
/* HOME PAGE                     */
/*                               */
/*********************************/

/* Layout header image */

#layout-home #layout-header-image {
	width: 348px;
	height: 183px;
	float: left;
	padding-top: 30px;
	padding-right: 270px;
	margin-bottom: 5px;
}

/* Individual home page layout header images */

/* "Everyone's welcome" */

.image-everyones-welcome {
	background: url(images/layout-header/home-everyones-welcome.jpg) no-repeat !important;
}

/* "Get on track" */

.image-get-on-track {
	background: url(images/layout-header/home-get-on-track.jpg) no-repeat !important;
}

/* "Why join Sunsuper?" box */

#layout-home-why-join {
	float: left;
	background: url(images/home-why-join-bg.png);
	width: 301px;
	padding: 20px;
	height: 193px;
	margin-bottom: 5px;
}

#layout-home-why-join h2 {
	color: black;
	margin-bottom: 15px;
}

#layout-home-why-join ul {
	list-style: none;
	margin-left: 12px;
	font-size: 14px;
	line-height: 37px;
}

#layout-home-why-join ul li {
	padding-left: 30px;
	background: url(images/fancy-bullet-large.png) no-repeat left 8px;
}

#layout-home-why-join .button {
	float: left;
	margin-right: 20px;
	margin-top: -2px;
}

/* Layout floats */

.layout-home-float {
	float: left;
	clear: both;
	width: 490px;
}

/* Layout left (for menus) on the homepage */

.layout-home-left {
	margin-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 240px;
}

.layout-home-left li {
	margin-top: 10px;
}

/* News & Updates box */

#layout-home-news {
	border-top: 2px solid #e5e5e5;
	padding: 15px 10px;
	padding-bottom: 5px;
	font-size: 11px;
	background: url(images/news-bg.png) repeat-y right;
	width: 465px;
	height: 50px;
	line-height: 1em;
}

#layout-home-news strong {
	display: block;
	float: left;
	height: 40px;
	margin-right: 20px;
	font-size: 12px;
}

/* News & Update items */

#layout-home-news .news-item {
	margin-bottom: 10px;
}

#layout-home-news .news-item .date {
	float: left;
	border-right: 1px solid #bbb;
	padding-right: 5px;
	margin-right: 5px;
}

#layout-home-news .news-item a {
	font-weight: bold;
}

/* Info boxes */

.layout-home-info {
	float: left;
	width: 244px;
	border-right: 1px solid #e5e5e5;
}

.layout-home-info-end {
	border-right: 0px;
}

.layout-home-info .info-text {
	padding: 12px;
	height: 125px;
	line-height: 20px;
}

.layout-home-info .info-text a.arrow-link {
	display: inline-block;
	margin-top: 10px;
}

/*********************************/
/*                               */
/* BUTTONS                       */
/*                               */
/*********************************/

/* "Find out more" */

.find-out-more-button {
	display: block;
	width: 125px;
	height: 25px;
	background: url(images/find-out-more-button.png) no-repeat;
	border: 0px;
	text-indent: -9999px;
}

.find-out-more-button:hover {
	background-position: center;
}

.find-out-more-button:active {
	background-position: bottom;
}

/* "Join now" */

.join-now-button {
	display: block;
	width: 125px;
	height: 25px;
	background: url(images/buttons/join-now-button.png) no-repeat;
	border: 0px;
	text-indent: -9999px;
}

.join-now-button:hover {
	background-position: center;
}

.join-now-button:active {
	background-position: bottom;
}

/* "Submit enquiry" */

.submit-enquiry-button {
	background: url(images/submit-enquiry-button.png) no-repeat;
	width: 125px;
	height: 25px;
	border: 0px;
	/*text-indent: -9999px; */
	font-size:0px;
	margin-left: -4px;
}

.submit-enquiry-button:hover {
	background-position: center;
}

.submit-enquiry-button:active {
	background-position: bottom;
}

/* "Go" yellow */

.calculator-form-submit {
	background: url(images/go-yellow-button.png) no-repeat;
	width: 35px;
	height: 26px;
	border: 0px;
	text-indent: -9999px;
}

.calculator-form-submit:hover {
	background-position: center;
}

.calculator-form-submit:active {
	background-position: bottom;
}

/* "Sign in" */

.form-log-into-sign-in {
	background: url(images/sign-in-button.png) no-repeat;
	width: 88px;
	height: 26px;
	border: 0px;
	text-indent: -9999px;
}

.form-log-into-sign-in:hover {
	background-position: center;
}

.form-log-into-sign-in:active {
	background-position: bottom;
}

/*********************************/
/*                               */
/* FOOTER                        */
/*                               */
/*********************************/

/* Footer boxes (four columns below content) */

#footer-boxes {
	background: url(images/footer-boxes-bg.png) repeat-y;
}

#footer-boxes-inner {
	background: url(images/footer-boxes-bottom.png) no-repeat 0 bottom;
	line-height: 18px;
	color: #006bb3;
	font-size: 11px;
	padding: 20px 9px;
	padding-bottom: 0px;
}

.footer-box {
	height: 130px;
	float: left;
	width: 224px;
	padding-left: 21px;
}

/* Footer box titles */

.footer-box h1, .footer-box h2 {
	margin: 0px;
}

.footer-box h1 {
	font-size: 13px;
	font-weight: bold;
	color: #3d3d3d;
	margin-bottom: 5px;
}

.footer-box h2 {
	font-weight: normal;
}

/* Footer box links */

.footer-box a {
	font-weight: bold;
}

/* Footer container */

#footer {
	height: 134px;
}

#footer-inner {
	padding-top: 12px;
	text-align: center;
	color: #7f7f7f;
	font-size: 11px;
}

/* Footer menu links */

#footer-links {
	margin-bottom: 1em;
}

#footer-links a {
	color: #181619;
	margin: 5px;
}

/* Footer image links */

#footer-images img {
	margin: 0px 10px;
}

#footer-images .smart-investor {
	position: relative;
	top: 8px; /* Tweak "Smart Ocean" image to align it in the middle */
}

.menu_level_1
{
	margin-left:70px;
	clear:left;
}

.menu_level_2
{
	margin-left:100px;
	list-style:circle;
	clear:left;
}
.sitemap_head
{
	margin-left:30px; font-size:20px; float:left; width:97%; font-weight:bold; margin-bottom:0px;
}




.disabled {
    background: silver;
}   

.enabled {
    background: white;
}   

.standard-form .form-item .formattedradio {
	width: 10px;
}

.standard-form .design_list_vertical {
	margin-left: 200px;
}

.nowrap {
 white-space:nowrap;
}

.logo-homelink
{
    position:relative;
    top:30px;
    left:30px;
    width:160px;
    height:55px;
}
