BODY {
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	margin: 0 auto;
	background-color: #eee;
	/* background-image: url(../images/bg.jpg); */
	background-repeat: no-repeat;
}
P {
	FONT-SIZE: 13px; 
	COLOR: #000000;
}
TD {
	FONT-SIZE: 13px; 
	COLOR: #000000; 
}
FORM {
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	margin: 0px; 
	padding: 0px; 
} 
INPUT {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
}
SELECT {
	FONT-SIZE: 13px; 
	COLOR: #000000;
}
TEXTAREA {
	FONT-SIZE: 12px; 
	COLOR: #000000;
}
/*
A {
	FONT-SIZE: 14px;
}
*/

FIELDSET {  
	font-size:13px;
	font-weight:bold;
	color: #222;
	margin: 10px 10px 20px;
	padding:0px;
	border: 1px solid #bbb;
}

LEGEND {
	color: #0B77B7;
}

.infoboxheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #336699; 
	COLOR: #ffffff;
}
.redcell {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ff0000; 
	COLOR: #ffffff; 
	WHITE-SPACE: nowrap
}
.browsercell {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #336699; 
	COLOR: #ffffff; 
	WHITE-SPACE: nowrap
}
.blackcell {
	FONT-SIZE: 13px; 
	BACKGROUND: #08071f; 
	COLOR: #000000;
}
.midbluecell {
	FONT-SIZE: 13px; 
	BACKGROUND: #0066cc; 
	COLOR: #000000;
}
.lightbluecell {
	FONT-SIZE: 13px; 
	BACKGROUND: #ff9900; 
	COLOR: #000000;
}
.redcell {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ff0000; 
	COLOR: #ffffff;
}
.datecell {
	FONT-SIZE: 12px; 
	BACKGROUND: #08071f; 
	COLOR: #ffffff;
}
.navcell {
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff; 
	COLOR: #000000;
}
.navcellnowrap {
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff;
	COLOR: #000000; 
	WHITE-SPACE: nowrap;
}
.infocell { 
	BACKGROUND: #fff; 
	COLOR: #000000;
}
.footercell { 
	BACKGROUND: #ffffff; 
	COLOR: #000000;
}
.subheaderlink { 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A.subheaderlink:active { 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
A.subheaderlink:visited { 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
A.subheaderlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	COLOR: #993333; 
	TEXT-DECORATION: underline;
}
.refreshheadercell {
	FONT-SIZE: 13px;
	;
	color: #FFFFFF;
}
.lockheadercell {
	FONT-SIZE: 13px; 
	BACKGROUND: #042550; 
	COLOR: #ffffff; 
}
.filterlistrightheading {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.listtableheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.infoheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.listtablebackground {
	BACKGROUND: #aaaaaa
}
.listtablecolumnheaders {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #dddddd; 
	COLOR: #000000; 
}
.listtableoddrow {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #000000; 
}
.listtableevenrow {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.listtableoddrowwrap {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #000000; 
}
.listtableevenrowwrap {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.listtableoddrowlink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableoddrowlink:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableoddrowlink:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableoddrowlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableoddrowlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: underline;
}
.listtableevenrowlink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableevenrowlink:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableevenrowlink:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableevenrowlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: none;
}
.listtableevenrowlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #993333; 
	WHITE-SPACE: nowrap; 
	TEXT-DECORATION: underline;
}
.stdlink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	TEXT-DECORATION: none;
}
.stdlink:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	TEXT-DECORATION: none;
}
.stdlink:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	TEXT-DECORATION: none;
}
.stdlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	TEXT-DECORATION: none;
}
.stdlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #993333; 
	TEXT-DECORATION: underline;
}
.formtablebackground {
	BACKGROUND: #fff;
}
.formtableheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.formconfirmdelete {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #ff0000; 
}
.formtablesubheading {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #eeeeee; 
	COLOR: #000000; 
}
.formcell {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #222;
}
.formval {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #222; 
	TEXT-ALIGN: left;
}
.centercell {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #222; 
	TEXT-ALIGN: center;
}
.extrainfo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	BACKGROUND: #ffffdd; 
	COLOR: #222; 
	TEXT-ALIGN: left;
}
.generatedcode {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffdd; 
	COLOR: #222; 
}
.backtaskheading {
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffdd; 
	COLOR: #000000; 
}
.sectionheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	BACKGROUND: #336699; 
	COLOR: #ffffff; 
}
.formcellwrap {
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #000000; 
}
.wrapcell {
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #000000;
	FONT-WEIGHT: normal;
}
.warningwrapcell {
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #ff0000; 
}
.formbuttoncell {
	FONT-SIZE: 14px; 
	BACKGROUND: #dddccc; 
	COLOR: #000000; 
}
.standardlink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #0000ff; 
	TEXT-DECORATION: underline;
}
A.standardlink:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #0000ff; 
	TEXT-DECORATION: underline;
}
A.standardlink:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #0000ff; 
	TEXT-DECORATION: underline;
}
A.standardlink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #ffffff; 
	COLOR: #ff0000; 
	TEXT-DECORATION: underline;
}
.classTooltip {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 10px; 
	Z-INDEX: 2; 
	LEFT: 0px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 10px; 
	FONT: 8pt MS Comic Sans,arial,sans-serif; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 280px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: black 1px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	BACKGROUND-COLOR: #ffffe6
}
.formattedtextarea {
	FONT-SIZE: 13px; 
	FONT-FAMILY: Courier New, Courier, mono; 	
	border-top: 1px solid #7c7c7c;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #ddd;
	background: #fff url(../images/fieldbg.gif) repeat-x top;
	padding: 2px 0 2px 2px;
	margin-left: 3px;
	text-align: left;
	align: left;
}
.formattedinput {
	FONT-SIZE: 13px;
	border-top: 1px solid #7c7c7c;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #ddd;
	background: #fff url(../images/fieldbg.gif) repeat-x top;
	padding: 2px 0 2px 2px;
	margin-left: 3px;
}

