body {margin: 0px; padding: 0px; background-color:#fff;}
p, li, td, th, ul, ol, body {font-size:12px; line-height: 1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
p {padding:0; margin:0; line-height:1.2em;}
h1, h2, h3, h4 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-weight:bold; color: #000;}
h1 {font-size: 16px; line-height: 16px;}
h2 {font-size: 15px; line-height: 15px;}
h3 {font-size: 14px; line-height: 14px;}
h4 {font-size: 13px; line-height: 13px;}
span {line-height: 1.1em;}
#content, .content {padding:20px 40px; margin:0;}
#footer {padding:0; margin:0; clear: both;}
.action ul, .action2 ul, .action3 ul {margin: 4px; padding: 0; float:left;}
.action li, .action2 li, .action3 li  {float: left; list-style-type: none; margin: 0; padding: 0; height: 24px; width:250px; height: 55px;}
.action a, .action2 a, .action3 a, .actionLink, .action2Link .action3Link {color: #000; text-decoration: none;}
.action a img, .action2 a img, .action3 a img {border: none;}
.action td, .action2 td, .action3 td {padding: 4px; margin: 4px;}
div.action, div.action2 {padding: 4px; margin: 4px 0 15px 0; width: 525px;}
acronym, abbr{cursor: help;	border-bottom: dashed 1px gray !important; /*Mozilla, Webkit, etc...*/}
.graphtitle {font-weight:bold;font-size: 16px; line-height:normal;}
.graphsubtitle1 {font-weight:normal; font-style: italic;font-size: 14px; line-height:normal;}
.graphsubtitle2{font-weight:normal; font-style: italic;font-size: 14px; line-height:normal;}
.graphselectlabel {font-size: 12px; line-height:normal;}
.graphselectdropdown {font-size: 12px; line-height:normal;width: 20em;}
/* For use with Asp.Net AJAX Modal Popup*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;margin:3px;width:400px;}
.inputfield {padding: 3px;margin: 3px 3px 3px 6px;width: 225px;display: inline; border: solid 1px #898989; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.inputfield:focus {border-color:#89DC60;}
.invalid {border-color:Red !important;}
div.action2 .inputfield, div.action .inputfield {float: left; clear: right;}
.forminstructions{text-align: center;font-size: 12px;}
.formlabel{text-align: right;width: 150px;float: left;padding: 8px 3px 0 0;font-size: 12px;}
.formlabelrequired{text-align: right;width: 150px;float: left;padding: 8px 3px 0 0;font-size: 12px;font-weight:bold;}
.labeloverflow {display:block; width:400px; overflow:scroll; white-space:nowrap;}
.dnsrecordstable {}
.registerfield {width: 468px;margin: 0 0 1.25em 0;padding: 12px 24px;background: #eefaf9;border: 1px solid #67cd34; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.registerlogo{width: 468px;margin: 0 0 1.25em 0;padding: 12px 24px;background: #eefaf9;border: 1px solid #67cd34;}
.registerlegend {font-size: 13px;font-weight:bold;padding: 3px 6px;margin: 0 0 6px 0;border-bottom: 1px solid #67cd34;	background: #eefaf9 url('http://www.industrymailout.com/Industry/images/greenhead.jpg') repeat-y;
	border-top: 3px solid #67cd34;border-right: 1px solid #67cd34;border-bottom: 1px solid #67cd34;border-left: 1px solid #67cd34;}
.submitform {width: 468px;margin: 0 0 1.25em 0;padding: 12px 24px;border: 1px solid #67cd34;background: #67cd34;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;}
fieldset{margin-bottom: 5px;*text-align:left; /*IE only*/ -moz-border-radius: 5px; -webkit-border-radius: 5px;}
fieldset.controlGroup {float:left; margin-bottom: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.labelsamerow {text-align: left;width: 200px;float: left;padding: 8px 3px 3px 10px;font-size: 12px;font-weight: bold;
	vertical-align: middle;}
.labelseparaterow {text-align: left;width: 200px;padding: 8px 3px 3px 10px;font-size: 12px;font-weight: bold;
	vertical-align: middle;display: block;}
.formseparaterow {padding: 3px;margin: 3px 3px 10px 0;}
.formsamerow {padding: 3px;margin: 3px 3px 3px 0; width: 100%; clear:both;}
table.action2 li {width: 250px; height: 60px;}
table.action2 li a img {float:left; margin-right:5px;}
table.action2 li a strong {display: block; margin-top:15px;  cursor:hand;}
table.action li {width: inherit; height: 60px; margin-right:24px;}
table.action li a img {float:left; margin-right:5px;}
table.action li a strong {display: block; margin-top:15px;  cursor:hand;}
table.action3 li {width: inherit; height: 60px; margin-right:24px;}
table.action3 li a img {float:left; margin-right:5px;}
table.action3 li a strong {display: block; margin-top:15px;  cursor:hand;}
table.inactiveheader li {width: inherit; height: 60px; margin-right:24px;}
table.inactiveheader li a img {float:left; margin-right:5px;}
table.inactiveheader li a strong {display: block; margin-top:15px;  cursor:hand;}
.action, .action2 {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.action {background: #e4ebf6; border: 1px solid #b3C0db; padding: 0px; margin-bottom: 15px;}
.action a:hover {background-color: #eff8ff;}
.action2 {background: #eff8ff; border: 1px solid #d1d9df; padding: 0px; margin-bottom: 15px;}
.action2 a:hover {background-color: #fdfdfd;}
.action3 {background: #e4ebf6; border: 0px solid #b3C0db; padding: 0px; margin-bottom: 0px;}
.action3 a:hover {background-color: #eff8ff;}
a.actionLink:hover {background-color: #eff8ff;}
a.action2Link:hover {background-color: #fdfdfd;}
a.action3Link:hover {background-color: #eff8ff;}
.inactiveheader a {color: #000; text-decoration: none;}
.inactiveheader a:hover {background-color: #ffffff;}
.inactiveheader td {padding: 4px; margin: 4px;}
.inactiveheader {background: #ffffdd; border: 1px solid #b3C0db; padding: 0px; margin-bottom: 0px;}
.actiontab {background: #e4ebf6; border-bottom: 1px solid #b3C0db; border-left: 1px solid #b3C0db; border-right: 1px solid #b3C0db; 
	padding: 0px; margin-bottom: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.actiontab a:hover {background-color: #eff8ff;}
.divtab {padding: 4px; margin: 4px 2px 5px 2px;}
table.actiontab li {width: inherit; height: 60px; margin-right:24px;}
table.actiontab li a img {float:left; margin-right:5px;}
table.actiontab li a strong {display: block; margin-top:15px;  cursor:hand;}
.inactiveheadertab {border-bottom: 1px solid #e4ebf6; border-left: 1px solid #b3C0db; border-right: 1px solid #b3C0db; 	border-top: 1px solid #b3C0db; 
	background: #ffffdd; padding:4px;margin-right: 4px !Important; margin-left: 4px !Important;}
	
.disabledheadertab {border-bottom: 1px solid #e4ebf6; border-left: 1px solid #b3C0db; border-right: 1px solid #b3C0db; 	border-top: 1px solid #b3C0db; 
	background: #C5C5C5; padding:4px;margin-right: 4px !Important; margin-left: 4px !Important;}
	
.rtsLink  {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topleft: 5px; -webkit-border-radius-topright: 5px;}
.rtsSelected {background: #e4ebf6; margin-right: 4px !Important; margin-left: 4px !Important; padding:4px;}
.yuiactionrow {padding: 4px; margin: 4px; text-align:left; vertical-align:top ;}
.yuiaction {background: #e4ebf6; border: 1px solid #b3C0db; padding: 0px; margin-bottom: 15px;}
.yuiactionunit {font-weight:bold;}
.yuiactionbuttonrow {padding: 4px; margin: 4px; text-align:left; vertical-align:top ;text-align:center;}
.yuiaction a:hover {background-color: #eff8ff;}
.action2 table td {margin: 0px; padding: 0px; border: none;}
.uploadgridcell {border: 1px solid #ddd; margin:0; padding: 2px 3px;  background-color:#f0f0f0;}
.uploadgridcell td {border: 1px solid #ddd; margin:0; padding: 2px 3px;  background-color:#f0f0f0;}
.uploadgridcellselected {border-top: 1px solid #6c3; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px solid #6c3; background-color:#6c3;}
.uploadgridcellselected td {border-top: 1px solid #6c3; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px solid #6c3; background-color:#6c3;}
.uploadgrid {border-collapse:collapse; padding:0; margin:0; font-family:Verdana; font-size: 10px;}
.greentop {border-top: 1px solid #6c3; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px solid #6c3;}
.greentop td {border-top: 1px solid #6c3; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px solid #6c3;}
.greensides td {border-top: 1px solid #6c3; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px solid #6c3;}
.greenbottom td {border-top: 1px solid #6c3; border-right: 1px solid #6c3; border-bottom: 1px solid #6c3; border-left: 1px solid #6c3;}
.uploadgrid td {border: 1px solid #ddd; margin:0; padding: 2px 3px;}
.uploadlegend {float: left; width: 20px; height: 20px; margin: 3px 3px 3px 3px; border: solid 1px #B0B0B0;}
.grouplist {text-align:left;}
.uploadrow {margin-top: 0; vertical-align:middle;}
.directive {font-weight:bold; text-align:right;}
.uploadheader {background:#fff; border:0;  padding: 1px 2px; margin: 0px;}
.uploadwhite {background:#fff; border:0; font-size: 11px; padding: 1px 2px; margin: 0px;}
.uploadwhite td {border:0; font-size: 11px; padding: 1px 2px; margin: 0px; background-color: #fff;}
.datagrid {background-color: #f5f8fa;  border:none; background-image:url(../Images/datahead.jpg); background-repeat:repeat-y;}
.datagridheader td {border:none; padding: 3px 5px 4px 5px; margin: 0px; border-top: 3px solid #8181b4;  border-bottom: 1px solid #8181b4; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-weight:bold;}
.datagridfooter td {border:none; color: #fff; background: #b3C0db; border-color:#fff;}
.datagridcell td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px; background-color: #fff; border-bottom: #b3C0db 1px solid;}
.datagridcell2 td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px; background-color: #f5f8fa; border-bottom: 1px solid #b3C0db;}
.datagridaction {background: #7BBAEF; border:none; padding: 0px; margin-bottom: 15px;}
.datagridaction td  {font-size: 11px; padding: 4px 5px; margin: 0px; border-top: #7BBAEF 1px solid; border-right:none; border-bottom: #7BBAEF 1px solid; border-left:none;}
.recordnavigation {text-align: right}
.recordposition {}
.recordnavigation td {text-align: right; background-color: #fff; font-size: 13px; padding: 6px 5px;}
.recordposition td {background-color: #fff; font-size: 13px; padding: 6px 5px;}
.recordnavigation2 {text-align: left}
.recordposition2 {text-align: right; margin: 0 2px 0 10px;}
.recordnavigation2 td {text-align: left; background-color: #fff; font-size: 9px; padding: 6px 5px; font-weight:bold;}
.recordposition2 td {background-color: #fff; font-size: 12px; padding: 3px 5px 4px 15px;}
.recordnavigation2 a {padding: 3px 0px 4px 0px; text-decoration:none;  font-size:11px; font-weight:bold;}
.recordnavigation2 a:hover {background-color: #eff8ff; font-size:11px; font-weight:bold;}
.inactive a {float:left; display:block; text-decoration:underline; color:#444;}
div.dataGridPager {/*width: 550px;*/text-decoration:none;font-size:11px;font-weight:bold;height: 18px;}
div.dataGridPager a {padding: 3px 0px 4px 0px; text-decoration:none;  font-size:11px; font-weight:bold;}
div.dataGridPager a img {vertical-align: middle;}
div.dataGridPager a:hover {background-color: #eff8ff; font-size:11px; font-weight:bold;}
div.dataGridPager div.navigation {width: 375px;text-align: left;float: left; white-space:nowrap;}
div.dataGridPager div.counters {margin-left:25px; text-align:right; font-weight: normal; white-space:nowrap;}
.errorwindow {width: inherit;font-weight: bold; color:#000000; text-align:left; text-align: left; border-top: 3px solid #df3a18; 
    border-bottom: 1px solid #df3a18; margin-bottom: 15px; color:#000; background-color: #ffe1b6;}
.errorwindow ul {padding: 14px 6px 14px 30px; margin: 0px; font-weight: normal; background-color: #ffffba;}
.errorwindow li {padding: 3px 5px; background-color: #ffffba; color: #000000}
.errorwindow p {padding: 3px 5px 4px 5px;  margin: 0px; text-align:center;  color:#000000; border-bottom: 1px solid #df3a18;}
.errorwindow th {text-align:center; padding: 3px 5px 4px 5px; margin: 0px; border-bottom: 1px solid #df3a18;}
.errorwindow td {padding: 4px 5px; margin: 0; background-color: #ffffba;}
.communication {width: 300px; background-color: #eefaf9; margin-bottom: 15px; background-image:url(../images/greenhead.jpg); background-repeat:repeat-y;border-spacing:0;}
.communication th {padding: 3px 5px 4px 5px; margin: 0;  border-top: 3px solid #67cd34; border-bottom: 1px solid #67cd34; text-align: left;}
.communication td {padding: 4px 5px; margin: 0; background-color: #fff;}
.preferredwidth {width: 425px;}
.photo {text-align:center; padding: 15px; border-top: 1px solid #ddd; border-right: 3px solid #ddd; border-bottom: 3px solid #ddd; border-left: 1px solid #ddd;}
.photo p {padding: 15px;}
.help {background-color:#fff; margin:0; padding:4px;}
.help p {margin-bottom: 1em;}
#navigation {float:left; line-height:normal; margin:0 0 0 0;}
#navigation ul {margin:0; padding:0 0 0 40px; list-style:none;}
#navigation li {float:left; margin:0 1px; padding:0 0 0 9px; border-bottom:1px solid;}
#navigation a {float:left; display:block; width:.1em;  padding:3px 8px 4px 0; text-decoration:none; font-weight:bold;}
#navigation > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a {float:none;}
/* End IE5-Mac hack */
#mailout, #configure, #subscribers, #reports, #account, #librarian, #publishing, #developer{background-position:0 -150px; border-width:0;}
#navigation li:hover, #header li:hover a {background-position:0% -157px; color:#69c;}
#navigation li:hover a {background-position:100% -150px;}
#dull {float:left; background:#69c; line-height:normal; margin:0 0 0 0;}
#dull ul {margin:0; padding:0 0 0 40px; list-style:none;}
#dull li {float:left; background: #FFE88C url("../images/left_dull.gif") no-repeat left top; margin:0 1px; padding:0 0 0 9px; border-bottom:1px solid #765;}
#dull a {float:left; display:block; width:.1em; background:url("../images/right_dull.gif") no-repeat right top; padding:3px 8px 4px 0; text-decoration:none; font-weight:bold; color:#444;}
#dull > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#dull a {float:none;}
/* End IE5-Mac hack */
#dull a:hover {color:#444;}
#dull li:hover, #header li:hover a {background-position:0% -157px; color:#444;}
#dull li:hover a {background-position:100% -150px;}
#dull a:active {background-position:0% -157px; color:#444;}
#dull li#active a {background-position:0% -157px; color:#444;}
#page, .page {margin:0; padding:0;}
#logo {float:left; padding:4px 0 4px 20px; text-align:left;}
#logout {float:right; padding:4px; text-align:right;}
#logout a {width:71px; height:22px; padding:0; margin:0;display:block;text-decoration:none;}
#footer{padding:10px 0 10px 20px;}
#footer a:hover {text-decoration:none;}
.formbutton {width: 100px;}
.formbutton2 {width: 100px;	margin-right:7px;}
.formbuttonshort {width: 75px;}
.formbuttonlong {width: 125px;}
.invoicepaidcc {background-color:#6f6; padding:2px;}
.invoicepaidcq {background-color:#3cc; padding:2px;}
.invoicefailed {background-color:#f33; padding:2px;}
.invoicewaiting {background-color:#ccc;padding:2px;}
.notsetup {background-color:#f66; padding:0px;}
.notsetup td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.alreadythere {background-color:#9f9; padding:0px;}
.alreadythere td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.publishingoff {background-color:#aaf; padding:0px;}
.publishingoff td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.demopublishing {background-color:#faf; padding:0px;}
.demopublishing td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.publishedandsent {background-color:#9f9; padding:0px;}
.publishedandsent td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.publishedandqueued {background-color:#1aa; padding:0px;}
.publishedandqueued td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.bounceresent {background-color:#b5e2ff; padding: 0px;}
.bounceresent td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.bounceinactive {background-color:#fcf; padding: 0px;}
.bounceinactive td {border:none; font-size: 11px;padding: 4px 5px; margin: 0px;  border-bottom: #b3C0db 1px solid;}
.bounceupdated {background-color:#fc6; padding: 0px;}
.bounceupdated td {border:none; font-size: 11px; padding: 4px 5px; margin: 0px; border-bottom: #b3C0db 1px solid;}
.note {font-size:x-small ;font-weight:normal; font-style: italic;}
.validationsummary ul, communication ul {margin: 6px 6px 6px 24px;}
.validationsummary li, .communication li {padding: 0 6px;}
.validationsummary p, .communication p {padding: 0 6px;}
.validationsummary {width: 425px;}
.validationsummary {text-align:left; text-align: left; border-top: 3px solid #df3a18; border-bottom: 1px solid #df3a18; margin-bottom: 15px; color:#000; background-color: #ffe1b6;}
.validationsummary th {text-align:center; padding: 3px 5px 4px 5px; margin: 0px; border-bottom: 1px solid #df3a18;}
.validationsummary td {padding: 4px 5px; margin: 0; background-color: #ffffba;}
.publishlink {padding:  3px 0px 4px 10px; text-decoration:none;  font-size:11px; font-weight:bold;}
.publishlink a:hover {background-color: #eff8ff; font-size:11px; font-weight:bold;}
/* SEE: http://www.telerik.com/community/forums/thread/b311D-bbedhe.aspx */
.radnumericup{display: block;padding:0 0 0 5px;text-indent: -9999px;width: 16px;height: 8px;line-height: 8px;
	    background: transparent url('Img/SpinButtonSprites.gif') no-repeat;font-size:1px;position:relative;/*FF*/
	    z-index:2;/*Opera*/_position:static;/*IE*/outline:none;/*FF*/background-position: center 1px;}
.radnumericdown{display: block;padding:0 0 0 5px;text-indent: -9999px;width: 16px;height: 8px;line-height: 8px;
	    background: transparent url('Img/SpinButtonSprites.gif') no-repeat;font-size:1px;position:relative;/*FF*/
	    z-index:2;/*Opera*/_position:static;/*IE*/outline:none;/*FF*/background-position: center -7px;}
/* hack for IE6 */
html .RadEditor .reSplitButton{_display: inline-block;}
/* fix problem with padding in skin */
.RadEditor td{padding: 0 !important;}
.widthAuto {width: auto !important;}
.widthNarrow {width: 250px !important;}
.widthNormal {width: 525px !important;}
.widthWide {width: 650px !important;}
.widthInputForm {width: 450px !important;}
.widthFull{width: 100% !important;;}
.listrunArchiveStatus{height: 50px;margin-top: 5px;border: 1px solid #B3C0DB;padding: 5px 3px 5px 3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 5px;}
.listrunArchiveStatus img{height:48px;width: 48px;margin-right: 5px;float: left;vertical-align: middle;}
.wizardNavigator {height:50px;}
.arrowStump {float:left;}
.arrowBody, .arrowBodySelected{float:left;height: 50px;background-repeat:repeat-x;min-width: 75px;padding: 5px 5px 5px auto;}
.arrowBody{background-image:url('../Images/WizardNavigator/white_bkgr.gif');}
.arrowBodySelected{background-image:url('../Images/WizardNavigator/blue_bkgr.gif');}
.arrowTip {float:left;}
.arrowBody a, .arrowBodySelected a {display: block;font-size: 1.4em;color:#999FA4;padding: 18px 7px 18px 7px;text-decoration: none;}
.warning, .information {padding: 8px; margin: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.warning {border: solid 1px #FF0000; background: #FFE9E9;}
.information {border: solid 1px #0000FF; background: #E9E9FF;}
div.passwordStrength {float:left; width: 80px; clear:right; position:absolute; background:#FFE9E9; margin: 3px auto auto 12px; height: 24px; border:solid 1px #FF0000;}
div.passwordStrength img {float: left; margin: 4px;}
div.passwordStrength span {float: left; margin-top: 5px;}
.floatValidator {float: left; padding-top:8px;}
.reToolbar li {width: auto; /* fixes width problem in editor caused by .action li above. */}
.reEditorModes li {width: auto; /* fixes width problem in editor caused by .action li above. */}
fieldset.selected {border-color: #00FF00; background-color: #FFFFFF; -moz-box-shadow: 5px 5px 5px #000000;}
.signupButton{background-image: url('../Images/buttons/green/290x50.png'); width: 290px; height: 50px;
	line-height:50px; font-size: 18px;}
.buyCreditsButton{background-image: url('../Images/buttons/blue/130x40.png'); width: 130px; height: 40px;
	line-height:40px; font-size: 14px; font-weight:bold; float:left;}
.upgradeButton{background-image: url('../Images/buttons/green/150x40.png'); width: 150px; height: 40px;
	line-height:40px; font-size: 14px; font-weight:bold; float:left;}
.signupButton, .buyCreditsButton, .upgradeButton {color: #fff; text-align: center; text-decoration: none; display:block;}
.signupButton:hover, .buyCreditsButton:hover, .upgradeButton:hover {text-decoration: underline;}
.noFloat{clear:none !important; float:none !important;}
.floatLeft {float: left;}
.floatRight {float:right;}
.width100 {width: 100%;}
code {margin: 10px; display:block;font-family: monospace; padding: 5px; border: solid 1px #B8B8B8;}
.autoresponselistrun { background-color: #eaeaea; border-color: #9E9E9E; }
