@charset "utf-8";
/* CSS Document */
img{border:0;}
body{
background:url(http://www.dominocontact.com/images/pagebg.png) repeat-x top left #ffffff;
font-family:arial;
font-size:11px;
color:#6e6e6e;
margin:0;
}
.error{
padding:0 15px;
color:red;
font-weight:bold;
}
div,td,th{
font-family:arial;
font-size:11px;
color:#6e6e6e
}
h1{
font-family:arial;
font-size:21px;
color:#469b9c;
padding:0px 15px;
margin:10px 0px;
}
h2{
font-family:arial;
font-size:18px;
color:#3a92b5;
padding:0px 15px;
margin:10px 0px;
font-weight:100;
padding-bottom:0;
}
h3{
font-family:arial;
font-size:16px;
color:#d2720a;
padding:0px 15px;
margin:10px 0px;
}
h4{
font-family:arial;
font-size:14px;
color:#000;
padding:0px 15px;
margin:10px 0px;
}
h5{
font-family:arial;
font-size:18px;
color:#3a92b5;
padding:0px 15px;
margin:10px 0px;
font-weight:100;
padding-bottom:0;
}
h2.underline{
border-bottom:1px solid #dbe5e6;
padding:5px 0;
margin:0 15px;
margin-top:10px;
}
p{
font-family:arial;
font-size:12px;
color:#6e6e6e;
padding:0px 15px;
margin:10px 0px;
}
ol,ul{
font-family:arial;
font-size:12px;
color:#6e6e6e;
}
a{
color:#2690BA;
text-decoration:underline;
}
a:hover{
color:#2690BA;
text-decoration:none;
}
.contactform{
font-family:arial;
font-size:12px;
color:#6e6e6e;
}
#container{
width:816px;
text-align:left;
}
#bordercont{
background:url(http://www.dominocontact.com/images/contbg.png) repeat-x top left #eaefef;
padding:0 8px 8px 8px;
}
#maincontent{
border:1px solid #88a1a3;
border-top:0;
background:#fff;
}
#header{
height:84px;
background:url(http://www.dominocontact.com/images/headerbg.png) no-repeat #FFF;
}
#nav{
clear:both;
float:right;
margin-top:4px;
width:520px;
text-align:right;
}
#nav ul{
float:right;
display:inline;
list-style-type:none;
font-family:arial;
font-size:11px !important;
margin:0;
padding:0;
}
#nav li{
display:inline;
list-style:none;
padding:0;
margin:0;
}
#nav li a{
float:left;
padding:4px 10px;
text-decoration:none;
color:#5b7a7c;
background-color:#e3e8ea;
margin:0;
}
#nav li a:hover{
color:#157b82;
background-color:#f0f3f4;
}
#nav li.first a{
background:url(http://www.dominocontact.com/images/navcorner.png) top left no-repeat #e3e8ea;
}
#nav li.first a:hover{
background:url(http://www.dominocontact.com/images/navcorner.png) top left no-repeat #f0f3f4;
}

#banner{
clear:both;
height:210px;
border-top:2px solid #88a1a3;
border-bottom:2px solid #88a1a3;
background:url(http://www.dominocontact.com/images/hpbanner.jpg) no-repeat top left;
}

.orange{
color:#dd7608;
}
.green{
color:#0d6268;
}


.logo{
margin-top:12px;
margin-left:52px;
}
.upperlinks{
float:right;
margin:10px;
font-size:10px;
font-weight:bold;
}
.upperlinks a{
color:#dd7608;
text-decoration:none;
}
.upperlinks a:hover{
text-decoration:underline;
}


