/*	================================
CSS by the XD Design team - http://www.xd.com.au
Credits to remain - Nina Meiers
================================*/ 


/* Global Container Styles */
.titlehold { padding-left: 10px; white-space:nowrap; }
.conhold { padding:3px 5px 1px 5px; }
.conhold01 { background:#ffffff; padding: 0 10px; }
.conhold02 { background:#ffffff; padding: 0 10px; }

/* Grey01 Styles */
.grey01tt { background: transparent url(grey01/tt.gif) repeat-x scroll top; height: 34px; }
.grey01tl { background: transparent url(grey01/tl.gif) no-repeat scroll top left; height: 34px; }
.grey01tr {	background: transparent url(grey01/tr.gif) no-repeat scroll top right; height: 34px; }

.grey01_title { color: #ffffff; font-weight:bold; font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.grey01ctt { background: transparent url(grey01/ctt.gif) repeat-x scroll top; height: 14px; }
.grey01ctl { background: transparent url(grey01/ctl.gif) no-repeat scroll top left; height: 14px; }
.grey01ctr { background: transparent url(grey01/ctr.gif) no-repeat scroll top right; height: 14px; }

.grey01bt { background: transparent url(grey01/bt.gif) repeat-x scroll top; height: 18px; }
.grey01bl { background: transparent url(grey01/bl.gif) no-repeat scroll top left; height: 18px; }
.grey01br { background: transparent url(grey01/br.gif) no-repeat scroll top right; height: 18px; }

/* Grey02 Styles */
.grey02tt { background: transparent url(grey02/tt.gif) repeat-x scroll top; height: 34px; }
.grey02tl { background: transparent url(grey02/tl.gif) no-repeat scroll top left; height: 34px; }
.grey02tr {	background: transparent url(grey02/tr.gif) no-repeat scroll top right; height: 34px; }

.grey02ml { background: transparent url(grey02/ml.gif) repeat-y scroll top; }
.grey02m { background: transparent; }
.grey02mr {	background: transparent url(grey02/mr.gif) repeat-y scroll top right; }

.grey02_title { color: #ffffff; font-weight:bold; font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.grey02ctt { background: transparent url(grey02/ctt.gif) repeat-x scroll top; height: 14px; }
.grey02ctl { background: transparent url(grey02/ctl.gif) no-repeat scroll top left; height: 14px; }
.grey02ctr { background: transparent url(grey02/ctr.gif) no-repeat scroll top right; height: 14px; }

.grey02bt { background: transparent url(grey02/bt.gif) repeat-x scroll top; height: 18px; }
.grey02bl { background: transparent url(grey02/bl.gif) no-repeat scroll top left; height: 18px; }
.grey02br { background: transparent url(grey02/br.gif) no-repeat scroll top right; height: 18px; }

/* Grey03 Styles */
.grey03tt { background: transparent url(grey03/tt.gif) repeat-x scroll top; height: 34px; }
.grey03tl { background: transparent url(grey03/tl.gif) no-repeat scroll top left; height: 34px; }
.grey03tr {	background: transparent url(grey03/tr.gif) no-repeat scroll top right; height: 34px; }

.grey03_title { color: #ffffff; font-weight:bold; font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* Purple01 Styles */
.p01tt { background: transparent url(p01/tt.gif) repeat-x scroll top; height: 34px; }
.p01tl { background: transparent url(p01/tl.gif) no-repeat scroll top left; height: 34px; }
.p01tr {	background: transparent url(p01/tr.gif) no-repeat scroll top right; height: 34px; }

.p01_title { color: #ffffff; font-weight:bold; font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.p01ctt { background: transparent url(p01/ctt.gif) repeat-x scroll top; height: 14px; }
.p01ctl { background: transparent url(p01/ctl.gif) no-repeat scroll top left; height: 14px; }
.p01ctr { background: transparent url(p01/ctr.gif) no-repeat scroll top right; height: 14px; }

.p01bt { background: transparent url(p01/bt.gif) repeat-x scroll top; height: 18px; }
.p01bl { background: transparent url(p01/bl.gif) no-repeat scroll top left; height: 18px; }
.p01br { background: transparent url(p01/br.gif) no-repeat scroll top right; height: 18px; }

/* Purple02 Styles */
.p02tt { background: transparent url(p02/tt.gif) repeat-x scroll top; height: 34px; }
.p02tl { background: transparent url(p02/tl.gif) no-repeat scroll top left; height: 34px; }
.p02tr {	background: transparent url(p02/tr.gif) no-repeat scroll top right; height: 34px; }

.p02ml { background: transparent url(p02/ml.gif) repeat-y scroll top; }
.p02m { background: transparent; }
.p02mr {	background: transparent url(p02/mr.gif) repeat-y scroll top right; }

.p02_title { color: #ffffff; font-weight:bold; font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.p02ctt { background: transparent url(p02/ctt.gif) repeat-x scroll top; height: 14px; }
.p02ctl { background: transparent url(p02/ctl.gif) no-repeat scroll top left; height: 14px; }
.p02ctr { background: transparent url(p02/ctr.gif) no-repeat scroll top right; height: 14px; }

.p02bt { background: transparent url(p02/bt.gif) repeat-x scroll top; height: 18px; }
.p02bl { background: transparent url(p02/bl.gif) no-repeat scroll top left; height: 18px; }
.p02br { background: transparent url(p02/br.gif) no-repeat scroll top right; height: 18px; }

/* Purple03 Styles */
.p03tt { background: transparent url(p03/tt.gif) repeat-x scroll top; height: 34px; }
.p03tl { background: transparent url(p03/tl.gif) no-repeat scroll top left; height: 34px; }
.p03tr {	background: transparent url(p03/tr.gif) no-repeat scroll top right; height: 34px; }

.p03_title { color: #ffffff; font-weight:bold; font-size: 12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/*	CSS by the XD Design team - http://www.xd.com.au */
