* {
border: 0;
margin: 0;
padding: 0;
}

body {
font: normal 12px/1.7em verdana,tahoma,sans-serif;
text-align: center;
background: #2b2c2e url(../img/headerbg.jpg) repeat-x 0 0;
color: #CCC;
margin: 0;
padding: 0;
}

a {
color: #51c92a;
background-color: inherit;
text-decoration: none;
}

a:hover {
color: #9ef981;
background-color: inherit;
text-decoration: underline;
border: none;
}

big {font-size: 1.1em;}

blockquote {
	background: url('quote.gif') no-repeat;
	display: block;
	font: normal 1.1em Georgia,serif;
	padding-left: 26px
}


h1,h2,h3 {
font: bold 1em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
color: #fff;
}

h1 {
font-size: 2.5em;
}

h2 {
font-size: 2em;
}


h3 {
font-size: 1.8em;
}

p2 {
font-size: 10pt;
text-indent: 0cm;
text-align: center;
margin: 0;
padding: 0;
}


p,p2,h1,h2,h3 {
margin: 0;
padding: 10px 15px 0 15px;
}


#block_{
margin: 0;
padding: 10px 15px;
}

#block_list.ul{
margin: 10px 30px;
padding: 0 30px;
}

ul,ol {
margin: 0 30px;
padding: 0 15px;
}


ul2,ol2 {
margin: 10px 30px;
}

/*---- images ----*/
img.float-right {
margin: .5em 0 1em 1em;
}

img.float-left {
margin: .5em 1em 1em 20px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

code {
display: block;
text-align: left;
overflow: auto;
font: 500 1em/1.5em 'Lucida Console','Courier New',monospace;
background: #2b2c2e;
border: 1px solid #535353;
margin: .5em 0;
padding: 20px;
}

acronym {
cursor: help;
border-bot
tom: 1px solid #535353;
}
.quotes_1 {
text-align: right;
display: block;
font: bold 1em "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
color: #585858;
padding: 10px 30px 0 10px;
}

.quotes_2 {
font: bold 1.5em "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
color: #585858;
letter-spacing: 1px;
padding: 30px 0 20px 28px;
}

blockquote {
border: 1px solid #535353;
background: #2b2c2e;
font: bold 1.3em/1.5em "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
margin: 10px 15px;
padding: 10px 0 10px 28px;
}

/*--------- Start - Table ----------*/
table {
width: 93%;
border-collapse: collapse;
margin: 10px 15px 0 35px;
}

th {
background: #040404;
height: 3em;
padding-left: 12px;
padding-right: 12px;
color: #FFF;
text-align: left;
border-left: 1px solid #282824;
border-bottom: solid 2px #535353;
border-top: solid 2px #282824;
}

tr {
color: #4c4c4b;
height: 2.5em;
}

td {
padding-left: 12px;
padding-right: 12px;
border-left: 1px solid #FFF;
border-bottom: solid 1px #fff;
}

td a {
color: #332c2c;
}

td.first,th.first {
border-left: 0;
}

th.one {
border: 0;
background: #19191a;
color: #fff;
font: bold 15px "Trebuchet MS",Tahoma,Sans-serif;
text-decoration: underline;
}

tr.row-a {
background: #c1bebe;
}

tr.row-b {
background: #dad7d7;
}

/*------------ Form Elements ------------ */
form {
margin: 10px 270px 10px 20px;
padding: 0;
}

fieldset {
border: none;
margin: 0;
padding: 0;
}

label {
display: block;
font-weight: 700;
margin: .4em 0;
}

select,input.textbox {
color: #4a4a4a;
background: #121212;
border: 1px solid #282824;
width: 340px;
margin: 5px;
padding: 3px;
}

input.textbox:hover {
color: #6e6f62;
background: #040404;
border: 1px solid #4a4a4a;
}

textarea {
font: normal 1em/1.5em Verdana,sans-serif;
color: #6e6f62;
background: #121212;
border: 1px solid #282824;
height: 10em;
display: block;
width: 340px;
margin: 5px;
padding: .3em;
}

textarea:hover {
color: #6e6f62;
background: #040404;
border: 1px solid #282824;
}

input.button {
background: url(../img/btn_snd.png) 0 0 no-repeat;
height: 73px;
width: 180px;
margin: 2px 1px 2px 200px;
}

input.button:hover {
background: url(../img/btn_snd_hover.png) no-repeat;
cursor: pointer;
}

/* ---------------- reviews area ----------------- */
.reviews {
font-style: italic;
}
/* 
------------------------------
 LAYOUT
------------------------------
 */
#header-content,#content,#nav {
width: 94%;
}
/* 
------------------------------
 Box
------------------------------
 */