#rightmenu{
float:right;
width:239px;
height:210px;
background:url(http://www.dominocontact.com/images/rightmenubg.png) repeat-y top left;
}
#rightmenu h1{
margin:0;
padding:0;
}
#rightmenu h1 a{
/* behavior: url(iepngfix.htc) */
display:block;
font-family:arial;
font-size:14px;
color:#367372;
background:url(http://www.dominocontact.com/images/orangemenuitem.png) no-repeat;
margin:6px 4px 6px 4px;
padding:6px 0 6px 18px;
text-decoration:none;
}
#rightmenu h1 a:hover{
color:#3e5747;
background-position:-300px 0;
}
#slogan{
clear:both;
float:right;
font-size:13px;
font-weight:bold;
color:#0d6268;
margin:10px;
margin-top:0;
}
#content.homepage{
background:url(http://www.dominocontact.com/images/hprightbg.png) top right repeat-y;
}
#contenti{
background:url(http://www.dominocontact.com/images/hpreflection.png) top left no-repeat;
padding:15px;
}
#hplrmenu{
float:right;
width:239px;
}
#hplrmenu h1{
padding-left:25px;
margin:0;
margin-top:15px;
font-size:14px;
color:#dd7608;
letter-spacing:-1px;

}
#hplrmenu p{
margin:0;
padding-left:25px;
line-height:16px;
padding-right:15px;
padding-bottom:7px;}
.details{
margin:5px 0;
}
.details a{
display:block;
padding:3px;
padding-left:120px;
background:#73a1a4;
color:#fff;
font-size:12px;
text-decoration:none;
}
.details a:hover{
background:#5b878a;
color:#fff;
}
#clear{
clear:both;
}
#footer{
font-size:10px;
text-align:center;
color:#87a1a3;
}
#footer span{
display:block;
padding:10px;
color:#5b7a7c;
font-size:12px;
}
#footer a{
color:#5b7a7c;
text-decoration:none;
}
#footer a:hover{
color:#415c5e;
text-decoration:underline;
}
#testimonial{
float:left;
background:#e3e8ea;
width:190px;
}
#testimonial p{
margin:0;
padding:14px;
text-align:justify;
}
#submenu{
background:url(http://www.dominocontact.com/images/submenubg.png) top left repeat-x;
padding-top:28px;
padding-left:15px;
}
.screenshots img{
border:1 solid #E3E8EA;
margin:6px;
}

#pricingtable{
margin-left:15px;
width:500px;
}
#pricingtable td{
text-align:center;
background:#EEF2F3;
}
#pricingtable th.top{
font-size:12px;
font-weight:bold;
color:#345C6C;
background:#E3E8EA;
}
#pricingtable th.side{
color:#DD7608;
background:#E3E8EA;
}

/*-----------ADMIN MENU----------*/
#adminmenu{}
#adminmenu ul{margin-top:0;
margin-left:0;
padding-top:10px;
padding-left:20;
list-style-type:none;
}
#adminmenu li{
display:inline;
font-size:14px;
font-weight:bold
}
#adminmenu li a{
padding:5px;
color:#53959B;
text-decoration:none;
}
#adminmenu li a:hover{
color:#3D7C82;
}
.adminform{
border:0;
margin:20px 45px;
}
.adminform td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#adminform{
border:0;
margin:20px 45px;
}
#adminform td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#adminlist{
width:750px;
border:0;
margin:10px 15px;
}
#adminlist td{
padding:2px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#adminlist td.addtogroup{
border-top:1px solid #a6b2b3;
border-bottom:1px solid #a6b2b3;
background:#ecf1f2;
padding:3px;

}
#adminlist td.delete{
padding:3px;
padding-top:5px;

}
#adminlist th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#adminlist td.right{
text-align:right;
}
/*----------- INPUT -------------*/
form{
margin:0;
padding:0;
}
input.field{
width:185px;
height:20px;
background:#ecf1f2;
border:1px solid #a6b2b3;
font-size:12px;
font-family:arial;
font-weight:400;
}
input.hpfield{
width:140px;
height:20px;
background:#ecf1f2;
border:1px solid #a6b2b3;
font-size:12px;
font-family:arial;
font-weight:400;
}
input.button{
background:#44686c;
margin:3px;
padding:2px 5px;
font-family:Arial;
color:#dde5e6;
font-size:12px;
border:0;
font-weight:400;
}
input.button:focus{
background:#5f8488;
}
textarea.textarea{
width:185px;
height:40px;
background:#ecf1f2;
border:1px solid #a6b2b3;
font-size:12px;
font-family:arial;
}
#shortbar{
border-bottom:2px solid #92B0B2;
background:url(http://www.dominocontact.com/images/submenubg.png) repeat-x;
}
/*----------Form-Speciific-----------*/
#menutable{
width:798px;
padding:0;
height:400px;
}
#menutable td{
vertical-align:top;
}
#menutable td.left{
width:230px;
padding:0;
background:url(http://www.dominocontact.com/images/leftbarbg.png) top right repeat-y;
vertical-align:top;
}
#menutableside{
background:url(http://www.dominocontact.com/images/leftbartopbg.png) top right no-repeat;
padding:10px;
}
#wysiwyg{
margin:0 10px;
}
.menulist ul{
list-style-type:none;
}
.menulist ul li{
padding:8px 10px 10px 44px;
margin-bottom:5px;}
.menulist ul li a{
display:block;
font-family:arial;
font-size:15px;
font-weight:bold;
color:#2E9DB5;
text-decoration:none;
}
.menulist ul li a:hover{
color:#DD7608;
}
.menulist ul li#managenl{
background:url(http://www.dominocontact.com/images/li_managenewsletters.png) top left no-repeat;
}
.menulist ul li#manageissues{
background:url(http://www.dominocontact.com/images/li_manageissues.png) top left no-repeat;
}
.menulist ul li#publishissue{
background:url(http://www.dominocontact.com/images/li_publishissue.png) top left no-repeat;
}
.menulist ul li#issuetracking{
background:url(http://www.dominocontact.com/images/li_issuetracking.png) top left no-repeat;
}
.menulist ul li#recmaint{
background:url(http://www.dominocontact.com/images/li_recmaint.png) top left no-repeat;
}
.menulist ul li#groupmaint{
background:url(http://www.dominocontact.com/images/li_groupmaint.png) top left no-repeat;
}
.menulist ul li#importrec{
background:url(http://www.dominocontact.com/images/li_importrec.png) top left no-repeat;
}

