/* CSS Document */

body {
    font-family: Verdana;
    font-size: 14px;
    color: #666666;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /*background-image: url(../Images/back-bg.gif);*/
    background-repeat: repeat-x;
    background-color: #004560;
}

a:link {
    text-decoration: none;
    color: #3399FF;
}

a.top_home_links {
    font-family: tahoma;
    font-size: 11px;
    color: #515151;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
}


.tdBoldText {
    font-weight: bold;
}

.redtext {
    font: 11px Arial, Helvetica, sans-serif;
    color: #FF0000;
    text-decoration: none;
}

.txt1 {
    FONT-SIZE: 8px;
    PADDING-BOTTOM: 2px;
    COLOR: #323333;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Arial,Verdana;
    TEXT-DECORATION: none;
}

.blueborder {
    border: 1px solid #000080;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    -decoration: none;
}

.login_text span {
    color: red;
    font-family: Verdana, Geneva, sans-serif;
    padding: 5px;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.8em;
}

h3 {
    font-size: 1.6em;
}

h4 {
    font-size: 1.2em;
}

h5 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    color: #0066CC;
}

h6 {
}

.clear {
    clear: both;
    margin: 0px;
}

.img {
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    padding-top: 7px;
    padding-right: 28px;
    padding-left: 28px;
}

.img2 {
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    padding-top: 7px;
    padding-right: 5px;
    padding-left: 15px;
}

.img3 {
    border-width: 0px;
    float: left;
    width: 38px;
    height: 25px;
}

.imagetext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12;
    color: #3e647e;
    font-weight: bold;
    text-decoration: none;
}

#container {
    margin: 5px auto;
    width: 100%;
    min-height:100%;
    padding-right: 9px;
    padding-left: 9px;
    /* background-image: url(../images/bg.png);
	background-repeat: repeat-y; */
}

#inner-cont {
    margin: 0px;
    width: 100%;
    height:100%%;
    background-color: #FFFFFF;
}

#inner-cont2 {
    margin: 0px;
    width: 100%;
    background-color: #FFFFFF;
}

#header {
}
/* ---- header Links starts ------*/

#head-top {
    width: 100%;
    height: 27px;
    font-size: 0.75em;
    background-image: url(../Images/head-top.gif);
}

#head-top3 {
    width: 100%;
    height: 27px;
    font-size: 0.75em;
    background-image: url(../Images/head-top2.gif);
}

#head-top2 {
    width: 100%;
    height: 27px;
    font-size: 0.75em;
    background-image: url(../Images/head-top.gif);
}

#head-top ul {
    list-style-type: none;
    margin: 0px;
    float: right;
    padding-top: 0px;
    padding-right: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#head-top li {
    display: inline;
}

    #head-top li a {
        padding-right: 10px;
        padding-left: 10px;
        float: left;
        list-style-type: none;
        margin-top: 6px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 4px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
        color: #FFFFFF;
    }

        #head-top li a:link {
            color: #FFFFFF;
            text-decoration: none;
        }

        #head-top li a:visited {
            text-decoration: none;
            color: #FFFFFF;
        }

        #head-top li a:hover {
            color: #003366;
            text-decoration: none;
        }

        #head-top li a:active {
            color: #003366;
            text-decoration: none;
        }

/* ---- header links ends -----*/

/* ---- header logo section links ------- */

/* ---- header Links starts ------*/
#logo-link {
    font-size: 0.75em;
    padding-top: 55px;
    margin: 0px;
    color: #0099CC;
    width: 376px;
    padding-right: 10px;
    float: right;
}

    #logo-link ul {
        list-style-type: none;
        margin: 0px;
        color: #0099CC;
        padding: 0px;
    }

    #logo-link li {
        display: inline;
        color: #0099CC;
    }

        #logo-link li a {
            padding-right: 10px;
            padding-left: 10px;
            float: left;
            list-style-type: none;
            margin-top: 6px;
            padding-top: 0px;
            padding-bottom: 0px;
            margin-right: 0px;
            margin-left: 0px;
            margin-bottom: 4px;
            border-right-width: 1px;
            border-right-style: solid;
            border-right-color: #CCCCCC;
            color: #0099CC;
        }

            #logo-link li a:link {
                color: #0099CC;
                text-decoration: none;
            }

            #logo-link li a:visited {
                text-decoration: none;
                color: #0099CC;
            }

            #logo-link li a:hover {
                color: #003366;
                text-decoration: none;
            }

            #logo-link li a:active {
                color: #0099CC;
                text-decoration: none;
            }
/* ----- logo section links end ------- */

#head-bot {
    width: 934px;
    background-image: url('../Images/subdown2.jpg');
    background-repeat: no-repeat;
    height: 13px;
    font-weight: 700;
}

