body { margin: 12px 0px 15px 0px; background-color:white;}
body,p { font-size:12px; font-family:Verdana; color:#393939;}
h1 { font-size:22px; font-weight:400; color:#F5AD28; border-bottom:#E6D7BB dashed 1px; margin-top:3px;}
/*
li { margin-left: -15px; }
*/
li { line-height:2em;}
.liHome li {line-height:11.5px}
.arrow1 { list-style: url(../images/arrow01.gif); margin-top:0px;}
.mytextfield { height:16px; background-color:white; border:#666666 solid 1px; font-family:verdana; font-size:12px; color:#393939;}
.mytextfield2 { background-color:white; border:#666666 solid 1px; font-family:verdana; font-size:12px; color:#393939;}
.countryJump {height:16px; background-color:white; border:#666666 solid 1px; font-family:verdana; font-size:10px; color:#393939;}
.myButton { font-size: 12px;}

/* links */
a:link, a:visited { font-size:12px; text-decoration: none; color:#19719A; }
a:hover { font-size:12px; text-decoration: underline; color:#19719A; }
a.linkContent:link, a.linkContent:visited { color:#19719A;text-decoration: none;  }
a.linkContent:hover { color:#19719A;text-decoration: underline; }

.linkNaviTop { background:url(../images/bg_navi2.gif) repeat-x; margin-bottom:10px; }
.linkNaviTop a:link, .linkNaviTop a:visited { color:#5C5C5C; font-size:11px; font-weight:bold; text-decoration:none; margin-right:5px; margin-left:5px; }
.linkNaviTop a:hover { color:#FF6600; font-size:11px; font-weight:bold; text-decoration:none; margin-right:5px; margin-left:5px;}

.linkMore { float:right;}
.linkMore a:link, .linkMore a:visited { color:#C71717; font-size:10px; font-weight:bold; text-decoration:underline;}
.linkMore a:hover { color:#C71717; font-size:10px; font-weight:bold; text-decoration:none; }

.linkNaviSub { padding-left:12px; background:url(../images/bullet1.gif) no-repeat 3px center; border-bottom:#C0D3DD dashed 1px; padding-bottom:6px; padding-top:6px;}
.linkNaviSub2 { padding-left:12px; background:url(../images/bullet1.gif) no-repeat 3px center; padding-bottom:6px; padding-top:6px;}
.linkNaviSub3 { padding-left:25px; background:url(../images/bullet2.gif) no-repeat 15px center; padding-bottom:3px; padding-top:3px;}
.linkNaviSub3Border {padding-bottom: 9px; border-bottom:#C0D3DD dashed 1px; }

.linkNaviSub a:link, .linkNaviSub a:visited, .linkNaviSub2 a:link, .linkNaviSub2 a:visited  { color:#19719A; font-size:11px; text-decoration:none; }
.linkNaviSub a:hover, .linkNaviSub2 a:hover { color:#FF6503; font-size:11px; text-decoration:none; }
.linkNaviSub3 a:link, .linkNaviSub3 a:visited  { color:#708D9B; font-size:11px; text-decoration:none; }
.linkNaviSub3 a:hover { color:#708D9B; font-size:11px; text-decoration:underline; }
.linkNaviSubActive { background-color:#E8F1F5;}

.linkCourses a:link, .linkCourses a:visited { color:#19719A;text-decoration: none; font-size:11px;  }
.linkCourses a:hover { color:#19719A;text-decoration: underline; font-size:11px; }

.courseSubLink a:link, .courseSubLink a:visited { color:#19719A;text-decoration: none; font-size:11px;  }
.courseSubLink a:hover { color:#19719A;text-decoration: underline; font-size:11px; }

/* header */
#myHeader { margin-bottom:10px;}

/* contents - home */
#homeTab1 { vertical-align:top; color:#393939; height:247px; background-color:#E7E9FE; padding-left:70px; padding-right:7px; background:url(../images/bg_course.gif) no-repeat left top;}
#homeTab2 { vertical-align:top; color:#393939; height:247px; background-color:#E7E9FE; padding-left:70px; padding-right:7px; background:url(../images/bg_course.gif) no-repeat left top;}
#homeTab3 { vertical-align:top; color:#FFFFFF; height:247px; background-color:#0287C2; padding-left:80px; padding-right:10px; background:url(../images/bg_brainfood.gif) left no-repeat;}
.homeTabTitle { font-size:13px; font-weight: bold;}

#homeTab1 a { font-size:11px; }
#homeTab1 ul { margin-top:8px;}
#homeTab1 ul li { margin-bottom:10px; margin-left:-20px;}

#homeTab2 a { font-size:11px; }
#homeTab2 ul { margin-top:0px; margin-bottom:0px;}
#homeTab2 ul li { margin-left:-20px;}

#homeTab3 a { font-size:11px; color:white; }
#homeTab3 ul { margin-top:8px;}
#homeTab3 ul li { margin-bottom:10px; margin-left:-20px;}

/* contents - sub */
#subTab1 { width:166px; vertical-align:top; }
#subTab2 { width:788px; padding-left: 10px; vertical-align:top; }
#subTab3 { padding-left:5px; padding-right:5px; vertical-align:top; }
#subTab1Link { background:url(../images/sidenavi_links_bg.gif) repeat-y; padding-left:15px; padding-right:15px;}
#subTab2Content { padding: 10px 10px 15px 10px;}
#subTab2Content p { line-height:1.5em; text-align:justify; }

#breadcrumb { color:#A4A4A4; font-size:9px; }
#breadcrumb span { color:#4E4E4E;}

#courseTitle {height:22px; background:url(../images/bg_courses_title.gif) no-repeat; padding-left:10px; padding-top:7px; color:#4D4D4D; font-weight:bold;}
.courseLink1 {background: #E8F1FC; padding:8px 10px 8px 30px;color:#19719A; border-top:white solid 1px;}
.courseSubLink {margin-top:0px;margin-bottom:0px;}
.courseSubLink li { margin-bottom:6px;}
#courseTitle2 {height:21px; background:url(../images/bg_courses_title2.gif) no-repeat; padding-left:10px; padding-top:7px; color:#4D4D4D; font-weight:bold;}

.subTitle {height:23px; padding-top:5px; background:url(../images/bg_subtitle.gif) no-repeat; padding-left:10px; color:#4D4D4D; font-weight:bold;}

.orangeheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F5AD28;
	font-weight: bold;
}

.greysubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #393939;
	/*font-weight: bold;*/
}

.testimonial1 { background:#F1F1F1; padding:20px; text-align:justify;}
.testimonial2 { background:#E8E8E8; padding:20px; text-align:justify;}
.testimonial1 div, .testimonial2 div { font-size:11px; padding-top:5px; color:#848484;}

.divPublic1 { background:#F1F1F1; padding:10px 15px; text-align:justify; border-top:#DADADA 1px solid; border-bottom:#DADADA 1px solid;}
.publicRed { color:#CE0000; font-size:11px; font-weight: bold;}

.highlightBlue { color:#003399; font-weight: bold;}

.newsTable {background:url(../images/news_bg.gif) repeat-x; color:white; font-weight: bold; font-size: 11px;}
.newsTd { border-bottom:#CCCCCC solid 1px; padding-top:10px; padding-bottom:10px; vertical-align:top;}

.lineTop {border-top:#dddddd solid 1px; padding-top: 10px; }

/* footer */
#myFooter { font-size:10px; color:#7F7F7F; border-top:#BFBFBF solid 1px; padding-top:6px;}

