
.resultItemCell{vertical-align:bottom;}
.resultItem{padding:3px; width:142px; text-align: center; vertical-align: baseline;}
.resultItemLabelRow{vertical-align:middle;text-align:left;}
.resultItemCheckbox{margin-right: 3px; padding-right:0px; vertical-align: middle;}
.resultItemLabel{vertical-align:middle}

/*****************/
/**** Resets *****/
/*****************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family:Arial, sans-serif;
}
body {line-height: 1; height:100%;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
img {border:none;}
sup {font-size:70%;	line-height:70%; vertical-align: top;}
sub {font-size:70%;	line-height: 0;}
td {vertical-align:text-top;}


/*************************/
/**** Global Classes *****/
/*************************/
.rel {position:relative;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.invisible {display:none;}
.visibilityHidden {visibility:hidden;}
.paddedLeft {margin-left:20px;}
.paddedRight {padding-right:20px;}
.center {text-align:center;}
.sup {font-size:70%; vertical-align:super;}
.vmiddle{ vertical-align:middle;}
.vtop{ vertical-align:top;}
.nomargin{ margin:0px;}
.nopad{ padding:0px;}

.blockquote img {padding-left:12px; margin:0;}
.textLeft {
    text-align:left;
    padding:0px 0px 8px 10px;
    width:95%;
}
.icon {padding-right:3px;}
.left20 {padding-left:20px;}
.left10 {padding-left:10px;}
.left5 {padding-left:5px;}
.clearMargin {margin:0 !important;}
.clearPadding {padding:0 !important;}
.margBtm10 {margin-bottom:10px !important;}
.w550{width:550px}
.w320{width:320px}
.w100{width:100px}
.h100{height:100px}
.p5 {padding:5px}
.p10 {padding:10px}
.ptop13 {padding-top:13px;}
.ptop8 {padding-top:8px;}
.mtop10 {margin-top:10px;}
.mbottom10 {margin-bottom:10px;}
.redError {color:#850600;}
.inputFieldError {border:1px solid #F31A12; padding: 2px 1px; background-color:#FFBABA;}
.fontWeightBold {font-weight:bold;}
.underline{text-decoration: underline;}

/****************/
/**** Links *****/
/****************/

a {color:#278994;}
a:hover {text-decoration:none;}

/***************/
/**** Text *****/
/***************/
.defaultTextActive {font-style: italic;}

/*************************/
/**** Main Structure *****/
/*************************/

body {
    background: url("../images/backgrounds/wrapper.gif") center top repeat-y;
    _margin-left:1px;
    background-color:#B0A696;
}

div#wrapper {
    width:950px;
    background-color:#FFFFFF;
    margin: 0px auto;
    padding: 0px 10px 0px 10px;
}

div#columns {
    margin:10px;
}

/**********************************/
/**** Header & Top Navigation *****/
/**********************************/

div#header {
    background: url("../images/backgrounds/hdr_right.gif") 0px 0px repeat-x;
    background-color:#364505;
    height:110px;
    width:950px;
    position:relative;
    margin-bottom:10px;
}
    div#header div#logo {
        background: url("../images/backgrounds/hdr_left.gif") 0px 0px repeat-x;
        background-color:#330000;
        height:100px;
        width:125px;
        float:left;
        padding:10px 0px 0px 25px;
    }

    div#header #siteTitle {
        position:absolute;
        top:60px;
        left:679px;
        width:265px;
        height:32px;
        background: url("../images/header/h1.gif") 0px 0px no-repeat;
        text-indent:-9999px;
        color:#FFFFFF;
    }

    div#header ul#nav {
        position:absolute;
        top:75px;
        left:158px;
    }

        div#header ul#nav li {
            float:left;
        }
            div#header ul#nav li a, div#header ul#nav li.on a {
                display:block;
                _display:inline-block;
                font: bold 15px/23px "Trebuchet MS", Verdana, Arial;
                background-color:#93A708;
                color:#FFFFFF;
                text-decoration:none;
                height:25px;
                width:auto;
                padding:0px 10px 0px 10px;
                margin-left:3px;
            }
            div#header ul#nav li a:hover, div#header ul#nav li.on a{
                background-color:#F2F2CE;
                color:#435112;
            }
    div#header div#user_bar {
        position:absolute;
        top:5px;
        right:10px;
    }
        div#header div#user_bar ul {float:left;}
            div#header div#user_bar ul li {
                float:left;
                padding-right:10px;
                margin-right:10px;
                background: url("../images/header/divider.gif") right 4px no-repeat;
            }
            div#header div#user_bar ul li.first {background:none;}
            div#header div#user_bar ul li a {
                font: 12px/18px Arial, Helvetica, sans-serif;
                color:#FFFFFF;
                text-decoration:none;
            }
            div#header div#user_bar ul li a:hover {text-decoration:underline;}
            div#header div#user_bar form {float:left;}
            div#header div#user_bar form .searchbox {border: 1px solid #7F9DB9;}
            div#header div#user_bar form .searchbtn {vertical-align:text-bottom;}

