/* � C D Beard - 04/09/06 */

/* Remove borders on imagelinks FF */
a{
	outline:none;
}

/* Hides from IE5-mac \ */
* html .hh-div {height: 1%;}
/* End hide from IE5-mac */ 

/* Opera 6+ specific values inserted here */
@media screen and (min-width: 0px) {
#ex4d caption {
margin-left:0;
margin-right:0;
}
}

/* Accessibility */

/* Element Formatting */
body{
	font:65% Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
	color:#000;
	background-color:#666;
	text-align:center;	
}

p, td, th, pre{
	margin:0 0.5em 2em 0.5em;
	font-size:1.25em;
	line-height:1.6em;
	clear:both;
}

blockquote{
	line-height:1.75em;
}




#quotebox, #quotebox_extern {
	background:#FDFDFD;
	color:black;
	float:middle;
	width:auto;
	margin-left:5px;
	margin-top:-10px;
	border:1px solid black;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

#quotebox {
	font-weight:bold;
	font-size:120%;
	line-height: 160%;
}

#quotebox_extern {
	font-weight:bold;
	font-size:105%;
	line-height:180%;
text-align: justify;
padding:10px
}

#quote-source{
	font-size:80%;
	text-align:right;
	padding-top:10px;
}


/* tr:hover {background:#FFFFCC;} */

.tablerownohover
	tr:hover {background:#FFF;}

h1{
	margin:0 0.5em 0 0.5em;
	font-size:2em;
	font-weight:bold;
	line-height:2.1em;
}

h2{
	margin:3em 0.5em 0.5em 0.5em;
	font-size:105%;
	font-weight:bold;
	color:red;
	line-height:1.5em;
}

h3,h4,h5,h6,h7{
	margin:3em 0.5em 0.5em 0.5em;
	font-size:100%;
	font-weight:bold;
	color:black;
	line-height:1.5em;
}



/* General Classes for Formatting & Styling */
.red {
	color:red;
}
.black {
	color:black;
}
.white {
	color:white;
}
.white-bb {
	color:white;
	background-color:black;
}
.light {
	font-weight:100;
}
.lightsmall {
	color:#000;
	font-size:90%;
	font-weight:100;
	line-height:1.35em;
}
.left {
	text-align:left;
}
.centre {
	text-align:center;
}
.right {
	text-align:right;
}
.italics {
	font-style:italic;
}
.redbullet {
	color:red;
	font-weight:bold;
	font-size:78%;
}
.loansapr {
	font-size:150%;
}
.bodycopylist {
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-position:outside;
	margin-left:1em;
}

.bodycopylistblack {
	font-size:100%;
	line-height:1.5em;
	color:black;
	text-align:left;
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:1em;
	padding-top:8px;
}

.bodycopylist2 {
	list-style-type:none;
	list-style-position:outside;
	color:red;
	margin-left:1em;
	padding-left:1em;
	text-indent:-1.25em;
}
.bodycopylist3 {
	list-style-type:square;
	list-style-position:inherit;
	color:red;
	margin-left:-2em;
	padding-left:-2em;
}
.bodycopylist4 {
	font-weight:bold;
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-type:none;
	list-style-position:outside;
	margin-left:-2em;
	padding-left:-2em;
}
.bodycopylistnb {
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:1em;
}
.bodycopylistalpha {
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-type:lower-alpha;
	list-style-position:outside;
	margin-left:1em;
}
.bodycopylistroman {
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-type:lower-roman;
	list-style-position:outside;
	margin-left:0.25em;
}
.sidepanellist1 {
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-position:outside;
	margin-left:-1.75em;
	margin-right:1em;
}
.sidepanellistnb {
	font-size:100%;
	line-height:1.5em;
	color:red;
	text-align:left;
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:-1.05em;
	margin-right:1em;
	margin-bottom:0.65em;
}
.sidepanellist1pink {
	font-size:100%;
	line-height:1.5em;
	color:red;
	background-color:#FFCCCC;
	text-align:left;
	list-style-position:outside;
	margin-left:-1.75em;
	margin-right:1em;
}
.sidepanellist2 {
	font-weight:bold;
	font-size:100%;
	line-height:1.5em;
	background-color:#CCC;
	color:red;
	text-align:left;
	list-style-position:outside;
	margin-left:-1.75em;
	margin-right:1em;
}
.sidepanellist3 {
	list-style-type:none;
	list-style-position:outside;
	line-height:135%;
	color:red;
	padding-left:25px;
	padding-right:0px;
	margin-left:-1.75em;
}
.startlist {
	list-style-type:square;
	list-style-position:outside;
	line-height:1.5em;
	color:red;
	margin:right:1em;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:0px;
	margin-left:-0.5em;
}

#start-lime p{
	margin:0.25em 0.5em 0.5em 0.5em;
	font-size:1em;
	line-height:1.5em;
	clear:both;
}

#start-pink p{
	margin:0.25em 0.5em 0.5em 0.5em;
	font-size:1em;
	line-height:1.5em;
}

#start-cyan p{
	margin:0.25em 0.5em 0.5em 0.5em;
	font-size:1em;
	line-height:1.5em;
}


.newsheadline {
	font-size:125%;
	font-weight:bold;
	line-height:1.5em;
	color:black;
	text-align:left;
	list-style-position:outside;
	
}