.required {
	BORDER-LEFT-WIDTH: 3px;
	BORDER-LEFT-COLOR: #FF3333;
	border-left-style: solid;
	margin-left: 0px;
	
}
.gobutton {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 13px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; HEIGHT: 17px; BACKGROUND-COLOR: #eeeeee; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.copyright {
	FONT-SIZE: 13px; COLOR: #bbbbbb; 
}
.copyright a {
	FONT-SIZE: 13px; COLOR: #bbbbbb; TEXT-DECORATION: none
}

table.pgbLayout {
  border-width: 0px;
  border-collapse: collapse;
  width: 100%;
}

.pgbLayout td {
  padding: 0px;
}

table.pgbMain {
  background-color: #FF6600;
  border-width: 0px;
  border-collapse: collapse;
  height: 11px;
}

/* --------------------------------- */

td.listtableheading{
	padding: 4px 6px 4px 6px;
	background: transparent;
	color: #222;
	font-size: 12px;
}
td.listtablebackground {
	background: #1C4480;
}
td.listtablebackground table{
	background: #C8D3DE;
}
td.refreshheadercell{
	background: transparent;
	color: #FFFFFF;
}
td.locatorcell, td.subheaderlink{
	background: transparent;
	FONT-SIZE: 13px; 
	COLOR: #222; 
	text-align: left;
}
td.subheaderlink {
	color: #fff;
}
td.subheaderlink a{
	color: #fff;
}
td.subheaderlink a:hover{
	color: #FFFFFF;
	background-color: #9EBACF;
}
td.subheaderlink a:visited{
	color: #FFFFFF;
}
td.subheaderlink a:active{
	color: #FFFFFF;
}
td.listtablebackground a{
	color: #000000;
	text-decoration: none; 
}
td.listtablebackground a:hover{
	color: #000000; 
	text-decoration: underline; 
}
td.listtablebackground a:visited{
	color: #000000;
}
td.listtablebackground a:active{
	color: #000000;
}
td.listtablecolumnheaders{
	background: #C8D3DE;
	color: #1C4480;
}


#message_panel {
	margin: 0 auto;
	text-align: -moz-center;
	vertical-align:top;
	width: 800px;
}


#filter_form {
	margin: 0 auto;
	text-align: -moz-center;
	vertical-align:top;
	width: 80%;
}



#message_panel .message_box {	
	font-size: 13px;
	vertical-align: top;
	font-variant:normal;
	font-weight:normal;
	margin: 0px auto;
	padding: 15px 15px 15px 30px;
	text-align: left;
}

.warning {
background:#FFB7B7 url(../../../images/warning.gif) no-repeat scroll 5px;
}

.note {
background:#FFF4B7 url(../../../images/please_note.gif) no-repeat scroll 5px;
}

.info {
background:#B8D0FE url(../../../images/please_note.gif) no-repeat scroll 5px;
}

.help {
background:#BAFEB8 url(../../../images/please_note.gif) no-repeat scroll 5px;
}


.columnBreak {
	padding-top: 35px;
}

