/*
	ListMessenger - Professional Mailing List Management
	Copyright © 2005 Silentweb [http://www.silentweb.ca]

	Developed By: Matt Simpson <msimpson-AT-listmessenger.com>

	For the most recent version, visit the ListMessenger website:
	[http://www.listmessenger.com]

	License Information is found in docs/licence.html
	$Id: Exp $
*/
	
html {
	overflow-x:			auto
}

body {
	background-color:		#FFFFFF;
	color:				#000000;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none
}

table.main {
	background-color:		#FFFFFF;
	width:				720px;
	height:				550px;
	text-align:			left;
	border:				1px #000000 solid	
}

table.error-table {
	background-color:		#FFD9D0;
	border:				1px #CC0000 solid;
	padding:				5px
}

table.notice-table {
	background-color:		#FFFFCC;
	border:				1px #FFCC00 solid;
	padding:				5px
}

table.success-table {
	background-color:		#EEEEEE;
	border:				1px #669900 solid;
	padding:				5px
}

td {
	color:				#000000;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none	
}

td.logged-text {
	color:				#666666;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	padding-right:			5px
}

td.error-text {
	color:				#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding-right:			5px
}

td.notice-text {
	color:				#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding-right:			5px
}

td.success-text {
	color:				#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	padding-right:			5px
}

td.form-row-req {
	color:				#CC0000;
	font-weight:			bold;
	padding-left:			5px;
}

td.form-row-nreq {
	font-weight:			bold;
	padding-left:			5px;
}

td.form-row-err {
	color:				#CC0000;
	background-color:		#FFCCCC;		
	font-weight:			bold;
	padding-left:			5px;
}

a {
	text-decoration:		underline;
	color:				#669933;
	font-size:			11px;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold
}
a:hover {
	text-decoration:		none;
	color:				#CC0000
}

a.menu {
	color:				#FF3300;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none		
}
a.menu:hover {
	text-decoration:		none;
	color:				#CC0000
}

a.logout {
	text-decoration:		none;
	color:				#CC0000;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			normal
}
a.logout:hover {
	text-decoration:		none;
	color:				#000000
}

a.preferences-title {
	color:				#669933;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			bold;
	text-decoration:		none		
}
a.preferences-title:hover {
	text-decoration:		none;
	color:				#CC0000
}

form {
	display:				inline
}

select {
	padding:				0px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			11px;
	background-color:		#FFFFFF
}

input.text-box {
	padding:				1px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px; 
	color:				#000000; 	
	background-color:		#EEEEEE; 
	border:				1px #666666 solid;
	text-decoration:		none
}

input.pass-box {
	padding:				1px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px; 
	color:				#000000; 	
	background-color:		#EEEEEE; 
	border:				1px #666666 solid;
	text-decoration:		none
}

input.button {
	background-color:		#EEEEEE;
	background-image: 		url('../images/button-bg.gif');
	color:				#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration:		none;
	width:				105px;
	height:				20px;
	border:				none
}

input.file {
	padding:				0px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	background-color:		#FFFFFF
}
	
input.submit {
	background-color:		#EEEEEE;
	background-image: 		url('../images/button-bg.gif');
	color:				#000000;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration:		none;
	width:				105px;
	height:				20px;
	border:				none
}

div.page-heading {
	color:				#666633;
	border-bottom:			1px #333333 dotted;
	font-size:			14px;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold;
	text-align:			left
}

div.progress-text {
	color:				#666666;
	font-size:			13px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none		
}

textarea.progress-error {
	color:				#CC0000;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none		
}

.titlea {
	color:				#FFFFFF;
	font-size:			13px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none		
}

.titleb {
	color:				#FFFFFF;
	font-size:			13px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			bold;
	text-decoration:		none		
}

.titlea-positive {
	color:				#666666;
	font-size:			13px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none		
}

.titleb-positive {
	color:				#666666;
	font-size:			13px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			bold;
	text-decoration:		none		
}

.theading-off {
	color:				#000000;
	font-size:			11px;
	font-family:			Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			bold;
	text-decoration:		none		
}
.theading-off:hover {
	color:				#CC0000
}

.theading-on {
	color:				#666633;
	font-size:			11px;
	font-family:			Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			bold;
	text-decoration:		underline
}
.theading-on:hover {
	color:				#CC0000
}

.setup-error-text {
	color:				#333333;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	text-decoration:		none		
}

.small-grey {
	color:				#999999;
	font-size:			9px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	text-decoration:		none		
}

.copyright {
	color:				#999999;
	font-size:			9px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none		
}
.copyright:hover {
	text-decoration:		none;
	color:				#CC0000
}

.help-image {
	width:				13px;
	height:				13px;
	cursor:				pointer
}

.cursor {
	cursor:				pointer
}

.search-heading {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:			bold;
	padding-left:			3px;
	color:				#000000
}

.search-on {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:			bold;
	padding-left:			3px;
	color:				#333333
}

.search-off {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:			bold;
	padding-left:			3px;
	color:				#CCCCCC
}

.confirm-delete {
	color:				#CC0000;
	font-weight:			bold;
	border-bottom:			1px #CC0000 dotted
}

.page-subheading {
	color:				#666633;
	font-size:			12px;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold
}

.hilight {
	color:				#FF0000;
	background-color:		#FFFF99;
	padding-left:			2px;
	padding-right:			2px;
	font-weight:			bold
}