/* $Id: base.css 2103 2011-12-12 15:54:25Z cc150 $ */

/* FRAME STRUCTURE
-------------------------------------------------------------------------*/
* {
    padding: 0;
    border: 0px none;
    list-style-type: none;  
}
body { 
    margin: 0px;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif; 
}
#masterContainer {
    margin: 0px auto;
    text-align: center; 
}
#contentWrapper {
    width: 960px;
    clear: both;/*for spacing btwn alerts & content*/
    margin: 0 auto; 
}

/* BOX/COLUMN STRUCTURE
-------------------------------------------------------------------------*/
.singleBox, .doubleBox, .tripleBox, .quadBox, .quintBox {
    float: left;
    text-align: left;
}
.singleBox {
    width: 192px;
}   
.doubleBox {    
    width: 384px;
}
.tripleBox {
    width: 576px;
}
.quadBox {
    width: 768px;
}
.quintBox {
    width: 960px;
}
.rightBorder {
    background-image: url(../images/bgDottedBorder.gif);    
    background-repeat: repeat-y;
    background-position: right;
}

/* COLUMN CONTROLS
-------------------------------------------------------------------------*/
.cCtrl-2c11,
.cCtrl-3c21, .cCtrl-3c12, .cCtrl-3c111,
.cCtrl-4c31, .cCtrl-4c13, .cCtrl-4c22, .cCtrl-4c211, .cCtrl-4c121, .cCtrl-4c112, .cCtrl-4c1111,
.cCtrl-5c41, .cCtrl-5c14, .cCtrl-5c32 {
    float: left;
    width: 100%;
    text-align: left;
}
/*SingleBox Sizes*/
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 {
    float: left;
    width: 192px;
}
/*DoubleBox Sizes*/
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 {
    float: left;
    width: 384px;   
}
/*TripleBox Sizes*/
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c0,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c1,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c0,
.cCtrl-5c23 .parsys_column.cCtrl-5c23-c1,
.cCtrl-5c311 .parsys_column.cCtrl-5c311-c0,
.cCtrl-5c131 .parsys_column.cCtrl-5c131-c1,
.cCtrl-5c113 .parsys_column.cCtrl-5c113-c2 {
    float: left;
    width: 576px;   
}
/*QuadBox Sizes*/
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c0,
.cCtrl-5c14 .parsys_column.cCtrl-5c14-c1 {
    float: left;
    width: 768px;   
}

/* BETA PREVIEW
------------------------------------------------------------------- */
#betaPreviewContainer {
    min-width: 960px;
    background-image: url(../images/betaPreview/betaBarBg.gif);
    background-repeat: repeat-x;
    position: relative;
    z-index: 900;
}
#betaBar {
    width: 960px;
    height: 30px;
    margin: 0 auto;
}
#betaFeedback {
    float: left;
    width: 246px;
    height: 55px;
    background-image: url(../images/betaPreview/feedbackBg.gif);
    margin: 0px 0px -25px -8px;
}
#whatDoYouThink {
    float: left;
    margin: 12px 0px 0px 10px;
}
#moreFeedback {
    float: left;
    margin: 3px 0px 0px 24px;
}
.toggle {
    float: left;
    margin: -16px 0px 0px 0px;
}
.toggle a.like, .toggle a.dislike {
    float: left;
    display: block;
    width: 34px;
    height: 31px;
    background-image: url(../images/betaPreview/thumbsUp.gif);
    background-position: 0px 0px;
    text-indent: -9999px;
}
.toggle a.dislike {
    background-image: url(../images/betaPreview/thumbsDown.gif);
}
.toggle a.like:hover, .toggle a.dislike:hover {
    background-position: 0px -31px;
}
.toggle.true a.like, .toggle.false a.dislike,
.toggle.true a.like:hover, .toggle.false a.dislike:hover {
    background-position: 0px -62px;
}
#leaveBeta {
    float: right;
    margin: 5px 0px 0px 0px;
}

/* TOP HEADER
-------------------------------------------------------------------------*/
#headerContainer {
    min-width: 960px;
    background-image: url(../images/headerGradient3.gif);
    background-repeat: repeat-x;    
}

/* NOSCRIPT */
noscript {
display:block;
width:100%;
}

#noScript {
width:100%;
background:#f9f7de;
border-bottom:1px solid #cab954;
}

#noScript div {
width:960px;
height:40px;
margin:0 auto;
padding-top:5px;
padding-left:35px;
font:normal 12px/18px Helvetica,Arial,sans-serif;
background:#f9f7de url('/common/images/warningYellow.gif') no-repeat 5px 15px;
}

#noScript a {text-decoration:underline;}

/* UTILITIES */
.utilsContainer {
    width: 960px;
    height: 28px;
    margin: 0 auto;
}
.utilsLeft, .utilsRight {
    float: left;
    width: 19px;
    height: 27px;
    background-image: url(../images/utilsLeft2.gif);
}
.utilsRight {
    background-image: url(../images/utilsRight2.gif);
}
#utilities {
    float: /*left*/right; 
    width: /*730px*/960px;
    height: 28px;
    /*margin-left: 230px;*/
    margin-right: 10px;
    z-index: 9999;
}
/* UTILS LEFT HAND LINKS */
p.utilsLinks { 
    float: left;
    height: 21px;   
    margin: 0px;
    padding-top: 6px;
    background-image: url(../images/bgUtilsLinks.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.utilsLinks a {
    color: #FFF;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;  
}
.utilsLinks a:hover { 
    color: #A1DFFF;
    text-decoration: none;
}
.utilsLinks strong a, .utilsLinks strong a:hover {
    color: #19c1ff;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;  
}
span.utilsPipe { 
    color: #6B6672;
    padding: 0 7px 0 7px;
}
/* DROP-DOWNS -------------- */
#utilities #dropDowns {
    float: /*left*/right;
    clear: none;
    margin-right: 0px;
}
#utilities #dropDowns li {
    float: left;
    width: 84px;
    padding-top: 4px;   
    background-image: url(../images/gradientPipeArrow.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 9999;
}
#utilities #dropDowns li#az {
    width: 62px;
    background-image: url(../images/gradientPipeArrowAZ.gif);   
}
#utilities #dropDowns li:hover, #utilities #dropDowns li#az:hover, #utilities #dropDowns li.sfhover, #utilities #dropDowns li#az.sfhover {
    width: 82px;
    padding-bottom: 5px;
    padding-top: 3px;   
    color: #000;
    background-color: #F9F9F9;
    background-image: none;
    border: 1px solid #C0C0C0;
}
#utilities #dropDowns li#az:hover, #utilities #dropDowns li#az.sfhover {
    width: 60px;
    margin-bottom: 0px;
}
/* down arrow list items */
#utilities #dropDowns li a.downArrow {
    display: block;
    height: 20px;   
    padding-bottom: 2px;    
    color: #A2A2A2;
    font-size: 10px;
}
#utilities #dropDowns li a.downArrow:hover {
    text-decoration: none;
    background-image: none;
}
/* hidden ul */         
#utilities ul li ul {
    display: none;
    position: absolute;
    width: 146px;
    margin: 5px 0 0 -1px;   
    z-index: 9999;
    border: 1px solid #C0C0C0;
    border-top: none;
    text-align: left;
    background-color: #FFF;
}
#utilities ul li:hover > ul {
    display: block;
}
#utilities #dropDowns li ul li {
    width: 144px;
    /* padding: 5px 8px 5px 8px; */
    padding: 1px;
    background-color: #FAFAFC;
    background-image: none;
    line-height: 11px;
}
#utilities #dropDowns li ul li.bg, #utilities #dropDowns li ul li.bg:hover {
    background-color: #F3F2F9;
}
#utilities #dropDowns li ul li:hover {
    width: 144px;
    /* padding: 4px 7px 4px 7px; */
    padding: 0px;
    background-color: #FAFAFC;
    border: 1px solid transparent;
    cursor: pointer;
}
#utilities #dropDowns li#az ul li {
    padding: 1px 6px 1px 6px;
}
#utilities #dropDowns li#az ul li:hover {
    padding: 0px 5px 0px 5px;
}
#utilities #dropDowns li ul li:hover a {
    color: #ff0033;
    background-color: transparent;
}
#utilities ul li ul li a {
    display: block;
    width: 126px !important;
    color: #C72846;
    font-size: 10px;
    text-decoration: none;
    padding: 5px 8px;
}
#utilities ul li ul li a:hover {
    text-decoration: none;
}

/* Drop Down Changes */
#utilities #dropDowns li#schools a.downArrow:hover,
#utilities #dropDowns li#schools:hover a.downArrow,
#utilities #dropDowns li#schools.sfhover a.downArrow {
    background-image: url(../images/search/gradientPipeArrowHover.gif);
    background-position: 8px 0px;
    background-repeat: no-repeat;
    color: #000;
}
#utilities #dropDowns li#quickLinks a.downArrow:hover,
#utilities #dropDowns li#quickLinks:hover a.downArrow,
#utilities #dropDowns li#quickLinks.sfhover a.downArrow {
    background-image: url(../images/search/gradientPipeArrowHover.gif);
    background-position: 8px 0px;
    background-repeat: no-repeat;
    color: #000;
}
#utilities #dropDowns li#az a.downArrow:hover,
#utilities #dropDowns li#az:hover a.downArrow,
#utilities #dropDowns li#az.sfhover a.downArrow {
    background-image: url(../images/search/gradientPipeArrowHover.gif);
    background-position: -1px 0px;
    background-repeat: no-repeat;   
    color: #000;
}
#utilities #dropDowns li#schools:hover, #utilities #dropDowns li#quickLinks:hover, #utilities #dropDowns li#az:hover {
    background-color: #F3F2F9;
}
#utilities #dropDowns li#az ul {
    width: 60px;    
}
#utilities #dropDowns li#az ul li {
    background-color: #FAFAFC;
    width: 48px;
    font-weight: bold;
}
#utilities #dropDowns li#az ul li a {
    padding-left: 20px;
}
#utilities #dropDowns li#az ul li.bg {
    background-color: #F3F2F9;
}
#utilities #dropDowns li#az:hover, #utilities #dropDowns li#az.sfhover {
    width: 60px;
}   

/* Role Nav */
.nyuRoles {
    float: right;
}

/* SEARCH */

#searchForm{
    float: left;
    margin-bottom: -6px;
}
#searchBar, #searchBtn { 
    float: left;
    width: 165px;
    height: 21px;   
