﻿/***********************************
 * Element Styles
 ***********************************/
body
{
    font-family:Arial;
    font-size:12px;
    margin:0px;
}

a
{
    text-decoration:none;
    color:#666;
}

p
{
    padding:12px 0px 0px 0px;
}

input, textarea
{
    border:1px solid #BB9966;
}

input[type="checkbox"], input[type="radio"]{
    border: 0;
}

ul
{    
	margin-left: 3em; 
	margin-top: 1em;
	margin-bottom: 1em;
	list-style-type: disc;
}

/***********************************
 * Site-wide Styles
 ***********************************/
.altA,
.profile a,
#footer a:hover
{
    text-decoration:underline;
}

.altColor1,
#header .digestDate
{
    color:#999999;
}
 
.altColor2,
#sidebar .headline,
.rollover .link a
{
    color:#00539B;
}

.altColor3,
#header .digestTitle,
#subheader a
{
    color:#00529B;
}

.altColor4,
#contentbody .headline,
.rollHeadline,
#subheader .title
{
  color:#E54800;  
  font-weight:bold;
}

.rollover .link a:hover,
#subheader .link a:hover
{
    text-decoration: underline;    
}

.altColor5,
#subheader .content,
#contentbody .content
{
    color:#333333;
}

.altColor6,
.profile,
.profile a,
.quote
{
    color:#ffffff;
}

.altColor7,
#footer
{
    color:#666666;
}

.altColor8,
.formAlert
{
    color:#ff0000;
}

.font2,
#sidebar .headline,
.quote
{
    font-family:Garamond;
}

.font3,
#subheader .headline
{
    font-family:Times;
}

.textSmall,
.profile .title,
.profile a,
.rollBody,
#footer
{
    font-size:10px;
}

/* text styles */
.textAlign1,
.quote
{
    text-align:center;   
}

/* font sizes */
.textNormal
{
    font-size:12px;
}

.textNormalb,
.profile .name,
.important
{
    font-size:12px;
    font-weight:bold;
}

.textLarge,
#sidebar .headline
{
    font-size:13px;
    font-weight:bold;
}

.textLarge,
#subheader .headline
{
    font-size:14px;
}

.textLargeb,
#contentbody .headline,
#subheader .link,
.rollover .link
{
    font-size:14px;
    font-weight:bold;
}

.textXLarge,
#subheader .title
{
    font-size:15px;
    font-weight:bold;
}

.textXXLarge,
.quote
{
    font-size:16px;
}

/***********************************
 * Header
 ***********************************/
#header
{
    position:absolute;
    width:981px;
    height:115px;
    font-weight:bold;
    top:0px;
    left:0px;
}

#header #bairdLogo
{
    position:absolute;
    left:31px;
    top:11px;
}

#header #headerTitle
{
    position:absolute;
    right:5px;
    top:10px;
    text-align:right;
}

#header .digestTitle
{
    font-size:24px;
}

#header #linkBar
{
    position:absolute;
    top:85px;
    height:30px;
    background-color:#DE4A00;
    width:981px;
    text-align:right;
}

#header #linkBar a
{
    position:relative;
    top:6px;
    color:#F5C9B3;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    margin-right:20px;
}

#header #linkBar a:hover
{
    color:#ffffff;
}

/***********************************
 * Subheader
 ***********************************/
#subheader 
{
    position:relative;
    margin-bottom:15px;
    width:981px;
    height:236px;
    background-color:#F4F0E8;
    clear:both;
}

#subheader .copy
{
    position:absolute;
    left:43px;
    top:43px;
    width:407px;
}

#subheader .headline
{
    padding-bottom:12px;
}

#subheader .content
{
    padding-bottom:12px;
}

#subheader .image
{
    position:absolute;
    right:0px;
}

#subheader .link
{
    position:relative;
    left:340px;
    text-decoration:none;
}

/***********************************
 * Sidebar
 ***********************************/
#sidebar
{
    position:relative;
    width:230px;
    left:20px;
    float:left;
}

#sidebar .element
{
    background-color:#F8F5EF;
    margin-bottom:0px;
}

#sidebar .header
{
    font-size:14px;
    font-weight:bold;
    color:#666666;
    border-right:1px solid #BB9966;
    border-bottom:1px solid #BB9966;
    padding-top:3px;
    padding-left:5px;
    padding-bottom:5px;
}

#sidebar .content
{
    border-right:1px solid #BB9966;
    border-bottom:2px solid #BB9966;
    padding:0px 5px 0px 5px;
}

#sidebar .content .item
{
    padding:5px 5px 5px 5px;
    color:#666666;
    position:relative;
}

#sidebar .headline
{
    font-family: Arial;
    font-size: 12px;
}

#sidebar .rollover
{   
    width:239px;
    background-color:#F8F5EE;
    border-left:1px solid #D7D4CF;
    border-right:1px solid #D7D4CF;
    border-bottom:1px solid #D7D4CF;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
}

