body{
padding:0px;
margin:0 auto;
background-color:white;
font-family:arial, Tahoma, Helvetica;
width:998px; 
}
.alt{background-color:#fde4d0;}
td{background-color:#FFF;border:1px solid #f79646;padding:10px;}
tr.alt td{background-color:#fde4d0;border:1px solid #f79646;padding:10px;}

a img{border: none;}
ul{margin:0;padding:10px 0 10px 15px;}
hr{height:1px;color:#d15d2b;margin:10px 0 0 0; background-color:#d15d2b;border:0 none;}
.blue{color:#58b9d3;}
.orange{color:#d15d2b;font-size:0.8em;text-align:left;}
.orange2{color:#d15d2b;}
.orangebig{color:#d15d2b;font-weight:bold;font-size:1.2em;}
.orangenormal{color:#d15d2b;}
.orangebold{color:#d15d2b;font-weight:bold;}
.list{color:black;list-style-type:circle;}
.bluestrong{color:#4998AC;font-weight:bold;font-size:1.1em;}
.blue{color:#4998AC;}
.bigblue{color:#4998AC;font-size:1.3em;}
.white{color:white;}
.boldblue{color:#58b9d3;font-weight:bold;}
.darkblue{color:#0475ad;}
.bolddarkblue{color:#0475ad;font-weight:bold;}
.red{color:red;}
.boldred{color:red;font-weight:bold;}
.grey{color:#533c36;}
.boldgrey{color:#533c36;font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
.quote{text-align:right;color:#3B648B;}
.quote2{font-size:0.8em;padding:0 0 10px 0;}
.quotesarah{text-align:right;padding:0 0 0 130px;font-size:0.8em;}
.testimonials-fade{float:left;padding:10px 0 0 15px;}
.address-middle{float:left;padding:32px 0 10px 0;}
.reg{float:left;padding:0 0 10px 0;width:129px;}
.btmCont{margin:6px 0 8px 0;}
.whyus{font-size:24px;color:#f7901b;font-weight:normal;margin:0 0 20px 0;}
.quotee{font-style:italic;text-align:right;}
.italic{font-style:italic;}
.float-left{padding: 0 0 0 10px; float: left;}

.practicesolutions{float:right;background-color:#fe8800;width:500px;color:White;padding:10px;margin:0 0 10px 10px;font-weight:bold;font-family:verdana;}
#training{background-color:#d2e9f9;}

#ftr{background-image:URL(images/footer_bg.gif);background-repeat:repeat-x;height:53px;width:998px;}
.ftrTop{text-align:center;padding:5px 0 0 0;}
.ftrTop a{color:#ffffff;text-decoration:none;padding: 2px 5px 0 5px;}
.ftrTop a:hover{text-decoration: underline;}
.ftrBtm{margin:8px 0 0 0;font-size:0.7em;}

.main{width:646px;float:left; padding:2px 0 0 0;}
.main a{color:#000000;}
.main a:hover{text-decoration:none;}
.mainTop{background-image:URL(images/mainbox_top_bg.gif);background-repeat:no-repeat;height:45px;}
.mainMiddle{background-image:URL(images/mainbox_middle_bg.gif);background-repeat:repeat-y;padding:20px 30px 0 30px;font-size:0.85em;font-family:Arial;}
.mainBottom{background-image:URL(images/mainbox_bottom_bg.gif);background-repeat:no-repeat;height:31px;}

.mainfull{width:970px;float:left; padding:2px 0 0 0;}
.mainfull a{color:#000000;}
.mainfull a:hover{text-decoration:none;}
.mainfull .mainTop{background-image:URL(images/mainbox_topfull_bg.gif);background-repeat:no-repeat;height:45px;}
.mainfull .mainMiddle{background-image:URL(images/mainbox_middlefull_bg.gif);background-repeat:repeat-y;padding:20px 30px 0 30px;font-size:0.85em;font-family:Arial;}
.mainfull .mainBottom{background-image:URL(images/mainbox_bottomfull_bg.gif);background-repeat:no-repeat;height:31px;}
.conleft{width:586px;float:left;}
#thetrainingtabs{width:576px;float:left;}
#thetrainingtabs .orangebold{color:#d15d2b;font-weight:bold;font-size:1.2em;}

.courselink{background-image:URL(images/listarw.jpg);background-repeat:no-repeat;background-position:3px 10px; padding:5px 0 0 20px;}
.courselink a{color:#808080;text-decoration:none;}

.trainingli ul{color:#ff662b;}
.trainingli li{color:#ff662b;margin-bottom:5px;}
.trainingli li span{color:#000;}

.fullTop {background-image:URL(images/fullbox_top_bg.gif);background-repeat:no-repeat;height:45px;}
.fullMiddle {background-image:URL(images/fullbox_middle_bg.gif);background-repeat:repeat-y;padding:20px 30px 0 40px;font-size:0.85em;font-family:Arial;}
.fullMiddle2 {background-image:URL(images/fullbox_middle_bg.gif);background-repeat:repeat-y;padding:20px 10px 0 10px;font-size:0.85em;font-family:Arial;}
.fullBottom {background-image:URL(images/fullbox_bottom_bg.gif);background-repeat:no-repeat;height:31px;}

.innerleftBoxCont{float:right;width:325px;padding:2px 0 0 0; margin:20px 0 0 0;}
.innerleftBoxCont .leftBoxTop{background-image:URL(images/yellleftbox_top_bg.gif);background-repeat:no-repeat;height:20px;}
.innerleftBoxCont .leftBoxMiddle{background-image:URL(images/yellleftbox_middle_bg.gif);background-repeat:repeat-y;padding:0 40px;font-size:1em;font-family:Arial;}
.innerleftBoxCont .leftBoxBottom{background-image:URL(images/yellleftbox_bottom_bg.gif);background-repeat:no-repeat;width:325px;height:25px; padding:0 0 6px 0;}

.leftBoxCont{float:left;width:325px;padding:2px 0 0 0;}
.leftBoxTop{background-image:URL(images/leftbox_top_bg.gif);background-repeat:no-repeat;height:45px;}
.leftBoxMiddle{background-image:URL(images/leftbox_middle_bg.gif);background-repeat:repeat-y;padding:10px 40px 0 40px;font-size:0.69em;font-family:Arial;}
.leftBoxMiddleHome{background-image:URL(images/leftbox_middle_bg.gif);background-repeat:repeat-y;padding:15px 10px 0 10px;font-size:0.85em;line-height:20px;font-family:Arial;}
.leftBoxMiddleHome2{background-image:URL(images/leftbox_middle_bg.gif);background-repeat:repeat-y;padding:15px 20px 0 20px;font-size:0.85em;line-height:20px;font-family:Arial;}
.leftBoxMiddleHomecontact{background-image:URL(images/leftbox_middle_bg.gif);background-repeat:repeat-y;padding:15px 20px 0 35px;font-size:0.85em;line-height:20px;font-family:Arial;}
.orange-bg{background-image:URL(images/orange-bg.jpg);background-repeat:repeat-y;padding:5px 10px 0 20px;font-size:0.85em;line-height:20px;font-family:Arial;color:#ffffff;height:171px;}
.orange-bg a{color:#fff;text-decoration:none;}
.orange-bg a:hover{text-decoration:underline;}

.leftBoxBottom{background-image:URL(images/leftbox_bottom_bg.gif);background-repeat:no-repeat;width:325px;height:25px; padding:0 0 6px 0;}

.rightBoxCont{float:left; margin:0 0 0 10px;}
.rightBoxTop{background-image:URL(images/rightbox_top_bg.gif);background-repeat:no-repeat;width:652px;height:46px;}
.rightBoxMiddle{background-image:URL(images/rightbox_middle_bg.gif);background-repeat:repeat-y;width:612px;padding:15px 20px 0 20px;font-size:0.9em;font-family:Arial;}
.rightBoxMiddlehome{background-image:URL(images/rightbox_middle_bg.gif);background-repeat:repeat-y;width:612px;padding:15px 20px 0 20px;font-size:0.85em;font-family:Arial;line-height:20px;}


.rightBoxBottom{background-image:URL(images/rightbox_bottom_bg.gif);background-repeat:no-repeat;width:652px;height:25px;padding:0 0 6px 0;}

h1.sectionheader{font-size:1.4em;margin:0 0 0 32px;padding:10px 0 0 0;color:#ffffff; font-weight: normal;}
h1.sectionheaderedit{font-size:1.4em;margin:0 0 0 18px;padding:10px 0 0 0;color:#ffffff;font-weight: normal;}

hr.grey{background-color:#c9d2db;height:1px;width:90%;}

h1.grey{margin:0;padding:0;font-size:1.1em;font-family:Arial;}
h2.grey{margin:10px 0 0 0;margin-top:10px;padding:0;font-size:1em}

h1.blue {margin:0;padding:0;color:#004990;background-color:White;font-weight:bold;font-size:1em}
h2.blue {margin:0;padding:0;color:#004990;background-color:White;font-weight:bold;font-size:0.9em}
h3.blue {margin:0;padding:0;color:#004990;background-color:White;font-weight:bold;font-size:0.8em}
h4.blue {margin:0;padding:0;color:#004990;background-color:White;font-weight:bold;font-size:0.7em}

h1.white {margin:0;padding:0;color:white;font-weight:bold;font-size:1em}
h2.white{margin:0;padding:0;color:white;font-weight:bold;font-size:0.9em}

h2.orange{margin:0;padding:0;color:#d15d2b;font-weight:bold;font-size:1em}

h1.phonenumber{margin:0;padding:0;font-size:1.6em;font-family:Arial;color:#d15d2b}

a.white:link,a.white:visited,a.white:active{text-decoration:none;color:white;}
a.white:hover{text-decoration:underline;color:white;}

a.orange:link, a.orange:visited, a.orange:active{text-decoration:none;color:#d15d2b;font-size:1.1em;}
a.orange:hover{text-decoration:underline;color:#d15d2b;font-size:1.1em;}

a.orangeemail:link, a.orangeemail:visited, a.orangeemail:active{text-decoration:none;color:#d15d2b;}
a.orangeemail:hover{text-decoration:underline;color:#d15d2b;}

a.orangelinks:link,a.orangelinks:visited,a.orangelinks:active{text-decoration:none;color:#d15d2b;}
a.orangelinks:hover{text-decoration:none;background-color:#d15d2b;color:white;}


a.black1:link,a.black1:visited,a.black1:active{line-height:14px;color:black;display:block;height:30px;width:191px;padding-left:10px;padding-top:10px;background-color:#ccdbe9}
a.black1:hover{line-height:14px;text-decoration:none;color:black;height:30px;width:191px;padding-left:10px;padding-top:10px;background-color:#ccdbe9}

a.blackunderline:link,a.blackunderline:visited,a.blackunderline:active{color:black;text-decoration:underline;}
a.blackunderline:hover{color:black; text-decoration:none;}

.imagerightmain {float:right;padding:0 0 10px 20px}

/*menu nav */
    
.menu{
padding:0;
text-align:center;
width:943px;
height:28px;
font-size:0.9em;
background-image:url(images/menu_bar.gif);
background-repeat:repeat-x;
padding:0 0 0 55px; 
margin:2px 0 0 0;
}

.menu ul{margin:0;padding:0;list-style:none;}
.menu li{display:inline;margin:0;padding:0;}
.menu a{
float:left;
margin:0 5px 0 0;
padding:0 0 0 8px;
text-decoration:none;
height:28px;
line-height:28px;
}
.on a{
float:left;
margin:0 5px 0 0;
padding:0 0 0 8px;
text-decoration:none;
height:28px;
line-height:28px;
background-color:#ef5d22;
}




.menu a span{float:left;display:block;padding:0 15px 0 6px;color:white;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span{float:none;}
/* End IE5-Mac hack */
.menu a:hover span{color:white;background-color:#ef5d22;}
.menu a:hover{color:white;background-color:#ef5d22;}
/*menu nav */

/* Top boxes rollovers */
.box1{float:left;}
.box1-on{float:left;}
.box1 a{width:229px;height:153px;background-image:URL(images/box_1.jpg);background-position:0 -155px;display:block;overflow:hidden;text-indent:-1500px;margin:0 14px 0 17px;}
.box1-on a{width:229px;height:154px;background-image:URL(images/box_1.jpg);background-position:0 0;
display:block;overflow:hidden;text-indent:-1500px;margin:0 14px 0 17px;}
.box1 a:hover{background-position:0 0;}

.box2{float:left;padding:0 14px 0 0;}
.box2-on{float:left;padding:0 14px 0 0;}
.box2 a{width:229px;height:153px;background-image:URL(images/box_2.jpg);
background-position:0 -155px;display:block;text-indent:-1500px;overflow:hidden;}
.box2-on a{width:229px;height:154px;background-image:URL(images/box_2.jpg);background-position:0 0;
display:block;text-indent:-1500px;overflow:hidden;}
.box2 a:hover{background-position:0 0;}

.box3{float:left; padding: 0 14px 0 0;}
.box3-on{float:left; padding: 0 14px 0 0;}
.box3 a{width:229px;height:153px;background-image:URL(images/box_3.jpg);background-position:0 -155px;
display:block;text-indent:-1500px;overflow:hidden;}
.box3-on a{width:229px;height:154px;background-image:URL(images/box_3.jpg);background-position:0 0;
display:block;text-indent:-1500px;overflow:hidden;}
.box3 a:hover{background-position:0 0;}

.box4{float:left;}
.box4-on{float:left;}
.box4 a{width:229px;height:153px;background-image:URL(images/box_4.jpg);background-position:0 -155px;
display:block;text-indent:-1500px;overflow:hidden;}
.box4-on a{width:229px;height:154px;background-image:URL(images/box_4.jpg);background-position:0 0;
display:block;text-indent:-1500px;overflow:hidden;}
.box4 a:hover{background-position:0 0;}


/* Top boxes rollovers */
#rollover{width:350px;padding:0;margin:0;}
	
#rollover li a{
	height:32px;
  	voice-family:"\"}\""; 
  	voice-family:inherit;
  	height:24px;
	text-decoration:none;
	line-height:24px;
	padding: 0;
	margin:0;
}	
	
#rollover li a:link, #rollover li a:visited {
	color:#FFF;
	display:block;
	background:url(images/menu5.gif);
	background-repeat:repeat-x;
	padding:0 0 0 10px;
}
	
#rollover li a:hover {color:#FFF;background:url(images/menu5.gif) 0 -32px;padding:0 0 0 10px;}
#MySlideShow{display:block;width:324px;height:382px;padding:0 15px 0 0;float:right;}
#MySlideShow2{display:block;width:324px;padding:0 15px 0 0;float:right;}
#MySlideShow3{display:block;width:309px;padding:0;float:right;}

.container{margin:0 0 0 13px;}
.container2{width:646px; margin: 0 auto; padding-top: 10px;}
.container2 ul{ margin: 0; padding:5px 0 10px 15px;}
.send-btn{
background:url("images/send-btn.jpg") repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:28px;
line-height:26px;
width:90px;
}
.staff-thm{padding:0 6px 10px 5px;font-size:0.8em;float:left; width: 75px; line-height: 20px;}
.staff-thm img {margin:0 0 10px 0;}
.staffbio{margin:10px 10px 0 15px;width:900px;}
.staffbio img { padding: 25px 30px 25px 0; float:left;}
.bio { padding: 25px 0 25px 0; float: left; width: 700px;}
.back-btn-cont{padding:10px 0 0 0;}
.back-btn-cont a{color:#ffffff;height:28px;line-height:28px;font-size:0.9em;background-image:url(images/menu_bar.gif);display:inline-block;padding:0 5px;font-weight:bold;}




		.tabNavigation A.tab1 {
		    height:33px;
            padding:12px 0 0 20px;
            background-image:url(images/tab1.jpg);
            width:302px;
		    color: #fff; font-size:1.4em;
		    text-decoration: none;
            display:block;
            float:left;
		}		
        
        .tabNavigation A.tab2 {
		    height:33px;
            padding:12px 0 0 20px;
		    background-image:url(images/tab2.jpg);
             width:303px;
		    color: #fff; font-size:1.4em;
		    text-decoration: none;
            display:block;
            float:left;
		}

    .tabNavigation A.tab3 {
		    height:33px;
            padding:12px 0 0 20px;
		    background-image:url(images/tab3.jpg);
             width:304px;
		    color: #fff; font-size:1.4em;
		    text-decoration: none;
            display:block;
            float:left;
		}
		#trainingport{ margin:10px 0 0 0;}
		#trainingport img{padding:4px;border:1px solid #fff;margin:0 7px 0 0;}
		#trainingport .selected img{border:1px solid #ff5b00;}
        .traininglink .link{float:left;width:153px;height:20px;font-weight:bold;color:#666;}
        .traininglink span{color:#ff5d00;}
        


    .tabNavigation A.selected,
	.tabNavigation A:hover {background-position:bottom;}

a.cons_btn{display:block;width:271px;padding:14px 13px;height:32px;margin:10px 0;background-image:url(images/click-here-consult.jpg);color:#fff;font-size:0.9em; text-decoration:none; margin:10px 0 0 5px; font-weight:bold;}
a.cons_btn span{text-decoration:underline;}

.delegatefeedback{background-image:url(images/delegatefeedback.gif);height:30px;width:263px; margin:0 0 10px -13px;}
.openaccessprog{background-image:url(images/openaccessprog.gif);height:30px;width:264px; margin:5px 0 10px -13px;}
.download-now{background-image:url(images/download-now.gif);height:30px;width:264px; margin:0 0 5px -13px;}

a.pdf{background-image:url(images/pdf.jpg);background-position:left;padding:8px 0 8px 45px;display:block;background-repeat:no-repeat;text-decoration:none;}



.italicgray{color:#777;font-style:italic;}

