
* {
    
    font-family: Verdana,Helvetica, Arial;
    font-size: 11px;
    color:#000000;
}

form {
    padding:0;
    border:0;
}

table {
    border:0;    
}

a, a:visited {
    text-decoration:none;
    color:#223344;
}

a:hover {
    text-decoration:underline;
    color:#CC0000;
}

.iw-signature {
    margin: 15px 5px 0px 0px;
}
.iw-signature * {
    color:#eee; 
    font-family:'Trebuchet MS', Verdana; 
    font-size:16px; 
    line-height:0px;
    font-weight:normal; 
}
.iw-signature a {
    color:#eee; 
    display:block; 
}
.iw-signature img{
    border-width: 0px;
}

.button-action {
    cursor:pointer;
    padding:5px;
    background-color:#90c0e0;
    border:1px solid #666666;
    color:#000000;
}
.button-action:hover  {
    background-color:#C4E0F6;
}
.button-action a, .button-action a:visited {
    text-decoration:none;
    color:#223344;
}

.button-action-disabled {
    cursor:default;
    padding:5px;
    background-color:#EEEEEE;
    border:1px solid #666666;
    color:#666666;
}



.button-action-rollover {
    cursor:pointer;
    padding:5px;
    background-color:#C4E0F6;
    border:1px solid #666666;
    color:#000000;
}

.button-action-rollover a, .button-action-rollover a:hover, .button-action-rollover a:visited {
    text-decoration:none;
    color:#223344;
}

a.button-action {
    color:#000;
}
a.button-action:hover {
    text-decoration:none;
}
    

.button-core {
    padding:5px;
    background-color:#CCCCCC;
    color:#000000;
    border:1px solid #FFFFFF;
}

.button-core a, .button-core a:visited, .button-core a:hover {
    text-decoration:none;
    color:#223344;
    cursor:pointer;
}

.button-core-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#EEEEEE;
    color:#000000;
    border:1px solid #FFFFFF;
}

.button-core-rollover a, .button-core-rollover a:visited, .button-core-rollover a:hover {
    text-decoration:none;
    color:#223344;
    cursor:pointer;
}

.button-help {
    padding:5px;
    cursor:help;
    background-color:#CCCCCC;
    color:#000000;
    border:1px solid #FFFFFF;
}

.button-help a, .button-help a:visited, .button-help a:hover {
    text-decoration:none;
    color:#223344;
    cursor:help;
}

.button-help-rollover {
    padding:5px;
    cursor:help;
    background-color:#EEEEEE;
    color:#223344;
    border:1px solid #FFFFFF;
}

.button-help-rollover a, .button-help-rollover a:visited, .button-help-rollover a:hover {
    text-decoration:none;
    color:#223344;
    cursor:help;
}

.button-logout {
    padding:5px;
    background-color:#CC0000;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
}

.button-logout a, .button-logout a:visited {
    text-decoration:none;
    color:#FFFFFF;
}

.button-logout-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#EE8080;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
}

.button-logout-rollover a, .button-logout-rollover a:visited {
    font-size:11px;
    text-decoration:none;
    color:#FFFFFF;
    cursor:pointer;
}

.button-logout a:hover {
    text-decoration:none;
    color:#000000;
    cursor:pointer;
}


.button-manager {
    background-color:#90c0e0;
}

.button-manager-development {
    background-color:#9EB4C5;
}

.button-manager-selected {
    background-color:#C4E0F6;
}

.button-manager-highlight {
    background-color:#4FB2FE;
}

.button-manager:hover {
    background-color:#C4E0F6;
}

.button-manager a {
    padding:5px; 
    display:block;
}

.button-manager a, .button-manager a:visited, .button-manager a:hover {
    text-decoration:none;
    color:#223344;
}

.button-manager-disabled {
    padding:5px;
    background-color:#7A90A1;
}


.button-submanager {
    padding:5px;
    background-color:#90c0e0;
    border:1px solid #666666;
}

.button-submanager a, .button-submanager a:visited, .button-submanager a:hover {
    text-decoration:none;
    color:#223344;
}

.button-submanager-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#C4E0F6;
    border:1px solid #666666;
}

