@charset "UTF-8";

/* BC Mobile CSS style - kul thapa 04.12.2010 */

body {
background-color:#efebe1;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
text-align:left;
}

div, p, a, li, td { -webkit-text-size-adjust:none;}

a:link,a:visited,a:active {
color:#990000;
}
#search {
position: relative !important;
margin:0px 0 5px 3px;
top:10px;
width:240px;
}
.mobileheader {
background:#430000 url(/etc/designs/bc/bcmobile/images/header_tile.png) repeat-x;
height:97px;
}
#emergency_message {
width:100%}
.mobileheader img {
border:none;
padding:0 !important;
}

img.portal_btn {
float:right;
margin-top:11px;
z-index:22;
right:0;
background:transparent;
}
#mobilemenu{
background:transparent url(/etc/designs/bc/bcmobile/images/menu_toggle.png) no-repeat 0px 0px;
clear:both;
float:right;
height:39px;
width:67px;
top:5px;
position:relative;
cursor:pointer;
display:block;

}

#mobilemenu.open{
background:transparent url(/etc/designs/bc/bcmobile/images/menu_toggle.png) no-repeat 0px -82px;
clear:both;
}

#mobilemenu:click:open{
background:transparent url(/etc/designs/bc/bcmobile/images/menu_toggle.png) no-repeat  0px -82px;
}
#mobilemenu:click{
background:transparent url(/etc/designs/bc/bcmobile/images/menu_toggle.png) no-repeat  0px -41px;
}

#list {
width:310px;
font-size:12px;
border:1px solid #A19067;
background:#CBBD9B;
z-index:7777;
position:absolute;
float:right;
right:0;
top:95px;
padding:8px 5px;
-webkit-box-shadow: 0 2px 5px #222;
-moz-box-shadow: 0 2px 5px #222;
-o-box-shadow: 0 2px 5px #222;
box-shadow: 0 2px 5px #222;


}
#list ul {
list-style:none;
list-style-position:outside;
position:relative;
left:-15px;
margin:0px;
}
#list ul li {
width:120px;
}
#list ul li a {
text-decoration:none;
color:#990000;
display:block;
padding:3px 0;

}

#list ul li a:hover {
color:#333;
}

.main {
line-height:1em;
color:#333;
margin-left:-5px;
}

.secondary {
line-height:1.35em;
color:#333;
margin-left:5px;
}

#schoolheader {
color:#B29D6C;
font-family:arial;
font-size:9px;
left:15px;
letter-spacing:0.02em;
text-transform:uppercase;
top:-11px;
position:relative;
}

.breadcrumb {
background:none;
color:#999;
font-size:12px;
top:0;
margin:15px 0 0 15px;
width:98% !important
}

.breadcrumb a{
color:#999
}

#content h1 {
font-size:175%;
font-family:Georgia, "Times New Roman", Times, serif;
color:#900;
font-weight:400;
margin:20px 10px 2px 15px !important;
background:none;
}

#content h2 {
font-size:110%;
margin-bottom:10px;
padding:1px 10px 10px 15px;
background:none;
}

#content h3 {
font-size:120%;
color:#444;
/*border-bottom:1px solid #fff;*/
background:none;
margin-left:10px;
letter-spacing:.03em;
}

#calloutbox h3{
color:#990000;
margin-left:12px;
}

*html #content h3 {
     border-bottom:1px solid #fff;
}
#content h4 {
font-size:100%;
padding:2px 10px 5px 15px;
}

#content h5 {
font-size:90%;
padding:2px 10px 5px 15px;
}

.textimage h3, .textimage  h4, .text h5, .textimage  h6 {
margin-left:3px !important;
}
#content .list h3, #content .list h4,  #content .list h5{
margin:0 0 0 6px;
padding:0
}


#content .list {
margin:10px 0px 20px 0;
position:relative;
left:-3px !important;

}
#content .list h3 a, #content .list h4 a,  #content .list h5 a{
border-bottom: 1px solid #fff;
display:block;
padding:6px 20px 8px 12px;
background:transparent url(/etc/designs/bc/bcmobile/images/link_arrow.gif)no-repeat right 50%;
color:#444;

}
#content .list h3 a:hover, #content .list h4 a:hover,  #content .list h5 a:hover{
text-decoration:none !important;
background-color:#D0C192;
color:#000 !important;
}

.news-item h3 {
border-bottom:0 !important;
}

.content .bcimage {
padding: 5px 15px;
}

.content p {
padding: 0px 15px 0px 0;
}

#calloutbox .bcimage p,#calloutbox .textimage p{
padding-top:3px !important
}
 #calloutbox  p {
padding:0 0;
margin:0 0 15px 12px;
line-height:19px;

}
p {
padding:3px 10px 3px 0px;
margin-left:15px;
}

.textimage .text p {margin-left:0px !important}

#header {
width:320px;
height:50px;
background-color:#430000;
}

#content {
background-color:#efebe1;
/*padding: 5px 10px;*/
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:20px;
}


#footer {
background-color:#B29D6C;
font-size:11px;
width:100% !important;
color:#111;
padding:1px 0px;
margin-top:0px;
}

#footer p{
padding:10px 15px;  
}   

