/*------------------------------TOP-LEVEL COLOR STYLE DEFAULTS------------------------------*/

body {
    background: #FFF;
}

a {
    color: #003570;
}

a:hover {
    color: #003570;
}

a:focus {
    outline: 2px solid #0061CC;
}

a:visited {
    color: #335379;
}

a:hover,
a:focus,
a:visited:hover {
    border-bottom: 0px none;
}


p sup,
p sub {
    color: #000;
}


h2, h3, h4, h5, h6 {
    color: #000;
}

dt {
    color: #002855;
}


/*------------------------------SITE TITLE AREA------------------------------*/

#site_title {
    background-color: #FFF;
}

#site_title #title.heading h1 a, #site_title #title.heading h1 a:visited {
    color: #002855;
}

#site_title #title_area_links ul a {
    color: #002855;
}

#site_title #title_area_links ul li a {
/*  border-bottom: 1px solid #FFF;*/
}

#site_title #title_area_links ul li a:hover,
#site_title #title_area_links ul li a:focus {   
    border-bottom: 1px solid #002855;
}


#site_title #title_area_links ul li span.here {
    color: #002855;
}



/*------------------------------PRIMARY NAVIGATION BAR------------------------------*/

.bar_1 {
    background-color: #002855;
}

.bar_2 {
    background-color: #C99700;
}

.bar_1 .nav_content {
    background-color: #0c6caf;
    color: #FFF;
}

.bar_2 .nav_content {
    background-color: #C99700;
    color: #002855;
}

#nav .bar_1 .nav_content ul li a {
    color: #FFF;
}

#nav .bar_1 .nav_content ul li a.here {
    background-color: #667D9D;
}

#nav .bar_2 .nav_content ul li a {
    color: #002855;
}

#nav .bar_2 .nav_content ul li a.here {
    background-color: #D4AC33;
}

#nav .bar_1 .nav_content ul li a:hover,
#nav .bar_1 .nav_content ul li a:focus {
    background-color: #4D688C;
}

#nav .bar_2 .nav_content ul li a:hover,
#nav .bar_2 .nav_content ul li a:focus {
    background-color: #DFC166;
}

#nav .bar_1 ul li {
    border-left: 1px solid #99A9BB;
}

#nav .bar_2 ul li {
    border-left: 1px solid #B38600;
}




/*------------------------------BREADCRUMBS------------------------------*/

    #breadcrumbs {
        color: #333;
    }

    #breadcrumbs_leftborder {
        border-right: 1px solid #002855;
    }
    
    #breadcrumbs ul li {
        color: #333;
    }

    #breadcrumbs li a {
        border-bottom: 1px solid #333;
    }
    
        #breadcrumbs li a:hover,
        #breadcrumbs li a:focus {
            border-bottom: 1px solid #FFF;
        }


/*------------------------------MAIN CONTENT------------------------------*/

/* FOR SECOND LEVEL PAGES */

#main_section {
    border-width: 1px;
    border-style: solid;
    border-color: #002855 #002855 #002855 #335379;
    float: left;
    width: 77%;
    overflow: hidden;
    margin-bottom: 25px;
    color:#4E4E9C;
    padding:4%;
    min-height: 825px;
}

    #main #page_title {
        color: #002855;
    }
    

    #main_sidebar_inner_wrap {
        border-right: 1px solid #335379;
    }
    
    
/*------------------------------LEFT COLUMN------------------------------*/

.nav_second {
    background: #FFF;
    border-top: 1px solid #335379;
    border-left: 1px solid #335379;
    border-bottom: 1px solid #335379;
}
    
    .nav_second h3 {
        color: #002855;
    }

    .nav_second h3 a {
        background: #FFF;
    }

        .nav_second h3 a:hover {
            background: #F0DD99;
        }

    .nav_second ul {
        background: #FFF;
    }
    
        .nav_second ul li a,
        .nav_second ul li.here,
        .nav_second h3.here {
            color: #002855;
        }
    
        .nav_second h3.here {
            background: #ECD47F;
        }
    
        .nav_second ul li a:hover,
        .nav_second ul li a:focus {
            background: #F4E5B2;
        }
    
        .nav_second ul li.here {
            background: #F8EECC url('https://www.jogeshchaudhuricollege.org/images/arrow_subnav_gold.png') no-repeat scroll -25px 50%;
        }
        
        
    .quick_links h3 {
        border-bottom: 1px solid #DAAA00;
    }
    
    #ownership h2 {
        color: #002855;
    }