/* -------------- Top Navigation Starts --------------*/
#impel-navi {
    width: 930px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

#impel-navi-left {
    float: left;
    height: 27px;
    background-color: #37464F;
}

#impel-navi-right {
    height: 27px;
    background-color: #37464F;
    float: left;
}

.topnavigation {
    width: 929px;
    height: 25px;
    /*#37464F;*/
    background-color: #414141;
    float: left;
}

    .topnavigation ul {
        padding-right: 0px;
        padding-left: 0px;
        float: left;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        list-style-type: none;
    }

        .topnavigation ul li {
            display: inline;
        }

            .topnavigation ul li a {
                padding-right: 25px;
                padding-left: 25px;
                float: left;
                padding-bottom: 5px;
                padding-top: 6px;
                list-style-type: none;
                font-size: 0.6em;
                font-weight: bold;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #FFFFFF;
                color: #FFFFFF;
            }

                .topnavigation ul li a:link {
                    font-weight: bold;
                    color: #ffffff;
                    text-decoration: none;
                }

                .topnavigation ul li a:visited {
                    text-decoration: none;
                }

                .topnavigation ul li a:hover {
                    font-weight: bold;
                    color: #ffffff;
                    background-color: #E8D549;
                    text-decoration: none;
                    background-image: url(../images/navi-arrow-hover.gif);
                    background-repeat: no-repeat;
                    background-position: center 2px;
                }

                .topnavigation ul li a:active {
                    background-color: #E9E8D9;
                    text-decoration: none;
                    background-image: url(../images/navi-arrow-hover.gif);
                    background-repeat: no-repeat;
                    background-position: center 2px;
                }

                .topnavigation ul li a.current {
                    background-color: #E9E8D9;
                    color: #000000;
                }



/* -------------- Top Navigation Ends --------------*/

/* ---------- Top Sub Navigation Starts ------------*/
#sub-navi {
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    border-bottom: 2px solid #CFCDAF;
    width: 928px;
    height: 21px;
    background-color: #E9E8D9;
    clear: right;
    font-size: x-small;
}

    #sub-navi ul {
        float: left;
        margin: 0px;
        list-style-type: none;
        width: 918px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 15px;
        height: 22px;
    }

        #sub-navi ul li {
            display: inline;
        }

            #sub-navi ul li a {
                padding-right: 7px;
                list-style-type: none;
                font-size: 0.8em;
                color: #003366;
                padding-top: 3px;
                padding-bottom: 2px;
                float: left;
                clear: right;
                padding-left: 7px;
            }

                #sub-navi ul li a:link {
                    text-decoration: none;
                    color: #003366;
                }

                #sub-navi ul li a:visited {
                    text-decoration: none;
                }

                #sub-navi ul li a:hover {
                    color: #990000;
                    text-decoration: none;
                }

                #sub-navi ul li a:active {
                    text-decoration: none;
                }

                #sub-navi ul li a.current {
                    color: #990000;
                    text-decoration: none;
                }
/* ---------- Top Sub Navigation Ends ------------*/

/* ----------- sub navi 2 ---- */
/* #sub-navi2 {
	width: 930px;
	height: 21px;
	background-color:#E9E8D9;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CFCDAF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	clear: right;
}
#sub-navi2 ul {
	float: left;
	margin: 0px;
	list-style-type: none;
	width: 915px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#sub-navi2 ul li {
	display: inline;
}
#sub-navi2 ul li a {
	padding-right: 7px;
	padding-left: 7px;
	list-style-type: none;
	font-size: 0.8em;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 2px;
	float: left;
	clear: right;
}
#sub-navi2 ul li a:link {
	text-decoration: none;
	color: #000000;
}
#sub-navi2 ul li a:visited {
	text-decoration: none;
}
#sub-navi2 ul li a:hover {
	color: #990000;
	text-decoration: none;
}
#sub-navi2 ul li a:active {
	text-decoration: none;
}
#sub-navi2 ul li a.current {
	color: #663399;
	text-decoration: none;
	font-weight: bold;
} */

/*---------- sub navi 2 end -------*/

#visual-area {
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
}

#medha-shadow {
    padding-right: 2px;
    padding-left: 2px;
    background-image: url(../images/shadow-bg1.gif);
    background-repeat: repeat-x;
    height: 35px;
}

#content-area {
    /*padding-left: 2px;
    padding-right: 2px;*/
}