.box {
border: 5px solid #202020;
background: url(../img/boxbg.jpg);
margin: 10px 0;
padding: 10px 10px 20px;
}
/* 
------------------------------
 Header
------------------------------
 */
#header {
height: 155px;
text-align: left;
}
#header-content {
position: relative;
margin: 0;
padding: 0;
}
#header-content h1#logo-text a {
position: absolute;
font: bold 58px 'Trebuchet MS',Tahoma,Arial,Sans-serif;
letter-spacing: -1px;
color: #fff;
text-decoration: none;
top: 30px;
left: 10px;
margin: 0;
padding: 0;
}
#header-content #slogan {
position: absolute;
font: bold 16px 'Trebuchet Ms',Sans-serif;
text-transform: none;
color: #FFF;
top: 100px;
left: 125px;
margin: 0;
padding: 0;
}
#header #logo {
position: absolute;
height: 137px;
top: 0;
left: 10px;
margin: 0;
padding: 0;
}
#header #right_image {
position: absolute;
height: 137px;
top: 0;
right: 10px;
margin: 0;
padding: 0;
}
/* 
------------------------------
 Header Links
------------------------------
 */
#header-content #header-links {
position: absolute;
top: 25px;
right: 10px;
color: #fff;
font: bold 15px "Trebuchet MS",Tahoma,Sans-serif;
}
#header-content #header-links li {
float: left;
margin-bottom: 0;
padding-bottom: 0;
display: block;
}
#header-content #header-links a {
color: #51c92a;
text-decoration: none;
border-left: 4px solid #858383;
padding: 0 15px;
}
/* 
------------------------------
 Navagation
------------------------------
 */
#nav-wrap {
float: left;
width: 100%;
background: url(../img/menubg.jpg) repeat-x left bottom;
clear: both;
}
#nav {
clear: both;
margin: 0 auto;
padding: 0;
}
#nav ul {
float: left;
list-style: none;
text-transform: uppercase;
height: 64px;
margin: 0;
padding: 0;
}
#nav ul li {
float: left;
height: 64px;
margin: 0;
padding: 0;
}
#nav ul li a {
display: block;
float: left;
width: auto;
color: #FFF;
font: bold 15px "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
text-decoration: none;
letter-spacing: 1px;
margin: 0;
padding: 0 15px;
}
#nav ul li a:hover {
border-bottom: 4px solid #51c92a;
color: #202020;
}
#nav ul li a:active {
border-bottom: 4px solid #202020;
color: #202020;
}
#nav ul li#current {
background: url(../img/nav-current.jpg) no-repeat center bottom;
}
#nav ul li#current a {
color: #333;
}
/* 
------------------------------
 Content
------------------------------
 */
#content-wrap {
clear: both;
float: left;
background: #2b2c2e;
width: 100%;
}
#content {
text-align: left;
margin: 0 auto;
padding: 0;
}
/* 
------------------------------
 SideBar
------------------------------
 */
