body {
    margin: 0px;
    background: #fff;
    font-family: Arial;
    color: #50493c;
}

.bg_body2 {
    width: 965px;
    margin: 0px;
    padding: 0px;
    background-color: #545047;
}

.whitebg {
    background-color: #f7f5ef;
    margin: 0px;
    padding: 0px;
    width: 920px;
}

.categories {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.categories ul {
    margin: 0px;
    padding: 0px;
}

.bg_list_un {
    height: 25px;
    background: url(../images/arrow2.gif) 1px 8px no-repeat;
    height: 12px;
    padding: 7px 0px 7px 20px;
    margin: 0px 0px 0px 20px;
    list-style-type: none;
}

.bg_list_un a {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}

.bg_list_un a:hover {
    color: #3a352c;
    text-decoration: underline;
}

#.box_width_td_left {
    padding: 0px 0px 0px 0px;
}

.box_width_td_right {
    padding: 0px 0px 0px 0px;
}

.box_width_left {
    width: 216px;
}

.box_width_right {
    width: 216px;
}

.c3 {
    /* background: url(../images/c3.gif) repeat-x; */
    background-color: #ff0000;
    padding-left: 20px;
    height: 50px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.greyline {
    background: url(../images/c4.html) repeat-x;
    height: 4px;
    padding: 0px;
    margin: 0px;
}

.greybg {
    background-color: #2996b4;
    margin: 0px;
    padding: 0px;
    height: 216px;
    vertical-align: top;
}

.linebg {
    background: url(../images/linebg.html) repeat-x;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    height: 4px;
}

.dirmsg {
    padding: 5px 3px 0px 17px;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
    color: #fff;
}

.greybg2 {
    background-color: #2996b4;
    margin: 0px;
    padding: 0px;
    height: 190px;
    vertical-align: top;
}

.but {
    background: url(../images/but.html) no-repeat;
    font-size: 12px;
    color: #FFF;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    width: 69px;
    height: 26px;
    text-align: center;
}

.but a {
    color: #FFF;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    text-decoration: none;
}

.but a:hover {
    font-weight: bold;
    text-decoration: none;
}

.r3 {
    /* background: url(../images/r3.gif) repeat-x; */
    background-color: #ff0000;
    padding-left: 20px;
    height: 50px;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
}

.redbg {
    background-color: #2996b4;
    height: 217px;
    padding: 0px;
    margin: 0px;
}

.redline {
    background: url(../images/red-line.html) repeat-x;
    height: 4px;
    padding: 0px;
    margin: 0px;
}

.whtfont {
    color: #FFF;
    padding: 5px 5px 0px 15px;
    margin: 0px;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
}

.whtfont a {
    color: #FFF;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-weight: normal;
}

.whtfont a:hover {
    color: #FFF;
    margin: 0px;
    text-decoration: none;
}

.readmore {
    color: #f88998;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    font-weight: bold;
    text-align: right;
}

.readmore a {
    color: #f88998;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

.readmore a:hover {
    color: #f88998;
    padding: 0px;
    margin: 0px;
    text-decoration: underline;
}

.greytxt {
    color: #545047;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    font-weight: bold;
    text-align: right;
}

.greytxt a {
    color: #545047;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

.greytxt a:hover {
    color: #aa0523;
    padding: 0px;
    margin: 0px;
    text-decoration: underline;
}

.middlebg {
    background: url(../images/b5.gif) repeat-x;
    padding: 0px;
    margin: 0px;
}

.middlebg2 {
    background: url(../images/b8.gif) repeat-x;
    padding: 0px;
    margin: 0px;
}

.middlebg3 {
    background: url(../images/b6.gif) repeat-y;
    padding: 0px;
    margin: 0px;
}

.middlebg4 {
    background: url(../images/b7.gif) repeat-y;
    padding: 0px;
    margin: 0px;
}

.middletxt {
    line-height: 20px;
    font-size: 12px;
    padding: 10px;
    border: 5px solid #2996b4;
    border-radius: 10px;
}

.midbg {
    background: url(../images/d6.gif) repeat-x;
    padding: 0px;
    margin: 0px;
}

.midbg2 {
    background: url(../images/d7.gif) repeat-x;
    padding: 0px;
    margin: 0px;
}

.midbg3 {
    background: url(../images/d8.gif) repeat-y;
    padding: 0px;
    margin: 0px;
}

.midbg4 {
    background: url(../images/d9.gif) repeat-y;
    padding: 0px;
    margin: 0px;
}

.midbgline {
    padding: 0px;
    margin: 0px;
    background: url(../images/darkline.html) repeat-x;
    height: 5px;
}

#redhead {
    margin: 0px;
    padding: 0px;
}

#redhead ul {
    margin: 0px;
    padding: 0px;
}

#redhead ul li {
    margin: 0px;
    padding: 5px 0px 0px 24px;
    color: #aa0523;
    font-weight: normal;
    background: url(../images/arrow3.gif) 7px 11px no-repeat;
    list-style-type: none;
    line-height: 24px;
}

