

/******************************************
FOR CMS RICH BOX EDITOR
******************************************/
body {
color: #858585;
font: 11pt arial, "sans-serif";
margin: 0px;
padding: 0px;
}
h4 {
color: #003380;
font: bold 11pt arial, "sans-serif";
text-transform: uppercase;
padding: 0px;
margin: 0px 0px 5px 0px;
}
h5 {
color: #1E88BC;
font: bold 10pt arial, "sans-serif";
text-transform: uppercase;
padding: 0px;
margin: 0px;
}
h6 {
color: #858585;
font: bold 11pt arial, "sans-serif";
padding: 0px;
margin: 0px;
}

/******************************************
TEXT TRANSFORM
******************************************/

.lowerCase { text-transform: lowercase !important; }
.uppercase { text-transform: uppercase !important; }
.capitalize { text-transform: capitalize !important; }
.textTransformNone { text-transform: none !important }
.noArrow {}
a.noArrow {
background: none !important;
margin: 0px !important;
padding: 0px !important;
}
.noPadding {
margin: 0px !important;
padding: 0px !important;
}

/******************************************
STYLED CLASSES
******************************************/
.thickbox {}

.moreLink {}
.goToLink {}
.moreLink a, .lightboxContent .moreLink a {
text-decoration: none;
background: url("/images/arrows/grn_arw.png") 0px 4px no-repeat !important;
padding: 0px 0px 10px 14px !important;
}

.highlightBlue {
color: #1E88BC;
}

.highlightDkBlue {
color: #003380;
font-weight: bold;
}

.hintText, .hintTextItalic {
font-size: 9pt !important;
padding: 0px 0px 15px 0px;
margin: 0px;
}

.hintTextItalic {
font-style: italic;
}

/* Icons */

.pdf {
background: url("/images/icons/pdf.gif") 0px 3px no-repeat !important;
padding-left: 27px;
}

.doc {
background: url("/images/icons/doc.gif") 0px 2px no-repeat !important;
padding-left: 27px;
}

.mp3 {
background: url("/images/icons/mp3.gif") 0px 2px no-repeat !important;
padding-left: 27px;
}

.newWindow {
background: url("/images/icons/new_window.gif") 0px 2px no-repeat !important;
padding-left: 22px;
}

.excel {
background: url("/images/icons/excel.gif") 0px 2px no-repeat !important;
padding-left: 27px;
}

.zip {
background: url("/images/icons/zip.gif") 0px 2px no-repeat !important;
padding-left: 27px;
}

.ppt {
background: url("/images/icons/ppt.gif") 0px 2px no-repeat !important;
padding-left: 27px;
}

.arrowDOC a {
background: url("/images/icons/arrowDOC.png") 1px 2px no-repeat !important;
padding-left: 48px;
}

.arrowEXL a {
background: url("/images/icons/arrowEXL.png") 1px 2px no-repeat !important;
padding-left: 48px;
}

.arrowPDF a {
background: url("/images/icons/arrowPDF.png") 1px 2px no-repeat !important;
padding-left: 48px;
}

.arrowPPT a {
background: url("/images/icons/arrowPPT.png") 1px 2px no-repeat !important;
padding-left: 48px;
}

.arrowZIP a {
background: url("/images/icons/arrowZIP.png") 1px 2px no-repeat !important;
padding-left: 48px;
}

.arrowNewWindow a {
background: url("/images/icons/arrowNewWindow.png") 1px 2px no-repeat !important;
padding-left: 43px;
}

.arrowMP3 a {
background: url("/images/icons/arrowMP3.png") 1px 2px no-repeat !important;
padding-left: 45px;
}

.arrowPDF, .arrowPPT, .arrowZIP, .arrowEXL, .arrowNewWindow, .arrowDOC, .arrowMP3 {
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}

/* For Homepage/Support-Type Sliding Content */

h5.headerPodcasts {
background: url("/images/icons/icon_podcasts.png") left 5px no-repeat;
padding: 5px 0px 5px 24px !important;
}

h5.headerWebinars {
background: url("/images/icons/icon_webinars.png") left top no-repeat;
padding: 5px 0px 5px 27px !important;
}

h5.headerWhitePaper {
background: url("/images/icons/icon_wht_papers.png") left top no-repeat;
padding: 5px 0px 5px 27px !important;
}

.lowerContentDate {
font: 9pt arial, "sans-serif";
padding: 0px;
margin: 0px;
}

/* Paragraph Alignments */

.pCenter {
text-align: center;
}

.pRight {
text-align: right;
}

.pLeft {
text-align: left;
}

/* Images */

.imgLeft {
margin: 0px 1em 1em 0px;
}

.imgRight {
margin: 0px 0px 1em 1em;
}

/******************************************
NUMBER BULLETING BOXES
******************************************/
.msBullet01, .msBullet02, .msBullet03, .msBullet04, .msBullet05, .msBullet06, .msBullet07, .msBullet08, .msBullet09, .msBullet10 {
display: block;
padding: 5px 0px 0px 70px;
margin: 0px 0px 30px 0px;
}
.msBullet01 { background: url("/images/microsite/numbers/number1.png") 0px 0px no-repeat; }
.msBullet02 { background: url("/images/microsite/numbers/number2.png") 0px 0px no-repeat; }
.msBullet03 { background: url("/images/microsite/numbers/number3.png") 0px 0px no-repeat; }
.msBullet04 { background: url("/images/microsite/numbers/number4.png") 0px 0px no-repeat; }
.msBullet05 { background: url("/images/microsite/numbers/number5.png") 0px 0px no-repeat; }
.msBullet06 { background: url("/images/microsite/numbers/number6.png") 0px 0px no-repeat; }
.msBullet07 { background: url("/images/microsite/numbers/number7.png") 0px 0px no-repeat; }
.msBullet08 { background: url("/images/microsite/numbers/number8.png") 0px 0px no-repeat; }
.msBullet09 { background: url("/images/microsite/numbers/number9.png") 0px 0px no-repeat; }
.msBullet10 { background: url("/images/microsite/numbers/number10.png") 0px 0px no-repeat; }v