.breadcrumb-current {
	color:#333;
}
.navigation-level1{
	list-style-type:none;
	list-style-position:outside;
	color:red;
	margin-left:0.5em;
	padding-left:1.25em;
	text-indent:-1.25em;
	clear:both;
}

.navigation-level1 li{
	border-bottom: dotted #FFCCCC 1px;
}

.nav-main-current{
	list-style-type:none;
	list-style-position:outside;
	color:red;
	margin-left:0.5em;
	padding-left:1.25em;
	text-indent:-1.25em;
	clear:both;
}

.nav-main-current li{
	margin: 0em 0em 0.5em 0em;	
}

.nav-right-level1{
	list-style-type:none;
	list-style-position:outside;
	color:red;
	margin-left:0;
	padding-left:1.25em;
	text-indent:-1.25em;
	clear:none;
	line-height:1.25em;
}

.nav-right-level1 li{
	border-bottom: dotted #FFCCCC 1px;
}

.navigation-tier1{
	list-style-type:disc;
	list-style-position:inside;
	color:red;
	margin-left:1em;
	padding-left:1.25em;
	text-indent:-1.5em;
	clear:both;
}
.navigation-tier1a{
	list-style-type:none;
	list-style-position:outside;
	color:000;
	margin-left:0.5em;
	padding-left:-0.5em;
	font-weight:100;
	text-indent:-1.25em;
	clear:both;
}
.navigation-tier1b{
	list-style-type:square;
	list-style-position:inside;
	color:red;
	margin-left:1em;
	padding-left:1.25em;
	text-indent:-1.5em;
	clear:both;
}
.navigation-tier2{
	list-style-type:none;
	list-style-position:outside;
	color:red;
	margin-left:0.5em;
	padding-left:-0.5em;
	font-weight:100;
	text-indent:-1.25em;
	clear:both;
}
.navdontunderline li{
	border-bottom-style: none; 
}
.navigation-current{
	border-bottom-style:dashed;
	border-bottom-color:#FF0000;
	border-bottom-width:1px;
}
.navigation-current2{
	border-bottom-style:dashed;
	border-bottom-color:#FF0000;
	border-bottom-width:1px;
}
.toc{
	list-style-type:disc;
	list-style-position:inside;
	color:red;
	margin-left:1em;
	padding-left:1.25em;
	text-indent:-1.5em;
	clear:both;
}

.testimonialquote {
	font-style:italic;
	font-weight:100;
	color:#000;
}

.largephone {
	font-weight:bold;
	font-size:140%;
}

/* Rule Formatting */
.rule-red{
	margin:0.2em 0.5em 2.25em 0.5em;
	border-top-width:1px;
	border-top-style:solid;
	border-color:red; 
}
.rule-red2{
	margin:0em 0.5em 0em 0.5em;
	border-top-width:1px;
	border-top-style:solid;
	border-color:red; 
}
.rule-greydashed{
	margin:4em 0.5em 4em 0.5em;
	border-top-width:1px;
	border-top-style:dashed;
	border-color:#CCCCCC; 
}
.rule-greydashed2{
	margin:1.5em 0.5em 2em 0.5em;
	border-top-width:1px;
	border-top-style:dashed;
	border-color:#CCCCCC; 
}
.rule-reddashed{
	margin:0.5em 0.5em 0.5em 0.5em;
	border-top-width:1px;
	border-top-style:dashed;
	border-color:#FF0000; 
}



/* Form Formatting */
input.txt{
	color:#FF0000;
	background-color:#FFFFCC;
	border: 1px inset #333;
	}

input.btn{
	height:auto;
	background-color:#CCC;
	color:#000;
	font-weight:bold;
	text-align:center;
	border: 1px ridge #999;
	}

.button {
	text-align:right;
}

form p{
	clear:left;
	margin:0em;
	padding:0em 1em 0em 0.1em;
	}

form p label {
	float:left;
	width:180px;
	line-height:1.25em;
	margin:0.25em 0.5em 0.25em 0.1em;
	}
	
.termsagreed p label {
	width:275px;
	line-height:1.25em;
	margin:0.25em 0.5em 0.25em 0.10em;
	}

fieldset {
	float:none;
	border:1px solid #CCC;
	margin:0em 1em 2em 0.5em;
	text-align:left;
	padding:0em 0em 1em 1em;
	}

legend {
	color: #000000;
	background-color: #FFCCCC;
	font-weight: bold;
	margin:0em 2em 1em 1em;
	padding:0em 1em 0em 1em;
	}

.formlist {
	list-style-type:none;
	list-style-position:outside;
	color:000;
	margin-left:0.5em;
	padding-left:1.25em;
	text-indent:-1.25em;
	clear:both;
	text-align:right;
}

/* Image Positioning */
.imageanchor A:link {
	padding:0;
	margin:0;
	display:inline;
	outline:none;
}

.imageleft{
	text-align:left;
	display:block;
	border:none;
	border-width:0px;
}

.imageleft2{
	text-align:left;
	display:block;
	border-width:0px;
	margin:2.5em 0 2.5em 0;
}

#bodycopyimage{
	margin:0.2em 0.5em 0.75em 0.5em;
	border:#000 none 0px;
}

.imagecenter{
	text-align:center;
	display:inline;
	border:none;
}

