@charset "utf-8";

body {

	margin:0px;

	padding:0px;

	background:url(../images/top_bg.jpg) center top no-repeat;

}

h1, h2, h3, h4, h5, ul, li, p {

	margin:0px;

	padding:0px;

}

.clearr {

	clear:both;

}

#design {

	margin:0 auto;

	padding:0px;

	width:100%;

}

#template {

	margin:0 auto;

	padding:0px;

	width:980px;

}

#header_part {

	margin:0px;

	padding:0px;

	width:980px;

}

#logo_part {
	

	margin:0px;

	padding:0px;
	
    width:335px;

	height:422px;

	float:left;

}

#banner_part {

	margin:0px;

	padding:0px;

	width:645px;

	height:422px;

	float:left;

}

#logo {

	margin:20px 0px 0px 0px;

	padding:0px;

	width:335px;

	height:198px;

	float:left;

	text-align:center;

}

#quick_links {

	margin:0px;

	padding:0px;

	width:335px;

	height:204px;

}
#quk_r {
	position:absolute;

	margin:0px;

	padding:0px;

	width:auto;

	height:auto;
	margin-top:-25px;
	
	margin-left:0em;

}
#quk_l {
	position:absolute;
	margin:0px;
	padding:0px;
	width:auto;
	height:100px;
	margin-top:-80px;

}
/*#top_menu {

	margin:0px;

	width:645px;

	height:20px;

	text-align:right;

}*/

#top_menu {

	margin:0px;

	padding:0px;

	width:645px;

	height:23px;

	text-align:right;

}

#main_menu {

	margin:0px;

	padding:0px;

	width:645px;

	height:68px;

}

#banner_image_home {

	margin:0px;

	padding:0px;

	width:645px;

	height:331px;

	background:url(../images/home_banner_bg.jpg) 0px 0px no-repeat;

}

#banner_image {

	margin:0px;

	padding:0px;

	width:645px;

	height:331px;

}

#events {

	margin:0px;

	padding:0px;

	width:980px;

	float:left;

}

#news_sec {

	margin:0px;

	padding:0px;

	width:815px;

	height:36px;

	float:left;

}

#social_sec {

	margin:0px;

	padding:0px;

	width:165px;

	height:36px;

	float:left;

}

#flash_news {
	position:absolute;
	margin:0px;

	padding:0px;

	width:165px;

	height:36px;
	
	margin-left:20em;
	
	margin-top:-2em;

}

#qui_lnks {

	margin:0px;

	padding:0px;

}

#qui_lnks2 a {

	margin:0px;

	padding:0px;

	width:335px;

	height:27px;

	text-align:right;

	text-decoration:none;

	background:url(../images/2.png) 0px 0px no-repeat;

}

#qui_lnks2 a:hover {

	background:url(../images/2.png) 0px 0px no-repeat;

}



/*---------------------Content Area-------------------*/

#cont_area {

	margin:0 auto;

	padding:0px;

	/*width:990px;*/

	width:980px;

	float:left;

}

#left_side_content {

	margin:0px;

	padding:0px;

	width:205px;

}

#left_side_content2 {

	margin:0px;

	padding:0px;

	width:15px;

	background:url(../images/content_seperate.png) center top repeat-y;

}

#middle_side_content {

	margin:0px;

	padding:0px;

	width:540px;

}

#middle_side_content2 {

	margin:0px;

	padding:0px;

	width:15px;

	background:url(../images/content_seperate.png) center top repeat-y;

}

#right_side_content {

	margin:0px;

	padding:0px;

	width:205px;

}

#inner_middle_content_area {

	margin-top:10px;

}

#jj_news 

{
    
	background-image: url("../images/news.jpg");
	

	width: 440px;

    padding: 0px;

    border : 3px solid #F0F0F0;

    margin: 60px;

	-webkit-box-shadow: 2px 2px 16px rgba(50, 50, 50, 0.65);

    -moz-box-shadow:    2px 2px 16px rgba(50, 50, 50, 0.65);

    box-shadow:         2px 2px 16px rgba(50, 50, 50, 0.65);

}


#inner_middle_content_area h1 {

	/*padding-left:6px;*/

	font:italic bolder 17px/32px Cambria,serif;

	color:#454f8c;

	/*background:url(../images/heading_bg.jpg) right no-repeat;*/

}

#inner_middle_content_area h2 {

	font:bolder 15px/32px Cambria,serif;

	color:#6d4a95;

	background:url(../images/heading_bg.jpg) right no-repeat;

}

#inner_middle_content_area h2 a {

	font:bolder 14px/29px Cambria,serif;

	color:#6d4a95;

	text-decoration:underline;

}