/******************/
/**** Sidebar *****/
/******************/
div#sidebar {margin-bottom:10px;}
div#sidebar h2 {background: url("../images/sidebar/hdr_brand.jpg") 0px 0px no-repeat; width:230px; height:57px; text-indent:-9999px; margin:0;}
div#sidebar ul {background-color:#D1EA2E; width:230px; padding: 0px 0px 4px 0px;}
    div#sidebar ul li {
        border-bottom: 1px solid #DEDEBC;
        font:  bold 13px/28px  Arial, Helvetica, sans-serif;
        vertical-align:text-bottom;
    }
    div#sidebar ul li a {
        display:block;
        width:209px;
        height:28px;
        background-color:#F1F1D0;
        text-decoration:none;
        color:#330000;
        padding-left:21px;
    }
    div#sidebar ul li a:hover {
        background-color:#E4F18A;
    }
    div#sidebar ul li a.on {
        margin-left:10px;
        padding-left:11px;
        background-color:#E4F18A;
    }
    div#sidebar ul li ul {
        background-color:#F8F8E6;
        margin:0; padding:0;
    }
        div#sidebar ul li ul li {border:none; background-color:#D1EA2E;}
        div#sidebar ul li ul li a {background-color:#F8F8E6; width:196px; padding-left:34px; font-weight:100;}
        div#sidebar ul li ul li a.on {padding-left:24px;}
div#sidebar h2.publicRelations {background: url("../images/sidebar/hdr_publicRelations.jpg") 0px 0px no-repeat;}
div#sidebar h2.publicAffairs {background: url("../images/sidebar/hdr_publicAffairs.jpg") 0px 0px no-repeat;}

/******************/
/**** Content *****/
/******************/

#content {width:720px; float:left; padding-bottom:10px;}
.module {
    background-color:#EBEBE6;
    border-top:solid #B0A696 3px;
}
.module h1, .module h2, .module h3, .module h4, .module h5, .module h6, .module p {
    margin-bottom:0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
.tip {
    background-color:#F2F2CE;
}
.arial {
    font-size: 1.9em;
    font-style: normal;
    line-height:1.2em;
    color: #60513a;
    font-family: Arial;
}
.trebuchet {
    font-size: 1.9em;
    font-style: normal;
    line-height:1.2em;
    color: #60513a;
    font-family: "Trebuchet MS";
}
.cblock {
    font-size:0.75em;
}
.cblock h4 {margin:2px 0px 0px 2px;}
.cblock p {margin-left:1px;}

.x7pt-black h4 {
    color:#000;
    padding-top:2px;
}
.x7pt-white h4 {
    color:#FFF;
    padding-top:2px;
}
.x7pt-black {
    color:#000;
}
.x7pt-white {
    color:#FFF;
}
.x7pt-black p, .x7pt-white p {
    padding:2px;
}

#content ul {list-style:disc; margin:0px 0px 15px 23px;}
#ie #content ul {margin-left:26px;}
#content p {margin:0px 0px 10px 10px;}
#content h3, #content h2, #content h4 {margin:0px 0px 10px 10px;}

.tip {padding-top:10px; padding-right:10px;}
.g240 h4 {padding-top:10px;}

.textContent{padding-right: 10px; padding-top:10px; padding-bottom:10px;}

/**************************/
/**** Logged In Home  *****/
/**************************/
hr {
	border-color: #D5D0BF -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    background-color: transparent;
    color: #D5D0BF;
}
#home_content {
    width:930px;
    padding:10px 10px 10px 10px;
}

