/* ######### CSS for the scheduled training table ######### */

<!--p { margin-top:0px }.style181 { line-height: 150%; margin-left: 25px; margin-right: 25px; }.style73 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; }.style72 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }.style50 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #020078; font-size: 12px; }.style28 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }.style190 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #020078; font-size: 10px; }.style103 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #31ae09; font-size: 12px; }.style180 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #31ae09; font-size: 14px; }.style12 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }.style52 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #020078; font-size: 12px; }.style200 { line-height: 150%; margin-left: 40px; margin-right: 40px; }.style186 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #800080; font-size: 12px; }.style176 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #6faaee; font-size: 12px; }.style5 { font-family: Verdana,Helvetica,Arial,Sans-Serif; font-size: 12px; }-->


p { margin-top:0px }.style106 { font-weight: bold; color: #729e93; font-size: 18px; }.style107 { color: #729e93; font-size: 9px; }.style73 { color: #000000; }.style45 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #f09900; font-size: 10px; }.style28 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 9px; }.style23 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000; font-size: 10px; }
.style29 { color: #729e93; font-size: 9px; }
.style42 { font-weight: bold; color: #729e93; font-size: 18px; }.style421 { color: #729e93; font-size: 9px; }.style301 { font-weight: bold; }
.style19 { font-weight: bold; color: #555; }
.style21 { font-weight: bold; color: #555; }.style22 { font-weight: bold; color: #666; }
.style23 { font-weight: bold; color: #800080; font-size:16px; }

.style35 { font-weight: bold; color: #800080; font-size: 18px; }.style31 { font-weight: bold; color: #f37321; font-size: 18px; }

/* ######### CSS for the costs table ######### */

.style57 { margin-left: 10px; margin-right: 10px; }.style33 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #555; font-size: 12px; }.style72 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }.style26 { font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 18px; }.style4 { text-align: center; }.style34 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; }.style2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.style38 { margin-left: 10px; margin-right: 10px; text-align: right; }

/* ######### CSS for the enquiry form ######### */

.style30 { margin-left: 15px; margin-right: 15px; }
.style39 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #f37321; font-size: 11px; }
.style41 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #f37321; font-size: 12px; }

.form {font-family:verdana,arial,sans-serif;font-size:12px;font-weight:bold;color:#555;line-height:18px;}.text {font-family:verdana,arial,sans-serif;font-size:13px;font-weight:normal;color:black;
background:white;line-height:20px;padding:0 20px 0 20px}.text a{color:blue;text-decoration:underline}.text a:hover{color:red;text-decoration:none}


/* ######### CSS for Shade Tabs. Remove if not using ######### */

.hammer {
font: normal 11px Verdana;
}

.hammer a {
font: bold 13px Verdana;
color:#5e3a51;
}

.hammer a:hover {
font: bold 13px Verdana;
color:#f09900;
}
	
	
.shadetabs{padding: 3px 0;margin-left: 25px;margin-top: 1px;margin-bottom: 0;
font: bold 12px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}.shadetabs li{display: inline;margin: 0;}.shadetabs li a{text-decoration: none;position: relative;z-index: 1;padding: 3px 6px 3px;margin-right: 3px;border: 1px solid #ccc;color: #999;background: white url(shade.gif) top left repeat-x;}.shadetabs li a:visited{color: #999;}.shadetabs li a:hover{text-decoration: underline;color: #999;}.shadetabs li a.selected{ /*selected main tab style */position: relative;top: 1px;}.shadetabs li a.selected{ /*selected main tab style */background-image: url(shadeactive.gif);
color: #5e3a51;border-bottom-color: white;}.shadetabs li a.selected:hover{ /*selected main tab style */
color: #5e3a51;text-decoration: none;}


.shadetabs2{padding: 3px 0;margin-left: 0px;margin-top: 1px;margin-bottom: 0;
font: bold 13px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}.shadetabs2 li{display: inline;margin: 0;}.shadetabs2 li a{text-decoration: none;position: relative;z-index: 1;padding: 3px 6px 3px;margin-right: 3px;border: 1px solid #ccc;color: #888;background: white url(shade3.gif) top left repeat-x;}.shadetabs2 li a:visited{color: #888;}.shadetabs2 li a:hover{text-decoration: underline;color: #555;}.shadetabs2 li a.selected{ /*selected main tab style */position: relative;top: 1px;}.shadetabs2 li a.selected{ /*selected main tab style */background-image: url(shadeactive3.gif);
color: #fff;border-bottom-color: white;}.shadetabs2 li a.selected:hover{ /*selected main tab style */
color: #fff;text-decoration: none;}.tabcontent{display:none;}@media print {.tabcontent {display:block !important;}}/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */.modernbricksmenu2{padding: 0;width: 362px;border-top: 5px solid #D25A0B; /*Brown color theme*/ background: transparent;voice-family: "\"}\"";voice-family: inherit;}.modernbricksmenu2 ul{margin:0;margin-left: 10px; /*margin between first menu item and left browser edge*/padding: 0;list-style: none;}.modernbricksmenu2 li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}.modernbricksmenu2 a{float: left;display: block;font: bold 11px Arial;color: white;text-decoration: none;margin: 0 1px 0 0; /*Margin between each menu item*/padding: 5px 10px;background-color: black; /*Brown color theme*/ border-top: 1px solid white;}.modernbricksmenu2 a:hover{background-color: #D25A0B; /*Brown color theme*/ color: white;}.modernbricksmenu2 a.selected{ /*currently selected tab*/background-color: #D25A0B; /*Brown color theme*/ color: white;border-color: #D25A0B; /*Brown color theme*/ }.tabcontent{display:none;}@media print {.tabcontent {display:block !important;}}/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */.indentmenu{font: bold 13px Arial;width: 100%; /*leave this value as is in most cases*/}.indentmenu ul{margin: 0;padding: 0;float: left;/* width: 80%; width of menu*/border-top: 1px solid navy; /*navy border*/background: black url(indentbg.gif) center center repeat-x;}.indentmenu ul li{display: inline;}.indentmenu ul li a{float: left;color: white; /*text color*/padding: 5px 11px;text-decoration: none;border-right: 1px solid navy; /*navy divider between menu items*/}.indentmenu ul li a:visited{color: white;}.indentmenu ul li a.selected{color: white !important;padding-top: 6px; /*shift text down 1px*/padding-bottom: 4px;background: black url(indentbg2.gif) center center repeat-x;}.tabcontentstyle{ /*style of tab content oontainer*/border: 1px solid gray;width: 450px;margin-bottom: 1em;padding: 10px;}.tabcontent{display:none;}@media print {.tabcontent {display:block !important;}}