/*  margin-top: 10px; */
    cursor: pointer;    
}
#searchBar {
    margin-left: 435px;
    margin-top: 13px;
    width: 170px;
    background-image: url(../images/searchBar.gif);
    background-repeat: no-repeat;
}
#searchBtn { 
    width: 36px;
    margin-top: 13px;
    margin-right: 7px;
    background-image: url(../images/searchBtn.gif); 
}
#searchBar input {
    width: 153px;
    height: 16px;
    margin: 1px 0 0 10px;
    font-size: 11px;
    color: #434343;
    padding: 3px 0 0 0;
    background-color: #EFEFEF;
    border: none;
}
#searchTypes {
    float: left;
    margin-left: 445px;
    margin-bottom: -6px;/* for CQ to prevent mainnav from being pushed down */
    padding: 0px 5px 3px 5px;
    border-bottom: 1px solid #7938a3;
}
#searchTypes li {
    float: left;
    color: #ae8dc4;
}
#searchTypes li a {
    padding-top: 3px;
    color: #ae8dc4;
    font-size: 10px;
}
#searchTypes li a:hover {   
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
.searchTypePipe {
    color: #672f9e;
    padding: 0px 9px 0px 9px;   
}
.searchTypeSelected, .searchTypeSelected2 {
    background-image: url(../images/searchArrow.gif);   
    background-repeat: no-repeat;
    font-weight: bold;
    color: #FFFFFF !important;
}
.searchTypeSelected {
    background-position: top center;
}
.searchTypeSelected2 {
    background-position: top left;
}

/* LOGIN */
.login { 
    float: left;
    height: 27px;
    background-image: url(../images/loginBg.gif);
    background-position: left;
    cursor: pointer;
}
.login p { 
    min-width: 60px;
    height: 18px;
    margin: 6px 3px 0 3px;
    padding-left: 15px;
    color: #a290be;
    font-size: 10px;    
}
.login a, .login a:hover { 
    color: #FFFFFF/*#A1DFFF*/;
    text-decoration: none;
    font-weight: bold;
}
.login a:hover { 
    color: #f5efa9/*#ffffff*/;
}
/* LOGIN BOX */
.loginBox {
    position: absolute;
    width: 123px;
    height: 88px;
    padding-top: 9px;
    margin: 30px 0 0 264px; 
    background-image: url(../images/loginBox.gif);
}
.loginBox input {
    width: 100px;
    height: 15px;
    padding: 2px 0 0 5px;
    margin: 5px 0 1px 0;    
    color: #ffffff;
    font-size: 10px;
    font-family: verdana, sans-serif;
    background-color: #8b75ac;  
    border: 1px solid #9881bc;
}
.loginBox input#searchBtn { 
    display: block;
    width: 50px;
    height: 19px;
    padding: 0;
    margin: 5px 0 0 9px;
    border: none;
}
/* SEARCH AUTO COMPLETE */
.autoCompleter { 
    position: absolute;
    width: 163px;
    height: 205px;
    margin: 30px 0 0 620px; 
    background-image: url(../images/searchBox3.gif);
}
.autoCompleter ul {
    display: block;
    margin: 8px 0 0 0px;    
    color: #ffffff;
    font-size: 10px;
    text-align: left;   
}
.autoCompleter ul li {
    padding-left: 15px;
}
.autoCompleter ul li:hover {
    background-color: #45207b;
}
/* NYU LOGO & NAME  */
.nyuLogoContainer {
    width: 960px;
    height: 40px;
    margin: 11px auto 0 auto;
}
.nyuLogo {
    float: left;
    width: 278px;
    height: 40px;
    margin-left: 15px;  
    background-image: url(../images/nyuLogo.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
}
.nyuLogo:hover {
    background-position: 0px -40px;
}
.nyuLogo a {
    display: block;
    width: 278px;
    height: 40px;
}

/* NAVIGATION
-------------------------------------------------------------------------*/
/* MAIN NAV */
.mainNav {
    width: 960px;
    height: /*31px*/30px;
    margin: 16px auto 0 auto;
}
ul#nav {
    margin: 0;
    padding: 0;
}
ul#nav li {
    float: left;
}
ul#nav li a {
    display: block;
    height: 30px;   
    text-indent: -9999px;
    background-image: url(../images/nav.gif);
}
/* ABOUT */
li.about a, li.about a:hover {
    width: 161px;
    background-position: 0px 0px;
}
li.about a:hover { 
    background-position: 0px -30px;
}
li.about strong a, li.about strong a:hover {
    background-position: 0px -61px;
}
/* ADMISSIONS */
li.admissions a, li.admissions a:hover {
    width: 162px;
    background-position: -161px 0px;
}
li.admissions a:hover {
    background-position: -161px -30px;
}
li.admissions strong a, li.admissions strong a:hover {
    background-position: -161px -61px;
}
/* ACADEMICS */
li.academics a, li.academics a:hover { 
    width: 158px;
    background-position: -323px 0px;
}
li.academics a:hover { 
    background-position: -323px -30px;
}
li.academics strong a, li.academics strong a:hover { 
    background-position: -323px -61px;
}
/* U LIFE */
li.life a, li.life a:hover {
    width: 195px;
    background-position: -481px 0px;
}
li.life a:hover {
    background-position: -481px -30px;
}
li.life strong a, li.life strong a:hover {
    background-position: -481px -61px;
}
/* RESEARCH */
li.research a, li.research a:hover {
    width: 151px;
    background-position: -676px 0px;
}
li.research a:hover {
    background-position: -676px -30px;
}
li.research strong a, li.research strong a:hover { 
    background-position: -676px -61px;
}
/* GLOBAL */
li.global a, li.global a:hover {
    width: 133px;
    background-position: -827px 0px;
}
li.global a:hover {
    background-position: -827px -30px;
}
li.global strong a, li.global strong a:hover { 
    background-position: -827px -61px;
}
/* ARTS 
li.arts a, li.arts a:hover {
    width: 100px;
    background-position: -860px 0;
}
li.arts a:hover {
    background-position: -860px -30px;
}
li.arts strong a, li.arts strong a:hover { 
    background-position: -860px -61px;
}
*/

/* SUBNAV 
------------------------------------------------------------------------- */
#subnav { 
    min-width: 960px;
    background-color: #e0e0e0;
}
#subnav .subnavWrapper {
    width: 960px;
    margin: 0 auto;
}
#subnav table {
    clear: both;
    height: 49px;
    text-align: left;
}
#subnav table td {
    vertical-align: middle;
    line-height: 12px;
    border-right: 2px solid #e9e9e9;
    text-align: center;
    padding: 0 /*5px*/10px;
}
    #subnav table td.first {
        border-left: 2px solid #e9e9e9;
    }
#subnav table.wide td {
    width: 230px !important;
}
    #subnav table td a {
        font-size: 11px;/*for CQ*/
        color: #000;
    }
        #subnav table td a:hover,
        #subnav table td strong a {
            color: #dc1c4f;
            text-decoration: none;
        }


/* BREADCRUMBS
-------------------------------------------------------------------------*/
#breadCrumbs {
    min-height: 2px;
    min-width: 960px;
    background-color: #efefef;
    border-bottom: 1px solid #c8c8c8;   
}
#breadCrumbs .breadCrumbsWrapper {
    width: 960px;
    margin: 0 auto;
}
#breadCrumbs p {
    position: relative;
    z-index: /*999*/190;/*for CQ ie6 dropdown overlap*/
    clear: both;
    margin: 0 auto -1px auto;
    padding: 8px 0px 9px 10px;
    font-size: 10px;
    color: #512890;
    text-align: left;
}
#breadCrumbs p a {
    color: #512890;
    text-decoration: none;  
}
#breadCrumbs p a:hover {
    text-decoration: underline;
}
#breadCrumbs p strong a {
    padding-bottom: 11px;   
    background-image: url(../images/arrowBreadCrumb.gif);
    background-repeat: no-repeat;
    background-position: 90% /*17px*/18px;
    font-weight: bold;
}
#breadCrumbs p strong a.white {
   background-image: url(../images/arrowBreadCrumb_white.gif);  
}   
#breadCrumbs p span.parentFocus a {
    padding-bottom: 11px;   
    background-image: url(../images/arrowBreadCrumb.gif);
    background-repeat: no-repeat;
    background-position: 90% /*17px*/18px;
}
#breadCrumbs p span.parentFocus a.white {
   background-image: url(../images/arrowBreadCrumb_white.gif);  
}
#bcArrow {
    display: inline;
    position: relative;
    z-index: /*9000*/195;/*for CQ ie6 dropdown overlap*/
    margin: 5px 0px -13px -15px;
}

/* FOOTER
-------------------------------------------------------------------------*/
#footerContainer {
    clear: both;
    height: 95px;
    margin-top: 60px;
    padding-top: 10px;  
    text-align: left;
    background-color: #ffffff;  
}
#footerContainer a {
    color: #000000;
    text-decoration: none;
}
#footerContainer a:hover {
    text-decoration: underline;
}
#footerContainer ul {
    width: 960px;
    margin: 5px auto 10px auto;
    padding: 0;
}
#footerContainer ul li {
    float: left;
    height: 13px;
    padding: 0px 20px 2px 15px;
    border-right: 1px solid #c5c5c5;
}
#contentWrapper #footerContainer ul li {/*more specific for CQ*/
    background-image: none;
}
#footerContainer ul li.first {
    padding-left: 0px;
}
#footerContainer ul li.last {
    border-right: none;
}
/* Beta-specific rule for calling out "Feedback" link (which happens to be last) */
#footerContainer ul li.last a {
    font-weight: bold;
    /*color: #D11255;*/
    }
#footerContainer p {
    width: 960px;
    margin: 35px auto 0px auto;
    color: #c5c5c5;
    font-size: 10px;
    line-height: 14px;
    clear: both;
}