/*------------------------------MAIN------------------------------*/

#main .more_link a,
#main .more_link a:visited {
    background: #E6E6E6 url(../images/arrow_small_right_333.gif) scroll no-repeat 95% 50%;
    color: #333;
}

#main .more_link a:hover,
#main .more_link a:focus {
    background: #808080 url(../images/arrow_small_right_fff.gif) scroll no-repeat 95% 50%;
    color: #FFF;
}



/*------------------------------CENTER COLUMN------------------------------*/
    
/*  #center_column_inner_wrap a:hover,
    #center_column_inner_wrap a:focus {
        border-bottom: 1px solid #FFF;
    }*/
    
    #main_section .section_left a {
        border-bottom: 0px none;
    }

/*    #main_section a:hover,
    #main_section a:focus,
    #main_section a:visited:hover {    border-bottom: 1px solid #FFF;
        border-bottom: 0px none;
    }
    
    #main_section a:visited {
        color: #77160B;
        border-bottom: 1px solid #77160B;
    }
    
    #main_section h3 a:visited,
    #main_section h4 a:visited {
        color: #667D9D;
        border-bottom: 1px solid #667D9D;
    }
    
    #main_section h5 a:visited,
    #main_section h6 a:visited {
        color: #4D688C;
        border-bottom: 1px solid #4D688C;
    }*/
    
    #main_content a:visited {
        color: #77160B;
        border-bottom: 1px solid #ea9140;
    }
    
    #main_content h3 a:visited,
    #main_content h4 a:visited {
        color: #667D9D;
        border-bottom: 1px solid #667D9D;
    }
    
    #main_content h5 a:visited,
    #main_content h6 a:visited {
        color: #4D688C;
        border-bottom: 1px solid #4D688C;
    }
    
    
        .section h3 {
            border-bottom: 1px solid #DAAA00;
        }
        
    .social_media {
        border: 1px solid #B2B2B2;
    }

        .social_media ul li a:hover,
        .social_media ul li a:focus {
            background: #E6E9F0;
        }


    #center_column .spotlight {
        border: 1px solid #E5C44D;
    }

    #main_section #center_column .spotlight h3 {
        background: none repeat scroll 0 0 #FBF6E5;
        border-bottom: 1px solid #E5C44D;
        color: #002855;
    }
    
    #main_section #center_column .spotlight .caption {
        background-color: #FBF6E5;
        color: #002855;
    }
    
    #center_column table th {
        border: 1px solid #CCC;
    }
    
    #center_column table td {
        border: 1px solid #CCC;
    }
    
    #center_column caption {
        color: #002855;
    }
    

/*------------------------CONTENT BOX COLORS----------------------*/

/* *** Root content box color styles *** */

.content_box .border_box {
    border: 1px solid #E5C44D;
}

#right_column .content_box .border_box, .unbordered .border_box {
    border: 0px none;
}

.content_box .headline {
    color: #002855;
    border-bottom: 1px solid #F8EECC;
}

.content_box .headline_top {
    background-color: #FBF6E5;
    border-bottom: 1px solid #E5C44D;
}

.content_box.unbordered .headline.headline_top,
.content_box.unbordered .headline.headline_strong,
.content_box.unbordered .headline.headline_xtra_strong {
    margin: 0;
    padding: 0.4em 10px;
}

.content_box.unbordered .headline.headline_button {
    padding: 0;
}

.content_box .headline_below_image {
    border: 0px none;
}

.content_box .headline_strong {
    background-color: #DAAA00;
    color: #002855;
}

.content_box .headline_xtra_strong {
    background-color: #1079c3;
    color: #FFFFFF;
    border-bottom: 1px solid #da363e;
}

.column .content_box .headline_xtra_strong {
    border-bottom: 2px solid #ea9140;
}

.content_box .headline_button a {
    color: #002855;
    border-bottom: 0 none;
}