.imagecenter2{
	text-align:center;
	display:block;
	border:none;
}

.imageright{
	text-align:right;
	float:right;
	display:block;
	border:none;
}

.imagefooter{
	text-align:center;
	display:block;
	border-width:0px;
	margin:2.5em 0 2.5em 0;
}

/* Standard Links */

/* Styled Links */
#navigation A:link, #navigation A:visited, #navigation A:active, #breadcrumb A:link, #breadcrumb A:visited, #breadcrumb A:active{
	background-color:#FFF;
	text-decoration:none;
	color:red;
}
#navigation A:hover, #breadcrumb A:hover{
	text-decoration:underline;
	background-color:#FFCCCC;
	color:red;
}

#accessibility-bar A:link, #accessibility-bar A:visited, #accessibility-bar A:active{
	color:#FFF;
	background-color:#000;
	font-weight:100;
	text-decoration:none;
}
#accessibility-bar A:hover{
	text-decoration:underline;
	font-weight:100;
	color:red;
}
#news A:link, #news A:visited, #news A:active{
	color:red;
	background-color:#FFF;
	text-decoration:none;
}
#news A:hover{
	text-decoration:underline;
	background-color:#FFCCCC;
	color:red;
}
#content A:link, #content A:visited, #content A:active, #main-content-header A:link, #main-content-header A:visited, #main-content-header A:active{
	text-decoration:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	color:#DA8392;
}
#content A:hover, #main-content-header A:hover{
	background-color:#FFCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:red;
}
#contentheader-right-lemondashed A:link, #contentheader-right-lemondashed A:visited, #contentheader-right-lemondashed A:active{
	text-decoration:none;
	border-bottom-style:none;
	color:red;
	background-color:#FFFFCC;
}
#contentheader-right-lemondashed A:hover{
	text-decoration:underline;
	border-bottom-style:none;
	background-color:#FFFFCC;
	color:red;
} 
#contentheader-right-pinkdashed A:link, #contentheader-right-pinkdashed A:visited, #contentheader-right-pinkdashed A:active, #start-pink A:link, #start-pink A:visited, #start-pink A:active{
	text-decoration:none;
	border-bottom-style:none;
	color:red;
	background-color:#FFCCCC;
}
#contentheader-right-pinkdashed A:hover, #start-pink A:hover{
	text-decoration:underline;
	border-bottom-style:none;
	background-color:#FFCCCC;
	color:red;
} 
#contentheader-right-limedashed A:link, #contentheader-right-limedashed A:visited, #contentheader-right-limedashed A:active, #start-lime A:link, #start-lime A:visited, #start-lime A:active {
	text-decoration:none;
	border-bottom-style:none;
	color:red;
	background-color:#99FFCC;
}
#contentheader-right-limedashed A:hover, #start-lime A:hover{
	text-decoration:underline;
	border-bottom-style:none;
	background-color:#99FFCC;
	color:red;
} 
#contentheader-right-cyandashed A:link, #contentheader-right-cyandashed A:visited, #contentheader-right-cyandashed A:active, #start-cyan A:link, #start-cyan A:visited, #start-cyan A:active{
	text-decoration:none;
	border-bottom-style:none;
	color:red;
	background-color:#99CCFF;
}
#contentheader-right-cyandashed A:hover, #start-cyan A:hover{
	text-decoration:underline;
	border-bottom-style:none;
	background-color:#99CCFF;
	color:red;
} 

#table-of-contents A:link, #table-of-contents A:visited, #table-of-contents A:active{
	text-decoration:none;
	border-bottom-style:none;
	color:red;
	background-color:#FFCCCC;
}
#table-of-contents A:hover{
	text-decoration:underline;
	border-bottom-style:none;
	background-color:#DA8392;
	color:red;
} 
#enquirebanner A:link, #enquirebanner A:visited, #enquirebanner A:active, #enquirebanner A:hover{
	text-decoration:none;
	border-bottom-style:none;
}
#bodycopyimage A:link, #bodycopyimage A:visited, #bodycopyimage A:active, #bodycopyimage A:hover{
	text-decoration:none;
	border-bottom-style:none;
}

#utilities A:link, #utilities A:visited, #utilities A:active, #return-to-top A:link, #return-to-top A:visited, #return-to-top A:active, #legals-1a A:link, #legals-2 A:link, #legals-1a A:visited, #legals-2 A:visited, #legals-1a A:active, #legals-2 A:active{
	text-decoration:none;
	border-bottom-style:none;
	color:red;
}
#return-to-top A:hover{
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#FFCCCC;
	color:red;
} 
#utilities A:hover, #legals-1a A:hover, #legals-2 A:hover {
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#FFCCCC;
	color:red;
} 
.navigation-current A:link, .navigation-current A:visited, .navigation-current A:active{
	background-color:#FFF;
	color:#000;
	text-decoration:dashed;
	font-weight:bold;
}
.navigation-current A:hover{
	text-decoration:none;
	background-color:#FFCCCC;
	color:red;
	font-weight:bold;
}
.navigation-current2 A:link, .navigation-current2 A:visited, .navigation-current2 A:active{
	background-color:#FFF;
	color:#000;
	text-decoration:dashed;
	font-weight:bold;
}
.navigation-current2 A:hover{
	text-decoration:none;
	background-color:#FFCCCC;
	color:red;
	font-weight:bold;
}
.nav-main-current A:link, .nav-main-current A:visited, .nav-main-current A:active{
	background-color:#FFF;
	color:#FFF;
	text-decoration:dashed;
	font-weight:bold;
}
.nav-main-current A:hover{
	text-decoration:none;
	background-color:#FFCCCC;
	color:red;
	font-weight:bold;
}
.navigation-tier1a A:link, .navigation A:visited, .navigation A:active{
	background-color:#FFF;
	color:#000;
	text-decoration:none;
}
.navigation-tier1a A:hover{
	text-decoration:underline;
	background-color:#FFCCCC;
	color:red;
}