#sidebar {
float: right;
width: 21em;
background: url(../img/bg-sidebar.jpg) no-repeat;
margin: 5px 0 10px -21em;
padding: 0;
}
#sidebar h1 {
font: bold 1.75em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
color: #51c92a;
padding: .1em 0 .2em 20px;
}
#sidebar ul.sidemenu {
list-style: none;
font-family: 'Trebuchet MS',Tahoma,Sans-serif;
margin: 0;
padding: .1em 0 3em 40px;
}
#sidebar ul.sidemenu li {
padding: 0;
}
* html body #sidebar ul.sidemenu li {
height: 1%;
}
#sidebar ul.sidemenu li a {
display: block;
font-weight: 700;
color: #E8F4FF;
text-decoration: none;
line-height: 1.5em;
font-size: 1.35em;
padding: .2em 0 .2em 15px;
}
#sidebar ul.sidemenu li a:hover {
border-left: 4px solid #51c92a;
color: #51c92a;
}
#sidebar .sidebox {
background: url(../img/sidebarsep.jpg) repeat-x left bottom;
margin: 5px 15px 5px 0;
padding: 0;
}
#sidebar .sep {
background: url(../img/sidebarsep.jpg) repeat-x left bottom;
height: 2px;
clear: both;
margin: 0 15px 10px 0;
}
ul.faq_links {
list-style: none;
margin: 0;
padding: .1em 0 3em 30px;
}
/* 
------------------------------
 ILT BULLET POINTS
------------------------------
 */
.ILT_BP {
margin-left: 35px;
}
ul.ILT_BP {
color: #51c92a;
list-style: none;
margin: 0;
padding: .1em 0 3em 30px;
}
/* 
------------------------------
 Main
------------------------------
 */
#main {
margin: 15px 23em 10px 0;
padding: 0;
}
#main h1 {
font: bold 1.8em 'Trebuchet MS',Arial,Sans-serif;
color: #51c92a;
letter-spacing: -1px;
padding-bottom: 0;
}
#main h1 a {
color: #51c92a;
text-decoration: none;
}
/* 
------------------------------
 Footer
------------------------------
 */
#footer-wrap {
clear: both;
border-top: 2px solid #51c92a;
text-align: left;
padding: 1.6em 0;
}
#footer-wrap a {
text-decoration: none;
color: #51c92a;
font-weight: 700;
}
#footer-wrap p {
padding: 10px 0;
}
#footer-wrap h2 {
color: #E8F4FF;
text-transform: none;
margin: 0;
padding: 0 10px;
}
/* 
------------------------------
 Footer Columns
------------------------------
 */
#footer-columns {
color: #5B9CFF;
width: 90%;
margin: 0 auto;
padding: 0;
}
#footer-columns h2 {
color: #CCC;
width: 90%;
margin: 0 auto;
padding: 0;
}
#footer-columns ul li a strong {
margin-right: 1em;
color: #434242;
}
#footer-columns ul {
list-style: none;
margin: 10px 0 0;
padding: 0;
}
#footer-columns li a {
display: block;
font-weight: 400;
width: 96%;
border-left: 4px solid #202020;
border-bottom: 1px solid #202020;
padding: .5em 0 .5em 1em;
}
#footer-columns li a:hover {
background-color: #2b2c2e;
border-left: 4px solid #51c92a;
border-bottom: 1px solid #51c92a;
color: #fff;
}
#footer-columns .col3,.col3-center {
float: left;
width: 32%;
}
#footer-columns .col3-center {
margin: 0 15px;
}
/* 
------------------------------
 Footer Bottom
------------------------------
 */
#footer-bottom {
clear: both;
color: #E8F4FF;
text-align: center;
margin: 0 auto;
padding: 1em 0;
}
/* 
------------------------------
 Glider Styles 
------------------------------
 */
#holdingWrap {
width: 100%;
height: auto;
overflow: hidden;
margin: 0 auto;
}
#holdingWrap #col2 {
width: 800px;
float: left;
background: url(../img/screen_bg.png) no-repeat;
height: 300px;
}
#holdingWrap #col2 #prev {
position: absolute;
margin: 245px 0 0;
}
#holdingWrap #col2 #next {
position: absolute;
margin: 245px 0 0 395px;
}


