/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    Simone Conti
 * Copyright:     (c) 2011 Be&Partners - Be S.r.l.
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
.fGoudy { font-family: 'OFL Sorts Mill Goudy TT', serif; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.2; }
BODY { color : #000; background-color : #fff; border : 0px; margin : 0px; padding : 0px; text-align : center; font-size : 12px; font-family : 'LatoRegular', Helvetica, Helv, Arial, sans-serif; }
img { border: 0px; }
* { outline: none; }
.nobold { font-weight: normal !important; }
.cutedge { border-color: #242526 #c0c0c0 #c0c0c0 #242526; border-style:solid; border-width:20px; width:0; height:0; }
h1, h2, h3 { font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size : 33px; font-style : normal; font-weight : 400; text-shadow : none; text-decoration: none; text-transform : none; letter-spacing : 0.0em; word-spacing : 0.0em; line-height : 1.0em; text-align: left; }
h2 { margin-top : 10px; margin-bottom: 0px; font-size : 28px; line-height : 1.1em; }
h3 { margin-top : 10px; margin-bottom: 0px; font-size : 20px; }
p { text-align: left; }
a { color : #242526; text-decoration: none; }
a.yellow { color: #ffde16; }
a.white { color: #fff; }
a:hover, a.yellow:hover { color: #ed1c24; }
a.white:hover { color: #ffde16; }
.black { color: #000; }
.end { float : none; display : block; clear : both; }
.arrowryellow { margin-top: 2px; margin-left: 5px; border-color: transparent transparent transparent #ffde16; border-style: solid; border-left-width : 12px; border-top-width : 6px; border-bottom-width : 6px; width : 0px; height: 0px; float: right; }
.canvas { width : 100%; text-align: center; margin : auto; }
.spinner { background-image: url( ../img/spinner.gif ); background-repeat: no-repeat; width : 20px; height: 20px; }
select.hinted { width: 100%; height: 22px; }
.errMsgWrapper { position: relative; left : 5px; width : 300px; height : 100px; }
.errMsg { position: relative; width : 300px; height : 100px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.9em; letter-spacing : 0.05em; display: none; }
.errMsgInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #ed1c24; padding : 5px; padding-top : 5px; padding-left : 10px; padding-right: 0px; text-align : left; }
.errMsgEdge { position: absolute; top : -10px; right : 0px; border-color: transparent transparent #ed1c24 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.errMsgFiller { position: absolute; bottom : 0px; right : 0px; background-color: #ed1c24; width : 10px; height : 90px; }
.inputReset, .inputResetPwd { position: relative; width : 220px; height : 30px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; float: left; cursor: hand; cursor: pointer; }
.inputResetInner, .inputResetPwdInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #242526; padding : 5px; padding-top : 3px; padding-left : 0px; padding-right: 10px; text-align : center; text-transform: uppercase; }
.inputResetPwdInner { color: #939598; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.4em; text-transform: none; }
.inputResetEdge, .inputResetPwdEdge { position: absolute; top : 0px; left : 0px; margin-top: 20px; border-color: #242526 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.inputResetFiller, .inputResetPwdFiller { position: absolute; top : 0px; left : 0px; background-color: #242526; width : 10px; height : 20px; }
.inputReset input { border : 0px; color : #fff; background: #242526; cursor: hand; cursor: pointer; }
.inputSubmit { position: relative; width : 220px; height : 30px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; float: right; cursor: hand; cursor: pointer; }
.inputSubmitInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #242526; padding : 5px; padding-top : 3px; padding-left : 10px; padding-right: 0px; text-align : center; text-transform: uppercase; }
.inputSubmitEdge { position: absolute; top : 0px; right : 0px; margin-top: 20px; border-color: #242526 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.inputSubmitFiller { position: absolute; top : 0px; right : 0px; background-color: #242526; width : 10px; height : 20px; }
.inputSubmit input { border : 0px; color : #fff; background: #242526; cursor: hand; cursor: pointer; }
#header { position : relative; background-image : url( ../img/inktrace.png ); background-repeat : no-repeat; background-position: 30px 0px; width : 1000px; margin : auto; padding : 30px; text-align : left; }
#headerMenu { position: absolute; top : 35px; right : 30px; }
.headerMenuItem { position: relative; margin-right: 5px; width : 120px; height : 30px; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.1em; float: left; cursor: hand; cursor: pointer; }
.headerMenuItemInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #d1d2d4; padding : 10px; padding-top : 7px; padding-left : 15px; padding-right: 5px; text-align: right; }
.headerMenuItemEdge { position: absolute; top : 0px; right : 0px; margin-top: 20px; border-color: #d1d2d4 transparent transparent #d1d2d4; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.headerMenuItemFiller { position: absolute; top : 0px; right : 0px; background-color: #d1d2d4; width : 10px; height : 20px; }
#headerSocial { position: absolute; top : 17px; right : 30px; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; float: right; }
.headerSocialTxt { padding-left: 5px; }
.headerSocialIcon { padding: 5px; float : left; }
#headerHead { font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size : 68px; font-style : normal; font-weight : 400; text-shadow : none; text-decoration: none; text-transform : none; letter-spacing : 0.0em; word-spacing : 0.0em; line-height : 1.0em; text-align: right; }
#headerMainMenu { padding-top : 10px; padding-bottom: 5px; float: none; clear: both; }
.headerMainMenuItem, .headerMainMenuItemNOW { position: relative; margin-right: 5px; height : 30px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; float: left; cursor: hand; cursor: pointer; }
.headerMainMenuItemNOW { cursor: default; }
.headerMainMenuItemInner, .headerMainMenuItemNOWInner { position: absolute; background-color: #939598; padding : 10px; padding-top : 7px; padding-left : 9px; padding-right: 20px; text-align : center; text-transform: uppercase; }
.headerMainMenuItemNOWInner { background-color: #242526; }
.headerMainMenuItemEdge, .headerMainMenuItemNOWEdge { position: absolute; top : 0px; left : 0px; margin-top: 20px; border-color: #939598 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.headerMainMenuItemNOWEdge { border-color: #242526 transparent transparent transparent; }
.headerMainMenuItemFiller, .headerMainMenuItemNOWFiller { position: absolute; top : 0px; left : 0px; background-color: #939598; width : 10px; height : 20px; }
.headerMainMenuItemNOWFiller { background-color: #242526; }
.headerMainMenuItemLink { visibility: hidden; display: none; }
#contents { position : relative; width : 1000px; margin : auto; padding : 30px; padding-top: 0px; text-align : left; }
#page { position : relative; width : 675px; text-align : left; overflow : hidden; float : left; }
#page p { font-size: 1.2em; }
.pageUl { font-size: 1.3em; }
.pageRedbar, .pageBlackbar { position: relative; margin-right: 5px; width : 675px; height : 23px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; text-transform : uppercase; float: none; clear: both; }
.pageBlackbar { text-transform: none; }
.pageRedbarInner, .pageBlackbarInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #ed1c24; padding : 7px; padding-top : 5px; padding-left : 15px; padding-right: 5px; text-align: left; }
.pageBlackbarInner { background-color: #242526; }
.pageRedbarEdge, .pageBlackbarEdge { position: absolute; top : -10px; right : 0px; border-color: transparent transparent #ed1c24 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.pageBlackbarEdge { border-color: transparent transparent #242526 transparent; }
.pageRedbarFiller, .pageBlackbarFiller { position: absolute; bottom : 0px; right : 0px; background-color: #ed1c24; width : 10px; height : 13px; }
.pageBlackbarFiller { background-color: #242526; }
.postContainer { position: relative; width : 670px; }
.postContainerLeft { position : relative; padding-top: 10px; float : right; }
.postContainerRight { position : relative; padding-top: 10px; float : left; }
.postBlck { position: relative; margin-bottom: 10px; width: 330px; }
.postBlckBox { position: relative; border : 1px solid #939598; width : 100%; }
.postBlckBoxHeader { border-bottom : 1px solid #000; margin-left : 15px; margin-right : 15px; padding-bottom: 5px; height: 30px; }
.postBlckBoxHeaderCategory { padding-top: 10px; color : #ed1c24; font-size : 1.1em; text-align : left; float: left; }
.postBlckBoxHeaderClient { padding-top: 9px; font-size : 1.2em; text-align : right; float: right; }
.postBlckBoxInner { padding-left : 25px; padding-right: 25px; }
.postBlckBoxInnerExcerpt { font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.85em; }
.postBlckBoxInnerImg { width : 285px; height: 190px; }
.postBlckBoxEdge, .postBlckBoxEdgeBis { position: absolute; top : -1px; right : -1px; border-color: #ffffff #ffffff #939598 #939598; border-style: solid; border-width: 7px; width : 0px; height: 0px; }
.postBlckBoxEdgeBis { position: absolute; top : 0px; right : 0px; border-color: transparent transparent #ffffff #ffffff; }
.postBlckFooter { position: relative; width : 332px; height : 25px; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; cursor: hand; cursor: pointer; }
.postBlckFooterInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #939598; color : #fff; padding : 7px; padding-top : 5px; padding-left : 15px; padding-right: 5px; text-align: right; }
.postBlckFooterEdge { position: absolute; top : 0px; right : 0px; margin-top: 15px; border-color: #939598 transparent transparent #939598; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.postBlckFooterFiller { position: absolute; top : 0px; right : 0px; background-color: #939598; width : 10px; height : 15px; }
.pagination { position : relative; margin-top : 20px; margin-bottom: 10px; height : 25px; }
.paginationNextBlank { position: absolute; right : 0px; bottom : 0px; width : 332px; height : 23px; border : 1px solid #939598; overflow: hidden; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; }
.paginationNext { position: absolute; right: 0px; bottom: 0px; width : 332px; height : 25px; overflow: hidden; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; cursor: hand; cursor: pointer; }
.paginationNextInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #242526; color : #fff; padding : 7px; padding-top : 5px; padding-left : 15px; padding-right: 5px; text-align: right; }
.paginationNextEdge { position: absolute; top : 0px; right : 0px; margin-top: 15px; border-color: #242526 transparent transparent #242526; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.paginationNextFiller { position: absolute; top : 0px; right : 0px; background-color: #242526; width : 10px; height : 15px; }
.paginationNextWrap a { color: #fff; }
.paginationPreviousBlank { position: absolute; left : 0px; bottom : 0px; width : 332px; height : 23px; border : 1px solid #939598; overflow: hidden; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; }
.paginationPrevious { position: absolute; left : 0px; bottom : 0px; width : 332px; height : 25px; overflow: hidden; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; cursor: hand; cursor: pointer; }
.paginationPreviousInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #242526; color : #fff; padding : 7px; padding-top : 5px; padding-left : 5px; padding-right: 15px; text-align: left; }
.paginationPreviousEdge { position: absolute; top : 0px; left : 0px; margin-top: 15px; border-color: #242526 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.paginationPreviousFiller { position: absolute; top : 0px; left : 0px; background-color: #242526; width : 10px; height : 15px; }
.paginationPreviousWrap a { color: #fff; }
.postMtg { position: relative; margin-top : 5px; margin-bottom: 5px; width: 673px; }
.postMtg h1 { margin-bottom: 0px; }
.postMtgDivider { position: relative; border-bottom: 1px solid #939598; width : 100%; }
.postMtgBox { position: relative; border : 1px solid #939598; width : 100%; }
.postMtgBoxInner { padding-left : 25px; padding-right: 25px; }
.postMtgBoxInnerExcerpt { font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.85em; }
.postMtgBoxInnerImg { margin-right : 20px; margin-bottom: 20px; width : 150px; height: 100px; float : left; }
.postMtgBoxEdge, .postMtgBoxEdgeBis { position: absolute; top : -1px; right : -1px; border-color: #ffffff #ffffff #939598 #939598; border-style: solid; border-width: 7px; width : 0px; height: 0px; }
.postMtgBoxEdgeBis { position: absolute; top : 0px; right : 0px; border-color: transparent transparent #ffffff #ffffff; }
.postMtgFooter { position: relative; width : 675px; height : 25px; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; cursor: hand; cursor: pointer; }
.postMtgFooterInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #939598; color : #fff; padding : 7px; padding-top : 5px; padding-left : 15px; padding-right: 5px; text-align: right; }
.postMtgFooterEdge { position: absolute; top : 0px; right : 0px; margin-top: 15px; border-color: #939598 transparent transparent #939598; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.postMtgFooterFiller { position: absolute; top : 0px; right : 0px; background-color: #939598; width : 10px; height : 15px; }
.pageMtgPostHead { position : relative; margin-top: 10px; }
.pageMtgPostHeadTitle { margin-bottom: 30px; width : 500px; height: 100px; float : left; }
.pageMtgPostHeadTitleShare { width: 250px; }
.pageMtgPostHeadTitleText { position: absolute; width : 500px; bottom: 12px; }
.pageMtgPostHeadTitleText h1 { margin: 0px; }
.pageMtgPostHeadTitle ul { font-size: 1.0em; }
.pageMtgPostHeadImg { margin-top : 10px; margin-right: 10px; width : 150px; height : 100px; float : right; overflow: hidden; }
#primary-sidebar { position: relative; }
#revenue-sidebar { position: relative; margin-top: 10px; }
#sidebar { position: relative; top : -35px; width : 315px; text-align : left; float : right; }
.sidebarPrimaryBorder { border : 1px solid #939598; border-top : 1px solid transparent; border-right : 3px solid #939598; border-bottom : 3px solid #939598; padding-bottom: 5px; width : 310px; float : none; display : block; clear : both; box-shadow : 0px -15px 15px #939598; -webkit-box-shadow: 0px -15px 15px #939598; -moz-box-shadow : 0px -15px 15px #939598; }
.sidebarPrimaryBorderEdge, .sidebarPrimaryBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #939598 #939598 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarPrimaryBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #ffffff #ffffff transparent; border-style: solid; border-width: 8px; width : 0px; height: 0px; }
.sidebarFBTBorder { background : #a7badc; border : 1px solid #939598; border-top : 1px solid transparent; border-right : 3px solid #939598; border-bottom : 3px solid #939598; padding-top : 10px; width : 310px; float : none; display : block; clear : both; box-shadow : 0px -15px 15px #939598; -webkit-box-shadow: 0px -15px 15px #939598; -moz-box-shadow : 0px -15px 15px #939598; }
.sidebarFBTBorderEdge, .sidebarFBTBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #939598 #939598 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarFBTBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #ffffff #ffffff transparent; border-style: solid; border-width: 8px; width : 0px; height: 0px; }
.sidebarRVMBorder { color : #ffffff; background : #2e519b; border : 1px solid #939598; border-top : 1px solid transparent; border-right : 3px solid #939598; border-bottom : 3px solid #939598; padding : 5px; padding-left : 15px; width : 290px; float : none; display : block; clear : both; box-shadow : 0px -15px 15px #939598; -webkit-box-shadow: 0px -15px 15px #939598; -moz-box-shadow : 0px -15px 15px #939598; }
.sidebarRVMBorderEdge, .sidebarRVMBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #939598 #939598 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarRVMBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #ffffff #ffffff transparent; border-style: solid; border-width: 8px; width : 0px; height: 0px; }
.sidebarSecondaryBorder { border : 1px solid #939598; border-top : 1px solid transparent; border-right : 3px solid #939598; border-bottom : 3px solid #939598; padding-bottom: 5px; background-color: #d1d2d4; width : 310px; float : none; display : block; clear : both; box-shadow : 0px -15px 15px #939598; -webkit-box-shadow: 0px -15px 15px #939598; -moz-box-shadow : 0px -15px 15px #939598; }
.sidebarSecondaryBorderEdge, .sidebarSecondaryBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #939598 #939598 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarSecondaryBorderEdgeBis { position: absolute; bottom : 0px; right : 1px; border-color: transparent #ffffff #ffffff transparent; border-style: solid; border-width: 8px; width : 0px; height: 0px; }
.sidebarCandybar { position: relative; margin-right : 5px; margin-bottom: 5px; width : 310px; height : 30px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.9em; letter-spacing: 0.1em; float: left; }
.sidebarCandybarInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #242526; padding : 10px; padding-top : 7px; padding-left : 5px; padding-right: 15px; text-align: left; }
.sidebarCandybarEdge { position: absolute; top : 0px; left : 0px; margin-top: 20px; border-color: #242526 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarCandybarFiller { position: absolute; top : 0px; left : 0px; background-color: #242526; width : 10px; height : 20px; }
.sidebarMindthegap { position: relative; margin-right: 5px; border-left : 1px solid #242526; width : 313px; height : 95px; color: #fff; overflow: hidden; font-family : 'LatoLight', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 3.7em; float: left; }
.sidebarMindthegapNote { position: relative; margin-right: 5px; font-size : 0.25em; letter-spacing: 0.1em; float: right; }
.sidebarMindthegapInner { position: absolute; top : 0px; left : 0px; right : 13px; bottom : 0px; background-color : #242526; background-image : url( ../img/bck-yellowband.png ); background-repeat: repeat-x; background-position: 0px 77px; padding : 10px; padding-top : 7px; padding-left : 15px; padding-right: 5px; text-align: left; }
.sidebarMindthegapEdge { position: absolute; top : -10px; right : 3px; border-color: transparent transparent #242526 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarMindthegapFiller { position: absolute; bottom : 0px; right : 0px; border-right: 3px solid #939598; background-color: #242526; background-image : url( ../img/bck-yellowband.png ); background-repeat: repeat-x; background-position: 6px 67px; width : 10px; height : 85px; }
.sidebarFBtoolbox { position: relative; margin-right: 5px; border-left : 1px solid #939598; width : 313px; height : 160px; color: #fff; overflow: hidden; font-family : 'LatoLight', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 3.7em; float: left; box-shadow : 0px -5px 15px #939598; -webkit-box-shadow: 0px -5px 15px #939598; -moz-box-shadow : 0px -5px 15px #939598; }
.sidebarFBtoolboxNote { position: relative; margin-right: 5px; font-size : 0.25em; letter-spacing: 0.1em; float: right; }
.sidebarFBtoolboxInner { position: absolute; top : 0px; left : 0px; right : 13px; bottom : 0px; background-color : #335392; padding : 10px; padding-top : 7px; padding-left : 15px; padding-right: 5px; text-align: left; }
.sidebarFBtoolboxEdge { position: absolute; top : -10px; right : 3px; border-color: transparent transparent #335392 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarFBtoolboxFiller { position: absolute; bottom : 0px; right : 0px; border-right: 3px solid #939598; background-color: #335392; width : 10px; height : 160px; }
.sidebarRevenueMaker { position: relative; margin-right: 5px; border-left : 1px solid #939598; width : 313px; height : 160px; color: #fff; overflow: hidden; font-family : 'LatoLight', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 3.7em; float: left; box-shadow : 0px -5px 15px #939598; -webkit-box-shadow: 0px -5px 15px #939598; -moz-box-shadow : 0px -5px 15px #939598; }
.sidebarRevenueMakerNote { position: relative; margin-right: 5px; font-size : 0.25em; letter-spacing: 0.1em; float: right; }
.sidebarRevenueMakerInner { position: absolute; top : 0px; left : 0px; right : 13px; bottom : 0px; background-color : #ffffff; padding : 10px; padding-top : 7px; padding-left : 0px; padding-right: 5px; text-align: left; }
.sidebarRevenueMakerEdge { position: absolute; top : -10px; right : 3px; border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarRevenueMakerFiller { position: absolute; bottom : 0px; right : 0px; border-right: 3px solid #939598; background-color: #ffffff; width : 10px; height : 160px; }
.sidebarBePortfolio { position: relative; margin-right : 5px; margin-bottom: 10px; width : 313px; height : 59px; color: #fff; overflow: hidden; font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size : 3.7em; float: left; }
.sidebarBePortfolioNote { position: relative; margin-top : 32px; margin-right: 5px; font-family : 'LatoLight', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.25em; letter-spacing: 0.1em; float: right; }
.sidebarBePortfolioInner { position: absolute; top : 0px; left : 0px; right : 13px; bottom : 0px; background-color : #ed1c24; padding : 10px; padding-top : 0px; padding-left : 15px; padding-right: 5px; text-align: left; }
.sidebarBePortfolioEdge { position: absolute; bottom : -10px; right : 3px; border-color: #ed1c24 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarBePortfolioFiller { position: absolute; top : 0px; right : 3px; background-color: #ed1c24; width : 10px; height : 49px; }
.sidebarNews { position: relative; margin-top : 10px; margin-right: 5px; border-left : 1px solid #939598; width : 313px; height : 95px; color: #fff; overflow: hidden; font-family : 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size : 3.5em; letter-spacing: 0.0em; line-height : 0.8em; float: left; }
.sidebarNewsNote { position: relative; margin-top : 8px; margin-right: 5px; font-size : 0.25em; letter-spacing: 0.1em; float: right; }
.sidebarNewsInner { position: absolute; top : 0px; left : 0px; right : 13px; bottom : 0px; background-color : #ed1c24; padding : 10px; padding-top : 12px; padding-left : 15px; padding-right: 5px; text-align: left; }
.sidebarNewsEdge { position: absolute; top : -10px; right : 3px; border-color: transparent transparent #ed1c24 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.sidebarNewsFiller { position: absolute; bottom : 0px; right : 0px; background-color : #ed1c24; border-right: 3px solid #939598; width : 10px; height : 85px; }
.mtgBlck { position: relative; margin : 5px; width : 300px; }
.mtgBlckBox { position: relative; width : 100%; }
.mtgBlckBoxInner { padding-left : 5px; padding-right: 5px; }
.mtgBlckBoxInnerExcerpt { font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.9em; }
.mtgBlckFooter { position: relative; width : 300px; height : 25px; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; cursor: hand; cursor: pointer; }
.mtgBlckFooterInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #939598; color : #fff; padding : 7px; padding-top : 5px; padding-left : 15px; padding-right: 5px; text-align: right; }
.mtgBlckFooterEdge { position: absolute; top : 0px; right : 0px; margin-top: 15px; border-color: #939598 transparent transparent #939598; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.mtgBlckFooterFiller { position: absolute; top : 0px; right : 0px; background-color: #939598; width : 10px; height : 15px; }
.newsBlck { position: relative; margin : 5px; width : 300px; }
.newsBlckBox { position: relative; width : 100%; }
.newsBlckBoxInner { padding-left : 5px; padding-right: 5px; }
.newsBlckBoxInnerExcerpt { font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 0.9em; }
.newsBlckFooter { position: relative; width : 300px; height : 25px; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; cursor: hand; cursor: pointer; }
.newsBlckFooterInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #242526; color : #fff; padding : 7px; padding-top : 5px; padding-left : 15px; padding-right: 5px; text-align: right; }
.newsBlckFooterEdge { position: absolute; top : 0px; right : 0px; margin-top: 15px; border-color: #242526 transparent transparent #242526; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.newsBlckFooterFiller { position: absolute; top : 0px; right : 0px; background-color: #242526; width : 10px; height : 15px; }
.wpmem_loginsidebar h1 { margin : 0px; padding : 0px; font-family: 'LatoLight', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 3.0em; text-align : left; }
.wpmem_loginsidebarFields { position: relative; margin-left : 5px; margin-right: 5px; width : 300px; height : 135px; color: #fff; overflow: hidden; font-family : 'LatoLight', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; }
.wpmem_loginsidebarFieldsInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color : #242526; padding : 10px; padding-top : 5px; padding-left : 10px; padding-right: 5px; text-align: left; }
.wpmem_loginsidebarFieldsEdge { position: absolute; top : -10px; right : 0px; border-color: transparent transparent #242526 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.wpmem_loginsidebarFieldsFiller { position: absolute; bottom : 0px; right : 0px; background-color: #242526; width : 10px; height : 125px; }
.wpmem_loginsidebarFieldsFailed, .wpmem_loginsidebarFieldsPrompt { position: relative; left : -5px; margin-top : 5px; margin-right: 5px; padding : 2px; padding-left : 5px; padding-right: 3px; width : 280px; height: 15px; color: #ffde16; font-size : 0.95em; letter-spacing: 0.1em; float: none; clear: both; }
.wpmem_loginsidebarFieldsFailed { background-color: #ed1c24; color : #ffffff; overflow : hidden; }
.wpmem_loginsidebarFieldsFailedStripes { width : 50px; height : 15px; background-color : #242526; background-image : url( ../img/bck-yellowband.png ); background-repeat: repeat-x; background-position: 6px 0px; float: right; }
.wpmem_loginsidebarFields input { margin-bottom: 10px; width : 100%; height: 20px; color: #838589; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.4em; }
.wpmem_loginsidebarSubmit { position: relative; margin-left : 5px; margin-right: 5px; width : 300px; height : 25px; overflow: hidden; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; }
.wpmem_loginsidebarSubmitInner { position: absolute; top : 0px; left : 0px; right : 10px; bottom : 0px; background-color: #242526; color : #fff; padding : 5px; padding-top : 0px; padding-left : 10px; padding-right: 5px; text-align: left; }
.wpmem_loginsidebarSubmitEdge { position: absolute; top : 0px; right : 0px; margin-top: 15px; border-color: #242526 transparent transparent #242526; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.wpmem_loginsidebarSubmitFiller { position: absolute; top : 0px; right : 0px; background-color: #242526; width : 10px; height : 15px; }
.wpmem_loginsidebarSubmitRegister { position: relative; left : -5px; margin-right: 5px; padding : 2px; padding-left : 5px; padding-right: 3px; width : 180px; height: 15px; color: #ffde16; font-size : 0.95em; letter-spacing: 0.1em; float: left; }
.wpmem_loginsidebarSubmitBtn { margin-top: 2px; float: right; }
.wpmem_reg { position: relative; margin-top : 10px; width : 675px; height : 600px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; }
.wpmem_regInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #939598; padding : 10px; padding-top : 7px; padding-left : 9px; padding-right: 20px; text-align : center; text-transform: uppercase; }
.wpmem_regEdge { position: absolute; bottom : -10px; left : 0px; border-color: #939598 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.wpmem_regFiller { position: absolute; top : 0px; left : 0px; background-color: #939598; width : 10px; height : 590px; }
.wpmem_reg input { margin-bottom: 10px; width : 100%; height: 22px; color: #838589; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.4em; }
.wpmem_login { position: relative; margin-top : 10px; width : 675px; height : 220px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; }
.wpmem_loginInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #939598; padding : 10px; padding-top : 7px; padding-left : 9px; padding-right: 20px; text-align : center; text-transform: uppercase; }
.wpmem_loginEdge { position: absolute; top : -10px; left : 0px; border-color: transparent transparent #939598 transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.wpmem_loginFiller { position: absolute; top : 10px; left : 0px; background-color: #939598; width : 10px; height : 210px; }
.wpmem_login input { margin-bottom: 10px; width : 100%; height: 22px; color: #838589; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.4em; }
.wpmem_login input[type=checkbox] { width: 30px; }
.wpmem_logged { position: relative; margin-top : 10px; width : 675px; height : 300px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; }
.wpmem_loggedInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #939598; padding : 10px; padding-top : 7px; padding-left : 9px; padding-right: 20px; text-align : left; text-transform: uppercase; }
.wpmem_loggedEdge { position: absolute; bottom : -10px; left : 0px; border-color: #939598 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.wpmem_loggedFiller { position: absolute; top : 0px; left : 0px; background-color: #939598; width : 10px; height : 290px; }
.fscf_form { position: relative; margin-top : 10px; width : 675px; height : 650px; color: #fff; overflow: hidden; font-family : 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.0em; letter-spacing : 0.05em; }
.fscf_formInner { position: absolute; top : 0px; left : 10px; right : 0px; bottom : 0px; background-color: #939598; padding : 10px; padding-top : 7px; padding-left : 9px; padding-right: 20px; text-align : center; text-transform: uppercase; }
.fscf_formEdge { position: absolute; bottom : -10px; left : 0px; border-color: #939598 transparent transparent transparent; border-style: solid; border-width: 10px; width : 0px; height: 0px; }
.fscf_formFiller { position: absolute; top : 0px; left : 0px; background-color: #939598; width : 10px; height : 640px; }
.fscf_form input { margin-bottom: 10px; width : 100%; height: 22px; color: #000; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.4em; }
.fscf_form input[type=submit], .fscf_form input[type=reset] { color: #939598; }
.fscf_form textarea { margin-bottom: 10px; width : 100%; height: 120px; color: #000; font-family: 'LatoRegular', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Helv, Arial, sans-serif; font-size : 1.4em; }
#footer { position : relative; width : 1000px; height : 80px; margin : auto; }
.footerSeparator { border-top : 2px solid #939598; margin-bottom: 20px; box-shadow : 0px 0px 5px #939598; -webkit-box-shadow: 0px 0px 5px #939598; -moz-box-shadow : 0px 0px 5px #939598; }
#privacy{ color: #000; text-align: justify; width: 600px; height: 430px; }
#privacypolicy{ color: #000; text-align: justify; margin-right: 35px; width: 600px; height: 460px; overflow-x: hidden; overflow-y: scroll; }
#privacy a { color: #242526; font-weight: bold; }
.apple_overlay { display:none; background-image:url(white.png); width:640px; padding:35px; font-size:11px; }
#privacy .close { background-image:url(close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }
#privacy .closeit { cursor:pointer; }