.tab_box {
	text-align: center;
}
#campaigns { 
	margin:0 auto;
	width:95%;
	text-align: left;
}
#campaigns .yui-content {
	background: #AAAAAA;
	padding:0; /* pad content container */
	text-align: left;
}
#sysconfig { 
	margin:0 auto;
	width:95%;
	text-align: left;
	padding-bottom: 20px;
}
#sysconfig .yui-content {
	background: #fff;
	padding: 0; /* pad content container */
	text-align: left;
}
#profile_edit { 
	margin:0 auto;
	width:95%;
	text-align: left;
	padding-bottom: 20px;
}
#profile_edit .yui-content {
	background: #fff;
	padding:0; /* pad content container */
	text-align: left;
}
#profile_new { 
	margin:0 auto;
	width:95%;
	text-align: left;
	padding-bottom: 20px;
}
#profile_new .yui-content {
	background: #fff;
	padding:0; /* pad content container */
	text-align: left;
}
#campaigns { 
	margin:0 auto;
	width:95%;
	text-align: left;
}
#campaigns .yui-content {
	background: #AAAAAA;
	padding:0; /* pad content container */
	text-align: left;
}
#messages { 
	margin:0 auto;
	width:95%;
	text-align: left;
}
#messages .yui-content {
	background: #AAAAAA;
	padding:0; /* pad content container */
	text-align: left;
}




.loginheader {
	background:#FFF4B7 url(../images/lock.png) no-repeat scroll 5px;
	height : 40px;
	text-align: left;
	padding-left: 35px;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size: 20px;
	
}

.infoBoxMessage {
	background: #fff;
	border: 1px solid #DDDDDD;
	width: 600px;
	margin: 0px auto;
	padding: 20px;
}

.quotaPanel {
	width: auto;
	height: 20px;
	COLOR: #222;
	padding-left: 5px;
	padding-right: 5px;
	
}

.quotaPanel .quotaInfo {
	float: left;
	FONT-SIZE: 13px; 
	text-align: left;
}

.quotaPanel .lastCron {
	float: right;
	FONT-SIZE: 13px; 
	text-align: right;
}

.subMenuPanel {
	width: auto;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	color: #222;
}

.subMenuPanel .subMenuActions A {
	COLOR: #222;
	TEXT-DECORATION: none;
}

.subMenuPanel .subMenuActions a:hover{
	COLOR: #222;
	TEXT-DECORATION: underline;
}

.subMenuPanel .subMenuActions a:visited{
	COLOR: #222;
}

.subMenuPanel .subMenuActions a:active{
	COLOR: #222;
}

.subMenuPanel .subMenuTitle {
	float: left;
	FONT-SIZE: 13px; 
	COLOR: #222; 
	text-align: left;
}


.subMenuPanel .subMenuActions {
	float: right;
	FONT-SIZE: 13px; 
	COLOR: #222; 
	text-align: right;
}

#calendarcontainer {
	padding:10px;
}

#calendarmenu {
	position: absolute;
}

#calendarpicker button {
	background: url(../images/calendar_icon.gif) center center no-repeat;
	text-align: left;
	text-indent: -10em;
	overflow: hidden;
	*margin-left: 10em; /* For IE */
	*padding: 0 3em;    /* For IE */
	white-space: nowrap;
}

#send_month, #send_day {
	width: 5em;
}
    
#send_year {    
	width: 5em;   
}

#datefields {	
	padding: 0px;
	float: left;
}

#timefields {	
	padding: 0px;
	float: left;
}

#calendarpicker  {	
	vertical-align: middle;
}


.form_info {
	display: inline-block; 
	clear: both;
	border-bottom: 1px dotted #ccc;
	margin: 10px;
	font-weight: normal;
	text-align: left;
}

.form_info[class] {
	display: block;
}
	
.form_info h2 {
	font-weight: normal;
	font-size: 160%;
	color: #0B77B7;
	margin: 0 0 3px 0;
	clear: left;
}

.form_info p {
	font-size: 95%;
	line-height: 135%;
	margin: 0 0 12px 0;
}

.additional_info {
	display: inline-block; 
	clear: both;
	border-bottom: 1px dotted #ccc;
	margin: 10px;
	font-weight: normal;
	text-align: left;
}

.additional_info[class] {
	display: block;
}
	
.additional_info p {
	font-size: 95%;
	line-height: 135%;
	margin: 0 0 12px 0;
}



.form_alert p {
	margin: 10px 10px 0px;
	text-align: left;
}

.image_header {
	background:#23589A;
}

.messageLengthLink {
	width: 100%;
	text-align: center;
}