.button-submanager-rollover a, .button-submanager-rollover a:visited, .button-submanager-rollover a:hover {
    text-decoration:none;
    color:#223344;
}

.button-submanager-selected {
    padding:5px;
    background-color:#C4E0F6;
    border:1px solid #666666;
}

.calendar-header-year {
    font-weight:bold;
}

.form-field-row {
    background-color:#FFFFFF;
}

.form-field-cell {
    background-color:#FFFFFF;
}

.form-field-cell-input {
    vertical-align:top;
    width:75%;
    background-color:#FFFFFF;
}

.form-field-cell-label {
    vertical-align:top;
    width:25%;
    background-color:#FFFFFF;
}

.form-section-header {
    background-color:#90c0e0;
    font-weight:bold;
}

.form-section-header-area {
    background-color:#C4E0F6;
    font-weight:bold;
}

.form-field-name {
    vertical-align: top;
    background: #FFFFFF;
    width: 25%;
}

.form-field {
    background: #FFFFFF;
    width: 75%;
}


.help-print-header-level-0 {
    color:#000;
    font-size:19px;
    font-weight:bold;
    text-align: left;
    border-bottom: 1px solid #999;
    padding-bottom: 4px;
    margin-top: 20px;
}
.help-print-header-level-1 {
    color:#000000;
    font-size:16px;
    font-weight:bold;
    text-align: left;
    margin-top: 30px;
}

.help-print-header-level-2 {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align: left;
}

.help-print-header-level-3 {
    color:#000000;
    font-size:13px;
    font-weight:bold;
    text-align: left;
}

.help-print-header-tip {
    font-weight:bold;
}

.help-print-header-note {
    font-weight:bold;
}

.help-print-header-customization {
    font-weight:bold;
}


body.help {
    margin: 20px;
    background-color: #F1EFE3;
}
body.help .input-submit {
    display:block;
    margin: 20px auto;
}

.help-menu {
    border-right: solid 1px #666666; 
    padding:0px;
    background-color: #90c0e0;
    text-align: left;
}

.help-menu ul, .help-menu li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.help-menu h3 {
    text-transform: uppercase;
    padding-left: 7px;
    line-height: 23px;
    margin: 0px;
    
}

.help-menu ul li {
    border-top: 1px solid #fff;
    background-color:#C4E0F6;
    width: 215px;
}
.help-menu ul li a{
    display:block;
    padding: 5px 3px 5px 20px;
    background-image: url(../_media/arrow_right.gif);
    background-position: 5px center;
    background-repeat: no-repeat;
}

.help-menu ul.level-0 > li a:hover {
    background-color: #C4E0F6;
}
.help-menu ul.level-1 > li a {
    padding-left: 28px;
    background-position: 15px center;
}
.help-menu ul.level-2 > li a {
    padding-left: 38px;
    background-position: 25px center;
}
.help-menu ul.level-3 > li a {
    padding-left: 48px;
    background-position: 35px center;
}
.help-menu ul.level-4 > li a {
    padding-left: 58px;
    background-position: 45px center;
}
.help-menu ul li.active > a, .help-menu ul li.active > a:hover {
    background-image: url(../_media/arrow_DESC.gif);
    background-color:#fff;
}
.help-menu ul li.active.expanded > a {
    background-color:#C4E0F6;
}

.help-menu ul.level-0 > li {
    background-color:#90c0e0;
}


.help-column-right-title {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align: left;
}