#holdingWrapProjects {
width: 100%;
height: auto;
overflow: hidden;
margin: 0 auto;
}
#holdingWrapProjects #col2 {
width: 800px;
float: left;
background: url(../projects/projects_screen_bg.png) no-repeat;
height: 300px;
}
#holdingWrapProjects #col2 #prev {
position: absolute;
margin: 245px 0 0;
}
#holdingWrapProjects #col2 #next {
position: absolute;
margin: 245px 0 0 395px;
}

#holdingWrapProjects #col2 #box {
position: absolute;
margin: 0 0 0 400px;
}

#holdingWrapProjects #col2 .rounded_box {
display: block;
}
#holdingWrapProjects #col2 .rounded_box * {
display: block;
height: 1px;
overflow: hidden;
font-size: .01em;
background: #19191a;
}
#holdingWrapProjects #col2 .rounded_box1 {
margin-left: 3px;
margin-right: 3px;
padding-left: 1px;
padding-right: 1px;
border-left: 1px solid #131313;
border-right: 1px solid #131313;
background: #101010;
}
#holdingWrapProjects #col2 .rounded_box2 {
margin-left: 1px;
margin-right: 1px;
padding-right: 1px;
padding-left: 1px;
border-left: 1px solid #171717;
border-right: 1px solid #171717;
background: #0f0f0f;
}
#holdingWrapProjects #col2 .rounded_box3 {
margin-left: 1px;
margin-right: 1px;
border-left: 1px solid #0f0f0f;
border-right: 1px solid #0f0f0f;
}
#holdingWrapProjects #col2 .rounded_box4 {
border-left: 1px solid #131313;
border-right: 1px solid #131313;
}
#holdingWrapProjects #col2 .rounded_box5 {
border-left: 1px solid #101010;
border-right: 1px solid #101010;
}
#holdingWrapProjects #col2 .rounded_boxfg {
background: #19191a;
}


#holdingWrapPreso {
width: 100%;
height: auto;
overflow: hidden;
margin: 0 auto;
}
#holdingWrapPreso #col2 {
width: 800px;
float: left;
background: url(../presentations/presentations_screen_bg.png) no-repeat;
height: 300px;
}
#holdingWrapPreso #col2 #prev {
position: absolute;
margin: 245px 0 0;
}
#holdingWrapPreso #col2 #next {
position: absolute;
margin: 245px 0 0 395px;
}

#holdingWrapPreso #col2 #box {
position: absolute;
margin: 35px 350px 0px 450px;
}

#holdingWrapPreso #col2 .rounded_box {
display: block;
}
#holdingWrapPreso #col2 .rounded_box * {
display: block;
height: 1px;
overflow: hidden;
font-size: .01em;
background: #19191a;
}
#holdingWrapPreso #col2 .rounded_box1 {
margin-left: 3px;
margin-right: 3px;
padding-left: 1px;
padding-right: 1px;
border-left: 1px solid #131313;
border-right: 1px solid #131313;
background: #101010;
}
#holdingWrapPreso #col2 .rounded_box2 {
margin-left: 1px;
margin-right: 1px;
padding-right: 1px;
padding-left: 1px;
border-left: 1px solid #171717;
border-right: 1px solid #171717;
background: #0f0f0f;
}
#holdingWrapPreso #col2 .rounded_box3 {
margin-left: 1px;
margin-right: 1px;
border-left: 1px solid #0f0f0f;
border-right: 1px solid #0f0f0f;
}
#holdingWrapPreso #col2 .rounded_box4 {
border-left: 1px solid #131313;
border-right: 1px solid #131313;
}
#holdingWrapPreso #col2 .rounded_box5 {
border-left: 1px solid #101010;
border-right: 1px solid #101010;
}
#holdingWrapPreso #col2 .rounded_boxfg {
background: #19191a;
}

