body {
font-family:Verdana,Tahoma, Arial,sans-serif;
margin:0 auto;
padding:0
}

#wrap {
width:76em;
margin:0 auto
}

#middle-column {
float:left;
width:98%;
line-height:1.3em;
padding:40px 5px 0 0.7em
}

#middle-column-new {
float:left;
width:100%;
line-height:1.3em;
padding:30px 0 0
}

.middle-column-left {
float:left;
width:47.75%
}

.middle-column-left-new {
float:left;
width:30%;
margin-left:10px
}

.middle-column-right-left-padded {
float:left;
width:32%;
padding: 0 0 10px 15px;
margin-top:-15px;
}

.middle-column-partners {
float:left;
width:98%
}

.middle-column-right {
float:right;
width:47.75%
}

.middle-column-rightNew {
float:right;
width:50%
}
.middle-column-right-full {
float:right;
width:68%
}

.middle-column-box-title-grey-youTube {
clear:both;
display:block;
background-color:#bebebe;
font-weight:700;
color:#323232;
margin:0;
padding:0
}

.middle-column-box-title-offwhite {
clear:both;
display:block;
background-color:#efefef;
font-weight:700;
color:#323232;
margin:0 0 0.5em;
padding:0.2em 0 0.2em 0.5em
}

.middle-column-box-text {
clear:both;
display:block;
margin:0 0 0.5em;
padding:0.1em 0 0 0.5em
}

.middle-column-box-title-mid-grey-new {
clear:both;
display:block;
background-color:#bebebe;
font-weight:700;
color:#323232;
line-height:17px;
margin:0 0 0.5em;
padding:0.2em 0 0.2em 0.5em
}

.middle-column-box-white {
float:left;
width:100%;
border:solid 1px #a3a3a3;
margin:0 0 1.5em;
padding:0
}

.middle-column-box-clear {
float:left;
width:100%;
margin:0 0 1.5em;
padding:0
}

.middle-column-box-deepgrey {
float:left;
width:100%;
border:solid 0.1em #a3a3a3;
margin:0 0 1.5em;
padding:0
}

.middle-column-box-deepgrey-new {
float:left;
width:100%;
margin:1em 0 1.5em;
padding:0
}

.middle-column-box-deepgrey-youTube {
float:left;
width:640px;
border:solid 0.1em #f7f7f7;
margin:0;
padding:3px
}

.middle-column-box-left-white {
float:left;
width:98%;
border:solid 0.1em #f7f7f7;
margin:0 0 1.2em;
padding:0
}

.middle-column-box-left-clear {
float:left;
width:99%;
margin:0 0 1.2em;
padding:0
}
.middle-column-box-right-clear {
float:right;
width:99%;
margin:0 0 1.2em;
padding:0
}

.middle-column-flashMP3Player {
float:left;
width:98%;
margin:0 0 1.5em;
padding:0
}

.middle-column-box-right-white {
float:right;
width:98%;
border:solid 0.1em #fff;
margin:0 0 1.5em;
padding:0
}

.middle-column-box-right-white-no-bottom-pad {
float:right;
width:98%;
border:solid 0.1em #fff;
margin:0 0 1.5px;
padding:0
}

.middle-column-img-left {
float:left;
border:0;
margin:0 0.5em 0 0;
padding:3px
}

.middle-column-img-right {
float:right;
border:solid 1px #646464;
margin:0.3em 0 0 0.5em
}

.middle-column-img-top {
float:left;
border:0;
margin:-1em 0.5em 0 0;
padding:5px
}

#right-column {
float:right;
width:20%;
background-color:#fff;
color:#646464;
font-size:1.1em
}

.right-column-box-title-grey {
clear:both;
display:block;
background-color:#dcdcdc;
font-weight:700;
color:#323232;
margin:0 0 0.2em;
padding:0.2em
}

.right-column-box-white {
float:right;
width:91%;
border:solid 0.1em #c8c8c8;
margin:0 0 0.8em;
padding:0.4em
}

.right-column-box-white p {
margin:0.3em 0 0.4em
}

.right-column-img {
float:right;
border:solid 1px #646464;
margin:1em 0 0
}

#footer {
clear:both;
float:left;
width:76em;
height:2.5em;
border-top:solid 0.1em #969696;
border-bottom:solid 0.1em #969664;
background-color:#dcdcdc;
text-align:center;
color:#646464;
font-size:1em;
margin:1em 0;
padding:0.25em 0 0.3em
}