.help-content {
    line-height: 19px;
    background-color: #fff;
}
.help-content h2 {
    font-size: 14px;
}
body.help .help-content .tip, body.help .help-content .note {
    background-color: #C4E0F6;
    padding: 36px 5px 5px 5px;
    position: relative;
}
body.help .help-content .tip {
    float:right;
    width: 170px;
    margin-left: 5px;
    margin-bottom: 20px;
}
body.help .help-content .note {
    width: 75%;
    clear:right; 
    margin: 10px auto;
}
body.help .customization {
    background-color: #e6e6e6;
    margin: 20px 10px;
}
body.help .customization h4 {
    text-transform: uppercase;
    margin: 0px 0px 4px 0px;
    background-color: #f6f6f6;
}
body.help .customization > p, body.help .customization > h4 {
    padding: 6px 8px;
    margin: 0px;
}
.help-content sup {
    line-height: 13px;
}
body.help .help-tip, body.help .help-note {
    background-color: #C4E0F6;
}
body.help .help-content .note h4, body.help .help-content .tip h4 {
    background-color: #90c0e0;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align:left;
    width: 100%;
    text-transform: uppercase;
    text-indent: 7px;
    line-height: 30px;
}
body.help-print .help-content {
    line-height: 16px;
}
body.help-print .tip {
    margin-bottom: 20px;
}
.input-button {
    font-weight:bold;
    cursor:pointer;
}

.input-cancel {
    font-weight:bold;
    background-color:#CC0000;
    color:#FFFFFF;
    cursor:pointer;
}

.input-submit {
    font-weight:bold;
    cursor:pointer;
}

.input-text {
}

textarea.wide,
input.input-text.title {
    width: 98%;
}

.bulkaction {
    padding: 0;
    margin: 3px 0 6px;
}

table .message_row td {
    background: white;
    text-align: center;
}

/* centered content */

.center-content {
    width: 800px;
    position: relative;
    left: 50%;
    margin-left: -400px;
    text-align: center;
    padding-bottom: 3em;
}

.center-content h1,
.center-content .text-header1 {
    text-align: center;
    margin: 0 0 0.5em 0;
    padding: 0;
}

.intro {
    padding-bottom: 2em;
    text-align: left;
    margin: 1.2em 0px;
}

.mlm-subscriber {
    width: 700px;
    margin:0px auto;
}
.mlm-subscriber td {
    padding-right: 50px;
}
.mlm-subscriber td.upload {
    width: 55%;
}
.mlm-subscriber td.download {
    width: 45%;
    padding-top: 6px;
}

.mlm-subscriber td.download .excel-sample {
    border-collapse:collapse;
    width: 99%;
}
.mlm-subscriber td.download .excel-sample th{
    background-color: #eee;
    width:110px;
}
.mlm-subscriber a.download-excel {
    text-decoration:underline; 
    background:url(../_media/icons/excel.gif) left center no-repeat; 
    padding:2px 0px 2px 23px; 
    line-height: 18px;
}

.mlm-subscriber td.download .excel-sample td, .mlm-subscriber td.download .excel-sample th{
    color:#444;
    border-collapse:collapse;
    border:1px solid #ccc;
    padding:2px 3px;
}
.mlm-subscriber td h1 {
    font-size:1.4em;
    text-align:center;
}
.mlm-subscriber td p {
    line-height: 18px;
}
.mlm-subscriber p.errors {
    color: #c00;
    font-weight: bold;
}

.mlm-subscriber-upload {
    margin-bottom: 40px;
}
.mlm-subscriber-upload table.results {
    border:1px solid #ccc;
    border-collapse:collapse;
    margin: 20px auto;
}
.mlm-subscriber-upload table.results td {
    border:1px solid #ccc;
    border-collapse:collapse;
    padding:5px;
    text-align:left;
}
.mlm-subscriber-upload table.results td.number {
    font-weight:bold;
    text-align:right;
}

#upload_excel {
    margin: 20px auto;
}
#upload_excel fieldset{
    background-color:#f6f6ff;
    border:1px solid #ccc;
}

#upload_excel input{
    font-size:13px;
    margin:10px 3px;
}

#upload_excel #overwrite-existing {
    float:left;
}
#upload_excel #overwrite-existing-label {
    float:left;
    display:inline-block;
    width:580px;
    margin: 8px 2px 4px 4px;
    line-height: 16px;
}


/* listing */

.listing-row-header {
    background-color:#90c0e0;
}

.listing-row-even, .listing-row-module-even {
    background-color:#FFFFFF;
}
.listing-row-odd {
    background-color:#D9E0F8;
}
.listing-row-module-odd {
    background-color: #EEEEEE;
}

.listing-current-page {
    font-weight: bold;
}

.rte-small {
    font-size:9px;
}

.rte-big {
    font-size:13px;
}