#breadcrumb A:link, #breadcrumb A:visited, #breadcrumb A:active{
	background-color:#FFFFCC;
	font-weight:bold;
}
#breadcrumb A:hover{
	text-decoration:underline;
	background-color:#FFFFCC;
	color:red;
	font-weight:bold;
}
.sidebar-box-lemondashed A:link, .sidebar-box-lemondashed A:visited, .sidebar-box-lemondashed A:active{
	background-color:#FFFFCC;
	text-decoration:none;
}
.sidebar-box-lemondashed A:hover{
	text-decoration:underline;
	color:red;
} 
.sidebar-box-pink A:link, .sidebar-box-pink A:visited, .sidebar-box-pink A:active{
	background-color:#FFCCCC;
	text-decoration:none;
}
.sidebar-box-pink A:hover{
	text-decoration:underline;
	color:red;
} 
.sidebar-box-limedashed A:link, .sidebar-box-limedashed A:visited, .sidebar-box-limedashed A:active{
	background-color:#99FFCC;
	text-decoration:none;
}
.sidebar-box-limedashed A:hover{
	text-decoration:underline;
	color:red;
} 
.sidebar-box-lightgrey A:link, .sidebar-box-lightgrey A:visited, .sidebar-box-lightgrey A:active{
	color:#000;
	background-color:#CCC;
	text-decoration:none;
}
.sidebar-box-lightgrey A:hover{
	text-decoration:underline;
	background-color:#CCC;
	color:red;
} 
#testimonials A:link, #testimonials A:visited, #testimonials A:active{
	background-color:#FFFFCC;
	text-decoration:none;
}
#testimonials A:hover{
	text-decoration:underline;
	color:red;
} 
#questions A:link, #questions A:visited, #questions A:active{
	background-color:#FFCCCC;
	text-decoration:none;
}
#questions A:hover{
	text-decoration:underline;
	color:red;
}

#footer-copyright A:link, #footer-copyright A:visited, #footer-copyright A:active{
	text-decoration:none;
	background-color:#333;
	font-weight:bold;
	color:#FFF;
}
#footer-copyright A:hover{
	text-decoration:underline;
	background-color:#333;
	font-weight:bold;
	color:#FFF;
}
#footer-siteinfo A:link, #footer-siteinfo A:visited, #footer-siteinfo A:active{
	text-decoration:none;
	background-color:#333;
	font-weight:bold;
	color:#FFF;
}
#footer-siteinfo A:hover{
	text-decoration:underline;
	background-color:#333;
	font-weight:bold;
	color:#FFF;
}

/* Division formatting & associated styles within divs*/
#cdw-form-placement {
	width: 380px;
	border: 1px dashed #666;
	margin: 5px;
	padding: 5px;
	}

#wrapper-site {
	width:744px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background-color:#FFF;
	text-align:center;
}

#accessibility-bar{
	width:734px;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	padding-right:5px;
	height:auto;
	color:#FF0000;
	background-color:#000;
	text-align:right;
	font-size:90%;
	font-weight:bold;
}
#accessibility-bar p{
	margin:0 0 0 0;
}

#masthead{
	width:100%;
	margin:0px 0px 10px 0px;
	height:auto;
	color:#FFF;
	background-color:#000;
}

#wrapper-news-search{
	margin-left:auto;
	margin-right:auto;
	width:744px;
	height:auto;
	clear:both;
	color:#000;
	background-color:#FFF;
}

#legals-1a {
	margin-left:10px;
	margin-right:10px;
	margin-top:1em;
	border-top:	#FFCCCC dashed 1px;
	padding:5px;
	width:704px;
	height:auto;
	clear:both;
	color:#000;
	background-color:#FFF;
}

#legals-2 {
	margin-left:10px;
	margin-right:10px;
	margin-top:0.5em;
	border-top:	#FFCCCC dashed 1px;
	padding:10px;
	width:704px;
	height:auto;
	clear:both;
	color:#000;
	background-color:#FFF;
}

#news{
	background-color:#FFF;
	line-height:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	width:414px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	font-weight:100;
	text-align:left;
}

#search{
	background-color:#FFF;
	padding-right:5px;
	width:270px;
	height:auto;
	float:right;
	clear:none;
	color:#000;
	text-align:right;
}

#search .text{
	height:auto;
	width:100px;
	background-color:#FFFFCC;
	border:1px solid #333;
}

#search .btn{
	height:auto;
	background-color:#CCC;
	color:#000;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	border: 1px outset #000;
}

#glossary-search{
	text-align:center;
	background-color:#FFF;
	color:#000;
}

