/* not ready */

/* -- form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* -- buttons */
#editor-xtd-buttons {
        padding: 0px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
        float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
        display: block;

        float: left;


        color: #666;
        cursor: pointer;
}

.button2-left span,
.button2-right span {
        cursor: default;
        color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
        padding: 0 6px;
}

.page span {
        color: #000;
        font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
        text-decoration: none;
        color: #0B55C4;
}

.button2-left a,
.button2-left span {
        padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
        padding: 0 6px 0 24px;
}

.button2-left {

        float: left;
        margin-left: 5px;
}

.button2-right {

        float: left;
        margin-left: 5px;
}

.button2-left .image {

}

.button2-left .readmore {

}

.button2-left .pagebreak {

}

/* Tooltips */
div.tooltip {
        float: left;
        background: #ffc;
        border: 1px solid #D4D5AA;
        padding: 5px;
        max-width: 200px;
}

div.tooltip h4 {
        padding: 0;
        margin: 0;
        font-size: 95%;
        font-weight: bold;
        margin-top: -15px;
        padding-top: 15px;
        padding-bottom: 5px;
        }

div.tooltip p {
        font-size: 90%;
        margin: 0;
}

/* Caption fixes */
.img_caption .left {
        float: left;
        margin-right: 1em;
}

.img_caption .right {
        float: right;
        margin-left: 1em;
}

.img_caption .left p {
        clear: left;
        text-align: center;
}

.img_caption .right p {
        clear: right;
        text-align: center;
}

.img_caption  {
	text-align: center!important;
}

.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar {
        width: 16px;
        height: 16px;
        margin-left: 3px;
        cursor: pointer;
        vertical-align: middle;
}

/* System Messages */

.error
{
        padding:0px;
        margin-bottom: 20px;
}

.error h2
{
        color:#000 !important;
        font-size:1.4em !important;
        text-transform:uppercase;
        padding:0 0 0 0px !important
}

#system-message
{
                margin:10px 0 20px 0;
                border-left:0;
                border-right:0;
}

#system-message dt
{
	font-weight: bold;
}
#system-message dd
{
	margin: 0 0 15px 0;
	font-weight: bold;
	text-indent: 0px;
	padding:0
}
#system-message dd ul
{
	color: #000;
	list-style: none;
	padding: 0px;
}
#system-message dd ul li
{
	line-height:1.5em
}

/* System Standard Messages */
#system-message dt.message
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.message  ul
{
	background: #fff  url(../images/system/notice-info.png) no-repeat;
	padding-left:40px;
	padding: 10px 10px 10px 40px;
	border-top: 2px solid #90B203;
	border-bottom: 2px solid #90B203;
}

#system-message dd.message ul li{background:none !important}

/* System Error Messages */
#system-message dt.error
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.error ul
{
	background:#fff url(../images/system/notice-alert.png) no-repeat ;
	padding-left:40px;
 	padding: 10px 10px 10px 40px;
    border-top: 2px solid #990000;
    border-bottom: 2px solid #990000;
}



/* System Notice Messages */
#system-message dt.notice
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.notice  ul
{
		background:#fff url(../images/system/notice-note.png) no-repeat ;
		padding-left:40px;
	    padding: 10px 10px 10px 40px;
	    border-top: 2px solid #FAA528;
	    border-bottom: 2px solid #FAA528;
}
#system-message dd.notice ul { color: #000;margin:10px 0 }

#system-message
{
    margin-bottom: 0px;
    padding: 0;
}

#system-message dt
{
    font-weight: bold;
}

#system-message dd
{
    font-weight: bold;
    padding: 0;
}


/************************************* HOME PAGE GALLERY STYLES BEGIN *************************/
.home_page_gallery {float: left; width: 100%; overflow:hidden;}
.home_page_video_gallery { margin-left:1px;}
/************************************* HOME PAGE GALLERY STYLES END *************************/