#left-area {
    width: 654px;
    float: left;
    padding-left: 15px;
    padding-right: 5px;
}

    #left-area p {
        font-size: 0.75em;
        text-align: justify;
        padding-top: 5px;
        margin-top: 25px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #left-area h1 {
        font-size: 0.9em;
        color: #2A5877;
        background-image: url(../images/h1-arrow.gif);
        background-repeat: no-repeat;
        background-position: 125px center;
        padding-left: 135px;
        margin: 0px;
    }

    #left-area h2 {
        font-size: 1em;
        color: #2A5877;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 8px;
        padding-left: 0px;
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 4px;
        margin-left: 0px;
    }

.cont-box1 {
    width: 321px;
    float: left;
    background-image: url(../images/vision.jpg);
    background-repeat: no-repeat;
    padding-top: 34px;
}

.cont-box2 {
    width: 321px;
    float: left;
    background-image: url(../images/mission.jpg);
    background-repeat: no-repeat;
    padding-top: 34px;
    margin-left: 12px;
}

.cont-box3 {
    width: 321px;
    float: left;
    background-image: url(../images/quality-policy.jpg);
    background-repeat: no-repeat;
    padding-top: 30px;
}

.cont-box4 {
    width: 321px;
    float: left;
    background-image: url(../images/success-stories.jpg);
    background-repeat: no-repeat;
    padding-top: 30px;
    margin-left: 12px;
}

#news {
    clear: both;
    padding-bottom: 10px;
}

#news-top {
    margin: 0px;
    float: left;
}

#news-mid {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #E5E5E5;
    border-left-color: #E5E5E5;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 646px;
}

#news-mid-cont {
    background-image: url(../images/news-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 2px;
    height: 190px;
    font-size: 0.85em;
}

    #news-mid-cont p {
        margin: 0px;
        padding: 0px;
    }

#news-bot {
    margin: 0px;
}

#pscroller1 {
    width: 600px;
    height: 170px;
    font-size: 0.88em;
}

#right-area {
    width: 235px;
    padding-left: 11px;
    padding-right: 10px;
    float: left;
}

.right-a-buttom {
    width: 235px;
    padding-top: 1px;
    padding-bottom: 4px;
}

#uni-represent {
    height: 187px;
    background-image: url(../images/university-represent.gif);
    background-repeat: no-repeat;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 218px;
    padding-top: 29px;
    padding-left: 17px;
}

/* ---- footer starts --------- */
#footer {
}

#footer-navi {
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 930px;
    padding-left: 2px;
    margin: 0px;
    float: left;
}

#footer-left {
    height: 28px;
    width: 5px;
    float: left;
}

#footer-right {
    width: 5px;
    float: left;
    height: 28px;
}

#footer-mid {
    width: 920px;
    height: 28px;
    font-size: 0.75em;
    float: left;
    background-image: url(../images/foot-navi-mid.gif);
    background-repeat: repeat-x;
    color: #3366CC;
}

    #footer-mid ul {
        list-style-type: none;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    #footer-mid li {
        display: inline;
    }

        #footer-mid li a {
            padding-right: 14px;
            padding-left: 14px;
            float: left;
            list-style-type: none;
            margin-top: 6px;
            padding-top: 0px;
            padding-bottom: 0px;
            margin-right: 0px;
            margin-left: 0px;
            margin-bottom: 5px;
            border-right-width: 1px;
            border-right-style: solid;
            border-right-color: #3366CC;
        }

            #footer-mid li a:link {
                color: #3366CC;
                text-decoration: none;
            }

            #footer-mid li a:visited {
                text-decoration: none;
                color: #3366CC;
            }

            #footer-mid li a:hover {
                color: #ffffff;
                text-decoration: none;
            }

            #footer-mid li a:active {
                color: #ffffff;
                text-decoration: none;
            }

    #footer-mid .current {
        border-right-style: none;
    }

#impel-certifications {
    background-image: url(../images/impel-cert-bg.gif);
    background-repeat: repeat-x;
    height: 74px;
}

#medha-cert-bot {
}
/* ---- footer ends --------- */

.eventHeader {
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}

.eventDetails {
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}

#bottom-links {
    margin: 0px;
    padding: 0px;
}

    #bottom-links p {
        font-size: 0.7em;
        color: #FFFFFF;
        text-align: right;
        margin: 0px;
        padding-top: 8px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 0px;
    }

        #bottom-links p a:link {
            color: #FFFFFF;
            text-decoration: none;
        }

        #bottom-links p a:visited {
            color: #FFFFFF;
            text-decoration: none;
        }

        #bottom-links p a:hover {
            color: #FFFFFF;
            text-decoration: none;
        }

        #bottom-links p a:active {
            color: #FFFFFF;
            text-decoration: none;
        }
