/* CSS Document */
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

body * { margin: 10px 40px; 	padding: 0; font: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif;
	     color: #993366; background: white; }

.main_small { font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; 
	             font-size: .8em; font-weight: normal; }
.main_bold { font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; 
	             font-size: 1.3em; font-weight: bold; }	             
.leftfloat { 	float:left; margin-left: auto; margin-right: auto; width: 150px; :center; padding:10px; }

li.licoloured  { 	list-style: disc inside; color: rgb(117,111,179); }
.blacktext { color:black; }  

h1 { 	margin: 0 0 0 0%; padding: 0; 	color: rgb(117,111,179); font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; 
  font-size: 2.0em;   font-weight: bold; }

#header { background: #4B0600; float: left; width: 100%; height:124px; }
/* #header { position:relative; clear:both; background: rgb(117,111,179); url(images/Text_Banner_2_Centre120.jpg) repeat-x; float: left; width: 100%; overflow:hidden;} */
#header { position:relative; clear:both; float: left; width: 100%; overflow:hidden;}

#header h1 { 	margin: 0 0 0 0%; 	padding: 0; 	color: rgb(117,111,179); }
/* #header img { display: block; }*/
#header p { position: absolute; top: 0; right: 0; width: 10em; margin: 0; padding: 0px; text-align: right; font-size: 90%; }
#header-left { float:left; border: 0px solid green; } 
#header-centre { 
width: 747px;
margin: 0px auto;
} 

/* #header-right { float:right;  border: 0px solid black; position:relative; overflow:hidden; }

*/
#header-right { float:right; border: 0px solid black; position:relative; overflow:hidden; }
#header-right img { float: left; /*width: 100%;*/  overflow:hidden; }

#gap { background: white; float: left; width: 100%; height:4px; }

img { border: none; }
.description { 	position: absolute; 	left: -5000px; 	width: 4000px; }

a { color: white; }
a:hover { color: white; }

#container { float: left; background: white 100% 0; width: 100%; border: 0px solid pink; min-width:747px; }
#container2 { float: left; background: white 100% 0; width: 100%; border: 0px solid black; min-width:747px; }

#contentleft { float: left; width: 12%; min-width:185px; margin: 0 0 0 1%; padding: 1em 0 1em 0; display: inline; background: white; border: 0px solid green; }
#contentleft h2 { margin-top: 0; }
/*
#contentright img { width: 100%;  border: 0px solid red; }
*/
#contentright { float: left; width: 76%; margin: 0 0 0 1%; padding: 1em 0 2em 0; color:#993366; border: 0px solid red; }

 
#contentcentre { float: left; width: 88%; margin: 0 0 0 6%; padding: 1em 0 2em 0;}

#contentcentreold { float: left; width: 88%; padding: 0 6% 0 6%; }
#contentsubmenu { float: left; width: 88%; padding: 0 6% 0 6%; }

#footer { margin: 0; padding: .5em 0 3em 3%; clear: both; border-top: 0px solid #566099; background: url(images/top-background.jpg) repeat-x; }
#footer li { display: inline; margin-right: 1.5em; }

#below-footer {
float: left; height:10px; width:100%; background: rgb(222,218,237); 
}

