#notice
{
    color:#ff0000
}

h1 {
	margin:0;
	padding:0;
}

/*content*/
/*
#content ul {
		margin-bottom:0;
}
*/

/* h3 added by PD to replace legend tags */
#content h3 {
	font-size:15px;
	color:#67652F;
	margin: 10px 0px 0px 0px;
	padding-bottom: 4px;
} 

  
#content h2 {
	font-size:19px;
	color:#67652F;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #999;
	padding-bottom: 4px;
} 



#content h1 {
	font-size:19px;
	color:#67652F;
	margin: 10px 0px 15px 0px;
	border-bottom: 2px solid #d0d0d0;
	padding-bottom: 5px;
}  

#content p {
		padding:0 10px 0 0;
		font-size:14px;
		color:#666666;
    }

.help_icon {
  cursor:pointer;
  cursor:hand;
	vertical-align:bottom;
}
	
#org_roles
{
	float:left;
	position:relative;
	width:60%;
}

#org_role_text
{
	float:left;
	position:relative;
	width:40%;
	font-size:9px;
	
}
	
/* body text styles */

a{
	color: #336699;
	text-decoration: none;
}




a:hover { 
	text-decoration: underline; 
}

a.footer-link {
color:#333;}

a.council:link{
	font-size:13px;
	color: #748c1d;
	text-decoration: underline;
}

a.council:visited {
	font-size:13px;
	color: #748c1d;
	text-decoration: underline;
}


a.council:hover { background-color:#DFE1CE; }

a.chapter:link {
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
}

a.chapter:visited {
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
}


a.chapter:hover { background-color:#99CCFF; }

a.resources:link {
	font-size: 13px;
	color: #660000;
	text-decoration: underline;
}

a.resources:visited {
	font-size: 13px;
	color: #660000;
	text-decoration: underline;
}


a.resources:hover { background-color:#CC6666; }


/* CONTENT items readded */
fieldset {
	padding: .5em;
	margin: 4px;
	/*max-width: 650px;*/
	border: 1px dotted #777;
	background-color: #eeeeee;
}
fieldsethidden {
	padding: 1.5em;
	margin: 4px;
	max-width: 450px;
	border: 1px dotted #777;
	background-color: #efefef;
	display: none;
	position: relative; margin-top:1em; padding-top:.75em;
}

legend
{
	font-size:13px; 
	color: #666;
	text-transform: uppercase;
    position:absolute; top: -.5em; left: .5em;
}

label
{
	display: block;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin: 6px 0 0 0;

}

#financial_report label
{
    display: inline;
}

select
{
   font-size:13px;	
}



input
{
   font-size:13px;	
}

input.button
{
	color:#050;
   font-size:12px;
   font-weight:bold;
	
}

input.btnhov{
	color:#000;}

/* body text styles for COUNCILS */

#council_wrapper
{
	position:relative;
	float:left;
	padding: 8px;
	width:290px;
	border: 1px dotted #777;
	margin-right: 10px;
}

#council_wrapper h4 {
	font-size:15px;
	color:#566423;
}

#council_wrapper p
{
	font-size:13px;
	margin-bottom:1em;
}

#council_wrapper HR {
	width: 100%;
	height:1px;
	color:#566423;
}

#leader_title_council {
	background-color:#566423;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	height: 18px;
	padding: 0px 0px 0px 5px;
}


/* body text styles for CHAPTERS */
#chapter_wrapper
{
	position:relative;
	float:left;
	clear: none;
	margin-left: 0px;
	padding:8px;
	width:290px;
	border: 1px dotted #777;
}


#chapter_wrapper h4 {
	font-size:15px;
	color:#003366;
}

#chapter_wrapper p
{
	font-size:13px;
	margin-bottom:1em;
}

#chapter_wrapper HR {
	width: 100%;
	height:1px;
	color:#003366;
}
#leader_title_chapter {
	background-color:#003366;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	height: 18px;
	padding: 0px 0px 0px 5px;
}

/* body text styles for OTHER RESOURCES */
#other_resources
{
	position:relative;
	float:left;
	clear: both;
	margin-top: 15px;
	padding:8px;
	width:290px;
	border: 1px dotted #777;
}


#other_resources h4 {
	font-size:15px;
	color:#660000;
}

#other_resources p
{
	font-size:13px;
	margin-bottom:1em;
}

#other_resources HR {
	width: 100%;
	height:1px;
	color:#660000;
}
#other_resources_title {
	background-color:#660000;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 0px;
	HEIGHT: 18px;
	padding: 0px 0px 0px 5px;
}


    

