html {
	min-height: 100%;
	margin-bottom: 0px;
}

body {
	background: #6C747B url(../images/interface/bg.jpg) repeat-x;
	padding: 0px;
	margin: 0px;
	scrollbar-base-color: #4D555D;
	scrollbar-highlight-color: #575F67;
	scrollbar-shadow-color: #575F67;
	scrollbar-arrow-color: #F3BF03;
	scrollbar-track-color: #7E8790;
	scrollbar-3dlight-color: #575F67;
	scrollbar-darkshadow-color:#575F67
}

.mainframe
{
	padding: 0px;
	margin: 0px;
}

/* backgrounds */

.bg {
	background: #6C747B url(../images/interface/bg.jpg) repeat-x;
}

.bg-gray {
	background: #6C747B url(../images/interface/bg-frame-2007.jpg) no-repeat;
}

.bg-popup {
	background: #4D555D;
	border: 1px solid #7E8790;	
}


.image-top {
	background: url(../images/interface/image-top.jpg) repeat-x;
}

.image-lhs {
	background: url(../images/interface/image-lhs.jpg) repeat-y;
}

.image-loading {
	background: #7C858E url(../images/interface/image-loading.jpg) center center no-repeat;
}

.image-loading-small {
	background: #7C858E url(../images/interface/image-loading-small.jpg) center center no-repeat;
}


.image-rhs {
	background: url(../images/interface/image-rhs.jpg) repeat-y;
}

.image-bottom {
	background: url(../images/interface/image-bottom.jpg) repeat-x;
}


.thumb-medium {
	background: url(../images/interface/thumb-medium.jpg) no-repeat;
}

.thumb-small {
	background: url(../images/interface/thumb-small.jpg) no-repeat;
}

.thumb-print {
	background: url(../images/interface/thumb-print.jpg) no-repeat;
}

.thumb-big {
	background: url(../images/interface/thumb-big.jpg) no-repeat;
}

.thumb-agents {
	border: 1px solid #7C858E;
	padding-top: 1px;
	padding-bottom: 1px;
}

.thumb-featured {
	background: url(../images/interface/thumb-featured.jpg) no-repeat;
}

.thumb-development {
	background: url(../images/interface/thumb-development.jpg) no-repeat;
}

.gray {
	background: #4D555D;
}

.grid-bond {
	background: #4D555D;
}

.grid-bond td {
	border: #FFFFFF 1px solid; 
}

.grid-dark {
	background: #7E8890;
}

.grid-light {
	background: #87919C;
}

.white {
	background: #FFFFFF;
}

/* divs */

.bond-div {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 121;
	visibility: hidden;
}

.transferCosts-div {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 122;
	visibility: hidden;
}

.bond-calculator-div {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 123;
	visibility: hidden;
}

.message-div {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 124;
	visibility: hidden;
}

.validate-div {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 125;
	visibility: hidden;
}

.flash-div {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 126;
	visibility: hidden;
}

.print-div {
	left: 0px;
	top: 0px;
	position: absolute;
	visibility: hidden;
}

/* text */
.text {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
}