.abox   { 	background: #993366; 	padding: 10px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; min-height:245px; }
/* KPD * next gets all tags */
.abox *  { 	background: #993366; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif;  }


.abox2 { 	background: rgb(156,149,200); 	padding: 2px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }

.frontpage_box {
display:block;
border-color:green;
border-width:thick;
z-index:0;
left:0px; right:10px;
top:0px; bottom:10px;
height:100%;
width:100%;
}
.frontpage_box_background {
border-color:green;
border-width:thick;
z-index:0;
left:0px; top:0px;
/*height:19.15cm;
width:12.65cm;*/
height:100%;
background-image: url('Images/romantic.jpg');
background-repeat: no-repeat;
}


.bbox { 	background: rgb(222,218,237); 	padding: 10px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }
.bbox2 { 	background: rgb(222,218,237); 	padding: 2px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }

.cbox { 	background: rgb(102,102,255); 	padding: 10px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }
.cbox2 { 	background: rgb(102,102,255); 	padding: 2px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }

.boxdark { 	background: rgb(117,111,179); 	padding: 10px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }
.boxdark2 { 	background: rgb(117,111,179); 	padding: 2px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }

.box { 	background: #993366; 	padding: 10px; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }
.box2 { 	background: rgb(156,149,200); 	padding: 2px; 	color: black; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; }
.boxcentered { width: 700px; height: 400px; margin: 0px auto -1px auto; } 
.boxfooter { 	background: rgb(156,149,200); padding: 0px; margin: 0px; border: 0px; color: white; }
h1.box1 { font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; font-size: 1.3em; font-weight: bold; text-transform: none;
        	color: black; margin: 0 0 0 0%; padding: 0px; text-align:center; }
h1.box2 { font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; font-size: 1.2em; font-weight: bold; text-transform: none;
        	color: black; margin: 0 0 0 0%; padding: 0px; text-align:center; }

h2.box1 {  font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; font-size: 1.0em; font-weight: bold; text-transform: none;
         color: black; margin: 0 0 0 0%; padding: 0px; text-align:center; }

h2.box2 {  font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif; font-size: 1.0em; font-weight: normal; text-transform: none;
         color: black; margin: 0 0 0 0%; padding: 0px; text-align:center; }

#clearboth { clear:both; }

.header { background: rgb(187,0,110); float: left; width: 100%; border: 0px solid blue;  }
.header { position:relative; clear:both; background: rgb(187,0,110); url(images/Text_Banner_2_Centre120.jpg) repeat-x; float: left; width: 100%;  } 
.headerxx { position:relative; clear:both; background: rgb(187,0,110); url(images/Text_Banner_2_Centre120.jpg) repeat-x; float: left; width: 100%; overflow:hidden;} 


/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:280px;
height:0;
}
.menu ul ul a {
width:280px;
}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}


*/
.B_crumbBox { position:relative; clear:both;  margin:0px 0 0px 20px;  overflow:hidden;}  
.B_firstCrumb { font-size:.8em; font-weight:normal; color: black;  }
.B_homeCrumb:link { font-size:.8em;  font-weight:normal; color: black;  }
.B_crumbBox a  {font-size:.6em;  font-weight:normal; color: black;  }

.B_crumb:link { font-size:.8em;  font-weight:normal; color: black;  }
.B_crumb a  {font-size:.8em;  font-weight:normal; color: black;  }

.B_lastCrumb { font-size:.8em;  }
.B_lastCrumb a { font-weight:normal;   }
.B_currentCrumb { font-size:.8em;  }
.B_currentCrumb a { font-weight:normal;  }



td {
font: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif;
color: #993366; 
text-align: left;
}

head_title {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCFF}
.header_title {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #E6E6FA}
.headers {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 18px; font-weight: bolder; color: #000000; text-transform: none}
.main_large {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal}
.main {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; color: black; }
.main_medium {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal}
.main_small {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal}
.butt_title {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.table_title {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; padding: 2px; font-weight: bold; color: #000000; background: rgb(156,149,200)}
.headersCopy { font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 18px; font-weight: bolder; color: #FF0000; text-transform: none }
.unnamed1 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #6600CC}
h1 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-transform: none}
h2 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
h3 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
h4 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
h5 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
h6 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
h1,h2,h3,h4,h5,h6,h7{margin-bottom: 0px;padding-bottom: 0px;}

.hide {
	color: #990066;
	text-decoration: none;
}
.hide:link {
	color: #990066;
	text-decoration: none;
}
.hide:visited {
	text-decoration: none;
	color: #990066;
}
.hide:hover {
	text-decoration: none;
	color: #6633CC;
}
.hide:active {
	text-decoration: none;
	color: #990066;
}

A:link {
	COLOR: #6633CC; font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal
}
A:visited {
	COLOR: #6633CC
; font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal
}
A:active {
	COLOR: #6633CC
; font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal
}
A:hover {
	COLOR: #CC3366; font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px;}
.test {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; font-style: italic; font-weight: normal}


.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}

table {
  border-collapse: collapse ;
  border-spacing: 0em 0em;
}

.colouredborder {
/* border:1px solid #CCCCFF; */
border-width:1px;
border-style:solid;
border-color:#CCCCFF;
width:100%;
}

.colouredborder td, .colouredborder th {
border-width:1px;
border-style:solid;
border-color:#CCCCFF;
padding:10px;
}

.font_pale_blue {
	color:#99CCFF;
	font-size:2em;
}

a.font_white {
	color:white;
	font-size:1em;
	font-style:italic;
	text-decoration:none;
}

.font_white {
	color:white;
	font-size:1.2em;
}

p { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;
	     color: #993366; background: white; }


/* KPD * next gets all tags */
/*.abox *  { 	background: #993366; 	color: white; font-family: "Arial","Trebuchet MS", Verdana, Arial, sans-serif;  }*/

h1 {  font-family: "Arial", "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 3em; font-weight: bold; color: #993366;  text-transform: none}
h1.mens  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: 3em;  color: #600000; background: white; }
h2.mens  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: 2em;  color: #FF9900; background: white; }
h3.mens  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: 1.6em;  color: #FF9900; background: white; }
h4.mens  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: 1.5em;  color: #FF9900; background: white; }
h5.mens  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: 1.0em;  color: #FF9900; background: white; }
h6.mens  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: .8em;  color: #FF9900; background: white; }

h1.lani  { font: "Trebuchet MS", "Arial", Verdana, Arial, sans-serif;  font-size: 4em;  color: #660033; background: white; text-align:center; }

	     	     

ul.TickList {
  list-style-type: disc;
  list-style-image: url(images/tick.jpg); 
}

.TickList li  {
  list-style-type: disc;
  list-style-image: url(images/tick.jpg); 
}

a.font_orange {
	color:#ff9900;
	font-size:1em;
	font-style:none;
	text-decoration:underline;
}

a.font_blue {
	color:#0099ff;
	font-size:1em;
	font-style:none;
	text-decoration:none;
}


