html,
body,
section,
nav,
article,
aside,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
header,
footer,
address,
p,
hr,
pre,
blockquote,
ol,
ul,
li,
dl,
dt,
dd,
figure,
figcaption,
div,
a,
em,
strong,
small,
cite,
q,
dfn,
abbr,
time,
code,
var,
samp,
kbd,
sub,
sup,
i,
b,
mark,
ruby,
rt,
rp,
bdo,
span,
br,
wbr,
ins,
del,
img,
iframe,
video,
audio,
table,
caption,
tbody,
thead,
tfoot,
tr,
td,
th,
form,
fieldset,
legend,
label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body { line-height: 1.0 }
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary { display: block }
nav
ul { list-style: none }
ol,
ul { list-style: none }
blockquote,
q { quotes: none }
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
:focus { outline: 0 }
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
del { text-decoration: line-through }
abbr[title],
dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    clear: both;
    float: none;
    margin: 0 0 17px;
    border: none;
    width: 100%;
    height: 1px;
    color: #ccc;
    background: #ccc;
}
input,
select { vertical-align: middle }
html { font-size: 100.01% }
------body cut
h6
img { margin: 0 }
address { font-style: italic }
p { margin-bottom: 18px }
p img,
img.left {
    float: left;
    margin: 0 10px 10px 0;
}
img.right {
    float: right;
    margin: 0 0 10px 10px;
}
p.incr,
.incr
p {
    font-size: 11px;
    line-height: 14px;
}
pre {
    margin: 18px 0 0;
    font: 11px 'andale mono', 'lucida console',monospace;
    line-height: 18px;
    white-space: pre;
}
ol { list-style: decimal }
ul { list-style: square }
li {
    margin-left: 40px;
    line-height: 18px;
}
li ol,
li
ul { margin: 9px 0 }
dl { }
dt { font-weight: bold }
dd { margin-left: 40px }
em,
cite { font-style: italic }
strong { font-weight: bold }
small { font-size: 10px }
code,
var,
samp,
kbd {
    font: 11px 'andale mono', 'lucida console',monospace;
    line-height: 18px;
}
sup,
sub {
    font-size: 10px;
    line-height: 0;
}
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
i { font-style: italic }
b { font-weight: bold }
img { display: block }
address,
p,
pre,
blockquote,
ol,
ul,
dl,
table,
form,
fieldset,
.box,
.module { margin-bottom: 18px }
a,
em,
strong,
small,
cite,
dfn,
abbr,
time,
code,
var,
samp,
kbd,
i,
b,
mark,
ruby,
rt,
rp,
bdo,
span,
ins,
del { line-height: 1.0 }
.container-24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
	
}
.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12,
.grid-13,
.grid-14,
.grid-15,
.grid-16,
.grid-17,
.grid-18,
.grid-19,
.grid-20,
.grid-21,
.grid-22,
.grid-23,
.grid-24 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.push-1,
.pull-1,
.push-2,
.pull-2,
.push-3,
.pull-3,
.push-4,
.pull-4,
.push-5,
.pull-5,
.push-6,
.pull-6,
.push-7,
.pull-7,
.push-8,
.pull-8,
.push-9,
.pull-9,
.push-10,
.pull-10,
.push-11,
.pull-11,
.push-12,
.pull-12,
.push-13,
.pull-13,
.push-14,
.pull-14,
.push-15,
.pull-15,
.push-16,
.pull-16,
.push-17,
.pull-17,
.push-18,
.pull-18,
.push-19,
.pull-19,
.push-20,
.pull-20,
.push-21,
.pull-21,
.push-22,
.pull-22,
.push-23,
.pull-23 { position: relative }
.alpha { margin-left: 0 }
.omega { margin-right: 0 }
.container-24 .grid-1 { width: 30px }
.container-24 .grid-2 { width: 70px }
.container-24 .grid-3 { width: 110px }
.container-24 .grid-4 { width: 150px }
.container-24 .grid-5 { width: 190px }
.container-24 .grid-6 { width: 230px }
.container-24 .grid-7 { width: 270px }
.container-24 .grid-8 { width: 310px }
.container-24 .grid-9 { width: 350px }
.container-24 .grid-10 { width: 390px }
.container-24 .grid-11 { width: 430px }
.container-24 .grid-12 { width: 470px }
.container-24 .grid-13 { width: 510px }
.container-24 .grid-14 { width: 550px }
.container-24 .grid-15 { width: 590px }
.container-24 .grid-16 { width: 630px }
.container-24 .grid-17 { width: 670px }
.container-24 .grid-18 { width: 710px }
.container-24 .grid-19 { width: 750px }
.container-24 .grid-20 { width: 790px }
.container-24 .grid-21 { width: 830px }
.container-24 .grid-22 { width: 870px }
.container-24 .grid-23 { width: 910px }
.container-24 .grid-24 { width: 950px }
.container-24 .prefix-1 { padding-left: 40px }
.container-24 .prefix-2 { padding-left: 80px }
.container-24 .prefix-3 { padding-left: 120px }
.container-24 .prefix-4 { padding-left: 160px }
.container-24 .prefix-5 { padding-left: 200px }
.container-24 .prefix-6 { padding-left: 240px }
.container-24 .prefix-7 { padding-left: 280px }
.container-24 .prefix-8 { padding-left: 320px }
.container-24 .prefix-9 { padding-left: 360px }
.container-24 .prefix-10 { padding-left: 400px }
.container-24 .prefix-11 { padding-left: 440px }
.container-24 .prefix-12 { padding-left: 480px }
.container-24 .prefix-13 { padding-left: 520px }
.container-24 .prefix-14 { padding-left: 560px }
.container-24 .prefix-15 { padding-left: 600px }
.container-24 .prefix-16 { padding-left: 640px }
.container-24 .prefix-17 { padding-left: 680px }
.container-24 .prefix-18 { padding-left: 720px }
.container-24 .prefix-19 { padding-left: 760px }
.container-24 .prefix-20 { padding-left: 800px }
.container-24 .prefix-21 { padding-left: 840px }
.container-24 .prefix-22 { padding-left: 880px }
.container-24 .prefix-23 { padding-left: 920px }
.container-24 .suffix-1 { padding-right: 40px }
.container-24 .suffix-2 { padding-right: 80px }
.container-24 .suffix-3 { padding-right: 120px }
.container-24 .suffix-4 { padding-right: 160px }
.container-24 .suffix-5 { padding-right: 200px }
.container-24 .suffix-6 { padding-right: 240px }
.container-24 .suffix-7 { padding-right: 280px }
.container-24 .suffix-8 { padding-right: 320px }
.container-24 .suffix-9 { padding-right: 360px }
.container-24 .suffix-10 { padding-right: 400px }
.container-24 .suffix-11 { padding-right: 440px }
.container-24 .suffix-12 { padding-right: 480px }
.container-24 .suffix-13 { padding-right: 520px }
.container-24 .suffix-14 { padding-right: 560px }
.container-24 .suffix-15 { padding-right: 600px }
.container-24 .suffix-16 { padding-right: 640px }
.container-24 .suffix-17 { padding-right: 680px }
.container-24 .suffix-18 { padding-right: 720px }
.container-24 .suffix-19 { padding-right: 760px }
.container-24 .suffix-20 { padding-right: 800px }
.container-24 .suffix-21 { padding-right: 840px }
.container-24 .suffix-22 { padding-right: 880px }
.container-24 .suffix-23 { padding-right: 920px }
.container-24 .push-1 { left: 40px }
.container-24 .push-2 { left: 80px }
.container-24 .push-3 { left: 120px }
.container-24 .push-4 { left: 160px }
.container-24 .push-5 { left: 200px }
.container-24 .push-6 { left: 240px }
.container-24 .push-7 { left: 280px }
.container-24 .push-8 { left: 320px }
.container-24 .push-9 { left: 360px }
.container-24 .push-10 { left: 400px }
.container-24 .push-11 { left: 440px }
.container-24 .push-12 { left: 480px }
.container-24 .push-13 { left: 520px }
.container-24 .push-14 { left: 560px }
.container-24 .push-15 { left: 600px }
.container-24 .push-16 { left: 640px }
.container-24 .push-17 { left: 680px }
.container-24 .push-18 { left: 720px }
.container-24 .push-19 { left: 760px }
.container-24 .push-20 { left: 800px }
.container-24 .push-21 { left: 840px }
.container-24 .push-22 { left: 880px }
.container-24 .push-23 { left: 920px }
.container-24 .pull-1 { left: -40px }
.container-24 .pull-2 { left: -80px }
.container-24 .pull-3 { left: -120px }
.container-24 .pull-4 { left: -160px }
.container-24 .pull-5 { left: -200px }
.container-24 .pull-6 { left: -240px }
.container-24 .pull-7 { left: -280px }
.container-24 .pull-8 { left: -320px }
.container-24 .pull-9 { left: -360px }
.container-24 .pull-10 { left: -400px }
.container-24 .pull-11 { left: -440px }
.container-24 .pull-12 { left: -480px }
.container-24 .pull-13 { left: -520px }
.container-24 .pull-14 { left: -560px }
.container-24 .pull-15 { left: -600px }
.container-24 .pull-16 { left: -640px }
.container-24 .pull-17 { left: -680px }
.container-24 .pull-18 { left: -720px }
.container-24 .pull-19 { left: -760px }
.container-24 .pull-20 { left: -800px }
.container-24 .pull-21 { left: -840px }
.container-24 .pull-22 { left: -880px }
.container-24 .pull-23 { left: -920px }
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
form { }
fieldset { }
legend { }
label { }
input[type=text],
input[type=password],
input[type=file],
input[type=email],
input[type=url],
input[type=number],
input[type=search],
input.text,
input.title,
textarea,
select {
    float: left;
    border: 1px solid #B3B3B7;
    background: #fff;
}
input[type=range] { }
input[type=date],
input[type=datetime],
input[type=month],
input[type=week],
input[type=time] { }
input[type=text]:focus,
input[type=password]:focus,
input[type=file]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=search]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
    border-color: #993333;
    background-image: none;
}
input[type=text],
input[type=password],
input[type=file],
input[type=email],
input[type=url],
input[type=number],
input[type=search],
input.text,
input.title,
textarea,
select { margin: 0 }
input[type=text],
input[type=password],
input[type=file],
input[type=email],
input[type=url],
input[type=number],
input[type=search],
input.text,
input.title,
select {
    padding: 5px;
    width: 218px;
}
select { width: 230px }
input[type=checkbox],
input[type=radio],
input.checkbox,
input.radio {
    position: relative;
    top: 0;
    vertical-align: text-top;
}
button { }
.datalist,
datalist { }
optgroup { }
option { background-color: transparent }
textarea {
    padding: 5px;
    width: 450px;
    height: 100px;
    vertical-align: baseline;
}
form.inline { line-height: 3 }
form.inline p,
form.inline div,
form.inline
li {
    overflow: hidden;
    clear: both;
    margin: 0 0 18px 0;
    list-style: none;
}
form.inline
label {
    display: block;
    float: left;
    margin-right: 10px;
}
form.inline
img {
    display: inline;
    margin: 0;
}
form.block
label { display: block }
legend {
    font-size: 15px;
    font-weight: bold;
}
label {
    font: bold 14px/18px 'TradeGothicLTStdMedium',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    text-align: left;
    line-height: 18px;
    text-transform: uppercase;
}
input.title { font-size: 18px }
input,
textarea,
select,
button { font: normal 13px/18px Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif }
.required { color: #fd4239 }
form
.pad { padding-left: 160px }
input[type=submit],
button,
label,
select { cursor: pointer }
body
a.noicon {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent none !important;
}
a[href^="mailto:"],
a[href$=".pdf"],
a[href$=".doc"],
a[href$=".xls"],
a[href$=".rss"],
a[href$=".rdf"],
a[href^="aim:"] {
    margin: 2px 0;
    padding: 2px 22px 2px 0;
    background-repeat: no-repeat;
    background-position: right center;
}
a[href^="mailto:"] { background-image: url(../Portals/83361/assets/img/icons/links/email.png) }
a[href$=".pdf"] { background-image: url(../Portals/83361/assets/img/icons/documents/pdf.png) }
a[href$=".doc"] { background-image: url(../Portals/83361/assets/img/icons/documents/doc.png) }
a[href$=".xls"] { background-image: url(../Portals/83361/assets/img/icons/documents/xls.png) }
a[href$=".rss"],
a[href$=".rdf"] { background-image: url(../Portals/83361/assets/img/icons/links/feed.png) }
a[href^="aim:"] { background-image: url(../Portals/83361/assets/img/icons/links/im.png) }
.vcard div,
.vcard
p { }
.vcard
span { }
.vcard
.org {
    margin: 0;
    font-weight: bold;
}
.vcard
.adr { }
.vcard
.tel { }
.vcard
.email { }
.vcard
span.type { font-weight: bold }
.vcard a,
.vcard a:visited,
.vcard a:focus,
.vcard a:active {
    border: none;
    color: #4D4E53;
}
html { height: 100% }
body {
    color: #717174;
    font-family: Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
@font-face {
    font-family: 'bold-no-2';
    src: url('../Portals/83361/assets/fonts/tradegothicltstd-bd2-webfont.eot');
    src: local('?'), url('../Portals/83361/assets/fonts/tradegothicltstd-bd2-webfont.woff') format('woff'), url('../Portals/83361/assets/fonts/tradegothicltstd-bd2-webfont.ttf') format('truetype'), url('../Portals/83361/assets/fonts/tradegothicltstd-bd2-webfont.svgz#webfontmG5pzmBP') format('svg'), url('../Portals/83361/assets/fonts/tradegothicltstd-bd2-webfont.svg#webfontmG5pzmBP') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'bold-condensed';
    src: url('../Portals/83361/assets/fonts/tradegothicltstd-bdcn20-webfont.eot');
    src: local('?'), url('../Portals/83361/assets/fonts/tradegothicltstd-bdcn20-webfont.woff') format('woff'), url('../Portals/83361/assets/fonts/tradegothicltstd-bdcn20-webfont.ttf') format('truetype'), url('../Portals/83361/assets/fonts/tradegothicltstd-bdcn20-webfont.svgz#webfont7H9d718g') format('svg'), url('../Portals/83361/assets/fonts/tradegothicltstd-bdcn20-webfont.svg#webfont7H9d718g') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'condensed-no-18';
    src: url('../Portals/83361/assets/fonts/tradegothicltstd-cn18-webfont.eot');
    src: local('?'), url('../Portals/83361/assets/fonts/tradegothicltstd-cn18-webfont.woff') format('woff'), url('../Portals/83361/assets/fonts/tradegothicltstd-cn18-webfont.ttf') format('truetype'), url('../Portals/83361/assets/fonts/tradegothicltstd-cn18-webfont.svgz#webfont1k22LB6y') format('svg'), url('../Portals/83361/assets/fonts/tradegothicltstd-cn18-webfont.svg#webfont1k22LB6y') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lt-standard';
    src: url('../Portals/83361/assets/fonts/tradegothicltstd-webfont.eot');
    src: local('?'), url('../Portals/83361/assets/fonts/tradegothicltstd-webfont.woff') format('woff'), url('../Portals/83361/assets/fonts/tradegothicltstd-webfont.ttf') format('truetype'), url('../Portals/83361/assets/fonts/tradegothicltstd-webfont.svgz#webfonto3tyK5Hm') format('svg'), url('../Portals/83361/assets/fonts/tradegothicltstd-webfont.svg#webfonto3tyK5Hm') format('svg');
    font-weight: normal;
    font-style: normal;
}
.bold-no-2 {
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    font-family: 'bold-no-2',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
.bold-condensed {
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
.condensed-no-18 {
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-family: 'condensed-no-18',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
.lt-standard {
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-family: 'lt-standard',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #4d4e53;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-family: Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
h1 {
    font-size: 36px;
    line-height: 40px;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
h2 {
    margin: 20px 0 5px;
    font-size: 24px;
    line-height: 24px;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
h3 {
    margin: 18px 0;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 18px;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
#Footer
h2 {
    margin: 9px 0px 9px 13px;
    font: normal normal bold 12px/18px 'bold-condensed', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    text-transform: uppercase;
}
#Footer
h2 {
    margin-left: 0;
    color: #fff;
}
#Home #Content-Primary
h2 {
    margin: 0;
    font-size: 32px;
    line-height: 36px;
}
.module h4,
.module h5,
.module
h6 { display: inline }
.header-title { margin: 0 }
.header-secondary { margin: 9px 0 }
.passive {
    color: #d5d5d7;
    font-size: 18px;
    line-height: 18px;
    text-transform: lowercase;
}
.module p,
.module li,
.module
dd {
    overflow: hidden;
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 18px;
}
.module p,
.module li,
.module
dd { color: #717174 }
#Footer
p {
    margin: 0 0 3px;
    color: #fff;
    font-size: 12px;
}
#Copyright
p {
    color: #fff;
    font-size: 10px;
}
hr {
    color: #d5d5d7;
    background: #d5d5d7;
}
hr.space {
    visibility: hidden;
    color: #fff;
    background: #fff;
}
blockquote {
    margin: 18px 40px;
    padding: 9px 10px;
    border-left: 3px solid #B3B3B7;
    font-style: italic;
    background-color: #EBEBED;
}
blockquote
p { font-size: 15px }
blockquote :last-child { margin: 0 }
figure,
.figure { border: 1px solid #B3B3B7 }
figcaption,
.figcaption {
    font-size: 11px;
    font-style: italic;
    line-height: 18px;
}
dt { margin: 9px 0 }
dd { margin: 0 0 18px }
a {
    border-bottom: 1px solid #993333;
    color: #993333;
    text-decoration: none;
}
a
img { border: none }
a:visited {
    border-color: #993333;
    color: #993333;
}
a:hover {
    border-color: #993333;
    color: #993333;
}
a:active {
    border-color: #4D4E53;
    color: #4D4E53;
}
a:focus { outline: 0 }
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6
a { border: none }
::-moz-selection {
    color: inherit;
    background-color: #ff9;
}
::selection {
    color: inherit;
    background-color: #ff9;
}
table.data {
    padding-bottom: 9px;
    border: 1px solid #eee;
    border-width: 9px 0 9px;
    border-collapse: separate;
    border-spacing: 15px 0;
    width: 100%;
}
.data
th {
    padding: 30px 0 6px;
    border-bottom: 3px solid #5f5f5f;
    color: #5f5f5f;
    font: normal normal normal 18px/16px 'condensed-no-18', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    text-align: center;
    background: transparent;
}
.data td,
.data
caption {
    padding: 9px 6px 9px;
    border: 1px dashed #dcdcde;
    border-width: 0 0 1px;
    color: #717174;
    font-size: 12px;
    line-height: 12px;
    text-align: left;
}
.data
td.last { border: none }
#Masthead {
    position: relative;
    height: 65px;
}
#Logo {
    position: absolute;
    bottom: 10px;
    left: 30px;
}
#Logo
a {
    display: block;
    border: none;
    width: 175px;
    height: 34px;
    text-indent: -9999px;
    background: url(../Portals/83361/assets/img/logos/turnhere.png) no-repeat left top;
}
#Login {
    position: absolute;
    right: 35px;
    top: 10px;
}
#Login
a {
    font-size: 13px;
    border-bottom: none;
}
#Login a:hover { border-bottom: 1px solid #993333 }
#Navigation-Meta {
    position: absolute;
    bottom: 0;
    right: 30px;
    margin: 0;
    list-style: none;
}
#Navigation-Meta
li {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    font: normal normal normal 18px/30px 'condensed-no-18', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}
#Navigation-Meta
a {
    display: block;
    padding: 9px 10px 6px;
    border: none;
    color: #fff;
    background: #B3B3B7 url(../Portals/83361/assets/img/ui/tiles/white-18.png);
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-box-shadow: 0 2px 4px #4D4E53;
    -moz-box-shadow: 0 2px 4px #4D4E53;
    box-shadow: 0 2px 4px #4D4E53;
}
#Navigation-Meta .current a,
#Navigation-Meta a:hover {
    background-color: #993333;
    background-image: none;
}
#Navigation-Meta a:active {
    color: #D5D5D7;
    background-color: #4D4E53;
    background-image: none;
}
#Band-Navigation {
    
    overflow: visible;
    position: absolute;
    float: left;
    width: 976px;
    height: 46px;
    background: url(../Portals/83361/assets/img/navigation/main-bg-sprites.png) no-repeat center top;
}
#Band-Navigation-Hero {
    
    overflow: visible;
    position: absolute;
    float: left;
    width: 972px;
    height: 46px;
    background: url(../Portals/83361/assets/img/navigation/main-bg-sprites.png) no-repeat center top;
}
#Navigation-Main {
    position: relative;
    float: left;
    left: 50%;
    margin: 0;
    text-align: center;
    list-style: none;
}
#Navigation-Main
li {
    position: relative;
    float: left;
    right: 50%;
    margin: 0;
    font: normal normal normal 15px/36px 'condensed-no-18', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    text-transform: uppercase;
    background: url(../Portals/83361/assets/img/navigation/main-bg-sprites.png) no-repeat 0 -64px;
}
#Navigation-Main
a {
    display: block;
    margin: 0 0 0 4px;
    border: none;
}
#Navigation-Main a
span {
    display: block;
    color: #fff;
    padding: 14px 20px 15px;
    color: #fff;
    background: url(../Portals/83361/assets/img/navigation/main-link-sprites.png) no-repeat 0 -64px;
}
#Navigation-Main a:hover span,
#Navigation-Main .current span,
#Navigation-Main .parent-current
span { background-position: center top }
#Navigation-Main .last
a {
    display: block;
    padding: 0 4px 0 0;
    background: url(../Portals/83361/assets/img/navigation/main-bg-sprites.png) no-repeat right bottom;
}
#Navigation-Secondary {
    position: relative;
    float: left;
    margin: 0 0 36px;
    border-top: 1px solid #EBEBED;
}
#Navigation-Secondary
li {
    position: relative;
    float: left;
    margin: 0;
    padding: 5px 0 5px 13px;
    border-bottom: 1px solid #EBEBED;
    width: 177px;
    color: #EBEBED;
    font-size: 10px;
    line-height: 15px;
    text-transform: uppercase;
}
#Navigation-Secondary
a { border-bottom: none }
#Navigation-Secondary
ul {
    position: relative;
    float: left;
    margin: 3px 0 3px 13px;
    list-style: none;
}
#Navigation-Secondary li
li {
    width: 149px;
    background: url(../Portals/83361/assets/img/ui/bullet-lt-gray.png) no-repeat 0 60%;
}
#Navigation-Secondary li li
li {
    width: 135px;
    background: url(../Portals/83361/assets/img/ui/bullet-lt-gray.png) no-repeat 0 60%;
}
#Navigation-Secondary .last,
#Navigation-Secondary ul
li {
    margin-bottom: 0;
    padding-bottom: 0;
    border: none;
}
#Navigation-Secondary .current > a,
#Navigation-Secondary a:hover {
    color: #4D4E53;
    border: none;
}
#Navigation-Process { margin-bottom: 0 }
#Navigation-Process
li {
    overflow: hidden;
    float: left;
    padding-right: 33px;
    width: 123px;
    height: 162px;
    background: url(../Portals/83361/assets/img/ui/sprites/sprites-grayscale.png) no-repeat -844px 50px;
}
#Navigation-Process
.last { background-image: none }
#Navigation-Process li
a {
    display: block;
    width: 123px;
    height: 162px;
    text-indent: -9999em;
    background: #FFF url(../Portals/83361/assets/img/icons/process/x-lg-process-sprites.png) no-repeat 0 0;
}
#Navigation-Process .schedule
a { background-position: -390px 0 }
#Navigation-Process .schedule .current,
#Navigation-Process .schedule a:hover { background-position: 0 0 }
#Navigation-Process .prepare
a { background-position: -380px -220px }
#Navigation-Process .prepare .current,
#Navigation-Process .prepare a:hover { background-position: 0 -220px }
#Navigation-Process .shoot
a { background-position: -382px -422px }
#Navigation-Process .shoot .current,
#Navigation-Process .shoot a:hover { background-position: 0 -422px }
#Navigation-Process .approve
a { background-position: -390px -632px }
#Navigation-Process .approve .current,
#Navigation-Process .approve a:hover { background-position: 0 -632px }
#Navigation-Process .distribute
a { background-position: -390px -843px }
#Navigation-Process .distribute .current,
#Navigation-Process .distribute a:hover { background-position: 0 -843px }
.breadcrumb {
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 11px;
    line-height: 18px;
    text-transform: uppercase;
}
.breadcrumb
a { border: none }
.pane
.step { margin-bottom: 0 }
.step { }
.step
li { font-size: 13px }
.step
.forward {
    float: right;
    margin: 0;
}
#Band-Hero { 

	position: relative;
	height: 500px;
	width: 100%;
        min-width: 1100px;
        
 }
