/* CSS for BC Noleftnav template */
/* kul thapa 02.09.2010 */

 
 body {
background: #E8E3D4 !important
 }
/* BREADCRUMB TRAIL DIV */
.breadcrumb {
    color: #999;
    background: inherit;
    text-transform: lowercase;
    z-index: 500;
    width:725px;
    margin: 0;
    _margin-top:-20px;
    }
.breadcrumb a {
    color: #999;
    }
.breadcrumb a:hover {
    color: #666;
    }   
#wrapper {
	background;#E8E3D4 !important
	}

/* LEFT NAVIGATION STYLES */

.leftnav {
    width: 17em;
    max-width: 176px; /* kt 12.13.01 fixes wrapping on Firefox when font size increased using keyboard: CTRL+ (Win) or CMND+ (Mac) */
    padding: 0;
    margin: 15px 0 0;
    float: left;
    background: #CBBD9B;
    font-family: Verdana, Arial, sans-serif;
    display:none;
    
}
#content-title {
    padding:35px 0 0 0px;
    color: #990000;
    font: normal 2.0em Georgia, Times, serif;
    letter-spacing: 1px;
}
#content h1  {
    margin-top:0px !important;
    color: #990000;
    letter-spacing: 1px;
}

.news #content h1  {
    margin-top:35px !important;
    color: #990000;
    letter-spacing: 1px;
}
#content  {
  width: /*56em*/ 720px;
    float: left;
    color: inherit;
    padding:0 20px 20px 20px;
    background:#F5F4EC  none repeat scroll 0 0;
    margin:0;
    
}
#content.nonav {
padding-bottom:20px;
position:relative;
width:100% !important;
}
.text p, .newsabstract {
    margin:15px 15px 0 0;
     font-size:1.1em;
    line-height:1.6em;
}

#content h1 {
  
    color: #990000;
    background: inherit;
    font: normal 2.0em Georgia, Times, serif;
    letter-spacing: 1px;
    margin-top:0px;
    }
#content h2 {
    margin: 0 11px 0 0;
    letter-spacing: 1px;
    color: #9E8F77;
    background: inherit;
    font: bold 1.3em Arial, Verdana, sans-serif;    
    font-variant: small-caps;
    }
#maincontent h3 {
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: -1px;
    font: normal 1.4em Georgia, Times, serif;   
    letter-spacing: 1px;
    }
#content h3 a {
    color: #430000;
    background: inherit;
    }
#content h4 {
    margin-top: 10px;
    margin-bottom: 3px;
    color: #990000;
    background: inherit;    
    font: bold 1.2em Arial, Verdana, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    }
#content h5 {
    margin-top: 10px;
    margin-bottom: 3px;
    color: #000;
    background: inherit;
    font: bold 1.1em Arial, Verdana, sans-serif;
    letter-spacing: 1px;
    }  
    
h3.subtitle {
    color:#9E8F77;
    font-family:Arial,Verdana,sans-serif;
    font-size:1.3em;
    font-variant:small-caps;
    font-weight:bold;
    letter-spacing:1px;
    line-height:normal;
    margin-bottom:11px;
    margin-top:-15px;
    padding:0 px;
}


#footer {
    clear:both;
    color:#666666;
    background-color:#E8E3D4 !important;
    font-size:1em;
    line-height:1.5em;
    /*margin:40px 0 -65px;*/
    overflow:hidden;
    padding:7px 0 0 5px;
    text-align:left;
}

#footer p {
    margin: 0;
    padding: 15px 0;
    }
.left {
    float:left;
    margin-right:10px;
}
.right {
    float:right;
    margin-left:10px;
    text-align:right;
}
#footer pre {
  padding: 20px 0 20px 0;
  margin: 0 20px 0 20px;
  color: white;
  font-family: monaco;
  font-size: 8pt;
}


/* parsys component */
div.par {
    clear: both;
}
div.parsys_column {
    height: 100%;
    width: 100%;
    float: left;
    border: 0;
    vertical-align:top;
    padding: 0;
    margin: 15px 0 5px 0;
}

.parsys_column .text p {
margin-top:0;
margin-bottom:20px;}

div.section {
    margin-bottom: 13px;
    /* Property added to avoid IE hasLayout issue on paragraphs
       see #20817 - IE6: div around Drag Components image not big enough
    */
    zoom: 1;
}

div.parsys_column .section {
    overflow:hidden;
    width: 100%;
}

/* column control layouts */
div.cq-colctrl-cols {width: 100%; float: left; }

