body {margin:0; padding:0; background: #111111 url(images/backgrd.jpg) top left repeat-x;}
table, td {border-collapse:collapse;}
table, td, img {border:0;vertical-align:top;}
#grid table, td, img {border:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#000000;}


a {color:#54718D; border:none; text-decoration:underline;}
a:hover{color:#3E4E59; text-decoration:none;}
span{ font-size:11px;}
span img{margin-right:5px;}


.top4{ width:100%; height:0px; background:#333333;}


.line_h{width:100%; height:1px; background:#000000;}




.style2 {color: #999999;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006699; font-size: 11px; padding-bottom: 10px; }
.style5 {color: #999999; font-size: 9px;}
.style6 {font-size:11px; color: #999999;}
.style7 {font-size:16px; font-weight: bold;	color: #333333;}
.style10 {color: #222222; font-size: 11px;}
.style14 {color: #80AA00}
.style15 {color: #666666; font-weight: bold;}
.style16 {color: #759B00}
.style17 {color: #333333; font-size: 12px; font-weight: bold;}
.style20 {color: #333333; font-size: 11px; }
.style21 {color: #333333}
.style29 {color: #333333; font-size: 17px; font-family: Tahoma; font-weight: bold;}
.style32 {color: #333333; font-size: 16px;}
.style33 {color: #333333;font-size: 12px;letter-spacing: 0px;}
.style34 {font-size: 16px}
.style37 {color: #333333; font-size: 12px;}
.style49 {font-size: 12px; color: #333333;}
.style50 {font-size: 14px; color: #333333;}
.style51 {font-size: 14px}
.style53 {color: #666666; font-weight: bold; font-size: 10px; }
.style56 {font-size: 11px}
.style79 {font-size: 24px}
.style80 {color: #666666; font-size: 12px}
.style81 {
	font-size: 14px
}
.style83 {color: #4D6600}





form {padding:0;margin:0;}
.ppp input	{width:127px; height:19px; background-color:#FFFFFF; border:1px solid #AA9362; font-family:Tahoma; font-size:11px; color:#777E85; line-height:10px; margin:0px 0px 2px 0px; padding:2px 0px 0px 2px;}

.dc { display:table-cell; text-align:left; vertical-align:bottom; width:100%; }
.dt { display:table; width:100%; align:center;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }
.main_b_tall {
	text-align:center;
	background-image: url(images/tall-b.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.footer {height:82px; padding: 0 0 0 0;}
.footer_text a {color:#999999;text-decoration:none;}
.footer_text a:hover {color:#ffffff; text-decoration:underline;}
.footer_privacy a {color:#999999;	text-decoration:underline;}
.footer_privacy a:hover {color:#666666;	text-decoration:none;}



.block_h{margin:50px 0 20px 100px; text-align: right; padding-right: 10px;}
.print{	margin:0px 0px 0px 0px;	text-align: right;padding-right: 30px;}


.top4{ width:100%; height:0px; background:#333333;}
.e1{width:100%; height:3px; background:#333333; }

.form{height:21px; margin-top:6px;}	
.form input, .input	{width:171px; height:18px; border-color:#C5CFD8; border-width:1px; background-color:#ffffff; padding-left:7px; line-height:11px;}

.cell_dark { background-color:#c3c3a2; padding: 20px 30px 5px 20px}
.cell_register { background-color:#b3b38f; padding: 0px 0px 0px 0px}
.cell_middle { background-color:#d1d1af; padding: 20px 30px 5px 20px}
.cell_light { background-color:#e0e0c0; padding: 20px 15px 5px 20px}
.cell_quotes { background:url(images/quotes.png) no-repeat left top; background-color:#e0e0c0; padding: 20px 15px 5px 20px}
.cell_light2 { background-color:#fff5ee; padding: 20px 15px 5px 20px}
.cell_tel { background-color:#fff5ee; padding: 0px 0px 0px 0px}
.arrow{	margin:10px 0px 10px 0px;}


.alignright { text-align:right; padding: 0px 8px 5px 0px}
#content { font-size:0.75em; font-family:Arial; line-height:1.166em;}
.qbox { background:url(images/qbox.png) no-repeat left top; padding: 5px 10px 10px 12px}
.qbox2 { background:url(images/qbox2.png) no-repeat left top; padding: 5px 10px 10px 12px}
.qbox3 {padding: 0px 0px 10px 0px}

.news {padding: 0px 13px 10px 0px}
.blocktel {
	background:url(images/tel.png) no-repeat right bottom;
	padding: 0px 0px 90px 26px;
	margin: auto;
}
.block {width:190px;}
.welcome { padding:0px 0px 67px 0px;}
.blocknews {width:189px;}
.linknews { padding:1px 0px 0px 0px;}
.traininglist { padding:0px 0px 5px 0px;}
.blockreg {width:185px;}
.reg {padding: 7px 3px 0px 0px}
.blocktrain {width:188px;}
.train {padding: 7px 3px 0px 0px}
.block .ind { padding:0px 0px 5px 0px;}
.tel {
	margin:10px 0px 10px 0px;
	position: bottom;
}
.blocktitle {width:100%;}
.title{padding: 10px 0px 0px 0px}
.title1{padding: 15px 0px 0px 10px}
.title2{padding: 12px 0px 5px 10px;margin-bottom:15px}
.fleft { float:left;padding:3px 0 10px 0px;margin-bottom:0px}
.fright { float:right;margin-bottom:0px}
.linktitle { padding:10px 0px 0px 0px;}
.quickbooks { padding:0px 0px 10px 0px;}
#schedule td, tr {padding: 0px 0px 0px 0px; border:1px}


.column1 { width:241px;}
.column2 { width:219px;}




.line1{background:url(images/line1.gif) repeat-x top; height:1px;}
/******************-lists-**********************************/
ul {margin:0; padding:0; list-style:none}
li {background: url(images/arrow3.png) no-repeat  0px 5px; padding-left:15px; line-height:12px; color:#333333;}
.bullet ul {margin:0; padding:0; list-style:none}
.bullet li {background: url(images/bullet.png) no-repeat  0px 0px; padding-left:17px; line-height:normal; color:#555555;}
.training ul {margin:0; padding:0; list-style:none}
.training li {background: url(images/bullet.png) no-repeat  0px 0px; padding-left:17px; line-height:15px; color:#555555;}
.register ul {margin:0; padding:0; list-style:none}
.register li {
	background: url(images/bullet.png) no-repeat  0px 3px;
	padding-left:17px;
	line-height:20px;
	color:#006699;
}
.users ul {margin:0; padding:0; list-style:none}
.users li {background: url(images/arrow4.png) no-repeat  0px 5px; padding-left:15px; line-height:12px; color:#333333;}



li a {color:#ffffff; text-decoration:none; line-height:17px;}
li a:hover {text-decoration:none;}


/****************************************************/
.title_txt{color:#353535; font-size:12px; font-weight:bold; line-height:18px; text-transform:uppercase;}
.title1_txt{color:#F7F7F7; font-size:12px; font-weight:bold; background:url(images/pimp.png) no-repeat left; padding-left:21px; padding-bottom:2px}
.title2_txt{color:#3CA3C7; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:18px;}
.title{padding-left:10px;}




.txt9{color:#999999;text-decoration: line-through;}

.linkBoxLink {MARGIN-TOP: 3px}

.linkBoxContent {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;	
	padding-left: 0px;
	BORDER-TOP: medium none;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 10px;
	color: #333333;
	FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif";
	text-decoration: none;
}

.linkBoxservices {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	BORDER-TOP: medium none;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 10px;
	color: #333333;
	FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif";
	text-decoration: none;
}


.linkBoxservices2 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 00px;	
	padding-left: 0px;
	BORDER-TOP: medium none;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 10px;
	color: #333333;
	FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif";
	text-decoration: none;
}

.bodycentre {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-STYLE: normal;
	FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif";
	margin-left: 0px;
	padding-right: 0px;
	text-align: left;
}

.footerText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #5a5a5a;
	FONT-STYLE: normal;
	FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif";
	TEXT-DECORATION: none;
	padding-left: 10px;
}

.footerText2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #5a5a5a;
	FONT-STYLE: normal;
	FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif";
	TEXT-DECORATION: none;
	padding-left: 0px;
}
.footerTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5a5a5a; FONT-STYLE: normal; FONT-FAMILY: "Verdana", "Arial", "Geneva", "sans-serif"; TEXT-DECORATION: none
}
A.footerTextLink {
	COLOR: #5b7a98; TEXT-DECORATION: none
}


/*
.outline {
	border: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid
}


/*