a:hover {
color:#0a6af5;
text-decoration:none;
background-color:#fff
}

.homepageTextCallout {
font:11px Verdana, Helvetica, sans-serif;
color:#1D2738;
line-height:16px;
padding-left:5px
}

.homepageTextCallout a:hover {
text-decoration:none;
color:#000
}

.bioTextCallout {
font:11px Verdana, Helvetica, sans-serif;
color:#1D2738;
line-height:16px;
padding:5px
}

#videoPocket {
width:32px;
float:left;
padding:3px
}

#videoPocketText {
padding-top:5px;
float:right;
width:87%;
margin-left:-8px
}

#footerNavigator {
padding-left:55%;
border:0
}

#buyItNow {
border:0;
width:95px;
float:right;
margin:0 10 0 0;
}

#buyItNowHome {
border:0;
width:110px;
float:right;
margin:0
}

#buyItNowMain {
margin-top:-22px;
border:0;
width:90px;
float:right
}

.photoCaption {
border:1px solid #344766;
margin:3px;
padding:0
}

#portfolioWithCaptionLeft {
width:630px;
float:left;
background-image:url(../img/titleBarQuadrant.png);
background-repeat:no-repeat;
background-position:center;
margin:-8px 0 0;
padding:8px
}

#portfolioDivContent {
width:190px;
float:left;
margin:0;
padding:5px 19px 8px 8px
}

#portfolioWithCaptionRight {
width:195px;
margin:0;
padding:3px
}

.bodyauthor {
color:gray;
font-weight:700;
font-size:1em;
border-top:solid 1px gray;
width:100%;
padding-top:4px;
padding-bottom:4px
}

.dropcap {
font-size:4.3em;
line-height:0.6em;
font-weight:700;
float:left;
padding-right:1px;
padding-top:0.12em
}

.MainTitle {
color:#344766;
font-weight:700;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:4px 0 0
}

.artimage {
float:right;
align:right;
background:#F5F5F5;
border:1px solid #A9A9A9;
width:188px;
text-indent:0;
font-size:10px;
clear:both;
margin:0 0 3px 3px;
padding:5px 5px 5px 5px;
}
.bodyPushUp{margin-top:-10px;}

.highlight {
color:#C00
}

.bodycrosshead {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#344766;
margin-top:10px;
background-position:left 0.3em;
text-align:center;
font-weight:700;
margin-bottom:10px;
font-size:1.2em;
text-indent:40px
}

.middle-column-box-title-grey,.middle-column-box-title-mid-grey {
clear:both;
display:block;
background-color:#bebebe;
font-weight:700;
color:#323232;
margin:0 0 0.5em;
padding:0.2em 0 0.2em 0.5em
}

.middle-column-box-white p.heading,.middle-column-box-left-white p.heading,.middle-column-box-right-white p.heading {
font-weight:700;
font-size:1.2em;
margin:1em 0
}

.middle-column-box-white p.subheading,.middle-column-box-left-white p.subheading,.middle-column-box-right-white p.subheading {
font-weight:700;
margin:1em 0 0.6em
}

.middle-column-box-white p,.middle-column-box-left-white p,.middle-column-box-right-white p {
margin:0 0 0.6em
}

.homepageTextCallout a:link,.homepageTextCallout a:visited,.homepageTextCallout a:active {
color:#344766;
text-decoration:underline;
outline:none
}

.introtextbold,.introtext {
color:#344766;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
padding-bottom:5px
}

.menu_list {
width:150px
}

.menu_head {
cursor:pointer;
position:relative;
color:#253349;
background:#EFEFEF url(../left.png) center right no-repeat;
font-weight:400;
margin:1px;
padding:5px 10px
}

.menu_body {
display:none
}

.menu_body a {
display:block;
color:#626C7C;
background-color:#CDCDCD;
padding-left:10px;
text-decoration:none;
font-weight:400
}

.menu_body a:hover {
color:#4A4C4F;
text-decoration:underline
}
#flashPlayerRight2Col {
float:right;
padding-top: 15px;
padding-left:0px;
width:49%
}
#flashPlayerLeft2Col {
float:left;
padding-left:0px;
padding-top: 15px;
width:49%
}
#audioHomepage {
float:right;
padding-right:15px;
padding-left:15px;
margin-top:-15px;
width:675px
}