#glossary-search .text{
	height:auto;
	width:100px;
	background-color:#FFFFCC;
	border:1px solid #333;
}

#glossary-search .btn{
	height:auto;
	background-color:#CCC;
	color:#000;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	border: 1px outset #000;
}
#glossary-sidebar-search{
	text-align:center;
	background-color:#FFFFCC;
	color:#000;
}

#glossary-sidebar-search .text{
	height:auto;
	width:100px;
	background-color:#FFF;
	border:1px solid #333;
}

#glossary-sidebar-search .btn{
	height:auto;
	background-color:#000;
	color:#FFFFCC;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	border: 1px outset #000;
}

#breadcrumb{
	margin-left:5px;
	margin-right:5px;
	width:724px;
	height:auto;
	color:#000;
	float:none;
	clear:both;
	text-align:left;
	font-size:85%;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFCC;
}

#breadcrumb p{
	margin:0 0 0.2em 0;
}

#wrapper-content{
	width:744px;
	height:auto;
	padding-top:20px;
	margin:0 0 0 0;
	color:#000;
	background-color:#FFF;
	text-align:center;
	clear:both;
}

#navigation{
	height:auto;
	padding-right:5px;
	width:130px;
	float:left;
	clear:right;
	color:#000;
	text-align:right;
	font-weight:bold;
	font-size:95%;
	line-height:170%;
	list-style-type:none;
	list-style-position:outside;
}

#navigation p{
	margin:0 0 0.5em 0;
}

.menu-subheading{
	height:auto;
	width:125px;
	float:left;
	clear:none;
	color:#FFF;
	background-color:#000;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
	line-height:1.5em;
	margin:1em 0em 0.25em 0em;
}

.menu-subheading A:link, .menu-subheading A:visited, .menu-subheading A:active{
	text-decoration:none;
}

.menu-subheading A:hover{
	color:red;
	background-color:#FFF;
	text-decoration:underline;
}

#testimonials {
	height:auto;
	width:114px;
	margin:0px 0px 0px 4px;
	padding:2px 2px 0px 2px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#FFFFCC;
	text-align:left;
	font-weight:100;
	line-height:135%;
}

.testimonials-body-wrapper {
	height:auto;
	width:300px;
	border:1px dashed #CCC;
	margin:5px 30px 15px 30px;
	padding:2px;
	text-align:left;
	font-weight:bold;
}
.testimonials-body-pic-left {
	height:auto;
	width:118px;
	padding:2px;
	float:left;
	clear:none;
}
.testimonials-body-copy-right {
	height:auto;
	width:174px;
	padding:2px;
	float:right;
	clear:none;
	line-height:173%;
}
.testimonials-body-pic-right {
	height:auto;
	width:120px;
	padding:2px 0px 2px 4px;
	float:right;
	clear:none;
}
.testimonials-body-copy-left {
	height:auto;
	width:174px;
	padding:2px;
	float:left;
	clear:none;
	line-height:173%;
}
#questions {
	height:auto;
	width:114px;
	margin:0px 0px 0px 4px;
	padding:2px 2px 0px 2px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
	font-weight:100;
	line-height:135%;
}

#testimonials p{
	padding:5px 5px 0px 5px;
	padding-right:5px;
	font-size:1em;
	line-height:1.5em;
	clear:both;
}

#questions p{
	padding:5px 5px 0px 5px;
	padding-right:5px;
	font-size:1em;
	line-height:1.5em;
	clear:both;
}

.nav-panel-white{
	height:auto;
	width:120px;
	margin:20px 0px 20px 4px;
	padding:2px 0px 0px 2px;
	border-width:0;
	color:#000;
	text-align:left;
	font-weight:100;
	line-height:135%;
	outline:none;
}

.nav-panel-header{
	width:114px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#FFF;
	background-color:#000;
	text-align:center;
	font-weight:bold;
}

#main-content-wrapper{
	height:auto;
	width:704px;
	float:left;
	clear:none;
	border-left-color:#666;
	border-left-style:dashed;
	border-left-width:1px;
	padding-left:20px;
	color:#000;
	background-color:#fff;
	text-align:left;
	list-style-type:disc;
	list-style-position:outside;
}

#main-content-header{
	height:auto;
	width:704px;
	float:left;
	padding-left:20px;
	color:#000;
	background-color:#fff;
	text-align:left;
	list-style-type:disc;
	list-style-position:outside;
}

#main-content-body{
	height:auto;
	width:360px;
	float:left;
	clear:none;
	color:#000;
	background-color:#fff;
	text-align:left;
}

#main-content-sidebar{
	width:175px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
	clear:none;
	color:#000;
	background-color:#FFF;
	text-align:right;
}

#content, #content-wide{
	height:auto;
	width:360px;
	float:left;
	clear:none;
	padding-left:20px;
	padding-right:20px;
	color:#000;
	background-color:#fff;
	text-align:left;
	list-style-type:disc;
	list-style-position:outside;
	border-left:#FFCCCC dashed 1px;
}

#content-wide{
	
	width:550px;		
}

#contentheader-wrapper{
	height:auto;
	width:360px;
	float:left;
	clear:right;
}
#contentheader-left{
	height:auto;
	width:220px;
	float:left;
	clear:none;
}