.text01 {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

.text-yellow {
	font-family: Verdana;
	font-size: 11px;
	color: #F3BF03;
	text-align: justify;
}

.text-yellow01 {
	font-family: Verdana;
	font-size: 11px;
	color: #F3BF03;
}

.text-gray {
	font-family: Verdana;
	font-size: 11px;
	color: #4D555D;
	text-align: justify;
}

.text-sml {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}

.text-footer {
	font-family: Verdana;
	font-size: 10px;
	color: #E4F0F2;
}

.text-big {
	font-family: Arial;
	font-size: 18px;
	color: #E6E8E9;
	letter-spacing: 3px;
}

h1 {
	font-family: Arial;
	font-size: 18px;
	color: #E6E8E9;
	letter-spacing: 3px;
	margin: 0px;
}

p {
	margin: 0px;
}

/* links */

A {
	color: #F3BF03;
	text-decoration: none;
}

A:hover {
	color: #FFFFFF	;
	text-decoration: none;
}

A.link-white {
	color: #FFFFFF;
	text-decoration: none;
}

A.link-white:hover {
	color: #A17E02	;
	text-decoration: none;
}

A.link-footer {
	color: #E4F0F2;
	text-decoration: none;
}

A.link-footer:hover {
	color: #F3BF03	;
	text-decoration: none;
}

A.link-sitemap {
	color: #FFFFFF;
	text-decoration: none;
}

A.link-sitemap:hover {
	color: #FFFFFF	;
	text-decoration: underline;
}

/* components */

.textbox01 {
	background: #4D555D !important;
	width: 177px;
	height: 22px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #7E8790;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

.textbox02 {
	background: #4D555D !important;
	width: 194px;
	height: 22px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #7E8790;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

.textbox03 {
	background: #4D555D !important;
	width: 236px;
	height: 22px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #7E8790;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

.textbox04 {
	background: #4D555D !important;
	width: 177px;
	height: 22px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #7E8790;
	font-family: Verdana;
	font-size: 11px;
	color: #F3BF03;
}

table.combobox table.dropdownList  {
	width: 100%;
	background: #A9B0B8;
	border: 1px solid #737B85;
	margin-top: 0px;
	margin-bottom: 0px;
}

table.combobox table.dropdownList td {
	width: 218px;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 10px;
	padding-right: 10px;	
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	border-top: 0px solid #FFFFFF;
}

table.combobox .comboboxContainer {
	position: relative;
	z-index: 132;
}

table.combobox .comboboxContainer div.combolistDiv {
	width: 228px;
	top: -22px;
	left: 0px;
	padding: 10px;
	padding-top: 22px;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 133;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}

table.combobox .textbox {
	width: 100%;
	border: solid 0px;
	cursor: pointer;
}

table.combobox .textbox td.lhs {
	width: 1px;
	height: 22px;
	background: #4D555D url(../images/interface/textbox-lhs.jpg) no-repeat center;
}

table.combobox .textbox td.rhs {
	background: #4D555D url(../images/interface/button-dropdown-norm.jpg) no-repeat right;
	width: 22px;
	height: 22px;
}

table.combobox .textbox td.middle {
	padding: 3px;
	margin: 0px;
	width: 198px;
	height: 21px;
	border-top: 1px solid #7E8790;
	border-bottom: 1px solid #7E8790;	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	background: #4D555D;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

table.combobox .button_link {
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: #4D555D;
}

table.combobox1 table.dropdownList  {
	width: 100%;
	background: #A9B0B8;
	border: 1px solid #737B85;
	margin-top: 0px;
	margin-bottom: 0px;
}

table.combobox1 table.dropdownList td {
	width: 162px;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 10px;
	padding-right: 10px;	
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	border-top: 0px solid #FFFFFF;
}

table.combobox1 .comboboxContainer {
	position: relative;
	z-index: 132;	
}

table.combobox1 .comboboxContainer div.combolistDiv {
	width: 174px;
	top: -22px;
	left: 0px;
	padding: 10px;
	padding-top: 22px;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 133;
	position: absolute;
	visibility: hidden;
	cursor: pointer;
}

table.combobox1 .textbox {
	width: 100%;
	border: solid 0px;
	cursor: pointer;
}

table.combobox1 .textbox td.lhs {
	width: 1px;
	height: 22px;
	background: #4D555D url(../images/interface/textbox-lhs.jpg) no-repeat center;
}

table.combobox1 .textbox td.rhs {
	background: #4D555D url(../images/interface/button-dropdown-norm.jpg) no-repeat right;
	width: 22px;
	height: 22px;
}

table.combobox1 .textbox td.middle {
	padding: 3px;
	margin: 0px;
	width: 148px;
	height: 21px;
	border-top: 1px solid #7E8790;
	border-bottom: 1px solid #7E8790;	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	background: #4D555D;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

table.combobox1 .button_link {
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: #4D555D;
}

.textarea {
	background: #4D555D;
	width: 236px;
	height: 59px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #7E8790;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

.selectbox {
	width: 201px;
	height: 20px;
	border: 1px solid #9FA7B0;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;	
}

/* button */

button, .button-norm, .button-roll, .button-click {
	border: 0px hidden;
	margin: 0px;
	padding: 0px;
	background: transparent;
	cursor: pointer;
}

.button-roll td.button-caption, .button-click td.button-caption, .button-norm td.button-caption {
	font-family: Verdana;
	font-size: 9px;
}

.button-norm td.button-caption {
	color: #6190A5;
}

.button-roll td.button-caption, .button-click td.button-caption {
	color: #A67124;
}

.button-click td.button-caption {
	padding-left: 8px;
	padding-right: 8px;
}

.button-norm td.button-caption, .button-roll td.button-caption {
	padding-left: 8px;
	padding-right: 8px;
}

.button-norm td.button-caption {
	background: #FFFFFF url(../images/interface/button-norm-bg.jpg) center repeat-x;
}

.button-roll td.button-caption, .button-click td.button-caption {
	background: #FFFFFF url(../images/interface/button-roll-bg.jpg) center repeat-x;
}

.button-norm td.button-lhs, .button-roll td.button-lhs, .button-click td.button-lhs {
	width: 7px;
	height: 17px;
}

.button-norm td.button-rhs, .button-roll td.button-rhs, .button-click td.button-rhs {
	width: 6px;
	height: 17px;
}

.button-norm td.button-lhs {
	background: #FFFFFF url(../images/interface/button-norm-lhs.jpg) right center no-repeat;
}

.button-norm td.button-rhs {
	background: #FFFFFF url(../images/interface/button-norm-rhs.jpg) left center no-repeat;
}

.button-roll td.button-lhs, .button-click td.button-lhs {
	background: #FFFFFF url(../images/interface/button-roll-lhs.jpg) right center no-repeat;
}

.button-roll td.button-rhs, .button-click td.button-rhs {
	background: #FFFFFF url(../images/interface/button-roll-rhs.jpg) left center no-repeat;
}

.button-click td.button-lhs {
	padding-right: 0px;
}

.button-click td.button-rhs {
	padding-left: 0px;
}

/* NEWSLETTER */
table.progress {
	width: 100%;
	height: 50px;
	border: 1px solid #000000;
}

table.progress td.fill {
	background: #FFFFFF url(../images/at_progress.gif) right no-repeat;
}

table.progress td.back {
	background: #000000;
}

.maincolour {
	background: #000000;
}

.bodycopy01 {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.bodycopy02 {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}

.button-send {
	width: 85px;
	height: 20px;
	border: 1px solid #000000;
	background: #FFFFFF;
}

