.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}
.access {font-size: 0;left: -9999px;position: absolute;}
.wrap {padding:0 25px; width:940px; position:relative; margin:0 auto; background:#fff /*[white]*/}
#forum {margin:0 -20px;padding-bottom:15px;}
h3 {font:normal 1.6667em Georgia, "Times New Roman", serif;color:#4d4d4d}

/* UI NOTE: Added verbatim from Common Templates for whitestrip. NOTE: You need to modify the sprite URL to backend requirements. */
/* --------------------------------------------------------------------------------------
   =Network strip top (network-wide static component)
   -------------------------------------------------------------------------------------- */
/* This is a network-wide static component with skin, so it can be reused across the network.
   - Keeping the component in here removes one http request (as opposed to linking to network 
     strip CSS).
   - Uses 'px' for font-size to be indenpendent of what the skin sets font-size to. */
.nN-whiteStrip {position:relative;overflow:hidden;margin:0;background-color:#fff;color:#666;font:normal 11px Arial, Helvetica, sans-serif}
.nN-whiteStrip .logo_wrap {padding:10px;float:left;}
.nN-whiteStrip .logo {display:block;width:64px;height:20px;margin-right:3px;background-repeat:no-repeat;background-size:100% auto;text-indent:-9000px}
.nN-whiteStrip .logo img {float:right;margin:0 3px 0 0}
.nN-whiteStrip li {display:inline;list-style-type:none;margin:0 3px 0 0;padding-right:5px;line-height:1.8/*non-JS value*/;border-right:1px solid #dadada}
.nN-whiteStrip a:link,.nN-whiteStrip a:visited {color:#005f96}
.nN-whiteStrip a:hover,.nN-whiteStrip a:active {color:#06c}
.nN-whiteStrip li.last {border:0}
/* Dropdown styles if JS is not enabled: */
.nN-whiteStrip .hasDropdown {display:block;font-weight:bold}
.nN-whiteStrip .hasDropdown > a {margin-right:.7em}
.nN-whiteStrip .hasDropdown > a:after {content:":"}
.nN-whiteStrip .hasDropdown ul {display:inline;font-weight:normal}
/* Left links */
.nN-whiteStrip .linksLeft {float:left;margin-left:10px}
.nN-whiteStrip .linksLeft em {font-weight:bold;font-size:12px;color:#c30;text-transform:uppercase}
.nN-whiteStrip .online {color:#346400}
/* Right links */
.nN-whiteStrip .linksRight {float:right;margin-right:10px}
/* Strip & dropdown styles if JS is enabled: */
.scriptable .nN-whiteStrip {height:40px;overflow:visible}
.scriptable .nN-whiteStrip li {line-height:40px/*same as height of whitestrip*/}
.scriptable .nN-whiteStrip .hasDropdown {position:relative;z-index:10;/*FF2:*/display:-moz-inline-block/*end FF2*/;display:inline-block;font-weight:normal;padding-right:14px;margin-right:4px;background:transparent url('http://resources.essentialbaby.com.au/essentialbaby/2007-11/css/img-component/sprite-components.png') no-repeat 100% 13px/*down arrow*/}
.scriptable .nN-whiteStrip .hasDropdown > a {margin-right:0}
.scriptable .nN-whiteStrip .hasDropdown > a:after {content:""}
.scriptable .nN-whiteStrip .hasDropdown ul {display:none;position:absolute;left:-6px;top:22px;width:80px;padding:3px 8px;border:1px solid #ccc;background-color:#fff}
.scriptable .nN-whiteStrip ul.selected {display:block}
.scriptable .nN-whiteStrip .hasDropdown li {display:block;line-height:1.8;border:0;padding:0;margin:0}
/* ----- IE fixes ----- */
*+ html .nN-whiteStrip {z-index:10}
*+ html .nN-whiteStrip li {margin-right:5px;padding-right:2px}
*+ html .scriptable .nN-whiteStrip .hasDropdown {display:inline}

/* --------------------------------------------------------------------------------------
   @Header
   -------------------------------------------------------------------------------------- */
/* Section */
.header {margin:0 -25px 15px; padding:0; border-bottom:1px solid #e6e6dc /*[beige-3]*/; width:990px;box-shadow:0 -4px 4px rgba(221,221,221,0.5);}
.header .mh-logo {float:left; width:210px; height:90px; margin:15px 22px 5px 25px; background:url("img/sprite-base-skin-eb.png") no-repeat -420px 0 /*[logo-ek-main]*/}
.header .mh-logo a {overflow:hidden; display:block; height:100%; text-indent:-9999px}

/* =Gutter ads [cA-gutter] */
.hasGutter-full {width:auto;margin:0;background:none}
.hasGutter-full .wrap {padding:0 26px} /* 25px (distance from edge of .wrap to page border) + 1px (page border) = 26px */

/* Gutter Ad */
.hasGutter-full {}
.hasGutter-full .header {position:relative; height:auto !important; margin:0 -25px 15px !important; padding-top:0 !important} /* Fixes / overrides for injected Ad styles */
.hasGutter-full .mh-logo {position:relative; margin-top:18px; margin-bottom:15px} /* Fix spacing for header Ad placement for different design */
/* ----- IE Fixes ----- */
* + html .hasGutter-full #theBgDiv {zoom:1}

.gutter-full {position: absolute;top: 31px;left: 0;width: 100%;height: 100%}
.gutter-full a {display: block;width: 100%;height: 100%;text-indent: -9999em;outline: 0}

/* Toolbar
-------------------------------------------------------------------------------------------------- */
#toolbar{left:-15px;top:181px; width:963px;display:block;margin:0 20px 10px 0;list-style:none;float:right;z-index:2;position:absolute}
#toolbar li{float:right;display:block;margin:0;padding-left:2px;list-style-type:none}
#toolbar li.member-total{color:#999;font-weight:bold;padding-right:10px}
#toolbar li.member-online{color:#FF9933;font-weight:bold;padding-right:10px}
#toolbar li.member-icon{background:url(../images/site-sprite.gif) no-repeat -45px -109px;width:16px;height:16px}
#toolbar li.member-join-login a{font-weight:bold}
#toolbar li.member-join-login{padding-right:10px}

#toolbar li.search-info{color:#999;font-weight:bold;padding-right:5px}
#toolbar li.search-button input{border:none;text-transform:uppercase;font-weight:bold;font-size:10px;height:18px;background:#FF9933;color:white;padding:0;margin:0}
#toolbar li.search-textfield input{border:1px solid #ccc;width:100px;height:16px;padding-left:5px;margin:0;display:block;font-size:76%;vertical-align:middle}
#toolbar li.search-drop-down select {border:1px solid #CCC;height:16px;padding:0;margin:0;font-size:76%}

/* SuperWoff Rotator
--------------------------------------------------------------------------------------------------*/
#woffRotator_parent {position:relative;overflow:hidden;width:300px;height:115px}
#woffRotator_holder {background:#fff;margin:0;font-size:0.94em}
ul#woffRotator {margin:0;padding:0;width:auto;list-style-type:none}
ul#woffRotator li {float:left;width:300px;height:60px;padding:0;margin:0;color:#000;display:none}
ul#woffRotator li.current {display:block}
ul#woffRotator li img {float:right;margin-left:5px;padding:0}
ul#woffRotator li h3 {font:bold 1.2em Arial,Helvetica,sans-serif}
ul#woffRotator li p {line-height:1.4em}
.woffControl {position:absolute;top:90px;left:245px;font-size:.94em;color:#ccc}

/* Rotator & blog quote */
#woffRotator_holder {position:relative;height:110px;width:100%}
#woffRotator_parent h2 {position:absolute;left:0;top:0;z-index:10}
#woffRotator li {display:none}
#woffRotator li.current {display:block}
.fdContentScroll {margin-top:30px;list-style-type:none}
.fdContentScroll li {margin:0;padding:0}
/*#woffRotator_parent img,.sstrap .comment img {position:absolute;right:0;bottom:0;z-index:1}*/
#woffRotator_parent blockquote,.sstrap .comment blockquote {width:167px;position:relative;z-index:10;text-indent:18px;color:#555;font-family:Arial, Georgia, "Times New Roman", Times, serif;background:transparent url('img/sprite_li.gif') no-repeat 0 -4320px}
#woffRotator_parent blockquote p,.sstrap .comment blockquote p {display:inline;padding-right:18px;background:transparent url('img/sprite_li.gif') no-repeat 100% -4300px}
#woffRotator_parent blockquote cite,.sstrap .comment blockquote cite {display:block;text-indent:0;margin-top:.2em}
#woffRotator_parent blockquote a,.sstrap .comment blockquote a {color:#000;font-weight:bold}
#woffRotator_parent blockquote span,.sstrap .comment blockquote span {color:#860303}
.woffControl {text-align:right}
.caption {position:absolute;bottom:auto;bottom:0;width:100%;background:transparent url('img/caption_bg.png') repeat 0 0;min-height:45px;padding:5px 0 3px 0;color:#fff}
.caption h3 a {color:#fff}
.subindex-header {float:left;width:630px;height:100px;margin-bottom:1em;position:relative;padding-bottom:0px;border:1px solid #ccc}
#content .subindex-header h1 {font:bold 300% Arial, Helvetica, sans-serif;margin:30px 0 0 10px;color:#354B74}
.toddler {background:transparent url(../images/toddler-header.jpg) no-repeat 0 0}
.baby {background:transparent url(../images/baby-header.jpg) no-repeat 0 0}
.conception {background:transparent url(../images/conception-header.jpg) no-repeat 0 0}
.kids{background:transparent url(../images/kids-header.jpg) no-repeat 0 0}
.pregnancy {background:transparent url(../images/pregnancy-header.jpg) no-repeat 0 0}

#footer {text-align: center; color: #8A8C8F}
#footer cite {font-style: normal; font-size: 0.94em}
#footer ul.siteLinks, #footer ul.sectionLinks {text-align: center; border-bottom: 1px solid #B1C8DC; border-top: 2px solid #B1C8DC; padding: 5px 0; margin: 10px 0}
#footer ul.siteLinks li, #footer ul.sectionLinks li {display: inline; list-style-type: none; margin: 0; padding: 0 4px 0 2px; border-right: 1px dotted #B1C8DC}
#footer ul.siteLinks li.last, #footer ul.sectionLinks li.last {border-right:0}
#footer ul.siteLinks li a {color: #354B74}

h1.topictitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black}

.ebhr {border-bottom: 2px solid #ccc; padding: 5px 0 3px}

.whitebox, .rightbox {border-color: #B1C8DC; border-style: solid; border-width: 0 1px 1px 1px; border-radius: 4px 4px 0 0;}

.rightbox {margin-bottom: 5px}

.rightbox_contents {padding: 5px}

.whitebox ol {margin:10px 0; padding-left:40px; list-style:decimal; font-size:11px;}

/* styling for "We are discussing..." box
   (uses site-sprite taken from non-Common Templates part of main Essential Baby site as at r8293 in SVN UIDev) */
.latest-forum {font-size:12px;border:1px solid #ccc;padding-bottom:1em;background:url("img/site-sprite.png") no-repeat 100% -400px #eee}
.latest-forum h3 {margin-top:0;background:url("img/site-sprite.png") no-repeat 244px -114px;border-top:medium none;font-size:1.2em;font-weight:bold;height:20px;margin-bottom:10px;padding:1em 0 0 1em}
.latest-forum ul {margin:0;padding-left:0;list-style-position:outside;color:#00548C;background:#eee}
.latest-forum li {list-style-position:outside;list-style-type:disc;margin:0 1em 0 2.5em}
.latest-forum li em {margin-left:.25em;color:#fd952d;font-style:normal;font-weight:bold;font-size:.9047em;display:inline-block;text-align:center;width:26px;height:19px;background:url("img/site-sprite.png") no-repeat -254px 0}
.latest-forum li em span {position:absolute; left:-9999px; font-size:0}
/* ----- IE fixes ----- */
*+ html .latest-forum ol {margin-left:.1em}
*+ html .latest-forum li em {position:relative;top:4px}

/* Ads */
.adSpot-twin {min-height:auto; border:1px solid #CCCCCC; margin-top:5px; padding-top:10px; position:relative}
.adSpot-networked {min-height:auto;}
.adSpot-featuredadvertiser small, .adSpot-twin small {background-color:#FFFFFF;color:#999999;font-size:11px;left:5px;padding:0pt 4px !important;position:absolute;top:-9px}
.adSpot-brought1 small,
.adSpot-brought2 small,
.adSpot-sponsored small,
span.postdetails a img {
    vertical-align: top;
}

span.postdetails {padding: 0 5px 0 2px}

div.leaderAd {height:60px; text-align: center; border: solid 1px #ccc; padding: 10px; margin:0px 0 10px}

div.postcolor a {color:#00f;text-decoration:underline}
/* --------------------------------------------------------------------------------------
   =Dialog boxes
   -------------------------------------------------------------------------------------- */
/* jQuery UI styles (These class names are given by the jQuery UI code.) */
/* Overlay for modal dialogues */
.ui-widget-overlay {position:fixed; top:0; left:0; background:#666; filter:alpha(opacity=50); opacity:.5;}
/* Dialog */
.ui-dialog {position:absolute/*avoid left-behind space if pos:rel*/; padding:5px; /*Rounded corners*/border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; color:#333; background:#dde7ea;/*for browsers that don't support rgba, except IE6/7*/ background-color:rgba(158,175,180,.7)}
.ui-dialog h4 {clear:left}
.ui-dialog-titlebar,
.ui-dialog-content,
.ui-dialog-buttonpane {padding:10px 40px; background:#fff}
.ui-dialog-titlebar {position:relative; margin-bottom:-6px; /*Rounded corners*/border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; color:#000}
.ui-dialog-title {display:block; width:100%; padding-bottom:10px; font:2.17em Georgia, Times, "Times New Roman", serif; border-bottom:1px dotted #9eafb4}
.ui-dialog-titlebar-close {position:absolute; top:5px; right:15px; display:block; height:18px; font-size:.917em; text-decoration:underline; color:#333}
.ui-dialog-titlebar-close:hover {opacity:1; text-decoration:none; color:#666}
.ui-dialog-content {/*Rounded corners*/border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px}
.ui-dialog-buttonpane {margin-top:-6px; /*Rounded corners*/border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px}
.ui-button {margin-right:6px; padding:3px 6px; border:1px solid #0069a9; /*Rounded corners*/border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:1.333em; color:#fff; background:#0079c5; background:-moz-linear-gradient(top, #009ed7 0%, #0079c5 100%)/*FF3.6+*/; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ed7), color-stop(100%,#0079c5))/*Chrome,Safari4+*/; background:-webkit-linear-gradient(top, #009ed7 0%, #0079c5 100%)/*Chrome10+,Safari5.1+*/; background:-ms-linear-gradient(top, #009ed7 0%, #0079c5 100%)/*IE10+*/; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ed7', endColorstr='#0079c5', GradientType=0 )/*IE6-9*/; background:linear-gradient(top, #009ed7 0%, #0079c5 100%)/*W3C*/ }
/* ----- IE fixes ----- */
*+ html .ui-dialog {background:#dde7ea}
*+ html .ui-dialog-titlebar-close {position:absolute; top:5px; right:15px}

.cN-dialog {display:none /*hide the dialog box onload*/}
.ui-dialog .cN-dialog {overflow:hidden; display:block}
.cN-dialog fieldset {margin-bottom:10px}
.cN-dialog legend {display:block; padding-bottom:5px; margin-left:-5px; font-weight:bold; color:#333}

.uiDialogNoHeading .ui-dialog-title /*extends .ui-dialog*/ {position:absolute; left:-9999px; font-size:0}

/* Dialog */
.mySite .btnIcon.close:hover,
.ms-dialog .ui-dialog-titlebar-close {z-index:10; width:30px; height:25px; background:url('img/sprite-mySite.png'); background-position:-510px 0}
.mySite .btnIcon.close:hover,
.ms-dialog {padding:0; background:#fff; border-radius:6px; border:5px solid rgba(158, 175, 180, 0.7); background-clip:padding-box}
.ms-dialog .ui-dialog-title{padding:0; width:0; border:0}
.ms-dialog .ui-dialog-titlebar {padding:0; position:absolute; right:0; top:0; z-index:1010}
.ms-dialog .ui-dialog-titlebar-close {overflow:hidden; display:block; position:absolute; top:8px; right:10px; text-indent:-9999em}
.ms-dialog .dialogWrap {padding:0; border-radius:6px; background-clip:padding-box}
.ms-dialog .dialogHeader h3 {margin:0}
.ms-dialog .dialogWrap {width:625px}

/*------ BEGIN EB-ACP.CSS ------*/
.ipbtable {width: 100%}
table.ipbtable,
tr.ipbtable,
td.ipbtable {background:0; color: #000; font-size: 12px; line-height: 130%}
.ipbtable td,
.divpad {padding: 5px;vertical-align: top}

td.nopad {padding: 0}

th {text-align: left}

form {display: inline; margin: 0; padding: 0}

img {border: 0; vertical-align: middle}
img.linked-sig-image {max-width: 420px}
.pp-contentbox-entry-noheight img.linked-sig-image {max-width: 354px}

#sidebar {padding-right: 5px;}
#sidebar b {font-weight: normal;}

.menubar_cat {background: #E8EFF5 url(../../style_images/problue123/tile_sub.gif) repeat-x; border-bottom: 1px solid #C7DAE7; border-top: 1px solid #C7DAE7; border-left: 0; border-right: 0; font-weight: bold; padding: 5px}

.menubar_row1 {background: #FFF; padding: 3px}
.menubar_rowbleu {background: #EDF3F8; border-top: 1px solid #E4EDF3; padding: 3px}
.menubar_rowbleu img {float:left}
.menubar_rowbleu a {display:inline-block;width:120px}

#userlinks .menubar_rowbleu img {float:none}
#userlinks .menubar_rowbleu a {display: inline}

.menubar_rowbleu:hover {background: #E7EFF5 url(../../style_images/problue123/menubar_rowbleu_hover.gif) repeat-x; color: #042A49; cursor: pointer}

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast {background: #F0F5FA; border: 1px solid #B6CFE0; padding: 1px 3px}

.pagelinklast,
.minipagelinklast {background: #ebf1f7}

.pagecurrent {background: transparent url(../../style_images/problue123/menubar_rowbleu_hover.gif) repeat-x; font-weight: bold}

.minipagelink,
.minipagelinklast {border: 1px solid #B6CFE0; font-size: 10px; margin: 0 1px 0 0}

/* This was moved from the Admin Control Panel to improve page weight and SEO */
.fauxbutton {background: #FFF url(../../style_images/problue123/tile_cat.gif) repeat-x; border: 1px solid #B6CFE0; font-size: 11px; font-weight: bold; padding: 4px}
.fauxbutton a:link,
.fauxbutton a:visited,
.fauxbutton a:active {color: #222 !important; text-decoration: none}

.forumdesc,
.forumdesc a:link,
.forumdesc a:visited,
.forumdesc a:active {background:0; font-size: 11px; color: #666; line-height: 130%; margin: 2px 0 0 0; padding: 0}

.searchlite {background-color: yellow; font-weight: bold; color: red}

.activeusers {background: #FFF; border: 1px solid #B6CFE0; color: #000; margin: 0; padding: 1px}

.activeuserposting a:link,
.activeuserposting a:visited,
.activeuserposting a:active,
.activeuserposting {font-style: italic; text-decoration: none; border-bottom: 1px dotted black}

fieldset.search {line-height: 150%; padding: 6px}

label {cursor: pointer}

img.attach {background: #808080 url(../../style_images/problue123/click2enlarge.gif) no-repeat top right; border: 1px solid #808080; margin: 0 2px 0 0; padding: 11px 2px 2px 2px}

.thumbwrap,
.thumbwrapp,
.fullimagewrap {border: 1px solid #B6CFE0; margin: 2px}

.thumbwrapp {border: 2px solid #660707}

.fullimagewrap {background: #F5F9FD; text-align: center; margin: 5px 0 5px 0; padding: 5px}

.thumbwrap h4,
.thumbwrapp h4 {background: #DDE6F2; border: 0 !important; border-bottom: 1px solid #D0E0EE !important; color: #5176B5; font-size: 12px; font-weight: bold; margin: 0; padding: 5px}

.thumbwrap p,
.thumbwrapp p {background: #EEF2F7 !important; border: 0 !important; border-top: 1px solid #D0E0EE !important; margin: 0 !important; padding: 5px !important; text-align: left}

.thumbwrap p.alt,
.thumbwrapp p.alt {background: #ebf1f7 !important; margin: 0 !important; padding: 5px !important; text-align: left}

.thumbwrapp p.pin {background: #EFDFDF !important; text-align: center !important}

.thumbwrap img.galattach,
.thumbwrapp img.galattach {background: #FFF url(../../style_images/problue123/img_larger.gif) no-repeat bottom right; border: 1px solid #B6CFE0; margin: 5px; padding: 2px 2px 10px 2px}

li.helprow {margin: 0 0 10px 0; padding: 0}

ul#help {padding: 0 0 0 15px}

.warngood,
.warnbad {color: #0B9500; font-weight: bold}

.warnbad {color: #DD0000}

#padandcenter {margin: 0 auto 0 auto; padding: 14px 0 14px 0; text-align: center}

#profilename {font-size: 28px; font-weight: bold}

#photowrap {padding: 6px}

#phototitle {border-bottom: 1px solid #000; font-size: 24px}

#photoimg {margin: 15px 0 0 0; text-align: center}

#ucpmenu,
#ucpcontent {background: #F5F9FD; border: 1px solid #B6CFE0; line-height: 150%}

#ucpmenu p {margin: 0; padding: 2px 5px 6px 9px}

#ucpmenu a:link,
#ucpmenu a:active,
#ucpmenu a:visited {text-decoration: none}

#ucpcontent {width: auto}

#ucpcontent p {margin: 0; padding: 10px}

.activeuserstrip {background: #BCD0ED; padding: 6px}

.signature {background:0; color: #339; font-size: 10px; line-height: 150%}

.postdetails {font-size: 10px; line-height: 140%}

.posttop {background: #e4ecf5 url(../../style_images/problue123/bgposttop.gif) repeat-x; font-size: 10px; border-bottom: 1px solid #D0E0EE}

.postcolor {font-size: 12px; line-height: 160%}

.normalname {color: #003; font-size: 12px; font-weight: bold}

.normalname a:link,
.normalname a:visited,
.normalname a:active {font-size: 12px}

.post1,
.post2,
.bg1,
.bg3 {background: #FFF; font-family: Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif; font-size: 12px}

.row2shaded,
.post1shaded {background-color: #DEDBE4}

.row4shaded,
.post2shaded {background-color: #E3DFE7}

.row1 {background: #fff; border-bottom: 1px solid #E4E4E4;}

.row2 {background: #fff; border-bottom: 1px solid #E4E4E4;}

.rowhighlight {background-color: #FFF9BA}

.darkrow1 {background: #e7eff6; color: #356697}

.darkrow3 {background: #EFF6FC url(../../style_images/problue123/formbuttonrow.gif) repeat-x; color: #356697}

.plainborder,
.tablefill,
.tablepad {background: #F5F9FD; border: 1px solid #B6CFE0}

.tablefill,
.tablepad {padding: 6px}

.tablepad {border: 0}

/* Blog RHS col */
#cblock_right .tablepad {margin: 0 15px;border: 1px solid #B6CFE0}

.wrapmini {float: left; line-height: 1.5em; width: 25%}

.pagelinks {float: left; line-height: 1.2em; width: 35%}

.desc {font-size: 11px; color: #434951}

.lastaction {font-size: 11px; color: #434951}

.edit {font-size: 9px}

.thin {border: 1px solid #E9F0F6; border-left: 0; border-right: 0; line-height: 150%; margin: 2px 0 2px 0; padding: 6px 0 6px 0}

.calmonths {background: #F0F5FA; border: 1px solid #B6CFE0; font-size: 18px; font-weight: bold; margin: 5px 0 5px 0; padding: 8px; text-align: center}

.weekday {font-size: 14px; font-weight: bold}

.calmonths a {text-decoration: none}

.calday,
.calweekday {background: #ebf1f7; color: #666; font-size: 11px; font-weight: bold; margin: 0; padding: 4px; text-align: right}

.calweekday {border-right: 1px solid #AAA; color: #222; font-size: 14px; padding: 6px; text-align: center}

.celltodayshaded,
.celldateshaded,
.cellblank,
.celldate,
.celltoday,
.mcellblank,
.mcelldate,
.mcelltoday {background: #EEF2F7; height: 100px; margin: 0; padding: 0; border-right: 1px solid #D8E1ED; border-bottom: 1px solid #D8E1ED; vertical-align: top}

.celltodayshaded,
.celldateshaded {background: #E3DFE7}

.mcellblank,
.mcelldate,
.mcelltoday {height: auto}

.cellblank,
.mcellblank {background: #FFF}

.celltoday,
.celltodayshaded,
.mcelltoday {border: 2px solid #0A2049}

.calranged {border: 2px outset #B6CFE0; background: #B6CFE0; padding: 4px}

.calitem {border-bottom: 1px dotted #B6CFE0; padding: 4px}

.input-warn,
.input-green,
.input-checkbox,
input,
textarea,
select {background: #FFF url(../../style_images/problue123/bgtextaera.gif) repeat-x top; border: 1px solid #99AECC; color: #435F87; font-family: verdana, helvetica, sans-serif; font-size: 11px; margin: 5px; padding: 2px; vertical-align: middle;max-width:200px}

input.search_term {width:90%; padding:2px;}


select {margin: 0}
textarea {max-width:none}

.input-checkbox {border: none}

.input-warn,
.input-warn-content {border: 1px solid #C00}

.input-ok,
.input-ok-content {border: 1px solid #0C0}

.input-warn-content {padding: 4px; margin: 4px; background-color: #FCC}

.input-ok-content {padding: 4px; margin: 4px; background-color: #CFC}

.input-text {color: #900}

input.button {margin: 0; width: auto; cursor: pointer}
input[type=radio],
input[type=checkbox] {border:0;background:0;margin:0 5px 5px 0}
.maintitle input[type=radio],
.maintitle input[type=checkbox] {margin-right:-6px; position:relative;}



optgroup option {font-family: verdana, helvetica, sans-serif; font-size: 12px}

.codebuttons {font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; vertical-align: middle; margin: 2px}

.textarea,
.searchinput,
.button,
.gobutton {background: #FFF; border: 1px solid #99AECC; color: #435F87; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; padding: 2px; vertical-align: middle; font-style: normal}

.button {background: #FFF url(../../style_images/problue123/bgbutton.gif) repeat-x;border-radius:2px}

.button-top {background:0; padding: 0; margin: 0; border: 0}

.text-top {background:0; border: 1px solid #D8E1E9; padding: 2px; color: #8EA8BF; font-style: italic; margin: 0}

.gobutton {background:0; border: 0; color: #072A66; margin: 0; vertical-align: middle}

.radiobutton,
.checkbox,
.helpbox {border: 0; vertical-align: middle; background:0}

.formtable {background:0}

.formtable td,
.pformleft,
.pformleftw,
.pformright {background: #F5F9FD; border: 1px solid #B6CFE0; border-bottom: 0; border-left: 0; font-weight: bold; margin: 1px 0 0 0; padding: 6px; width: 25%}

.formtable td.wider,
.pformleftw,
.pformright {width: 40%}

.formtable td.formright,
.pformright {border-right: 0; font-weight: normal; width: auto}

.formtable td.formtitle,
.formsubtitle {background: #E8EFF5 url(../../style_images/problue123/tile_sub.gif) repeat-x; border-left: 0; border-right: 0; font-weight: normal}

.formsubtitle {border: 0; color: #356697; font-weight: normal; padding: 5px}

.formtable td.formstrip {background: #DDE8F2; border: 1px solid #9FB9D4; border-left: 0; border-right: 0; font-weight: normal}

.quotetop {background: #E4EAF2 url(../../style_images/problue123/css_img_quote.gif) no-repeat right; border: 1px solid #8394B2; border-bottom: 0; border-left: 1px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; margin: 2px auto 0 auto; padding: 3px}

.quotemain {background: #FAFCFE; border: 1px solid #8394B2; border-left: 1px solid #8394B2; border-top: 0; color: #465584; padding: 4px; margin: 0 auto 0 auto}

.codetop,
.sqltop,
.htmltop {background: #FDDBCC url(../../style_images/problue123/css_img_code.gif) no-repeat right; color: #000; font-weight: bold; margin: 0 auto 0 auto; padding: 3px}

.codemain,
.sqlmain,
.htmlmain {background: #FAFCFE; border: 1px dotted #000; color: #465584; font-family: Courier, "Courier New", monospace; margin: 0 auto 0 auto; padding: 2px}

#QUOTE,
#CODE {background: #FAFCFE; border: 1px solid #000; color: #465584; font-family: Verdana, Arial; font-size: 11px; padding: 2px; white-space: normal}

#CODE {font-family: Courier, "Courier New", monospace}

.cleared {clear: both}

.borderwrap2,
.borderwrapm2 {background: #FFF; border: 1px solid #B6CFE0; padding: 0; margin: 0}

.borderwrap,
.borderwrapm {background: #FFF; border:1px solid #B6CFE0; border-width:0 1px 1px; padding:0; margin:0}

table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar {background: #E8EFF5 url(../../style_images/problue123/tile_sub.gif); border-bottom: 1px solid #C7DAE7; border-top: 1px solid #FFF; color: #356697; font-size: 11px; font-weight: normal; letter-spacing: 0; margin: 0; padding: 3px}

.subtitlediv {border: 1px solid #FFF; border-bottom: 1px solid #D0E0EE; text-align: right}

.borderwrap table th a:link,
.subtitle a:link,
.subtitlediv a:link,
.borderwrap table th a:visited,
.subtitle a:visited,
.subtitlediv a:visited,
.borderwrap table th a:active,
.subtitle a:active,
.subtitlediv a:active,
.borderwrap table th a:hover,
.subtitle a:hover,
.subtitlediv a:hover {background:0; color: #266399; text-decoration: none}

.borderwrap h4 {background: #DDE6F2; border: 1px solid #FFF; border-bottom: 1px solid #D0E0EE; border-top: 1px solid #D0E0EE; color: #5176B5; font-size: 12px; font-weight: bold; margin: 0; padding: 5px}

.borderwrap p {background: #F9F9F9; border: 1px solid #CCC; margin: 5px; padding: 10px; text-align: left}
.borderwrap ul {margin:.5em 0}
.borderwrap li {margin:.1em 2em}

td.formbuttonrow,
.pformstrip,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1 {background: #EFF6FC url(../../style_images/problue123/formbuttonrow.gif) repeat-x !important; border-top: 1px solid #D0E0EE; margin: 0 !important; padding: 4px !important; text-align: center}

td.formbuttonrow {border-bottom: 0; border-left: 0; border-right: 0}

.borderwrap p.formbuttonrow1 {background: #F9F9F9 !important; border: 0; border-top: 1px solid #CCC}

.bar,
.barb,
.barc {background: #ebf1f7; border: 1px solid #FFF}

.barc {border-bottom: 0}

.bar p,
.barb p,
.barc p {background:0; border: 0; color: #222; font-size: 11px; margin: 0; padding: 5px; text-align: left}

.barb p {text-align: right}

.bar p.over,
.bar p.overs,
.barc p.over,
.barc p.overs {float: right}

.barb p.over,
.barb p.overs {float: left}

.bar p.overs,
.barb p.overs,
.barc p.overs {position: relative; top: 5px}

.barc form .searchinput {width:100px;margin:5px 0 5px 5px}

.catend {background: #D1E0EF; color: #000; font-size: 1px; height: 4px; padding: 0}

.newslink {background: #F0F5FA; border: 1px solid #B6CFE0; margin: 0; width: 100%}

.newslink td {color: #222; font-size: 10px; padding: 5px 5px 5px 10px}

.newslink span {background:0; color: #072A66; font-style: italic; font-weight: normal}

.newslink input {background: #FFF; border: 1px solid #999; color: #072A66; font-size: 10px; padding: 3px; vertical-align: middle; width: auto}

.newslink input.button {background:0; border: 0; color: #072A66; vertical-align: middle}

.fieldwrap {background: #F9F9F9; border: 1px solid #B6CFE0; border-top: 0; margin: 5px; padding: 0; text-align: left}

.fieldwrap h4 {background: #EEE; border: 1px solid #B6CFE0; border-left: 0; border-right: 0; color: #444; font-size: 12px; font-weight: bold; margin: 0; padding: 5px}

.errorwrap {background: #FFDFDF url(../../style_images/problue123/userlinksguest.gif) repeat-x bottom; border: 1px solid #992A2A; border-top: 0; margin: 5px; padding: 0}

.errorwrap h4 {background: #E3C0C0; border: 1px solid #992A2A; border-left: 0; border-right: 0; color: #992A2A; font-size: 12px; font-weight: bold; margin: 0; padding: 5px}

.errorwrap p {background:0; border: 0; color: #992A2A; margin: 0; padding: 8px}

.ruleswrap {background: #FFDFDF url(../../style_images/problue123/userlinksguest.gif) repeat-x bottom; border: 1px solid #992A2A; color: #992A2A; margin: 5px 0 5px 0; padding: 5px}

#redirectwrap {background: #FFF; border-bottom: 1px solid #B6CFE0; border-right: 1px solid #B6CFE0; border-left: 1px solid #B6CFE0; margin: 200px auto 0 auto; text-align: left; width: 500px}

#redirectwrap h4 {background: transparent url(../../style_images/problue123/tile_cat.gif) repeat-x; border-bottom: 1px solid #B6CFE0; color: #266399; font-size: 14px; margin: 0; padding: 5px}

#redirectwrap p {margin: 0; padding: 5px}

#redirectwrap p.redirectfoot {background: transparent url(../../style_images/problue123/tile_cat.gif) repeat-x; border-top: 0 solid #B6CFE0; text-align: center}

#logographic {background: transparent url(../../style_images/problue123/logo4.gif) no-repeat left; height: 68px; margin: 0; padding: 0}

#submenu {padding-top:5px; height:25px; clear:both}

.ipb-top-left-link {float: left; text-indent:15px}

.ipb-top-right-link {float: right; padding: 0 15px}

.ipb-top-left-link a:link,
.ipb-top-left-link a:visited,
.ipb-top-right-link a:link,
.ipb-top-right-link a:visited {background:0; color: #266399; text-decoration: none}

.ipb-top-left-link a:hover,
.ipb-top-left-link a:active,
.ipb-top-right-link a:hover,
.ipb-top-right-link a:active {background:0; color: #5176B5}

#userlinksguest a:link,
#userlinksguest a:visited {background:0; color: #6F0000; text-decoration: none; font-size:11px;}

#userlinksguest a:hover,
#userlinksguest a:active {background:0; color: #6F0000; text-decoration: underline}

#userlinks,
#userlinksguest {background:0; border: 0 solid #B6CFE0; margin: 0; padding: 0}

#userlinksguest {background: #FFDFDF; border: 0 solid #986265; padding: 5px; color: #910000}

#userlinks p,
#userlinksguest p {background: transparent !important; border: 0 !important; font-size: 11px; font-weight: normal; letter-spacing: 0; margin: 0 !important; padding: 0; text-align: left}

#userlinksguest p.pcen {text-align: center}

#userlinks p.home,
#userlinksguest p.home {float: left}

#navstrip {background:0; font-size: 11px; font-weight: bold; margin: 0; padding: 0}
#navstrip li {padding:0; margin:0}
#navstrip a:link,
#navstrip  a:visited {background:0; color: #222; text-decoration: none}
#navstrip a:hover,
#navstrip a:active {background:0; color: #5176B5}

.toplinks {background:0; color: #000; margin: 0; padding: 0 0 5px 0; text-align: right}

.toplinks span {background: #F0F5FA; border: 1px solid #B6CFE0; border-bottom: 0; color: #000; font-size: 10px; font-weight: bold; margin: 0 10px 0 0; padding: 5px}

.copyright {background: #FFF; font-size: 10px; margin: 0; text-align: right; padding: 0}

#print {background: #FFF; margin: 20px auto 20px auto; padding: 0; text-align: left; width: 85%}

#print h1,
#print h2,
#print h3,
#print h4,
#print p {color: #036; font-size: 18px; font-weight: bold; margin: 0; padding: 8px}

#print h2,
#print h3,
#print p {border-bottom: 1px solid #999; font-size: 11px; font-weight: normal}

#print h3 {background: #F5F5F5; font-size: 12px; font-weight: bold; margin: 0 0 10px 0}

#print h4 {background: #F9F9F9; font-size: 11px}

#print p {margin: 0 0 5px 0; padding: 10px}

#print p.printcopy {border: 0; color: #000; text-align: center}

.dny-edit-title {border: 0; padding: 3px; margin: 0; background: #D1DCEB; color: #356697}

.tabon {border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; background-color: #FFF; padding: 8px 8px 9px; font-size: 10px; float: left; width: auto; margin-top: 3px}

.taboff {border-top: 1px solid #777; border-left: 1px solid #777; border-right: 1px solid #777; background-color: #B5C3D9; color: #333; padding: 8px; font-size: 10px; float: left; width: auto; margin-top: 3px}

.tabon a:link,
.tabon a:visited,
.tabon a:active {text-decoration: none; color: #000}

.taboff a:link,
.taboff a:visited,
.taboff a:active {text-decoration: none; color: #333}

.mya-back {background: #F0F5FA; margin: 1px; padding: 1px}

.mya-content {background: #FFF; padding: 8px; margin: 1px; border: 1px solid #777}

.mya-content-tbl {background: #F0F5FA; border: 1px solid #777; text-align: left; font-size: 10px; white-space: nowrap; margin: 1px}

.mya-fieldwrap {background:0; margin-top: 2px; margin-bottom: 2px; padding: 4px; border: 0 solid #C5C7CD; -moz-border-radius: 5px; width: auto; display: block}

.iframeshim {position: absolute; display: none; background: #FFF; border: 0; width: auto; height: auto}

.popupmenu,
.popupmenu-new {background: #F0F5FA; border: 1px solid #B1CCDE; text-align: left; font-size: 11px; white-space: nowrap}

.popupmenu-item {padding: 5px; white-space: nowrap; border-bottom: 1px solid #E4EDF3; color: #000; font-weight: normal}

.popupmenu-item:hover {background: #E7EFF5 url(../../style_images/problue123/menubar_rowbleu_hover.gif) repeat-x; color: #266399; cursor: pointer}

.popupmenu-item-last {padding: 5px; white-space: nowrap; color: #000; font-weight: normal}

.popupmenu-item-last:hover {background: #E7EFF5 url(../../style_images/problue123/menubar_rowbleu_hover.gif) repeat-x; color: #266399; cursor: pointer}

.popmenubutton-new,
.popmenubutton {width: auto; white-space: nowrap; background-color: transparent; border: 1px solid transparent; color: #266399; font-weight: bold; float: right; height: 15px; text-align: center; margin: 0; font-size: 11px; padding: 0}

.popmenubutton-new {float: none; width: auto; text-align: left; height: auto; padding: 3px; font-weight: normal; background-color: #D8E6F1; background-image: url(../../style_images/problue123/menu_action_down-padded.gif); background-repeat: no-repeat; background-position: right}

.popmenubutton-new-out {padding: 4px}

.popupmenu-new {background-color: #ebf1f7}

.popmenubutton a:link,
.popmenubutton a:visited,
.popmenubutton-new a:link,
.popmenubutton-new a:visited,
.popupmenu-item a:link,
.popupmenu-item a:visited,
.popupmenu-item-last a:link,
.popupmenu-item-last a:visited {color: #266399; text-decoration: none}

.popmenubutton a:hover,
.popmenubutton-new a:hover,
.popupmenu-item a:hover,
.popupmenu-item-last a:hover {color: #5176B5; text-decoration: underline}

.popupmenu-category {background: #E8EFF5 url(../../style_images/problue123/tile_sub.gif); border-top: 1px solid #D0E0EE; border-bottom: 1px solid #D0E0EE; color: #266399; font-size: 11px; font-weight: bold; letter-spacing: 0; margin: 0; padding: 5px}

#loading-layer-inner {width: 220px; height: 28px; padding: 18px 10px 10px 10px; text-align: center; color: #000; border: 1px solid; border-color: #CCC #666 #666 #CCC; background-color: #FCF8C7}

#ipd-msg-wrapper {display: none; width: 220px}

#ipd-msg-inner {width: 100%; height: 45px; padding: 6px 4px 4px 4px; margin: 0; text-align: center; color: #000; border: 1px solid; border-color: #ccc #666 #666 #ccc; background-color: #FCF8C7; filter: alpha(opacity=75); opacity: .75}

#ipd-msg-title {width: 100%; height: 20px; margin: 0; padding: 6px 4px 4px 4px; background: transparent url(../../style_images/problue123/css_pp_header.gif); border: 1px solid #266399; border-bottom: 0; color: #042A49}

.linked-image {margin: 0; padding: 0; border: 0}

.resized-linked-image {margin: 1px 0 0 0; padding: 0; background-color: #000; border: 0; color: #042A49; font-size: 10px; width: auto; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px}

.resized-linked-image-zoom {width: 200px; height: 30px; filter: alpha(opacity=85); opacity: .85; background-color: #FFF; padding-top: 6px; padding-left: 5px; top: 0; left: 0; position: absolute; display: none}

.post-edit-reason {background: #E7EAEF; margin-top: 9px; margin-bottom: 0; padding: 4px; color: #333; font-size: 10px; border: 0 solid #C5C7CD; -moz-border-radius: 5px; width: auto; display: block}

.pp-name {background: #F0F5FA; border: 1px solid #B6CFE0; margin: 0; padding: 10px}

.pp-name h3 {margin: 0; padding: 0 0 5px 0; font-size: 24px}

.pp-header {background: #E8EFF5 url(../../style_images/problue123/tile_sub.gif); color: #266399; font-size: 11px; font-weight: bold; margin: 0 0 1px 0; padding: 5px}

.pp-title {background: url(../../style_images/problue123/css_pp_header.gif); border-bottom: 1px solid #D0E0EE; color: #042A49; font-size: 12px; font-weight: bold; margin: 0; padding: 8px}

.pp-datebox {text-align: center; background: #fff url(../../style_images/problue123/gradient.png) repeat-x bottom; border: 1px solid #B6CFE0; padding: 4px; margin: 0; font-size: 18px; font-weight: bold; line-height: 100%; letter-spacing: -1px; float: right; width: auto}

.pp-datebox em {color: #AAA; font-weight: normal; font-style: normal}

.pp-contentbox-back {background-image: url(../../style_images/problue123/folder_profile_portal/pp-css-contentblock.gif); background-repeat: repeat-x; background-color: #F2F2F2; padding: 6px}

.pp-contentbox-entry,
.pp-contentbox-entry-noheight,
.pp-contentbox-entry-noheight-mod,
.pp-contentbox-entry-noheight-sel {background: #EEF2F7 url(../../style_images/problue123/gradient.png) repeat-x bottom; border: 1px solid #B6CFE0; line-height: 140%; padding: 8px; margin-bottom: 6px; height: 200px; overflow: auto; overflow-x: auto}

.pp-contentbox-entry-noheight-sel {background-color: #FCECCD}

.pp-contentbox-entry-noheight-mod {background-color: #FDF1DA}

.pp-contentbox-entry-noheight,
.pp-contentbox-entry-noheight-mod,
.pp-contentbox-entry-noheight-sel {height: auto; margin-bottom: 1px}

.pp-image-thumb-wrap,
.pp-image-thumb-wrap-floatright,
.pp-image-mini-wrap,
.pp-image-mini-wrap-floatright {width: 52px; height: 52px; text-align: center; background: #fff; border: 1px solid #B6CFE0; padding: 4px; margin-top: auto; margin-bottom: auto}

.pp-image-mini-wrap,
.pp-image-mini-wrap-floatright {width: 27px; height: 27px; margin-top: auto; margin-bottom: auto}

.pp-image-thumb-wrap-floatright,
.pp-image-mini-wrap-floatright {float: right}

.pp-tiny-text {color: gray; font-size: 10px}

.pp-mini-content-entry,
.pp-mini-content-entry-noheight,
.pp-mini-entry-noheight-shaded {background-color: #F5F9FD; padding: 6px; border-bottom: 1px dotted #B6CFE0; clear: both; width: auto; height: 60px}

.pp-mini-entry-noheight-shaded {background-color: #E3DFE7}

.pp-mini-content-entry-noheight,
.pp-mini-entry-noheight-shaded {height: auto}

.pp-tabclear,
.pp-maintitle {background: url(../../style_images/problue123/css_pp_header.gif); border: 1px solid #FFF; border-bottom: 1px solid #D0E0EE; color: #315F80; font-size: 12px; font-weight: bold; margin: 0; padding: 8px}

.pp-tabclear {border: 0; border-right: 1px solid #B6CFE0; border-left: 1px solid #B6CFE0}

.pp-tabon {
    border: 1px solid #B6CFE0;
    border-width:1px 1px 0;
    background: #6696D6 url(../../style_images/problue123/css_pp_tab_on.gif) 0 100% repeat-x;
    color: #315F80;
    padding: 8px 5px;
    float: left;
    width: auto;
    margin-top: 3px;
    font-size: 10px;
}

.pp-taboff,
.pp-tabshaded {
    border: 1px solid #E0EBF3;
    border-bottom: 1px solid #B6CFE0;
    background: #3363A1 url(../../style_images/problue123/css_pp_tab_off.gif) 0 100% repeat-x;
    color: #5F97C0;
    padding: 8px 5px;
    margin-top: 3px;
    float: left;
    width: auto;
    font-size: 10px}

.pp-tabshaded {background-image: url(../../style_images/problue123/css_pp_tab_shaded.gif); background-repeat: repeat-x; background-position: left bottom; color: #516795; border-top: 1px solid #7f9BBC; border-left: 1px solid #7f9BBC; border-right: 1px solid #7f9BBC}

.pp-tabon a:link,
.pp-tabon a:visited,
.pp-tabon a:active {text-decoration: none; color: #042A49}

.pp-taboff a:link,
.pp-taboff a:visited,
.pp-taboff a:active,
.pp-tabshaded a:link,
.pp-tabshaded a:visited,
.pp-tabshaded a:active {text-decoration: none; color: #3363A1}

.pp-tabwrap {height: 34px; margin: 0; padding: 0}

.main_text {color: #042A49; font-size: 12px; font-weight: bold; margin: 0; padding: 8px; background:0; border: 0}

.maintitle_3 {background: url(../../style_images/problue123/tile_cat.gif); color: #042A49; font-size: 12px; font-weight: bold; margin: 0; border-bottom: 1px solid #C7DAE7}
.maintitle_3 p.expand,
.maintitle_3 p.goto {float: right; width: auto !important}
.maintitle_3 a:link,
.maintitle_3 a:visited {background:0; color: #042A49; text-decoration: none}
.maintitle_3 a:hover,
.maintitle_3 a:active {background:0; color: #2F5679}
.maintitle_3 p {margin: 0; padding: 0; background:0; border: 0}
.maintitle_3 td {color: #042A49; font-size: 12px; font-weight: bold}

.cat_left {padding: 0; margin: 0; background: url(../../style_images/problue123/catend_left.gif) 0 0 no-repeat; height: 7px}
.cat_right {padding: 0; margin: 0; background: url(../../style_images/problue123/catend_right.gif) 100% 0 no-repeat; height: 7px}

.catend_3 {background: url(../../style_images/problue123/catend.gif)}

#container {margin: 0 auto 0 auto; width: 960px; text-align: center}

#left {background: url(../../style_images/problue123/border_left.png) repeat-y 0 0; padding: 0}
#right {background: url(../../style_images/problue123/border_right.png) repeat-y 0 0; padding: 0}

#left,
#right,
#left img,
#right img {width: 20px}

#left img,
#right img {height: 1px}

#middle {background: #FFF; padding: 0; text-align: center}

div.divFix div {float: left}

/* --------------------------------------------------------------------------------------
   @Shared
   -------------------------------------------------------------------------------------- */
/* Containers */
.cN-headerRichContent,
.cN-strapBreakingNews,
.cN-tabPages,
.cN-multimediaGroup,
.cT-heroRotator,
.cT-strapMagazine {margin-bottom:30px}

.aside .cN-linkList,
.aside .cN-storyHeadlineLead,
.aside .cS-photoGalleryLinks,
.aside .cS-storyImageLeadRotator,
.aside .cT-quoteRotator,
.aside .panel,
.aside .panelCommunity,
.aside .fb_iframe_widget,
.aside .twtr-widget {margin-bottom:20px}

.aside .cN-storyHeadlineLead,
.aside .cN-linkList,
.aside .cS-storyImageLeadRotator {padding:10px}

.aside .cN-storyHeadlineLead,
.aside .cN-linkList,
.aside .cS-storyImageLeadRotator,
.aside .cT-quoteRotator,
.aside .panel {border:5px solid #fdf8e6 /*[beige-2]*/}

/* Headings */
.cN-linkList h3,
.cN-multimediaGroup h3,
.cS-storyImageLeadRotator h3,
.cS-photoGalleryLinks h3,
.cS-promoSearch h3,
.cT-strapHeading,
.cT-promoStrip h3,
.panel h3,
.panelCommunity h3 {font-weight:normal; font-family:Arial,Helvetica,sans-serif}

.cN-multimediaGroup h3,
.cT-strapHeading {font-size:2.3333em /*(28px)*/; line-height:1 /*(24px)*/}

.aside .cN-linkList h3,
.aside .cS-photoGalleryLinks h3,
.aside .cS-promoSearch h3,
.aside .cS-storyImageLeadRotator h3,
.aside .panel h3,
.aside .panelCommunity h3 {font-size:1.8333em /*(12px -> 22px)*/; line-height:1.1818 /*(22px -> 26px)*/}


.cN-linkList h3,
.cS-promoSearch h3,
.cT-strapHeading,
.panelCommunity h3,
.panel h3,
.aside .cN-storyHeadlineLead h3,
.aside .recipeIdeas h3 {background-color:#fff}
.cN-multimediaGroup h3,
.cN-topicSelector h3,
.cS-photoGalleryLinks h3,
.cS-storyImageLeadRotator h3,
.cT-quoteRotator blockquote,
.cS-rateMetadata,
.parties-col-2 h3.cT-strapHeading {background-color:#fff}

.cN-multimediaGroup h3,
.cT-strapHeading {margin-bottom:10px; padding:10px 0 0}

.aside .cN-storyHeadlineLead h3,
.aside .cN-linkList h3,
.aside .panel h3,
.aside .cS-storyImageLeadRotator h3 {margin:-10px -10px 8px; padding:8px 8px 0; border-top:2px solid #ffc567}
.aside .cS-photoGalleryLinks h3,
.aside .cS-promoSearch h3,
.aside .panel h3,
.aside .panelCommunity h3 {margin-bottom:8px; padding-top:8px}

.aside .panel h3 {margin: 2px 2px 8px;}

.aside li {margin-left:1.5em}
.adStrap .cN-storyHeadlineLead, .adStrap .cN-tabPages {margin-bottom: 0;padding-bottom: 40px;}

.aside .cN-storyHeadlineLead {overflow:hidden}
.aside .cN-storyHeadlineLead h3 {font-weight:bold; font-size:1.3333em /*(16px)*/; line-height:1.125 /*(18px)*/}
.aside .cN-storyHeadlineLead p {font-size:1em /*(12px -> 12px)*/; line-height:1.5 /*(12px -> 18px)*/}
.aside .cN-storyHeadlineLead img {float: left;margin: 0 9px 9px 0;}
.aside .cN-storyHeadlineLead .ad {clear:both; display:block; margin:10px 0 0; padding:10px 0 0; border-top:1px dotted #dadad0 /*[beige-5*]*/; text-align:right}
.aside .cN-storyHeadlineLead .ad img {float:none; margin:0}

/* Strap Ad */
.adStrap {position:relative; margin-bottom:20px}
.adStrap .cN-storyHeadlineLead,
.adStrap .cN-tabPages {margin-bottom:0; padding-bottom:40px /*space for sponsor ad*/}
.adStrap .ad {position:absolute; bottom:10px; right:10px; margin:10px; padding-top:5px; text-align:right}
.aside .adStrap {width:290px}
.aside .adStrap .ad {bottom:5px; right:5px; width:270px; height:22px; margin:5px 10px; border-top:1px dotted #dadad0 /*[beige-5]*/}

.aside .adSpot {min-height:270px; text-align:right}
.aside .adSpot small {color:#999;font-size:0.833em}

/* --------------------------------------------------------------------------------------
   @Interactive
   -------------------------------------------------------------------------------------- */
/* Rotators */
/* Common for all rotators: */
.rotator {margin-bottom:10px}
.rotator .selected {display:block !important/*to keep class count low*/}
.rotator ul {font-size:.94em;width:290px;position:absolute;bottom:0;right:0}
.rotator li {list-style-type:none;margin:0}
.rotator .previous {margin-right:-1px;padding-right:.5em}
.rotator .last {padding-left:.5em}
.rotator .hidden a {display:none}
/* Accessibility: WCAG 6.3 (Javascript removes this class) */
.accessibleRotator ul {display:none}/* If no JS, don't display navigation powered by JS */

.cS-storyImageLeadRotator {border-bottom:2px solid #B1C8DC;width:270px;margin-bottom:10px;padding-bottom:.25em;position:relative}
.cS-storyImageLeadRotator h3 {padding-top:.25em}
.cS-storyImageLeadRotator .cN-storyImageLead h3 {margin:0; padding:0; border-top:0; font-weight:bold; font-size:1.3333em /*(16px)*/; line-height:1.125 /*(18px)*/; font-family:Georgia,"Times New Roman",Times,serif; background:none}
.cS-storyImageLeadRotator .cN-storyImageLead h4 {margin:-18px 0 0; padding:0 .4em; position:relative; float:left; background:#f93; text-transform:uppercase; font-size:.92em}
.cS-storyImageLeadRotator .media {float:right;margin-bottom:20px}
.cS-storyImageLeadRotator .cN-storyImageLead {display:none;margin-bottom:0;padding-top:0}
.cS-storyImageLeadRotator .selected {display:block}
.cS-storyImageLeadRotator .wof {clear:none}
.cS-storyImageLeadRotator .wof p {font-size:.94em}
*+html .cS-storyImageLeadRotator .next {float:none;}

/* Accessibility: WCAG 6.3 (Javascript removes this class) */
.accessibleRotator .cN-storyImageLead {margin-bottom:10px;clear:both;display:block;float:left}

/* Scriptable(Javascript add this class) */
.scriptable .cS-storyImageLeadRotator .cN-storyImageLead {display:none}
.scriptable .cS-storyImageLeadRotator .cS-storyImageLead .selected {display:block}

.cS-storyImageLeadRotator,
.cT-quoteRotator {}
.cS-storyImageLeadRotator ul,
.cT-quoteRotator ul {line-height:1 /*(12px -> 12px)*/; text-align:right}
.cS-storyImageLeadRotator li,
.cT-quoteRotator li {display:inline; margin-left:5px; padding-right:5px; border-right:1px solid #8e8e85}
.cS-storyImageLeadRotator li.last,
.cT-quoteRotator li.last {padding-right:0; border-right:none}
.aside .cS-storyImageLeadRotator,
.aside .cT-quoteRotator {}
.aside .cS-storyImageLeadRotator ul,
.aside .cT-quoteRotator ul {padding:10px 0 5px; background:#fdf8e6}
.scriptable .cS-storyImageLeadRotator,
.scriptable .cT-quoteRotator {}
.scriptable .cS-storyImageLeadRotator .cN-storyImageLead,
.scriptable .cT-quoteRotator .cN-quote {display:none}
.scriptable .cS-storyImageLeadRotator .selected,
.scriptable .cT-quoteRotator .selected {display:block}
/* Quote Rotator */
.cT-quoteRotator {}
.cT-quoteRotator blockquote {overflow:hidden; margin:2px 2px 10px; padding:12px 0 0 8px;height:178px}
.scriptable .cT-quoteRotator {}
.scriptable .cT-quoteRotator .entryNav,
.scriptable .cT-quoteRotator .rotNav .pause {display:none}
.scriptable .cS-storyImageLeadRotator {height:170px}


/* Strap Heading */
.cT-strapHeading {position:relative;font-weight:normal;color:#354B74;margin:0 0 .3em;border-top:2px solid #8fb5dc;padding-top:.25em}
.cT-strapHeading span {position:absolute;top:0;right:0;font-size:.4286em /*(12px)*/; font-family:Arial,Helvetica,sans-serif}
.cT-strapHeading .action {position:static}
.cT-strapHeading a {color:#444 /*[grey-6]*/}
/* Essentials */
.essentials .cT-strapHeading span {left:0;margin-top:35px}
.essentials .cT-strapHeading span iframe {float:left}
.essentials .cT-strapHeading span .last {background-image:none;margin-right:0;padding-right:0}
.essentials .cN-storyImageLead {margin-top:1.5em;position:relative}
.essentials .cN-storyImageLead .wof {background-color:#47669F;bottom:0;margin-bottom:0;position:absolute;width:288px;padding:6px}
.essentials .cN-storyImageLead .wof a {color:#fff;font-size:.67em;font-weight:bold}
.essentials .cN-storyImageLead .wof p {color:#fff;font-size:.94em;line-height:1.2em}
/* ----- IE fixes ----- */
*+ html .essentials .cT-strapHeading span a {margin-right:.25em}

/* Recipe Ideas rotator */
.aside .recipeIdeas {border:0;padding:0;height:auto;width:300px;position:relative}
.aside .recipeIdeas h3{margin:0;font:bold 1.2em Arial,Helvetica,sans-serif;padding:1em 0;border-top-color:#0099b1}
.aside .recipeIdeas ul {position:absolute;right:10px;bottom:5px;background:0}
.aside .recipeIdeas ul li.previous {border-right:1px solid #80ccd8}
.aside .recipeIdeas ul a {color:#80ccd8}
.aside .recipeIdeas .media, .aside .recipeIdeas .media img {margin:0;float:none}
.aside .recipeIdeas .wof {background:#0099b1;padding:5px 0}
.aside .recipeIdeas .wof h3 {clear:both;height:36px;padding:3px 16px;border:1px solid #80ccd8;border-left:0;border-right:0}
.aside .recipeIdeas .wof h3 a {color:#ddf1f5;display:block;width:200px}
.aside .recipeIdeas .wof h3 a:hover {color:#fff}

/* Components.css import: cN-tabPages */
.cN-tabPages {position:relative;margin:34px 0 10px}
.cN-tabPages .nav {position:absolute;height:24px;left:0;top:-24px;overflow:hidden}
.cN-tabPages .nav li {list-style-type:none;float:left;height:22px;margin:0}
.cN-tabPages .nav a {display:block;padding:0 1em}
.cN-tabPages .tab {position:relative;clear:both;padding-bottom:10px}
/* With JS enabled: */
.scriptable .cN-tabPages h2 {position:absolute;left:-9000px;font-size:0}
.scriptable .cN-tabPages .tab {display:none/*shown by JS*/;border-bottom:0;padding-bottom:0}
.scriptable .cN-tabPages .tab.selected {display:block}

/* Tab Pages */
.cN-tabPages {margin:0 0 15px; border:10px solid #def0f3 /*[blue-1]*/; border-top:none}
.cN-tabPages .nav {position:static; height:auto; margin:0 -10px; padding:0 10px; border-bottom:4px solid #6fa8e1; background:#fff /*[white]*/}
.cN-tabPages .nav li,
.cN-tabPages .nav a {background:url("img/sprite-base-skin-eb.png") /*[tab]*/}
.cN-tabPages .nav li {height:auto; margin-right:2px; padding:0; background-position:-1000px -730px /*[tab-normal-left]*/}
.cN-tabPages .nav a {padding:3px 20px; font-weight:bold; text-decoration:none; color:#fff /*[white]*/; background-position:100% -730px /*[tab-normal-right]*/}
.cN-tabPages .nav .selected {background-position:-1000px -760px /*[tab-selected-left]*/}
.cN-tabPages .nav .selected a {background-position:100% -760px /*[tab-selected-right]*/}
.cN-tabPages .tab {padding:10px}
* html .cN-tabPages .tab {height:1px}
.aside .cN-tabPages {margin:0; border:0}
.aside .cN-tabPages .nav {margin:0; padding:0 3px; border-bottom-width:2px; font-size:.9167em /*(11px)*/}
.aside .cN-tabPages .nav li {margin-right:1px}
.aside .cN-tabPages .nav a {padding:3px 9px}
.aside .cN-tabPages .tab {border:0}
.aside .cN-tabPages .cN-linkList {margin:0; padding:0; border:0}
.scriptable .cN-tabPages {}
.scriptable .cN-tabPages .tab {padding-bottom:10px}
.scriptable .cN-tabPages h3 {position:absolute; left:-9999px}
.scriptable .adStrap .cN-tabPages {}
.scriptable .adStrap .cN-tabPages .tab {padding-bottom:0}

/* EB / EK Top 5 tabs */
.ebekXpromo .cN-tabPages .nav {border-bottom:0}
.ebekXpromo .cN-tabPages .nav li {border-top-left-radius: 4px;border-top-right-radius: 4px}
.ebekXpromo .cN-tabPages .nav li.eb {background:#ffb320}
.ebekXpromo .cN-tabPages .nav li.ek {background:#0199b1}
.ebekXpromo .cN-tabPages .nav li a {background:0}
.scriptable .ebekXpromo .cN-tabPages .eb {border-top:2px solid #ffb320}
.scriptable .ebekXpromo .cN-tabPages .ek {border-top:2px solid #0199b1}

/* Tab Box */
.cN-tabBox {margin:0}

.scriptable .cN-tabPages .cN-linkList h4 {left: -9999px;position: absolute;}
.aside .cN-linkList ol li {color: #999;font-weight: bold;}
.aside .cN-linkList ol a {font-weight: normal;}

/* Registration Form */
.register h1 {font-size:2.2em; line-height:1; margin-bottom:0.2em}
.register p {margin: 0 0 1em}
.register fieldset {position:relative}
.register legend {position:relative; width:100%; padding-top:15px}
.register legend span {display:block; font-size:1.8em; color:#A39999; border-top:1px solid #b1c8dc}
.register label {padding-top:5px; color:#333}
.register select {width:156px; margin:2px 5px 0 0; padding:3px; border:1px solid #AAAAAA; font-family:Arial,sans-serif; font-size:1em}
.register .large_select {width:380px; max-width:380px}

/* Viewing Profile: Profile Feed */
#profile_background .ipsBox_withphoto.status_content .status_status,
#profile_background #profile_content_main #user_status_cell #user_latest_status > div { -ms-word-break: break-all; word-break: break-all; word-break: break-word;/* Non standard for webkit */ -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

/* Compose Message - Attach Files*/
.attachments .ipsPad .attach_controls > iframe.clearfix { width:457px !important; }

/* General forms layout */
.ipsLayout_content .general_box ul.ipsList_data li > .row_data { -ms-word-break: break-all; word-break: break-all; word-break: break-word;/* Non standard for webkit */ -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

/* Blogs ipb_table  */
.ipb_table_blog { table-layout:fixed; }
    .ipb_table_blog .col_b_icon { width:17px; }
    .ipb_table_blog .col_f_featured { width:52px; }
    .ipb_table_blog .col_f_preview, .ipb_table_blog .col_f_rss { width:16px; }
    .ipb_table_blog .col_f_mod.short { width:18px; }
.ipb_table_blog > tbody > tr > td { -ms-word-break: break-all; word-break: break-all; word-break: break-word; /* Non standard for webkit */ -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

/* New Content -- split filter options */
.ipsBox .ipsBox_split { width:48%; vertical-align:top; display:inline-block; zoom:1; *display:inline; }

/* Thread > post reply (fastReply form) */
#ips_fastReplyForm .cke_contents > iframe { min-height:352px; }