/* LISTS
-------------------------------------------------------------------------*/
ul, ol {
    margin: 0px 15px 16px 15px;
    clear: both;
}
#contentWrapper ul li {
    margin-bottom: 6px;
    padding-left: 12px; 
    background-image: url(../images/arrowBlack.gif);
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
#contentWrapper ul.spaceyList li, #contentWrapper ol.spaceyList li {
    margin-bottom: 15px;
}
#contentWrapper ul.linkList li, #contentWrapper ol.linkList li {
    background-image: url(../images/arrowRed.gif);  
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
#contentWrapper ul.linkList li a, #contentWrapper ul.linkList li a {
    color: #000;
}
#contentWrapper ul.linkList li a:hover, #contentWrapper ul.linkList li a:hover {
    color: #D11255;
    text-decoration: none;
}
/* Nested Lists */
#contentWrapper ul ul, #contentWrapper ol ol, #contentWrapper ul ol, #contentWrapper ol ul {/*for CQ RTE*/
    margin-bottom: 6px;
}
#contentWrapper ul ol li {/*for CQ RTE*/
    background-image: none !important;
}
#contentWrapper ul li ul, #contentWrapper ul ul {
    margin: 10px 0px 10px 15px;
}
#contentWrapper ul.spaceyList li ul, #contentWrapper ul.spaceyList ul {
    margin-top: 5px;
    margin-bottom: 0px;
}
#contentWrapper ul.spaceyList li ul li, #contentWrapper ul.spaceyList ul li {
    margin-bottom: 5px;
}
#contentWrapper ol {
    margin-left: 33px;
}
#contentWrapper ol li { 
    list-style-type: decimal;
    margin-bottom: 6px;
    padding-left: 0px;
}
#contentWrapper ol li ol, #contentWrapper ol ol {
    margin: 5px 0px 5px 20px;
}
/* 2nd level nesting */
#contentWrapper ol li ol li, #contentWrapper ol ol li {
    list-style-type: lower-alpha;   
}
/* 3rd level nesting */
#contentWrapper ol li ol li ol li, #contentWrapper ol ol ol li {
    list-style-type: lower-roman;   
}
/* 4th level nesting */
#contentWrapper ol li ol li ol li ol li, #contentWrapper ol ol ol ol li {
    list-style-type: decimal;   
}
/* 5th level nesting */
#contentWrapper ol li ol li ol li ol li ol li, #contentWrapper ol ol ol ol ol li {
    list-style-type: lower-alpha;   
}
/* 6th level nesting */
#contentWrapper ol li ol li ol li ol li ol li ol li, #contentWrapper ol ol ol ol ol ol li {
    list-style-type: lower-roman;   
}
/* Big Arrow Style List */
#contentWrapper ul.bigArrows li {
    background-image: url(../images/arrowBlackBig.gif); 
    background-position: 0px 5px;
}
/* RTE Dialog */
#CQrte ul li {
    list-style-type: disc;
}
#CQrte ol li {
    list-style-type: decimal;
}
#CQrte ol ol li {
    list-style-type: lower-alpha !important;
}
#CQrte ol ol ol li {
    list-style-type: lower-roman !important;
}

/* BLOCKQUOTES
------------------------------------------------------------------------*/
blockquote {
    clear: both;
    color: #6f5c5c;
    padding-left: 30px;
    background-image: url(../images/blockQuoteBar.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
/* PULL QUOTES
------------------------------------------------------------------------*/
.pullQuoteTriple {
    clear: both;
    margin: 0px 0px 10px 0px;
}
.pullQuoteDouble {
    clear: both;
    margin-left: 1px;/*for ie6 when .promoLayer is set on doubleBox to not overlap dotted line*/
    margin-bottom: 10px;
}
/* NEWS ITEMS 
------------------------------------------------------------------------*/
.eyebrow {
    margin: 0px 0px 10px 18px;
    /*display: block;
    clear: both;    
    color: #818790; 
    font-size: 17px;
    font-family: arial;
    text-transform: uppercase;
    letter-spacing: 2px;*/
}
.articleTitle {/* use on h3 with no eyebrow */
    margin-top: 40px !important;
    margin-bottom: 4px !important;
}


/* PROMOTIONS
----------------------------------------------------------------------------- */

/* Rounded photo & rounded bottom borders w/ and w/o text underneath */
.promoFull {
    float: left;
    display: block;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 0px;
}
.promoFull img {
    margin: 0px 0px 0px 15px;
    float: left;
}
.promoFull h3 {
    font-size: 15px;
    margin-left: 10px;
    margin-right: 10px;
}
.promoFullText {
    float: left;
    display: block;
    position: relative;
    margin: 0px 15px 0px 15px;  
    margin-bottom: 0px; 
    border-left: 1px solid #E0E0E1;
    border-right: 1px solid #E0E0E1;    
}
.promoFullText p, .promoFullText img, .promoFullText h4 {
    margin-bottom: 0px;
    margin-left: 10px;
}
.promoFullText h4 {
    line-height: 14px;
    font-weight: 800;
}
.promoFullText a:hover {
    text-decoration: none !important;
}
.promoFullTopBorder {
    background-position: 0px top;
    background-repeat: no-repeat;
    float: left;
    display: block;
    position: relative;
    height: 7px;
    margin: 0px 0px -10px 15px;
    z-index: 99;
}
.promoFullBottomBorder {
    float: left;
    display: block;
    position: relative;
    height: 7px;
    margin: 0px 0px 0px 15px;
    background-position: 0px bottom;
    background-repeat: no-repeat;
}

/* Single Box */
.singleBox .promoFull {
    height: 180px;
}
.singleBox .promoFull img {
    width: auto !important;
}
.singleBox .promoFullTopBorder {
    background-image: url(../images/bgSingleRoundedCorners.png) !important;
    width: 162px !important;
}
.singleBox .promoFull a {
    width: 162px;
    height: 110px;
    display: block;
    margin-left: 0px;
    padding-left: 0px;
}
.singleBox .promoFull a:hover {
    cursor: pointer;
}
.singleBox .promoFullText img {
    margin-top: 3px;
}
.singleBox .promoFullText a {
    width: 162px;
    height: 63px;
    display: block;
    float: left;
    padding-top: 7px;
}
.singleBox .promoFullText {
    width: 160px !important;    
    height: 63px;
    padding: 0px 0px 0px 0px !important;
}
.singleBox .promoFullBottomBorder {
    width: 162px !important;
    background-image: url(../images/promoSingleBottom.gif) !important;  
}

/* Double Box */
.doubleBox .promoFull img {
    
}
.doubleBox .promoFullTopBorder {
    background-image: url(../images/bgDoubleRoundedCorners.png);
    width: 354px;
}
.doubleBox .promoFullText {
    width: 352px;
    padding: 11px 0px 11px 0px;
}
.doubleBox .promoFullBottomBorder {
    width: 354px;   
    background-image: url(../images/promoDoubleBottom.gif);
}

/* Text Blurb Images */

.promoBlurb {
    padding-bottom: 4px;
}
.promoBlurb img {
    padding-top: 0px;   
    margin-bottom: 10px;
}
.promoBlurb h2 {
    font-size: 18px;
}
.promoBlurb a:hover {
    text-decoration: none !important;
}
/* White Box */
.whitePromoBox {
    margin-bottom: 15px;
    margin-left: 14px;
    padding-bottom: 10px;
    background-color: #FFF; 
}
.whitePromoBox img {
    margin: 1px 1px 7px 1px;
    border: 1px solid #818790;
}
.singleBox .whitePromoBox img {
    width: 160px !important;
}
.doubleBox .whitePromoBox img {
    width: 352px;
}
.whitePromoBox p, .whitePromoBox h3, .whitePromoBox h4  {
    margin: 0px 0px 3px 0px;
}
.singleBox .whitePromoBox {
    width: 162px !important;
}
.doubleBox .whitePromoBox {
    width: 354px;
}

/* Gray Box */
.grayPromoBox {
    float: left;
    margin-bottom: 15px;
    margin-left: 14px;
    padding-bottom: 18px;
    background-color: #818790;  
}
.grayPromoBox img {
    margin: 1px 1px 9px 1px;
    width: 160px;
}
.grayPromoBox p, .grayPromoBox h3, .grayPromoBox h4  {
    margin: 0px 11px 0px 11px;
    color: #FFF;
}
.singleBox .grayPromoBox {
    width: 162px !important;
}
.singleBox .grayPromoBox a {
    width: 162px;
    height: auto;
    display: block;
    margin-left: 0px;
    margin-bottom: 0px;
}
.singleBox .grayPromoBox a:hover {
    text-decoration: none;
    cursor: pointer;
}


/* CALENDAR
----------------------------------------------------------------------- */
#calendar {
    width: 192px;
    float: left;
}
#calendar ul {
    margin: 0px 5px 12px 15px;
    float: left;
    display: block;
}
#calendar ul li {
    float: left;
    width: 20px;
    padding: 1px 0px 1px 0px;
    margin-right: 3px;
    margin-bottom: 0px;
    list-style-type: none;
    text-align: center;
    background-image: none;
}
#calendar ul li a {
    color: #000;
}
#calendar ul#weekDay {
    margin-bottom: 5px;
    font-size: 9px;
    text-transform: uppercase;
    color: #75B8EC;
    font-weight: normal;
    text-align: left;
}
#calendar ul li.currentDay {
    background-color: #0076A3;
}
#calendar ul li.currentDay a {
    color: #FFF;
}   
#calendar ul li.eventDay {
    background-color: #F6F6F6;
}
#calendar h4 {
    width: 134px;
    clear: none;
    margin: 0px;
    margin-top: -1px;
    float: left;
    text-align: center;
}
#calendarHeader {
    float: left;
    width: 162px;
    margin-left: 15px;
    margin-bottom: 10px;
}
#calendarHeader img {
    float: left;
    width: 14px;
    margin: 0px;
}

/* FAQS / EXPAND COLLAPSE
----------------------------------------------------------------------------- */
.faqContainer {
    position: relative;
}
.faqAdminSearch{
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px;
    text-align: right;
}
.faqSection {
    margin: 0px 5px 0px 5px;
}
.faqSection .questionContainer, .faqSection .expandableContainer {
    background-image: url(../images/bgDottedBorderHorizontal.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 10px;
}
.faqSection .questionContainer .question a {
    font-weight: bold;  
}
.faqSection .expandableContainer {
    background-position: top;   
}
.faqSection .questionContainer .question a:hover,  .faqSection .expandableContainer .question a:hover {
    text-decoration: none;
}
.faqSection .questionContainer .question span, .faqSection .expandableContainer .question span {
    display: block;
    color: #000;
    margin: 0px 15px 12px 35px;
}
.faqSection .noTopBorder{
    background: none !important;
    padding-bottom: 10px !important;
}
.faqSection .noBottomBorder{
    background: none !important;
    padding-bottom: 0px !important;
}
#contentWrapper .faqSection .question img {/*need to be more specific for Safari*/
    margin: 22px 0px -17px 10px;
}
.faqSection .answer {
    display: none;
    font-weight: normal;
}
.faqSection .question p, .faqSection .answer p, .faqSection .answer h2, .faqSection .answer h3, .faqSection .answer h4, .faqSection .answer h5 {
    margin-left: 35px;
}
.faqSection .answer ul, .faqSection .answer ol {
    margin: 8px;
    margin-left: 45px;
}
.faqSection .answer ul li ul, .faqSection .answer ul ul, .faqSection .answer ol li ol, .faqSection .answer ol ol {
    margin-left: 15px;
} 
.faqSection .answer ol li {
    margin: 0px 0px 6px 25px;
    list-style: decimal;
}
.faqSection .answer ol li ol li, .faqSection .answer ol ol li, .faqSection .answer ul li ul li, .faqSection .answer ul ul li {
    margin-left: 10px;
}

/* PHOTO GALLERY
----------------------------------------------------------------------------- */

/* jQuery LightBox Plugin */
#jquery-lightbox img {margin: 0px;}