#Hero {
    clear: both;
    padding-top: 6px;
    
}
#Hero,
#Hero h1,
#Hero h2,
#Hero p,
#Hero
a { color: #fff }
#Hero-Slides {
	position: absolute;
	top: 35%;
        left: 60%;
        right: 5%;
    margin-right: 20px;
    padding-left: 30px;
    width: 486px;
}
#Hero-wrapper {
    clear: both;
    padding-top: 6px;
    
    
}
#Hero-Slides
h1 {
    margin: 0;
    font-size: 45px;
    line-height: 45px;
	color: #5f5f5f;
}
#Hero-Slides
h2 {
    margin: 9px 0 18px;
    color: #e4e4e4;
    font-size: 18px;
    line-height: 21px;
	color: #5f5f5f;
}
#Hero-Slides #Hero-Button {
    clear: both;
    margin: 18px 45px 0;
    padding: 0;
    height: 57px;
}
#Hero-Slides #Hero-Button
ul {
    margin: 0;
    padding: 0;
}
#Hero-Slides #Hero-Button
li {
    float: left;
    line-height: 57px;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 0 6px;
    padding: 0;
}
#Hero-Slides #Hero-Button li p
a {
    margin: 0 0 0 6px;
    font-size: 16px;
    color: #5f5f5f;
    line-height: 57px;
}
#Hero-Slides #Hero-Button li
a.text-hero:link,
a.text-hero:active,
a.text-hero:visited { border-bottom: solid 1px #FFF }
#Hero-Slides li a:hover { border-bottom: none }
#Hero-Slides
form {
    margin: 0;
    text-align: center;
}
#Hero-Slides #Hero-Button .button-hero {
    display: inline;
    height: 57px;
    width: 156px;
}
#Hero-Slides #Hero-Button a.button-hero { border-bottom: none }
#Player {
	position: absolute;
	top: 35%;
	right: 60%;
        Left: 5%;
    margin-right: 20px;
    padding-left: 30px;
    width: 486px;
}
#Home-Newsletter {
    background: url(../Portals/83361/assets/img/home/newsletter.png) no-repeat;
    border: solid 1px #717174;
    width: 860px;
    height: 92px;
    margin: 45px auto 0;
}
#Home-Newsletter-Form {
    float: left;
    margin-left: 205px;
    padding: 17px 0;
    width: 300px;
}
#Home-Newsletter-Form .form-header {
    font-size: 18px;
    color: #4d4e53;
    margin-bottom: 0;
}
#Home-Request {
    float: left;
    margin-left: 85px;
    width: 260px;
    padding: 8px 0;
}
#Home-Request
h3 { margin: 0 }
#Home-Gallery {
    background: url(../Portals/83361/assets/img/home/gallery.png) no-repeat;
    border: solid 1px #717174;
    width: 860px;
    height: 92px;
    margin: 30px auto 0;
    padding: 0;
}
#Home-Partners {
    background: url(../Portals/83361/assets/img/home/partners3.png) no-repeat;
    border: solid 1px #717174;
    width: 860px;
    height: 92px;
    margin: 45px auto 0;
}
.video-thumbnails-first {
    margin: 12px 20px 0 145px;
    float: left;
}
.video-thumbnails {
    margin: 12px 20px 0 0;
    float: left;
}
.video-thumbnails-last {
    margin: 12px 0 0 0;
    float: left;
}
.module h4,
.module h5,
.module
h6 { display: inline }
.module p,
.module li,
.module
dd {
    overflow: hidden;
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 18px;
}
.module p,
.module li,
.module
dd { color: #717174 }
.module
img {
    float: left;
    margin: 0 10px 9px 0;
}
ul.horizantal,
ol.horizantal,
ul.vertical,
ol.vertical {
    margin: 0 0 18px;
    padding: 0;
    list-style: none;
}
.horizantal
li {
    position: relative;
    float: left;
    margin: 0 10px 0 0;
}
.vertical
li {
    overflow: hidden;
    position: relative;
    margin: 9px 0;
}
div .next-cta {
    clear: both;
    margin: 0;
    padding: 0;
    height: auto;
}
div .next-cta
ul {
    margin: 10px 0;
    padding: 0;
}
div .next-cta
li {
    float: left;
    line-height: 3.2em;
    list-style-image: none;
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 0;
}
.solutions-banner { margin-bottom: 20px }
.img-video {
    clear: both;
    float: right;
    width: auto;
    height: auto;
    padding: 5px;
    border: #000 solid 1px;
    text-align: center;
    margin-left: 15px;
}
.featured { }
.featured
li { margin-bottom: 9px }
.featured
img { margin: 0 10px 10px 0 }
.brands { }
.brands
li { margin-bottom: 18px }
.brands
h4 { font: bold 12px/18px Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif }
.brands
img { margin: 0 15px 10px 0 }
.support { clear: both }
.support
li {
    margin: 0 0 6px;
    padding-left: 25px;
    font-size: 11px;
    line-height: 18px;
    background: url(../Portals/83361/assets/img/icons/sprites/mini-icon-sprites.png) no-repeat 0 0;
}
.support
.questionmark { background-position: -4px 0 }
.support .speech-bubble { background-position: -5px -20px }
.inverse
.questionmark { background-position: -4px -49px }
.inverse .speech-bubble { background-position: -5px -69px }
.icons { }
.icons li,
.icons li
a {
    overflow: hidden;
    display: block;
    border: none;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.link
li {
    overflow: visible !important;
    text-indent: 0 !important;
}
.small
li { }
.medium
li {
    width: 55px;
    height: 54px;
}
.large
li {
    width: 80px;
    height: 80px;
}
.x-large
li {
    width: 110px;
    height: 110px;
}
.small
.orange { }
.medium
.orange { background-image: url(../Portals/83361/assets/img/icons/sprites/orange-med-sprites.png) }
.large
.orange { }
.small
.blue { }
.medium
.blue { }
.large
.blue { background-image: url(../Portals/83361/assets/img/icons/sprites/blue-lg-sprites2.png) }
.x-large
.blue { background-image: url(../Portals/83361/assets/img/icons/sprites/blue-x-lg-sprites.html) }
.small
.schedule { }
.small
.shoot { }
.small
.create { }
.small
.approve { }
.small
.distribute { }
.medium
.schedule { }
.medium
.shoot { }
.medium
.create { }
.medium
.approve { }
.medium
.distribute { }
.large
.schedule { background-position: 0 -105px }
.large
.shoot { background-position: 0 -208px }
.large
.create { background-position: 0 0 }
.large
.approve { background-position: 0 -313px }
.large
.distribute { background-position: 0 -418px }
.x-large
.schedule { background-position: -250px 0 }
.x-large
.shoot { background-position: -250px -261px }
.x-large
.create { background-position: -250px -391px }
.x-large
.approve { background-position: -250px -130px }
.x-large
.distribute { background-position: -250px -521px }
.process { }
.process
li {
    float: left;
    margin: 0 37px 0 0;
    width: 80px;
    height: 125px;
    background-image: url(../Portals/83361/assets/img/icons/sprites/blue-lg-sprites2.png);
}
.process
.schedule { background-position: -108px -137px }
.process
.shoot { background-position: -108px 0 }
.process
.create { background-position: -108px -419px }
.process
.approve { background-position: -108px -272px }
.process
.distribute { background-position: -108px -556px }
.dots {
    position: relative;
    float: left;
    left: 50%;
    margin: 0;
    text-align: center;
    list-style: none;
}
.dots
li {
    position: relative;
    float: left;
    right: 50%;
    margin: 0 3px 0 0;
    width: 10px;
    height: 10px;
}
.dots li
a {
    width: 10px;
    height: 10px;
    background: url(../Portals/83361/assets/img/ui/sprites/sprites-grayscale.png) no-repeat -504px 0;
}
.dots li a.active,
.dots li a:hover { background-position: -514px 0 }
.cta { background: #EBEBED url(../Portals/83361/assets/img/ui/tiles/white-50.png) repeat left top }
.cta
img { margin-bottom: 0 }
.cta
a {
    border-color: #993333;
    color: #993333;
    font-weight: bold;
}
.cta a:hover {
    border-color: #993333;
    color: #993333;
}
.wide {
    padding: 18px 160px;
    margin: 0 auto;
    width: 550px;
}
.narrow {
    padding: 18px 30px;
    margin: 0 auto 18px auto;
    width: 330px;
}
.img-button {
    display: block;
    margin: 0;
    border: none;
    height: 36px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background: url(../Portals/83361/assets/img/buttons/cta-sprites.png) no-repeat -187px 0;
}
.large-cta {
    width: 187px;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 36px;
}
.large-cta:visited { color: #FFF }
.large-cta:hover {
    color: #FFF;
    background-position: -187px -36px;
}
.large-cta:active { background-position: -187px -72px }
.medium-cta {
    padding: 0px;
    width: 157px;
    font-size: 18px;
    text-shadow: #4D4E53 0px -1px 1px;
    background-position: -187px -108px;
}
.medium-cta:hover { background-position: -187px -144px }
.medium-cta:active { background-position: -187px -180px }
.small-cta {
    width: 148px;
    height: 25px;
    text-indent: -9999em;
    background-position: 0 -216px;
}
.small-cta:hover { background-position: 0 -241px }
.small-cta:active { background-position: 0 -267px }
.form {
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    text-indent: 0;
    background-position: -187px -216px;
}
.form:hover { background-position: -187px -241px }
.form:active { background-position: -187px -267px }
.button-cta {
    border: none;
    display: inline;
}
.scrollable,
.scrollable-vertical {
    position: relative;
    overflow: hidden;
}
.scrollable .items,
.scrollable-vertical
.items {
    position: absolute;
    width: 20000em;
}
.items
div { float: left }
#Video-Stats {
    width: 270px;
    height: 252px;
}
.sign-up
ul { list-style: none }
.sign-up
li { margin: 0 }
.sign-up label,
.sign-up
input { margin-bottom: 3px }
.video-gallery { position: relative }
.video-gallery
a {
    position: relative;
    display: block;
    outline: none;
    width: 80px;
    height: 80px;
    border: 0;
    cursor: pointer;
}
.video-gallery a
span {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #717174;
    width: 78px;
    height: 78px;
    text-indent: -9999em;
    background: url(../Portals/83361/assets/img/buttons/play.png) no-repeat 50% 50%;
}
.video-gallery
img { margin: 0 }
.video-gallery
.browse {
    margin: 0;
    padding: 0;
    width: 20px;
    text-indent: -9999px;
}
.video-gallery
.disabled { cursor: default }
.video-gallery
.last {
    margin: 0;
    padding: 0;
    border: none;
}
.gallery-wide { width: 600px }
.gallery-wide
.video {
    width: 100%;
    margin-bottom: 17px;
}
.gallery-wide
.scrollable {
    float: left;
    width: 455px;
    height: 100px;
}
.gallery-wide
.items { width: 20000em }
.gallery-wide
a {
    float: left;
    margin: 0 23px 0 0;
    padding-right: 22px;
    background: url(../Portals/83361/assets/img/ui/tiles/dots-1x2.png) repeat-y right top;
}
.gallery-wide
.browse { background: url(../Portals/83361/assets/img/ui/sprites/sprites-grayscale.png) no-repeat -504px -42px }
.gallery-wide
.previous { margin-right: 52px }
.gallery-wide .previous:hover { background-position: -544px -42px }
.gallery-wide
.next {
    float: right;
    background-position: -524px -42px;
}
.gallery-wide .next:hover { background-position: -564px -42px }
.video-gallery
#Load {
    position: absolute;
    top: 200px;
    left: 268px;
}
.gallery-tall {
    padding: 18px 10px;
    border: 1px solid #dbdbdc;
    width: 168px;
}
.gallery-tall .scrollable-vertical {
    margin: 0 auto;
    width: 110px;
    height: 540px;
}
.gallery-tall
.items {
    float: left;
    height: 20000em;
}
.gallery-tall
div { clear: both }
.gallery-tall
a {
    margin: 0 0 18px 0;
    padding-bottom: 18px;
    width: 110px;
    height: 110px;
}
.gallery-tall a
span {
    width: 108px;
    height: 108px;
}
.gallery-tall
.browse {
    margin-right: auto;
    margin-left: auto;
    height: 20px;
    background: url(../Portals/83361/assets/img/ui/sprites/sprites-grayscale.png) no-repeat -504px -180px;
}
.gallery-tall
.previous { margin-bottom: 18px }
.gallery-tall .previous:hover { background-position: -544px -180px }
.gallery-tall
.next {
    margin-top: 18px;
    background-position: -524px -180px;
}
.gallery-tall .next:hover { background-position: -564px -180px }
.feature-video { margin: 0 0 18px }
.feature-video img,
.feature-video
div {
    float: none;
    margin: 0 auto;
    border: 1px solid #eee;
}
.entry .feature-video img,
.entry .feature-video
div {
    margin: 0;
    border: 1px solid #eee;
}
.wide-485 img,
.wide-485
div { width: 485px }
.wide-390
img { width: 390px }
#Content-Primary
.hero { padding: 20px 40px }
.hero div
p { margin-bottom: 0 }
.hero
.video { width: 490px }
.hero
.description { width: 290px }
.hero
h2 {
    margin: 0 0 9px;
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    font-family: 'bold-no-2',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    text-transform: uppercase;
}
.hero ul li,
.hero ol
li {
    margin: 0 0 18px 15px;
    font-size: 13px;
}
#Modal {
    display: none;
    position: relative;
    z-index: 9999;
    padding: 12px;
    border: 2px solid #717174;
    -webkit-box-shadow: 0 0 50px #4D4E53;
    -moz-box-shadow: 0 0 50px #4D4E53;
    box-shadow: 0 0 50px #4D4E53;
}
.close {
    display: block;
    overflow: hidden;
    position: absolute;
    top: -13px;
    right: -13px;
    border: none;
    width: 25px;
    height: 25px;
    text-indent: -9999em;
    background: url(../Portals/83361/assets/img/ui/sprites/sprites-grayscale.png) no-repeat -504px -275px;
    cursor: pointer;
}
.close:hover { background-position: -529px -275px }
.video-player {
    width: 600px;
    height: 338px;
}
.media-list {
    margin: 32px 0 22px;
    list-style: none;
}
.media-list
li { margin: 0 0 32px 0 }
.list-indent
li { margin-left: 80px }
.media-box {
    overflow: hidden;
    margin-bottom: 18px;
}
.media-box
span { display: block }
.media {
    margin: 0;
    color: #993333;
    font: normal normal bold 54px/54px 'bold-no-2', Arial, 'Trebuchet MS',Tahoma,Verdana,sans-serif;
    text-align: center;
}
.textured {
    padding: 18px 18px 0;
    background: url('../Portals/83361/assets/img/ui/tiles/gray-13.png') repeat left top;
}
.media-text {
    width: 230px;
    font-size: 18px;
    line-height: normal;
}
.media-head {
    min-height: 54px;
    padding-bottom: 6px;
    border-bottom: 9px solid #eee;
    color: #c6c6c7;
}
.media-heading {
    margin-top: 32px;
    font-size: 32px;
    line-height: 18px;
}
.media-box
.left {
    float: left;
    margin: 0 15px 0 0;
}
.media-box
.right {
    float: right;
    margin: 0 0 0 15px;
}
.share-buttons {
    float: right;
    margin: 0 0 18px 18px;
}
.share-buttons
a {
    display: block;
    margin: 3px 0;
    border: none;
}
#Content { clear: both }
.subpage
#Content { padding: 10px 0 }
.intro {
    color: #717174;
    font-size: 12px;
}
.error-box {
    padding: 18px 0 9px 0;
    margin-bottom: 18px;
    background-color: #f1f1f1;
}
.taxonomy {
    margin: 15px 0 3px 13px;
    color: #5f5f5f;
    font: normal normal normal 14px/18px 'condensed-no-18', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    text-transform: uppercase;
}
.inverse,
.inverse h1,
.inverse h2,
.inverse h3,
.inverse h4,
.inverse h5,
.inverse h6,
.inverse p,
.inverse #Navigation-Secondary,
.inverse #Navigation-Secondary li,
.inverse li,
.inverse th,
.inverse td,
.inverse dt,
.inverse dd,
.inverse a,
.inverse
hr {
    color: #d5d5d7;
    border-color: #7c7d80;
}
.inverse
hr {
    margin-top: 18px;
    border: none;
    color: #7c7d80;
    background-color: #7c7d80;
}
.inverse
a { border-color: #d5d5d7 }
.inverse #Navigation-Secondary .current a,
.inverse #Navigation-Secondary a:hover,
.inverse a:hover {
    color: #fff;
    border-color: #fff;
}
.inverse #Navigation-Secondary a:active,
.inverse a:active {
    color: #000;
    border-color: #000;
}
.inverse {
    padding-top: 18px;
    background: #35363B url(../Portals/83361/assets/img/ui/tiles/bg-black-gradient.png) repeat-x left top;
}
.listing,
.blog {
    margin-bottom: 27px;
    padding-bottom: 9px;
    border-bottom: 1px dotted #EBEBED;
}
.listing
h2 { margin: 0 }
.entry a.entry-title { line-height: 28px }
.entry a.entry-title:visited { border-color: #717174 }
.entry a.entry-title:hover { border-color: #993333 }
.blog { border: none }
.entry .media-feature {
    float: left;
    margin: 0 20px 18px 0;
}
#No-Results { margin: 0 0 36px }
#comment_form { line-height: 3 }
#comment_form
li {
    overflow: hidden;
    clear: both;
    margin: 0 0 18px 0;
    list-style: none;
}
#comment_form
label {
    display: block;
    float: left;
    margin-right: 10px;
    width: 150px;
}
#comment_form
img { margin: 0 }
#comment_submit { margin: 0 0 0 50px }
.entry
.header { margin-bottom: 18px }
.entry .post-info {
    color: #B3B3B7;
    font-size: 11px;
    text-transform: uppercase;
}
.entry
.footer {
    margin: 18px 0 0;
    padding: 8px;
    border: 1px solid #EBEBED;
    border-width: 1px 0;
}
.entry .post-meta { margin: 0 }
.entry
.vcard { background-image: none }
.entry
abbr { border: none }
.sidebar
ul {
    float: left;
    margin: 0 0 36px;
    list-style-type: none;
}
.sidebar ul
ul { margin: 0 }
.sidebar
li { margin-left: 13px }
.sidebar li
li { margin: 3px 0 }
.sidebar
.widget {
    overflow: hidden;
    margin-bottom: 36px;
}
.sidebar
.last { margin-bottom: 0 }
.sidebar .widget-title { margin: 9px 0 }
.sidebar .current
a {
    border: 0;
    font-weight: bold;
}
.sidebar .twitter li,
.sidebar .twitter .widget-title {
    margin-bottom: 18px;
    color: #B3B3B7;
}
.pagination {
    overflow: hidden;
    margin: 0;
    padding: 9px 0;
    width: 99%;
    list-style-type: none;
}
.pagination
li {
    margin: 0;
    font-size: 13px;
    line-height: 18px;
    text-transform: uppercase;
}
.pagination
.next { float: right }
.pagination
.previous { float: left }
.infographic { margin-bottom: 18px }
.infographic
.content {
    padding: 36px 15px;
    color: #717174;
    border: 1px solid #dbdbdc;
    font-family: 'lt-standard',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
}
.infographic p,
.infographic
li {
    margin: 0;
    font-size: 20px;
    text-align: center;
    line-height: 36px;
}
.infographic strong,
.infographic
b {
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    font-family: 'bold-no-2',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
}
.infographic
.source {
    margin: 36px 0;
    font-size: 11px;
    line-height: 14px;
    text-transform: capitalize;
}
.infographic .cta-wrap { margin: 36px 0 0 }
.infographic .cta-title {
    margin-bottom: 3px;
    color: #993333;
    font: normal normal bold 12px/18px 'bold-no-2', Arial, 'Trebuchet MS',Tahoma,Verdana,sans-serif;
    text-transform: uppercase;
}
#Band-Footer { background-color: #898a8c; 
				height: 150px;
                                min-width: 1200px;
                                				}
#Footer {
    margin-top: 18px;
    padding: 36px 0;
    background: url(../Portals/83361/assets/img/ui/tiles/white-18.png) repeat center top;
}
#Footer
.wrapper { background: url(../Portals/83361/assets/img/ui/tiles/bg-footer-inset-lines2.png) repeat-y center top }
#Footer
ul { margin: 0 }
#Footer li,
#Footer
p { margin: 0 0 3px }
#Footer .blog
li { margin: 0 0 9px }
#Footer
a {
    color: #fff;
    border-bottom: 1px solid #fff;
}
#Footer a:visited {
    color: #fff;
    border-color: #fff;
}
#Footer a:hover {
    color: #4D4E53;
    border-color: #4D4E53;
}
#Footer a:active {
    color: #993333;
    border-color: #993333;
}
#Footer
.follow { padding: 0 30px 0 10px }
#Footer .follow
li { margin: 0 0 9px }
#Footer .follow
a {
    display: block;
    border: none;
    text-indent: -9999em;
    background-image: url(../Portals/83361/assets/img/icons/sprites/social-media-sprites.png);
    background-repeat: no-repeat;
}
#Twitter
a {
    width: 54px;
    height: 65px;
    background-position: 0 0;
}
#Twitter a:hover { background-position: -72px 0 }
#Facebook
a {
    width: 54px;
    height: 62px;
    background-position: 0 -80px;
}
#Facebook a:hover { background-position: -72px -80px }
#YouTube
a {
    width: 64px;
    height: 54px;
    background-position: 0 -157px;
}
#YouTube a:hover { background-position: -72px -157px }
#RSS
a {
    width: 55px;
    height: 54px;
    background-position: 0 -226px;
}
#RSS a:hover { background-position: -72px -226px }
#Footer h2.top-25-msa-header {
    clear: both;
    padding: 30px 50px 0;
    border-top: 15px solid #898A8C;
}
#Footer ol.top-25-msa {
    clear: both;
    list-style: none;
    padding: 0 20px 0 50px;
    float: left;
}
#Footer ol.top-25-msa
li {
    float: left;
    width: 220px;
}
#Footer ol.top-25-msa li
a { font-size: 11px }
#Copyright {
    padding: 36px;
    background-color: #898a8c;
}
#Home #Band-Hero {
    height: 342px;
	width: 972px;
    background: #993333 url(../Portals/83361/assets/img/hero/bg-hero.png) no-repeat center top;
}
#Home
#Content { padding: 15px 0 0 }
#Home #Content-Primary { margin-bottom: 36px }
#Home #Content-Secondary {
    margin-top: 18px;
    margin-bottom: 36px;
}
#Home #Content-Secondary { background-position: 475px 0 }
.wrapper-content { padding: 18px 40px }
.subpage #Content-Secondary,
.subpage
#Sidebar { background: url(../Portals/83361/assets/img/ui/tiles/dots-1x2500.png) repeat-y 215px 0 }
.features { margin-bottom: 25px }
.pricing-grid {
    margin: 0;
    width: 100%;
}
.pricing-grid
.price {
    padding: 18px 9px 0;
    color: #fff;
    font: normal normal normal 21px/21px 'lt-standard', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}