.text-disabled {
    color:#CCCCCC;
}

.text-error {
    color:#CC0000;
}

.text-header-column {
    text-transform:uppercase;
    color:#000000;
}

.text-header1 {
    color:#000000;
    font-size:16px;
    font-weight:bold;
    text-indent:10px;
    text-align:left;
    margin: 0;
    padding: 0;
}

h1.text-header1 {
    padding: 5px;
    text-indent: 0;
}

.text-header2 {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align:left;
}

.text-header3 {
    color:#000000;
    font-size:13px;
    font-weight:bold;
    text-align:left;
}

.text-header-iw {
    color:#d4d4d4;
    font-size:14px;
}
.text-header-iw span.site {
    font-size:14px;
    color:#fff;
    font-weight: bold;
}
.text-hidden {
    color:#CCCCCC;
}

.text-highlight {
    font-weight:bold;
}

.text-small {
    font-size:10px;
}

/* ete module */
#page_seo_form table {
    border-collapse: collapse;
    border: 1px solid #666666;
}
#page_seo_form table th,
#page_seo_form table td {
    padding: 5px;
}
#page_seo_form .listing-row-header td {
    border-bottom: 1px solid #666666;
}
#page_seo_form .listing-row-header td.actions {
    border-left: 1px solid #666666;
}
#page_seo_form tr td.name a.open {
    font-weight: bold;
    padding-left: 15px;
    background: url(../_media/expand.gif) no-repeat 0 center;
}
#page_seo_form tr.form-visible td.name a.open {
    background: url(../_media/collapse.gif) no-repeat 0 center;
}
#page_seo_form td.action {
    border-left: 1px solid #EEEEEE;
}
#page_seo_form .listing-row-even td.action {
    border-left-color: #FFFFFF;
    width: 100px;
}
#page_seo_form tr.form-visible td.action a {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#page_seo_form .listing-row-odd {
    background-color: #EEEEEE !important;
}
#page_seo_form .listing-row-even {
    background-color: #FFFFFF;
}

#page_seo_form .inner-form table {
    width: 100%;
    border-collapse:collapse;
    border-width: 0px;
    border-top: 1px solid #FFFFFF;
}
#page_seo_form .listing-row-even .inner-form table,
#page_seo_form .listing-row-even .inner-form th,
#page_seo_form .listing-row-even .inner-form td {
    border-color: #EEEEEE !important;
}


#page_seo_form .inner-form th,
#page_seo_form .inner-form td {
    background: transparent;
    font-weight: normal;
    border-left: 1px solid #FFFFFF;
}   
#page_seo_form .inner-form tbody th {
    vertical-align: top;
    text-align: left;
    width: 110px;
    padding-left: 30px;
}
#page_seo_form .inner-form tbody th,
#page_seo_form .inner-form .empty {
    border-left: 0 !important;
}

#page_seo_form .closed {
    display: none;
}
#page_seo_form .edit {
    line-height: 16px;
    display: block;
    background: url(../_media/icons/edit.gif) no-repeat left center;
    padding: 2px 0 2px 16px;
    float: left;
    clear: left;
}
#page_seo_form #page-title {
    width: 100%;
    overflow: hidden;
}
#page_seo_form #page-title h1 {
    float: left;
    vertical-align: baseline;
}
#page_seo_form #page-title .expand,
#page_seo_form #page-title .collapse {
    padding-top: 10px;
    float: left;                                                     
}
#page_seo_form #page-title .expand a {
    padding-left: 12px;
    background: url(../_media/arrow_right.gif) no-repeat left center;
}
#page_seo_form #page-title .collapse a {
    padding-left: 12px;
    background: url(../_media/arrow_DESC.gif) no-repeat left center;
}

/* google analytics */

.google_analytics h1 {
    height: 40px;
    text-indent: -1000em; overflow: hidden;
    background: url(../_media/analytics_logo.gif) no-repeat center top;
}

/* top menu */

#top-menu td.live-site {
    padding: 0;
}
#top-menu td.live-site a {
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 22px;
}

/* misc */
p.uploading span {
    display: inline-block;
    line-height: 20px;
    background: url(../_media/icons/ajax-loader.gif) no-repeat left center;
    padding-left: 20px;
}