#holdingGlider {
color: #FFF;
margin: 44px 0 0 41px;
}
/* modify width and height of scrolling section if necessary  */
#holdingGlider div.scroller {
width: 351px;
height: 221px;
overflow: hidden;
border: 0 solid #ccc;
}
/* modify width and height of each section as needed (should match the size of the scroller window) */
#holdingGlider div.scroller div.section {
width: 351px;
height: 221px;
overflow: hidden;
float: left;
padding: 0;
}
#holdingGlider .slidePic {
float: left;
margin: 0;
}
/* see style-ie6.css  */
#myGlider {
margin-bottom: 100px;
color: #FFF;
}
/* modify width and height of scrolling section if necessary  */
#myGlider div.scroller {
width: 900px;
height: 392px;
overflow: hidden;
border: 0 solid #ccc;
}
/* modify width and height of each section as needed (should match the size of the scroller window) */
#myGlider div.scroller div.section {
width: 900px;
height: 392px;
overflow: hidden;
float: left;
padding: 0;
}
#myGlider .section {
background: url(../img/screen_bg.png) no-repeat;
}


/*menu*/



/* 
------------------------------
 Top Navagation 
------------------------------
*/
#globalNav {
float: left;
width: 100%;
clear: both;
}
#main_nav {
list-style: none;
margin: -17px 0 0;
padding: 0;
}
#main_nav li a {
overflow: hidden;
display: block;
height: 58px;
font-weight: bold;
}
#menu{
	float:left;
	font-size:12px;
	padding:0 0 30px;
	color:#ece8e2;
}
#main_nav li{
	float:left;
	margin:0 0 0 -1px;
	padding:0 1px 0 0;
	height:37px;
	background:url(../img/bg-main-menu-separator.jpg) no-repeat 0 0;
}
#main_nav li a{
	float:left;
	padding:9px 20px 0 20px;
	height:22px;
	font-size:12px;
	margin:0 0 0 1px;
	color:#ece8e2;
	text-decoration:none;
	position:relative;
}
#main_nav li.active a,
#main_nav li.hover a,
#main_nav li:hover a{
	padding-bottom:5px;
	margin-bottom:-1px;
	color: #f7ffea;
	background:#0000 url(../img/bg-nav-hover.gif) repeat-x 0 0;
}