/* ---- News iframe div --------- */
#datacont {
    width: 100%;
    height: 95%;
    position: absolute;
    padding-top: 5px;
    background-image: url(../images/news-frame-bg.gif);
    background-repeat: repeat-x;
}

    #datacont p {
        font-size: 0.75em;
        color: #666666;
    }

        #datacont p a:link {
            color: #003399;
            text-decoration: none;
        }

        #datacont p a:visited {
            color: #003399;
            text-decoration: none;
        }

        #datacont p a:hover {
            color: #003399;
            text-decoration: none;
        }

        #datacont p a:active {
            color: #003399;
            text-decoration: none;
        }
/* ---- News iframe div --------- */


/* ---- sub page styles starts ---- */

#left-area-sub-page-cont {
    width: 636px;
    padding-right: 10px;
    padding-left: 10px;
}

    #left-area-sub-page-cont ul {
        margin-top: 0px;
    }

        #left-area-sub-page-cont ul li {
            font-size: 0.8em;
            text-align: justify;
        }

            #left-area-sub-page-cont ul li ul {
                font-size: 1em;
                text-decoration: none;
                font-weight: normal;
            }

                #left-area-sub-page-cont ul li ul li {
                    font-size: 1em;
                    text-decoration: none;
                    font-weight: normal;
                }

                    #left-area-sub-page-cont ul li ul li a:visited {
                        text-decoration: none;
                        font-weight: normal;
                    }

    #left-area-sub-page-cont ol {
        margin-top: 3px;
    }

        #left-area-sub-page-cont ol li {
            font-size: 0.8em;
            padding-top: 5px;
            padding-bottom: 5px;
            text-align: justify;
        }

#subpage-navi {
    width: 235px;
    padding-bottom: 1px;
    border-top-style: solid;
    border-top-color: #333366;
    background-image: url(../images/sub-page-navi-bg.gif);
    background-repeat: repeat-y;
    background-color: #DEDBE7;
    font-size: 0.82em;
    font-weight: bold;
}

    #subpage-navi ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

        #subpage-navi ul li {
            display: block;
            padding-bottom: 6px;
            margin: 0px;
            border-top-width: 2px;
            border-top-style: solid;
            border-top-color: #E7E4EE;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #CDC3D0;
            padding-left: 8px;
        }

            #subpage-navi ul li a {
                padding-right: 0px;
                list-style-type: none;
                padding-bottom: 6px;
                margin: 0px;
            }

                #subpage-navi ul li a:link {
                    color: #336699;
                    text-decoration: none;
                    height: 40px;
                }

                #subpage-navi ul li a:visited {
                    text-decoration: none;
                    color: #336699;
                }

                #subpage-navi ul li a:hover {
                    color: #990000;
                    text-decoration: none;
                }

                #subpage-navi ul li a:active {
                    color: #990000;
                    text-decoration: none;
                }

                #subpage-navi ul li a.current {
                    color: #990000;
                    text-decoration: none;
                }

#subpage-navi-gradient {
    width: 235px;
    height: 226px;
    background-image: url(../images/sub-page-navi-gradient.gif);
    background-repeat: repeat-x;
}

#subpage-left-area {
    width: 654px;
    float: left;
    padding-left: 15px;
    padding-right: 5px;
}

    #subpage-left-area p {
        font-size: 0.75em;
        text-align: justify;
        padding-top: 5px;
        margin: 0px;
        padding-bottom: 5px;
    }

    #subpage-left-area h2 {
        font-size: 1em;
        color: #2A5877;
        margin: 0px;
        padding-top: 3px;
        padding-right: 0px;
        padding-bottom: 3px;
        padding-left: 0px;
        display: block;
    }

    #subpage-left-area h3 {
        color: #2A5877;
        font-size: 0.75em;
        margin: 0px;
        padding-top: 8px;
        padding-bottom: 5px;
    }

    #subpage-left-area h4 {
        color: #2A5877;
        font-size: 0.75em;
        margin: 0px;
        padding-top: 8px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    #subpage-left-area h5 {
        color: #666666;
        margin: 0px;
        padding-top: 2px;
        padding-bottom: 0px;
        font-weight: bold;
        font-size: 0.69em;
    }


#yourhere {
    padding-bottom: 3px;
    color: #ea5a03;
    text-align: left;
    padding-top: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #CCCCCC;
    margin-top: 8px;
    margin-bottom: 4px;
}

    #yourhere ul {
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        list-style-type: none;
    }

    #yourhere li {
        padding-right: 13px;
        display: inline;
        padding-left: 13px;
    }

.pre-page {
    background-position: left 50%;
    background-image: url(../images/ur-here-up.gif);
    background-repeat: no-repeat;
}

    .pre-page a {
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }

        .pre-page a:hover {
            color: #b4c93c;
            text-decoration: none;
        }

