/* -------------------------------------------------------------------------------- */
/* Global user styles                                                                */
/* -------------------------------------------------------------------------------- */

.colourbox {
	background-color: #f4f3c6;
}

.colourbox2 {
	background-color: #f6d0a5;
}

.colourbox H1{
	background-color: #cc0000;
	color: #ffffff;
	MARGIN-TOP: 0px;
}
	
.colourbox2 H1{
	background-color: #cc0000;
	color: #ffffff;
	MARGIN-TOP: 0px;
}
	
.indent1{
	margin-left: 40px;
}
.indent2{
	margin-left: 80px;
}
.indent3{
	margin-left: 120px;
}
.price {
	color: #cc0000;
}

.foreign {
color: #cc0000;
}

.smalltext1 {
	FONT-SIZE: 70%;
}


/* -------------------------------------------------------------------------------- */
/* HTML Tag Styles                                                                  */
/* -------------------------------------------------------------------------------- */
BASEFONT {
	FONT-SIZE: medium; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}
P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	white-space: normal;
}
H1 {
	PADDING-RIGHT: 10px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	VERTICAL-ALIGN: top;
	TEXT-TRANSFORM: uppercase;
	color: #CC0000;

}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; 

}
H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
		color: #CC0000;
}

H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
H5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
}
UL {
	FONT-SIZE: 80%; 
}
LI {
	LIST-STYLE-POSITION: outside;  
}

HR {
	height: 1px;
	color: #CC0000;
}
/* -------------------------------------------------------------------------------- */
/* Entire page layout                                                                */
/* -------------------------------------------------------------------------------- */

#pageframe {
	WIDTH: 740px;
}

#verticalline {
	BORDER-RIGHT: 1px solid #CC0000;
}


/* -------------------------------------------------------------------------------- */
/* Top and bottom full width navigation bar                                         */
/* -------------------------------------------------------------------------------- */

#topnav {
	background-color: #CC0000;
	padding: 5px;
	width: 740px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.topnavtxt {
	FONT-WEIGHT: bold;	
	FONT-SIZE: 70%;
}

A.topnavtxt:link {
	text-decoration: none;	color: #FFFFFF;
}
A.topnavtxt:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.topnavtxt:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}
	
#footer {
	font-size: 80%;
	text-align: center;
}

/* -------------------------------------------------------------------------------- */
/* Left bar - navigation and links                                                  */
/* -------------------------------------------------------------------------------- */
	
#leftbar {
	width: 150px;
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

}

#leftnavigation{
	TEXT-ALIGN: left;
	background-color: #f4f3c6;
	margin: 0px;
	padding: 0px;
	width: 142px;
	font-family: Arial, Helvetica, sans-serif;
}


#leftlinks {
	TEXT-ALIGN: left;
	background-color: #f4f3c6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 142px;
	margin: 0px;
}

.leftC {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 95%;
	text-align: left;
}
.leftA {
	FONT-WEIGHT: normal;
	COLOR: #cc0000;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none;
	font-size: 75%;
	text-align: left;
}
.leftB {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	LINE-HEIGHT: 13px;
	TEXT-DECORATION: none;
	font-size: 65%;
	text-align: left;
}

.navlink {
	TEXT-DECORATION: none;
	COLOR: #cc0000;
}
A.navlink:link {
	color: #cc0000;	text-decoration: none;
}
A.navlink:visited {
	color: #cc0000;	text-decoration: none;
}
A.navlink:hover {
	TEXT-DECORATION: underline;
	COLOR: #cc0000;
	}
/* -------------------------------------------------------------------------------- */
/* Crumb box                                                  */
/* -------------------------------------------------------------------------------- */

#crumbbox {
	vertical-align: top;
	float: left;
	width: 580px;
	padding-left:10px;
}

.crumb {
	font-size: 70%;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	margin-top: 11px;
}

a.crumb:hover { 
		color: #000000;   
}

/* -------------------------------------------------------------------------------- */
/* Content blocks                                                                */
/* -------------------------------------------------------------------------------- */
#pagetitle {
}

#content {
	padding-right: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	width: 575px;
}

#twocolumnleft1, #twocolumnright1 {
	width: 250px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 150px;
	border: 1px solid #CC0000;
}
#twocolumnleft2, #twocolumnright2  {
	width: 250px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 75px;
	border: 1px solid #CC0000;
}