.float-right {
float: right;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.clear {
clear: both;
}
.white {
color: #E8F4FF;
}
.green {
color: #51c92a;
}
img.rssfeed {
border: none;
background: transparent;
padding: 0 0 5px;
}
.post-by {
font-size: .95em;
padding-top: 0;
}
.post-footer {
text-align: right;
background: #2b2c2e;
border: 1px solid #535353;
margin: 20px 15px 10px;
padding: 8px 10px;
}
.post-footer .readmore {
background: url(../img/page.gif) no-repeat left center;
padding-left: 20px;
margin: 0 3px;
}




/* 
------------------------------
 rounded boxs main
------------------------------
 */
.rounded_box {
display: block;
}
.rounded_box * {
display: block;
height: 1px;
overflow: hidden;
font-size: .01em;
background: #19191a;
}
.rounded_box1 {
margin-left: 3px;
margin-right: 3px;
padding-left: 1px;
padding-right: 1px;
border-left: 1px solid #131313;
border-right: 1px solid #131313;
background: #101010;
}
.rounded_box2 {
margin-left: 1px;
margin-right: 1px;
padding-right: 1px;
padding-left: 1px;
border-left: 1px solid #171717;
border-right: 1px solid #171717;
background: #0f0f0f;
}
.rounded_box3 {
margin-left: 1px;
margin-right: 1px;
border-left: 1px solid #0f0f0f;
border-right: 1px solid #0f0f0f;
}
.rounded_box4 {
border-left: 1px solid #131313;
border-right: 1px solid #131313;
}
.rounded_box5 {
border-left: 1px solid #101010;
border-right: 1px solid #101010;
}
.rounded_boxfg {
background: #19191a;
}
/* 
------------------------------
 rounded boxes videos
------------------------------
 */
.boxes_holder {
width: 100%;
overflow: auto;
}
.boxes {
width: 270px;
float: left;
display: inline;
background: url(../img/box_top.gif) top left no-repeat #19191a;
margin: 10px;
}
.boxes img {
margin: 15px;
}
.boxes dl {
width: 270px;
padding-bottom: 15px;
background: #19191a url(../img/box_bottom.gif) bottom left no-repeat;
}
.boxes dl dt {
font-size: 120%;
font: bold 1em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
font-variant: small-caps;
letter-spacing: 1px;
color: #fff;
padding: 0 15px 12px;
}
.boxes dl dd {
margin-left: 15px;
padding: 3px 15px 3px 25px;
}
.boxes dl dd.view {
background: url(../img/sidebullet.gif) center left no-repeat;
}
/* 
------------------------------
 tab_training
------------------------------
 */
.tab_training {
overflow: hidden;
width: 805px;
float: left;
padding: 0 0 0 10px;
}
.tab_training ul.tab_training {
margin: 0;
padding: 0;
}
div.tab_training ul.tab_training li {
display: block;
float: left;
height: 34px;
background: transparent url(../img/tabs.gif) no-repeat right bottom;
font-size: 0.8em;
width: 180px;
padding: 6px 16px 0 0;
}
div.tab_training ul.tab_training li a {
color: #CCC;
outline: 0;
text-decoration: none;
display: block;
height: 34px;
line-height: 34px;
background: transparent url(../img/tabs.gif) no-repeat left bottom;
padding: 0 14px 0 40px;
}
div.tab_training ul.tab_training li a:hover {
color: #ccc;
outline: 0;
text-decoration: none;
background: transparent url(../img/tabs-normal.gif) no-repeat left bottom;
}
div.tab_training div.tab_training {
clear: both;
padding: 20px;
}
/* 
------------------------------
 box_instructor_led
------------------------------
 */
.box_instructor_led_container {
float: left;
clear: left;
width: 100%;
margin: .5em 0 1em 2em;
}
.box_instructor_led {
float: left;
width: 269px;
display: inline;
font-size: 0.8em;
background: url(../img/bg_instructors.gif) no-repeat;
margin: 15px 10px 0 0;
padding: 9px 0 6px 9px;
}
.box_instructor_led h4 {
float: left;
width: 260px;
color: #333;
padding: 10px 0 0 10px;
}
.box_instructor_led h4 a {
width: 260px;
color: #333;
}
/* 
------------------------------
 FAQ
------------------------------
 */
 .faq_strong {
margin: 0;
padding: 5px 15px;
}
/* 
------------------------------
 ILT BOXS
------------------------------
 */
.ILT_COURSE_BOX_CONTAINER {
width: 100%;
display: block;
margin: 0 auto;
}
.ILT_COURSE_BOX {
margin-left: 10px;
background: #19191a;
width: 26%;
height: auto;
float: left;
line-height: 20px;
padding: 3px 15px 3px 25px;
}
/* 
------------------------------
 Columns
------------------------------
 */
.shadzcols {
margin-left: 10px;
background: #19191a;
width: 30%;
height: auto;
float: left;
line-height: 20px;
padding: 15px 5px;
}
.shadzcols h2 {
display: none;
}
.shadzcols h3 {
font-size: 120%;
font: bold 1em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
font-variant: small-caps;
letter-spacing: 1px;
color: #51c92a;
padding-bottom: 8px;
}
.shadzcols img {
margin-left: 10px;
}
.bottom-container {
float: left;
padding: 15px;
}
.bottom-container-thingy {
background: #19191a;
padding: 5px 0 0 5px;
}
/* 
------------------------------
 Ticks on ILT page
------------------------------
 */
ul.ticks ul {
margin-left: 10px;
}
ul.ticks li {
background: url(../img/check2.png) no-repeat .3em 10px;
padding: 0 0 5px 10px;
}
ul.ticks {
list-style: none;
margin: 0;
padding: .1em 10px 3em;
}
ul.ticks li a {
display: block;
color: #fff;
text-decoration: none;
padding: .2em 0 .1em 15px;
}
form.contact-sec {
background: #010101;
border: 1px solid #282824;
margin: 20px 100px 10px 20px;
padding: 0;
}
form.contact-sec .field .location-2 {
float: left;
padding-right: 19px;
width: 242px;
}
form.contact-sec .field .enquiry {
clear: both;
width: 503px;
}
span.required {
color: #585858;
font-style: italic;
}
form.contact-sec .dollars {
font-size: 120%;
font: bold 1em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
font-variant: small-caps;
letter-spacing: 1px;
color: #51c92a;
}
p.label {
padding-bottom: 0;
width: 255px;
}
#frmContactsec input.text {
color: #4a4a4a;
background: #010101;
border: 1px solid #282824;
padding: 3px;
}
.frmSecEnq h3 {
font-size: 120%;
font: bold 1em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
font-variant: small-caps;
letter-spacing: 1px;
color: #fff;
padding-bottom: 15px;
}
.sbmitt {
clear: left;
padding: 10px;
}
#frmContactsec .sbmitt input.button {
background: url(../img/buttons_ilt.gif) 0 0 no-repeat;
height: 73px;
width: 180px;
margin: 2px 1px 2px 385px;
}
#frmContactsec .sbmitt input.button:hover {
background: url(../img/buttons_hover_ilt.gif) no-repeat;
cursor: pointer;
}
th strong,#footer-wrap a:hover {
color: #fff;
}
td a:hover,#header-content h1#logo-text span {
color: #51c92a;
}
input.textbox:focus,textarea:focus {
color: #6e6f62;
background: #040404;
border: 1px solid #51c92a;
}
#header-content #header-links a:hover,#header-content #header-links .selected {
color: #fff;
border-left: 4px solid #facd00;
}
#sidebar ul.sidemenu ul,ul.faq_links ul,ul.ILT_BP ul {
margin-left: 15px;
}
ul.faq_links li,ul.ILT_BP li {
background: url(../img/sidebullet.gif) no-repeat .5em .9em;
padding: 0 0 0 10px;
}
ul.faq_links li a,ul.ILT_BP li span {
display: block;
padding: .2em 0 .2em 15px;
}
#holdingGlider div.scroller div.content,#myGlider div.scroller div.content {
width: 10000px;
}
#main_nav:hover li a#home,#main_nav:hover li a#training,#main_nav:hover li a#ilt,#main_nav:hover li a#videos,#main_nav:hover li a#review,#main_nav:hover li a#files,#main_nav:hover li a#faq,#main_nav:hover li a#about,#main_nav:hover li a#contact {
background-position: -180px;
}
#main_nav li,.float-left {
float: left;
}
form.contact-sec .field .offsec101,form.contact-sec .field .b2m,form.contact-sec .field .wifu {
float: left;
padding-right: 19px;
width: 190px;
}
form.contact-sec .field .offsec101 input.radio,form.contact-sec .field .b2m input.radio,form.contact-sec .field .wifu input.radio {
width: 190px;
}
form.contact-sec .field .location-1,form.contact-sec .field .firstname,form.contact-sec .field .email-address,form.contact-sec .field .country {
clear: both;
float: left;
padding-right: 19px;
width: 242px;
}
form.contact-sec .field .location-1 input.radio,form.contact-sec .field .location-2 input.radio,form.contact-sec .field .firstname input.text,form.contact-sec .field .surname input.text,form.contact-sec .field .email-address input.text,form.contact-sec .field .phone input.text,form.contact-sec .field .enquiry input.text {
width: 242px;
}
form.contact-sec .field .surname,form.contact-sec .field .phone {
float: left;
width: 242px;
}
form.contact-sec .field .Verify {
float: left;
width: 242px;
}
form.contact-sec .field .heading-1,form.contact-sec .field .heading-2,form.contact-sec .field .heading-3 {
text-decoration: underline;
clear: both;
width: 503px;
}
form.contact-sec .field .country select,form.contact-sec .field .course select {
color: #4a4a4a;
background: #010101;
border: 1px solid #282824;
width: 242px;
padding: 3px;
}
/* 
------------------------------
 Simpletree styles
------------------------------
 */
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../img/closed.gif) no-repeat;
background-position: left  15px;
cursor: hand !important;
cursor: pointer !important;
padding-left: 10px;
margin: 3px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.treeview body {
font: normal 12px/1.7em verdana,tahoma,sans-serif;
text-align: center;
background: #2b2c2e url(../img/headerbg.jpg) repeat-x 0 0;
color: #CCC;
margin: 0;
padding: 0;
}