#home_leftCol {
    width:590px;
    float:left;
    padding-bottom:10px;
}
    #home_leftCol h2 {
        color:#330000;
        font-family:Arial,Verdana,sans-serif;
        font-size:20px;
        margin-bottom:15px;
    }
    #home_leftCol dl {
        margin: 0px 0px 0px 10px;
        font-size:13px;
        line-height:16px;
    }
    #home_leftCol dl dt {
        font-weight:bold;
    }
    #home_leftCol dl dd {
        margin-bottom:12px;
    }
    #home_whatsnew {
        background-color:#F2F2CE;
        margin-top:20px;
    }
    #home_whatsnew h3 {
        display:block;
        height:25px;
        background-color:#93A708;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:20px;
        color:#FFFFFF;
        padding:5px 0px 0px 10px;
    }
    #home_whatsnew ul {padding:10px 0px 15px 0px;}
        #home_whatsnew ul li {margin:0px 0px 15px 15px; font: 12px/16px Arial, Helvetica, sans-serif;}
            #home_whatsnew ul li a {color:#4F5C20;}
            #home_whatsnew ul li strong {color:#000000;}

#home_rightCol {
    width:310px;
    float:left;
    padding:0px 0px 30px 30px;
}

#home_loggedout_content {
    width:930px;
    padding:10px 10px 10px 10px;
}

#home_loggedout_content .leftCol {width:290px; float:left;}
    #home_loggedout_content .leftCol h2 {margin-left:5px;}
    #home_loggedout_content .leftCol div {border: 1px solid #f2f2ce; margin-top:5px; padding:5px; height:180px;}
    #home_loggedout_content .leftCol div h3 {font-size:13px; line-height:1.2;}
    #home_loggedout_content .leftCol div p {font-weight:normal; margin-top:6px;}

#home_loggedout_content h2 {
    font: bold 20px/25px Arial, Helvetica, sans-serif;
    color:#330000;
}
#home_loggedout_content p {
    font: bold 13px/16px Arial, Verdana, sans-serif;
    color:#000000;
    margin-top:15px;
}
#home_loggedout_content .spacer {
    display:block;
    float:left;
    width:12px;
}
#home_loggedout_content .homeMolecule {
    width:302px;
    float:left;
}
    #home_loggedout_content .homeMolecule .header {
        height:20px;
        background-color:#93A708;
        padding:4px 0px 4px 10px;
    }
        #home_loggedout_content .homeMolecule .header h3{
            font: bold 16px/20px Arial, Verdana, sans-serif;
            color:#FFFFFF;
        }
    #home_loggedout_content .homeMolecule .content {
            background-color:#F2F2CE;
            padding: 10px 10px 0px 10px;
            min-height:220px;
            _height:220px;
    }
    #home_loggedout_content .homeMolecule .content p, #home_loggedout_content .homeMolecule .content td  {
        font: 100 13px/16px Arial, Verdana, sans-serif;
        margin:0px 0px 10px 0px;
    }
    #home_loggedout_content .homeMolecule .content a {
        color:#4F5C20;
    }
    #home_loggedout_content .homeMolecule .content table tr {
        height:26px;
    }
    #home_loggedout_content .homeMolecule .content input {
        /*font: bold 13px/16px MS Shell Dlg, Arial, Verdana;
        color:#8F887E;*/
    }
    /*#home_loggedout_content .homeMolecule.brandRequesters p input {display:block; margin-top:2px; width:190px;}*/
    #home_loggedout_content .homeMolecule.brandRequesters form div {width:210px; text-align:right;}
    #home_loggedout_content .homeMolecule.brandRequesters form label {font-size:13px; display:block;}
    #home_loggedout_content .homeMolecule.brandRequesters form input[type=text] { margin-top:5px;margin-bottom:15px;}
    #home_loggedout_content .homeMolecule.brandRequesters form .emailAddressSubmitButton {margin-right:5px; margin-top:5px; position:absolute;}
    #home_loggedout_content .homeMolecule.brandRequesters div .errorPanel {margin-top:4px; color:#F31A12; display:none;}
    #home_loggedout_content .homeMolecule.brandRequesters div .errorPanel span {font-size:13px;}

/******************/
/**** Footer  *****/
/******************/

div#footer {
    clear:left;
    padding-top: 10px;
}
    div#footer div#yellow {background-color:#FFF5C1; padding-bottom:10px;}
    div#footer ul {clear:left; display:block; _display:inline-block; padding: 10px 0px 0px 10px; overflow:auto; list-style: none}
    div#footer ul li{
        float:left;
        font: 13px/16px Arial, Helvetica, sans-serif;
        padding-right:10px;
        margin-right:10px;
        background: url(../images/footer/divider.gif) right 2px no-repeat;
    }
    div#footer ul li.last {background:none;}
    div#footer ul li a {color:#0033FF; text-decoration:underline;}
    div#footer ul li a:hover {text-decoration:none;}
    div#footer p {font: 13px/16px Arial, Helvetica, sans-serif; color:#424242; padding:20px 0px 10px 0px;}