.iw_listing_action {
    display:block;
    padding:2px 0px 2px 19px;
    white-space:nowrap;
}

table.iw-listing {
    border-collapse:collapse;
    margin-bottom: 40px;
    width:100%; 
}
table.iw-listing, table.iw-listing > tbody > tr > td { 
    border: 1px solid #777;
    border-collapse: collapse;
}

table.iw-listing > thead > tr {
    background-color: #90c0e0;
}
table.iw-listing > thead > tr > td, table.iw-listing > tbody > tr > td {
    padding: 5px;
    border:1px solid #777;
}
table.iw-listing > thead > tr > td {
    text-transform:uppercase;
    text-align:center;
}
table.iw-listing tr.eof td {
    text-align: center;
    color: #666;
    height: 60px;
}


/* for media centre listing thumbmnails */
.zoomable {
    position:relative; 
}

/* for media centre listing thumbnails mouseover image */
.zoomed {
    position:absolute;
    z-index:200;
    border:1px solid #aaa;
    padding:5px;
    background-color:#fff;
    box-shadow: 0px 0px 15px #444;
    -webkit-box-shadow: 0px 0px 15px #444;
    -moz-box-shadow: 0px 0px 15px #444;
}
.eof {
    color:#c00; 
}

tr.listing-separator td {
    border-bottom:1px solid #000;
}

.draggable {
    cursor:move;
}

tr.droppable td, tr.droppable td a, tr.droppable td span{
    background-color:#036;
    color:#fff;
    
}
.category-drag-hover {
    opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE6, IE7 */
    filter: alpha(opacity=50);    /* IE 8+ */
}

tr.being-dragged td {
    border-top:1px solid #99f;
    border-bottom:1px solid #99f;
}
tr.being-dragged td, 
tr.being-dragged td a, 
tr.being-dragged td span, 
tr.being-sorted td 
{
    color:#999;
}

tr.being-dragged img {
    opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE6, IE7 */
    filter: alpha(opacity=50);    /* IE 8+ */
}

.iw-listing-sort-placeholder {
    height:85px;
    display:block;
}
.iw-notification {
    display:block;
    color:#333;
    padding:6px 10px;
}

.iw-notification-success, .iw-notification-success * {
    background-color:#cfc;
    color:#030;
}

.iw-notification .filename {
    font-weight:bold;
}


/* ranking CSS */
.rank-handle {
    cursor:move;
    padding:10px 2px;
}

.iw-breadcrumbs a {
    color:#1d74b7;
}

/* have to keep this separate from previous declaration because IE8 is dumb */
.iw-breadcrumbs .iw-breadcrumbs-last {
    color:#333;
    width:50%;
}



/* form recipient manager */
table.form-recipient {
    width: 100%;
    min-height: 35px;
}
table.form-recipient td {
    border-top: 1px solid #aaa;
    padding: 4px; 
}
table.form-recipient tr.first td {
    border-top: 0px;
}
table.form-recipient td.label{
    font-weight:bold;
    padding-left: 10px;
}
table.form-recipient td.field{
    width: 80%;
}
table.form-recipient td.button{
    width: 70px;
}
table.form-recipient td.field input {
    width: 98%;
    height: 13px;
    display:none;
}
table.form-recipient td.field div{
    min-height: 13px;
}
table.form-recipient td.button input {
    width: 95px;
    margin-left: 3px;
    border-width:0px;
    cursor: pointer;
    background-color:transparent;
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 20px; 
    text-align:left; 
    line-height:15px;
    height: 18px;
}
table.form-recipient td.button input:hover {
    text-decoration:underline;
    color:#f00;
}
table.form-recipient td.button input.edit {
    background-image: url(../_media/icons/edit.gif);
}
table.form-recipient td.button input.save {
    background-image: url(../_media/icons/edit.gif);
}
table.form-recipient td.button input.log {
    background-image: url(../_media/icons/view_log.gif);
}
table.form-recipient td.button input.cancel {
    background-image: url(../_media/icons/refuse.gif);
}
table.form-recipient td.button input.manage-inquiry-types {
    background-image: url(../_media/icons/repeat.gif);
}