/* Textimage styles */
.image_right.textimage, .image_left.textimage {
   float: none;
}
.textimage img, .textimage .none img{
    margin:0px ;
}
.textimage .text {
    margin-top:0px;
}
.image_right .image_right {
    float:right;
    margin-left:5px;
}

.image_right .image_right img{
    margin:0px 5px 5px 0px;
}
.image_left, .original {
    border:0 none !important;
 
}
.original img  {
    background:transparent none repeat scroll 0 0 !important;
    border:0 none !important;
    padding:0 !important;
    }
.image_left.textimage  .image_left, .textimage .original {
    margin:5px 15px 0px 0;
    float:left;
}    
   
.image_left.textimage .image_left img, .textimage .original img {
    margin-bottom:0px;
}  
.original_right .textimage .original_right .original_right , .original_right .original_right {
    float:right !important;
    margin:5px 0 0 10px !important;
}


.original_right .textimage .original_right img, .original_right  img{
    background:transparent none repeat scroll 0 0 !important;
    border:0 none !important;
    padding:0 !important;
  
}
.none {
    float:none !important;
    margin:8px 0 15px 0;
}
.bcimagerow .bcimage {
    margin-right:15px;
    max-width:100px;
    max-height:100px;
}
.parsys_column .bcimagerow .bcimage img {
    margin-right:5px;
    max-width:65px;
    max-height:65px;
}

.image_center, .original_center  {
    text-align:center !important;
        margin:0 auto;
}
.image_center p, .original_center p  {
text-align:left;
}
.textimage .image_center img{
    margin:0 auto;
}

.textimage .original_center img, .original_center img {
    background:transparent none repeat scroll 0 0 !important;
    border:0 none !important;
    margin-bottom: 0px;
    text-align:center;
}

.caption,.original .caption,.none .caption,.bcimagerow .bcimage .caption,.parsys_column .bcimagerow .bcimage .caption,.image_right .caption,.textimage .caption,.textimage .original_right .caption,.original_right .caption {
font-weight:700;
margin:5px 0;
}

.newslisting {
margin:5px 10px 0 2px;
}

.newslisting .news-item {
border-bottom:none;
clear:both;
margin-right:none;
margin-left:none;
margin-bottom:15px;
}

*html .newslisting .news-item {
margin-bottom:5px;
}

.newslisting .news-item table {
width:100%;
margin:5px;
}

.newslisting .newsdate p {
margin:0 15px 10px;
}

.newsdate,.abstract p,.morelink {
display:normal;
}
.abstract p{
margin-top:0px;
}
.news-item img {
float:left;
margin:0 10px;
width:80px

}

#content .news-item h5{
font-family:Georgia, Times;
font-size:120%;
font-weight:normal}

#top-right .abstract h3 {
font:bold 11px verdana, arial;
margin-left:40px;
}

a:hover,#footer a:link,#footer a:visited,#footer a:active {
color:#900;
}

.original img,.textimage .original_right img,.original_right img {
background:transparent none repeat scroll 0 0 !important;
border:0 none !important;
padding:0 !important;
}


/* Home page */

#calloutbox {
background:#D7CBAE /*url("/past/etc/designs/bc/global/gif/columns-heading.gif")*/ repeat-x;
width:101%;
margin-bottom:-70px;
padding-bottom:15px;
}

#calloutbox .reference #calloutbox{
margin-bottom:10px;
padding-bottom:20px
}
#calloutbox .reference #calloutbox p{
margin-top:0px;
margin-bottom:0px
    }
.calloutbox{
width:99%;
}
#calloutbox h2  { /* due to the center to right column overflow */
    background:#D7CBAE url(/etc/designs/bc/global/gif/columns-heading.gif) repeat-x scroll 0 0;
    text-indent:-2727px;
    padding-left:12px;
}

#calloutbox  h2 span.inside-bc {
    background: url("/past/etc/designs/bc/global/gif/inside-bc.gif") no-repeat left top;
    display:block;
}
#calloutbox  h2 span.bcnews1 a{
    background: url("/past/etc/designs/bc/global/gif/bc-news.gif") no-repeat 0 0;
}
#calloutbox h2 span.bcnews a{
    background: url("/past/etc/designs/bc/global/gif/bc-news1.gif") no-repeat 0 0;
    display:block;
}
#calloutbox h2 span.calendar1 a {
    background: url("/past/etc/designs/bc/global/gif/featured-events-cal.gif") no-repeat 0px 0;
    }
#calloutbox h2 span.calendar a  {
    background: url("/past/etc/designs/bc/global/gif/featured-events.gif") no-repeat 0px 0;
    display:block;
    }
#calloutbox h2 a:hover{
    background-position:0px -25px;
}

#calloutbox h2 span.bcnews a:hover, #calloutbox h2 span.calendar a:hover,
#calloutbox span.bcnews1 a:hover, #calloutbox h2 span.calendar1 a:hover{
    background-position:0px -25px;
}

#search input#q {
width:168px !important;
}
    
#search input.searchbox, #search #cse-search-box, #search .cse-search-box {
background:url("/past/etc/designs/bc/bcmobile/images/searchbox.gif") no-repeat scroll 15px 4px transparent;
border:0 none;
font-size:1em;
height:20px;
padding:4px 0 0 3px;
width:232px;
}

#calloutbox h3{
font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
font-size:1.2em;
}