#redhead ul li a {
    margin: 0px;
    padding: 0px 0px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

#redhead ul li a:hover {
    margin: 0px;
    padding: 0px;
    color: #545047;
    text-decoration: underline;
}

.formtxt {
    font-size: 13px;
    color: #50493c;
    padding: 0px;
    margin: 0px;
}

.txtf {
    width: 120px;
    height: 20px;
    padding: 2px;
    background-color: #FFF;
    border: solid 1px #d8d3d3;
    font-size: 12px;
}

.txtarea {
    width: 120px;
    height: 50px;
    padding: 2px;
    background-color: #FFF;
    border: solid 1px #d8d3d3;
    font-family: Arial;
    font-size: 12px;
}

.downloadtxt {
    padding: 5px 3px 0px 17px;
    margin: 0px;
    line-height: 28px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

.downloadtxt a {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

.downloadtxt a:hover {
    font-size: 14px;
    text-decoration: underline;
    color: #aa0523;
}

.imgbg {
    background: url(../images/pink-bg.html) no-repeat;
    width: 190px;
    height: 117px;
}

.footertxt {
    font-size: 11px;
    color: #FFF;
    font-weight: normal;
    line-height: 15px;
    padding: 0px 0px 0px 0px;
}

.footertxt a {
    font-size: 11px;
    color: #FFF;
    font-weight: normal;
    text-decoration: underline;
}

.footertxt a:hover {
    font-size: 11px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
}

.bannerbg {
    background: url(../images/banner-bg.html) no-repeat;
    width: 100%;
    height: 278px;
    padding: 4px 0px 0px 0px;
}

div.menu2 {
    /*width:500px;margin:0 auto;*/
    /*Uncomment this line to make the menu center-aligned.*/
    text-align: center;
    background-image: url(../images/bg1.html);
    border: 0px solid black;
    font-size: 0;
    text-decoration: none;
}

div.menu2 a {
    display: inline-block;
    padding: 0 30px;
    background-image: url(../images/bg.html);
    color: White;
    text-decoration: none;
    font: bold 13px Arial;
    line-height: 43px;
    text-decoration: none;
}

div.menu2 a:hover,
div.menu2 a.current {
    background-position: 0 -60px;
    text-decoration: underline;
}

div.menu2 a.dummy {
    width: 2px;
    padding: 0 0;
}

.topbg {
    background: url(../main/head2.png) no-repeat;
    width: 419px;
}

#missiondiv {
    padding: 0px;
    margin: 0px;
}

#missiondiv ul {
    padding: 10px 0px 0px 20px;
    margin: 0px;
}

#missiondiv ul li {
    padding: 0px;
    margin: 0px;
    line-height: 25px;
    list-style-type: circle;
}

.txt120 {
    width: 120px;
    border: solid 1px #000;
}

.txt300 {
    width: 300px;
    border: solid 1px #000;
}

.btnred {
    list-style-type: none;
    border-bottom: 0px solid gray;
    background: url(../images/tab3.gif) repeat-x;
    overflow: hidden;
    color: White;
    padding: 7px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-weight: bold;
}