#inner_middle_content_area h2 a:hover {

	text-decoration:none;

}

#inner_middle_content_area h3 {

	padding-top:15px;

	padding-left:10px;

	font:bolder 13px Cambria,serif;

	color:#C34F26;

}

#inner_middle_content_area h4 {

	padding-top:15px;

	padding-left:18px;

	font:bolder 13px Cambria,serif;

	color:#C34F26;

	background:url(../images/bullet_points_black.jpg) 6px 20px no-repeat;

}

#inner_middle_content_area p {

	margin:8px 5px 10px 5px;

	padding:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:20px;

	text-align:justify;

}

#inner_middle_content_area p a {

	margin:0px;

	padding:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:20px;

	text-decoration:underline;

}

#inner_middle_content_area p a:hover {

	text-decoration:none;

}

.content_list {

	margin:10px 0px 10px 0px;

	padding:0px;

}

.content_list ul {

	list-style:none;

}

.content_list li {

	/*padding:0px 0px 0px 30px;*/

	padding:0px 0px 0px 20px;

	list-style:none;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:23px;

	/*background:url(../images/points.png) 10px 10px no-repeat;*/

	

}

.content_list li a {

	padding:0px 0px 0px 20px;

	list-style:none;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:23px;

	text-decoration:none;

}

.content_list li a:hover {

	text-decoration:underline;

}

.department_content_list {

	margin:10px 0px 10px 0px;

	padding:0px;

}

.department_content_list ul {

	list-style:none;

}

.department_content_list li {

	padding:0px 0px 0px 20px;

	list-style:none;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:26px;

	background:url(../images/bullet_points_black.jpg) 5px 10px no-repeat;

}

.department_content_list li a {

	list-style:none;

	font:normal 16px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:26px;

	text-decoration:none;

}

.department_content_list li a:hover {

	text-decoration:underline;

}

.department_top {

	margin:5px 0px 5px 0px;

	padding:0px;

	float:right;

	height:22px;

}

.department_top a {

	margin:0px;

	padding:0px 0px 0px 20px;

	float:right;

	text-align:right;

	height:22px;

	display:block;

	font:bolder 11px/22px Arial, Helvetica, sans-serif;

	/*color:#005760;*/

	color:#B6212D;

	background:url(../images/go-top.png) left no-repeat;

	text-decoration:none;

}

.department_top a:hover {

	text-decoration:underline;

}

#department_middle_side_content {

	margin:0px;

	padding:0px;

	width:720px;

}

#department_content_area {

	margin-top:10px;

}

#department_content_area h1 {

	font:italic bolder 17px/32px Cambria,serif;

	color:#454f8c;

}

#department_content_area h2 {

	font:bolder 15px/32px Cambria,serif;

	color:#6d4a95;

	background:url(../images/heading_bg.jpg) right no-repeat;

}

#department_content_area h2 a {

	font:bolder 14px/29px Cambria,serif;

	color:#6d4a95;

	text-decoration:underline;

}

#department_content_area h2 a:hover {

	text-decoration:none;

}

#department_content_area h3 {

	padding-top:15px;

	padding-left:10px;

	font:bolder 13px Cambria,serif;

	color:#C34F26;

}

#department_content_area h4 {

	padding-top:15px;

	padding-left:18px;

	font:bolder 13px Cambria,serif;

	color:#C34F26;

	background:url(../images/bullet_points_black.jpg) 6px 20px no-repeat;

}

#department_content_area p {

	margin:8px 5px 10px 5px;

	padding:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:20px;

	text-align:justify;

}

#department_content_area p a {

	margin:0px;

	padding:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:20px;

	text-decoration:underline;

}

#department_content_area p a:hover {

	text-decoration:none;

}

/*------------------time table Styles Starts Here---------*/

.time_table {

	margin:0px;

	padding:0px;

}

.deprtment_activity_head {

	margin:0px;

	padding:0px 0px 0px 0px;

	font:bolder 12px Arial, Helvetica, sans-serif;

	color:#D7652E;

	text-align:center;

	line-height:30px;

	background-color:#e9e9e9;

}

.deprtment_activity {

	margin:0px;

	padding:5px;

	font:normal 12px/20px Arial, Helvetica, sans-serif;

	color:#353535;

	text-align:left;

}

.time_table_head {

	margin:0px;

	padding:0px 0px 0px 5px;

	font:bolder 12px Arial, Helvetica, sans-serif;

	color:#D7652E;

	text-align:left;

	line-height:30px;

	background-color:#e9e9e9;

}

.time_table_content {

	margin:0px;

	padding:0px 0px 0px 15px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#353535;

	text-align:left;

	line-height:30px;

}