/* -------------------------------------------------------------------------------- */
/* spacers                                                                  */
/* -------------------------------------------------------------------------------- */
.clearall {
	CLEAR: both;
	FLOAT: none;
	OVERFLOW: hidden;
	WIDTH: 100%;
	HEIGHT: 0px;
	margin: 0px;
	padding: 0px;
}

.spacer {
	clear: both;
}

.leftbarspacer {
	CLEAR: both;
	FLOAT: none;
	OVERFLOW: hidden;
	margin: 0px;
	padding: 0px;
	height: 10px;
}

.blockspacer {
	CLEAR: both;
	height: 10px;
}

/* -------------------------------------------------------------------------------- */
/* learners2 pages only                                                                  */
/* -------------------------------------------------------------------------------- */

#learners2intro{
}
#learners2advice{
	background-color: #f4f3c6;
}
#learners2advice H1 {
	color: #ffffff;
	background-color: #cc0000;
}

#learners2products{
}

#learners2links{
	background-color: #f4f3c6;
}
#learners2links H1 {
	color: #ffffff;
	background-color: #cc0000;
}

/* -------------------------------------------------------------------------------- */
/* managers pages only                                                                  */
/* -------------------------------------------------------------------------------- */

#managersservices{
	background-color: #f4f3c6;
}
#managersservices H1 {
	color: #ffffff;
	background-color: #cc0000;
}

#managersfeatures{
	background-color: #f4f3c6;
}
#managersfeatures H1 {
        color: #ffffff;
        background-color: #cc0000;
        margin-top:0px;
}
#managersfeatures H5 {
        color: #cc0000;
        background-color: #ffffff;
        margin-top:0px;
        margin-bottom:0px;
        padding-bottom:10px;
}
#managersproducts{
}

#managerslinks{
	background-color: #f4f3c6;
}
#managerslinks H1 {
	color: #ffffff;
	background-color: #cc0000;
}

/* -------------------------------------------------------------------------------- */
/* language broker pages only                                                                  */
/* -------------------------------------------------------------------------------- */

#flagtable {
	background-color: #f4f3c6;
	padding: 5px;
}

.brokerframeA {
	height: 125px;
	width: 50px;
	float: left;
	padding: 5px;
}

.brokerframeB {
	height: 125px;
	width: 180px;
	padding: 0px;
}

/* -------------------------------------------------------------------------------- */
/* forms                                                                  */
/* -------------------------------------------------------------------------------- */
.formquestion {
	width: 190px;
	vertical-align: top;
}

.formanswer {
	width: 340px;
	vertical-align: top;
}

.formrequired {
	width: 11px;
}

#formpersonal{
	background-color: #f4f3c6;
}
#formpersonal H1{
	background-color: #cc0000;
	color: #ffffff;
}

#formrequest{
	background-color: #f4f3c6;
}
#formrequest H1{
	background-color: #cc0000;
	color: #ffffff;
}
#formother{
	background-color: #f4f3c6;
}
#formother H1{
	background-color: #cc0000;
	color: #ffffff;
}

.bottomborder {
	BORDER-BOTTOM: 1px solid #FFFFFF;

}


/* -------------------------------------------------------------------------------- */
/* adpages                                                                  */
/* -------------------------------------------------------------------------------- */

#adpageproduct{
	background-color: #f4f3c6;
}
#adpageproduct H1{
	background-color: #cc0000;
	color: #ffffff;
}
/* -------------------------------------------------------------------------------- */
/* home page                                                                  */
/* -------------------------------------------------------------------------------- */

#homeleft {
	width: 380px;
}

#homeright {
	width: 170px;
}

#homeboxAleft{
	width: 175px;
	float: left;
	margin-left: 5px;
	height: 150px;
}
#homeboxAright   {
	width: 175px;
	float: right;
	margin-right: 5px;
	height: 200px;
}
#homeboxAfull {
	clear:both;
	width: 565px;
	float: left;
	margin-left: 5px;
	height: 110px;
}
#homeboxB {
	clear:both;
	width: 165px;
	float: left;
	margin-left: 5px;
	margin-right: 0px;
	height: 150px;
}
/* -------------------------------------------------------------------------------- */
/* brochure                                                                  */
/* -------------------------------------------------------------------------------- */
.brochurecolumnA {
	width: 300px;
}
.brochurecolumnB {
	width: 240px;
}
/* -------------------------------------------------------------------------------- */
/* products page                                                                  */
/* -------------------------------------------------------------------------------- */
#products2columnleft, #products2columnright {
	width: 250px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 120px;
}

#products1column {
	width: 510px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 75px;
}