/* Table display CLASSES */   

td 
{
		font-size:12px; 
}
.ListTitle
{
	font-weight: bold;
	font-size: 13px;
	color: #444;
	padding: 4px 2px 4px 2px;
}

.ListTitle th {
	border-bottom: #ccc;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
	}

.ListActions
{
	font-size: larger;
	text-align: right;
	padding-left: 1em;
}

.ListLine1
{
	font-size: 11px;	
	padding: 0px;
	margin: 0px;
	line-height: 2em;
}
.ListLine1 td {
	border-bottom: #ccc;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	color: #444;
	padding: 4px 4px 2px 4px;
	background-color: #ffffff;
}

.ListLine0
{
	font-size: 11px;
	color: #444;
	padding: 0px;
	margin: 0px;
	line-height: 2em;
}
.ListLine0 td {
	border-bottom: #ccc;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	color: #444;
	padding: 4px 4px 2px 4px;
	background-color: #efefef;
}

.web_report_button {
	width:160px;
}

.web_report_button_text {
	font-size:11px;
	color:#666666;
	width:160px;
	float:left;
	margin:4px;
}

#report_description {
    font-size:13px;
    vertical-align:top;
    padding-left:4px;
}

#leftNav UL H2 {
    MARGIN-TOP:0px;
    MARGIN-BOTTOM:0px;
	PADDING-RIGHT: 11px;
	DISPLAY: block;
	PADDING-LEFT: 11px;
	PADDING-BOTTOM: 16px;
	PADDING-TOP: 16px;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-DECORATION: none;
	color: #ffffff;
}

table#webfeature {
    width: 675px;
}

#financial_report fieldset{
    max-width: 650px;
}

.fr_linenumber {
    width: 34px;
}

.fr_integer_input_cell {
    width: 75px;
}

.fr_total_cell {
    width: 60px;
}

.fr_sub_category {
    TEXT-DECORATION: underline;
}

.fr_table_head_cell {
    font-size: larger;
}

.fieldWithErrors {
  padding: 5px 2px 5px 2px;
  background-color: red;
  display: inline;
}

#errorExplanation {
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 14px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
  padding-top:10px;
}

#settings_physical_address {
	height: 80px;
}

#preview_email iframe {
width: 645px;
height: 500px;
}

.action_icon {
	display: inline;
	width: 20px;
}



/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */



/* email styles -- 669px is width of email wrapper */

#email_wrapper {}
#email_wrapper-inner {}


#content #email_wrapper h2, 
#content #email_wrapper h3, 
#content #email_wrapper h2 .title,
#content #email_wrapper fieldset#email_quick_start h2{
font-family:georgia;font-weight:bold;color:#333;
margin-top:.2em;
padding-top:0;} 

#content #email_wrapper fieldset  h2,
#content #email_wrapper h3 {color:#8f8648;}
#content #email_wrapper .input_row input {margin-right:10px;}
#content #email_wrapper input[type="submit"] {margin-top:10px;}


fieldset {margin:15px 0 0 0;padding:10px 10px 20px 10px;clear:both;}
#reports_form fieldset {clear:none;}


#email-intro-resources {overflow: hidden;margin-bottom:10px;}

#email-home-intro {
width:361px;float:left;
padding:10px 10px 0 10px;}

#email_marketing_wrapper {
width:247px;
padding:10px;
float:right;
border:1px dotted #C4C1C0;
border-bottom:none;}

#email-home-intro, #email_marketing_wrapper { margin-bottom: -1000px; padding-bottom: 1000px; }


#email_marketing_wrapper ul {
padding:0 0 0 5px;}

#email_marketing_wrapper li {
list-style:none}

#email_marketing_wrapper li a {
display:block;
padding:0 0 4px 0;
text-decoration:underline}

#intro-toggle-wrapper {
clear:both;
height:20px;
background:white url(/images/intro-toggle-border.gif) top left no-repeat;
margin:0 0 15px 0;}

.toggle-help {
height:20px;
cursor:auto;
cursor:pointer;
text-align:center;
color:#919191;
background-color:transparent;}

.toggle-help b {
padding-left:15px;
padding-right:15px;
background-color:white;
font-weight:normal;}

#intro-toggle-show {display:none;}

#email_marketing_title {background:#004479;color:#fff;padding:5px;}

#email_quick_start {clear:both;}

#email_quick_start #line_1 {margin: 15px 0;}