.about .rollover
{       
    width:239px;
    background-color:#F8F5EE;
    border-left:1px solid #D7D4CF;
    border-right:1px solid #D7D4CF;
    border-bottom:1px solid #D7D4CF;
    padding:10px;
}

.shadowLeft
{
    display:none;
    padding-left:5px;
    padding-bottom:5px;
    position:absolute;
    left:-280px;
    top:0px;
    background-image:url('/bolimages/main/BID/bubble-right-background.png');
    background-position:bottom left;
    width:259px;
}

.shadowRight
{
    display:none;
    padding-right:5px;
    padding-bottom:5px;
    position:absolute;
    right:-300px;
    top:-60px;
    background-image:url('/bolimages/main/BID/bubble-left-background.png');
    background-position:bottom right;
    width:259px;
}

.rollover .link
{
    position:relative;
    left:140px;
}

.rollHeadline
{
    padding-bottom:10px;
}

.rollBody
{
    padding-bottom:10px;
    color:#666666;
}

.bubblePointLeft
{
    position:absolute;
    left:-44px;
    top:55px;
}

.bubblePointRight
{
    position:absolute;
    right:-46px;
    top:16px;
}

.bubbleTopRight
{
    position:absolute;
    top:-7px;
    right:-3px;
}

.bubbleTopLeft
{
    position:absolute;
    top:-7px;
    left:-1px;
}

#sidebar .node
{
    position:absolute;
    right:0px;
    padding:7px;
    padding-right:13px;
}

.subheaderspacer
{
    height:28px;
}

/* for the jQuery rollover */
.selectedSidebarItem
{
    background-color:#BB9966;
}
.selectedSidebarItemHeadline
{
    color:#ffffff;
}

#content_calendar
{
    display:none;
}

/***********************************
 * Right Sidebar
 ***********************************/

#rightSidebar2
{
    position:relative;
    float:right;
    width:150px;
    left:-85px;
}

.profile
{
    width:150px;
    background-image:url('/bolimages/main/BID/about-background.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    margin-bottom:10px;
    position:relative;
}

.profile .about
{
    padding:5px;
}

.profile .title
{
    margin-bottom:6px;
}

.quote 
{
    width:130px;
    padding: 35px 10px 35px 10px;
    background-image:url('/bolimages/main/BID/quote-background-bottom.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color: #B2916B;
}

/***********************************
 * Content
 ***********************************/
#bodyContent
{
    width:981px;
    position:relative;
    top:115px;
}

.chart
{
    position:relative;   
}

.chart .enlarge
{
    position:relative;
    left:360px;
}

#content1, 
#content2
{
    background-image:url('/bolimages/main/BID/content-background.gif');
    float:right;
    position:relative;
    width:471px;
    background-repeat:no-repeat;
}

#content1 .content, 
#content2 .content
{
    min-height:300px;
}

#content2
{
    left:-95px;
}

#content1
{
    
}

#content1 .sharelinks,
#content2 .sharelinks
{
    position:absolute;
    right:10px;
    top:5px;
}

#content1 .sharelinks a,
#content2 .sharelinks a
{
    padding-bottom:1px;
    padding-left:5px;
    color:#666666;
    font-size:10px;
}

/***********************************
 * Content Body
 ***********************************/

#contentSpacer
{
    position:relative;
    height:40px;
}

#contentbody
{
    position:relative;
    padding-left:10px;
    padding-right:10px;
}

#contentbody a
{
    text-decoration:none;
    color:#00539B;
    font-weight:bold;
}

#contentbody a:hover
{
    text-decoration:underline;    
}

#contentbody .title
{
    font-family:Garamond;
    font-size:20px;
    color:#5B473B;
    padding-bottom:10px;
}

#contentbody .content
{
    padding-bottom:10px;
}

#contentbody .shadow
{
    position:absolute;
    background-color:#c0c0c0;
    width:200px;
    height:150px;
    top:-100px;
    left:-100px;
    filter:alpha(opacity=50);
	opacity:0.5;
}

#contentbody .callout
{   
    position:absolute;
    background: url('/bolimages/main/BID/bubble-top.gif') no-repeat;
    background-color:#F9F6F1;
    top:-105px;
    left:-95px;
    width:200px;
    height:150px;
}

.contentEnd
{
    padding-top:10px;
    padding-bottom:10px;    
}

.formTable td
{
    padding-bottom:5px;
    padding-right:5px;
}

.formMessage, .formAlert
{
    padding-bottom:5px;
}

/***********************************
 * Third Party Components
 ***********************************/
.addthis_default_style
{
    padding:2px;
}
.addthis_default_style a:hover
{
    text-decoration: underline;
}

/***********************************
 * Footer
 ***********************************/
#footer
{
    position:relative;
    top:115px;
    padding-left:20px;
    padding-bottom:20px;
}