.content_box .headline_button a:hover,
.content_box .headline_button a:focus {
    background-color: #F4E5B2;
    color: #002855;
    border-bottom: 0 none;
}

.content_box p.caption.button a {
    background-color: #ea9140;
    color: #002855;
    border-bottom: 0 none;

}

.content_box p.caption.button a:hover,
.content_box p.caption.button a:focus {
    background-color: #E5C44D;
    color: #fff;
    border-bottom: 0 none;
}

.content_box .headline_strong.headline_button a {
    background-color: #DAAA00;
    color: #002855;
    border-bottom: 0 none;
}

#main_content .content_box .headline_button a:visited, 
#main_content .content_box .headline_strong.headline_button a:visited {
    color: #002855;
}

.content_box .headline_strong.headline_button a:hover,
.content_box .headline_strong.headline_button a:focus {
    background-color: #E5C44D;
    color: #002855;
    border-bottom: 0 none;
}

.content_box .headline_xtra_strong.headline_button a {
    background-color: #002855;
    color: #FFFFFF;
}

.content_box .headline_xtra_strong.headline_button a:hover,
.content_box .headline_xtra_strong.headline_button a:focus {
    background-color: #1A3E68;
    color: #FFFFFF;
}

.content_box p.caption {
    color: #002855;
    background-color: #FBF6E5;
}

.content_box p.caption a {
    color: #002855;
}

.content_box p.caption a:hover,
.content_box p.caption a:focus {
    border-bottom: 1px solid #FBF6E5;
}


.content_box.cb_colored {
    background-color: #E5E9EF;
    color: #002855;
}

    .content_box.cb_colored .border_box {
        border: 1px solid #99A9BF;
    }

    .content_box.cb_colored .headline {
        border-top: 0 none;
        border-bottom: 0 none;
    }

.content_box.cb_colored.cb_blue {
    background-color: #002855;
    color: #FFF;
}

    .content_box.cb_colored.cb_blue .border_box {
        border: 0px none;
    }

.content_box.cb_colored.cb_blue h3.headline_top {
    color: #002855;
    background-color: #E1BB33;
    font-weight: bold;
    border-bottom: 1px solid #002855;
}

.content_box.cb_colored.cb_blue h4 {
    font-size: 0.9em;
    margin: 0.5em 10px 0;
    padding: 0;
    color: #FFF;
}

.content_box.cb_colored.cb_gold {
    background-color: #E5C44D;
    color: #000;
}

    .content_box.cb_colored.cb_gold .border_box {
        border: 0px none;
    }

.content_box.cb_colored a:hover,
.content_box.cb_colored a:focus {
    border-bottom: 1px solid #E5E9EF;
}

.content_box.cb_colored.cb_blue h2, .content_box.cb_colored.cb_blue a {
    color: #FFF;
}

.content_box.cb_colored.cb_blue a:hover,
.content_box.cb_colored.cb_blue a:focus {
    border-bottom: 1px solid #002855;
}

.content_box.cb_colored.cb_gold a {
    color: #000;
    border-bottom: 1px solid #000;
}

.content_box.cb_colored.cb_gold a:hover,
.content_box.cb_colored.cb_gold a:focus {
    border-bottom: 1px solid #E5C44D;
}




/* Multimedia colors */

.mm_box {
    color: #002855;
    background-color: #FBF6E5;
}

/* Right column */

#right_column .content_box .headline_top,
#right_column .content_box .headline_button {
    background-color: #002855;
    border-bottom: 2px solid #DAAA00;
    color: #FFF;
}

#right_column .content_box .headline_button a {
    background-color: #002855;
    color: #FFF;
}

#right_column .content_box p.caption {
    color: #002855;
    background-color: #FBF6E5;
}

#right_column .content_box p.caption a {
    color: #002855;
}

#right_column .content_box p.caption a:hover,
#right_column .content_box p.caption a:focus {
    border-bottom: 1px solid #FBF6E5;
}

#right_column .content_box.feed {
    border-bottom: 2px solid #DAAA00;
}

#right_column .content_box.feed .headline_below_image {
    border-bottom: 0 none;
}

#right_column .content_box.feed ul li p.date {
    color: #002855;
}

