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

body {
    background:#EFEBE1;
    }
#topwrapper {
background:transparent url(../../bc/global/gif/content_bg_fullwidth.gif) repeat-x scroll 0 0;
width:100%;
}
#top {
    width: 100%;
    height: 44px;
    margin: 0;
    padding: 0;
    text-align: left;
    z-index: 2727;
    background:transparent;
    border-bottom:1px solid #B29D6C;
    }
    
#main {
    width:100%;
    background:none;
    border-top:none;
    text-align:left;
    left:0px;
    }

#header {
    position: absolute;
    top: 0;
    left: 20px;
    height: 40px;
    }
#header .motto {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    text-indent: -2727px;
    }
#header h1 {
    display: none;
    }
#header span.motto a {
    display: block;
    width: 285px;
    height: 40px;
    padding: 0;
    margin: 0;
    background: url("images/wordmark.gif") no-repeat 0 13px;
    text-decoration:none;
    }
#closewindow {
    position:absolute;
    top:14px;
    right:20px;
    text-transform:uppercase;
    font: bold 1.0em Arial, Verdana, sans-serif;
    letter-spacing: .2em;
    }
#closewindow a {
    color: #CCC;
    background: inherit;
    text-decoration:none;
    }
#closewindow a:hover { 
    color: #B29D6C;
    background: inherit;
    text-decoration:underline;
    }   

/* MAIN CONTENT STYLES */

#content {
    background:transparent none repeat scroll 0 0;
    border-top:medium none;
    margin:0;
    min-height:300px;
    padding:0 20px;
    position:absolute;
    width:95%;
    }

#content h1, #content h2 { margin-left:2px; margin-right:20px; }
#content h1 {
    font:normal 2.0em Georgia, Times, serif;
    margin-bottom:1px;
    margin-top:20px;
    letter-spacing:1px;
    color:#990000;
    }
#maincontent h2, #content h2 {
    font:bold 1.3em Arial, Verdana, sans-serif;
    margin-top:0;
    margin-bottom:29px;
    letter-spacing:2px;
    color:#9E8F77;
    font-variant:small-caps;
    }
    
#content h3 {
    font:normal 1.4em Georgia;
    margin-top:10px;
    margin-bottom:0px;
    letter-spacing:.06em;
    }
#content h4 {
    font:bold 1.2em Arial;
    margin-top:10px;
    margin-bottom:3px;
    letter-spacing:.06em;
    color:#990000;
    }  
    
#content h5 {
    margin-top: 10px;
    margin-bottom: 3px;
    color: #000;
    background: inherit;
    font: bold 1.1em Arial, Verdana, sans-serif;
    letter-spacing: .06em;
    } 
#content p {
    font-size:1.1em;
    line-height:1.6em;
    margin:5px 0 10px 0;
    }

#content ul li {
    margin: 4px 0;
    font-size: 1.1em !important;
    line-height: 1.6em;
    }
#content li li {
    font-size: 1.04em;
    line-height: 1.5em;
    }

#content ol li ol li, #content ul li ul li { /* kt 12.03.09: bullet text same size (older browsers) */
    font-size: 1.1em;
    line-height: 1.6em;
}

#content hr {
    border: 0;
    color: #b6ad95;
    background-color: #b6ad95;
    height: 1px;
    }

#content ul li, #content li, #content ol,  #content ol li {
font-size: 1.04em;
line-height:1.6em;
}

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

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:none;}
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:none;}
div.cq-colctrl-lt2-c0 { width: 31%; padding-right: 14px; border-right:1px solid #B6AD95; margin-top:0;}
div.cq-colctrl-lt2-c1 { width: 31%; padding-right: 10px; border-right:1px solid #B6AD95;margin-right:5px; 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-lt2 { background:none;}
div.cq-colctrl-lt2-c0 { width: 31%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt2-c1 { width: 31%; padding-right: 10px;margin-right:5px; margin-top:0;}
div.cq-colctrl-lt2-c2 { width: 32%;  margin-top:0;}

div.cq-colctrl-lt3 { background:none; }
div.cq-colctrl-lt3-c0 { width: 46%; padding-right: 14px; margin-top:0;}
div.cq-colctrl-lt3-c1 { width: 24%; padding-right: 10px;margin-right:5px; 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 { background:none; 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:none;}
div.cq-colctrl-lt5-c0 { width: 62%; padding-right: 10px;margin-right:5px; 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:none;}
div.cq-colctrl-lt6-c0 { width: 72%; padding-right: 10px;margin-right:5px; 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: 70%; padding-right: 15px;margin-right:5px; margin-top:0;}
div.cq-colctrl-lt6nl-c1 { width: 24%; margin-left:5px; margin-top:0;}

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


/* 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 */
.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;*/
}



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

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

.profile_leftcol{
    width:200px !important;
    float:left;
    padding-top:5px;
    margin:10px 20px 0 0px;
    line-height:1.6em !important;
    }

.profile_rightcol{
    margin: 0px 40px 60px 10px;
    *margin: 0px 10px 60px 10px; /* IE7 fix */
    _margin: 0px 10px 60px 10px;/* IE6 fix */
    padding-bottom:60px;
    position:absolute;
    left:240px;
    }

.profile_rightcol h5.sectionhead {
    font-weight:bold;
    letter-spacing:none;
    color:#333;
    font-family:Verdana, arial, sans-serif;
    font-size:12px;
    font-variant:small-caps;
    margin:20px 0 5px 0;
    letter-spacing:.05em;
    }
 .profiledepartment, .profileemail, .profilestreet, .profilephone {
    line-height:1.8em !important;
    }
   .profile_divider {
   display:block;
   background:#CBBD9B;
   border:none;
   margin:10px  0;
   height:1px;
   width:180px;
   }  