.pricing-grid
.group {
    padding-top: 18px;
    width: 190px;
    color: #5f5f5f;
    font: normal normal normal 18px/18px'condensed-no-18', Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    text-align: left;
    vertical-align: top;
}
.pricing-grid
.feature {
    padding-left: 79px;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.pricing-grid
.feature {
    font-family: 'condensed-no-18',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-weight: normal;
    font-style: normal;
}
.pricing-grid .feature
span { }
.pricing-grid .feature
a {
    display: none;
    float: right;
    border: none;
    text-align: right;
}
.pricing-grid,
.pricing-grid caption,
.pricing-grid th,
.pricing-grid
td {
    padding: 0;
    border: none;
}
.pricing-grid th,
.pricing-grid td,
.pricing-grid
caption {
    padding: 9px;
    vertical-align: middle;
}
.pricing-grid tbody
td { padding: 0 }
.pricing-grid
td { text-align: center }
.pricing-grid
form {
    margin: 0;
    padding: 0;
}
.pricing-grid
img {
    display: inline;
    vertical-align: middle;
}
.pricing-grid
a { border: none }
.pricing-grid
.promote { width: 172px }
form.inline
label.inline {
    float: none;
    margin-right: 0;
    width: auto;
    text-align: left;
    text-transform: none;
}
label.inline input[type=checkbox] {
    float: left;
    margin: 0 8px 0 0;
}
.pricing-grid
.logo {
    height: 55px;
    background: url(../Portals/83361/assets/img/icons/sprites/blue-med-sprites.png) no-repeat 4px -93px;
}
.pricing-grid
.production {
    height: 64px;
    background: url(../Portals/83361/assets/img/icons/sprites/blue-med-sprites.png) no-repeat 4px -93px;
}
.pricing-grid
.google {
    height: 73px;
    background: url(../Portals/83361/assets/img/icons/sprites/pricing-sprites.png) no-repeat 4px 9px;
}
.pricing-grid
.yahoo {
    height: 72px;
    background: url(../Portals/83361/assets/img/icons/sprites/pricing-sprites.png) no-repeat 4px -100px;
}
.pricing-grid
.youtube {
    height: 72px;
    background: url(../Portals/83361/assets/img/icons/sprites/pricing-sprites.png) no-repeat 4px -208px;
}
.pricing-grid
.metacafe {
    height: 77px;
    background: url(../Portals/83361/assets/img/icons/sprites/pricing-sprites.png) no-repeat 0 -316px;
}
.pricing-grid
.facebook {
    height: 80px;
    background: url(../Portals/83361/assets/img/icons/sprites/pricing-sprites.png) no-repeat 4px -429px;
}
.pricing-grid .custom-video-player {
    height: 73px;
    background: url(../Portals/83361/assets/img/icons/sprites/blue-med-sprites.png) no-repeat 4px -456px;
}
.pricing-grid
.dvd {
    height: 73px;
    background: url(../Portals/83361/assets/img/icons/sprites/blue-med-sprites.png) no-repeat 4px -363px;
}
.pricing-grid
colgroup { }
.pricing-grid
col { }
.pricing-grid
thead { }
.pricing-grid
th { background-color: transparent }
.pricing-grid
tbody { }
.pricing-grid tbody
tr { }
.pricing-grid tbody
td { border-bottom: 1px solid #57585c }
.pricing-grid
.bundle { border-bottom: 1px solid #7c7d81 }
.pricing-grid
tfoot { }
.pricing-grid
.group { }
.pricing-grid
.offer { }
.pricing-grid
col.promote { }
.pricing-grid
th.promote { background: transparent url(../Portals/83361/assets/img/ui/bg-black-rounded.png) no-repeat left top }
.pricing-grid
td.promote {
    background-color: #35373b;
    background-image: none;
}
.pricing-grid
.band { }
.pricing-grid
.even { }
.float-left {
    float: left;
    margin: 0 40px 18px 0;
}
.float-right {
    float: right;
    margin: 0 0 18px 40px;
}
.border { border: 1px solid #B3B3B7 }
.border-top { border-top: 1px solid #B3B3B7 }
.border-right { border-right: 1px solid #B3B3B7 }
.border-bottom { border-bottom: 1px solid #B3B3B7 }
.border-left { border-left: 1px solid #B3B3B7 }
.error,
.notice,
.success {
    border-width: 2px;
    border-style: solid;
    padding: 7px 10px;
}
.error {
    border-color: #fbc2c4;
    color: #8a1f11;
    background: #fbe3e4;
}
.notice {
    border-color: #ffd324;
    color: #514721;
    background: #fff6bf;
}
.success {
    border-color: #c6d880;
    color: #264409;
    background: #e6efc2;
}
a.error,
.error
a { color: #fd4239 }
a.notice,
.notice
a { color: #514721 }
a.success,
.success
a { color: #264409 }
a.button {
    display: block;
    padding: 5px 15px;
    border: none;
    color: #fff;
    background: #717174 url(../Portals/83361/assets/img/ui/tiles/white-18.png) repeat 0 0;
}
a.button:hover { background-color: #993333 }
.heading-sm {
    font-size: 14px;
    line-height: 18px;
}
.heading-med {
    font-size: 21px;
    line-height: 21px;
}
.heading-lg {
    font-size: 32px;
    line-height: 36px;
}
.heading-xl {
    font-size: 36px;
    line-height: 36px;
}
.capitalize { text-transform: capitalize }
.lower-case { text-transform: lowercase }
.upper-case { text-transform: uppercase }
.quiet { color: #B3B3B7 }
.loud { color: #4D4E53 }
.highlight {
    font-weight: bold;
    background-color: #ff9;
}
.added {
    background: #060;
    color: #fff;
}
.removed {
    background: #900;
    color: #fff;
}
.disabled {
    opacity: 0.25;
    cursor: default;
}
.small { font-size: 11px }
.large { font-size: 15px }
.align-left { text-align: left }
.align-center { text-align: center }
.align-right { text-align: right }
.align-justify { text-align: justify }
.page-break { page-break-before: always }
.first {
    margin-left: 0 !important;
    padding-left: 0 !important;
    border-left: none !important;
}
.last {
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: none !important;
}
.top {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: none !important;
}
.bottom {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
}
.reset {
    margin: 0 !important;
    padding: 0 !important;
}
.reset-margin { margin: 0 !important }
.reset-padding { padding: 0 !important }
.reset-border { border: none !important }
input,
textarea,
select,
.rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.top-left-rounded {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
}
.top-right-rounded {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
}
.bottom-left-rounded {
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.bottom-right-rounded {
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}
.shadow {
    -webkit-box-shadow: 0 2px 4px #4D4E53;
    -moz-box-shadow: 0 2px 4px #4D4E53;
    box-shadow: 0 2px 4px #4D4E53;
}
.pointer { cursor: pointer }
#Pricing #Content-Primary { margin: 12px 0 50px 0 }
#Pricing
#Grid {
    margin: 20px auto 0;
    width: 900px;
}
#Pricing #cta-header {
    clear: both;
    color: #232323;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 55px;
    margin-bottom: 10px;
    text-align: center;
}
#Pricing #cta-subtext {
    color: #5f5f5f;
    font-family: 'condensed-no-18',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 30px;
    line-height: 50px;
    text-align: center;
}
#Pricing .ProductBox-First {
    clear: both;
    width: 880px;
    height: 242px;
    margin: 20px auto 30px;
}
#Pricing
.ProductBox {
    clear: both;
    width: 880px;
    height: 242px;
    margin: 30px auto;
}
#Pricing
hr {
    border-top: thin dashed #606058;
    background: none;
    color: #5f5f5f;
}
#Pricing
.ProductName {
    color: #5f5f5f;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 10px;
}
#Pricing
.ProductText {
    float: left;
    width: 445px;
    margin-right: 30px;
    text-align: left;
}
#Pricing
.ProductVideo {
    float: left;
    width: 405px;
    margin: 0 auto;
}
#Gallery #Content-Primary { margin: 0 0 50px 0 }
#Gallery #cta-header {
    clear: both;
    color: #232323;
    font-family: 'bold-condensed',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 55px;
    margin-bottom: 10px;
    text-align: center;
}
#Gallery #cta-subtext {
    color: #5f5f5f;
    font-family: 'condensed-no-18',Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 30px;
    text-align: center;
}
#Gallery h2.video-type {
    font-family: Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 14px;
    color: #232323;
    margin: 0;
    padding: 0;
    text-align: center;
}
#Gallery
.Video {
    width: 275px;
    float: left;
    margin-right: 22px;
}
#Gallery .Video-Last {
    width: 275px;
    float: left;
    margin-right: 0px;
}
#Gallery .Video-Table {
    margin-bottom: 0px;
    line-height: none;
}
#Gallery .Video-Table
img {
    border: none;
    display: block;
}
#Gallery .Video-Table a
img {
    border: none;
    display: inline;
}
#Gallery
.Last { margin-right: 0px }
#Gallery #Video-Container {
    height: 171px;
    margin-top: 50px;
    clear: both;
}
#Gallery #Video-Container-First {
    height: 171px;
    margin-top: 35px;
}
#Affiliate-Table
table {
    font-family: Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 13px;
    width: 620px;
}
#Affiliate-Table
h2 {
    margin-bottom: 0px;
    margin-top: 18px;
    font-weight: bold;
}
#Affiliate-Table
h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 5px auto;
    text-transform: none;
    letter-spacing: 0;
}
#Affiliate-Table
td {
    padding: 7px;
    vertical-align: middle;
}
#Affiliate-Table
td.subhead {
    padding: 0px;
    text-align: center;
}
#Affiliate-Table
td.centered { text-align: center }
#Affiliate-Table
td.top { vertical-align: top }
#Affiliate-Table
td.included {
    background-image: url("../Portals/83361/assets/img/icons/mini/check_aff.png");
    : ;
    background-position: center;
    background-repeat: no-repeat;
    height: 32px;
    text-align: center;
}
#Affiliate-Table
td.line {
    background-color: #606058;
    height: 1px;
    padding: 0px;
}
#Affiliate-Table
.feature {
    font-size: 15px;
    margin: 0px;
}
#Affiliate-Table .Get-Started { margin-top: 15px }
#Affiliate-Table
div.perfect { margin-top: 7px }
#Affiliate-Table a.learn-more { cursor: pointer }
#Affiliate-Table
img.tooltipaff {
    display: inline;
    margin-left: 4px;
}
#Affiliate-Table
a.tooltipaff {
    cursor: default;
    border-bottom: none;
    position: relative;
    color: #717174;
}
#Affiliate-Table .tooltipaff
span {
    margin-left: -999em;
    position: absolute;
}
#Affiliate-Table .tooltipaff:hover
span {
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 5px 5px 5px #4D4E53;
    font-family: Arial,'Trebuchet MS',Tahoma,Verdana,sans-serif;
    font-size: 13px;
    position: absolute;
    left: 1em;
    top: 2em;
    z-index: 99;
    margin-left: 0;
    width: 250px;
    line-height: 16px;
    color: #FFF;
}
#Affiliate-Table
.classic {
    background: #333;
    xborder: 2px solid #717174;
    padding: 0.8em 1em;
}
.pModal .grid-Q4 {
    width: 440px;
    margin-bottom: 20px;
}
.pModal .grid-Q5 {
    width: 260px;
    float: right;
    margin-bottom: 20px;
}
.pModal .grid-Q5


li { margin-left: 0px }
.pModal .Get-Started { margin: 20px 0 10px 50px }
.pModal a.learn-more { cursor: pointer }
.showgrid { background: url(../Portals/83361/assets/img/ui/grid.png) }
.border-thin { border: 1px solid red }
.border-thick { border: 5px solid red }
.bg-black { background-color: #000 }
.bg-white { background-color: #fff }
img.tbd { background-color: #ccc }

.picture-gallery-list li { width: 120px; height: 200px; overflow: hidden; display: inline; float: left; clear: none; }
.picture-gallery-list li .caption { width: 120px; }
.picture-gallery-list li .description { width: 120px; }