#right_column .content_box.feed ul li p.event {
    color: #002855;
}


/*------------------------------FOOTER------------------------------*/

#footer #footer_links ul li a {
    color: #fff;
}

#footer #standard_footer p {
    color: #fff;
}

#footer #standard_footer a {
    color: #fff;
}


/*------------------------------MISCELLANEOUS------------------------------*/

.warning {
    color: #F00;
}



.main-navigation{
	background:#043354;
	height:45px;
	z-index:99999;
	border-bottom:5px solid #df7c07;
	}
.nav_content-inner{
	background:#0c6caf;
	width:86.5%;
	min-width: 56em;
	max-width: 87.5em;
	margin: 0 auto;
	padding: 0;
	height:45px;
}	


ul.oe_menu{
	list-style:none;
	width:86.5%;
	position:relative;
	background:#0c6caf;
	clear:both;
	margin-top:-20px;
}
ul.oe_menu > li{
	float:left;
	position:relative;
	border-right:1px solid #CCC;
}
ul.oe_menu > li > a{
	display:block;
	background-color:#0c6caf;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	padding:12px 20px 12px 20px;
}
ul.oe_menu > li > a:hover,
ul.oe_menu > li.selected > a{
	color:#fbe607;
}
.oe_wrapper ul.hovered > li > a{
	background:#fff;
	}
ul.oe_menu div{
	position:absolute;
	top:36px;
	left:1px;
	background:url(../images/nav-bg.png) repeat;
	width:876px;
	min-height:300px;
	margin:0 auto;
	padding:10px;
	display:none;
	margin-left:10px;
	border-bottom:5px solid #df7c07;

}
ul.oe_menu div ul li a{
	text-decoration:none;
	color:#222;
	padding:0;
	margin:2px;
	display:block;
	font-size:14px;
	border-bottom:1px solid #fff;
	color:#fff;
}
ul.oe_menu div ul li{
	text-decoration:none;
	color:#222;
	padding:4px 4px 4px 4px;
	margin:2px;
	display:block;
	font-size:12px;
	line-height:18px;
	color:#fff;
	border-bottom:none;
}
ul.oe_menu div ul.oe_full{
	width:100%;
}
ul.oe_menu div ul li a:hover{
	color:#fbe607;
}
ul.oe_menu li ul{
	list-style:none;
	float:left;
	width: 200px;
	margin-right:5px;
}
li.oe_heading{
	color:#aaa;
	font-size:16px;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px solid #ddd;
}


/*======================================================right-down-box=====================================*/
.affiliates{
	margin-left:35px;
	padding-bottom:15px;
	border-bottom:1px solid #CCC;
	width:100%;
	}
.col4-left{
	width:48%;
	float:left;
	}	
.col4{
	background:#8a9045;
	padding:18px 0 18px 20px;
	margin:0;
	font-size:18px;
	color:#fff;
	margin-bottom:20px;
	}
.col4:hover{
	background:#a9b05a;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	transition: all 1s ease;
	margin-bottom:20px;
	}