#contentheader-right{
	height:auto;
	width:130px;
	float:right;
	clear:none;
}

.contentheader-right-black{
	height:auto;
	width:130px;
	border:#000 solid 1px;
	color:#FFF;
	background-color:#000;
	text-align:center;
	font-weight:100;
}

#contentheader-right-lemondashed{
	height:auto;
	width:130px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#FFFFCC;
	text-align:left;
	font-weight:100;
	line-height:135%;
	margin-bottom:0em;
}

#contentheader-right-lemondashed p{
	padding-left:5px;
	padding-right:5px;
	margin:0.25em 0em 5em 2.5em;
	font-size:1em;
	line-height:1.5em;
}

#contentheader-right-limedashed p{
	padding-left:5px;
	padding-right:5px;
	margin:0.25em 0em 5em 2.5em;
	font-size:1em;
	line-height:1.5em;
}

#contentheader-right-cyandashed p{
	padding-left:5px;
	padding-right:5px;
	margin:0.25em 0em 5em 2.5em;
	font-size:1em;
	line-height:1.5em;
}

#contentheader-right-pinkdashed p{
	padding-left:5px;
	padding-right:5px;
	margin:0.25em 0em 5em 2.5em;
	font-size:1em;
	line-height:1.5em;
}

#contentheader-right-pinkdashed{
	height:auto;
	width:130px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
	font-weight:100;
	line-height:140%;
}

#contentheader-right-limedashed{
	height:auto;
	width:130px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#99FFCC;
	text-align:left;
	font-weight:100;
	line-height:140%;
}

#contentheader-right-cyandashed{
	height:auto;
	width:130px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#99CCFF;
	text-align:left;
	font-weight:100;
	line-height:140%;
}

.contentheader-right-white{
	height:0.75em;
	width:130px;
	color:#000;
	background-color:#FFF;
	text-align:center;
}

#contentheader-right p{
	line-height:140%;
	margin:0em;
}

#table-of-contents{
	height:auto;
	width:300px;
	float:none;
	clear:right;
	border:#FF0000 dashed 1px;
	margin-left:20px;
	padding-right:20px;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
	font-weight:100;
	line-height:150%;
	list-style-type:none;
	list-style-position:outside;
}

#table-of-contents p{
	margin:0 2em 0 0.5em;
}

#start-wrapper{
	height:auto;
	width:336px;
	border:#666 dashed 1px;
	margin-left:5px;
	margin-bottom:2em;
	padding-left:10x;
	padding-right:10px;
	color:#000;
	background-color:#FFFFCC;
	text-align:left;
	font-weight:100;
	float:left;
	clear:none;
}

#start-lime{
	height:auto;
	width:106px;
	margin-left:4px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#99FFCC;
	text-align:left;
	font-weight:100;
	float:left;
	clear:none;
}

#start-pink{
	height:auto;
	width:106px;
	margin-left:4px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
	font-weight:100;
	float:left;
}

#start-cyan{
	height:auto;
	width:106px;
	margin-left:4px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#99CCFF;
	text-align:left;
	font-weight:100;
	float:right;
	clear:right;
}


#start-normal{
	height:auto;
	width:auto;
	margin-left:4px;
        padding:0px 0px 0px 0px;
	border:#000 dashed 1px;
	color:#000;
	background-color:#99CCFF;
	text-align:left;
	font-weight:100;
	float:left;
	clear:right;
}

#sidebar{
	height:auto;
	width:175px;
	padding:0px 0px 0px 0px;
	margin-right:0px;
	float:right;
	clear:none;
	color:#000;
	background-color:#FFF;
	text-align:right;
}

#footer-importantinfo{
	width:734px;
	height:auto;
	padding:5px;
	clear:both;
	color:#000;
	background-color:#fff;
	text-align:center;
	font-size:100%;
	line-height:150%;
}


#footer-wrapper{
	width:744px;
	height:20px;
	padding:0px;
	clear:both;
	color:#FFF;
	background-color:#333;
	font-size:93%;
}


#footer-copyright{
	width:554px;
	height:20px;
	float:left;
	clear:none;
	padding:0px;
	color:#FFF;
	background-color:#333;
	font-size:93%;
	text-align:left;
}

#footer-copyright p{
	margin:0 2em 0 2em;
}

#footer-siteinfo{
	width:190px;
	height:20px;		
	float:right;
	clear:none;
	padding:0px;
	color:#FFF;
	background-color:#333;
	font-size:93%;
	text-align:right;
}

#footer-siteinfo p{
	margin:0 2em 0 2em;
}

#webstats {
	width:100%;
}
#return-to-top{
	margin:2em 0.5em 0.75em 0.5em;
	border-top-width:1px;
	border-top-style:solid;
	border-color:red;
	text-align:right;
}
#utilities{
	height:auto;
	width:338px;
	float:none;
	clear:right;
	border:#CCC dashed 1px;
	margin-left:5px;
	padding:5px;
	color:#000;
	text-align:center;
	font-weight:100;
	line-height:150%;
	list-style-type:none;
	list-style-position:outside;
}
#utilities-header{
	width:333px;
	height:auto;
	margin:0px;
	padding:0px;
	color:#000;
	background-color:#FFCCCC;
	text-align:center;
	font-weight:bold;
}
#legals-1,#legals-1-wide{
	height:auto;
	width:348px;
	float:none;
	clear:right;
	border:#CCC dashed 1px;
	margin-left:5px;
	padding-top:25px;
	color:#000;
	text-align:center;
	font-weight:100;
	line-height:150%;
	list-style-type:none;
	list-style-position:outside;
}
#legals-1-wide{width:auto;}
#enquirebanner{
	margin:0.2em 0.5em 0.75em 0.5em;
	border:#000 none 0px;
}

