
body {
	SCROLLBAR-FACE-COLOR: #f0f0f0; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #7d7d7d; SCROLLBAR-3DLIGHT-COLOR: #a0a0a0; SCROLLBAR-ARROW-COLOR: #ff6600; SCROLLBAR-TRACK-COLOR: #fafafa; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}

A:link {
	COLOR: #330; TEXT-DECORATION: none
}
A:visited {
	COLOR: #330; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
A:active {
	COLOR: #f60; TEXT-DECORATION: underline
}
A.ln:link {
	 FONT:  11px verdana, arial, helvetica;COLOR: #f60; TEXT-DECORATION: none
}
A.ln:visited {
	 FONT: 11px verdana, arial, helvetica; COLOR: #f60; TEXT-DECORATION: none
}
A.ln:hover {
	 FONT:  11px verdana, arial, helvetica;COLOR: #f60; TEXT-DECORATION: underline
}
A.ln:active {
	FONT:  11px verdana, arial, helvetica; COLOR: #f60; TEXT-DECORATION: none
}


A.lnh:link {
	 FONT:  11px verdana, arial, helvetica;COLOR: #006; TEXT-DECORATION: none
}
A.lnh:visited {
	 FONT: 11px verdana, arial, helvetica; COLOR: #006; TEXT-DECORATION: none
}
A.lnh:hover {
	 FONT:  11px verdana, arial, helvetica;COLOR: #f60; TEXT-DECORATION: underline
}
A.lnh:active {
	FONT:  11px verdana, arial, helvetica; COLOR: #006; TEXT-DECORATION: none
}


A.lnin:link {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #f60; TEXT-DECORATION: none
}
A.lnin:visited {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #f60; TEXT-DECORATION: none
}
A.lnin:hover {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #f60; TEXT-DECORATION: none
}
A.lnin:active {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #f60; TEXT-DECORATION: none
}
A.lnon:link {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #369; TEXT-DECORATION: none
}
A.lnon:visited {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #369; TEXT-DECORATION: none
}
A.lnon:hover {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #369; TEXT-DECORATION: none
}
A.lnon:active {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #369; TEXT-DECORATION: none
}
A.lnru:link {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.lnru:visited {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.lnru:hover {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.lnru:active {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.editlink:link {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.editlink:visited {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.editlink:hover {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: underline
}
A.editlink:active {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: underline
}
A.editnav:link {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.editnav:visited {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.editnav:hover {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: underline
}
A.editnav:active {
	FONT: 9px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: underline
}
A.edtlink:link {
        FONT: 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.edtlink:visited {
        FONT: 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: none
}
A.edtlink:hover {
        FONT: 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: underline
}
A.edtlink:active {
        FONT: 10px verdana, arial, helvetica; COLOR: #fff; TEXT-DECORATION: underline
}
UL {
	MARGIN-TOP: 0px;MARGIN-LEFT: 18px
}
OL {
	MARGIN-TOP: 0px; MARGIN-LEFT: 23px
}
.text {
	FONT: 11px/16px verdana, arial, helvetica; COLOR: #000000; TEXT-DECORATION: none
}

.date {
	FONT: 11px/16px verdana, arial, helvetica; COLOR: #336633;  TEXT-DECORATION: none
}

.glosshead {
	FONT: bold 11px verdana, arial, helvetica; COLOR: #666666; TEXT-DECORATION: none
}
.blacktext {
	FONT: 11px verdana, arial, helvetica; COLOR: #000
}
.phead {
	FONT: 19px/13px verdana, arial, helvetica; COLOR: #369; LETTER-SPACING: 3px
}
.phead2 {
	FONT: 19px/19px verdana, arial, helvetica; COLOR: #369; LETTER-SPACING: 3px
}
.q {
	MARGIN-BOTTOM: 5px; FONT: 16px/13px verdana, arial, helvetica; COLOR: #369; LETTER-SPACING: 3px
}
.intro {
	FONT-SIZE: 13px; COLOR: #369; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica; LETTER-SPACING: 1px; FONT-VARIANT: normal
}
.head {
	FONT: bold 13px verdana, arial, helvetica; COLOR: #369; LETTER-SPACING: 1px
}
.head2 {
	FONT: bold 12px verdana, arial, helvetica; COLOR: #999
}
.subhead {
	FONT: bold 12px/13px verdana, arial, helvetica; COLOR: #369
}
.bold {
	FONT: bold 11px verdana, arial, helvetica; COLOR: #666
}
.boldsm {
	FONT: bold 9px verdana, arial, helvetica; COLOR: #666
}
.boldgray {
	FONT: bold 11px verdana, arial, helvetica; COLOR: #999
}
.boldgray2 {
	FONT: bold 11px verdana, arial, helvetica; COLOR: #666
}
.boldblue {
	FONT: bold 9px verdana, arial, helvetica; COLOR: #369
}
.captionsm {
	FONT: 9px verdana, arial, helvetica; COLOR: #369
}
.caption {
	FONT: 11px verdana, arial, helvetica; COLOR: #ff6600
}
.edithead {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #333
}
.editsub {
	FONT: 10px verdana, arial, helvetica; COLOR: #fff
}
.editsubtest {
        FONT: 10px verdana, arial, helvetica; COLOR: #fff
}


.edittext {
	FONT: 9px verdana, arial, helvetica; COLOR: #333
}
.editbold {
	FONT: bold 9px verdana, arial, helvetica; COLOR: #333
}
.editnavhead {
	FONT: bold 10px verdana, arial, helvetica; COLOR: #333
}
.lnon {
	FONT: bold 9px verdana, arial, helvetica; COLOR: #369; TEXT-DECORATION: none
}
TT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.textsm {
	FONT: 9px verdana, arial, helvetica; COLOR: #666666; TEXT-DECORATION: none
}
.blacktextsm {
	FONT: 9px verdana, arial, helvetica; COLOR: #000
}
.textbg {
	FONT: 15px verdana, arial, helvetica; COLOR: #666666; TEXT-DECORATION: none
}
.boldbg {
	FONT: bold 15px verdana, arial, helvetica; COLOR: #666
}
.captionbg {
	FONT: 15px verdana, arial, helvetica; COLOR: #369
}
.headbg {
	FONT: bold 17px verdana, arial, helvetica; COLOR: #369; LETTER-SPACING: 1px
}
.subheadbg {
	FONT: bold 16px/17px verdana, arial, helvetica; COLOR: #369
}
.qbullet {
	FONT: 11px verdana, arial, helvetica; COLOR: #369
}
.abullet {
	FONT: 11px/16px verdana, arial, helvetica; COLOR: #ffffff
}


.searchbox {
	BACKGROUND: #cccccc; COLOR: #000000; FONT-WEIGHT: normal;FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: xx-small
}

.select {
	BACKGROUND: #669999; COLOR: #000000; FONT-WEIGHT: normal;FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: xx-small
}



.searchbutton {
	BACKGROUND: #660000; COLOR: white; CURSOR: hand; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: xx-small; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.textAr {
        FONT: 13px verdana, arial, helvetica;; COLOR: #000000; TEXT-DECORATION: none
}

/* Add these at the end of your iitdstyle.css file */

/* Info Section */
.info-section {
    margin-bottom: 35px;
}

.section-heading {
    font-size: 16px;
    font-weight: bold;
    color: #800000;
    border-left: 4px solid #800000;
    padding-left: 12px;
    margin-bottom: 20px;
    letter-spacing: 0.5px;
}

/* Eligibility Cards with Shadow Boxes */
.eligibility-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 20px 0;
}

.eligibility-card {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}

.eligibility-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);
    border-color: #800000;
}

.eligibility-header {
    background: #660033;
    padding: 15px 20px;
    border-bottom: 3px solid #ff6600;
}

.eligibility-header h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.eligibility-content {
    padding: 20px;
}

.eligibility-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.eligibility-list li {
    padding: 10px 0 10px 28px;
    margin: 0;
    font-size: 14px;
    line-height: 1.6;
    color: #333;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}

.eligibility-list li:last-child {
    border-bottom: none;
}

.eligibility-list li:before {
    content: "■";
    color: #ff6600;
    font-weight: bold;
    position: absolute;
    left: 0;
}

.small-note {
    margin-top: 12px;
    padding-top: 10px;
    border-top: 1px solid #eee;
    font-size: 12px;
    color: #666;
    line-height: 1.5;
}

/* Document List with Shadow Box */
.doc-list {
    background: #fefefe;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin: 15px 0;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}

.doc-list:hover {
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    border-color: #800000;
}

.doc-list h4 {
    color: #800000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
}

.doc-list p {
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 12px;
}

.doc-list ol {
    padding-left: 25px;
    margin: 12px 0;
}

.doc-list li {
    font-size: 13px;
    line-height: 1.6;
    margin: 8px 0;
}

/* Timeline Table with Shadow */
.timeline-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}

.timeline-table th {
    background: #660033;
    color: white;
    padding: 12px 15px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.timeline-table td {
    padding: 12px 15px;
    font-size: 14px;
    border-bottom: 1px solid #f0f0f0;
    background: #fff;
}

.timeline-table tr:last-child td {
    border-bottom: none;
}

.timeline-table tr:hover td {
    background: #faf5f5;
}

/* Apply Button with Shadow */
.apply-btn {
    text-align: center;
    margin: 30px 0 25px;
}

.btn-apply {
    display: inline-block;
    background: #660033;
    color: white;
    padding: 12px 35px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 6px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

.btn-apply:hover {
    background: #800040;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(102,0,51,0.4);
    text-decoration: none;
    color: white;
}

/* Highlight Box with Shadow */
.highlight-box {
    background: #fffaf0;
    border-left: 4px solid #ff6600;
    border-radius: 6px;
    padding: 15px 20px;
    margin: 20px 0;
    transition: all 0.3s ease;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.highlight-box:hover {
    background: #fff5e6;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.highlight-box p {
    font-size: 13px;
    line-height: 1.6;
    color: #333;
}

.highlight-box strong {
    color: #ff6600;
}

/* Introduction Text */
.intro-text {
    font-size: 14px;
    line-height: 1.7;
    text-align: justify;
    margin-bottom: 25px;
    color: #333;
}

/* Responsive */
@media (max-width: 768px) {
    .section-heading {
        font-size: 18px;
    }
    
    .eligibility-header h3 {
        font-size: 15px;
    }
    
    .eligibility-list li {
        font-size: 14px;
        padding: 8px 0 8px 25px;
    }
    
    .doc-list li,
    .doc-list p {
        font-size: 14px;
    }
    
    .timeline-table th,
    .timeline-table td {
        padding: 8px 10px;
        font-size: 14px;
    }
    
    .btn-apply {
        padding: 10px 25px;
        font-size: 13px;
    }
    
    .eligibility-card:hover {
        transform: translateY(-2px);
    }
}