.time_table_content a {

	margin:0px;

	padding:0px;

	font:bolder 12px Arial, Helvetica, sans-serif;

	color:#353535;

	text-align:center;

	text-decoration:none;

}

.time_table_content a:hover {

	text-decoration:underline;

}

tr.someclass {

	background-color: #f6f6f6;

}

tr.someclass:hover {

	background-color: #FFFFFF;

}

/*------------------time table Styles Ends Here---------*/

/*--------------Courses Offered Menu-----------*/

#courses_offered_menu {

	width:205px;

	float:left;

	margin-top:10px;

}

.courses_offered_menu {

	padding-top:5px;

}

.courses_offered_menu ul {

	list-style:none;

	display:block;

}

.courses_offered_menu li {

	margin:0px 0px 0px 5px;

	display:block;

	color:#383838;

	text-align:left;

}

.courses_offered_menu li a {

	padding-left:15px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#383838;

	background:url(../images/bullet_points_black.jpg) 0px 5px no-repeat;

	line-height:22px;

	text-decoration:none;

}

.courses_offered_menu li a:hover {

	text-decoration:underline;

}

/*--------------Facilities Menu-----------*/

#facilities_menu {

	width:205px;

	float:left;

	margin-top:10px;

}

.facilities_menu {

	padding-top:5px;

}

.facilities_menu ul {

	list-style:none;

	display:block;

}

.facilities_menu li {

	margin:0px 0px 0px 5px;

	display:block;

	color:#383838;

	text-align:left;

}

.facilities_menu li a {

	padding-left:15px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#383838;

	background:url(../images/bullet_points_black.jpg) 0px 5px no-repeat;

	line-height:22px;

	text-decoration:none;

}

.facilities_menu li a:hover {

	text-decoration:underline;

}

/*--------------Admission Menu-----------*/

#admission_menu {

	width:205px;

	float:left;

	margin-top:10px;

}

.admission_menu {

	padding-top:5px;

}

.admission_menu ul {

	list-style:none;

	display:block;

}

.admission_menu li {

	margin:0px 0px 0px 5px;

	display:block;

	color:#383838;

	text-align:left;

}

.admission_menu li a {

	padding-left:15px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#383838;

	background:url(../images/bullet_points_black.jpg) 0px 5px no-repeat;

	line-height:22px;

	text-decoration:none;

}

.admission_menu li a:hover {

	text-decoration:underline;

}

/*--------------Achievements Menu-----------*/

#achievements_menu {

	width:205px;

	float:left;

	margin-top:10px;

}

.achievements_menu {

	padding-top:5px;

}

.achievements_menu ul {

	list-style:none;

	display:block;

}

.achievements_menu li {

	margin:0px 0px 0px 5px;

	display:block;

	color:#383838;

	text-align:left;

}

.achievements_menu li a {

	padding-left:15px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#383838;

	background:url(../images/bullet_points_black.jpg) 0px 5px no-repeat;

	line-height:22px;

	text-decoration:none;

}

.achievements_menu li a:hover {

	text-decoration:underline;

}

/*--------------departments Menu-----------*/

.departments_menu_left {

	margin:0px;

	padding:0px;

}

.departments_menu_left ul {

	list-style:none;

	display:block;

}

.departments_menu_left li {

	margin:0px 0px 0px 5px;

	display:block;

	color:#383838;

	text-align:left;

}

.departments_menu_left li a {

	padding-left:15px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#373737;

	background:url(../images/bullet_points_black.jpg) 0px 5px no-repeat;

	line-height:22px;

	text-decoration:none;

}

.departments_menu_left li a:hover {

	color:#6D4A95;

	text-decoration:underline;

}

#middle_content_area {

	margin-top:10px;

}

#middle_content_area p {

	margin:5px 6px 12px 5px;

	padding:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#262626;

	line-height:20px;

	text-align:justify;

}

/*-------------------------Contact Page Styles------------------------------------*/

#contact_left_cont {

	width:508px;

	float:left;

}

#contact_left_cont h2 {

	margin:0px;

	padding:0px;

	font:italic bolder 15px/32px Cambria,serif;

	color:#18538B;

}

#contact_left_cont p {

	margin:0px;

	padding:5px 0px 15px 0px;

	font:normal 12px/23px Arial, Helvetica, sans-serif;

	color:#323232;

}

#contact_left_cont p a {

	margin:0px;

	padding:0px;

	font:normal 12px/23px Arial, Helvetica, sans-serif;

	color:#323232;

	text-decoration:none;

}

#contact_left_cont p a:hover {

	text-decoration:none;

}

#contact_right_cont {

	width:414px;

	float:left;

}

#contact_right_cont h2 {

	margin:0px;

	padding:0px;

	font:italic bolder 15px/32px Cambria,serif;

	color:#18538B;

}