/* Body Copy Image Wrappers */
.screenshot-wrapper, .fiftyfifty-wrapper{
	margin-left:auto;
	margin-right:auto;
	width:360px;
	height:auto;
	clear:both;
	color:#000;
	background-color:#FFF;
}
.left-copy{
	background-color:#FFF;
	line-height:auto;
	width:150px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	font-weight:100;
	text-align:left;
}
.right-image{
	background-color:#FFF;
	padding-right:5px;
	width:199px;
	height:auto;
	float:right;
	clear:none;
	color:#000;
	text-align:right;
}
.mortgage-calculators-wrapper{
	margin-left:auto;
	margin-right:auto;
	width:360px;
	height:auto;
	clear:both;
	color:#000;
	background-color:#FFF;
}
.mortgage-calculators-image{
	background-color:#FFF;
	line-height:auto;
	width:85px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	font-weight:100;
	text-align:left;
}
.mortgage-calculators-copy{
	background-color:#FFF;
	padding-right:5px;
	width:264px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	text-align:left;
}
.calculator-header-wrapper{
	margin-left:auto;
	margin-right:auto;
	width:565px;
	height:auto;
	clear:both;
	color:#000;
	background-color:#FFF;
}
.calculator-header-image{
	background-color:#FFF;
	line-height:auto;
	width:85px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	font-weight:100;
	text-align:left;
}
.calculator-header-copy{
	background-color:#FFF;
	padding-right:5px;
	width:469px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	text-align:left;
}
.left-image{
	background-color:#FFF;
	line-height:auto;
	width:199px;
	height:auto;
	float:left;
	clear:none;
	color:#000;
	font-weight:100;
	text-align:left;
}
.right-copy{
	background-color:#FFF;
	width:150px;
	height:auto;
	float:right;
	clear:none;
	color:#000;
	text-align:left;
}


/* Sidebar Styles */
.sidebar-box-lemondashed{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #CCC;
	color:#000;
	background-color:#FFFFCC;
	text-align:left;
}


/* Sidebar Styles */
.sidebar-box-google{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #CCC;
	color:#000;
	background-color:#CAF99B;
	text-align:left;
}

.sidebar-box-indentedlemon{
	width:150px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#FFFFCC;
	text-align:left;
}
.sidebar-box-pink{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #CCC;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
}

.sidebar-box-pink2{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:4px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
}

.sidebar-box-limedashed{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #CCC;
	color:#000;
	background-color:#99FFCC;
	text-align:left;
}

.sidebar-box-transparent{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:0px;
	padding:2px 2px 2px 2px;
	color:#FFF;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-black{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:0px;
	padding:2px 2px 2px 2px;
	color:#FFF;
	background-color:#000;
	text-align:left;
}

.sidebar-box-black2{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:4px;
	padding:2px 2px 2px 2px;
	color:#FFF;
	background-color:#000;
	text-align:left;
}

.sidebar-box-lightgrey{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:0px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#CCC;
	text-align:left;
}

.sidebar-box-lightgrey2{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:4px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#CCC;
	text-align:left;
}

.sidebar-box-darkgrey{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:0px;
	padding:2px 2px 2px 2px;
	color:#FFF;
	background-color:#666;
	text-align:left;
}

.sidebar-box-darkgrey2{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:4px;
	padding:2px 2px 2px 2px;
	color:#FFF;
	background-color:#666;
	text-align:left;
}