.col5{
	background:#a88b60;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	}
.col5:hover{
	background:#c8aa7d;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	transition: all 1s ease;
	}
	
.col4-right{
	width:48%;
	float:left;
	margin-left:15px;
	}
	
.col6{
	background:#3e769a;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	}
.col6:hover{
	background:#629ec4;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	transition: all 1s ease;
	}
.col7{
	background:#d96e1f;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	}
.col7:hover{
	background:#e88e4c;
	padding:18px 0 18px 20px;
	margin:0;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
	transition: all 1s ease;
	}

.spotlight{
	margin-left:35px;
	margin-top:30px;
	width:100%;
	}	
	
.global{
	width:20%;
	height:40px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:90px 0 0 10px;
	background:url(../images/research.png) no-repeat;
	float:left;
	font-size:13px;
	}
.global:hover{
	width:20%;
	height:40px;
	padding:90px 0 0 10px;
	background:#c6395d;
	float:left;
	font-size:13px;
	transition: all 1s ease;
	}	
.diversity{
	float:left;
	width:20%;
	height:40px;
	color:#fff;
	font-weight:bold;
	padding:90px 0 0 10px;
	text-transform:uppercase;
	background:url(../images/student.JPG) no-repeat;
	margin-left:15px;
	font-size:13px;
	}										

.diversity:hover{
	float:left;
	width:20%;
	height:40px;
	background:#07809b;
	padding:90px 0 0 10px;
	margin-left:15px;
	font-size:13px;
	transition: all 1s ease;
	}
.sports{
	float:left;
	width:20%;
	height:30px;
	color:#fff;
	font-weight:bold;
	padding:100px 0 0 10px;
	text-transform:uppercase;
	background:url(../images/sports.png) no-repeat;
	margin-left:15px;
	font-size:13px;
	}	
.sports:hover{
	float:left;
	width:20%;
	height:30px;
	background:#800000;
	padding:100px 0 0 10px;
	margin-left:15px;
	font-size:13px;
	transition: all 1s ease;
	}
.arts{
	float:left;
	width:20%;
	height:30px;
	color:#fff;
	font-weight:bold;
	padding:100px 0 0 10px;
	text-transform:uppercase;
	background:url(../images/science.jpg) no-repeat;
	margin-left:15px;
	font-size:13px;
	}	
.arts:hover{
	float:left;
	width:20%;
	height:30px;
	background:#8c365d;
	padding:100px 0 0 10px;
	margin-left:15px;
	font-size:13px;
	transition: all 1s ease;
	}







/*.map{
	background:#ededed;
	width:100%;
	height:270px;
	padding:30px 0 30px 0;
	}*/
.inner_wrap-left{
	width:70%;
	float:left;
	}
.inner_wrap-left h2{
	color:#fff;
	font-size:22px;
	font-weight:normal;
	padding:15px 20px 10px 20px;
	line-height:26px;
	}
.inner_wrap-left p{
	color:#fff;
	font-size:13px;
	font-weight:normal;
	padding:0 20px 10px 20px;
	line-height:18px;
	}		
.inner_wrap-right{
	width:30%;
	float:left;
	}
.inner_wrap-left-image{
	width:60%;
	float:left;
	background:url(../images/buttom-image.png) no-repeat;
	height:270px;
	}
.inner_wrap-left-image:hover{
	width:60%;
	float:left;
	background-color:#000;
	height:270px;
	opacity:.6;
	}		
.inner_wrap-right-content{
	width:36%;
	float:left;
	background:#7d7b7b;
	height:270px;
	}
	
	
.column_content-bg{
	/*background:#e9e9e9;*/
	/*padding:15px 0 15px 15px;*/
	margin-bottom:25px;
	border-bottom:3px solid #ea9140;
	}	
.column_content-image{
	width:32%;
	float:left;
	margin-right:6px;
	}
.column_content-news2{
	width:32%;
	float:left;
	}
	
.bug{
	background:#0c6caf;
	border-bottom: 1px solid #0e0e0e;
	text-align:center;
	padding:6px 0 6px 0;
	color:#fff;
	}
.bug2{
	background:#03385d;
	border-top: 1px solid #0a5c95;
	text-align:center;
	padding:6px 0 6px 0;
	color:#fff;
	}
.social-site{
	width:300px;
	margin:0 auto;
	margin-top:-40px;
	}	
.social-site ul li{
	float:left;
	overflow:hidden;
	padding:10px 5px 0 0;
	text-decoration:none;
	}
.social-site ul li a.one{
	width:32px;
	height:32px;
	background:url(../images/sm_facebook-78.png) no-repeat;
	display:block;
	}
.social-site ul li a.two{
	width:32px;
	height:32px;
	background:url(../images/sm_gplus-78.png) no-repeat;
	display:block;
	}
.social-site ul li a.three{
	width:32px;
	height:32px;
	background:url(../images/sm_twitter-78.png) no-repeat;
	display:block;
	}
.social-site ul li a.four{
	width:32px;
	height:32px;
	background:url(../images/sm_youtube-78.png) no-repeat;
	display:block;
	}
.social-site ul li a.five{
	width:32px;
	height:32px;
	background:url(../images/sm_pinterest-78.png) no-repeat;
	display:block;
	}						
        .other_layout_event{
            
            width: 100% !important;
            margin-top: 0px !important;
        }