/* CSS Document */

/* Elements and Labels */
/* Refer to the reset-fonts-grids-min for standard h tags */
div.blueDottedLine{padding-right:0px;padding-left:5px;margin-top:17px;margin-bottom:17px;background-image:url(../images/shell/listing_dots.gif);	background-repeat:repeat-x;}

/** Links **/
.greenLink{color:#5CAD05;}
.greenLink a:visited,.greenLink a:link{color:#5CAD05;text-decoration:none;}
.greenLink a:hover{color:#5CAD05;text-decoration:underline;}
ul li a:visited, ul li a:link,ul li a:active{color:#5CAD05;text-decoration:none;}
ul li a:hover{color:#5CAD05;text-decoration:underline;background-color:#ffffd3;}

/** Labels **/
.greenHeading{font-size:1.1em;font-weight:bold;color:#669900;padding-bottom:6px;}
.blueHeading{font-size:1.1em;font-weight:bold;color:#3a6ab2;padding-bottom:6px;}
.greenText{color:#669900;}
.redText{color:#cc0000;}
.compulsory{color:#cc0000;font-size:1.5em;}
.notes{font-style:italic;font-size:1em;color:#CC0000;}

/* HD (Header) */
div#hd{width:100%;text-align:center;background-image:url(../images/shell/hd_shell_bg.gif);height:117px;font-size:1em;border:0px solid red;}
div#hd table{width:100%;height:100%;background:url(../images/shell/hd_shell_left_bg.gif) no-repeat left; border-collapse:collapse;}
div#hd table td#hd-logo{text-align:center;vertical-align:middle;}
div#hd table td#hd-rht-border{background:url(../images/shell/hd_shell_right_bg.gif) no-repeat right;}

/* FT (Footer) */
div#ft{width:100%;background:url(../images/shell/ft_middle_bg.gif) repeat-x top; background-color:#F4F4F4;height:70px;font-size:1em;border:0px solid #330033;}
div#ft table{width:100%;height:100%;background:url(../images/shell/ft_left_bg.gif) no-repeat left top;border-collapse:collapse;}
div#ft table td#ft-right-bg{width:51px;background:url(../images/shell/ft_right_bg.gif) no-repeat right top;}
div#ft table td#ft-text{padding-left:20px;text-align:left;font-size:70%;}
div#ft table td#ft-text a:visited,.greenLink a:link{color:#333333;text-decoration:none;}
div#ft table td#ft-text a:hover{color:#CC0000;text-decoration:underline;}


/* BD (Body) */
div#bd{width:100%;height:100%;margin-top:5px; margin-bottom:5px;font-size:1em;border:0px solid #00CCCC;}
div#bd table{width:100%;height:100%;}
div#bd table strong{font-weight:bold;}
span a:visited,.greenLink a:link{color:#5CAD05;text-decoration:none;}
span a:hover{color:#5CAD05;text-decoration:underline;}

/* qk-cr-fnd (Quick Course Finder) */
div#qk-cr-fnd{background:url(../images/shell/cf_middle_bg.gif) repeat-x;width:100%;height:96px;}
div#qk-cr-fnd table{width:100%;height:100%;border-collapse:collapse;vertical-align:top;}
div#qk-cr-fnd table td#qk-cr-fnd-left{background:url(../images/shell/cf_left_bg.gif) no-repeat left top;width:12px;}
div#qk-cr-fnd table td#qk-cr-fnd-right{background:url(../images/shell/cf_right_bg.gif) no-repeat right top;width:15px;}
div#qk-cr-fnd table td#qk-cr-fnd-slt select{color: #333333;width:190px;height:17px;border:1px solid #999999;font-size:0.75em;}

/* std-lg (Student Login) */
div#std-lg{width:100%;height:95px;background:url(../images/shell/student_middle_bg.gif) repeat-x;font-size:1em;}
div#std-lg table{width:100%;height:100%;border-collapse:collapse;vertical-align:top;margin:0px;padding:0px;}
div#std-lg table td#std-lg-left{background:url(../images/shell/student_left_bg.gif) left top;width:10px;}
div#std-lg table td#std-lg-right{background:url(../images/shell/student_right_bg.gif) right top;width:13px;}
div#std-lg table td input.std-lg-el{font-size:0.8em;width:135px;border:#C8CCCB solid 1px;padding-left:2px;color:#707070;}
div#std-lg table td.std-lg-lb{font-size:0.8em;color:#3d3d3d;}
div#std-lg table td.std-but input{font-size:0.8em;color:#3d3d3d;}

/* lt-news (Latest News) */
div#lt-news{width:100%;height:100%;background:url(../images/shell/ltnews_middle_bg.gif) repeat-x;}
div#lt-news table{width:100%;height:233px;*height:205px;border-collapse:collapse;vertical-align:top;margin:0px;padding:0px;}
div#lt-news table td#lt-news-left{background:url(../images/shell/ltnews_left_bg.gif) no-repeat left top;width:12px;height:210px;}
div#lt-news table td#lt-news-right{background:url(../images/shell/ltnews_right_bg.gif) no-repeat right top;width:15px;height:210px;}
div#lt-news table td#lt-news-main{height:100%;vertical-align:top;display:inline;}
.a12-latestNewsItems{font-size:0.8em;color:#1953ad;font-family:Arial;}

/* testim (Testimonals) */
div#testim{width:100%;height:340px;background:url(../images/shell/testi_bg.gif) repeat-x top; background-color:#D7D4AB;}
div#testim table{width:100%;height:100%;border-collapse:collapse;}
div#testim table td#main{padding:10px;font-size:0.85em;color:#505050;line-height:30px;}
.a12-testiItems{color:#666666;}

/* grey corner box */
div#grybox{width:100%;background-color:#dcd8ec;}
div#grybox table{width:100%;height:100%;border-collapse:collapse;color:#333333;font-size:0.8em;}
div#grybox table td#main{padding:10px;font-size:0.85em;color:#505050;line-height:30px;}

/* content (Content) */
div#content{font-size:0.85em;color:#333333;padding-top:15px;padding-bottom:15px;width:96%;padding-left:10px;}
div#cotent p{text-align:justify;line-height:2em;padding-top:3px;}

/* pgTitle (Page Title) */
div#pgTitle{background:url(../images/main_images/about.jpg) no-repeat; height:91px; width:513px;font-size:1em;}
div#pgTitleWorkshop{background:url(../images/title/titleimage3.jpg) no-repeat; height:91px; width:513px;font-size:1em;}
div#pgTitleCourse{background:url(../images/title/titleimage4.jpg) no-repeat; height:91px; width:513px;font-size:1em;}
/*div#pgTitle{background:url(javascript: document.write('../images/main_images/titleimage'+(parseInt(Math.random()*5)+1)+'.gif') no-repeat; height:91px; width:513px;}*/
div#pgName{position:relative;left:15px;top:20px;font-size:2em;font-weight:normal;color:#FFFFFF;}
div#pgBrdCrm{position:relative;left:15px;top:20px;font-size:0.8em;color:#FFFFFF;}

/* cntOvrView (Content Overview) */
div#cntOvrView{width:484px;margin:5px;font-size:1em;background-color:#F4DAF8;float:none;}
div#cntOvrView div#cntOvrViewTop{width:100%;height:15px;background:url(../images/shell/cntOvr/cnt_ovr_top.gif) no-repeat;}
div#cntOvrView div#cntOvrViewBot{width:100%;height:15px;background:url(../images/shell/cntOvr/cnt_ovr_bot.gif) no-repeat;}
div#cntOvrView table tr th{padding-left:10px;}
div#cntOvrView table tr td{padding-left:10px;vertical-align:text-top;padding-top:5px;}
div#cntOvrView .vLine{padding-right:5px;background:url(../images/shell/vdot.gif) repeat-y right top;}

/* crsOutline (Course Outline - Rounded Corners) */
div.crsOutline{margin:15px 10px 15px 5px;width:97%;font-size:1em;}
div.crsOutline table.crsOutline_tbl{background-color:#e7ecf7;}
div.crsOutline table strong{font-weight:bold;}

/* doNext (Course Outline - Rounded Corners) */
div.doNext{margin-bottom:10px;width:145px;font-size:1em;}
div.doNext table.doNext_tbl{background-color:#e7ecf7;}

/* crsListItem (Course Workshop List Item) */
div.crsListItem{width:99%;padding-top:10px;padding-bottom:10px;}

/* pgBrdCrm - (Breadcrumb) */
div#pgBrdCrm a:link,div#pgBrdCrm a:visited,div#pgBrdCrm a:active{color:#ffffff;text-decoration:none;}
div#pgBrdCrm a:hover{color:#ff0076;text-decoration:underline;}


/* Timetable table */
table.timetable {border:solid 1px #bac8e8;border-collapse:collapse;padding:3px;}
table.timetable thead{background-color:#bac8e8;font-size:1.1em;font-weight:bold;color:#ffffff;}
table.timetable thead tr td{text-align:center;}
table.timetable tbody tr td{padding:3px;border:solid 1px #bac8e8;}
table.timetable tbody tr.altRow{padding:3px;border:solid 1px #bac8e8;background-color:#efefef;}

/* PDF Help */
.txt_pdf_title {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;color:#CC0000;text-decoration:none;}
.border_pdf {border: solid 1px #669900;}

/* FORMS */
.label{color:#43484E;font-size:0.8em;padding-top:2px;width:100px;}
.field{color:#43484E;font-size:0.8em;}
.error{margin-left:145px;}