﻿html * { margin:0; padding:0; }
html { overflow-y:scroll; }
body { font:normal 62.5% Helvetica, Arial, sans-serif; color:#000; }
form#frmSignup { font-size:1.2em; }

/*Signup Form Styling*/
/*This is fixed...*/
form#frmSignup div#wrap { width:51em; padding:0.5em; margin:2em auto; border:solid 1px #000; }
form#frmSignup .l { float:left; width:29em; height:auto; background:#fff; }
form#frmSignup .r { float:left; width:21em; height:auto; background:#fff; }
form#frmSignup .b { text-align:right; clear:both; width:50em; }
form#frmSignup .b input { cursor:pointer; font:bold 1.6em Trebuchet MS; background:#015697; color:#fff; border:solid 0.01em #666; margin:0.5em 0.5em 0.5em 0; height:2em; }
form#frmSignup .b input#btnSignup { width:12em; }
form#frmSignup .b input#btnClear { width:6em; }
form#frmSignup h1 { font:bold 2.2em Trebuchet MS; color:#015697; }
form#frmSignup span { font:normal 1.6em Arial; color:#000; display:block; clear:right; margin:0.5em 0 0 0.5em; }
form#frmSignup .l input { font:normal 2.2em Arial; padding:0.1em; background:#eee; color:#015697; border:solid 0.01em #666; margin:0 0 0.1em 0.4em; width:11.5em; }
form#frmSignup .r ul { list-style:none; margin:0.1em 0 0 0.5em; } /*{ color:#000; height:1.8em; margin:0 0.9em 0 0.9em; clear:both; background:#666; }*/
form#frmSignup .r ul li { font:normal 1.4em Arial; line-height:-0.2em; }
form#frmSignup .r input { margin:0.3em; }
form#frmSignup .l div { background:#fff; margin-right:1em; }
form#frmSignup span#lblFormat { width:auto; float:left;}
form#frmSignup select#ddlFormat { display:block; width:auto; float:left; margin:0.6em 0 0 0.3em; width:6em; font:normal 1.4em Arial;  }
/*-------------------*/

.center { margin:0 auto; }

/*ListDisplay Form Styling*/
/*This is elastic...*/
table#gridSubs { width:90%; border:solid 0.1em #000; margin:0 auto; }
table#gridSubs th { border:solid 0.1em #000; background:#adaaad; color:#fff; padding:0.3em; }
/*table#gridSubs th.colName { width:25%; }
table#gridSubs th.colSent { width:10%; }
table#gridSubs th.colDate { width:15%; }
table#gridSubs th.colAction { width:40%; }*/
table#gridSubs td { border:solid 0.1em #000; padding:0.3em; }
table#gridSubs .s { background:#eee; }
table#gridSubs .ns { background:#ff4444; color:#fff; font-weight:bold; }
table#gridSubs input { width:7em; height:2em; }
table#gridSubs .buttonWrap { text-align:center; }
/*------------------------*/

/*Newsletter Editor Form Styling*/
/*This is elastic...*/
form#frmEditor div#wrap { width:90%; margin:2em auto; }
form#frmEditor .buttons { display:block; width:100%; font:normal 1.6em Arial; height:2em; color:#000; background:#eee; clear:both; margin:1em 0; }
form#frmEditor .buttons p { display:block; float:left; padding:0.4em; }
form#frmEditor .buttons div { float:right; margin:0.3em 0.3em 0 0; }
form#frmEditor textarea { float:right; width:70%; height:30em; overflow-y:scroll; padding:0.1em; margin-top:1em; }
form#frmEditor input { cursor:pointer; background:#999; color:#fff; font:bold 0.7em Arial; width:7em; border:0; height:2em; }
form#frmEditor span { display:block; font-weight:bold; color:#fff; background:#015697; }
form#frmEditor span p { padding:0.2em 0 0.2em 0.7em; }
form#frmEditor span#lblTextHTML { margin-top:1em; }
form#frmEditor div#breadcrumbs { width:100%; background:#000; color:#eee; margin-bottom:1em; }
form#frmEditor div#breadcrumbs p { padding:0.4em 0 0.4em 0.7em; }
form#frmEditor div#breadcrumbs a { color:#eee; }
form#frmEditor .editorPanel { width:100%; background:#eee; color:#000; height:35em; margin-bottom:1em; }
form#frmEditor div#pnlSendTest, form#frmEditor div#pnlSubject { width:100%; background:#eee; color:#000; height:2.5em; }
form#frmEditor div#pnlSendTest p, form#frmEditor div#pnlSubject p { display:block; float:left; padding:0.6em 0.4em 0.2em 0.7em; }
form#frmEditor div#pnlSendTest div, form#frmEditor div#pnlSubject div { float:left; margin-top:0.1em; }
form#frmEditor input#txtSendTest, form#frmEditor input#txtSubject { cursor:text; background:#fff; color:#000; font:normal 1.2em Arial; width:20em; height:auto; padding:0.2em; border:solid 0.1em #000; }
form#frmEditor input#btnSendTest { cursor:pointer; background:#999; color:#fff; font:bold 1em Arial; width:8em; border:0; height:1.9em; margin-top:0.2em; }
/*-----------------------------*/

/*IE6 SUCKS*/
* html form#frmSignup .b input { margin:0.8em 0.8em 0.8em 0; }
* html form#frmSignup .l input { margin:0 0 0.15em 0.9em; }
* html form#frmSignup .r ul { margin:0.1em 0 0 0.6em; }
* html form#frmSignup .r input { margin:0.1em 0 0 0; }
* html form#frmSignup span#lblFormat { margin-left:0.3em; margin-top:0.8em; }
* html form#frmSignup select#ddlFormat { margin:0.8em 0 0 0.3em; }
* html form#frmEditor .buttons div { margin-right:0.1em; }
/*--------*/