#memberlogin.form{
width:375px;
border:0;
margin:20px 45px;
}
#memberlogin td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
/*-------Recipient Maint Rules---------*/
#recipientmaint.form{
width:375px;
border:0;
margin:20px 45px;
}
#recipientmaint td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#recipientmaint td.right{
width:185px;
}
#recipientmaintl.list{
width:540px;
border:0;
margin:10px 15px;
}
#recipientmaintl.list td{
padding:2px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#recipientmaintl.list td.addtogroup{
border-top:1px solid #a6b2b3;
border-bottom:1px solid #a6b2b3;
background:#ecf1f2;
padding:3px;

}
#recipientmaintl.list td.delete{
padding:3px;
padding-top:5px;

}
#recipientmaintl.list th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#recipientmaintl.list td.right{
text-align:right;
}

/*-------Group Maint Rules---------*/
#groupmaint.form{
width:375px;
border:0;
margin:20px 45px;
}
#groupmaint td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#groupmaint td.right{
width:185px;
}
#groupmaintl.list{
width:375px;
border:0;
margin:5px 45px 20px 45px;
}
#groupmaintl.list td{
padding:2px;
font-family:Arial;
font-size:12px;
color:#333;
font-weight:400;
}

#groupmaintl.list td.desc{
padding:2px;
padding-bottom:10px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#groupmaintl.list th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#groupmaintl.list td.right{
text-align:right;
}

/*-------Group List Rules---------*/
#grouplistmaint.list{
width:540px;
border:0;
margin:10px 15px;
}
#grouplistmaint.list td{
padding:2px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#grouplistmaint.list td.addtogroup{
border-top:1px solid #a6b2b3;
border-bottom:1px solid #a6b2b3;
background:#ecf1f2;
padding:3px;

}
#grouplistmaint.list td.delete{
padding:3px;
padding-top:5px;

}
#grouplistmaint.list th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#grouplistmaint.list td.right{
text-align:right;
}

/*-----------Import List--------*/

#importlist.form{
width:375px;
border:0;
margin:20px 45px;
}
#importlist td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#importlist td.right{
width:185px;
}

/*-------Newsletter Mgmt Rules---------*/
#nlmgmt.form{
width:375px;
border:0;
margin:20px 45px;
}
#nlmgmt td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#nlmgmt td.right{
width:185px;
}
#nlmgmtl.list{
width:375px;
border:0;
margin:5px 45px 20px 45px;
}
#nlmgmtl.list td{
padding:2px;
font-family:Arial;
font-size:12px;
color:#333;
font-weight:400;
}

#nlmgmtl.list td.desc{
padding:2px;
padding-bottom:10px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#nlmgmtl.list th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#nlmgmtl.list td.right{
text-align:right;
}