/* singleBox gallery, multiple thumbnails */
#contentWrapper .singleBox .gallery {
      /*float: left;*/
      /*Image Path replaced to none by HCL on 11-Sept-09 to resolve JIRA issue: PHOTOGAL-24 
      background-image: none;   
      background-position: 15px 0px;
      background-repeat: no-repeat;
      padding-top: 20px;*/
}
#contentWrapper .singleBox .gallery ul {
            float: left;
            list-style: none;
            margin-left: 12px;
            margin-right: 12px;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .singleBox .gallery ul li a, #contentWrapper .doubleBox .gallery ul li a, #contentWrapper .tripleBox .gallery ul li a{
            display: inline;
            float: left;
            background-image: none;
            padding: 0px;
            margin: 3px;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .singleBox .gallery ul li a:hover, #contentWrapper .doubleBox .gallery ul li a:hover, #contentWrapper .tripleBox .gallery ul li a:hover {      
            margin: 0px;
            padding: 2px;
            background-color: #dbdbdb;
            border: 1px solid #a8a8a8;
}
#contentWrapper .singleBox .gallery ul img, #contentWrapper .doubleBox .gallery ul img, #contentWrapper .tripleBox .gallery ul img {
            border: 1px solid #dbdbdb;
            margin: 0px;
            float: left;
}
#contentWrapper .singleBox .galleryNav, #contentWrapper .doubleBox .galleryNav, #contentWrapper .tripleBox .galleryNav {
            float: left; display: block;
            width: 162px; height: 20px;
            margin: 5px 5px 15px 15px;
            border-bottom: 1px solid #ededed;
}
#contentWrapper .singleBox .galleryNav .leftArrows, #contentWrapper .doubleBox .galleryNav .leftArrows, #contentWrapper .tripleBox .galleryNav .leftArrows {
            float: left;
            margin-left: 7px;
            margin-bottom: 0px;
}
#contentWrapper .singleBox .galleryNav .rightArrows, #contentWrapper .doubleBox .galleryNav .rightArrows, #contentWrapper .tripleBox .galleryNav .rightArrows {
            float: right;
            margin-right: 7px;
            margin-bottom: 0px;           
}
      
/* singleBox gallery, single thumbnail */

#contentWrapper .singleBox .gallery.singleThumb {
      margin-bottom: 15px;
}
#contentWrapper .singleBox .gallery.singleThumb ul {
      margin-bottom: 0px;
}
#contentWrapper .singleBox .gallery.singleThumb ul li {
      padding-left: 0px;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .singleBox .gallery.singleThumb ul li a{
      display: none;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .singleBox .gallery.singleThumb ul li a.display {
      display: inline;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .singleBox .gallery.singleThumb ul li a.display:hover {
      background-color: transparent;
      border: none;
      margin: 3px;
      padding: 0px;
}
#contentWrapper .singleBox .gallery.singleThumb .galleryHeader {
      float: left;
      display: block;
      font-family: verdana;
      font-weight: bold;
      font-size: 13px;
      margin: 5px 15px 5px 15px;
}

#contentWrapper .singleBox .gallery.singleThumb .galleryCount {
      float: left;
      display: block;
      border-left: 1px solid #dbdbdb;
      border-right: 1px solid #dbdbdb;
      padding: 0px 8px;
      margin: 2px 15px;
}

#contentWrapper .singleBox .gallery.singleThumb .galleryDate {
      /*float: left;*/
      display: block; clear: both;
      color: #7d7d7d;
      margin: 0px 15px;
}

/* DoubleBox Gallery */

#contentWrapper .doubleBox .gallery {
      /*Image Path replaced to none by HCL on 11-Sept-09 to resolve JIRA issue: PHOTOGAL-24
      background-image: none;       
      background-position: 16px 0px;
      background-repeat: no-repeat;
      padding-top: 20px;*/
}
#contentWrapper .doubleBox .gallery ul {
      margin-left: 11px;
      margin-right: 0px;      
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .doubleBox .gallery ul li a{
      /*margin: 0px 11px 11px 0px;*/margin: /*6*/5px;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .doubleBox .gallery ul li a:hover {
      margin: /*3*/2px;
}
#contentWrapper .doubleBox .galleryNav {
      width: 351px;
}
      
/* TripleBox Gallery */

#contentWrapper .tripleBox .gallery {
      /*Image Path replaced to none by HCL on 11-Sept-09 to resolve JIRA issue: PHOTOGAL-24
      background-image: none;   
      background-position: 16px 0px;
      background-repeat: no-repeat;
      padding-top: 20px;*/
}
#contentWrapper .tripleBox .gallery ul {
      margin-left: 14px;
      margin-right: 0px;      
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .tripleBox .gallery ul li a{
      margin: 2px;
}
/*----------HCL updated on 28-Aug-09. Added "a" in the properties---------- */
#contentWrapper .tripleBox .gallery ul li a:hover {
      margin: /*-1*/0px;
      padding: 1px;
}
#contentWrapper .tripleBox .galleryNav {
      width: 536px;
      margin-left: 16px;      
}

#contentWrapper .tripleBox .galleryNav .leftArrows {
      float: left;
      margin-left: 7px;
      margin-bottom: 0px;
}
#contentWrapper .tripleBox .galleryNav .rightArrows {
      float: right;
      margin-right: 7px;
      margin-bottom: 0px;           
}

/* TABLES
----------------------------------------------------------------------------- */
table.standard {
    clear: both; /* CQ edit bars */
    margin: 0px 15px 30px 15px;
    margin-bottom: 5px; /* CQ edit bars */
    font-size: 11px;
    text-align: left;
    border-spacing: 0px; /* eqivalent to cellspacing (does not work in IE) */
    border-collapse: collapse;/* removes cellspacing for IE, however borders can't be applied to individual cells now */
}
table.standard thead {
    font-weight: bold;
    background-color: #F9F9F9;  
}
table.standard .mainColumn {
    /*width: 30%; is no longer necessary? */
    background-color: #F9F9F9 !important;   
}
table.standard {
    margin: 0px 15px 30px 15px;
}
table.standard thead th, table.standard tr th, table.standard tr td {
    vertical-align: top;
    text-align: left !important;/*for ie8*/
    padding: 6px 8px;
}
table.standard .stripe{
    background-color: #F2FAFB;
}
#contentWrapper table.standard tr p, #contentWrapper table.standard tr td p {
    margin-left: 0px;
}
/* Nested Lists within Tables */
#contentWrapper table.standard tr td ul {
    margin: 0px;
}
#contentWrapper table.standard tr td ul li {
    margin-bottom: 0px;
}
#contentWrapper table.standard tr td ul li ul {
    margin-top: 3px;
    margin-bottom: 3px;
}
#contentWrapper table.standard tr td ol {
    margin-left: 17px;
    margin-bottom: 5px;
}
/* SingleBox */
.singleBox table.standard,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 table.standard, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 table.standard,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 table.standard, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 table.standard,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 table.standard, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 table.standard, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 table.standard,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 table.standard,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 table.standard,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 table.standard, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 table.standard,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 table.standard, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 table.standard,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 table.standard, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 table.standard,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 table.standard, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 table.standard, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 table.standard, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 table.standard,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 table.standard {
    width: 162px;
}
/* DoubleBox */
.doubleBox table.standard,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 table.standard,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 table.standard,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 table.standard, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 table.standard,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 table.standard,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 table.standard,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 table.standard,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 table.standard {
    width: 354px;
}
/* TripleBox */
.tripleBox table.standard,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c0 table.standard,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c1 table.standard,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c0 table.standard,
.cCtrl-5c23 .parsys_column.cCtrl-5c23-c1 table.standard,
.cCtrl-5c311 .parsys_column.cCtrl-5c311-c0 table.standard,
.cCtrl-5c131 .parsys_column.cCtrl-5c131-c1 table.standard,
.cCtrl-5c113 .parsys_column.cCtrl-5c113-c2 table.standard {
    width: 546px;
}
/* QuadBox */
.quadBox table.standard,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c0 table.standard,
.cCtrl-5c14 .parsys_column.cCtrl-5c14-c1 table.standard {
    width: 738px;
}
/* QuintBox */
.quintBox table.standard {
    width: 930px;
}


/* FORMS
----------------------------------------------------------------------- */
/* SOLO FORMS */
.solo label, .solo input, .solo select, .solo textarea {
    width: 162px;
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.solo button {
    margin-left: 15px !important;
}
/* BLUE BOX FORMS */
fieldset {
    float: left;
    margin: 0px 15px;
    padding: 12px 0px 10px 0px;     
    border-left: 1px solid #DAEBED; 
    border-right: 1px solid #DAEBED;    
    background-color: #F2FAFB;
}
fieldset.x-fieldset {
    float: none;
    margin: 0 15px;
}
fieldset p {
    margin-left: 10px;
    margin-bottom: 0px;
    clear: both;
}
legend {
    border: 0px;
    font-weight: bold;
}
.topBorderLine, .bottomBorderLine {
    float: left;
    height: 1px;    
    background: #DAEBED;    
}
fieldset label, input, select, textarea {
    float: left;
    margin: 2px 0px 4px 10px;
}
input, select, textarea {
    margin-left: 0px; /*may be stated elsewhere?*/
    border: 1px solid #DDD; 
}
label {
    margin-left: 15px;
    border: none;
}
select {
    height: 18px;
    font-size: 11px;
}
.singleLine {
    float: left;
    margin-top: 5px;
    margin-bottom: 13px;
}
.radio {
    border: 0px;    
}
button {
    float: left;
    border: 0px;
    background: none;
}
button:hover {
    cursor: pointer;
}

.multipleSelect{
    height: auto !important;
}
fieldset .multiLine {
    float: left;    
}
/* Submit Section */
.submit {
    padding: 0px 0px 0px 10px;
    margin-bottom: 20px;
    background-color: transparent;
    border: none;
}
.submit input {
    float: left;
}
.submit label {
    float: left;
}
.submit button {
    clear: both;
    height: 23px;
    margin: 10px 0px 0px 0px;
    background-color: transparent;
}
.submit button img{
    margin: 0px;
    padding: 0px;
}

/*  START Not sure if we are still using this */
#formWarning{
    /* height: 59px; */
    margin: 0px 15px 5px 15px;
    padding: 10px 0px 10px 0px;
    background-color: #f8ff8d;
    background-position: left bottom;
    background-image: url(../images/forms/arrowFormWarning.gif);
    background-repeat: no-repeat;
}
.requiredFieldBold{
    font-weight: bold;
}
/*  END Not sure if we are still using this */


