/** Misc Attributes **/
.msg { color:red; letter-spacing: .02em; font-size:12px; font-weight:bold; }


/** HTMl tags modified for this theme **/
body{ color: #555; margin:0px; padding:0px; border:none; font-size: 13px; font-family:Arial, Helvetica, sans-serif;; top:0px; }
table { font-size:13px; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse; }
td { font-family:Arial, Helvetica, sans-serif;}
th { text-align:left; padding: 15px 10px 0 0; margin: 0; font-size:13px; border-bottom: 1px solid #666; height: 35px;}

/** Form and other common tags **/
hr { background:#666; color:#666; border:#666; height:2px; text-align:left; }
.button {	background-color: #ccc; border: 1px solid #000; color: #000; font-weight: bold; cursor: pointer; }
input.text, .select { height:20px; background-color:#fff; border:solid 2px #4f5c6d; color:#4f5c6d; font-weight:bold; }
form { padding:0px; margin:0px; }
p { padding-bottom:5px; margin:0px; }
li { padding-bottom:15px; }

/** Standard Heading Tags **/
h1 { font-size: 20px;  color:#666; letter-spacing: .01em; padding:0px; margin:0px;  padding-top:3px; }
h2 { font-size: 17px; color: #666; letter-spacing: .02em; padding:0px; margin:0px;}
h3 { font-size: 15px; color: #666; letter-spacing: 0px; padding-left: 0px; padding:0px; margin:0px; white-space:nowrap;}
h4 { font-size: 14px; text-transform: uppercase; color: #666; letter-spacing: 1px; padding:0px; margin:0px;}
h5 { font-weight: bold; color: #666; padding:0px; margin:0px; font-size:13px;}

/** Link Attributes **/
A:hover, A:visited, A:active, A:link { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666; }
a:hover { text-decoration:underline; color:#555555; }

/** Misc Attributes **/
.spacer { width:10px; }
tr.row_1 { background-color:#e5ded6; }
tr.row_0 { background-color:#ecebf1; }
.highlight { background-color:yellow; }

TR.campaignRow TD {
	border-top: 1px solid #ccc;
	height: 35px;
	vertical-align:top;
	padding-top: 10px;
}
TR.campaignRow0 TD {
	height: 35px;
	vertical-align:top;
	padding-top: 10px;
}
TD.inputBox {
	padding-right:10px;
	width: 10px;
}
TD.campaignName {
	white-space: nowrap;
	width: 300px;
}
TD.submitBox {
	padding-top:15px;
	padding-bottom:20px;
}
TD.campaignListTitle {
	padding-bottom: 5px;
}

#optOutOther {
	display: block; 
	visibility: hidden; 
	display: none;
	margin-top: 10px;
}