.currentpage {
    background-position: left 50%;
    background-image: url(../images/ur-here-down.gif);
    color: #999999;
    background-repeat: no-repeat;
}


/* ---- sub page styles ends ---- */
#pre-subnav {
    padding-bottom: 3px;
    text-align: center;
    padding-top: 3px;
    height: 15px;
}

    #pre-subnav ul {
        margin: 0px;
        list-style-type: none;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #pre-subnav li {
    }

    #pre-subnav ul li {
        display: inline;
    }

        #pre-subnav ul li a {
            padding-right: 3px;
            padding-left: 3px;
            list-style-type: none;
            color: #000000;
            float: left;
            clear: right;
            padding-top: 0px;
            padding-bottom: 0px;
            display: block;
            text-align: center;
            font-weight: bold;
            border-top-width: 3px;
            border-top-style: solid;
            border-top-color: #FFFFFF;
            width: 72px;
        }

            #pre-subnav ul li a:link {
                text-decoration: none;
                color: #000000;
            }

            #pre-subnav ul li a:visited {
                text-decoration: none;
            }

            #pre-subnav ul li a:hover {
                color: #990000;
                text-decoration: none;
                background-color: #E8D549;
                border-top-width: 3px;
                border-top-style: solid;
                border-top-color: #669900;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #FFFFFF;
            }

            #pre-subnav ul li a:active {
                text-decoration: none;
            }

            #pre-subnav ul li a.current {
                color: #663399;
                text-decoration: none;
                font-weight: bold;
                background-color: #E9E8D9;
                border-top-width: 3px;
                border-top-style: solid;
                border-top-color: #669900;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #FFFFFF;
            }
/*------------ starts --------------------------------*/
#country-links {
    padding-bottom: 3px;
    text-align: left;
    padding-top: 3px;
    background-color: #D3DCE3;
    height: 15px;
    width: 634px;
}

    #country-links ul {
        margin: 0px;
        list-style-type: none;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 15px;
    }

    #country-links li {
    }

    #country-links ul li {
        float: left;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
    }

        #country-links ul li a {
            padding-right: 7px;
            padding-left: 7px;
            list-style-type: none;
            color: #000000;
            padding-top: 0px;
            padding-bottom: 0px;
            float: left;
            display: block;
        }

            #country-links ul li a:link {
                text-decoration: none;
                color: #000000;
            }

            #country-links ul li a:visited {
                text-decoration: none;
            }

            #country-links ul li a:hover {
                color: #990000;
                text-decoration: none;
            }

            #country-links ul li a:active {
                text-decoration: none;
            }

            #country-links ul li a.current {
                color: #663399;
                text-decoration: none;
                font-weight: bold;
            }
/*------------------ ends --------------*/

/* ---  thumbnail viewer code starts ----- */
#thumbBox { /*Outermost DIV for thumbnail viewer*/
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    padding: 10px;
    padding-bottom: 0;
    background: #313131;
    visibility: hidden;
    z-index: 10;
    cursor: pointer;
}

    #thumbBox .footerbar { /*Footer DIV of thumbbox that contains "close" link */
        font: bold 16px Tahoma;
        letter-spacing: 5px;
        line-height: 1.1em;
        color: white;
        padding: 5px 0;
        text-align: right;
    }

    #thumbBox #thumbImage { /*DIV within thumbbox that holds the enlarged image */
        background-color: white;
    }

#thumbLoading { /*DIV for showing "loading" status while thumbbox is being generated*/
    position: absolute;
    visibility: hidden;
    border: 1px solid black;
    background-color: #EFEFEF;
    padding: 5px;
    z-index: 5;
}
/* ---  thumbnail viewer code end ----- */


/* ------ form css starts ----*/

#form {
    margin: 0px;
    font-size: 1.1em;
    padding: 0px;
}

    #form p {
        margin: 0px;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 0px;
        text-align: right;
    }

#mail {
    width: 250px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 180px;
    line-height: 1.6em;
}

#form textarea {
    border: 1px solid #CCCCCC;
    width: 180px;
}

#form .button {
    cursor: pointer;
    border: solid #ffffff 1px;
    background-image: url(../images/button_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 25px;
    border: solid #CCCCCC 1px;
    font-weight: bold;
}

th {
    font-weight: normal;
    padding-top: 1px;
    padding-bottom: 1px;
}

#form .textbox {
    BORDER-RIGHT: #707070 1px solid;
    BORDER-TOP: #707070 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #707070 1px solid;
    BORDER-BOTTOM: #707070 1px solid;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

#form .align {
    text-align: left;
    font-size: 0.8em;
}

#form p {
    margin: 0px;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 0px;
    text-align: right;
}