#email_quick_start #line_1 a, #email_quick_start #line_2 a {
text-decoration:underline;
padding:0 0px 0 20px;}

#email_quick_start #line_1 .help_icon {
margin:0 55px 0 5px;}

#email_quick_start #line_2 .help_icon {
margin:0 25px 0 5px;}

a.edit {background:url(/images/email/edit_icon.png) top left no-repeat;}
a.create {background:url(/images/email/create_icon.png) top left no-repeat;}
a.settings {background:url(/images/email/settings_icon.png) top left no-repeat;}
a.schedule {background:url(/images/email/schedule_icon.png) top left no-repeat;}
a.report {background:url(/images/email/report_icon.png) top left no-repeat;}

#email_report_container #intro {
float:left;width:450px;margin-bottom:30px;
}

#email_report_container #back_link a {
text-decoration:underline;
padding:0 0px 0 20px;
margin:0 20px 0 0;
float:right;}

#campaign_report_clicks_outer {
margin:20px 0 0 10px;
}

.email_list_tabs li {display:block;float:left;}
.email_list_tabs li a {display:block;padding:5px;}
.email_list {clear:both;}

.email_list_tabs {
clear:both;
padding:0;
}

.email_list_tabs li {
margin-right:6px;
width:80px;
text-align:center;
}

.email_list_tabs a {
border:1px solid #f2f2f2;
border-bottom:none;
color:#3b73ac;
display:block;
font-weight:bold;
background-color:#f2f2f2;}

.email_list_tabs li.active a {
color:#000;
background:#fff;}

#recent_emails_list {
min-height:20em;}

.email_list, .report_list {
border-top:1px solid #c6c6c6;
}

.email_list table {
font-weight:bold;
}

.email_list table, .report_list table {
font-size:10px;
width:100%;}

.email_list td, .report_list td {
padding:.4em 5px;
vertical-align:middle;
font-size:11px;}

.email_list td a, .report_list td a {
font-size:12px;}

.email_list th, .report_list th {
font-weight:bold;
font-size:13px;}

tr.row_0 {background:#f2f2f2;}

#recent_emails_list .col-1 {width:35%;}
#recent_emails_list .col-2 {width:20%;}
#recent_emails_list .col-3 {width:15%;}
#recent_emails_list .col-4 {width:15%;}
#recent_emails_list .col-5 {width:15%;}

#content ul#manage_email_actions {margin-bottom:4.4em;}
#content ul#manage_email_actions a {border:1px solid #3B73AC;}

.report_list td {text-align:center;}
.report_list td.col-1 {text-align:left;}

#email_report_container h4 {
font-size:13px;
color:#666666;
margin: 0 0 4px 0;
}

.no-content {
padding:.6em 6px;
background:#f2f2f2;}

#email_navigation {
padding:0;
margin:.5em 0 20px 0;
border:1px solid #929292;
background:#d6dff2;}

#email_navigation li {
padding:.6em 16px;
text-align:center;
float:left;
display:block;
list-style:none;
color:#929292;
font-size:11px;
font-weight:bold;
}

#email_navigation li.active {
color:#333;
background:#efeff8;
}

#email-wrapper-inner {
position:relative;
}

#email-header-home-link {
border:1px solid #336699;
position:absolute;
right:10px;
top:.8em;}

#email-header-home-link a {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
display:block;
padding:.2em 25px;}

.this_email_is {margin:.9em 0 .5em 0;font-weight:bold;color:#666666;}
.this_email_is span {color:#000000;}

#preview_email, #compose_email {
	margin-top:0;
}

#compose_email_tabs {
background-color:#fff;
padding:0;
margin-bottom:-2px;
border:0;
border-left:1px dotted #777777;
z-index:1;
}

#compose_email_tabs a{
display:block;
font-size:19px;
padding:0.5em 25px 0.6em 25px;}

#compose_email_tabs .help_icon {
margin:15px;	
}

#html_tab, #text_tab {float:left;}

#compose_email_tabs div {border-right:1px dotted #777777;border-top:1px dotted #777777;}
#compose_email_tabs div.active {background-color:#EEEEEE;border-bottom:0;}

#compose_email_tabs a.active {
color:#67652F;
background-color:#CCCCCC;}

#notice {padding:1em 0;}

#email_submit form {margin:1em 0;}

#choose_template form {
	margin-top:5px;
}
#choose_template div {
	display:inline;
  float:left;
  width:150px;
}

#afr_buttons2 {
  margin-top:10px
}

#afr_buttons2 input {
  display:block;
  margin:10px 0;
}