/*Authentication and Contextual Search*/
#contentWrapper form.contextualSearch {
    background-color: transparent !important;
    border: none !important;
    margin: 0px 0px 10px 0px !important;
}
form.authentication fieldset, form.contextualSearch fieldset{
    /* background-image: url(../images/authentication/bgAuthentication.gif); */
    background-repeat: repeat-x;
    background-color: #F7F7F7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;    
}
form.authentication .topBorderLine, form.authentication .bottomBorderLine, form.contextualSearch .topBorderLine, form.contextualSearch .bottomBorderLine{
    background: #D7D7D7;
}
form.authentication label{
    color: #0076a3;     
}
form.authentication p.forgot{
    margin-left: 0px;
    margin-right: 10px;     
    font-size: 10px;
    line-height: 130%;
}
form.authentication p a{
    color: #818790;
}
form.authentication p a img{
    margin: 5px 5px 10px 0px;
    float: left;
}
form.authentication input.submit{
    width: 56px;
    padding-left: 0px;
    margin-bottom: 10px;
}

.loggedIn{
    height: 20px;
    min-width: 960px;
    background-color: #DAE8F5;
    border-top: 1px solid #FFFFFF;
}
.loggedInContainer{ 
    margin:0 auto;
    width: 960px;
    padding-top: 1px;   
}
.loggedIn p{
    float: right;
    margin: 0px;
    color: #818790;
}
.loggedIn p .pipe{
    padding: 0px 5px;
}
.loggedIn p a{
    color: #458ACB;
}
.loggedOut{
    display: none;
}
.authenticationAlert p{
    font-weight: bold;  
}
.authenticationAlert p span{
    color: #DC1C4F;;    
}
.requiredFieldRed{
    color: #dd1b4d !important;
    font-weight: bold;
}

.singleBox form.authentication fieldset{
    padding-right: 10px;
    padding-left: 10px;
}
#masterContainer .singleBox form.authentication fieldset{
    padding-left: 10px;
    padding-right: 0px;
}
.singleBox form.authentication h3{
    margin-left: 15px;
    margin-bottom: 10px;
}
.singleBox form.authentication fieldset label.fullSize{
    width: 138px;       
}
.singleBox form.authentication fieldset input.fullSize{
    width: 138px;   
}
.doubleBox form.authentication h3{
    margin-left: 15px;
}
.doubleBox form.authentication input.submit{
    width: 56px;
    padding-left: 0px;
    margin: 15px 0px 0px 10px;
}
.doubleBox form.authentication input.quarterSize, .doubleBox form.authentication label.quarterSize {
    width:93px;
}
.doubleBox form.authentication p.forgot{
    margin-left: 15px;
}
.doubleBox .soloSelect, .doubleBox .soloField {
    width: 354px;
}
.doubleBox .solo label, doubleBox .solo input, doubleBox .solo select, doubleBox .solo textarea {
    width: 354px;
}
.tripleBox .doubleBox form.authentication{
    margin-left: 96px;
}
.tripleBox .doubleBox form.authentication fieldset, .tripleBox .doubleBox form.authentication .topBorderLine, .tripleBox .doubleBox form.authentication .bottomBorderLine {
    width:345px;
}
.tripleBox .doubleBox form.authentication input.quarterSize, .tripleBox .doubleBox form.authentication label.quarterSize {
    width:93px;
}
.tripleBox .doubleBox form.authentication input.halfSize, .tripleBox .doubleBox form.authentication label.halfSize {
    width:156px;
}
.tripleBox .doubleBox form.authentication label.quarterSize, .tripleBox .doubleBox form.authentication label.halfSize{
    margin-top: 8px;
}
.tripleBox .doubleBox form.authentication input.submit{
    margin-top: 22px;
}
.tripleBox .doubleBox form.authentication p.forgot{
    margin-left: 10px;
}
/* END Authentication */



/* IMAGE TEXT COMBO
-------------------------------------------------------------------------*/
.imageText {
    float: left;
    width: auto;
}
.imageText .image img {
    margin-right: 0;
}


/* NEWS ARTICLE, PRESS RELEASE, PROFILE FULL
----------------------------------------------------------------------------- */
.date {
    color: #818790;
    font-weight: bold;  
}
.volume {
    font-weight: normal;
}
.deck {
    font-style: italic;
}
.lowbrow {
    display: block;
    clear: both;
    margin: 0px 0px 12px 15px;
    /*Text styling if there's no sifr*/
    font-size: 17px;
}
.byLine {
    font-weight: bold;
}
.contact {
    font-size: 10px;
    font-weight: bold;
    color: #818790; 
}
.categories {
    color: #818790;
}


/* SUMMARY LISTS
----------------------------------------------------------------------------- */
.summaryList {
    margin-bottom: /*25*/35px;
}
.summaryList h3.sIFR-replaced {
    margin-bottom: 10px;
}
.summaryList h3 {
    margin-bottom: 15px;
    float: left;
    clear: left;
}

/* .tripleBox .summaryList h3{width: 475px;} */
.tripleBox .doubleBox .summaryList h3{width: 295px;}
.doubleBox .summaryList h3{width: 295px;}

.summaryList h4 {
    font-size: 12px;
}
.summaryList hr{
    clear: both !important;
}
.summaryList p{
    clear: left;
}
.summaryList .rssButton a {
    float: right;
    display: block;
    width: 38px;
    height: 11px;
    background-image: url(../images/btnRss.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-right: 15px;
    margin-top: -28px;
}
.summaryList .icalButton a {
    float: right;
    display: block;
    width: 48px;
    height: 12px;
    background-image: url(../images/btnIcal.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-right: 14px;
    margin-bottom: -12px;
    text-indent: -9999px;
}
.summaryList .moreButton a {
    float: left;
    display: block;
    height: 17px;
    background-image: url(../images/btnMoreArrow.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 19px;
    color: #D11255;
}
.summaryList .moreButton a:hover {
    text-decoration: underline;
}
.summaryList a {
    color: #000;
}
.summaryList a:hover {
    color: #D11255;
    text-decoration: none;
}
.summaryList .date {
    color: #818790;
    font-weight: normal;
    font-style: italic;
}
.summaryList .categories a {
    color: #D11255;
}
.summaryList .categories a:hover {
    color: #D11255;
    text-decoration: underline;
}

/* Short Summary List */
#contentWrapper .summaryList ul li {
    background-image: url(../images/arrowsRedLg.gif);
    margin-bottom: 12px;
}
#contentWrapper .summaryList ul li .categories {
    font-size: 10px;
}


/* Calendar Summary List */
.summaryList.calendarList .date {
    line-height: 2px;
    font-style: normal;
}
.summaryList.calendarList h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 15px;
    font-size: 11px;
    color: #096984;
    background-image: url(../images/bgDottedLine.gif);
    background-position: 14px top;
    background-repeat: repeat-x;
}
#contentWrapper .summaryList.calendarList ul {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-top: 5px;
    
}
#contentWrapper .summaryList.calendarList ul li {
    padding-left: 0px;
    background-image: none;
}
#contentWrapper .summaryList.calendarList ul li a {
    background-image: url(../images/arrowsRedLg.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 12px;
}


/* Long Summary List */
.summaryList .itemContainer {
    margin-bottom: 20px;
}

/* Long Summary List with Thumbnail */
.summaryList .imageText {
    margin-bottom: 23px;
}
#contentWrapper .summaryList .imageText .image {
    width: 90px;
    margin: 0px 0px 6px 15px;   
}
.summaryList .imageText img {
    float: left;
    width: 90px;
    height: 90px;
    margin: 0;
}
.tripleBox .summaryList .imageText .text {
    width: 455px;
} 
.summaryList .imageText .text p {
    margin: 0px 10px 0px 12px;
}
.summaryList .imageText .text h4 {
    margin: 0px 10px 3px 12px;
}
.summaryList .imageText .text p .date {
    color: #818790;
    font-weight: normal;
    font-style: italic;
}


/* ALERTS
----------------------------------------------------------------------------- */
#masterContainer #alertsWrapper {
    float: left;
    width: 100%;    
    margin-top: 1px;
}
/* Content & Category Template specific */
#masterContainer .cpTemps #alertsWrapper {
    margin-bottom: 30px;    
}
#masterContainer .orgChart #alertsWrapper {
    margin-bottom: 0px; 
}
#masterContainer #alertsWrapper.red {
    background-color: #DD1B4D;
}
#masterContainer #alertsWrapper.green {
    background-color: #35AD67;
}
#masterContainer #alerts {
    width: 960px;
    margin: 0 auto;
    padding: 25px 0px 27px 0px;
    float: none;
    text-align: left;
}
#masterContainer #alerts p, #masterContainer #alerts a, #masterContainer #alerts ul, #masterContainer #alerts ol, #masterContainer #alerts ul li, #masterContainer #alerts ol li, #masterContainer #alerts h3 {
    color: #FFF;
    margin-left: 0px;
    text-decoration: none;
}
#masterContainer #alertsTitle {
    float: left;
    width: 960px;
}
#masterContainer #alertsTitle h3 {
    float: left;
    margin: 0px 0px 18px 0px;
    font-size: 32px;
}
#masterContainer #alertsTitle.regular h3 {
    width: 960px;
}
#masterContainer #alertsTitle.advanced h3 {
    width: 860px;
}
#masterContainer #alertsTitle #button {
    float: left;
    width: 100px;
    margin-top: 2px;
}
#masterContainer #button img {
    margin: 0px;
    float: right;
}
/* Homepage specific */
#masterContainer.homePage #alertsWrapper {margin-top: 0;}
#masterContainer.homePage #alertRow {margin-bottom: 16px;}

/* Homepage specific for emergency */
.homepage #masterContainer.emergency div #alerts {
    padding: 125px 20px 10px 20px;
    background-repeat:no-repeat;
    width: 960px;
    height: 308px;
}
.homepage #masterContainer.emergency #alertsWrapper.green #alerts {
    background-image: url('../images/alerts/green-emergency-alert.png');
    _background-image: url('../images/alerts/green-emergency-alert.gif');
}
.homepage #masterContainer.emergency #alertsWrapper.red #alerts {
    background-image: url('../images/alerts/red-emergency-alert.png');
    _background-image: url('../images/alerts/red-emergency-alert.gif'); IE 6
}

.homepage #masterContainer.emergency div #alertsWrapper {
    position:absolute;
    top:120px;
    background-color:transparent;
    text-align: -moz-center;
    text-align: center;
}
.homepage #masterContainer.emergency #alertsTitle.regular h3 {width: 920px;}
.homepage #masterContainer.emergency #alertsTitle.advanced h3 {width: 820px;}
.homepage #masterContainer #alertsTitle #button {margin-top: 10px;}
.homepage #masterContainer.emergency #carouselContainer .carousel,
.homepage #masterContainer.emergency #carouselContainer #carouselNav {
    visibility: hidden;
}
.homepage #masterContainer.emergency #carouselContainer .carousel * {
    display: none;
}

/* FEEDBACK
----------------------------------------------------------------------------- */

