body {width:100%;padding:0;margin:0; font-family:arial,helvetica,sans-serif; font-size:12px;color: #444444}
/*a:link, a:visited, a:active {color:#1395CB;} BLUE*/
a:hover {text-decoration:none;}

ol {padding:0 25px}


h1 { margin:0; padding:5px 0 15px; font-size:22px; font-weight:normal}
h2 { margin:0; padding:5px 0 10px; font-size:18px; font-weight:normal}
h3 {font-size:16px;font-weight:normal;line-height:18px;margin:5px 0 10px;/*color:#1395CB;*/}
.caption {font-size:12px; font-weight:normal; color:#8d8d8d}
h1 .largeCaption {font-size:14px; font-weight:normal;margin:0}



h1 span.caption, h2 span.caption, h3 span.caption { margin-left:8px;}
img {border:0; }

form {margin:0}

p { padding:0 0 10px; margin:0}
/* Error and Success formating */
.error{ color:#CD0A0A;}
.error .errors ol{margin:15px 0 0 0}

.error .msg{margin-bottom:20px;padding:15px 15px 15px 20px;border:1px solid #FFB1B2;background:#FFD1D2;-moz-border-radius:4px;-webkit-border-radius: 4px;}
.success{color:#468D3F;}
.success .msg{background:#E1FFD1;color:#468D3F;border:1px solid #C5F8AC;margin:0 0 20px;padding:10px 10px 10px 20px;-moz-border-radius:4px;-webkit-border-radius: 4px;}

.alertSuccess{background: transparent url(/img/icons/alertSuccess.png) no-repeat left center; padding:1px 0 1px 22px; line-height:100%;}
.alertFailure{background: transparent url(/img/icons/alertFailure.png) no-repeat left center; padding:1px 0 1px 22px; line-height:100%; font-weight:bold}

p.pageOptions, div.pageOptions {float:right;margin:5px 20px 0 0;width:auto; position:relative;}
.pageOptions a {font-weight:bold}

/* Layout elements */

#logo { position:relative; left:0px;top:0px; background:url() no-repeat; display:block; height: 50px; text-indent:-9999px; margin-left:40px; margin-bottom:0}
#shell {  width:100%; min-width:950px; }

#subscriptionPreferences {width:450px; margin:0 auto;;margin-top:100px;}

#forwardToFriend {width:500px; margin:0 auto;;margin-top:100px;}


#login {width:400px; margin:0 auto;background:#F5F5F5; padding:20px;margin-top:100px;border: 1px solid #DDD;-webkit-border-radius: 12px;-moz-border-radius:12px;}

#loginInpage {width:400px; background:#F5F5F5; padding:20px;border: 2px solid #DDD;-webkit-border-radius: 12px;-moz-border-radius:12px;text-align:left}


#header {width:100%;padding-top:30px; }

#content { padding:18px 15px 15px 18px; } 
#columns { width:100%; position:relative; } /* USED FOR FLOATING RIGHT HAND  background:  url(/images/column2top.png) no-repeat scroll right top;}*/
#rightColumn {width:260px; position:absolute; top:0; right:0;}


#leftColumn { margin-right:275px;}
#mainColumnBG { background:#F6F6F6; width:100%;}
#mainColumnBG .padding{  }
#mainColumnBG .topLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left top; font-size:1px;margin-bottom:10px}
#mainColumnBG .topRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right -5px;font-size:1px }
#mainColumnBG .bottomLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left -10px;font-size:1px }
#mainColumnBG .bottomRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right bottom;font-size:1px}
#mainColumnBG .content{background:#fff;border: 2px solid #E6E6E6; padding:20px;margin:0 10px 10px 10px}
#mainColumnBG .contentTan{background:#fff;border: 1px solid #d5d5d5; padding:20px;margin:0 10px 10px 10px}

#mainColumnBG .contentThin{background:#fff;border: 1px solid #d5d5d5; padding:20px;margin:0 10px 10px 10px}

#mainColumnBG .contentLightGray{background:#E6E6E6; padding:20px;margin:0 10px 10px 10px}

#mainColumnBG .contentGray{background:#ccc; padding:20px;margin-bottom:10px}
#mainColumnBG .divider{padding-bottom:15px; background:#fff; }



#mainColumnBG h1, #mainColumnBG h2, #mainColumnBG h3, #mainColumnBG h4{ margin-left:25px }
#mainColumnBG .content h3, #mainColumnBG .content h4{ margin-left:0 }


#mainColumnNav {  background:#e6e6e6; margin-bottom:10px;}
#mainColumnNav .topLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left top;font-size:1px; margin-bottom:0;}
#mainColumnNav .topRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right -5px;font-size:1px }
#mainColumnNav .bottomLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left -10px; font-size:1px}
#mainColumnNav .bottomRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right bottom;font-size:1px}
#mainColumnNav .padding{padding:10px 20px 10px 20px }


#rightColumnBG {  background:#F6F6F6;}
#rightColumnBG .topLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left top;font-size:1px }
#rightColumnBG .topRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right -5px;font-size:1px }
#rightColumnBG .bottomLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left -10px; font-size:1px}
#rightColumnBG .bottomRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right bottom;font-size:1px}
#rightColumnBG .padding{padding:10px 20px 10px 20px }
#rightColumnBG .divider{padding-bottom:15px; background:#fff; }


#contentBox {  background:#e6e6e6; width:250px; height: 250px;}
#contentBox .topLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left top;font-size:1px }
#contentBox .topRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right -5px;font-size:1px }
#contentBox .bottomLeft{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat left -10px; font-size:1px}
#contentBox .bottomRight{height:5px;background: url(/img/bars/cornersSmall.png) no-repeat right bottom;font-size:1px}
#contentBox .padding{padding:10px 20px 10px 20px }



/* USED FOR FLOATING RIGHT HAND  #twocolumns {  background: #FFF url(/images/column2.png) no-repeat scroll right bottom;}*/
/*Navigation*/

.topnav { margin:0; overflow:hidden; width:auto; height:30px; }

.topnav ul { list-style: none; margin:0; padding:0;padding:0 35px; }
.topnav li { display:inline; margin:0; padding:0}
.topnav a,.topnav a:visited { margin:0 2px 0 0;float:right; display:inline; padding:0 0 0 8px; color:#828282; font-size:11px; text-decoration:none; font-weight:bold;line-height:16px;}
.topnav a span,.topnav a:visited span { display: block; padding:2px 10px 3px 5px; background:none}
.topnav a:hover { color:#000}

.topnav a.topNavOpen,.topnav a:visited.topNavOpen {float:right; display:inline; padding:0 0 0 8px;background:transparent url(/img/buttons/navTop.png) no-repeat scroll -292px top ; color:#444; text-decoration:none;}
.topnav a.topNavOpen span,.topnav a:visited.topNavOpen span { display: block; padding:2px 10px 3px 5px; background:transparent url(/img/buttons/navTop.png) no-repeat scroll right -20px}

/*
.navigation { margin:0; overflow:hidden; width:100%; height:auto; padding-top:30px;background: #fff url(/images/lightBlueBG.gif) repeat-x left; }

.navigation a,.navigation a:visited,.navigation a:active { margin:0 1px 0 0;float:left; display:inline; padding:0 0 0 8px;background:transparent url(/images/tab.gif) no-repeat scroll -292px top; font-weight:bold ; color:#FFFFFF; text-decoration:none;}
.navigation span { display: block; padding:8px 13px 5px 5px; background:transparent url(/images/tab.gif) no-repeat scroll right -200px}

.navigation a:hover { background-position: -292px -50px; }
.navigation a:hover span { background-position: right -250px}

.navigation ul { list-style: none; margin:0; padding:0;padding:0 40px 0 40px; }
.navigation li { display:inline; margin:0; padding:0}

.navigation #openParent  span { background:transparent url(/images/tab.gif) no-repeat scroll right -300px;}
.navigation #openParent { background:transparent url(/images/tab.gif) no-repeat scroll -292px -100px; color:#1395cb}

.navigation #openParentSub  span { background:transparent url(/images/tab.gif) no-repeat scroll right -350px;}
.navigation #openParentSub { background:transparent url(/images/tab.gif) no-repeat scroll -292px -150px; color:#1395cb}
*/

.navigation { margin:0; overflow:hidden; width:100%; height:auto;/*background: #fff url(/img/buttons/barBlue.png) repeat-x left -234px;*/ }
.navigation a,.navigation a:visited,.navigation a:active { margin:0;float:left; display:inline; padding:0 0 0 8px; /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -292px -78px;color:#1395cb;*/ font-weight:bold ;  text-decoration:none;}
.navigation a.first,.navigation a.first:visited,.navigation a.first:active { /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -291px -78px;*/ }
.navigation span { display: block; padding:12px 13px 12px 5px; /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll right -195px*/}
.navigation a.first:hover { background-position: -291px -39px; }
.navigation a:hover { background-position: -292px -39px}


.navigation a:hover span { background-position: right -156px}

.navigation ul { list-style: none; margin:0; padding:0;padding:0 35px; }
.navigation li { display:inline; margin:0; padding:0}

.navigation #openParent  span { /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll right -117px;*/}
.navigation #openParent { /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -292px top; color:#fff*/}
.navigation #openParent.first { /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -291px top; color:#fff*/}

.navigation #openParentSub  span { /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll right -117px;*/}
.navigation #openParentSub { /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -292px top; color:#fff*/}
.navigation #openParentSub.first{ /*background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -291px top; color:#fff*/}

/*
.navigation #openParentSub  span { background:transparent url(/img/buttons/barBlue.png) no-repeat scroll right -350px;}
.navigation #openParentSub { background:transparent url(/img/buttons/barBlue.png) no-repeat scroll -292px -150px; color:#1395cb}
*/

.secondnavigation a,.secondnavigation a:visited,.secondnavigation a:active {float:right; }


.subnav { width:auto; padding:10px 0;}
.subnav a, .subnav a:visited {  line-height:100%; color:#444;margin:0 20px 0 0;float:left; display:inline; padding:0 0 0 27px; font-size:11px; font-weight:bold; /*color:#6CC2E6;*/ text-decoration:none;}

.subnav span { display: block; padding:7px 11px 7px 6px;  background:#e6e6e6}

.subnav #openSub { display:inline; padding:0 0 0 27px; background:transparent url(/img/buttons/navSub.png) no-repeat scroll left -25px;/*color: #1395cb;*/ text-decoration:none;}
.subnav #openSub span{background:#e6e6e6  url(/img/buttons/navSub.png) no-repeat scroll right top}

.subnav a.contentIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -27px -50px;padding:0 0 0 27px; }
.subnav #openSub.contentIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -27px -25px;padding:0 0 0 27px; }

.subnav a.draftIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll left -50px;padding:0 0 0 27px; }
.subnav #openSub.draftIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll left -25px;padding:0 0 0 27px; }

.subnav a.graphIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -54px -50px;padding:0 0 0 27px; }
.subnav #openSub.graphIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -54px -25px;padding:0 0 0 27px; }

.subnav a.usersIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -81px -50px;padding:0 0 0 27px; }
.subnav #openSub.usersIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -81px -25px;padding:0 0 0 27px; }

.subnav a.editImageIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -108px -50px;padding:0 0 0 27px; }
.subnav #openSub.editImageIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -108px -25px;padding:0 0 0 27px; }

.subnav a.addImageIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -135px -50px;padding:0 0 0 27px; }
.subnav #openSub.addImageIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -135px -25px;padding:0 0 0 27px; }

.subnav a.autoCampaignIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -162px -50px;padding:0 0 0 27px; }
.subnav #openSub.autoCampaignIcon{ background:transparent url(/img/buttons/navSub.png) no-repeat scroll -162px -25px;padding:0 0 0 27px; }


.subnav ul { list-style: none; margin:0; padding:0; margin-left:20px}
.subnav li { display:inline; margin:0; padding:0;}


.header ul { list-style: none; margin:0; padding:0}
.header li { display:inline; margin:0; padding:0}


.pageNav { margin:0 0 0 0; overflow:hidden;height:27px; }

.pageNav a:hover{ color: #444; }

.pageNav a,.pageNav a:visited{ margin:2px 1px 0 0;float:left; display:inline; padding:0 0 0 8px;background:transparent url(/img/buttons/tabGray.png) no-repeat scroll -292px top; font-weight:bold;color: #828282; ;  text-decoration:none;}
.pageNav span { display: block; padding:8px 13px 5px 5px; background:transparent url(/img/buttons/tabGray.png) no-repeat scroll right -100px}


.pageNav ul { list-style: none; margin:0; padding:0;padding:0 40px 0 30px; }
.pageNav li { display:inline; margin:0; padding:0}

.pageNav .pageNavOpen  span { background:transparent url(/img/buttons/tabGray.png) no-repeat scroll right -150px;}
.pageNav a.pageNavOpen, .pageNav a:visited.pageNavOpen { margin:0 1px 0 0;background:transparent url(/img/buttons/tabGray.png) no-repeat scroll -292px -50px; color:#444}

.leftColumn {padding-right:20px;float:left}
.highlightColumn {background:#eee;padding:20px;float:left}

.right {float:right}
.left {float:left}
.hide {display:none}

.another {margin-bottom:10px}


.clearAll {clear:both; height:0; width:100%;line-height:0}

.options dd {margin:0 0 5px 25px;}
.options dd.last {margin-bottom:15px}
.options dd a.open { text-decoration:none; color:black}

.options   img {vertical-align:top; border:0; }
.options dt a { text-decoration:none}


.options dt {float:left; width:25px; height:30px}

/*Form elements*/

input[type=text],input[type=file],input[type=password],textarea {border: 1px solid #CCCCCC;padding:5px 4px;-webkit-border-radius: 4px;-moz-border-radius:4px;font-family:arial,helvetica,sans-serif;
font-size:12px;}
input.blank,textarea.blank {color:#8D8D8D}

select {font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:2px;}

input.searchBox {width:110px;padding:5px 4px 5px 24px;background:#fff url(/img/icons/search.png) no-repeat 5px center}
#searchBtn {vertical-align: middle}

label {font-weight:normal}
label.top{display:block;}
label.left {width:100px;}
form label.left {padding:6px 0 0;}

.fieldSpace {padding:4px;}
.fieldSpace div.text,.fieldSpace p.text {padding:6px 0 0;}

.bulletSpace {padding:4px;}
.bulletSpace > p, .bulletSpace p.IEfirst {padding:0 0 0 25px;}

.bulletSpace > .fieldSpace, .bulletSpace .fieldSpace.IEfirst {padding:4px 4px 4px 25px;}

/* Managage Account Page CSS */

/*Terms agreement*/
#termsAgreement {width:600px; margin:0 auto;background:#F5F5F5; padding:20px;margin-top:100px;border: 1px solid #DDD;-webkit-border-radius: 12px;-moz-border-radius:12px;}
#termsAgreement .terms{height:200px;overflow:auto;border:#ccc solid 1px;background:#fff}
/*Form Login*/

#login input {font-size:12pt;padding:8px 8px}

#login label{float:left;font-size:14px;padding:12px 0 0;width:100px; color:#82828C}

/*Tables*/
th {text-align:left;font-weight:bold;}

td.alignLeft, th.alignLeft {text-align: left;}
td.alignRight, th.alignRight {text-align: right;}
td.alignCenter, th.alignCenter {text-align: center;}

tbody td.bodyLeft {padding-left:11px;}
tbody td.bodyIndent {padding-left:33px;}

tbody td.bodyRight {padding-right:11px;}


td.bottom {vertical-align: bottom;}
td.middle {vertical-align: middle;}
td.top {vertical-align: top;}

table.layout {margin-bottom:10px;}

table.data {margin-bottom:10px;}
table.data select {padding:0;}


table.data thead th{background:#E5E5E5;height:30px;font-size:12px;padding:1px 4px 0 4px;border-bottom:1px solid #BBBBBB;margin-bottom:2px;}
table.data thead a, table.data thead a:visited, table.data thead a:active  {color:#444;}
table.data thead a:hover{text-decoration:underline}
table.data thead th.headerLeft {padding-left:11px;}

table.data thead tr {/*background:url(/img/bars/blueHeader.png) no-repeat left 0;*/}
table.data thead th.notSide {/*background:url(/img/bars/blueHeader.png) no-repeat -100px 0;*/}
table.data thead th.headerRight {/*background:url(/img/bars/blueHeader.png) no-repeat right 0;*/padding-right:11px}

table.data tfoot tr {/*background:url(/img/bars/grayFooter.png) no-repeat left 0;*/}
table.data tfoot td.notSide {/*background:url(/img/bars/grayFooter.png) no-repeat -100px 0;*/}
table.data tfoot td.footerRight {/*background:url(/img/bars/grayFooter.png) no-repeat right 0;*/padding-right:11px}
table.data tfoot td{height:28px;font-size:12px;padding:4px 4px 4px;border-top:none}


table.data tbody td {height:25px;color:#444;border-bottom:1px dashed #E9E9E9;font-size:11px}
table.data tbody td > div, table.data tbody td div.IEfirst {padding:8px 4px;}
table.data tbody tr {min-height:25px;}

table.data tbody td .caption {font-size:11px; font-weight:normal; }
table.data tbody tr.last td {border-bottom:none;}

table.data tbody td.bodyLeft {padding-left:11px;}
table.data tbody td.bodyIndent {padding-left:33px;}

table.data tbody td.bodyRight {padding-right:11px;}

table.data tbody tr.hover{background:#FFFFCC}
table.data tbody tr.selected{background:#FFFFCC}

table.data tbody td .edit{display:none;}

table.data tbody.grid  {background:#E6E6E6;}

table.data tbody.grid th {color:#444;padding:8px 4px 8px 6px;border-bottom:1px solid #D6d6d6;}
table.data tbody.grid td {color:#444;padding:8px 4px 8px 6px;border-bottom:1px solid #D6d6d6;}

/* Text decoration */
.highlight{background-color:#FFFFCC;}

.icon{padding:0 6px 0 0; float:left;}

.editImagesIcon{background: transparent url(/img/icons/slide.png) no-repeat left center; padding:1px 0 1px 25px; line-height:100%;}
.addImageIcon{background: transparent url(/img/icons/imagePlus.png) no-repeat left center; padding:1px 0 1px 25px; line-height:100%;}


.editIcon{background: transparent url(/img/icons/edit.png) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.modifyIcon{background: transparent url(/img/icons/modify-trans.png) no-repeat left center; padding:1px 0 1px 20px; line-height:14px;}

.hourIcon{background: transparent url(/img/icons/hour.png) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.dayIcon{background: transparent url(/img/icons/day.png) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.weekIcon{background: transparent url(/img/icons/week.png) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}


.plusIcon{background: transparent url(/img/icons/plus.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:16px;}
.minusIcon{background: transparent url(/img/icons/minus.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.checkIcon{background: transparent url(/img/icons/check.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.cancelIcon{background: transparent url(/img/icons/cancel.png) no-repeat left center; padding:1px 0 1px 16px; line-height:100%;}

.nextIcon{background: transparent url(/img/icons/arrowNext.png) no-repeat left center; padding:1px 0 1px 20px; line-height:100%;}


.xIcon{background: transparent url(/img/icons/x.gif) no-repeat left center; padding:1px 0 1px 18px; line-height:100%;}
.folderIcon{background: transparent url(/img/icons/folder.png) no-repeat left center; padding:1px 0 1px 19px; line-height:100%;}
.clipboardIcon{background: transparent url(/img/icons/clipboard.png) no-repeat left center; padding:1px 0 1px 19px; line-height:16px;}
.magnifyingIcon{background: transparent url(/img/icons/magnifying.png) no-repeat left center; padding:1px 0 1px 14px; line-height:100%;}

/* Button */

pan.button {
	overflow: hidden;margin-left: -1px;margin-top: -1px;padding: 1px;display: inline-block;vertical-align: middle
}

span.button a {
  background: url(/img/icons/buttons.png) no-repeat left top;display: block;float: left;
  height: 31px;
  padding: 0 0 0 12px;
  text-decoration: none;
  text-shadow: 0 0 1px #ffffff;
  white-space: nowrap;
  text-wrap: none;
}

span.button a.plusIcon {
  background: url(/img/icons/buttons.png) no-repeat left -62px;display: block;float: left;
  height: 31px;
  padding: 0 0 0 28px;
  text-decoration: none;
  text-shadow: 0 0 1px #ffffff;
  white-space: nowrap;
  text-wrap: none;
}

span.button a span {
  background: url(/img/icons/buttons.png) no-repeat right -124px;
  display: block;
  padding: 0px 12px 2px 0;
  line-height: 29px;
}

span.button a:active {
  background-position: 0 -31px;
}
span.button a.plusIcon:active {
  background-position: 0 -93px;
}

span.button a:active span {
  background-position: 100% -155px;
}


/*Search*/

#searchPages a {text-decoration:none;color:#444;padding:4px;border:1px solid transparent; position: relative;}
#searchPages a:hover {background:#FFFFCC;border:1px solid #FFFFCC; -webkit-border-radius: 4px;-moz-border-radius:4px;}
#searchPages a.selected{background:#ccc;border:1px solid #ccc; -webkit-border-radius: 4px;-moz-border-radius:4px;}
.searchOrderLink img {vertical-align:bottom; border:0; }
a.searchOrderLink{text-decoration:none;color:#444;}

*html #searchPages a
{
border-color: #fff;
}

.searchPages a {text-decoration:none;color:#444;padding:4px;border:1px solid transparent; position: relative;}
.searchPages a:hover {background:#FFFFCC;border:1px solid #FFFFCC; -webkit-border-radius: 4px;-moz-border-radius:4px;}
.searchPages a.selected{background:#ccc;border:1px solid #ccc; -webkit-border-radius: 4px;-moz-border-radius:4px;}

*html .searchPages a
{
border-color: #fff;
}


/* Image */
form div#imageCrop, form div.leftSpace {margin-left:100px;padding-top:6px;padding-bottom:6px}
form div.imageCrop, form div.leftSpace {margin-left:100px;padding-top:6px;padding-bottom:6px}

/*form div.imageCrop, form div.leftSpace {padding-top:6px;padding-bottom:6px}*/

form div#progressbar {margin-left:100px;margin-top:6px;margin-bottom:6px;height:15px;width:250px}
form div.progressbar {margin-left:100px;margin-top:6px;margin-bottom:6px;height:15px;width:250px}
div.uploadProgress {height:15px;width:250px}

/*form div.progressbar {margin-top:6px;margin-bottom:6px;height:15px;width:250px}*/

/*Branding*/
/*#brandingHolder {
  width:700px;
  height:117px;
  background:#fff url('/img/fu/generating.gif') 50% 50% no-repeat;
}*/

/*Campaign*/
.insertEditorContent {margin:0 0 10px 10px;float:left}
.insertEditorListings {margin:0 0 10px 10px}

.addEditorContent {margin:0 0 10px 10px}
.contentTextEditor {width: 700px; white-space: nowrap;font-family:Courier New, Arial, Helvetica, sans-serif; font-size:12px; background: url(/img/bg/contentTextEditor.png) no-repeat left top;}

.status .progress {width:25px; float:left;margin-top:5px}
.status .progress .indicator {margin: 0 0 3px 5px; height:4px}

/*.padding: 3px 0 4px 44px*/
/* jquery */
.ui-datepicker-trigger {
padding:0 0 0 5px;
vertical-align:bottom;
}

/*Reports*/
#reportSummary .graphPie {float:left}
#reportSummary .statusStatistics {}

.deliveryStatistics {padding:0;float:left;color:#8D9095}
.deliveryStatistics span {font-weight:bold;font-size:16px}
.deliveryStatistics div.statistic {margin-bottom:10px;color: #5f5f5f;-webkit-border-radius: 4px;-moz-border-radius:4px;padding:6px}

.deliveryStatistics tr td h3 {padding:0;font-size:18px; font-weight:normal; color: #5f5f5f;}
.deliveryStatistics tr td  {padding-left:10px;}

.deliveryStatistics h3 { margin:0;margin-bottom:10px;margin-left:10px;;padding:0;font-size:20px; font-weight:normal; color: #5f5f5f;}
.deliveryStatistics h3 .caption {font-size:13px; }

.deliveryStatistics table {}
.deliveryStatistics td div.statistic {background:#e3e3e3; color:#000;font-size:18px; font-weight:normal; color: #5f5f5f;text-align:center;-webkit-border-radius: 4px;-moz-border-radius:4px;padding:12px 10px}

.deliveryStatistics td div.opened { background:#4eb430; color:#ffffff;}
.deliveryStatistics td div.unopened { background:#009bd0; color:#ffffff}
.deliveryStatistics td div.bounced { background:#FF6600; color:#ffffff}
.deliveryStatistics td div.spam { background:#e52600; color:#ffffff}

/*Contact Manager*/

.contentPanes table.data {margin:0}

.contentPanes .contentPane > div{
	padding:10px;
	zoom:1;
	
	
}

.contentPanes .contactsPane > div{
	zoom:1;
}

#mainColumnBG .contentPanes .contentPane h2{
	margin-left:10px;
	font-size:22px;
}

.contentPanes .contentPane div.value{
	padding:0;
	
}

.contentPanes .contentPane form div.address{
	width:400px
}


.contentPanes .contentPane form div.value{
	margin-left:145px
}

.contentPanes .contentPane div.value{
	margin-left:105px
}


.contentPanes .contentPane label, .contentPanes .contentPane form div.options {
	font-weight:bold;
	text-align:right;
}

.contentPanes .contentPane form label{
	width:135px;
}


 .contentPanes .contentPane form div.options {
	width:120px;
}

.contentPanes .contentPane label {
}



.contentPanes .menuPane > div{
	zoom:1
	
}

.menuPane {
	background: transparent url(/img/bg/menuPane.png) repeat-x right center;
	overflow-x:hidden;
	overflow-y:auto;
	
}

table.menuData tbody td {color:#444;font-size:12px}
table.menuData tbody td > div, table.menuData tbody td div.IEfirst  {padding:2px 4px;}

table.menuData tbody td.trace > div, table.menuData tbody td.trace div.IEfirst {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
background:#444444 none repeat scroll 0 0;
color:#fff;
display:inline;
font-size:11px;
font-weight:bold;
padding:1px 5px;}


table.menuData tbody tr {height:20px}

table.menuData tbody tr.active td {}
table.menuData tbody tr.inactive td {color:#868585}

table.menuData tbody td .caption {font-size:11px; font-weight:normal; }
table.menuData tbody tr.last td {border-bottom:none;}

table.menuData tbody tr.node td.bodyLeft{padding:0;width:30px;}

table.hideOverage {table-layout:fixed}
table.hideOverage tbody td.hideOverage {overflow:hidden;}
table.hideOverage tbody td.hideOverage div.hideOverage {width:200%}


table.menuData tbody td.bodyLeft {padding-left:15px;}

table.menuData tbody td.bodyIndent {padding-left:19px;}

table.menuData tbody td.bodyRight {padding-right:11px;}

table.menuData tbody tr.hover {background:#FFFFCC; cursor: pointer;}

table.menuData tbody td .edit{display:none;}
table.menuData tbody tr .displayOperator {display:block; width:9px;height:13px}
table.menuData tbody tr .open .displayOperator{background: transparent url(/img/icons/arrows.png) no-repeat left -16px;  line-height:100%;}
table.menuData tbody tr .closed .displayOperator{background: transparent url(/img/icons/arrows.png) no-repeat left top;  line-height:100%;}

table.menuData tbody tr.selected {background: url(/img/bg/menuSelected.png) repeat-x right center;;color:#fff}
table.menuData tbody tr.selected td {color:#fff}

table.menuData tbody tr.selected .open .displayOperator{background: transparent url(/img/icons/arrows.png) no-repeat left -48px;  line-height:100%;}
table.menuData tbody tr.selected .closed .displayOperator{background: transparent url(/img/icons/arrows.png) no-repeat left -32px;  line-height:100%;}

.contactContent .type {margin-bottom:15px;}
.contactContent .remove {margin-top:4px;}
.contactContent {width:400px}

.contentPaneTop {
	margin: 10px 25px 10px 25px;
}

.contentPaneTop .right {margin-top:5px}

.contentPaneTop .manageGroups {display:block;width:59px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat left top;}


.contentPaneTop .manageLists {display:block;width:59px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat left top;}
.contentPaneTop .add {display:block;margin-left:50px;width:56px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat -58px top;}

.contentPaneTop .editGroups {z-index:105; }
.contentPaneTop .editGroups a.button {display:block;width:53px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat -187px -28px;}
.contentPaneTop .editGroups a.active {background: url(/img/buttons/contactManager.png) no-repeat -187px top;}

.contentPaneTop .editLists {z-index:105; }
.contentPaneTop .editLists a.button {display:block;width:53px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat -187px -28px;}
.contentPaneTop .editLists a.active {background: url(/img/buttons/contactManager.png) no-repeat -187px top;}

.contentPaneTop .editCategories {z-index:105; }
.contentPaneTop .editCategories a.button {display:block;width:53px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat -187px -28px;}
.contentPaneTop .editCategories a.active {background: url(/img/buttons/contactManager.png) no-repeat -187px top;}


.contentPaneTop .delete a.button {display:block;width:69px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat -116px -28px;}
.contentPaneTop .delete a.active {background: transparent url(/img/buttons/contactManager.png) no-repeat -116px top;}

.contentPaneTop .options a.button {display:block;width:78px;height:29px; background: transparent url(/img/buttons/contactManager.png) no-repeat -242px -28px;}
.contentPaneTop .options a.active {background: transparent url(/img/buttons/contactManager.png) no-repeat -242px top;}


#nodeListEdit input{padding:0;font-size:12px;width:42%;border:1px solid #ccc}


.contentPaneTop .drop {position:absolute;  z-index:105;}
.contentPaneTop .drop .lists,.contentPaneTop .drop .groups,.contentPaneTop .drop .categories {background:#efefef;border:1px solid #ccc;}
.contentPaneTop .drop .lists,.contentPaneTop .drop .groups,.contentPaneTop .drop .categories {max-height:200px;overflow:auto;margin-bottom:5px;}
.contentPaneTop .drop .lists .contents, .contentPaneTop .drop .groups .contents {padding:5px 30px 5px 5px}
.contentPaneTop .drop .options {padding:5px; border-top:1px solid}