.module {
    background-color:#EBEBE6;
    border-top:solid #B0A696 3px;
}
.module h1, .module h2, .module h3, .module h4, .module h5, .module h6, .module p, .tip h1, .tip h2, .tip h3, .tip h4, .tip h5, .tip h6, .tip p {
    margin-bottom:2px;
    margin-right: 2px;
    margin-left: 2px;
    margin-top: 2px;
}
.tip {
    background-color:#F2F2CE;
}

/**********************/
/**** Contact Us  *****/
/**********************/

#contactUsForm {margin-left:10px;}

/********************/
/**** Previsor  *****/
/********************/

    #callout_right {
        background-color:#F2F2CE;
        width:230px;
    }
    #callout_right h3 {
        display:block;
        min_height:25px;
        _height:25px;
        background-color:#93A708;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        line-height:20px;
        color:#FFFFFF;
        padding:5px 0px 5px 10px;
        margin:0px;
    }
    #callout_right ul {padding:10px 0px 15px 0px; list-style:none; margin:0px !important; width:auto;}
        #callout_right ul li {margin:0px 0px 0px 15px; font: 12px/16px Arial, Helvetica, sans-serif;}
            #callout_right ul li a {color:#4F5C20;}
            #callout_right ul li strong {color:#000000;}

/**********************/
/**** Site Guide  *****/
/**********************/

.siteguide ul {padding:0px 0px 0px 50px !important; margin:0 !important;}
.siteguide ul li ul {list-style:circle !important; padding:0px 0px 0px 40px !important;;  margin:0;}

/**********************************/
/**** File Formats and Usage  *****/
/**********************************/

