@charset "UTF-8";
/* CSS Document */
html, body {
height: 100%;
}

body{
margin:0px;
padding:0px;
background:#fff;
text-align:center;
}

p, div, td{
font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif;
font-size:13px;
color:#858377;

}

p{
line-height:24px;
text-align:justify;                
}

img{
border:0px;
}

b
{
	color:#32312d;
}

/***** headers ******/

h1{
color:#403e15;
font-size:24px;
text-transform:uppercase;
font-weight:normal;
}

h2{
text-transform:uppercase;
color:#32312d;
font-size:14px;
font-weight:bold;
margin:10px 0 0 0;
padding:0 0 0 0;
}

h3{
color:#858377;
margin:18px 0 8px 0;
padding:0 0 0 0;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}

.thickHR{
border:solid 0px #f1f0e8;
height:4px;
background:#d9d6c1;
display:block;
clear:both;
margin:15px 0;
padding:0 0 0 0;
}

/**********default link style*********/

a{
color:#008597;
text-decoration:underline;
outline:none;
} 



a:hover{
color:#001a1e;
}

/******** Layout *********/

div#header{
height:8px;
background-color:#0c3e74;
padding:0px;
clear:both;
margin:0px;
}


div#topmenu{
background-image:url(../images/topmenu_bg.gif);
background-repeat:no-repeat;
height:24px;
width:350px;
float:right;
color:#FFFFFF;
text-align:center;
}

div#topmenu a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

div#topmenu a:hover{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
}

div#container{
margin:0 auto -98px auto;/* the bottom margin is the negative value of the footer's height */
text-align:left;
width:771px;
min-height: 100%;
height: auto !important;
height: 100%;
background:#fff;
}

div#top{
height:94px;
}

div#leftSide{
float:left;
width:238px;
}

div#rightSide{
float:right;
width:533px;
}

div#content{
margin:27px 17px 0px 17px;
padding:0px;
}

div.home{
background:url(../images/bg_side_menu.gif) no-repeat top left;
}

div#footer{
height:38px;
background:url(../images/bg_footer.gif) repeat-x top left #403e15;
padding:60px 0 0 0;
clear:both;
}

.push {
height: 98px; /* .push must be the same height as #footer */
clear:both;
}

div#footerBox{
margin:0 auto;
padding-top:8px;
width:771px;
font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif;
font-size:12px;
color:#ffffff;
}

.regLeft{
text-align:right;
font-weight:bold;
width:140px;
font-size:12px;
padding-top:5px;
text-transform:uppercase;
}


/******** Nav ********/

a.mainLogo{
display:block;
width:200px;
height:94px;
background:url(../images/main_logo.gif) no-repeat top left;
text-indent:-9999px;
}

#sideNav{
width:209px;
height:278px;
margin:0 0 1px 0;
padding: 36px 0 0 29px;
}

#sideNav ul{
list-style:none;
margin:0px;
padding:0px;
list-style-type: none;
}

#sideNav a{
display:block;
width:209px;
height:30px;
text-indent:-9999px;
}

a.mm_training{
background:url(../images/mm_training.gif) no-repeat top left;
}
a.mm_training:hover,a.mm_training_ov,a.mm_training_ov:hover{
background:url(../images/mm_training.gif) no-repeat -209px 0;
}

a.mm_courses{
background:url(../images/mm_courses.gif) no-repeat top left;
}
a.mm_courses:hover,a.mm_courses_ov,a.mm_courses_ov:hover{
background:url(../images/mm_courses.gif) no-repeat -209px 0;
}

a.mm_admission{
background:url(../images/mm_admission.gif) no-repeat top left;
}
a.mm_admission:hover,a.mm_admission_ov,a.mm_admission_ov:hover{
background:url(../images/mm_admission.gif) no-repeat -209px 0;
}

a.mm_faculty{
background:url(../images/mm_faculty.gif) no-repeat top left;
}
a.mm_faculty:hover,a.mm_faculty_ov,a.mm_faculty_ov:hover{
background:url(../images/mm_faculty.gif) no-repeat -209px 0;
}

a.mm_cor_training{
background:url(../images/mm_cor_training.gif) no-repeat top left;
}
a.mm_cor_training:hover,a.mm_cor_training_ov,a.mm_cor_training_ov:hover{
background:url(../images/mm_cor_training.gif) no-repeat -209px 0;
}

a.mm_ms{
background:url(../images/mm_ms.gif) no-repeat top left;
}
a.mm_ms:hover,a.mm_ms_ov,a.mm_ms_ov:hover{
background:url(../images/mm_ms.gif) no-repeat -209px 0;
}

a.mm_placements{
background:url(../images/mm_placements.gif) no-repeat top left;
}
a.mm_placements:hover,a.mm_placements_ov,a.mm_placements_ov:hover{
background:url(../images/mm_placements.gif) no-repeat -209px 0;
}

a.mm_alumni{
background:url(../images/mm_alumni.gif) no-repeat top left;
}
a.mm_alumni:hover,a.mm_alumni_ov,a.mm_alumni_ov:hover{
background:url(../images/mm_alumni.gif) no-repeat -209px 0;
}

body{behavior:url(js/cssHoverFix.htc);}
#navigation {width:209px; font-size:12px;}

/*Main Menu*/
#navigation ul {margin:0px; padding:0px; background-color:#72C2CB;}

#navigation ul li 
{
	height:30px;
    line-height:30px; 
    padding:0px;
    margin:0px;
    color:#FFF;
}

#navigation ul ul li {
height:25px;
line-height:25px; 
list-style:none; 
padding-left:0px;
color:#FFF; 
cursor:pointer; 
}
#navigation ul li:hover {background-color:#008597; position:relative; color:#FFF;}

/*Sub Menu*/
#navigation ul ul {display:none; position:absolute; left:200px; top:5px;  border:#fff solid; border-width:1px; background-color:#72C2CB; }
#navigation ul li:hover ul {display:block; color:#FFF;}

#navigation ul ul li { width:275px; float:left; display:inline; border:none; padding-left:10px;}
#navigation ul ul li:hover {text-decoration:none; border:none;}

.top { text-align:right; text-decoration:none; font-weight:bold; }

#marquee { float:right; top: 85px;  color:Red; padding-left:250px;}