/************************************ DEPARTMENTS STYLES BEGIN *************************************/
.college_department_wrapper {float: left;
width: 47%;
margin-right: 35px; margin-bottom: 15px;}
#college_department_wrapper {margin-right:0;}
.college_department_image {}
.college_department_image img { border:2px solid #000;}
.college_department_name { float: left;
width: 99%;
background: #202020;
color: #fff;
padding: 5px 0px 5px 7px;}
/************************************ DEPARTMENTS STYLES END *************************************/
.tab_usefull_links { float:left; text-align:left; margin-left: 15px;}
.tab_usefull_links ul li {background: url("../images/news_bg.png") no-repeat 0px 5px transparent;
padding-left: 10px;
margin-bottom: 8px;}
.tab_usefull_links a { color:#003300 !important; font-size: 12px;}

.heading2 {float: left;
width: 100%;
font-size: 14px;
color: #003300;
font-weight: bold;}
/*********************************** PROJECTS SLIDER STYLES BEGIN ********************************/
.projects_slider_wrapper { float:left; width:100%; overflow:hidden; margin-top: 20px;}
.projects_slider_wrapper .yt_so_article_theme {padding-bottom: 34px !important;}
.projects_slider_wrapper .so_slider_content .so_item {background: #6280b6;
float: left;
padding: 15px 5px 20px 10px;
width: 118px;}
.projects_slider_wrapper .so_description {text-align: center;
font-size: 12px !important;
font-weight: bold; width: 112px !important;
color: #fff !important;}
.projects_slider_wrapper .so_slider_content { margin-left:10px !important;}
.projects_slider_wrapper .so_slider_content ul li { width:153px !important;}
.projects_slider_wrapper .so_navigation_hor {margin-left: 565px; float: left;}
/*********************************** PROJECTS SLIDER STYLES END ********************************/

/*********************************** UAS CAMPUS PAGE STYLES BEGIN ******************************/
.uas_campus { float: left;
width: 100%;
text-align: center;
margin-bottom: 20px;}
/*********************************** UAS CAMPUS PAGE STYLES END ******************************/

/********************************** AGRO CLIMATIC ZONES STYLES BEGIN *************************/
.agro_climatic_zones_wrapper {float: left;
width: 100%;}
.agro_climatic_zones_left {float: left;
width: 65%;}
.agro_climatic_zones_right {float: left;
width: 35%;}
.agro_climatic_zones_table_wrapper {margin-top: 10px;}
.agro_climatic_zones_heading {color: #135D03;
font-size: 15px;
font-weight: bold;
background: url("../images/icon4.gif") no-repeat scroll left center transparent;
float: left;
width: 100%;
padding-left: 14px;
margin: 20px 0;}
.agro_climatic_zones_table1 {float: left;
width: 100%;
border: 1px solid #808080;
border-collapse: collapse; font-size:12px;}
.agro_climatic_zones_table1 tr th {border: 1px solid #808080;
padding: 5px; background: #C7E7B9;}
.agro_climatic_zones_table1 tr td {border: 1px solid #808080;
padding: 5px; vertical-align:top; width: 107px;}
.agro_climatic_zones_table2 {border: 1px solid #808080;
float: left;
width: 100%;
border-collapse: collapse; font-size:12px;}
.agro_climatic_zones_table2 tr td {border: 1px solid #808080; padding:5px;}
/********************************** AGRO CLIMATIC ZONES STYLES BEGIN *************************/

/********************************** RURAL BIO-RESOURCE COMPLEX STYLES BEGIN ************************/
.rural_resource_complex_wrapper {float: left;
width: 100%;
margin: 0 0 0;}
.rural_resource_complex_image {float: left;
width: 14%;}
.rural_resource_complex_content {}
/********************************** RURAL BIO-RESOURCE COMPLEX STYLES END ************************/

/*********************************  ACHIEVEMENTS PAGE STYLES BEGIN ********************************/
.achievements_wrapper { float:left; width:100%; margin-bottom:15px;}
.achievements_wrapper1 {float:left; width:49%; margin-bottom:15px;}
.achievements_left {float: left;
width: 49%;
margin-right: 50px;}
.achievements_right {float: left;
width: 43%;}
.achievements_table {float: left;
width: 100%;
border: 1px solid #808080;
border-collapse: collapse;}
.achievements_table tr td {border: 1px solid #808080;
padding: 5px;
vertical-align: top;}
/*********************************  ACHIEVEMENTS PAGE STYLES END ********************************/
.student_welfare_accordian_wrapper { float:left; width:100%;}



/********************************************************* COLLEGE BANGALORE STYLES BEGIN ************************************************/
.college_bangalore_banner .flexslider { margin:0 !important;}
.college_bangalore_banner .flexslider  .flex-caption { width: 96%;}
.college_bangalore_banner .flex-control-nav { bottom:-19px;}
.dean_message_image { float:left;}
.dean_message_content { float:left;}

.college_courses_wrapper { float:left; width:100%;margin-top:27px;}
.college_courses_wrapper1 { float: left;
width: 46%;
margin-right: 20px;}
.college_bangalore_link { float:left; width:100%; margin-top:5px;}
.college_bangalore_link a { font-size:12px;}
.right_side_college_bangalore_menu_wrapper {
float: left;
width: 88%;
padding: 20px !important;
background: #C3AF07;
}
.right_side_college_bangalore_menu_wrapper h3 {
color: #fff !important;
font-size: 19px!important;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}
.right_side_college_bangalore_menu {margin: 0 !important;
padding: 0!important;}
.right_side_college_bangalore_menu li {float: left;
width: 100%;}
.right_side_college_bangalore_menu li a { padding:6px 4px 6px 0px!important; color: #fff;
font-size: 14px;}

.college_bangalore_news_wrapper {}
.college_bangalore_news_wrapper1 {margin-bottom: 15px;
float: left;
width: 100%;}
.college_bangalore_heading {color: #135D03;
font-weight: bold;
float: left;
width: 100%;
margin-bottom: 10px;}
.college_bangalore_news_image {float: left;
width:21%;}
.college_bangalore_image {float: left;
width:100%;}
.college_bangalore_news_content {font-size: 11px;}
.college_bangalore_content {float:left;margin-left:77px;width:50%;margin-bottom:20px;}
.college_bangalore_content a{color:#135D03 !important;}
.college_bangalore_news_content a {color: #135D03 !important;
font-weight: bold;}
.college_bangalore_news_link {float: left;
width: 100%;
text-align: right;}
.college_bangalore_news_link a {font-size: 12px;}

/***************** COLLEGE BANGALORE BANNER STYLES BEGIN ***************/
#feature{  overflow: hidden; width: 100%; height:450px; margin: 0 auto; padding :0; position: relative;z-index:0; }
#feature #feature-media { margin: 0; padding: 0; width: 100%; left: -150px; position: absolute;}
#feature #feature-media li{ margin: 0; padding: 0; list-style-image:none; list-style-type:none; width: 560px; height: 450px; position:absolute; background: none;}
.poly-1{z-index:101; left:0px;}
.poly-2{z-index:102; left:395px;}
.poly-3{z-index:103; left:790px;}
.poly-4{z-index:104; left:1185px;}
.poly-img{ width: 560px; height: 450px; float: left;}
#feature .hm-media-control .prev{ position:absolute; width: 83px; cursor:pointer; left: 20px; top: 180px; z-index: 500; }
#feature .hm-media-control .next{ position:absolute; width: 83px; cursor:pointer; right: 20px; top: 180px; z-index: 500; }
.title-slab{ width: 420px; text-align: center; bottom: 0; left:0; position: absolute;  color: #FFFFFF; font-size: 16px;  font-weight: bold; padding: 10px 0 10px 5px; margin: 0; cursor: pointer; }
.title-slab-expand{ width: 462px; height: 168px; text-align: center; bottom: 0; left:0; position: absolute; color: #FFFFFF; font-size: 36px; background: url(../images/banner/hm-media-brown.png); display: none;}

.poly-1 .title-slab{ background: url(../images/banner/hm-media-green-down.png) -7px 0; }
.poly-2 .title-slab{ background: url(../images/banner/hm-media-brown-down.png) -7px 0; }
.poly-3 .title-slab{ background: url(../images/banner/hm-media-red-down.png) -7px 0; }
.poly-4 .title-slab{ background: url(../images/banner/hm-media-purple-down.png) -7px 0; }
.poly-5 .title-slab{ background: url(../images/banner/hm-media-blue-down.png) -7px 0; }
.poly-6 .title-slab{ background: url(../images/banner/hm-media-green-down.png) -7px 0; }
.poly-7 .title-slab{ background: url(../images/banner/hm-media-brown-down.png) -7px 0; }
.poly-8 .title-slab{ background: url(../images/banner/hm-media-red-down.png) -7px 0; }
.poly-9 .title-slab{ background: url(../images/banner/hm-media-purple-down.png) -7px 0; }
.poly-10 .title-slab{ background: url(../images/banner/hm-media-blue-down.png) -7px 0; }


.poly-1 .title-slab-expand{ background: url(../images/banner/hm-media-green.png); }
.poly-2 .title-slab-expand{ background: url(../images/banner/hm-media-brown.png); }
.poly-3 .title-slab-expand{ background: url(../images/banner/hm-media-red.png); }
.poly-4 .title-slab-expand{ background: url(../images/banner/hm-media-purple.png); }
.poly-5 .title-slab-expand{ background: url(../images/banner/hm-media-blue.png); }
.poly-6 .title-slab-expand{ background: url(../images/banner/hm-media-green.png); }
.poly-7 .title-slab-expand{ background: url(../images/banner/hm-media-brown.png); }
.poly-8 .title-slab-expand{ background: url(../images/banner/hm-media-red.png); }
.poly-9 .title-slab-expand{ background: url(../images/banner/hm-media-purple.png); }
.poly-10 .title-slab-expand{ background: url(../images/banner/hm-media-blue.png); }

.title-slab-expand .inner-title{padding:18px 0 7px 140px; margin: 0; text-align: left; cursor: pointer; font-weight: bold; font-size: 16px;  }
.title-slab-expand .inner-content{font-size: 14px; margin: 14px 0 20px 50px; width: 350px; font-family: Georgia, Arial; }
.title-slab-expand .inner-content p{  color: #FFFFFF; line-height: 19px; margin-bottom: 10px;}
.title-slab-expand .inner-content .h-media-rm{ display: block; width: 79px; padding: 0 0 5px 15px; margin: 0 auto; background: url(../images/banner/bullet-yellow.png) no-repeat; }
/***************** COLLEGE BANGALORE BANNER STYLES END ***************/

.campus_tour_image .backh3 {color: #003300!important;
font-size: 24px!important;
font-weight: normal; margin-bottom: 10px;}
/********************************************************* COLLEGE BANGALORE STYLES END ************************************************/


/******************************************************* COLLEGE MANDYA STYLES BEGIN **************************************************/
.dean_messgae_wrapper {}
/******************************************************* COLLEGE MANDYA STYLES END **************************************************/