.file_formats tr.gray td {background-color:#F0F0F0;}
.file_formats {margin-left:10px; font-size:12px;}
.file_formats td {border:1px solid #999999; background-color:#FFFFFF;}
.file_formats tr.header td {background-color:#CCCCCC;}

.top_level {padding: 5px 10px 0px 10px; width:930px !important;}
.top_level p {padding-left:10px; clear:left; max-width:620px; _width:620px;}
.top_level form {padding:0px 0px 10px 10px; margin-left:10px;}
.top_level form input {margin-bottom:15px;}
.top_level form p{margin-left:-10px !important;}
.top_level h2 { font-size: 2.167em; margin-bottom: 0.5em;}
.top_level ul {padding-left:40px; max-width:580px; _width:580px;}
.top_level dl {max-width:580px; _width:580px;}
.top_level ul.double_spaced li {padding-bottom:12px;}
.top_level ul.list_none {list-style:none !important; padding:0px !important; margin:0px 0px 10px 0px !important;}
.top_level ul.list_none li {padding:0 !important; margin-left:20px !important; }

.top_level dt {padding-left:20px; padding-bottom:10px; clear:left;}
.top_level dl {padding-bottom:20px;}
.top_level dd ol {margin-left:20px; padding-left:40px; padding-bottom:10px;}

/*************/
/* Link Tray */
/*************/

.linkTray {
    margin-bottom:10px;
    font-size:13px;
    line-height:16px;
}
.linkTray a.left {
    background: url(../images/icons/icon_tray_left.gif) left 5px no-repeat;
}
.linkTray a.right {
    background: url(../images/icons/icon_tray_right.gif) right 5px no-repeat;
}

/***************************/
/**** Brand Requestor  *****/
/***************************/

.arSubHeader {font: bold 18px/23px Arial,Verdana,sans-serif; color:#000000; padding:0; margin:0;}

.arImagesContainer {clear:left; padding-left:20px;}
.arThumb, .arThumbWide {float:left; padding-right:20px; padding-bottom:50px;}
.arThumbWide {width:210px;}

/******************************/
/********* UPS Table  *********/
/******************************/
table.upsTable thead{height:30px;text-align:left;}
table.upsTable thead tr th{background-color:#CCCCCC;vertical-align:middle;padding-left:10px;}
table.upsTable tr{height:30px;}
table.upsTable tr td{vertical-align:middle;padding-left:10px;}
table.upsTable tr.odd td{background-color:#F0F0F0;}
table.upsTable tr.even td{background-color:#FFFFFF;}

table.tablesorter thead tr .header{background-image:url("../images/table/bg.gif");background-position:right center;background-repeat:no-repeat;cursor:pointer;text-decoration:underline;text-align:left;}
table.tablesorter thead tr .headerSortUp {background-image: url(../images/table/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../images/table/desc.gif);}

/******************************/
/*********** Tooltip **********/
/******************************/
.tooltip {display:none;background-color:#ffffe1;border:1px solid #cc9;padding:3px;font-size:13px;-moz-box-shadow: 2px 2px 11px #666;-webkit-box-shadow: 2px 2px 11px #666;width:230px;}

/******************************/
/******** Date Picker *********/
/******************************/
#ui-datepicker-div {display:none;font-size:11px;line-height:1.21;}
img.ui-datepicker-trigger {cursor:pointer; float:left; position:relative; top:2px;}

/******************************/
/*********** POPUP ************/
/******************************/
.popup {text-align:left; background-color:#FFFFFF; border: 2px solid #330000; padding:10px; width:auto;}
.popup div.closePopupDiv {float:right; margin-right:-3px; margin-top:-7px;}
.popup div.closePopupDiv a {cursor:pointer;}
.popup .innerContent {margin-top:10px;}
.popup .innerContent.tmla p {margin-bottom:10px;}
.popup .innerContent.tmla a {margin-right:10px;}
.popup .innerContent.tmla .pdfContent {margin-bottom:8px;}
#notifiedPopup.popup .innerContent {margin-top:0px;}
#notifiedPopup.popup .innerContent div {text-align:right;}

/******************************/
/******* Brand Requests *******/
/******************************/
.brH4{color:#4F5C20;font: bold 14px/18px Arial,Verdana,sans-serif;padding-bottom:5px;}
.brandRequest {margin-bottom:10px;}
.brandRequest h1 {margin-left:10px;}
.brandRequest ul {list-style-image:none; list-style-position:outside; list-style-type:disc; margin-bottom:15px; margin-left:23px; margin-right:0; margin-top:0;}
.brandRequest .description {float:left; margin-left:10px;}
.brandRequest .description p {margin-bottom:10px; margin-top:1px;}
.brandRequest .description li {margin-bottom: 5px;}
.brandRequest .shipPanel {background-color:#FFF2AC; border:1px solid #C98400; float:right;}
.brandRequest .shipPanel a {clear:both; display:block;}
.brandRequest .subtitle {margin-left:10px; margin-top:10px;}
.brandRequest .processBkg {width:310px; height:100px; float:left; margin-right:10px;}
.brandRequest .processBkg.uploadProcess {margin-right:0px;}
.brandRequest .module {border:0px;}
.brandRequest .module .header {/*background-color:#D4CCBF;*/ height:29px; padding-bottom:0; padding-left:8px; padding-right:5px; padding-top:8px;}
.brandRequest .module .header h3 {color:#240000; font-size:18px; margin:0;}
.brandRequest .module .content {background-color:#EBEBE6; padding-bottom:10px; padding-left:10px}
.brandRequest .module .content>p {margin-top:15px; margin-bottom:15px;}

.brandRequest .module .content div.guidelineRow {margin:0px 10px 0px 10px; padding-bottom:18px;}
.brandRequest .module .content .subModule {background-color:#F2F2CE; border: 1px solid #93A708; /*cursor:pointer;*/ float:left;/* height:190px; width:290px;*/}
.brandRequest .module .content .subModule.right {float:right;}
.brandRequest .module .content .subModule div {text-align:center;}
.brandRequest .module .content .subModule p {color:#333333;}
.brandRequest .module .content .subModule.upsLogo div {margin-top:20px;}
.brandRequest .module .content .subModule.upsCarbon div {margin-top:13px;}
.brandRequest .module .content .subModule.eco div {margin-top:14px;}
.brandRequest .module .content .subModule.upsReady p {margin-top:24px;}
.brandRequest .module .content .subModule.upsPhotography div {margin-top:23px;}
.brandRequest .module .content .innerContent {padding:0px 15px 20px 15px;}
.brandRequest .module .content .innerContent input[type=text] {width:140px; background-color:#FFFFFF;}
.brandRequest .module .content .innerContent .swfupload {position:relative; top:7px;}
.brandRequest .module .content .innerContent .errorPanel {margin-top:8px; color:#F31A12; display:none;}
.brandRequest .module .content .subModule.processPanel {background-color:#FFFFFF; border: 1px solid #AAAAAA;}
.brandRequest .module .content .subModule.processPanel li{font-weight: bold; font-size:110% ;padding-bottom:5px}
.brandRequest .module .content .subModule.processPanel li.selectedProcess{color:#93A708;}

.brandRequest.guidelines h1 {margin-left:0px;}
.brandRequest.guidelines ul {margin-bottom:0px;}
.brandRequest.guidelines li {margin-bottom:10px;}
.brandRequest.guidelines .title h1 {float:left;}
.brandRequest.guidelines .title a {margin-left:15px; position:relative; top:9px;}
.brandRequest.guidelines .guidelineDescription {clear:both; margin-bottom:10px;}
.brandRequest.guidelines .guidelineDescription img {float:left;}
.brandRequest.guidelines .guidelineDescription p {float:left; margin-bottom:0px; margin-left:10px; margin-top:0px;}
.brandRequest.guidelines .subtitle {margin-top:45px; margin-left:0px;}
.brandRequest.guidelines .subtitle h2 { float:left;}
.brandRequest.guidelines h2 {color:#975500; clear:both; padding-top:10px; margin-bottom:10px;}
.brandRequest.guidelines h3 {clear:both; margin-bottom:8px;}
.brandRequest.guidelines .thumbnailPanel {float:left; margin-bottom:5px;}
.brandRequest.guidelines .thumbnailPanel div.thumbnailDiv {float:left; width:145px; height:145px;}
.brandRequest.guidelines .thumbnailPanel div.thumbnailDiv div.centerMiddle {display:table-cell; height:145px; text-align:center; vertical-align:middle; width:145px; font-size: 131px;}
.brandRequest.guidelines .thumbnailPanel div.thumbnailDiv div.centerMiddle img {vertical-align:middle;}

.brandRequest.guidelines .unacceptableLogoApplicationsImages {margin-right:40px; text-align:center; }
.brandRequest.guidelines .unacceptableLogoApplicationsImages img {margin-left:40px;}

.brandRequest.guidelines .module.noHeader, .brandRequest.requestStatus .module.noHeader {padding:10px;}
.brandRequest.guidelines .module h4, .brandRequest.requestStatus .module h4 {margin:0px; padding: 0px 0px 10px 0px;}
.brandRequest.guidelines .module a, .brandRequest.requestStatus .module a {clear:both; display:block; float:left; margin-bottom:5px;}
.brandRequest.guidelines .module a:last-child, .brandRequest.requestStatus .module a:last-child {margin-bottom:0px;}
.brandRequest.guidelines .module p {margin:0px 0px 10px 0px;;}
.brandRequest.guidelines .module p:last-child {margin-bottom:0px;}
.brandRequest.guidelines .processTreatment {margin-top:10px;}
.brandRequest.guidelines .module .content {padding:10px;}
.brandRequest.guidelines .module .content .innerContent {padding-left:0px; padding-right:0px; padding-bottom:8px;}
.brandRequest.guidelines .module .content .innerContent input[type=text] {width:105px; background-color:#FFFFFF;}
.brandRequest.guidelines .module .content .innerContent input[type=button] {width:95px;}
.brandRequest.guidelines .module .content .innerContent .errorPanel {margin-top:8px; color:#F31A12; display:none;}

.brandRequest.guidelines .column25 {float:left; width:255px;}
.brandRequest.guidelines .column40 {float:left; width:300px;}
.brandRequest.guidelines .column50 {float:left; width:335px;}
.brandRequest.guidelines .column60 {float:left; width:390px;}
.brandRequest.guidelines .column75 {float:left; width:435px;}
.brandRequest.guidelines .column50.second {margin-left:20px;}
.brandRequest.guidelines .column50.carbonNeutral {text-align:right; width:300px;}
.brandRequest.guidelines .column25.carbonNeutral {text-align:right; width:200px;}
.brandRequest.guidelines .column50.carbonNeutralMinimumSize {text-align:right;}
.brandRequest.guidelines p {margin-bottom:10px;}
.brandRequest.guidelines .column50.colorSpecifications {text-align:right; width:295px;}
.brandRequest.guidelines .column50.colorSpecifications img {margin-left:10px;}
.brandRequest.guidelines .column75.clearSpace {width:400px;}
.brandRequest.guidelines .column25.clearSpace {text-align:right; width:290px;}
.brandRequest.guidelines .column50.minimumSize {text-align:right;}
.brandRequest.guidelines .column25.minimumSize {text-align:right; width:235px;}

.brandRequest.guidelines {margin-bottom:15px;}
.brandRequest.guidelines .guidelineImageContainer {text-align:center; margin: 10px 0px;}
.brandRequest.guidelines .minimumSizeVersion {margin-left:45px; margin-bottom:10px;}
.brandRequest.guidelines .colorSpecificationsImageContainer {margin-bottom:5px;}
.brandRequest.guidelines .colorSpecificationsImageContainer img {margin-right:10px;}
.brandRequest.guidelines .ecoSamples {text-align:center;}
.brandRequest.guidelines .colorSpecifications {margin-left:45px; margin-bottom:10px;}
.brandRequest.guidelines .colorPaletteImageContainer {margin-bottom:10px;}
.brandRequest.guidelines .colorPaletteImageContainer img {margin-right:10px;}

.brandRequest.guidelines h1 {padding-top:10px;}
.brandRequest.guidelines h2.noPaddingTop {padding-top:0px;}
.brandRequest.guidelines .title h1 {padding-top:0px;}

.brandRequest .processBkg img.imageMouseOver {display:none;}

.brandRequest.guidelines .processBkg {width:230px; height:100px; float:none; margin-right:0px;}
.brandRequest.guidelines .processBkg.selectProcess {cursor:pointer;}
.brandRequest.guidelines .upsLogo img.sampleLayouts {margin-bottom:4px; margin-right:8px;}
.brandRequest.guidelines .upsCarbonNeutral img.sampleLayouts {margin-bottom:5px;}

.brandRequest.requestStatus .module .header img {margin-left:18px; position:relative; top:-2px;}
.brandRequest.requestStatus .module .content .innerContent {padding:10px;}
.brandRequest.requestStatus .module .content .innerContent p {margin:0px 0px 10px 0px;}
.brandRequest.requestStatus .module .content .innerContent p:last-child {margin-bottom:0px;}
.brandRequest.requestStatus table.upsTable th.confirmation {width:100px;}
.brandRequest.requestStatus table.upsTable th.progress {width:100px;}
.brandRequest.requestStatus table.upsTable th.requestDate {width:70px;}
.brandRequest.requestStatus table.upsTable th.recentActivity {width:70px;}
.brandRequest.requestStatus table.upsTable tbody td.actions a {margin-right:5px;}

.brandRequest.brandRequestForm .module .content {padding:10px;}
.brandRequest.brandRequestForm .module .content p {margin: 0px 0px 10px 0px;}
.brandRequest.brandRequestForm .module .content a {text-decoration:none;}
.brandRequest.brandRequestForm .module .content a span {color:#887B55; font-weight:bold; margin-left:2px; position:relative; top:-3px;}

.brandRequest.brandRequestForm h1 {margin-left:0px;}
.brandRequest.brandRequestForm h2 {clear:both; display:block; display:left; margin-bottom:5px; margin-top:15px; width:100%;}
.brandRequest.brandRequestForm .formContent>h2:first-child {margin-top:0;padding-top:0;}

.brandRequest.brandRequestForm form.formContent {float:left; width:500px;}
.brandRequest.brandRequestForm form fieldset {float:left; margin:2px; padding:3px;}
.brandRequest.brandRequestForm form fieldset.column50 {width:220px;}
.brandRequest.brandRequestForm form fieldset.column100 {clear:both; width:440px;}
.brandRequest.brandRequestForm form fieldset.noPaddingBottom {padding-bottom:0px;}
.brandRequest.brandRequestForm form fieldset input[type=text] {clear:both; display:block;}
.brandRequest.brandRequestForm form fieldset.column50 input[type=text] {float:left; margin-top:2px; margin-bottom:2px; width:210px;}
.brandRequest.brandRequestForm form fieldset.column50 select {height:22px; margin-top:2px; width:214px;}
.brandRequest.brandRequestForm form fieldset.column50 select[multiple=multiple] {height:83px;}
.brandRequest.brandRequestForm form fieldset.column50 .selectDiv {height:29px;}
.brandRequest.brandRequestForm form fieldset.column100 input[type=text] {margin-bottom:2px; margin-top:2px; width:440px;}
.brandRequest.brandRequestForm form fieldset.column100 textarea {height:100px; margin-bottom:2px; margin-top:2px; width:440px;}
.brandRequest.brandRequestForm form fieldset label.targetAudienceLabel {display:block; padding-top:16px;}
form.formContent .commandsSection {clear:both; float:left; margin-bottom:5px; margin-top:10px;}
.brandRequest.brandRequestForm form fieldset label span {font-size:11px; margin-left:3px; position:relative; top:-1px;}
.brandRequest.brandRequestForm form fieldset label span.preferredLanguageSpan {clear:both; display:block; margin-left:0px;}
.brandRequest.brandRequestForm form.formContent input[type="text"].hasDatepicker {width:190px;}
.brandRequest.brandRequestForm form.formContent img.ui-datepicker-trigger {margin-left:2px; top:4px;}
.brandRequest.brandRequestForm .sampleFiles {display:inline; float:left; }
.brandRequest.brandRequestForm .sampleFiles div.hr {clear:both; float:left; height:5px; width:100%;}
.brandRequest.brandRequestForm .sampleFiles hr {clear:both; display:block; float:left; margin-bottom:0px; margin-top:-5px; padding-top:0; width:100%; position:relative; top:5px;}
/*.brandRequest.brandRequestForm .sampleFiles hr:first-child {margin-top:0px;}
.brandRequest.brandRequestForm .sampleFiles hr:last-child {margin-bottom:0px;}*/
.brandRequest.brandRequestForm .sampleFiles .sampleFile {float:left; margin-bottom:5px; margin-top:5px;margin-left:115px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .removeDiv {cursor:pointer; float:left; margin-left:-3px; margin-top:36px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .thumbnailDiv {float:left; margin-top:12px; margin-left:3px; margin-right:10px; vertical-align:middle; width:65px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .thumbnailDiv .middleCenter {display:table-cell; font-size:77px; width:65px; vertical-align:middle;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .thumbnailDiv .middleCenter img {max-height:85px; vertical-align:middle; width:65px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .thumbnailDiv .removeDiv2 {width:65px; text-align:center;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .thumbnailDiv .removeDiv2 a {width:65px; text-align:center;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .descriptionDiv {float:left; width:175px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .descriptionDiv .filenameInfo {margin-bottom:5px; margin-top:5px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .descriptionDiv select {height:22px; margin-bottom:5px; margin-top:5px; width:175px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .descriptionDiv label {float:left; margin-top:9px;}
.brandRequest.brandRequestForm .sampleFiles .sampleFile .descriptionDiv input[type=text] {margin-bottom:5px; margin-left:7px; margin-top:5px; width:110px;}

.brandRequest.brandRequestForm #errorPanel ul {margin-left:2px; margin-bottom:0px;}
.brandRequest.brandRequestForm #errorPanel ul li {color:#F31A12;}
.brandRequest.brandRequestForm #actionMessagesPanel ul.actionMessage {margin-left:2px; margin-bottom:0px;}
.brandRequest.brandRequestForm #actionMessagesPanel ul.actionMessage li {color:#4F8A10; display:block; list-style-type:none;}

.brandRequest.guidelines span.sup {font-size: xx-small; vertical-align: text-top;}
.brandRequest.guidelines .upsReady .examples {margin-left:20px;}
.brandRequest.guidelines .upsReady .examples p.exampleName {margin-bottom:5px; padding-top:5px;}
.brandRequest.guidelines .upsReady .examples p.exampleName:first-child {padding-top:0px;}
.brandRequest.guidelines .upsReady .examples dl {float:left; margin-bottom:5px; width:100%;}
.brandRequest.guidelines .upsReady .examples dt {clear:both; float:left; font-weight:bold; width:200px;}
.brandRequest.guidelines .upsReady .examples dd {float:left; margin-bottom:5px; width:440px;}

.brandRequest.guidelines .guidelineDescription {display: table; width: 100%;}
.brandRequest.guidelines .guidelineDescription .dynamic_height_giver {display: table-cell; background: #FFFFFF;}
.brandRequest.guidelines .guidelineDescription .middleContainer {display: table-cell; vertical-align: middle;}

<!--[if lte IE 7]>
<style type="text/css">
    .dynamic_height_giver {float: left;}
    .middleContainer {position: relative; top: 50%;}
    .ie_helper {position: relative;top: -50%;}
    .middleContainer, .ie_helper, .guidelineDescription p {zoom: 1;}
    * html .dynamic_height_giver {margin-right: -3px;}
</style>
<![endif]-->


