/* -------------- GENERAL CLASSES -------------------- */

body{margin:0;padding:0;background-color:#FFFFFF;border:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;font-weight:normal;color:#666666;}
table{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
tr{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
td{font-family:Verdana,Arial,Helvetica,sans-serif;}
p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;font-weight:normal;color:#666666;margin-top:0px;margin-bottom:10px;}
b{font-weight:bold;}



/* -------------- GENERAL LINKS -------------------- */
a:link{color:#D28A2C;text-decoration:none;}
a:visited{color:#D28A2C;text-decoration:none;}
a:hover{color:#D28A2C;text-decoration:underline;}
a.klingon:link{color:#666666;text-decoration:none;}
a.klingon:visited{color:#666666;text-decoration:none;}
a.klingon:hover{color:#666666;text-decoration:none;}
a.nav:link{color:#000066;padding-bottom:5px;text-decoration:none;}
a.nav:visited{color:#000066;padding-bottom:5px;text-decoration:none;}
a.nav:hover{color:#000066;padding-bottom:5px;text-decoration:underline;}
a.footerlinks:link{color:#8c8c8c;padding-bottom:5px;text-decoration:none;}
a.footerlinks:visited{color:#8c8c8c;padding-bottom:5px;text-decoration:none;}
a.footerlinks:hover{color:#d28a2c;padding-bottom:5px;text-decoration:underline;}
a.tools:link{color:#8c8c8c;text-decoration:none;font-size:10px;line-height:1.0em;}
a.tools:visited{color:#8c8c8c;text-decoration:none;font-size:10px;line-height:1.0em;}
a.tools:hover{color:#d28a2c;text-decoration:none;font-size:10px;line-height:1.0em;}
.tool{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#666666;}
a.navlinks:link{color:#ffffff;padding-top:5px;text-decoration:none;font-size:11px;}
a.navlinks:visited{color:#ffffff;padding-top:5px;text-decoration:none;font-size:11px;}
a.navlinks:hover{color:#ffffff;padding-top:5px;text-decoration:underline;font-size:11px;}
a.lhnhomelinks:link{color:#ffffff;padding-top:5px;text-decoration:underline;font-size:11px;}
a.lhnhomelinks:visited{color:#ffffff;padding-top:5px;text-decoration:underline;font-size:11px;}
a.lhnhomelinks:hover{color:#ffffff;padding-top:5px;text-decoration:none;font-size:11px;}
a.lhnhomenolink:link{font-family:Verdana,Arial,Helvetica;color:#f0f0f0;font-size:11px;line-height:1.3em;padding-top:5px;padding-bottom:10px;text-decoration:none;}
a.lhnhomenolink:visited{font-family:Verdana,Arial,Helvetica;color:#f0f0f0;font-size:11px;line-height:1.3em;padding-top:5px;padding-bottom:10px;text-decoration:none;}
a.lhnhomenolink:hover{font-family:Verdana,Arial,Helvetica;color:#f0f0f0;font-size:11px;line-height:1.3em;padding-top:5px;padding-bottom:10px;text-decoration:none;}
a.lhnlinks:link{color:#ffffff;font-weight:bold;text-decoration:none;font-size:10px;}
a.lhnlinks:visited{color:#ffffff;font-weight:bold;text-decoration:none;font-size:10px;}
a.lhnlinks:hover{color:#ffffff;font-weight:bold;text-decoration:none;font-size:10px;}
a.lhn-sechdlink:link{color:#000000;font-weight:bold;text-decoration:none;font-size:10px;}
a.lhn-sechdlink:visited{color:#000000;font-weight:bold;text-decoration:none;font-size:10px;}
a.lhn-sechdlink:hover{color:#000000;font-weight:bold;text-decoration:none;font-size:10px;}
a.lhn-sectionlink:link{color:#D28A2C;text-decoration:none;font-size:10px;}
a.lhn-sectionlink:visited{color:#D28A2C;text-decoration:none;font-size:10px;}
a.lhn-sectionlink:hover{color:#000000;text-decoration:none;font-size:10px;}
a.lhn-sectionselected:link{color:#000000;text-decoration:none;font-size:10px;}
a.lhn-sectionselected:visited{color:#000000;text-decoration:none;font-size:10px;}
a.lhn-sectionselected:hover{color:#000000;text-decoration:none;font-size:10px;}
a.homelinks:link{color:#666666;text-decoration:none;font-size:12px;}
a.homelinks:visited{color:#666666;text-decoration:none;font-size:12px;}
a.homelinks:hover{color:#666666;text-decoration:underline;font-size:12px;}
.lhn-section{color:#ffffff;font-weight:bold;font-size:12px;}
.lhn-bg{background-color:#5375a4;color:#ffffff;font-size:10px;padding-top:5px;}
.lhn-selected{background-color:#f0f0f0;color:#333333;font-size:10px;padding-top:3px;padding-bottom:3px;}


h1{color:#333333;font-family:Arial,Helvetica;font-weight:bold;font-size:22px;margin-top:0px;margin-bottom:5px;line-height:1.1em;}
h1.home{color:#666666;font-family:Arial,Helvetica;font-weight:bold;font-size:22px;margin-top:0px;margin-bottom:5px;line-height:1.1em;}
h2{color:#555555;FONT-FAMILY:Arial,Verdana,sans-serif;FONT-SIZE:14pt;FONT-WEIGHT:bold;margin-top :10px;margin-bottom :10px;line-height:1.1em;}
#mainContent h2{margin:20px 0 5px 0;}
h2 span{font-size:13px;}
h3,a.h3{COLOR:#333333;FONT-FAMILY:Arial,Verdana,sans-serif;FONT-SIZE:12pt;FONT-WEIGHT:bold;margin-top:20px;margin-bottom :0px;text-decoration:none;}
h4{color:#555555;font-size:10pt;font-weight:bold;margin-top:5px;margin-bottom:0px;}
h5{font-size:10pt;font-weight:bold;color:#888;margin-bottom:10px;}
h1.mailing{color:#333333;FONT-FAMILY:Arial,Verdana,sans-serif;FONT-SIZE:12pt;FONT-WEIGHT:bold;margin-top :10px;margin-bottom :5px;}


/* -------------- COLOURS -------------------- */
.nav-bg{background-color:#5375a4;font-family:Verdana,Arial,Helvetica;color:#ffffff;}
.nav{background-color:#5375a4;}
.dark{background-color:#5375a4;font-family:Verdana,Arial,Helvetica;color:#f0f0f0;font-size:11px;line-height:1.3em;padding-top:5px;padding-bottom:10px;}
.lhn-homebg{background-color:#5375a4;}
.lightblue{background-color:#e8f6fd;}
.divider-h{background:url(/images/divider-h-6x1.gif);}

.lhn-text{font-family:Verdana,Arial,Helvetica;color:#f0f0f0;font-size:11px;line-height:1.3em;padding-top:5px;padding-bottom:10px;}
.footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;font-weight:normal;color:#8c8c8c;}
.small{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#8c8c8c;}
.testimonials{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#666666;}
.related-links{background-color:#e8f6fd;margin-top:20px;padding:10px 10px 5px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#555555;}
.related-links2{background-color:#5375a4;margin-top:0px;padding:10px 10px 5px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#fff;}
.related-links2 p,.related-links2 a{color:#fff;}

/* DEFAULT TD IS BLANK AS DEFINED BELOW TO PREVENT NETSCAPE TILING ISSUES */
TD{background-image:none;}
.blank{background-color:transparent;}
input,select,textarea{background-color:#f0f0f0;font-size:11px;font-family:Verdana,Arial,Helvetica;}


hr{margin-top:-5px;height:1px;background-color:#999999;color:#999999;visibility :visible;}
ul{list-style-image:url(/images/bullet-grey.gif);padding:0px;margin-top:0px;margin-left:16px;}
ul.home{list-style-image:url(/images/bullet-home.gif);padding:0px;margin-top:5px;margin-left:15px;}
ol{line-height:1.5em;}
ul.twoColumnList{clear:both;}
ul.twoColumnList li{float:left;width:245px;padding-right:20px;}
#clientPage h2{clear:both;padding-top:20px;}

.mva{margin:13px;}
.sibf{background-color:#dfe8f1;margin-left:5px;margin-right:8px;margin-top:8px;}
td.sibt{font-size:11px;color:#333333;}
.asterisk{font-family:verdana,Helvetica,sans-serif;font-size:12px;color:#F68622;font-weight:bold;vertical-align:-2px;}


/* ---------------[ course information pages ]--------------------- */

#course-info h1{color:#555;font-family:Arial,Verdana,sans-serif;font-size:14pt;font-weight:bold;margin-top :10px;margin-bottom :10px;line-height:1.1em;}
h1 span{font-size:13px;}
#course-info h2{color:#333;font-family:Arial,Helvetica;font-weight:bold;font-size:22px;margin-top:0px;margin-bottom:5px;line-height:1.1em;}
#contact-column{width:150px;margin:5px 0 0 20px;padding:0;}
#contact-column p{font-size:11px;}
.rh-box{margin:10px 0;padding:10px;font-size:11px;background:url(/images/bg-rh-box.gif) repeat-x;}
.rh-box-alt{margin:10px 0;padding:10px;font-size:11px;background:url(/images/bg-rh-box-alt.gif) repeat-x;}
.rh-box input,textarea,.rh-box-alt input,textarea{font-size:10px;font-family:Arial,Helvetica;background:#fff;}
.rh-box h4,.rh-box-alt h4{margin:0;color:#555;font-size:10pt;font-weight:bold;}
.rh-box ul,.rh-box-alt ul{margin:4px 0 0 0;padding:0;list-style:none;}
.rh-box ul li,.rh-box-alt ul li{margin:0;padding:0 0 0 14px;list-style-image:none;background:url(/images/bullet-grey.gif) no-repeat 0 60%;}
a.tool-links:link,a.tools:visited{color:#8c8c8c;text-decoration:none;font-size:10px;line-height:1.0em;text-align:right;}
a.tool-links:hover{color:#d28a2c;text-decoration:none;font-size:10px;line-height:1.0em;text-align:right;}
.default{font-weight:bold;}
.defaultErr{font-weight:normal;color:#cc0000;}
.asterisk{font-family:verdana,Helvetica,sans-serif;font-size:12px;color:#F68622;font-weight:bold;vertical-align:-2px;}


/* ---------------------------[ general styles ]----------- */

.testimonials-box{background-color:#f0f0f0;width:525px;padding:5px 10px;}
.testimonials-box h4{color:#D28A2C;padding-bottom:5px;font-weight:normal;}
.testimonials-box p{font-size:11px;line-height:1.2em;background-color:#f0f0f0;margin:0 0 3px 0;}
.promo-box{float:left;margin-bottom:10px;background-color:#e8f6fd;width:525px;padding:10px;}
.promo-box p{font-size:11px;line-height:1.2em;background-color:#e8f6fd;margin:0 0 3px 0;}
.promo-box img{float:left;padding:0 15px 0 0;}
.promo-box h4{margin:0 0 5px 0;}