.foot_contact{

	font:13px/30px Arial,Helvetica,sans-serif;

	color:#323232;

	padding-left:5px;

}

.tra_red_txtfield{

	float: left;

	font:normal 13px Arial, Helvetica, sans-serif;

	width:230px;

	color:#3a3a3a;

	background-color:#F9F9F9;

	border:solid 1px #d1d1d1;

	height:25px;

	line-height:25px;

	padding-left: 5px;

	padding-right: 5px;

}

.tra_red_txtfield_1 {

	float: left;

	font:normal 13px Arial, Helvetica, sans-serif;

	width:230px;

	color:#3a3a3a;

	background-color:#FFFFFF;

	border:solid 1px #d1d1d1;

	height:25px;

	line-height:25px;

	padding-left: 5px;

	padding-right: 5px;

}

.comments_txtfield {

	font:normal 13px Arial, Helvetica, sans-serif;

	width:230px;

	height:160px;

	color:#3a3a3a;

	background-color:#F9F9F9;

	border:solid 1px #d1d1d1;

	padding-left: 5px;

	padding-right: 5px;

}

.comments_txtfield_1 {

	width:230px;

	height:160px;

	line-height:21px;

	background-color:#FFFFFF;

	border:solid 1px #d1d1d1;

	font:normal 13px Arial, Helvetica, sans-serif;

	color:#3a3a3a;

	padding-left: 5px;

	padding-right: 5px;

}

.star{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ff0000;

	font-weight:bolder;

}

.errormsg {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ff0000;

	font-weight:bolder;

}

/*--------------------------Contact Us Section CSS Ends Here------------------------*/

































/*--------------------------Footer Section CSS Starts Here------------------------*/

#footer_bg {

	margin:0px;

	padding:0px;

	width:100%;

	height:95px;

	background:url(../images/footer_bg.png) center top no-repeat;

}

#footer_cont {

	margin:0 auto;

	padding:0px;

	width:980px;

	height:95px;

}

#footer_content_area {

	width:650px;

	height:95px;

	float:left;

}

.footer_content_area p {

	padding-right:10px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#323232;

	text-align:left;

	line-height:25px;

	height:25px;

}

.foot_menus {

	margin:10px 0px 0px 0px;

	padding:0px;

	text-align:left;

	float:left;

}

.foot_menus ul {

	margin:0px;

	padding:0px;

}

.foot_menus li {

	display:inline;

}

.foot_menus li a {

	padding:0px 20px 0px 0px;

	font:normal 12px Segoe UI,Arial,Verdana;

	color:#323232;

	text-decoration:none;

	line-height:25px;

	display:inline;

}

.foot_menus li a:hover {

	text-decoration:underline;

}









/*----------------------Page Flip CSS Starts-------------------*/

#page-flip {

	position: relative;

	right: 0;

	top: 0;

	float: right;

}

#page-flip-image {

	width: 220px;

	height: 204px;

	z-index: 99;

	position: absolute;

	right: 0;

	top: 0;

	-ms-interpolation-mode: bicubic;

}

#page-flip-message {

	width: 220px;

	height: 196px;

	overflow: hidden;

	position: absolute;

	right: 0;

	top: 0;

	background: url(../images/placement.gif) no-repeat right top;

}



.marquee_content_list {

	margin:0px;

	padding:0px;

}

.marquee_content_list ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

.marquee_content_list li {

	margin:0px;

	padding:0px;

	list-style:none;

	font:normal 12px/24px Tahoma;

	color:#343434;

}

.marquee_content_list li a {

	margin:0px;

	padding:0px;

	list-style:none;

	font:bolder 13px/24px Arial, Helvetica, sans-serif;

	color:#FF0000;

	text-decoration:none;

}

.marquee_content_list li a:hover {

	color:#d7652e;

	text-decoration:none;

}

/*----------------------Page Flip CSS Ends-------------------*/

#tp{

	position: absolute;

	z-index: 2;

	margin-top: -11em;

	margin-left: -6em;

}

#banner_image{

	border: 3px solid white;

	outline: 1px solid #D6D6D6;

	margin-top:-6px;

}

.img-border{

	border: 2px solid white;

	outline: 0.5px solid #D6D6D6;

}

input[type="submit"]{

color: #3A3A3A;

background-color: #F9F9F9;

border: 1px solid #D1D1D1;

height: 25px;

}

#myscroller{

	position:relative;

	overflow:hidden;

	border: 3px solid white;

	outline: 1px solid #D6D6D6;

	width:200px;

	height:100px;

	margin:auto;

}

#myscroller p{

	color:#660066 !important;

	}