/*-------Issue Mgmt Rules---------*/
#issuemgmt.form{
width:375px;
border:0;
margin:20px 45px;
}
#issuemgmt td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#issuemgmt td.right{
width:185px;
}
#issuemgmtl.list{
width:550px;
border:0;
margin:5px 45px 20px 45px;
}
#issuemgmtl.list td{
padding:2px;
font-family:Arial;
font-size:12px;
color:#333;
font-weight:400;
}

#issuemgmtl.list td.desc{
padding:2px;
padding-bottom:10px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#issuemgmtl.list th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#issuemgmtl.list td.right{
text-align:right;
}

/*-------Pending Rules---------*/
#pendingtable.form{
	border:0;
	margin:20px 45px;
}
#pendingtable td{
	padding:2px;
}
#pendingtable td.right{
	width:185px;
}
#pendingtable td.title
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#406669;
	width:120px;
	background:0;
	border-bottom: 1px #000000 solid;
}
#pendingtable td.subtitle
{
	font-weight:bold;
	font-size:12px;
	width:120px;
	background:0;
	border-bottom: .5px #000000 dotted;
	padding-left: 10px;
}
#pendingtable td.header
{
	font-weight:bold;
	font-size:10px;
	width:120px;
	background:0;
	border-bottom: .5px #000000 dotted;
	padding-left: 10px;
}

#pendingtable td.info
{
	width:120px;
	background:0;
	padding-left: 10px;
}

/*-------Publish Rules---------*/
#publishform.form{
border:0;
margin:20px 45px;
}
#publishform td{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
}
#publishform td.right{
width:185px;
}
#publishform td.left{
width:120px;
background:0;
}
#publishforml.list{
width:540px;
border:0;
margin:10px 15px;
}
#publishforml.list td{
padding:2px;
font-family:Arial;
font-size:11px;
color:#333;
font-weight:400;
}
#publishforml.list td.addtogroup{
border-top:1px solid #a6b2b3;
border-bottom:1px solid #a6b2b3;
background:#ecf1f2;
padding:3px;

}
#publishforml.list td.delete{
padding:3px;
padding-top:5px;

}
#publishforml.list th{
padding:2px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#406669;
border-bottom:#727272 1px solid;
text-align:left;
}
#publishforml.list td.right{
text-align:right;
}
.quote {
width:600px;
padding:0 0 14px 0;
margin:10px auto;
background:url("images/quotebox.png") bottom left no-repeat;
text-align:left;
}
.quote h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("images/quotebox.png") top left no-repeat;
}
.quote p, .quote a {
margin:0;
padding:0 10px 3px;
border:1px solid #d8d8d8;
border-width:0 1px;
background:#fff;
}

.quote a:hover {
text-decoration:underline;
}
#featured img{
width:225px;
height:150px;
}
#featured a img{
border:3px solid #C7DEE2;
width:225px;
height:150px;
}
#featured a:hover img{
border:3px solid #93B2B0;
}
#hplogin h3{
font-size:13px;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:5px;
}
#hpmemberlogin{
margin-left:15px;
}
#hplogin input.button{
margin:0;
}
.step{
width:763px;
height:150px;
margin-left:18px;
margin-bottom:18px;
}
.step h1{
margin-left:150px;
padding-top:15px;
font-size:18px;
color:#dd7608;
}
.step ul{
margin-left:185px;
padding-left:0;
line-height:20px;
}
.step li{
margin-left:0;
padding-left:0;
color:#225258;
}
.step img{
float:right;
margin:17px 17px 14px 14px;
}
#step1{
background:url(images/step1.jpg) top left no-repeat;}
#step2{
background:url(images/step2.jpg) top left no-repeat;}
#step3{
background:url(images/step3.jpg) top left no-repeat;}

.sni_step{
min-height:76px;
padding-left:145px;
border-top:1px solid #dbe5e6;
padding-top:15px;
padding-bottom:10px;
margin:0 15px;
}
.sni_step b{
font-size:13px;
color:#136484;
}
.sni_step p{
font-size:11px;
}
#sni_template b{
color:#cc6d08;
font-size:14px;
display:block;
padding-bottom:4px;
}
#sni_step1{
background:url(images/sni_step1.png) no-repeat -15px 0;
margin-top:15px;
}
#sni_step2{
background:url(images/sni_step2.png) no-repeat -15px 0;
}
#sni_step3{
background:url(images/sni_step3.png) no-repeat -15px 0;
}