#form .rtalign {
    text-align: left;
    font-size: 0.75em;
}

.red {
    color: #FF0000;
    font-size: 1.2em;
}

#bullet {
    font-size: 1.1em;
    padding: 0px;
}

    #bullet ul {
        padding: 0px;
    }

    #bullet li {
        list-style-type: disc;
        padding-top: 3px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 3px;
        margin: 0px;
    }

#login a {
    font-size: 0.93em;
    color: #333333;
    text-decoration: underline;
}

    #login a:hover {
        color: #FF6600;
    }

#login input {
    border: 1px solid #999999;
    width: 100px;
    background-image: url(../images/inputbox_bg.gif);
    height: 16px;
    background-repeat: repeat-x;
    background-position: bottom;
}

#login_button {
    margin: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#login_body {
    margin: 0px;
    text-align: right;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 100px;
}

    #login_body a {
        font-weight: normal;
    }

/* --- form css ends--- */

#certificate1 {
    width: 614px;
    height: 824px;
    background-image: url(../images/certifica_compliance.gif);
    background-repeat: no-repeat;
}

#certificate-uk {
    width: 614px;
    height: 824px;
    background-image: url(../images/Education-UK-certificate.jpg);
    background-repeat: no-repeat;
}

#certificate-aaeri {
    width: 620px;
    height: 890px;
    background-image: url(../images/aaeri-certificate.jpg);
    background-repeat: no-repeat;
}

#certificate-aaaoe {
    width: 620px;
    height: 430px;
    background-image: url(../images/AAAOE-certificate.jpg);
    background-repeat: no-repeat;
}

.photo-thumb {
    float: left;
    width: 83px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
}

#app-table6 {
    table-layout: fixed;
    margin-left: 10px;
    width: 790px;
}

    #app-table6 tr {
    }

        #app-table6 tr.dg {
            background: #E6E6E6;
        }

        #app-table6 tr.lg {
            background: #F3F3F3;
        }

    #app-table6 th {
        padding-left: 5px;
        font-weight: bold;
        font-size: 0.9em;
        padding-bottom: 3px;
        padding-top: 3px;
        background-color: #EBF3FB;
        text-align: left;
        color: #07519A;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 100%;
    }

    #app-table6 td {
        text-align: left;
    }

        #app-table6 td.right {
            padding-right: 5px;
            color: #242C8F;
            font-weight: bold;
            font-size: 0.86em;
            font-family: Arial, Helvetica, sans-serif;
        }

#left-area-sub-page-cont tr.tr-subhead {
    color: #FFFFFF;
    background-color: #CCCCCC;
    font-weight: bold;
    text-align: center;
}

#left-area-sub-page-cont td {
    font-size: 0.94em;
}

.but {
    BORDER-RIGHT: #29365c 1px solid;
    BORDER-TOP: #4b4e59 1px solid;
    FONT-SIZE: 12px;
    cursor: pointer;
    BACKGROUND-IMAGE: url(../Images/bbutton.bmp);
    BORDER-LEFT: #3c4e81 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #393f4a 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

#links {
    width: 600px;
    padding-top: 10px;
    font-size: 0.85em;
    text-align: center;
}

    #links a {
        font-size: 0.8em;
        padding-right: 10px;
        color: #253A68;
        padding-left: 10px;
    }

        #links a:link {
        }

        #links a:visited {
            font-size: 0.85em;
        }

        #links a:hover {
            color: #990000;
        }

        #links a:active {
        }

        #links a.current {
            color: #990000;
            font-size: 0.85em;
            color: #990000;
            font-weight: bold;
        }


/* -------------- Middle Links Starts --------------*/
#mid-link {
    height: 22px;
    display: block;
    margin-top: 10px;
}

    #mid-link ul {
        margin: 0px;
        list-style-type: none;
        padding: 0px;
    }

        #mid-link ul li {
            float: left;
            width: 150px;
            display: block;
            height: 25px;
        }

            #mid-link ul li a {
                list-style-type: none;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #FFFFFF;
                float: left;
                width: 150px;
                display: block;
                text-align: center;
                color: #253A68;
            }

                #mid-link ul li a:link {
                    color: #253A68;
                    text-decoration: none;
                }

                #mid-link ul li a:visited {
                    text-decoration: none;
                }

                #mid-link ul li a:hover {
                    color: #000000;
                    text-decoration: none;
                    background-color: #E8D549;
                    border-top-width: 4px;
                    border-top-style: solid;
                    border-top-color: #669900;
                }

                #mid-link ul li a:active {
                    background-color: #E9E8D9;
                    text-decoration: none;
                }

                #mid-link ul li a.current {
                    background-color: #E9E8D9;
                    color: #000000;
                    border-top-width: 4px;
                    border-top-style: solid;
                    border-top-color: #669900;
                }
