div,form,img,a img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,select,textarea,button{margin:0;padding:0; border:0;list-style:none}
body{margin:0;padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000}
html body div#balloon div#contents div#contentWrapper table tbody tr td div#map_canvas2 div span{
    font-size: 8px;
}
html body div#balloon div#contents div#contentWrapper table tbody tr td div#map_canvas2 div a.gmnoprint{
    font-size: 8px;
}
button{ background:none}
.abs{position:relative;height:1%}
.clear{clear:both}

.close {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/balloons/hpimgs28.png");
    background-origin: padding-box;
    background-position: -108px -26px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 10px;
    width: 10px;
}

h1{font:normal 24px Arial,Helvetica,sans-serif,Verdana; color:#469103; font-weight:bold; clear:both}
/*h2{font:normal 13px Arial,Helvetica,sans-serif,Verdana; color:#fa600d; font-weight:bold}*/
h2{font:normal 13px Arial,Helvetica,sans-serif,Verdana; color:#4C4C4C; font-weight:bold}
html body div.wrap div.main div.why div.why1 h2 {color: #FA600D;}
html body div.wrap div.main div.why div.why2 h2 {color: #FA600D;}
h3{font:bold 11px Arial,Helvetica,sans-serif,Verdana; color:#8f8f8d;font-weight:bold}
h4{font:normal 12px Arial,Helvetica,sans-serif,Verdana; color:#3E9431; font-weight:bold}


a{ color:#0079c2; text-decoration:none;font-weight:bold}

/*a:link{color:#0079c2;text-decoration:none;font-weight:bold}*/
a:hover{color:#0079c2; text-decoration:underline; font-weight:bold} 
/*a:hover{color:#E69B24; text-decoration:underline; font-weight:bold} */
a:active{ color:#0079c2; text-decoration:underline;font-weight:bold}

.greenlink{ color:#479104; text-decoration:underline}    

.orange{color:#E69B24; font-weight:bold;}
.blue{color:#0079c2}

.clearfix:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.clearfix{
	/*zoom:1;*/
	height:1px;
} 
select{ border:#7f9db9 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px}
input.text{border:#7f9db9 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px;}

.alignright{ text-align:right}
.thin{ font-weight:100}
.green{color:#479104; font-weight:bold}
table tr td{ vertical-align:top}
div#r5 { margin-top: 0px;}
html body div.wrap div.coursedetail div.sidebar div#r1 div.module-white div.module-white-b div.module-white-m table.upcoming tbody tr td dl dt {
        font-size: 13px;
}
html body div.wrap div.coursedetail div.sidebar div#r1 div.module-white div.module-white-b div.module-white-m table.upcoming tbody tr td dt {
        font-size: 13px;
}

html body div.wrap div.coursedetail div.sidebar div#r1 div.module-white div.module-white-b div.module-white-m table.upcomingtableside tbody tr td dl dt strong{
        font-size: 13px;
}
html body div.wrap div.coursedetail div.content div.courselist div div div{
	line-height: 18px;
}
html body div.wrap div.coursedetail div.sidebar div#r1 div.module-white div.module-white-b div.module-white-m table.upcomingtableside tbody tr td dl dt a i{
        font-size: 12px;
        font-weight: normal;
}
html body div.wrap div.coursedetail div.sidebar div#r1 div.module-white div.module-white-b div.module-white-m table.upcomingtableside tbody tr td dt strong{
        font-size: 13px;
}

html body div.wrap div.coursedetail div.sidebar div#r1 div.module-white div.module-white-b div.module-white-m table.upcomingtableside tbody tr td dt a i{
        font-size: 12px;
        font-weight: normal;
}


/*For Testimonials*/
.threecolTestimonialText{
    color: #000000;
    font-size: 11px;
    font-weight: 100; 
    text-decoration: underline;
    margin-left: 12px;
}
.TestimonialSession
{
    border-bottom-color: #D9EBF6;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-left: 10px;
    width: 705px;
    padding-bottom: 13px;
	
}
html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial
{
    margin-left: 30px;
    border-bottom-color: #D9EBF6;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 20px;
    margin-left: -10px;
    padding-left: 10px;
    padding-top: 25px;
    width: 705px;
}
html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-one div.wrapper div.body table {
border-right: solid 1px #D9EBF6;
padding-right: 50px;
height: 350px;
}
html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-one div.wrapper div.body3 table {
border-right: none;
padding-right: 40px;
height: 350px;
}

html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-one div.wrapper div.body table tr, td {
border: none;
}
html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-one div.wrapper div.body
{
	overflow: auto; max-height: 350px;
}
html body div.wrap div.coursedetail div.content div.three-col-Testimonial div.col-one {
    padding-left: 5px;
}

html body div.wrap div.coursedetail div.content div#TestimonialSession.TestimonialSession div#three-col-Testimonial.three-col-Testimonial div.col-one {
    padding-left: 5px;
    width: 345px;
}

html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-onef2 div.wrapper div.body table {
border-right: solid 1px #D9EBF6;
padding-right: 50px;
height: 250px;
}
html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-onef2 div.wrapper div.body3 table {
border-right: none;
padding-right: 40px;
height: 250px;
}

html body div.wrap div.coursedetail div.content div.three-col-Testimonial div.col-onef2 {
    padding-left: 5px;
}

html body div.wrap div.coursedetail div.content div#TestimonialSession.TestimonialSession div#three-col-Testimonial.three-col-Testimonial div.col-onef2 {
    padding-left: 5px;
    width: 345px;
}


html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-twof2 div.wrapper div.body table {
border-right: solid 1px #D9EBF6;
padding-right: 50px;
height: 250px;
}
html body div.wrap div.coursedetail div.content div#three-col-Testimonial.three-col-Testimonial div.col-twof2 div.wrapper div.body3 table {
border-right: none;
padding-right: 40px;
height: 250px;
}

html body div.wrap div.coursedetail div.content div.three-col-Testimonial div.col-twof2 {
    padding-left: 5px;
}

html body div.wrap div.coursedetail div.content div#TestimonialSession.TestimonialSession div#three-col-Testimonial.three-col-Testimonial div.col-twof2 {
    padding-left: 37px;
    width: 315px;
}