.treeview a {
color: #51c92a;
background-color: inherit;
text-decoration: none;
}

.treeview a:hover {
color: #9ef981;
background-color: inherit;
text-decoration: underline;
border: none;
}

.treeview h1,h2,h3 {
font: bold 1em 'Trebuchet MS',Tahoma,Arial,Sans-serif;
color: #fff;
}

.treeview h1 {
font-size: 2.5em;
}

.treeview h2 {
font-size: 2.0em;
}

.treeview h3 {
font-size: 1.5em;
}



/* blog elements */

big {font-size: 1.1em;}
small,.small {font: normal 0.9em sans-serif;}

/* posts */
.post .descr {
	color: #fff;
	font-size: 0.9em;
	margin: 2px 0 4px;
	padding: 10px 15px 0 15px;
}
.post .sep {
   background: url(../img/sidebarsep.jpg) repeat-x left bottom;
   height: 2px;
   clear: both;
   margin: 20px 0 0 10px;
}
.post .info{
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	padding: 10px 15px 0 15px;
}
.post img {border: 2px solid #CCB; margin: 4px 0;}
.post a img {border: 2px solid #CCB;}
.post a:hover img {border-color: #AA9;}

/* misc */
.right .content {padding: 12px 10px;}
.left {float: left;}
.right {float: right;}
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
/* comments */
#commentlist li {
	margin-bottom: 1.5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #700000;
}
#commentform {
	margin: 1em 0;
	width: 280px;
}

textarea.styled {width: 280px;}

.styled {
	font-size: 1.1em;
	background: #FCFCFC;
	border: 1px solid #C6C3C3;
	padding: 2px;
}
.styled:hover {
	background: #FFF;
	border: 1px solid #C6C3C3;
}
.styled:focus {
	background: #FFF;
	border: 1px solid #939793;
}
#commentform input {margin-bottom: 3px;}
.commentmetadata a {font-size: 1em; color: #666;}

/* calendar */
/*
#wp-calendar {color: #A0A0A0;}

.col2 .right table caption {border-bottom-color:#000;}
.col2 .right table thead tr {
  border-bottom-color: #000;
  color: #A53512;
}
.col2 .right table th {border-bottom-color:#000;}
.col2 .right table td#today {
  border-color: #000;
  color: #A53512;
}
.col2 .right table td a {
  border-bottom-color: #000;
  background-color: #EDF3DE;
}

.col2 .right table tfoot {border-top-color: #000;}
.col2 .right table tfoot a {background: none;}
*/
/* calendar
--------------------------------------------------*/
/*
#wp-calendar {
  display: inline-table;
  border-collapse: collapse;
  width: 185px;
  margin: 0px 10px 0 10px;
  text-align: center;
}

.col2 .right table caption {
  margin: -5px 10px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid;
  letter-spacing: 0.1em;
}

.col2 .right table thead tr {border-bottom:1px solid;}

.col2 .right table th {border-bottom:1px solid;}

.col2 .right table td {
  width: 225px; /* maximaize width; honestly, I don't know much about tables... */
  padding: 1px;
  font-size: 0.9em;
}

.col2 .right table td#today {
  padding: 0;
  border: 1px solid;
  font-size: 1em;
  font-weight: bold;
}

.col2 .right table td a {
  display: block;
  border-bottom: 1px solid;
  font-weight: bold;
  font-size: 1.15em;
}

.col2 .right table tfoot {border-top:1px solid;}
.col2 .right table tfoot a {
  border: none;
  font-weight: bold;
}
.col2 .right table tfoot #prev a {text-align:left;}
.col2 .right table tfoot #next a {text-align:center;}

#searchform {padding:10px;} */
