/* CSS Document */

body {
font-size:11px; 
color:#455560; 
font-family:Arial, Helvetica, sans-serif;
}

.cms-content {font-size:11px; color:#455560; font-family:Arial, Helvetica, sans-serif; width:100%}

p {padding:5px}

a.button span {display:none}
a.button {
 display:block;
 padding:2px 4px;
 background-color:#844b9d;
 text-transform:uppercase;
 font-size:9px;
 color:#ffffff;
 border:1px solid #cccccc;
 font-weight:bold;
 cursor:pointer;
}

.cms-breadcrumb
{
    text-transform: capitalize;
}

.cms-edit-bar 
{
    position: fixed;
    top: 0px;
    width:100%;
    background-image:url(images/bkgrd_cmsBar.gif); 
	background-repeat:repeat-x;
    height:35px;
	z-index:200;
	left:0px;
}
.cms-edit-bar.bottom
{
   top: auto;
   bottom: 0px;
}
.cms-edit-bar #cms-ddl-versions
{
    font-size: 12px;
    border: none;
    background: transparent;
}

.cms-edit-bar-content {
 width:100%;
}

.cms-admin-site
{
	float: right;
	padding:6px 5px 0px 10px;
}
.cms-button-container
{
	float:left;
	position: relative;
	width:100%;
}
.cms-region-modify {
 float:left;
 /*width:730px;
 margin:10px 0px 0px 15px;*/
 border:2px solid #dfdedb;
 border-top:1px solid #dfdedb;
 padding-bottom:10px;
 color:#999999; 
 width:100%;
}

.cms-element-header-region {
 color:#85817d; 
 font-size:10px; 
 text-transform:uppercase; 
 background-image:url(images/bkgrd_mainbar.gif);
 background-position:top left;
 background-repeat:repeat-x;
 border-bottom:1px solid #dfdedb; 
 font-weight:bold; 
 padding:5px 0px 0px 10px;
 height:19px; 
}

.cms-name {
 color:#85817d; 
 font-size:10px; 
 text-transform:uppercase; 
 font-weight:bold;
 float:left;
 padding-top:3px;
}

.cms-content-modify, .cms-link-modify {
 border:1px dotted #85817d; 
 margin:0px 0px 10px 0px;
 float:left;
 clear:left;
 width:100%;
}

.cms-content-modify p {
 font-size:11px;
 padding:0px 10px 10px 10px;
 margin:5px 0px 0px 0px;
}

.cms-custom-modify {
 border:1px dotted #85817d; 
 margin:10px 5px 0px 3px;
 float:left;
 clear:left;
 width:98.5%;
 padding:0px 0px 10px 0px;
}

.cms-custom-modify p {
 font-size:11px;
 padding:0px 10px 10px 10px;
}

.cms-region-modify-add-collapsed {
 background-image:url(images/bkgrd_addbar.gif);
 height:18px;
 border:1px solid #d5d1b6;
 float:left; 
 clear:left;
 width:98.5%;
 margin:10px 0px 0px 5px;
 padding:3px 0px 0px 0px;
 text-align:center;
}

.cms-region-modify-add-expanded {
 background-image:url(images/bkgrd_addNewMain.gif);
 background-repeat:repeat-x;
 height:64px;
 border:1px solid #d5d1b6;
 float:left;
 clear:left;
 width:98.5%;
 margin:10px 0px 0px 5px;
 padding:3px 0px 0px 0px;
 
}

.cms-region-modify-add-expanded p {
 margin-top:15px;
 text-align: center;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}

.personImage {
 width:170px;
 float:left;
}

.testimonialBody {
 width:690px;
 float:left;
}

.testimonialBody p em{
 font-style:italic;
 color:#62A6D3;
}

.testimonial {border-bottom:1px solid #62a6d3; margin-bottom:10px; width:700px;}

.testimonialHeader {
 font-weight:bold;
 color:#2e94ba;
 text-transform:uppercase;
}


.cms-image-modify {
 border:1px dotted #85817d; 
 margin:0px 0px 10px 0px;
 float:left;
 width:auto;
 min-height:50px;
}

.cms-image-modify p {
 margin:5px;
 padding:0px;
}

.cms-image {
float:left;
margin-right:10px;
}

.cms-element-header {
 background-color:#e3e2db; 
 padding:1px 0px 0px 10px; 
 height:20px; 
 border-bottom:1px dotted #85817d;
}

.cms-element-header-custom {
 background-color:#edece3; 
 padding:1px 0px 0px 10px; 
 height:20px; 
 border-bottom:1px dotted #85817d;
}

.cms-image-header {
 background-color:#edece3; 
 padding:5px 0px 5px 10px; 
 height:19px; 
 border-bottom:1px dotted #85817d
}

.cms-controls {
 float:right;
}

a.cms-move-down span {
display:none;
}
a.cms-move-down {
display: block;
background: transparent url('images/btn_down.gif') no-repeat scroll top; /* Save the bg_button_a.gif in the same folder */ 
height:17px;
width:19px;
margin-right:3px;
margin-top:1px;
float:left;
}
a.cms-move-down:hover {
background-position: bottom;
color: #000;
outline: none; 
margin-right:3px;
margin-top:1px;
}

a.cms-move-up span {
display:none;
}
a.cms-move-up {
display: block;
background: transparent url('images/btn_up.gif') no-repeat scroll top; /* Save the bg_button_a.gif in the same folder */ 
height:17px;
width:19px;
margin-right:3px;
margin-top:1px;
float:left;
}
a.cms-move-up:hover {
background-position: bottom;
color: #000;
outline: none; 
margin-right:3px;
margin-top:1px;
}

a.cms-delete span {
display:none;
}
a.cms-delete {
display: block;
background: transparent url('images/btn_delete.gif') no-repeat scroll top; /* Save the bg_button_a.gif in the same folder */ 
height:17px;
width:19px;
margin-right:3px;
margin-top:1px;
float:left;
}
a.cms-delete:hover {
background-position: bottom;
color: #000;
outline: none; 
margin-right:3px;
margin-top:1px;
}

a.cms-edit span {
display:none;
}
a.cms-edit {
display: block;
background: transparent url('images/btn_editIcon.gif') no-repeat scroll top; /* Save the bg_button_a.gif in the same folder */ 
height:17px;
width:19px;
margin-right:3px;
margin-top:1px;
float:left;
}
a.cms-edit:hover {
background-position: bottom;
color: #000;
outline: none; 
margin-right:3px;
margin-top:1px;
}

a.cms-addElement span {
display:none;
}

a.cms-addElement {
display: block;
background: transparent url('images/btn_addNew.gif') no-repeat scroll top; /* Save the bg_button_a.gif in the same folder */ 
height:14px;
width:131px;
margin:0 auto;
}

.cms-region-modify-add-collapsed a:hover {
background-position: bottom;
color: #000;
outline: none;
margin:0 auto;
}

.productImage {float:left; margin-right:10px;}
.productName, .bioHeader {float:left; font-weight:bold; color:#2E94BA; }
.bioHeader {text-transform:uppercase; font-weight:bold}
.product .cms-content-modify {width:auto; float:left; clear:left}
.product {float:left; width:700px}

.bio {float:left; width:700px; margin-bottom:15px;}
.bioBody {float:left; width:530px;}
.bioBody p {clear:left}

.product .cms-content ul {float:left; clear:left; list-style:disc}


#cms-page-version {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; padding-top:8px; float:left; padding-left:10px; font-weight:bold; padding-right:10px}
.status {color:#ffffff; font-size:12px; float:left; padding:6px 0px 0px 0px}
.status p {float:left; margin:0px; padding:2px 5px 0px 5px}
.status p span {text-transform:uppercase;}
span.rejected {color:#cc0000}
span.working {color:#999999}
span.published {color:#006a93}
span.approved {color:#56912b}
.template {float:left; margin-top:6px;}
.saveContainer {float:left; margin-top:6px; padding-left:10px}
.vertLine {border-left:1px solid #ffffff; width:1px; margin-top:6px; height:23px; float:left}
.editView, .label {float:right}
.editView {padding-top:6px;}
.label {padding-top:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-transform:uppercase }

#bar-sep {position:relative; top: -5px;}

/*a.cms-save-page span{font-size:11px; font-weight:bold; color:#78705d; text-transform:uppercase; text-decoration:none; position:relative; top:-3px}
a.cms-save-page {
 background-image:url(images/btn_save.gif);
 width:64px;
 height:16px;
 background-repeat:repeat-x;
 background-position:top;
 text-align:center;
 margin-right:5px;
 border-left:1px solid #a49f8c;
 border-bottom:1px solid #a49f8c;
 border-right:1px solid #a49f8c;
 border-top:1px solid #a49f8c;
 position:relative; 
 top: -1px;
 padding:0px 10px;
 text-decoration:none;
} 

.new-version{
 width:150px !important;
} */

.saveDropdown {
 width:100px;
 height:50px;
 background-color:#ececec;
 position:relative;
 top:23px;
 left:0px;
 padding:5px;
}

.statusDropdown {
 width:180px;
 background-color:#ececec;
 position:relative;
 top:23px;
 right:-208px;
 padding:5px;
 color:#333333;
}

.statusDropdown ul {margin:0px; padding:0px;}
.statusDropdown li {padding:5px}
li.dotted {border-top:1px dotted #999999}
.statusDropdown li a {color:#333333; text-decoration:none}
.statusDropdown li a:hover {color:#999999}

a.save span {display:none}
a.save {
 display:block;
 background-image:url(images/btn_save.gif);
 background-repeat: no-repeat; 
 width:54px;
 height:23px;
 float:left;
}

.save {float:left; clear:left; padding-bottom:5px;}
.saveAsNew {float:left; clear:left; padding-bottom:10px;}

a.cms-save-page span {color:#333333;
 text-transform:uppercase;}
a.cms-save-page {
 text-decoration:none;
}
a.cms-save-page:hover {color:#ffffff}

a.status span {display:none}
a.status {
width:17px;
height:23px;
display:block;
background-image:url(images/btn_status.gif);
background-repeat:no-repeat;
float:left;
margin:0px 10px 0px 5px;
}

a.template span {display:none}
a.template {
width:35px;
height:23px;
display:block;
background-image:url(images/btn_template.gif);
background-repeat:no-repeat;
float:left;
margin:0px 10px 0px 0px;
}

.floatClear {float:left; clear:left}
label {float:left; font-size:11px; color:#000000; text-align:right;width:150px}
.field {float:left; padding-left:10px;}
.approveList {float:right; margin:8px 10px 0px 10px}


a.submitApproval span {display:none}
	a.submitApproval {background-image:url(images/btn_submitApproval.gif); display:block; width:160px; height:21px; background-repeat:no-repeat; background-position:top left; float:right; margin:7px 10px 0px 0px}
	a.submitApproval:hover {background-position:bottom}
	
	a.retractApproval span {display:none}
	a.retractApproval {background-image:url(images/btn_retractApproval.gif); display:block; width:160px; height:21px; background-repeat:no-repeat; background-position:top left; float:right; margin:7px 10px 0px 0px}
	a.retractApproval:hover {background-position:bottom}
	
	a.submit span {display:none}
	a.submit {background-image:url(images/btn_submit.gif); display:block; width:73px; height:21px; background-repeat:no-repeat; background-position:top left; float:right; margin:7px 10px 0px 0px}
	a.submit:hover {background-position:bottom}