.sidebar-box-white{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:0px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-submenu{
	width:170px;
	height:auto;
	float:right;
	clear:right;
	margin-right:0px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-blackdotted{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #000;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-greydotted{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #CCC;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-darkgreydotted{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #999;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-pinkdotted{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px dashed #FFCCCC;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-blackline{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px solid #000;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-greyline{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px solid #CCC;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-darkgreyline{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px solid #999;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-pinkline{
	width:165px;
	height:auto;
	float:right;
	clear:right;
	margin-right:2px;
	padding:2px 2px 2px 2px;
	border: 1px solid #FFCCCC;
	color:#000;
	background-color:#FFF;
	text-align:left;
}

.sidebar-box-blackheader{
	width:157px;
	height:auto;
	margin:5px 2px 10px 2px;
	padding:2px 2px 2px 2px;
	color:#FFF;
	background-color:#000;
	text-align:left;
	font-weight:bold;
}

.sidebar-box-pinkheader{
	width:157px;
	height:auto;
	margin:5px 2px 10px 2px;
	padding:2px 2px 2px 2px;
	color:#000;
	background-color:#FFCCCC;
	text-align:left;
}

.sidebar-box-pink p, .sidebar-box-pink2 p, .sidebar-box-black p, .sidebar-box-black2 p, .sidebar-box-lightgrey p, .sidebar-box-lightgrey2 p, .sidebar-box-darkgrey p, .sidebar-box-darkgrey2 p, .sidebar-box-white p, .sidebar-box-greydotted p, .sidebar-box-darkgreydotted p, .sidebar-box-blackline p, .sidebar-box-greyline p, .sidebar-box-darkgreyline p, .sidebar-box-pinkline p{
	margin: 0 0.5em 0.5em 0.5em;
	line-height:1.5em;
}

.start-header{
	width:328px;
	height:auto;
	margin:5px 4px 10px 4px;
	padding:2px 2px 2px 2px;
	color:#FFFF00;
	background-color:#000;
	text-align:center;
	font-weight:bold;
}

.centralisedtable {
	text-align:center;
}

/* Tables */

.exampletable {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable td {
	line-height:1.25em;
	text-align:right;
	border:1px solid #CCC;
	padding:2px;
}
.exampletable th {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:2px;
}

.exampletable2 {
	margin:0 0 2em 1em;
	text-align:center;
	border-collapse: collapse;
	width:330px;
}
.exampletable2 caption {
	caption-side:top;
	margin-left:1em;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable2 td {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable2 th {
	line-height:1.25em;
	text-align:right;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable3 th {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable4 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable4 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
	font-weight:bold;
}
.exampletable4 td {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable4 th {
	line-height:1.25em;
	text-align:right;
	border:1px solid #CCC;
	padding:5px;
	font-weight:100;
}
.exampletable5 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable5 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable5 td {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable5 th {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable6 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable6 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable6 td {
	line-height:1.25em;
	text-align:center;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable6 th {
	line-height:1.25em;
	text-align:right;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable7 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable7 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable7 td {
	line-height:1.25em;
	text-align:center;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable7 th {
	line-height:1.25em;
	text-align:center;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable7a {
	margin:0 0 2em 0.5em;
	border-collapse: collapse;
	width:345px;
}
.exampletable7a caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable7a td {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable7a th {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable8 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable8 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable8 td {
	line-height:1.25em;
	text-align:center;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable8 th {
	background-color:#CCC;
	line-height:1.25em;
	text-align:center;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable9 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable9 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable9 td {
	line-height:1.25em;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable9 th {
	line-height:1.25em;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable10 {
	margin:0 0 2em 1em;
	text-align:center;
	border-collapse: collapse;
	width:300px;
}
.exampletable10 caption {
	caption-side:top;
	margin-left:1em;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable10 td {
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable10 th {
	line-height:1.25em;
	text-align:right;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable11 {
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
.exampletable11 caption {
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
	border:1px solid #FFCCCC;
}
.exampletable11 td {
	text-align:center;
	line-height:1.25em;
	border:1px solid #CCC;
	padding:5px;
}
.exampletable11 th {
	text-align:center;
	line-height:1.25em;
	border:1px solid #CCC;
	padding:5px;
}
.tablerecommend {
	width: 300px;
	text-align:left;
	border:none;
	border-collapse:collapse;
	padding:5px;
}
.formtable {
	width:330px;
	text-align:center;
	border:none;
	border-collapse: collapse;
}
.formtable caption {
	caption-side:top;
	margin-left:1em;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
}
.formtable th {
	width:200px;
	line-height:1.25em;
	text-align:right;
	padding:5px;
	font-weight:100;
}
.formtable td {
	width:130px;
	line-height:1.25em;
	text-align:left;
	padding:5px;
}

/* News Ticker styles */

#domticker{
	width: 200px;
	height: 100px;
	border: 1px dashed black;
	padding: 5px;
	background-color: #FFFFCA;
}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #FFFFCA;
}

#domticker a{
	font-weight: bold;
}

#domticker2{
	width: 350px;
	height: 1.2em;
	padding: 3px;
}

#domticker2 a{
	text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/* Recommend */
.index{
    font-weight:bold;
}
#poweredby{
	text-align:center;
}

/* Calc styles */
P.err{
	color: #CC0000;
}
#params TABLE{
	margin:0 0 2em 0;
	border-collapse: collapse;
	width:330px;
}
#params th{
	line-height:1.25em;
	text-align:right;
	border:1px solid #CCC;
	padding:5px;
}
#params td{
	line-height:1.25em;
	text-align:left;
	border:1px solid #CCC;
	padding:5px;
}
.calculate_btn{
	padding: 10px;
}
#summary{
	width:360px;
	margin: 5px 5px 25px 5px;
	border: 1px solid #666666;
	background: #EDEDED;
	border-collapse: collapse;
}
#summary caption{
	caption-side:top;
	margin-left:-1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
	height:auto;
	background-color:#FFCCCC;
}
#summary TH{
	border: 1px solid #666;
	background: #666;
	color: #fff;
}
#schedule TD{
	background: #EDEDED;
}
#schedule TH{
	background: #666666;
	color: #FFFFFF;
}
#pscroller1{
	width:155px;
	height:150px;
	padding:5px;
	background-color:#FFCCCC;
}

#pscroller2{
	width:155px;
	height:150px;
	padding:5px;
	background-color:#FFCCCC;
}

.rssclass .rsstitle{
	font-weight:bold;
	line-height:1.25em;
}

.rssclass .rssdate{
	color:gray;
	font-size:90%;
}

.rsstitle a:link, .rsstitle a:visited, .rsstitle a:link, .rsstitle a:active{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.rsstitle a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:red;
}