
	BODY  { background: #FFFFFF; color: #333333; text-align: left; margin-top: 2;
			font-family: Verdana, sans-serif }
  
  	body, td { font-size: 13 }
  	
  	DIV.thepage { width: 760px; text-align: left }
	DIV.thewidepage { text-align: left }
  
  	A:link, A:active, A:visited { color: #006699; text-decoration: underline }
  	A:hover { color: #000033; text-decoration: underline }
	
  	h1 { font-size: 16; font-weight: bold; clear: both }
  	h2 { font-size: 15; font-weight: bold; clear: both }
  	h3 { font-size: 14; font-weight: bold; clear: both }

	A.coursetitle { font-weight: bold }
  	
	.big { font-size: 16px }
	.error { color: #ff0000 }
	.small { font-size: 11px }
	
	em { font-weight: bold }
	
	div.inputbox { background:#eeeeee; padding: 1em;
			border-style: solid; border-width: 1px; border-color: #666666 }
	
	div.crumbs { padding-top: 5; padding-bottom: 5 }
	A.crumblink { font-weight: bold; text-decoration: underline; text-transform: capitalize }
	span.lastcrumb { color: black; font-weight: bold }
	
	td.navbox { background-color: #eeeeee; border-width: 1; padding: 5px; border-style: solid; }
	td.navstrip { padding: 3px; background-color: #dddddd; text-align: center }
	td.paddedcell { padding: 5px }
	tr.results1 { background-color: #dddddd }
	tr.results2 { background-color: #ffffff }
	
	td.box { border-style: solid; border-color: #666666; border-width: 1 }
	td.homepagebox { border-style: solid; border-width: 1px; border-color: #666666; background-color: #f9f9f9 }
	td.homepageinfochunk { background: #e3e3e3; border-width: 1 0 1 0; border-color: #666666; 
							border-style: solid; padding: 5px }
	td.homepagechunk { background-color: #f9f9f9; border-style: solid; border-color: #999999; 
					border-width: 0;  padding: 5px }
	
	div.threadhead { background-color: #eeeeee }
	div.threadbody { padding: 0.5em }
	div.quoted { padding-right: 0.5em; padding-left: 1.5em; padding-top: 0.5em;
					padding-bottom: 0.5em; color: #006600; font-size: smaller }
					
	div.floatedright { float: right; padding-right: 0; padding-top: 5px; padding-bottom: 2px;
							padding-left: 10px; clear: right }
	div.floatedleft { float: left; padding-right: 10px; padding-top: 5px; padding-bottom: 2px;
							padding-left: 0px; clear: left }
	span.flowed { padding: 5px }
	
    #blogs_home_header {
        background-repeat:  no-repeat;
        background-image:   url('http://www.berkleemusic.com/assets/display/8987425/bb_header.jpg');
    }

    /* New Styles (Mainly Brian Kane's new stuff) */
    div.billing {
        background-color: #eeeeee;
        padding: .4em 1em;
		border-style: solid;
        border-width: 0px;
        border-color: #666666
    }

    div.billing p {
        margin-bottom: 2em;
        padding: .5em;
        background-color: #ffffff;
    }

    div.billing h1 {
        font-size: 1em;
        font-weight: bold;
    }

    table.order {
        width: 100%;
        border-collapse: collapse;
    }

    table.order tr.white { background-color: #ffffff; }
    table.order tr.blue  { background-color: #eeeeff; }
    table.order td.full { width: 100%; }

    table.order span.grey { 
        color: #666666;
        font-style: italic;
    }

    table.order th {
        font-weight: bold;
        text-align: left;
        padding: 5px 0px;
        font-size: 1em;
    }

    table.order td {
        padding: 5px;
    }

    /* Info table for small amounts of info at the top of orders */
    table.order table.info {
        padding: 0px;
        margin: 0px;
    }

    table.order table.info td {
        padding: 0px 20px 0px 0px;
    }

    /* Yellow highlight cells */
    table.order td.highlight {
        background-color: #fffab8;
        font-weight: bold;
        vertical-align: middle
    }

    table.order tr.white td.highlight {
        background-color: #fffed7;
    }

    /* Price Cells */
    table.order td.price {
        text-align: right;
    }