#feedback {
    float: none;
    width: 575px;
    text-align:left;
    /* border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC; */
}
#feedback h1 {
    padding-top: 12px;
}
#feedback hr {
    background-color: #CDCFD3;
    height: 1px;
    width: 545px;
    float: left;
    margin-left: 15px;
}
#feedback hr.purple {
    background-color: #57068C;
    color: #57068C;
    border: #57068C;
    height: 9px;
    width: 575px;
    margin: 0px;
    
}
#feedback fieldset {
    background-color: #FFF;
    border-width: 0px;
}
#feedback fieldset .eighthSize {
    width: 68px;
}
#feedback fieldset .eighthSize input{
    padding-right: 3px;
}
#feedback fieldset textarea {
    height: auto;
}
#feedback fieldset option .selected {
    color: blue;
}
#backgroundPopup {  
    float: none;
    display: none;  
    position: fixed;  
    _position: absolute; 
    z-index: 1;
    height: 100%;  
    width: 100%;  
    top: 0;  
    left: 0;  
    background:#000000;     
}  
#popupContact {  
    float: none;
    display: none;  
    position: fixed;  
    _position: absolute; 
    z-index: 200;  
    height: 825px;  
    width: 577px;  
    bottom: 10px;
    background: #FFFFFF;    
    border: 2px solid #E2E2E2;
}  
#popupContactClose {  
    font-size: 14px;    
    right: 8px;  
    top: 12px;  
    position: absolute;  
    color: #D11255;   
    display: block;  
}  
#feedback #button {  
    text-align: center;
}
#feedback .feedbackSubmitted{
    margin-top: 5px;
    text-align: center;
}
#feedback .feedbackThxTxt{
    margin-top: 35px !important;
}
#feedback .wordCount {
    float: right;
    margin-top:-15px;
}
/* REFERENCE
----------------------------------------------------------------------------- */


/* SHORTCUTS
----------------------------------------------------------------------------- */
#contentWrapper .shortcuts form {
    float: left;
    /*background-color: #FFF !important;*/
    border-left: 0px !important;
    border-right: 0px !important;
    margin: 0px 0px 5px 0px !important;
    padding: 0px !important;
}
#contentWrapper .tripleBox .doubleBox .shortcuts h2,
#contentWrapper .tripleBox .doubleBox .shortcuts form,
#contentWrapper .tripleBox .doubleBox .shortcuts label,
#contentWrapper .tripleBox .doubleBox .shortcuts select,
#contentWrapper .quadBox .doubleBox .shortcuts h2,
#contentWrapper .quadBox .doubleBox .shortcuts form,
#contentWrapper .quadBox .doubleBox .shortcuts label,
#contentWrapper .quadBox .doubleBox .shortcuts select {
    width: 354px !important;
}

/* SITEMAP
----------------------------------------------------------------------------- */
div.sitemap {
    margin: 0px 0px 40px 19px;
}
div.sitemap div.linkcontainer {
    margin:1em 0 0 0;
}
div.sitemap div.linkcontainer div.linkcontainer {
    padding-left: 20px
}
div.sitemap div.link {
    padding:0 0 10px 10px;
    background-image: url(../images/sitemapGraySq.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px !important;
    border-bottom: dotted 1px black;
    margin:0 0 5px 0;
}
div.sitemap div.link a {
    background-image: url(../images/sitemapArrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px !important;
    font:normal 11px Verdana;
    color:#000;
    padding:0 0 10px 18px;
}
div.sitemap div.link a:hover {
    color: #D11255;
    text-decoration: none;  
}   

/* REFORMATTING & TYPOGRAPHY
-------------------------------------------------------------------------*/
/* TYPOGRAPHICAL ELEMENTS */
h1, h2, h3, h4, h5, h6 {
    color: #23241e;
    margin-top: 0px;
    margin-left: 15px;
    margin-right: 15px;
    font-weight: normal;
    clear: both;
}
h1 {
    margin-top: 0px;
    margin-bottom: 12px;
    font-size: 37px;    
}
h2 {
    margin-bottom: 8px;
    font-size: 24px;
}
h3 {
    font-size: 19px;
    margin-bottom: 4px;
}
/*moved h4 from 12px to 13px h5 from 15px to 12px and h6 from 15px to 11 px -- 09/30/09*/
h4 {
    font-size: 13px; 
    font-weight: bold;
    margin-bottom: 3px;
}
h4.blueText {
    color: #448ccb;
}
h5 {/*is this defined yet?*/
    font-size: 12px;
    margin-bottom: 2px;
}
h6 {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
}
p, ul, ol, blockquote {
    font-size: 11px;    
    line-height: 16px;
    color: #000;
}
p {
    margin: 0 15px 12px 15px;
}
/* LINKS */
a {
    text-decoration: none;
    color: #D11255;
    outline: none;/*removes red outline in FF when clicking on a link*/ 
}
a:hover {
    color: #D11255;
    text-decoration: underline;
}
a.blackLink {
    color: #000;
    padding-left: 8px;  
    background-image: url(../images/arrowRed.gif);
    background-position: 0px 6px;
    background-repeat: no-repeat;
    font-weight: bold;
}
a.blackLink:hover {
    color: #D11255;
    text-decoration: none;
}
a.pinkLink {
    padding-left: 8px;
    background-image: url(../images/arrowBlack.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    font-size: 10px;
}
a.continuedLink, a.continuedLink:hover {
    color: #999999 !important;
    margin-left: 15px;  
}
a.arrowBlueDown {
    background-image: url(../images/arrowBlueDown.gif);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 15px;
}
a.arrowBlueUp {
    background-image: url(../images/arrowBlueUp.gif);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 15px;
}
a.grayBar {
    background-image: url(../images/about/grayBar.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 7px;
}

/* FONT-COLORS */
.brightRedText {
    color: #EC1A1A;
}
.whiteText {
    color: #FFF;
}
.blackText {
    color: #23241E;
}
.redText {
    color: #DE0652;
}
.greenText, .greenText:hover {
    color: #00A651;
}
.grayText, .greyText {
    color: #878787;
}
.drkGrayText, .drkGreyText{
    color: #666666 !important;
}
.warmGrayText{
    color: #818790 !important;
}
.lightBlueText{
    color: #448CCB !important;
}
.darkerCyanText{
    color: #005B7F !important;
}
.bottleGreenText{
    color: #0E7D8E !important;
}
.purpleText{
    color: #662D91 !important;
}
.cyanText{
    color: #0076A3 !important;
}
.brownText{
    color: #816C5D !important;
}
.grayEyebrow, .greyEyebrow{ /* used for the deck in the Policy and Org chart templates */
    font-size: 19px !important;
    color:#878787 !important;
}


/* UNIQUE TEXT */
.callOutText {
    font-size: 24px;
    line-height: 29px;
    color: #C4C4C4; 
}
.strike{
    text-decoration: line-through !important;   
}

/* IMAGES */
img {
    border: none;
    margin: 0px 15px /*14px*/6px 15px;  
}
/* To prevent CQs linkchecker image notification to stretch */
/* TODO: verify that this still works in 5.4 */
img[src*="linkchecker"] {
    width: auto;
    height: auto;
}
table img {/*for CQ*/
    margin: 0;
}
.inlineImage, inlineImageRight {
    float: left;
    margin: 4px 0px 5px 15px;
}
.inlineImageRight {/*may no longer be necessary*/
    float: right;
}
.inlineImageDouble, .inlineImageTriple {/*may no longer be necessary*/
    clear: both;
    margin-left: 15px;
    margin-bottom: 10px;
}
.imageBorder {
    border: 1px solid #EAE9E8;
}
.caption {
    font-size: 10px;
    font-style: italic;
    color: #747476;
    margin-top: 0px;
    margin-bottom: 0px;/*margin is set on wrapping trip,doub,single box container*/
}
#contentWrapper.news .nyuImage p.caption {
    margin-bottom: 8px;
}
    
.nyuImage .tripleBox, .nyuImage .doubleBox, .nyuImage .singleBox {
    margin-bottom: 10px;
}
.centerAlign {
    float: none !important; 
    margin-left: auto !important; 
    margin-right: auto !important;
}


/* -------------- STRUCTURE -------------- */
.floatLeft {
    float: left !important;
}
.floatRight {
    float: right !important;
}
.floatNone {
    float: none !important;
}
.clearLeft {
    clear: left !important;
}
.clearRight{
    clear: right !important;
}
.clearBoth {
    clear: both !important;
}
.noRightMargin {
    margin-right: 0px !important;
}
.noLeftMargin {
    margin-left: 0px !important;
}
.noLeftRightMargin {
    margin-left: 0px !important;
    margin-right: 0px !important;   
}
.noBottomMargin {
    margin-bottom: 0px !important;
}
.leftMargin {
    margin-left: 15px !important;
}
.alignRight {
    text-align: right;
}



/* DIVIDERS and HR */
hr {
    display: block;
    /*float: left; causing problems for news pages. hopefully removing this doesn't mess other things up. 10/29/09 by ANh */
    clear: both;/*hope this doesn't blow anything up -ANh */
    width: auto;
    height: 5px;
    margin: 0px 15px 10px 15px;
    /*border-top: 5px solid #F3F3F3;*/
    background-color: #F3F3F3;
}
hr.invisible {
    height: 0px;
    margin: 0px;
    border: none !important;
}


/* ACCESSIBILITY 
----------------------------------------------------------------------------- */
.offLeft { 
    position: absolute;
    left: -9999px;
}
fieldset legend { 
    margin-top: -12px; 
}
.x-tab-panel .x-tab-panel-bwrap fieldset legend {
    margin-top: auto;
}


/* SINGLE-BOX
----------------------------------------------------------------------------- */
/*.singleBox img {
    max-width: 162px;   
} removed to show incorrect image placement with refpar */
.singleBox .soloSelect, .singleBox .soloField {
    width: 162px;
    clear: both;
    margin-left: 15px !important;
}

/* Forms */
.singleBox fieldset {
    width: 150px;
    padding: 10px 5px 15px 5px; 
}
.singleBox fieldset input.fullSize, .singleBox fieldset label.fullSize, .singleBox fieldset select.fullSize, .singleBox fieldset textarea.fullSize {
    width: 148px;
    margin-right: 0px;
}
.singleBox fieldset textarea.fullSize{
    height: 75px;
}
.singleBox .topBorderLine, .singleBox .bottomBorderLine {
    width: 160px;
    margin: 0px 1px 0px 16px;
}
.singleBox .fullSize {
    width: 132px;
    margin-left: 0px;
}
.singleBox hr, .tripleBox .singleBox hr {
    float: left;
    width: 162px;
    /*height: 5px;*/
    margin: 0px 15px 10px 15px;
    /*border-top: 5px solid #F3F3F3;*/
}
.singleBox fieldset p.multiLine {
    margin-bottom: 15px;
    margin-left: 0px;   
}
.singleBox fieldset input.multiLine {
    border: none;   
}
.singleBox fieldset label.multiLine {
    float: left;
    width: 125px;
    margin-top: 0px;    
    margin-left: 5px;
    margin-bottom: 10px;
}
/* Submit Section */
.singleBox fieldset.submit {
    padding-left: 0px;
}
.singleBox fieldset.submit label {
    width: 115px;
}
.singleBox fieldset.submit button {
    margin: 4px 0px 0px 0px;    
}
.singleBox fieldset.submit button img {
    border: 0px;
    margin: 0px;/* remove margins on images */
}

/* DOUBLE-BOX
----------------------------------------------------------------------------- */
/* Headers */
/*.doubleBox h3.sIFR-replaced {
    margin-bottom: 3px;
}*/
/* Image Text Combo */
.doubleBox .imageText .image {
    float: left;
    width: 94px;
}
.doubleBox .imageText .text {
    float: left;
    width: 290px;
}
/* Blockquote */
.cpTemps .doubleBox blockquote {
    margin: 30px 45px 40px 25px;
}
/* Expandable List FAQs */
#contentWrapper .doubleBox .faqSection .answer ol li {
    margin-left: 25px;
}
/* Tables */
.doubleBox table.standard {
    width: 354px;
}
/* Forms */
.doubleBox form h3 {
    margin: 0px 0px 8px 25px;
}
.doubleBox hr, .tripleBox .doubleBox hr, .quadBox .doubleBox hr {
    width: 354px;
    /*height: 5px;*/
    margin: 0px 15px 10px 15px;
    /* border-top: 5px solid #F3F3F3; */
}
.doubleBox button {
    margin: 10px 0 0 0px;   
}
.doubleBox .topBorderLine, .doubleBox .bottomBorderLine {
    margin-left: 16px;
    width: 345px;
}   
.doubleBox .bottomBorderLine {
    margin-bottom: 10px;
}
.doubleBox fieldset {
    width: 345px;
}
.doubleBox fieldset legend {
    margin: -20px 0px 0px 0px;
}
.doubleBox fieldset p.multiLine {
    margin-bottom: 15px;
    margin-left: 10px;  
}
.doubleBox fieldset input.multiLine {
    border: none;
    margin-left: 10px;  
}
.doubleBox fieldset label.multiLine {
    float: left;
    width: 305px;
    margin-top: 0px;    
    margin-left: 5px;
    margin-bottom: 10px;
}
.doubleBox fieldset textarea.fullSize{
    height: 100px;
}
/* Form sizes */
.doubleBox .eighthSize {
    width: 30px;    
}
.doubleBox .quarterSize {
    width: 72px;    
}
.doubleBox .halfSize {
    width: 156px;       
}
.doubleBox .threeQuarterSize {
    width: 238px;   
}
.doubleBox .fullSize {
    width: 323px;   
}
#contentWrapper .doubleBox fieldset .singleLine {
    margin-left: 10px;
}

/* Form Submit Section */
.doubleBox .submit label {
    width: 300px;   
}

/* TRIPLE-BOX
----------------------------------------------------------------------------- */
.tripleBox hr {
    width: 546px;
    /*height: 5px;*/
    margin: 0px 15px 10px 15px;
    /* border-top: 5px solid #F3F3F3; */
}
/* Headers */
/*.tripleBox h2.sIFR-replaced { DO WE NEED THIS?
    margin-bottom: 2px;
}*/
/*.tripleBox h3 {DO WE NEED THIS?
    font-size: 16px;
    font-weight: bold;
}*/
/*.tripleBox h3.sIFR-replaced { DO WE NEED THIS?
    margin-bottom: 0px;
}*/
/* Image Text Combo */
.tripleBox .imageText .image {
    float: left;
    width: 180px;
}
.tripleBox .imageText .text {
    float: left;
    width: 396px;
}
/* Blockquote */
.tripleBox blockquote {
    margin: 40px 80px 40px 25px;
}
/* Forms */
.tripleBox form h3 {
    margin-left: 25px;
}
.tripleBox fieldset {
    width: 544px;
}
.tripleBox .topBorderLine, .tripleBox .bottomBorderLine {
    margin-left: 16px;
    width: 544px;
} 
.tripleBox .bottomBorderLine {
    margin-bottom: 10px;    
}
/* form sizes */
.tripleBox fieldset .singleLine {
    margin-left: 10px;
}
.tripleBox .eighthSize {
    width: 66px;    
}
.tripleBox .quarterSize {
    width: 123px;   
}
.tripleBox .halfSize {
    width: 257px;       
}
.tripleBox .threeQuarterSize {
    width: 393px;   
}
.tripleBox .fullSize {
    width: 524px;
}
.tripleBox fieldset p.multiLine {
    margin-bottom: 15px;
    margin-left: 10px;  
}
.tripleBox fieldset input.multiLine {
    border: none;
    margin-left: 10px;  
}
.tripleBox fieldset label.multiLine {
    float: left;
    width: 505px;
    margin-top: 0px;    
    margin-left: 5px;
    margin-bottom: 10px;
}
.tripleBox fieldset textarea.fullSize{
    height: 100px;
}

/* form submit section */
.tripleBox .submit {
    width: 536px;
}
.tripleBox .submit label {
    width: /*648px*/490px;
}
.tripleBox button {
    margin: 10px 0pt 0pt 0px;
}

/* QUAD-BOX
----------------------------------------------------------------------------- */
.quadBox hr {
    width: 738px;
    /* height: 5px; */
}
/* Blockquotes */
.quadBox blockquote {
    margin: 30px 45px 40px 25px;
}
/* Forms */
#contentWrapper .quadBox form h3 {
    margin-left: 25px;
}
.quadBox .topBorderLine, .quadBox .bottomBorderLine {
    width: 735px;
    margin-left: 16px;
}   
.quadBox .bottomBorderLine {
    margin-bottom: 10px;
}
.quadBox fieldset {
    width: 735px;
}
.quadBox fieldset legend {
    margin: -20px 0px 0px 0px;
}
.quadBox button {
    margin: 10px 0 0 0px;   
}
.quadBox input, .quadBox select {
    margin-left: 0px;
}
/* form sizes */
.quadBox .eighthSize {
    width: 80px;    
}
.quadBox .quarterSize {
    width: 171px;   
}
.quadBox select.quarterSize {
    width: 173px;       
}
.quadBox .halfSize {
    width: 352px;       
}
.quadBox .threeQuarterSize {
    width: 532px;   
}
.quadBox .fullSize {
    width: 714px;   
}
.quadBox fieldset .singleLine {
    margin-left: 10px;
}
/* Form Submit Section */
.quadBox .submit label {
    width: /*648px*/690px;  
}
.quadBox .imageText .image {
    float: left;
    width: 180px;
}
.quadBox .imageText .text {
    float: left;
    width: 496px;
}