/* -------------- Middle Links Ends --------------*/

#careers-table {
}

    #careers-table th {
    }

    #careers-table tr {
    }

    #careers-table td {
        font-size: 0.8em;
    }

#events-table {
}

    #events-table th {
    }

    #events-table tr {
    }

    #events-table td {
        font-size: 0.8em;
    }

#left-area-sub-page-cont blockquote {
    margin-top: 0px;
    margin-bottom: 0px;
}

    #left-area-sub-page-cont blockquote p {
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
    }

/* -------- sms login  starts ---------------  */
#login a {
    font-size: 0.93em;
    color: #333333;
    text-decoration: underline;
}

    #login a:hover {
        color: #FF6600;
    }

#login input {
    border: 1px solid #999999;
    width: 100px;
    background-image: url(../images/inputbox_bg.gif);
    height: 16px;
    background-repeat: repeat-x;
    background-position: bottom;
}

#login_button {
    margin: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#login_body {
    margin: 0px;
    text-align: right;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 100px;
}

    #login_body a {
        font-weight: normal;
    }
/* -------- sms login ends ---------------  */

/*--------Grid Item Css Class Starts Here-------*/
.griditem {
    font-family: Arial;
    font-size: 12px;
    color: #07519A;
    background-color: #E6E6E6;
    text-align: left;
}

.griditem1 {
    font-family: Arial;
    font-size: 12px;
    color: #07519A;
    background-color: #F3F3F3;
    text-align: left;
}

.darkblue {
    BACKGROUND-COLOR: #1f70a9;
}

.leftbg {
    BORDER-RIGHT: #c8e3f1 1px solid;
    BACKGROUND-IMAGE: url(images/leftbg.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #ffffff;
}

.tableheading {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.menutext {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.header {
    font-family: Arial;
    font-size: 0.85em;
    color: #ffffff;
    font-weight: bold;
    background-color: #7F9DB9;
    text-align: center;
}

.headergrid {
    font-family: Arial;
    font-size: 0.85em;
    color: #ffffff;
    font-weight: bold;
    background-color: #7F9DB9;
    text-align: center;
}

.listitem {
    font-family: Tahoma;
    font-size: 14px;
    color: #07519A;
    background-color: #E6E6E6;
}

.listitem1 {
    font-family: Tahoma;
    font-size: 14px;
    color: #07519A;
    background-color: #F3F3F3;
}
/*----------Grid Item CSS Class Ends Here----------*/


/* --------  online registration table css starts -------- */

#tbl-register {
}

    #tbl-register tr {
    }

    #tbl-register td {
        color: #000000;
        font-size: 0.7em;
        padding-left: 5px;
    }

        #tbl-register td.head {
            background-image: url(../images/register-online-heading.jpg);
            background-repeat: no-repeat;
            font-size: 0.85em;
            color: #FFFFFF;
            font-weight: bold;
            height: 47px;
            padding-left: 5px;
            border-top-style: none;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: none;
            margin: 0px;
            padding-right: 0px;
        }

        #tbl-register td.cont {
            background-image: url(../images/register-online-cont.jpg);
            background-repeat: no-repeat;
        }

        #tbl-register td.down {
            background-image: url(../images/register-online-down.jpg);
            background-repeat: no-repeat;
        }

.tbl-register tr {
}

.tbl-register td td {
    color: #000000;
    font-size: 1em;
    padding-left: 4px;
}

.MessageStyle {
    font-weight: bold;
    font-size: 0.9em;
    font-family: Tahoma;
    color: #095cc2;
}

.nodata {
    font-weight: bold;
    font-family: Arial;
    color: #A70302;
    font-size: 15px;
    text-align: center;
}
/* --------  online registration table css starts -------- */

/*-----------ScrollBox starts---------------*/
#scrollbox0 {
    OVERFLOW: scroll;
    width: 785px;
    height: 100%;
}

#scrollbox {
    OVERFLOW: scroll;
    width: 785px;
    height: 400px;
    direction: ltr;
}

#scrollbox1 {
    OVERFLOW: scroll;
    width: 785px;
    height: 200px;
}

#scrollbox2 {
    OVERFLOW: scroll;
    width: 785px;
    height: 350px;
}

#scrollbox3 {
    OVERFLOW: scroll;
    width: 785px;
    height: 300px;
}
/*-----------ScrollBox ends---------------*/
/*-----View Associates Starts-------*/
.griditemAssociate {
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    color: #07519A;
    background-color: #E6E6E6;
    text-align: left;
}

.gridinnertext {
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 20px;
    color: #4d4b4b;
    font-weight: bold;
    text-decoration: none;
}

