body {
	background-color: #FFFFFF;
}

A {     
	font-family: Arial;
	font-weight: none;
   Color : #000000;
	text-decoration : none;
}

A:hover {
	font-family: Arial;
	font-weight: none;
   Color : #DF0080;
	text-decoration : none;
}




/* #################################################################*/
/* DEFAULT SUBMIT BUTTON */
/* #################################################################*/
.submit {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

img {
	border: none;
}

textarea {
	font-family: Arial;
	font-size: 10px;
	color: #E10F87;
	padding:2px;
}

input {
	font-family: Arial;
	font-size: 10px;
	color: #E10F87;
	padding:2px;
	border: 1px solid #cccccc;
}

select {
	font-family: Arial;
	font-size: 10px;
	color: #E10F87;
	padding:2px;
}

.descriptionPicture {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border: 1px solid #5C8688;
}

.noBorder {
	border: none;
	background-color: transparent;
}



/* #################################################################*/
/* FONT SETUP
/* #################################################################*/


.texterror {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.textconfirm {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 10px;
	text-align: center;
	border : 2px solid #5C8688;
}

.text11 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.texttmp {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.textsmall {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}


.textsmallgrey {
	font-family: Arial;
	font-size: 10px;
	color: #C3C3C3;
}

.textpink {
	color: #B549F5;
}

.text11pink {
	color: #B549F5;
	font-size: 11px;
}


.textwhite {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.toplevelcategories {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.secondlevelcategories {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}

.textHeader {
	font-family: Arial;
	font-size: 12px;
	color : #FFFFFF;
}

.textOrange {
	font-family: Arial;
	font-size: 12px;
	color: #E2691F;
}

.textGrey {
	font-family: Arial;
	font-size: 12px;
	color: Gray;
}

.textGreySmall {
	font-family: Arial;
	font-size: 10px;
	color: Gray;
}

.textRed {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
}

.spacing_set1 {
	padding-left:5px;
	padding-right: 5px;
}

.textInvoice {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}



/* #################################################################*/
/* NAVIGATION
/* #################################################################*/


.navi_spacer {
	background-color : #929292;
}

.navi_button {
	background-color: #666666;
	padding-left:5px;
	padding-right: 5px;
}

.contact_button {
	background-color: #4B4B4B;
	padding-left:5px;
	padding-right: 5px;
}


/* #################################################################*/
/* COLOUR BANDS
/* #################################################################*/

.greyBand {
	background-color : #D4D0C8;
}

.seagreenBand {
	background-color : #5C8688;
}

.whiteBand {
	background-color : #FFFFFF;
}

.cyanBand {
	background-color : #7DC5C5;
}

.bodyBand {
	background-color: #D6E1E1;
}

/* #################################################################*/
/* tables
/* #################################################################*/

.mainTable {	
	padding : none;
	background-color: #FFFFFF;
	width: 780;
}

.performanceData {
	font-family: Arial;
	font-size: 12px;
	color: #000000; /* SKIN COLOR - ERROR TEXT COLOUR */
}

.tableHeader {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color : #4B4B4B;
}

.charts {
	border : 1px solid #5C8688;
	padding: none;
}

.treeTable {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 1px solid black;
	width: 500px;
	margin-top: 10px;
}

.borderTable {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
}

	.borderTableFull {
		font-family: Arial;
		font-size: 12px;
		color: #000000;
		border: 1px solid #C3C3C3;
	}



.dashedLeft {
	border-left: 1px dashed #C3C3C3;
}

.dashedRight {
	border-right: 1px dashed #C3C3C3;
}

.dashedBottom {
	border-bottom: 1px dashed #C3C3C3;
}

.dashedBottomLeft {
	border-left: 1px dashed #C3C3C3;
	border-bottom: 1px dashed #C3C3C3;
}

.productList {
	padding-left: 10px;
	padding-right: 10px;
}

.productListImage {
	border-right: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color : #FFFFFF;
	
}

.mainShop {
	background-image: url(../images/shop/bg_main_table.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


/* #################################################################*/
/* DIV LAYERS
/* #################################################################*/

.investmentOptions {
	background-color: #D6E1E1;
	padding: 5px;
}

.references {
	border-left:1px dashed #D6E1E1;
	padding-left:10px;
}

.references_bottom {
	border-bottom: 1px dashed #D6E1E1;
	border-top: 1px dashed #D6E1E1;
	height: 40px;
}

.referencesSpacer {
	padding-right:20px;
}

.software {
	border-left:1px dashed #D6E1E1;
	width: 320px;
	padding-left: 10px;
}

.banner {
	border: 2px solid #5C8688;
	padding:5px;
}

.selected_directory {
	background-color: #DAD9AD;
	border: 1px solid #000000;
	vertical-align: middle;
}


.shop {
	max-width: 1000px;
	text-align:  center;
	
}


.headerLogo {
	position: absolute;
	left: 30px;
	top: 10px;
	z-index: 99;
	
}

.headerIcons {
	position: absolute;
	right: 30px;
	top: 10px;
	z-index: 99;
	
}

.contentBox {
	font-family: Arial;
	width: 164px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-top: none;
	padding: none;
}

.systemMessage {
	padding : 10px;
	border : 1px solid #DF0080;	
}