/* QUINT-BOX
----------------------------------------------------------------------------- */


/* COLUMN CONTROL SPECIFIC: HRs
----------------------------------------------------------------------------- */

/*SingleBox Sizes*/
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 hr, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 hr,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 hr, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 hr,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 hr, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 hr, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 hr,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 hr,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 hr,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 hr, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 hr,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 hr, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 hr,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 hr, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 hr,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 hr, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 hr, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 hr, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 hr,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 hr {
    float: left;
    width: 162px;
}
/*DoubleBox Sizes*/
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 hr,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 hr,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 hr, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 hr,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 hr,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 hr,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 hr,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 hr {
    float: left;
    width: 354px;   
}
/*TripleBox Sizes*/
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c0 hr,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c1 hr,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c0 hr,
.cCtrl-5c23 .parsys_column.cCtrl-5c23-c1 hr,
.cCtrl-5c311 .parsys_column.cCtrl-5c311-c0 hr,
.cCtrl-5c131 .parsys_column.cCtrl-5c131-c1 hr,
.cCtrl-5c113 .parsys_column.cCtrl-5c113-c2 hr {
    float: left;
    width: 546px;   
}
/*QuadBox Sizes*/
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c0 hr,
.cCtrl-5c14 .parsys_column.cCtrl-5c14-c1 hr {
    float: left;
    width: 738px;   
}


/* COLUMN CONTROL SPECIFIC: Promos
----------------------------------------------------------------------------- */

/* Single Box */

/* .singleBox .promoFull */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFull, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFull,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFull, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFull,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFull, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFull, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFull,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFull,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFull,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFull, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFull,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFull, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFull,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFull, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFull,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFull, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFull, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFull, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFull,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFull {
    height: 180px;
}


/* .singleBox .promoFull img */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFull img, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFull img,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFull img, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFull img,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFull img, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFull img, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFull img,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFull img,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFull img,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFull img, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFull img,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFull img, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFull img,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFull img, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFull img,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFull img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFull img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFull img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFull img,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFull img {
    width: auto !important;
}

/* .singleBox .promoFullTopBorder */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFullTopBorder, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFullTopBorder,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFullTopBorder, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFullTopBorder,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFullTopBorder, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFullTopBorder, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFullTopBorder,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFullTopBorder,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFullTopBorder,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFullTopBorder, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFullTopBorder,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFullTopBorder, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFullTopBorder,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFullTopBorder, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFullTopBorder,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFullTopBorder, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFullTopBorder, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFullTopBorder, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFullTopBorder,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFullTopBorder {
    background-image: url(../images/bgSingleRoundedCorners.png) !important;
    width: 162px !important;
}

/* .singleBox .promoFull a */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFull a, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFull a,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFull a, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFull a,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFull a, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFull a, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFull a,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFull a,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFull a,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFull a, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFull a,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFull a, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFull a,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFull a, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFull a,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFull a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFull a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFull a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFull a,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFull a {
    width: 162px;
    height: 110px;
    display: block;
    margin-left: 0px;
    padding-left: 0px;
}

/* .singleBox .promoFull a:hover */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFull a:hover, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFull a:hover,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFull a:hover, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFull a:hover,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFull a:hover, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFull a:hover, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFull a:hover,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFull a:hover,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFull a:hover,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFull a:hover, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFull a:hover,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFull a:hover, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFull a:hover,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFull a:hover, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFull a:hover,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFull a:hover, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFull a:hover, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFull a:hover, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFull a:hover,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 a:hover {
    cursor: pointer;
}

/* .singleBox .promoFullText img  */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFullText img, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFullText img,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFullText img, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFullText img,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFullText img, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFullText img, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFullText img,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFullText img,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFullText img,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFullText img, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFullText img,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFullText img, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFullText img,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFullText img, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFullText img,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFullText img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFullText img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFullText img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFullText img,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFullText img {
    margin-top: 3px;
}