table.form-recipient td.button input.save {
    font-weight:bold;
}
table.form-recipient td.button input.cancel {
    display:none;
}

.recipient-row {
    margin: 3px 0px;
    vertical-align:middle;
}
.recipient-row strong {
    font-weight:bold;
    display:inline-block;
    width: 40px;
}

a.manage-inquiry-types {
    line-height: 34px;
    padding: 10px;
}
.iw-manager-actions {
    margin: 20px 0px;
}
.iw-manager-actions .breadcrumbs {
    float:left;
    width: 49%;
    text-align:left; 
}

.iw-manager-actions .buttons {
    float:right;
    width: 50%;
    text-align:right; 
}

.iw-listing .listing-datepicker {
    width: 70px; 
    text-align:center; 
    padding-right: 2px; 
    border-width:0px;
    background-color: transparent;
}
.iw-listing .ui-datepicker-trigger {
}
.iw-listing tbody td.unsaved {
    background-color:#ff9;
}
/* bulk uploader in gallery manager */
#filelist tr.removed td, #filelist tr.removed td div {
    text-decoration: line-through;
    color: #999;
}
#filelist tr.removed td.remove img {
    display:none;
}

#filelist td.filesize {
    font-style:italic;
    color:#666;
}
ul.gallery-images {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul.gallery-images li {
    list-style-type:none;
    float:left;
    margin:10px;
    text-align:center;
    width:128px; /* this may seem like more width than necessary, but it isn't, thanks to the French translations of "deactivate" and "delete" */
}
ul.gallery-images li img{
    margin:3px auto;
    display:block;
}
ul.gallery-images li img.marked-for-deletion {
    opacity:0.3;
    filter:alpha(opacity=30); /* For IE8 and earlier */
}
ul.gallery-images li img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}


.progress .bar-bg  {  
    background-color: #d9d9d9;  
    border: 0;  
    height: 18px;  
    border-radius: 8px;  
    width: 180px; 
    color:#90c0e0;
    position:relative; 
    text-align:center;
}  
.bar-bg, .bar-fg{
    display:inline-block;
    height: 18px;
}
.progress .bar-fg {
    float:left; 
    background: #90c0e0; 
    border-radius: 8px;  
}
.percent-complete {
    font-weight:bold; 
    line-height: 18px;
    position:absolute; 
    left: 44%;
}
.count-sent {
    padding-left: 10px; 
}
.mailing-crashed {
    display:block;
    color: #c00;
    font-weight: bold;
    margin-top: 6px;
}



#uploader {
    clear:left;
}
div.faux-image {
    width:98px; 
    height:53px; 
    padding:10px 0px;
    border:1px solid #ccc;
    background-color:#eee;
    margin:3px auto;
    font-size:8px;
    color:#666;
}

/* 
Remove an empty floating div at bottom of pages containing a datepicker. Mousing over 
this div causes a JS error. This was possibly caused by an updated jQuery UI library, 
but neglecting to update jquery-ui.css.
*/
#ui-datepicker-div {
    display:none;
}

.button-left-container {
    width:49%;
    float:left;
    text-align:left;
}
.button-left-container {
    width:49%;
    float:right;
    text-align:right;
}
.button-full-container {
    width:100%;
}
.button-left {
    margin-top:10px;
    margin-right:10px;
    float:left;
}
.button-right {
    margin-top:10px;
    margin-left:10px;
    float:right;
}
.button-left-rollover {
    margin-top:10px;
    margin-right:10px;
    float:right;
}
.button-right-rollover {
    margin-top:10px;
    margin-left:10px;
    float:right;
}
.button-left:hover {
    cursor:pointer;
    background-color:#C4E0F6;
    color:#000000;
}
.button-right:hover {
    cursor:pointer;
    background-color:#C4E0F6;
    color:#000000;
}
.button-left-rollover a {
    background-color:#C4E0F6;
}
.button-right-rollover a {
    background-color:#C4E0F6;
}
.button-left.no-hover:hover {
    background-color: transparent;
    cursor: auto;
}