.griditemAssociate1 {
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    color: #07519A;
    background-color: #F3F3F3;
    text-align: left;
}
/*-----View Associates Ends-------*/

/*---------Calender Style---------------
.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color:#c3d9ff;
    color: black;
    font-family:Tahoma;
 
}
.MyCalendar .ajax__calendar_month
{
    border:1px solid #646464;
    background-color:#c3d9ff;
    color: red;
    font-family:Tahoma;
	font-weight:bold;
}
/*---------Calender Style---------------*/


.MyCalendar .ajax__calendar_container {
    border: 1px solid #646464;
    background-color: white;
    color: #022778;
    font-weight: 800;
    font-family: Tahoma;
    border-width: 1px;
    border-color: #022778;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #6E6F64;
    font-weight: normal;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: Orange;
    background-color: white;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Orange;
    font-weight: bold;
    background-color: white;
}


.MyCalendar .ajax__calendar .ajax__calendar_currentday .MyCalendar .ajax__calendar .ajax__calendar_currentmonth .MyCalendar .ajax__calendar .ajax__calendar_currentyear {
    color: red;
}


.hLink1 {
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 20px;
    color: #4d4b4b;
    font-weight: bold;
    text-decoration: none;
}

.hLink {
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    height: 20px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.searchtxtbold {
    font-size: 18px;
    font-family: Times New Roman;
    color: #37464f;
    font-weight: bolder;
}

.searchtxt {
    font-size: 12px;
    font-family: Times New Roman;
    color: #37464f;
    font-weight: bolder;
}

.textclass {
    text-align: right;
    font-size: 8px;
    font-family: Times New Roman;
    color: #095cc2;
    font-weight: 400;
}

.textclass1 {
    text-align: right;
    font-size: 9px;
    font-family: Verdana;
    color: #095cc2;
    font-weight: bold;
}

.border {
    font-size: 11px;
    color: #7F9DB9;
    font-family: Verdana;
    font-weight: bolder;
}

.textclass23 {
    text-align: center;
    font-size: 11px;
    font-style: normal;
    color: #ffffff;
    font-family: font-family: Arial, Verdana, Helvetica, sans-serif;
    /*background-image: url(../images/button_bg.gif);
	max-height: 187px;
	background-repeat: repeat-x;*/
    background-color: #7A8B91;
    font-weight: bold;
}

.textmessage {
    text-align: center;
    font-size: 15px;
    font-family: Times New Roman;
    color: #095cc2;
    font-weight: bold;
}

.watermarkclass {
    color: #6E6F64;
}

.button {
    cursor: pointer;
    border: solid #ffffff 1px;
    background-image: url(../images/button_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 25px;
    border: solid #CCCCCC 1px;
    font-weight: bold;
}

.GeneralLink {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #242C8F;
}

.CurrentLink {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #A70302;
}

.unselectedOddRow {
    font-family: arial;
    font-size: small;
    padding-left: 2px;
    font-weight: normal;
    color: #666666;
    background-color: #F5F5F5;
    text-align: left;
    height: 24px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

.unselectedEvenRow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 2px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;
    height: 24px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

.heading {
    padding: 1em 0 1em 0;
    color: #5377A9;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: small;
}

.themeTitleCell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
    background-color: #4891C6;
    vertical-align: middle;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    height: 22px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #607789;
    border-bottom-color: #607789;
    padding-left: 2px;
    text-align: center;
}

.gridinhead {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    /*filter:DropShadow(Color=#003366, OffX=5, OffY=5);*/
    color: #4891C6;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.NextPrev {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    /*filter:DropShadow(Color=#003366, OffX=5, OffY=5);*/
    color: #4891C6;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

.imgBorder {
    border-color: #4891C6;
}

.NormalStyle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: Black;
}

.Team {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1px;
    color: #4d4b4b;
}


.txtsearch {
    border: #869ede 1px solid;
    border-color: #869ede #869ede #869ede #869ede;
    background-color: #FFFFFF;
    background-attachment: fixed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    height: 16px;
}

.searchtxt {
    FONT-SIZE: 15px;
    height: 0.3em;
    filter: Shadow(Color=#666666, Direction=135, Strength=4);
}

.SearchStatus {
    background-color: #E3EEFD;
}

.blacktext {
    color: black;
    FONT-SIZE: 12px;
}

.blacktextsearch {
    color: black;
    FONT-SIZE: 14px;
}




.bluetxt {
    color: #073f9b;
    FONT-SIZE: 13px;
}

.greentext {
    color: #05a60c;
    FONT-SIZE: 12px;
}

.path {
    color: #006699;
    background-color: Yellow;
}