/* .singleBox .promoFullText a */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFullText a, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFullText a,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFullText a, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFullText a,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFullText a, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFullText a, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFullText a,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFullText a,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFullText a,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFullText a, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFullText a,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFullText a, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFullText a,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFullText a, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFullText a,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFullText a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFullText a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFullText a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFullText a,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFullText a {
    width: 162px;
    height: 63px;
    display: block;
    float: left;
    padding-top: 7px;
}

/* .singleBox .promoFullText */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFullText, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFullText,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFullText, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFullText,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFullText, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFullText, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFullText,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFullText,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFullText,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFullText, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFullText,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFullText, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFullText,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFullText, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFullText,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFullText, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFullText, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFullText, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFullText,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFullText {
    width: 160px !important;    
    height: 63px;
    padding: 0px 0px 0px 0px !important;
}

/* .singleBox .promoFullBottomBorder */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .promoFullBottomBorder, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .promoFullBottomBorder,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .promoFullBottomBorder, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .promoFullBottomBorder,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .promoFullBottomBorder, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .promoFullBottomBorder, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .promoFullBottomBorder,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .promoFullBottomBorder,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .promoFullBottomBorder,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .promoFullBottomBorder, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .promoFullBottomBorder,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .promoFullBottomBorder, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .promoFullBottomBorder,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .promoFullBottomBorder, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .promoFullBottomBorder,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .promoFullBottomBorder, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .promoFullBottomBorder, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .promoFullBottomBorder, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .promoFullBottomBorder,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .promoFullBottomBorder {
    width: 162px !important;
    background-image: url(../images/promoSingleBottom.gif) !important;  
}


/* Double Box */

/* .doubleBox .promoFullTopBorder */
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .promoFullTopBorder,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .promoFullTopBorder,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .promoFullTopBorder, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .promoFullTopBorder,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .promoFullTopBorder,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .promoFullTopBorder,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .promoFullTopBorder,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .promoFullTopBorder {
    background-image: url(../images/bgDoubleRoundedCorners.png);
    width: 354px;
}

/* .doubleBox .promoFullText */
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .promoFullText,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .promoFullText,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .promoFullText, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .promoFullText,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .promoFullText,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .promoFullText,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .promoFullText,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .promoFullText {
    width: 352px;
    padding: 11px 0px 11px 0px;
}

/* .doubleBox .promoFullBottomBorder */
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .promoFullBottomBorder,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .promoFullBottomBorder,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .promoFullBottomBorder, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .promoFullBottomBorder,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .promoFullBottomBorder,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .promoFullBottomBorder,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .promoFullBottomBorder,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .promoFullBottomBorder {
    width: 354px;   
    background-image: url(../images/promoDoubleBottom.gif);
}


/* White Box */

/* .singleBox .whitePromoBox img */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .whitePromoBox img, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .whitePromoBox img,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .whitePromoBox img, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .whitePromoBox img,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .whitePromoBox img, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .whitePromoBox img, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .whitePromoBox img,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .whitePromoBox img,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .whitePromoBox img,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .whitePromoBox img, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .whitePromoBox img,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .whitePromoBox img, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .whitePromoBox img,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .whitePromoBox img, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .whitePromoBox img,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .whitePromoBox img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .whitePromoBox img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .whitePromoBox img, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .whitePromoBox img,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .whitePromoBox img {
    width: 160px !important;
}

/* .doubleBox .whitePromoBox img */
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .whitePromoBox img,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .whitePromoBox img,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .whitePromoBox img, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .whitePromoBox img,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .whitePromoBox img,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .whitePromoBox img,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .whitePromoBox img,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .whitePromoBox img {
    width: 352px;
}

/* .singleBox .whitePromoBox */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .whitePromoBox, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .whitePromoBox,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .whitePromoBox, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .whitePromoBox,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .whitePromoBox, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .whitePromoBox, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .whitePromoBox,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .whitePromoBox,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .whitePromoBox,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .whitePromoBox, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .whitePromoBox,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .whitePromoBox, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .whitePromoBox,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .whitePromoBox, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .whitePromoBox,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .whitePromoBox, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .whitePromoBox, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .whitePromoBox, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .whitePromoBox,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .whitePromoBox {
    width: 162px !important;
}

/* .doubleBox .whitePromoBox */
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .whitePromoBox,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .whitePromoBox,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .whitePromoBox, .cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .whitePromoBox,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .whitePromoBox,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .whitePromoBox,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .whitePromoBox,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .whitePromoBox {
    width: 354px;
}


/* Gray Box */

/* .singleBox .grayPromoBox */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .grayPromoBox, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .grayPromoBox,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .grayPromoBox, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .grayPromoBox,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .grayPromoBox, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .grayPromoBox, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .grayPromoBox,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .grayPromoBox,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .grayPromoBox,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .grayPromoBox, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .grayPromoBox,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .grayPromoBox, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .grayPromoBox,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .grayPromoBox, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .grayPromoBox,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .grayPromoBox, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .grayPromoBox, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .grayPromoBox, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .grayPromoBox,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .grayPromoBox {
    width: 162px !important;
}

/* .singleBox .grayPromoBox a */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .grayPromoBox a, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .grayPromoBox a,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .grayPromoBox a, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .grayPromoBox a,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .grayPromoBox a, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .grayPromoBox a, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .grayPromoBox a,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .grayPromoBox a,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .grayPromoBox a,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .grayPromoBox a, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .grayPromoBox a,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .grayPromoBox a, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .grayPromoBox a,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .grayPromoBox a, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .grayPromoBox a,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .grayPromoBox a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .grayPromoBox a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .grayPromoBox a, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .grayPromoBox a,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .grayPromoBox a {
    width: 162px;
    height: auto;
    display: block;
    margin-left: 0px;
    margin-bottom: 0px;
}

/* .singleBox .grayPromoBox a:hover */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .grayPromoBox a:hover, .cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .grayPromoBox a:hover,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .grayPromoBox a:hover, .cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .grayPromoBox a:hover,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .grayPromoBox a:hover, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .grayPromoBox a:hover, .cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .grayPromoBox a:hover,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .grayPromoBox a:hover,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .grayPromoBox a:hover,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .grayPromoBox a:hover, .cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .grayPromoBox a:hover,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .grayPromoBox a:hover, .cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .grayPromoBox a:hover,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .grayPromoBox a:hover, .cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .grayPromoBox a:hover,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .grayPromoBox a:hover, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .grayPromoBox a:hover, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .grayPromoBox a:hover, .cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .grayPromoBox a:hover,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .grayPromoBox a:hover {
    text-decoration: none;
    cursor: pointer;
}



/* COLUMN CONTROL SPECIFIC: SHORTCUTS
----------------------------------------------------------------------------- */
/*1-col shortcut*/
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .shortcuts h2,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .shortcuts form,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .shortcuts label,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .shortcuts select,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .shortcuts h2,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .shortcuts form,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .shortcuts label, 
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .shortcuts select,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .shortcuts h2,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .shortcuts form,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .shortcuts label,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c0 .shortcuts select,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .shortcuts h2,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .shortcuts form,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .shortcuts label,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c1 .shortcuts select,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .shortcuts h2,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .shortcuts form,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .shortcuts label,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c0 .shortcuts select,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .shortcuts h2,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .shortcuts form,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .shortcuts label,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c1 .shortcuts select,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .shortcuts h2,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .shortcuts form,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .shortcuts label,
.cCtrl-3c111 .parsys_column.cCtrl-3c111-c2 .shortcuts select,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .shortcuts h2,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .shortcuts form,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .shortcuts label,
.cCtrl-4c31 .parsys_column.cCtrl-4c31-c1 .shortcuts select,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .shortcuts h2,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .shortcuts form,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .shortcuts label,
.cCtrl-4c13 .parsys_column.cCtrl-4c13-c0 .shortcuts select,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .shortcuts h2,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .shortcuts form,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .shortcuts label,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c1 .shortcuts select,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .shortcuts h2,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .shortcuts form,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .shortcuts label,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c2 .shortcuts select,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .shortcuts h2,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .shortcuts form,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .shortcuts label,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c0 .shortcuts select,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .shortcuts h2,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .shortcuts form,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .shortcuts label,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c2 .shortcuts select,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .shortcuts h2,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .shortcuts form,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .shortcuts label,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c0 .shortcuts select,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .shortcuts h2,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .shortcuts form,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .shortcuts label,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c1 .shortcuts select,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .shortcuts h2,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .shortcuts form,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .shortcuts label,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c0 .shortcuts select,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .shortcuts h2,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .shortcuts form,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .shortcuts label,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c1 .shortcuts select,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .shortcuts h2,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .shortcuts form,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .shortcuts label,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c2 .shortcuts select,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .shortcuts h2,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .shortcuts form,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .shortcuts label,
.cCtrl-4c1111 .parsys_column.cCtrl-4c1111-c3 .shortcuts select,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .shortcuts h2,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .shortcuts form,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .shortcuts label,
.cCtrl-5c41 .parsys_column.cCtrl-5c41-c1 .shortcuts select {
    width: 162px !important;
}
/*2-col shortcut*/
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .shortcuts h2,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .shortcuts form,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .shortcuts label,
.cCtrl-3c21 .parsys_column.cCtrl-3c21-c0 .shortcuts select,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .shortcuts h2,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .shortcuts form,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .shortcuts label,
.cCtrl-3c12 .parsys_column.cCtrl-3c12-c1 .shortcuts select,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .shortcuts h2,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .shortcuts h2,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .shortcuts form,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .shortcuts form,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .shortcuts label,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .shortcuts label,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c0 .shortcuts select,
.cCtrl-4c22 .parsys_column.cCtrl-4c22-c1 .shortcuts select,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .shortcuts h2,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .shortcuts form,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .shortcuts label,
.cCtrl-4c211 .parsys_column.cCtrl-4c211-c0 .shortcuts select,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .shortcuts h2,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .shortcuts form,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .shortcuts label,
.cCtrl-4c121 .parsys_column.cCtrl-4c121-c1 .shortcuts select,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .shortcuts h2,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .shortcuts form,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .shortcuts label,
.cCtrl-4c112 .parsys_column.cCtrl-4c112-c2 .shortcuts select,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .shortcuts h2,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .shortcuts form,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .shortcuts label,
.cCtrl-5c32 .parsys_column.cCtrl-5c32-c1 .shortcuts select {
    width: 354px !important;
}

/* COLUMN CONTROL SPECIFIC: Summary List
----------------------------------------------------------------------------- */

/* Single column control */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .summaryList,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .summaryList {
    width: 192px !important;
}

/* COLUMN CONTROL SPECIFIC: Summary List's H3
----------------------------------------------------------------------------- */

/* Single column control */
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c0 .summaryList h3,
.cCtrl-2c11 .parsys_column.cCtrl-2c11-c1 .summaryList h3 {
    width: 162px !important;
}