body {
	font: normal 85% Verdana,Arial,Helvetica,sans-serif;
	line-height: 120%;
	color: #000; 
	background-color: #fff;
	/*border: 1px solid #ccc;*/
	margin: 15px;
}

*{
margin: 0px;
padding: 0px;
}

p {
padding-bottom: 12px;
}

h1, h2 {
color: #660033;
font-weight: bold;
margin-bottom: 10px;
}

h1 {
font-size: 125%;
}

h2 {
font-size: 115%;
color: #660033;
font-weight: bold;
padding-bottom: 10px;
}

a {  
text-decoration: underline;
color: #000;
}

ul {
margin-left: 15px;
}

.small-grey {  
font-size: 90%;
color: #666;
}

HR { 
height: 1px;
color: #000000; 
border: none; 
} 

#container,
#img-repeat {

}

.listing-item h2 {
font-size: 100%;
background: none;
margin-bottom: -8px;
margin-top: 18px;
}

/* Header ------------------------------------------------------------------ */

#top-links,
#search,
#navbar,
#secondary-nav,
#left-col,
#print {
display: none;
}

#masthead h1{
margin-bottom: 20px;
}

#masthead .logo img {
margin-left: -25px;
}

#masthead .isa,
.hide, 
.graphical{
display: none;
}

/* Primary navigation ------------------------------------------------------------------ */

/* Secondary navigation ------------------------------------------------------------------ */


.see-also,
.related-docs {
font-size: 85%;
padding: 12px 7px;
}

.see-also h3,
.related-docs h3 {
color: #660033;
font-size: 100%;
margin-bottom: 2px;
}

.related-docs li,
.see-also li{
color: #666;
}

.see-also a,
.related-docs a {
text-decoration: none;
color: #660033;
}

/* Content ------------------------------------------------------------------ */

#content-area {
text-align: left;
margin-top: 20px;

} 

/* Home page ------------------------------------------------------------------ */

#home-intro {
line-height: 130%;
}

.flash {
display: none;
}

#home-quote {
color: #666;
font-style: italic;
margin-top: 12px;
}

#call-to-action{
 text-align: left;
}

.divider {
clear: both;
}

#news-headlines,
#crb-checks,
#crb-checks-existing {
border-top: 1px solid #ccc;
margin-top: 15px;
padding-top: 15px;
}

#news-headlines li {
list-style: outside disc;
margin-bottom: 10px;
font-size: 90%;
color: #999999;
}

#news-headlines h3 {
font-size: 100%;
margin-bottom: -10px;
}

#crb-checks h2{
margin-bottom: -10px;
font-weight: bold;
}

#crb-checks h3{
font-size: 100%;
}

acronym {
padding-left: 10px;
}

p a {
padding-right: 10px;
}
/* Left column ------------------------------------------------------------------ */


/* Central content area ------------------------------------------------------------------ */

#content-container {
border-bottom: 1px solid #ccc;
}

#breadcrumb {
padding: 5px 0px 5px 10px;
font-size: 85%;
color: #660033;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin: 12px 0px;
}

#breadcrumb a{
text-decoration: none;
}

#page-title {
margin: 0px 10px 12px 8px;
padding: 12px 0px 8px 0px;
width: 90%;
border-bottom: 1px dotted #660033;
}

#page-title h1{
margin-bottom: 4px;
}

#content,
#content-full {
margin: 0px 10px 12px 8px;
}

#content .intro,
#content-full .intro {
font-weight: bold;
margin-bottom: 4px;
}

#content .divider,
#content-full .divider {
clear: both;
}

#content ul,
#content-full ul {
margin: 0px 0px 12px;
}

#content h2,
#content-full h2 {
color: #660033;
font-size: 100%;
}

#content h3,
#content-full h3 {
color: #000;
font-size: 100%;
}

#content-full .title {
margin-top: 12px;
padding-top: 6px;
}

#content li,
#content-full li {
list-style: disc outside;
margin: 3px 6px 8px;
}

#content blockquote ,
#content-full blockquote {
font-size: 100%;
color: #666;
font-style: italic;
}

.hub-item-left,
.hub-item-right {
/*margin-bottom: 12px;*/
border-bottom: 1px dotted #660033;
padding-bottom: 12px;
}

#hub-item h2{
font-size: 100%;
background: none;
margin-bottom: -8px;
}

#hub-item a{
color: #660033;
}

/* Right column ------------------------------------------------------------------ */

.right-col {
border-top: 1px solid #ccc;
margin: 0px 10px 12px 8px;
}

.right-col img {
display: none;
}

.acrobat {
display: none;}

.quote {
font-size: 85%;
color: #666;
font-style: italic;
}

/* General ------------------------------------------------------------------ */

td {
 	font-size: 90%;	
}

.float-left{

}

.float-right{

}

/* Contact forms ------------------------------------------------------------------ */

.formBuilder {
background-color: none;
}

.formBuilder p{
background-color: #fff;
padding: 6px;
}

.leftCol {
float: left;
width: 150px;
padding: 4px 6px;
border-top: none;
}

.rightCol {
padding: 3px;
margin: 1px 1px 0px 160px;
background-color: none;
}

.rightCol input,
.rightCol select {
width: 150px;
}

.rightCol2 {
padding: 3px;
margin: 1px 1px 0px 160px;
background-color: none;
}

.rightCol2 .clear,
.rightCol2 .checkbox {
display: block;
border: none;}

.rightCol textarea {
width: 210px;
}

#fb_General_Enquiry_English_section_Section17 {
padding: 6px 6px;
border-top: none;
font-weight: bold;
}

.formBuilder_summary{
padding: 6px;
}

#Template__ctl35__ctl0_Display li {
list-style: url(../../../../images/error.gif) disc outside;
margin-right: 12px;
}

.submit {
text-align: right;
background: url(../../../../images/dotted_line.gif) repeat-x top #fff;
padding-top: 2px;
}

.submit input{
font-weight: bold;
font-size: 90%;
border: none;
padding: 2px 1px;
}

/* Site Map ------------------------------------------------------------------ */

.sitemap0 {
margin: 16px 0px 8px;
padding: 0px 12px;
font-weight: bold;
background: url(../../../../images/bullet.gif) no-repeat center left;
}

.sitemap1,
.sitemap2 {
margin-top: 6px;
padding: 0px 14px;
background: url(../../../../images/bullet2.gif) no-repeat center left;
}

/* Umbrella bodies */

.umbrella-body {
font-size: 110% !important;
}

#target-markets,
#additional-services {
margin: 6px 0px 20px 0px;
}

#target-markets h3,
#additional-services h3,
#contact-details h3 {
margin-bottom: 12px;
}

#additional-services h4,
#contact-details h4 {
font-size: 0.9em;
color: #660033;
}

#target-markets p{
padding: 6px 0px 6px 4px;
border-bottom: 1px dotted #660033;
}

#target-markets strong{
color: #660033;
}

#consultancy, #online, #specialist, #support, #training {
padding-top: 6px;
border-bottom: 1px dotted #660033;
}

#contact-details {
border-bottom: 1px dotted #660033;
}

#contact-details ul{
margin-left: 12px;
}

/* FAQs ------------------------------------------------------------------ */

.faqSearchBox {
display: none;
}

/* footer ------------------------------------------------------------------ */
	
#footer {
display: none;
	}