.btnred:hover {
    background: #bc2035;
}

body {
    margin: 0px 0px 0px 0px;
}

.content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    color: #26262D;
    line-height: 24px;
}

.content a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    padding-right: 5px;
    padding-left: 5px;
    color: #FF6633;
    line-height: 24px;
}

.centercontent {
    font-family: verdana;
    font-size: 12px;
    text-align: justify;
    color: #26262D;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.centercontent a {
    font-family: verdana;
    font-size: 13px;
    text-decoration: none;
    text-align: justify;
    color: #26262D;
    line-height: 30px;
}

.welcomehead {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 15px;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.welcomeheadNew {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 15px;
    font-size: 19px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.colorfulhead {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 1px;
    color: #d24400;
    font-size: 19px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.topmost {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
}

.topmost a {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    color: #ffffff;
}

.topmost a:hover {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: underline;
    font-size: 12px;
    color: #ffffff;
}

.centercourse {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
    padding-left: 12px;
    font-weight: bold;
    padding-top: 5px;
    color: #ffffff;
}

.clickfordetails {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 5px;
    line-height: 24px;
    text-decoration: underline;
    padding-left: 12px;
    font-weight: bold;
    color: #ffffff;
}

.clickfordetails a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    line-height: 24px;
    text-decoration: underline;
    font-weight: bold;
    color: #ffffff;
}

.sidecontenthead {
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    font: 12px;
    color: #ffffff;
}

.contactform {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 21px;
    color: #fff;
    padding-left: 5px;
}

.footerleft {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    line-height: 24px;
    padding-left: 10px;
}

.conttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 25px;
}

.download {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    padding-top: 5px;
    text-align: center;
    line-height: 24px;
    font-weight: bold;
    text-decoration: underline;
}

.download a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    text-align: center;
    padding-top: 5px;
    line-height: 24px;
    font-weight: bold;
    text-decoration: underline;
}

.greentext {
    font-family: Arial;
    font-size: 22px;
    color: #000000;
    margin: 0px;
}


/* Accordion */

body {
    background: #006699;
}

.accordionHeader {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeader a:hover {
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a {
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover {
    background: none;
    text-decoration: underline;
}

.accordionContent {
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.blacktextbold {
    background-color: #2996b4;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: White;
    text-align: left;
    margin: 0px;
    padding: 3px 3px 3px 3px;
}

.blacktextbold1111 {
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    background: url(../images/tab3.gif) repeat-x;
    color: #FFFFFF;
    text-align: left;
    margin: 0px;
    padding: 3px 3px 3px 3px;
}

.blacktextboldSP {
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-align: left;
    margin: 0px;
    padding: 13px 3px 13px 3px;
}

.normaltext {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    text-align: left;
}

.normaltextsmall {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    text-align: left;
}

.smalltextBold {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}

.textbox75 {
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    font-size: 11px;
    text-align: left;
    color: #000000;
    text-decoration: none;
    width: 60%;
    height: 21px;
    border: #aeaeae 1px solid;
}

.textbox90 {
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    font-size: 11px;
    text-align: left;
    color: #000000;
    text-decoration: none;
    width: 85%;
    height: 21px;
    border: #aeaeae 1px solid;
}

.address1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-right: 5px;
    padding-left: 10px;
    color: #26262D;
    line-height: 24px;
}

.listlink2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
    color: Maroon;
    text-decoration: none;
    line-height: 20px;
}

.listlink2 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: Maroon;
}

.listlink2 a:hover {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    color: Maroon;
}

.enquirytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    line-height: 22px;
}

fieldset {
    border: 1px solid #d9e6f0;
    display: block;
    padding: 5px 5px 5px 5px;
    line-height: 20px;
    margin-bottom: 10px;
}

legend {
    border: 1px solid #d9e6f0;
    background: #fff url(images/form_blue.html) repeat-x center left;
    color: #375b91;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px 5px 3px 3px;
    width: 200px;
}

#read {
    background-color: #ff0000;
    color: #fff;
    padding: 7px 12px;
    text-decoration: none;
    border-radius: 5px;
}