div.cq-colctrl-default { width: 100%;}

div.cq-colctrl-lt0 { background: none;}
div.cq-colctrl-lt0-c0 { width: 47%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt0-c1 { width: 48%;  margin-top:0;}

div.cq-colctrl-lt1 { background:url(/etc/designs/bc/bcnonav/images/cq-colctrl-lt1.gif) repeat-y scroll 70px 0;}
div.cq-colctrl-lt1-c0 { width: 34%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt1-c1 { width: 63%; margin-top:0;}

div.cq-colctrl-lt2 { background:url(/etc/designs/bc/bcnonav/images/cq-colctrl-lt2.gif) repeat-y scroll 8px 0;}
div.cq-colctrl-lt2-c0 { width: 31%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt2-c1 { width: 31%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt2-c2 { width: 32%;  margin-top:0;}

div.cq-colctrl-lt2nl { background:none;}
div.cq-colctrl-lt2nl-c0 { width: 31%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt2nl-c1 { width: 31%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt2nl-c2 { width: 32%;  margin-top:0;}

div.cq-colctrl-lt3 { background:url(/etc/designs/bc/bcnonav/images/cq-colctrl-lt3.gif) repeat-y scroll 170px 0; }
div.cq-colctrl-lt3-c0 { width: 46%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt3-c1 { width: 24%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt3-c2 { width: 24%;  margin-top:0;}

div.cq-colctrl-lt3nl {background:none }
div.cq-colctrl-lt3nl-c0 { width: 46%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt3nl-c1 { width: 24%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt3nl-c2 { width: 24%;  margin-top:0;}

div.cq-colctrl-lt4 { margin:-18px 0pt;}
div.cq-colctrl-lt4-c0 { width: 38%; padding-right: 4px; margin-top:0;}
div.cq-colctrl-lt4-c1 { width: 58%; margin-top:0; }


div.cq-colctrl-lt5 { background:url(/etc/designs/bc/bcnonav/images/cq-colctrl-lt5.gif) repeat-y scroll 115px 0;}
div.cq-colctrl-lt5-c0 { width: 62%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt5-c1 { width: 34%; margin-top:0;}

div.cq-colctrl-lt5nl { background:none;}
div.cq-colctrl-lt5nl-c0 { width: 62%; padding-right: 0px; margin-top:0;}
div.cq-colctrl-lt5nl-c1 { width: 34%; margin-left:20px; margin-top:0;}

div.cq-colctrl-lt6 { background:url(/etc/designs/bc/bcnonav/images/cq-colctrl-lt6.gif) repeat-y scroll 140px 0;}
div.cq-colctrl-lt6-c0 { width: 72%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt6-c1 { width: 24%; margin-top:0;}

div.cq-colctrl-lt6nl { background:none;}
div.cq-colctrl-lt6nl-c0 { width: 72%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt6nl-c1 { width: 24%; margin-top:0;}

div.cq-colctrl-lt7 { background:url(/etc/designs/bc/bcnonav/images/cq-colctrl-lt6.gif) repeat-y scroll -200px 0;}
div.cq-colctrl-lt7-c0 {width: 24%; padding-right: 15px;  margin-top:0;}
div.cq-colctrl-lt7-c1 {width: 70%; margin-left:5px; margin-top:0;}

div.cq-colctrl-lt7nl { background:none;}
div.cq-colctrl-lt7nl-c0 {width: 24%; padding-right: 15px; margin-top:0;}
div.cq-colctrl-lt7nl-c1 {width: 70%; margin-left:5px; margin-top:0;}


img {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #C2BDB3;
    color:#000000;
    margin:20px 10px 0 0;
    padding:1px;
}

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

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



.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;
}
.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 */
.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 {
    margin:5px 0 ;
    font-weight:bold;
    /*border-bottom:1px solid #B6AD95;*/
}

.newsinfo p {
font-size:1.1em;
line-height:2em;
}
#content .newsabstract p{
font-size:1.01em; }

#content .newsinfo h1 {
color:#333;
margin-top:50px !important;}

/*RTE styles */
.highlight {color:#990000;
    font-weight:bold;}

span.callout {
    background:#fff;
    border:1px solid #B29D6C;
    width:200px;
    font-size:13px;
    line-height:18px;
    float:right;
    padding:15px;
    margin: 0 10px 10px 10px;}
    
    
    /* Profiles */
.profile_leftcol{width:200px;float:left;margin-right:20px}
.profile_rightcol{width:530px;float:left;}

/*Over rides*/

#top  {
height:110px;
}