#availablecour {font-size: 12px;width: 100%;}
#availablecour table {padding: 0;margin: 0;border: #CCCCCC solid 1px;border-right: 0;border-bottom: 0}
#availablecour table tr td {text-align: center;padding: 6px;border-bottom: #CCCCCC solid 1px;border-left: #CCCCCC solid 1px;border-right: #CCCCCC solid 1px;}
#availablecour .thead {color: #344995;font-weight: bold;font-size: 13px;}
.technology { /*header of */cursor: hand;cursor: pointer;font: bold 14px Arial;color: #344995;height: 25px;padding-top: 11px;text-align: left;padding-left: 25px;border: #CCCCCC solid 1px;background: url(../images/textbox_inner_sml.png) repeat-x;border: none;}
.openlanguage {	/*class added to contents of 2nd demo when they are open*/color: #000;}
.closedlanguage {/*class added to contents of 2nd demo when they are closed*/color: #FF7D00;}
.backto {float: right;font-size: 12px;margin-top: -23px;padding-right: 5px;text-align: right;width: 100px;}
#h2bg td {font-weight: bold;font-size: 14px;padding: 0px;margin: 0px;background-color: #e9f3ff;}
#available1 table {margin: 0px;padding: 0px;border-collapse: collapse;}
#available1 td {text-align: left;border: #d2e2ff solid 1px;padding: 5px;border-collapse: collapse;font-size: 12px;vertical-align: top;}
#available1 td.cent {text-align: center;border: #d2e2ff solid 1px;padding: 5px;border-collapse: collapse;font-size: 12px;vertical-align: top;}
#titl {float: left;font-size: 14px;font-weight: bold;text-align: left;height: 20px;width: 32%;color: white;}
.header_title {color: #0060AC;font-size: 18px;font-weight: bold;text-align: left;padding: 0px;}
.header_title_inner {color: #0060AC;font-size: 18px;padding: 10px 0px;_margin-left:15px;font-weight: bold;text-align: left;border-bottom: 1px solid #ddd;}
#clicktitle {float: left;text-align: right;color: #fff;font-size: 11px;width: 65%;}
.sectiontitle{color: #0060AC;font-size: 12px;font-weight: bold;text-align: center;padding:10px 0px;}
#h2bgTi {background-color: #e9f3ff;color: #000;}
#h2bgTi td {font-weight: bold;}
/*.................... inner lessons CSS Style................ */
.lessonHeadBG {height: 190px;float:right; width:100%;background: url(../images/lessonImg/lessonHeadBG.gif) repeat-x bottom center;}
.lessTitl {width: 100%;padding-bottom: 20px;text-align: left;vertical-align: bottom;padding-right: 10px;padding-top:55px;}
.titlImg {width: 290px;padding-bottom: 1px;padding-right: 20px;padding-left: 10px;}
.lessTx {font-size: 14px;}
.tableContLess td {line-height: 21px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.tableContLess b {font-weight: bold;}
.tableContLess ul {margin: 20px 20px 20px 0 !important;vertical-align: top;font-size: 12px;list-style-type: none;}
.tableContLess ul li {list-style-type: none;text-align: justify;list-style-position: inside;width: 300px;}
.contBG {background-color: #fff;}
.imageBox {width: 195px;padding-top: 15px;padding-bottom: 15px;padding-left: 10px;text-align: center;overflow: hidden;}
.txtBox {padding-right: 20px;overflow: hidden;}
.boxBelo {background: url("../images/boxBelo.gif") no-repeat;idth: 23px;height: 28px;float: left;margin-top: 10px;}
.txtFld {background: url("../images/red-arw.gif") no-repeat 5px left;float: left;margin-top: 10px;margin-bottom: 10px;}
.txtFld p {padding-left: 20px;}
.txtFld b {font-weight: bold;color: #646464;}
.breadCrumb {font-size: 12px;margin-top: 0px;padding: 0px 10px;float: right;}
.breadCrumb span {padding: 0 3px;color: #ff0000;}
.libTab {/*border-left: 1px solid #ddd;*/border-top: 1px solid red;border-collapse:collapse;background: #fff;}
.libTab td {text-align: left;font-size: 12px;padding: 5px;border-collapse:collapse;border: 1px solid #ddd;} 