/* Body, margin and others*/
body { background: #D1D1D1; margin: 0px; padding: 20px 0px 0px 0px;
       border-left: 6px solid #CACACA; border-right: 6px solid #CACACA }
p { margin-bottom: 1px; margin-top: 19px }
.underline { text-decoration: underline }
img { border: 0px; display: block }
a { color: blue; text-decoration: none }
a:hover { text-decoration: underline }


/* Settings for default tables and cells */
table.collapse { border-collapse: collapse }

td.noPadding { padding: 0px; vertical-align: top }
td.spacer { padding: 0px; vertical-align: top; background-color: #DADADA; color: #DADADA }


/* FORMS */
td.tdCell { color: white; font-size: 0.7em; padding: 7px 10px 7px 11px; font-family: Arial;
	    background-color: #763108; border: 1px solid black }

td.tdAlternateCell { color: black; font-size: 0.7em; padding: 7px 10px 7px 11px; font-family: Arial;
	    	     background-color: #FFDFCB; border: 1px solid black }

td.tdInformationTitle { font-family: Arial, Helvetica; vertical-align: top;
	       	         padding: 10px 0px 10px 13px; font-size: 13px; color: #23366D;
	       	         text-align: left }

td.tdInformationLeft { font-family: Arial, Helvetica;; vertical-align: top;
	       	       padding: 8px 0px 7px 15px; font-size: 12px; color: #000;
	       	       text-align: right; border-top: 1px solid white }

td.tdInformationLeftLight { font-family: Arial, Helvetica;; vertical-align: top;
			    border-top: 1px solid white;
	       	            padding: 8px 0px 7px 15px; font-size: 12px; color: #000;
	       	       	    text-align: right; background-color: #DCDCDC }
	       	       
td.tdInformationRight { font-family: Arial, Helvetica;; vertical-align: top;
	       	        padding: 4px 0px 4px 9px; font-size: 9px; color: #000;
	       	        text-align: left; border-top: 1px solid white }

td.tdInformationRightLight { font-family: Arial, Helvetica;; vertical-align: top;
	       	             padding: 4px 0px 4px 9px; font-size: 9px; color: #000;
	       	             text-align: left; background-color: #DCDCDC;
	       	             border-top: 1px solid white }

td.tdInformationRight input { border: 1px solid #A7A6AB; background-color: #fff;
		       	      font-size: 11px; color: black; padding: 2px 0px 2px 5px;
		      	      width: 150px; font-family; font-family: Arial, Helvetica }

td.tdInformationRight select { font-family: Arial, Helvetica; font-size: 11px }

td.tdInformationRight textarea { border: 1px solid #A7A6AB; background-color: #fff;
		       	      	 font-size: 11px; color: black;
		       	      	 padding: 7px 3px 4px 8px; font-family: Arial, Helvetica }

td.tdInformationRightLight input { border: 1px solid #A7A6AB; background-color: #fff;
		       	      	   font-size: 11px; color: black; padding: 2px 0px 2px 5px;
		      	           width: 150px; font-family: Arial, Helvetica }

td.tdInformationRightLight select { font-family: Arial, Helvetica; font-size: 11px }

td.tdInformationRightLight textarea { border: 1px solid #A7A6AB; background-color: #fff;
		       	      	      font-size: 11px; color: black;
		       	      	      padding: 7px 3px 4px 8px; font-family: Arial, Helvetica }

td.tdInformationSubmit { vertical-align: top;
	       	         padding: 10px 0px 10px 0px; font-size: 9px; color: #000;
	       	         text-align: center; border-top: 1px solid white }

td.tdInformationSubmit input { border: 1px solid #A7A6AB; background-color: #fff;
		       	       font-size: 11px; color: black;
		       	       font-family: Arial, Helvetica;
		       	       padding: 3px 0px 3px 0px }

td.tdInformationSubmitLight { vertical-align: top; padding: 10px 0px 10px 0px;
			      font-size: 9px; color: #000; text-align: center;
			      border-top: 1px solid white; background-color: #DCDCDC }

td.tdInformationSubmitLight input { border: 1px solid #A7A6AB; background-color: #fff;
		       	       	    font-size: 11px; color: black;
		       	            font-family: Arial, Helvetica;
		       	            padding: 3px 0px 3px 0px }

td.tdInformationRight .checkBox { border: 0px; width: 13px }

td.tdInformationRight .select { width: 107px; font-size: 12px }
	       	        
td.tdInformationRightAdditional { padding: 5px 0px 0px 6px; font-size: 11px;
				  vertical-align: top; color: #23366D }
	       	        
td.tdInformationRightAdditional a { color: #23366D }

.requiredField { color: red; font-family: verdana }


/* Front Page */
td.tdMainOptions { background-color: #DADADA; padding: 10px 0px 20px 0px; width: 110px }
		   
td.tdWhatWeThink { background-color: #DADADA; padding: 0px 0px 0px 23px;
		   text-align: left; vertical-align: top }

.divWhatWeThinkText { font-family: Arial, Helvetica;; font-size: 12px;
		      line-height: 16px; color: #5C5C5C; padding: 18px 15px 0px 2px }
		   
td.tdUpcomingCourses { background-color: #DADADA; padding: 2px 0px 0px 15px;
		       width: 279px; text-align: left; vertical-align: top }

.divUpcomingCourses { border-right: 1px solid #cccccc; width: 263px;
		      padding: 1px 0px 0px 0px }
		      
.divUpcomingCourse { background-color: #CCCCCC; width: 246px; margin-top: 18px;
		     padding: 11px 15px 11px 15px; border-right: 5px solid #C0C0C0;
		     font-family: Arial; font-size: 11px }

.divUpcomingCourse a:hover { color: #119ACD }

.divUpcomingCourse strong { color: #119ACD; font-size: 13px }

td.tdReadMore { text-align: right }
td.tdReadMore a { font-size: 11px; margin: 10px 0px 0px 0px; font-weight: bold;
		  color: #119ACD }
		       
td.tdRightImages { background-color: #DADADA; vertical-align: top; padding-top: 16px;
		   padding-right: 20px }
		   
.divNewsLetter { background-image: url(../images/newsLetter.jpg);
	         text-align: left; width: 175px; height: 142px }
.divNewsLetter input { border: 0px; background-color: #fff;
		       font-size: 9px; color: black; padding: 2px 0px 2px 5px;
		       width: 130px; font-family; font-family: Arial }
		  
.divNewsLetterInputName { padding-top: 58px; padding-left: 20px }
.divNewsLetterInputEmail { padding-top: 17px; padding-left: 20px; margin: 0px }
.divNewsLetterInputButton { padding-top: 5px; padding-left: 112px }

.divNewsLetterSubmitted { background-image: url(../images/newsLetterOff.jpg);
	         	  text-align: left; width: 175px; height: 142px }

.divBottom { background-color: #000; padding: 8px 14px 10px 14px;
	     font-family: Helvetica, Arial; font-size: 11px; color: white;
	     text-align: right; width: 891px }

.divBottom a { color: #FFDCA9 }


/* Company Profile */
.divCompanyProfileText { width: 560px; font-family: Arial, Helvetica;
			 font-size: 12px; color: #5C5C5C;
			 padding: 18px 0px 0px 2px }

td.tdCompanyProfileFace { background-color: #DADADA; padding: 0px 40px 0px 0px;
		   	  text-align: right; vertical-align: middle }


/* Work With Us */
.divWorkWithUsText { width: 390px; font-family: Arial, Helvetica;
		     font-size: 12px; color: #5C5C5C;
		     padding: 18px 25px 0px 2px }

td.tdWorkWithUsForm { background-color: #DADADA; padding: 0px 30px 15px 30px;
		      vertical-align: top; text-align: left;
		      border-left: 1px solid #cccccc;
		      font-family: Arial, Helvetica; font-size: 14px }

.divWorkWithUsForm { background-color: #C8C8C8; width: 400px; padding: 0px;
		     border: 3px solid white }

.divWorkWithUsFormSuccessOrNot { background-color: #C8C8C8; width: 380px;
				 padding: 10px; border: 3px solid white;
				 font-family: Arial, Helvetica; font-size: 11px;
				 margin-bottom: 20px }
				 
.divWorkWithUsFormSuccessOrNot b { color: red; font-size: 13px }
		     
		     
/* Testimonials */
td.tdTestimonials { background-color: #DADADA; padding: 0px 0px 0px 23px;
		    text-align: left; vertical-align: top }

.divTestimonialsText { font-family: Arial, Helvetica; font-size: 14px;
		       color: #5C5C5C; padding: 18px 25px 0px 2px }
		       
td.tdTestimonialLeft { background-color: #CCCCCC; text-align: left;
		       vertical-align: top; padding: 8px 0px 0px 15px }
		       
td.tdTestimonialRight { padding: 5px 18px 10px 15px; background-color: #CCCCCC;
			text-align: left }

td.tdTestimonialRight b { font-size: 11px }
			
			
/* Venue Maps */
td.tdVenueMapsRight { background-color: #DADADA; padding: 14px 0px 10px 0px;
		      text-align: center; vertical-align: middle; font-family: Arial;
		      font-size: 11px }
		      
		      
/* Book Course */
.courseListBox { width: 375px; font-family: Arial, Helvetica, Arial;
		 font-size: 12px }
td.tdBookEmployees { padding: 5px; border: 1px solid #dadada }
