﻿


html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background:url(../images/bodytopbg.gif) top repeat-x #FFFFFF;
	}
		
/*Removes Firefox 'Dancing ants'*/
.body a:active
{
outline: none;
}

body *:focus
{
-moz-outline-style: none;
}
		
#content {
	width:1000px;
	height:auto;
	float:left;
}

#header {
	width:1000px;
	float:left;
	height:120px;

}
.headleft {
	width:753px;
	float:left;
}
.headright {
	width:200px;
	float:left;
}
.headright a:link {color:#333333; text-decoration:underline; }
.headright a:visited {color:#333333; text-decoration:underline;}
.headright a:hover {color:#333333; text-decoration:underline;}
.headright a:active {color:#333333; text-decoration:underline;}
.login {
	height:20px;
	width:200px;
	margin-left:15px;
	padding-top:5px;
	font-size:14px;
	color:#333333;
}
.login a:link {color:#333333; text-decoration:underline; }
.login a:visited {color:#333333; text-decoration:underline;}
.login a:hover {color:#333333; text-decoration:underline;}
.login a:active {color:#333333; text-decoration:underline;}


#headline {
	height:37px;
	width:716px;
	font-size:31px;
	margin-left:15px;
	padding-top:25px;
	color:#333333;
	font-weight:normal;
}

#topnav {
	height:29px;
	width:auto;
	margin-left:15px;
}
#logo_holder {
	height:122px;
	border-left:1px solid #bbb68d;
	width:200px;
}
#logo_holder a img {
	margin-top:4px;
	margin-left:34px;
	border-width:0;
}

/*----------------------- Body Layout ------------------------------*/
#content_pane {
	width:1000px;
	height:auto;
	float:left;
	background:url(../images/contenttopbg.gif) top no-repeat;
}
#content_pane_right_column {
	background:url(../images/contenttopbg.gif) top no-repeat;
}

#left_column {
	width:216px;
	height:auto;
	float:left;
}
#left_column_2 {
	width:231px;
	height:auto;
	float:left;
}
#center_column {
	width:535px;
	height:860px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	float:left;
	background:url(../images/centerbottombg_38.jpg) bottom repeat-x;
}
#center_column2 {
	width:535px;
	height:870px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	float:left;
	background:url(../images/centerbottombg_38.jpg) bottom repeat-x;
}
#right_column {
	width:247px;
	height:auto;
	float:left;

}


#right_column2 {
	width:245px;
	height:auto;
	float:left;

}


/*------------------- Left Column Holders -----------------------------*/
.left_resources1 {
	width:auto;
	height:137px;
	margin-left:15px;
	margin-top:39px;
	color:#333333;
	font-size:16px;
	/*background:url(../images/TBTLMainBannerTape01.png) right 80px no-repeat;*/
}
.left_resources1 h1 {
	font-weight:normal;
	font-size:30px;
	margin-bottom:10px;
}
.left_resources2 {
	width:auto;
	height:163px;
	margin-left:15px;
	margin-top:42px;
	color:#333333;
	font-size:16px;
	background:url(../images/TBTLMainBannerTape02.png) right 80px no-repeat;
}
.left_resources2 h1 {
	font-weight:normal;
	font-size:30px;
	margin-bottom:10px;
}
.left_resources3 {
	width:auto;
	height:163px;
	margin-left:15px;
	margin-top:42px;
	color:#333333;
	font-size:16px;
	background:url(../images/TBTLMainBannerTape03.png) right 80px no-repeat;
}
.left_resources3 h1 {
	font-weight:normal;
	font-size:30px;
	margin-bottom:10px;
}

.center_myth_banner
{
	color:#333333;
	font-size:31px;
	font-weight:normal;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:8px;
	line-height:32px;  
    }
.left_resources a:link {font-size:26px; color:#cc0000; text-decoration:none;}
.left_resources a:visited {font-size:26px; color:#cc0000; text-decoration:none;}
.left_resources a:hover {font-size:26px; color:#cc0000; text-decoration:underline;}
.left_resources a:active {font-size:26px; color:#cc0000; text-decoration:none;}

.left_involved {
	width:auto;
	height:153px;
	padding-left:15px;
	color:#333333;
	font-size:16px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.left_involved h2 {
	font-weight:normal;
	font-size:18px;
	margin-bottom:6px;/* 6px */
	margin-top:10px;
}
.left_involved a:link {font-size:11px; color:#cc0000; text-decoration:none;}
.left_involved a:visited {font-size:11px; color:#cc0000; text-decoration:none;}
.left_involved a:hover {font-size:11px; color:#cc0000; text-decoration:underline;}
.left_involved a:active {font-size:11px; color:#cc0000; text-decoration:none;}

.left_spread {
	width:auto;
	height:auto;
	color:#333333;
}
.left_spread h2 {
	padding-left:15px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:7px;
	margin-top:13px;
}
.left_spread p {
	margin-left:15px;
	margin-right:10px;
	font-size:11px;
}
.left_spread a:link {font-size:11px; color:#cc0000; text-decoration:none;}
.left_spread a:visited {font-size:11px; color:#cc0000; text-decoration:none;}
.left_spread a:hover {font-size:11px; color:#cc0000; text-decoration:underline;}
.left_spread a:active {font-size:11px; color:#cc0000; text-decoration:none;}


.left_purpose {
	width:auto;
	height:auto;
	color:#333333;
	border-top:1px solid #cccccc;
}

.left_purpose h2 {
	padding-left:15px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:7px;
	margin-top:13px;
}
.left_purpose p {
	margin-left:15px;
	margin-right:10px;
	font-size:11px;
}
.left_purpose a:link {font-size:11px; color:#cc0000; text-decoration:none;}
.left_purpose a:visited {font-size:11px; color:#cc0000; text-decoration:none;}
.left_purpose a:hover {font-size:11px; color:#cc0000; text-decoration:underline;}
.left_purpose a:active {font-size:11px; color:#cc0000; text-decoration:none;}


.left_partner {
	width:auto;
	height:auto;
	color:#333333;
	border-bottom:1px solid #cccccc;
}

.left_partner h2 {
	padding-left:15px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:7px;
	margin-top:13px;
}
.left_partner p {
	margin-left:15px;
	margin-right:10px;
	font-size:11px;
}
.left_partner a:link {font-size:11px; color:#cc0000; text-decoration:none;}
.left_partner a:visited {font-size:11px; color:#cc0000; text-decoration:none;}
.left_partner a:hover {font-size:11px; color:#cc0000; text-decoration:underline;}
.left_partner a:active {font-size:11px; color:#cc0000; text-decoration:none;}


.left_ecard_top 
{
	background-image:url(../images/label-maker_03.png);
	width:737px;
	height:268px;
}
.left_ecard_top_text 
{
width:375px;
}
.left_ecard_bottom
{
	background-image:url(../images/ecard_landing_03.png);
	width:737px;
	height:552px;
}
.left_ecard_bottom_left
{
	float:left;
}
.left_ecard_bottom_right
{
	float:right;
	padding-right:10px;
}
.left_pledge_bottom_left
{
	float:left;
}
.left_pledge_bottom_right
{
	float:right;
	padding-right:10px;
}
.ecard_step1_viewer 
{
	border: 1px solid #cccccc; 
	background-color:#FBFBFB;  
	overflow-x:scroll; 
	overflow-y:hidden; 
	width:950px; 
	height:350px;
	padding-right:30px;
	margin-top:5px;
}
.ecard_step1_viewer_outer_table 
{
	padding-left:30px;
}
.ecard_step1_viewer_outer_table_right 
{
	padding-left:30px;
	padding-right:30px;
}
.ecard_step1_viewer_inner_table 
{
	padding-left:10px;
}
.ecard_step1_viewer_button_div_top
{
	padding-top: 10px;
}
.ecard_step1_viewer_button_div_innards_left
{
	float: left;
}
.ecard_step1_viewer_button_div_innards_right
{
	float: right; 
	padding-right: 20px;
}
.ecard_step2_viewer_button_div_innards_right
{
	float: right; 
	padding-right: 150px;
}
.ecard_step3_viewer_button_div_innards_right
{
	float: right; 
}
.ecard_step3_outer 
{
	width: 586px; 
	height: auto;
}
.ecard_step3_preview_box 
{
	border: 1px solid #cccccc; 
	width: 586px; 
}
.ecard_view_box 
{
	width: 500px; 
}
.ecard_step3_preview_box_content 
{
	padding: 10px 30px 30px 30px;
}
.ecard_step3_preview_box_content_inner 
{
	padding-right: 340px;
}
.ecard_step3_preview_box_content_inner_inner 
{
	overflow-y: auto; 
	height: 200px;
}
.ecard_step3_recipients 
{
	width: 586px; 
	height: 75px;
	overflow-y: auto;
}

/* ------------------ Center Column Content ----------------------------------*/

.center_content {
	width:auto;
	height:auto;
}
.center_content h1 {
	color:#333333;
	font-size:31px;
	font-weight:normal;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:8px;
	line-height:32px;
}
.center_content a:link {color:#cc0000; text-decoration:none; font-size:18px; margin-right:15px;}
.center_content a:visited {color:#cc0000; text-decoration:none; font-size:18px; margin-right:15px;}
.center_content a:hover {color:#cc0000; text-decoration:underline; font-size:18px; margin-right:15px;}
.center_content a:active {color:#cc0000; text-decoration:none; font-size:18px; margin-right:15px;}
/* ------------------ Center Title Content ----------------------------------*/
.center_header_content 
{
	width:733px;
	padding-left: 20px; 
	padding-top:  43px;
	padding-bottom:  20px;
	border-right:1px solid #cccccc;
}
.center_header_content h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
}

.center_header_content_tools 
{
	width:450px;
	padding-left: 20px; 
	padding-top:  43px;
	padding-bottom:  15px;	
}
.center_header_content_tools h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:5px;
	line-height:32px;
}

/* ------------------ Right Column Content ----------------------------------*/

.right_sponsor {
	width:auto;
	height:auto;
	padding-left:27px;
	margin-top:45px;
	color:#333333;
	font-size:11px;
	border-bottom:1px solid #cccccc;
	padding-bottom:15px;
}
.right_sponsor h2, .right_holder h2 {
	font-weight:normal;
	font-size:18px;
	margin-bottom:6px;
	margin-top:10px;
}
.right_holder {
	width:auto;
	height:auto;
	padding-left:27px;
	margin-top:15px;
	color:#333333;
	font-size:11px;
	border-top:1px solid #cccccc;
	padding-bottom:15px;

}
.right_holder a:link {color:#cc0000; text-decoration:none; }
.right_holder a:visited {color:#cc0000; text-decoration:none; }
.right_holder a:hover {color:#cc0000; text-decoration:underline; }
.right_holder a:active {color:#cc0000; text-decoration:none; }
.right_holder h6 {
	font-size:70px;
	font-weight:normal;
	margin-top:-15px;
}
.right_holder_noline {
	width:auto;
	height:auto;
	margin-top:10px;
	color:#333333;
	font-size:11px;
	
	

}
.right_holder_noline a:link {color:#cc0000; text-decoration:none; }
.right_holder_noline a:visited {color:#cc0000; text-decoration:none; }
.right_holder_noline a:hover {color:#cc0000; text-decoration:underline; }
.right_holder_noline a:active {color:#cc0000; text-decoration:none; }
.right_holder_noline h6 {
	font-size:70px;
	font-weight:normal;
	margin-top:-15px;
}
.numbertext {
	font-size:12px;
   color:#333333;
   line-height:18px;
	background:#FFFFFF;
}
.ticker_font1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:70px;
	background:#FFFFFF;
}
.ticker_font2 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	background:#FFFFFF;
}
.ticker_font3 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	background:#FFFFFF;
}
.ticker_font4 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	background:#FFFFFF;
}

.numbertext a { color:#cc0000; font-size:14px; text-decoration: none; }
.numbertext a:hover { text-decoration: underline; }
.ticker_font1 a { color:#cc0000; font-size:14px; text-decoration: none; }
.ticker_font1 a:hover { text-decoration: underline; }
.ticker_font2 a { color:#cc0000; font-size:14px; text-decoration: none; }
.ticker_font2 a:hover { text-decoration: underline; }
.ticker_font3 a { color:#cc0000; font-size:14px; text-decoration: none; }
.ticker_font3 a:hover { text-decoration: underline; }
.ticker_font4 a { color:#cc0000; font-size:14px; text-decoration: none; }
.ticker_font4 a:hover { text-decoration: underline; }

.righttable img {padding:3px;}

.footernav {
	line-height:16px;
	font-size:10px;
}
.footernav a { color:#cc0000; text-decoration: none; }
.footernav a:hover { text-decoration: underline; }

/*--------------- Two Column Layout ----------------------------*/

.left_big_column {
	width:737px;
	height:861px;
	float:left;
	border-right:1px solid #cccccc;
	padding-left:15px;
}
.left_big_column h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:36px;
}
.left_big_column h2 {
	color:#aaa470;
	font-weight:normal;
	font-size:25px;
	margin-bottom:8px;
}

.left_big_column h3 {
	    font-size:18px;
	color:#333333;
    font-weight:normal;
}


.left_big_column table tr td {
	font-size:12px;
	color:#333333;
}
.left_big_column_forgot table tr td 
{
	font-size:12px;
	color:#333333;
	text-align:left;
}

.left_big_column_ss {
	width:737px;
	height:auto;
	padding-bottom:50px;
	float:left;
	padding-left:15px;
}
.left_big_column_ss h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
}

.left_big_column_ss h3 {
	    font-size:16px;
	color:#333333;
    padding-right:30px;
    padding-bottom:20px;
    line-height:20px;
    font-weight:normal;
}
.left_big_column_ss h4 {
	    font-size:18px;
	color:#333333;
    font-weight:normal;
}


.left_big_column_stw table tr td {
	font-size:12px;
	color:#333333;
}

.left_big_column_stw {
	width:737px;
	height:880px;
	float:left;
	border-right:1px solid #cccccc;
	padding-left:15px;
}
.left_big_column_stw h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
}
.left_big_column_stw h2 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
}
.left_big_column_stw h3 {
	    font-size:18px;
	color:#333333;
    font-weight:normal;
}

#admin_left_column h2 {
	font-size:18px;
	color:#333333;
    font-weight:normal;
}

.left_big_column_stw table tr td {
	font-size:12px;
	color:#333333;
}

.form_input_box {
	width:300px;
	/*border-top:1px solid #7c7c7c;
	border-bottom: 1px solid #dddddd;
	border-left:5px solid #d0d0d0;
	border-right:5px solid #d0d0d0;*/
}

.form_input_box_ddl
{
	width:305px;
}

.required {
	color:#cc0000;
	font-size:10px;
}
.left_big_column a:link {color:#cc0000; text-decoration:none;}
.left_big_column a:visited {color:#cc0000; text-decoration:none;}
.left_big_column a:hover {color:#cc0000; text-decoration:underline;}
.left_big_column a:active {color:#cc0000; text-decoration:none;}
.left_big_column_ss a:link {color:#cc0000; text-decoration:none;}
.left_big_column_ss a:visited {color:#cc0000; text-decoration:none;}
.left_big_column_ss a:hover {color:#cc0000; text-decoration:underline;}
.left_big_column_ss a:active {color:#cc0000; text-decoration:none;}
.left_big_column_stw a:link {color:#cc0000; text-decoration:none;}
.left_big_column_stw a:visited {color:#cc0000; text-decoration:none;}
.left_big_column_stw a:hover {color:#cc0000; text-decoration:underline;}
.left_big_column_stw a:active {color:#cc0000; text-decoration:none;}

.h3_style {
	    font-size:18px;
	color:#333333;
    font-weight:normal;
}

.left_big_column_state_page {
	width:737px;
	height:861px;
	float:left;
	padding-left:15px;
}
.left_big_column_state_page h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:36px;
}
.left_big_column_state_page h2 {
	color:#aaa470;
	font-weight:normal;
	font-size:25px;
	margin-bottom:8px;
}

.left_big_column_state_page h3 {
	    font-size:18px;
	color:#333333;
    font-weight:normal;
}


.left_big_column_state_page table tr td {
	font-size:12px;
	color:#333333;
}
.left_big_column_state_page a:link {color:#cc0000; text-decoration:none;}
.left_big_column_state_page a:visited {color:#cc0000; text-decoration:none;}
.left_big_column_state_page a:hover {color:#cc0000; text-decoration:underline;}
.left_big_column_state_page a:active {color:#cc0000; text-decoration:none;}

/*--------------- Menu Styles ----------------------------*/
	
#menu
{
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;
font-size:14px;
font-weight:500;
}
#menu li {display:inline;padding:0.2em 0.0em;

color:#ffffff;
text-decoration:none;
float:left;}
#menu li a
{
padding:0.2em 0.5em;

color:#ffffff;
text-decoration:none;
float:left;
}
#menu li a:hover
{
background:#CE272E;
color:#ffffff;
}
.register_cancel_table 
{
	padding-right:305px;
	text-align:right;
}

.createUserButton
{
    font-size:19px;
    color:  #cc0000;
    background-color: White;
    border:none; 
    margin-left:0px;
    padding-right:530px;
 }
 
 .CancelButton
 {
    padding-left:35px;
    font-size:19px;    
     }
     
  .SaveButton
 {
    font-size:19px;

     }
  .RetrievePasswordButton
 {
    padding-left:75px;
    font-size:16px;
 }
     
     
     .form_input_box_template {
	width:300px;
	/*border-top:1px solid #7c7c7c;
	border-bottom: 1px solid #dddddd;
	border-left:5px solid #d0d0d0;
	border-right:5px solid #d0d0d0;*/
	
	
}
.form_input_label_template
{
    padding-right:5px;
    padding-bottom:10px;
    padding-top:10px;
    }
.customTitleTextStyle
{
    text-align:left;
    margin: 0;
    padding-bottom:10px;
    font-size:14px;
    }
.customInstructionalTextStyle
{
    text-align:left;
    margin: 0;
    padding-bottom:10px;
    font-size:14px;
    }
.pledge_Instructional
{
    font-size:12px;
    line-height:18px;
    padding-right:100px;
    padding-bottom:20px;
    }
.pledge_Instructional_subhead
{
    padding-top:10px;
    font-size:16px;
    font-weight: normal;
    padding-bottom:3px;
    font-family: Helvetica, Arial, Sans-Serif;
    }
.pledge_Share_subhead
{  
    color: #aaa470;
    font-size:24px;
    font-family: Arial, Sans-Serif;
    padding-bottom:5px;
    font-weight:normal;
    }
    
    .success_subhead
{  
    color: #aaa470;
    font-size:24px;
    font-family: Arial, Sans-Serif;
    padding-bottom:5px;
    padding-left: 10px;
    font-weight:normal;
    }
.pledge_Share_subhead2
{  
    color: #aaa470;
    font-size:24px;
    font-family: Arial, Sans-Serif;
    padding-bottom:5px;
    padding-left: 36px;
    font-weight:normal;
    }
.pledge_Share_head
{  
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
    padding-bottom:5px;
    } 
 #pledge_Share_head_h2   
 {	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
    padding-bottom:5px;
     
     }

.successStories_Share_head
{  
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
    padding-bottom:5px;
    padding-left: 30px;
    }

.pledge_Share_Instructional
{    
    font-size:12px;
    line-height:18px;
    padding-right:75px;
    padding-bottom:10px;   
    }
    
.pledge_Share_Instructional_mini
{    
    font-size:12px;
    line-height:16px;
    width:225px;
    font-style:italic;
    padding-bottom:10px;
    padding-top:8px;
    }
.pledgeh3 
{
    font-size:18px;
    font-weight:normal;
    margin:0px;
    padding:0 0 5px 0;
    }
hr
{
    border:  .5px solid #cccccc;
    }
.tips_sub
{
    font-size:16px;
    color:#333333;
    padding-right:55px;
    padding-bottom:10px;
    }
 .tips_maintext
 {
     padding-right:55px;
     padding-bottom:15px;
     font-size:12px;
     line-height:18px;
     }
 .tips_source
 {
     font-size:11px;
     font-style:italic;
     padding-top:8px;
     padding-bottom:5px;
     }
  .tips_right_holder {
	width:auto;
	height:auto;
	padding-left:27px;
	margin-top:535px;
	color:#333333;
	font-size:11px;
	padding-bottom:15px;
}
.tips_sub li
{
    padding-bottom:20px;
    padding-left:5px;
    }
.toolsContent
{
   padding-right:20px;
   padding-left:36px;
    }
.successContent
{
   padding-right:0px;
   padding-left:36px;
    }
.mainText
{
    font-size:12px;
    color:#333333;
    line-height:18px;
    padding-bottom:10px;    
}

.tools_Menu_Border
{
  border-bottom-style:dotted;
  border-bottom-width:1px;  
  border-bottom-color:#aaa470;   
  padding-top:2px;
  padding-bottom:2px;  
}
.tools_Menu_text
{
    color:#aaa470;
    font-weight:bold;
    font-size:12px;
    padding-left:20px;
    padding-top:2px;
    text-decoration:none;
    }
    
 .tools_Menu_text_selected
{
    color:#333333;
    font-weight:bold;
    font-size:12px;
    padding-left:20px;
    padding-top:2px;
    text-decoration:none;
    }   
    
h4
{
    font-size:12px;
    color:#333333;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
    }
.toolsh3 
{
    font-size:18px;
    font-weight:normal;
    color:#333333;
    margin:0px;
    padding-bottom:15px;
    padding-top:3px;
    
    }
    .toolsh3_2 
{
    font-size:18px;
    font-weight:normal;
    color:#333333;
    margin:0px;
    padding-bottom:15px;
    padding-top:3px;
    padding-left: 75px;
    
    }

img
{
    border:none;    
    }
    
.startHiringHeader
{
    font-size:28px;
    color:#434343;
    padding-bottom:8px;
    font-weight:normal;
    }
    
.links a:link {color:#cc0000; text-decoration:underline;}
.links a:visited {color:#cc0000; text-decoration:underline;}
.links a:hover {color:#cc0000; text-decoration:underline;}
.links a:active {color:#cc0000; text-decoration:underline;}
.links
{
    color:#cc0000;
    text-decoration:none;
    font-size:19px;
}
 
.taxTipsPadding
{
    padding-left:75px; 
    padding-right:20px;
    }
 .bestPracticesNumbers
 {
     margin-left:-50px;
     }
  .bestPracticesNumbers2
 {
     margin-left:-60px;
     }
 .fiveMythsSubHeaders
 {
    color: #aaa470;
    font-size:18px;
    font-family: Arial, Sans-Serif;
     }
     
.backLink a:link {font-size:11px; color:#aaa470; text-decoration:none; font-weight:bold;}
.backLink a:visited {font-size:11px; color:#aaa470; text-decoration:none; font-weight:bold;}
.backLink a:hover {font-size:11px; color:#aaa470; text-decoration:underline; font-weight:bold;}
.backLink a:active {font-size:11px; color:#aaa470; text-decoration:none; font-weight:bold;}

.successStoryInstructional
{
    font-size:16px;
	color:#333333;
    padding-right:30px;
    padding-bottom:20px;
    line-height:20px;
    font-weight:normal;
    }
.successStorySubText
{
    font-size:12px;
	color:#333333;
    padding-bottom:40px;
    padding-right: 200px;
    font-weight:normal;
    }
    
.successStorySubText ul
{
	color:#333333;
    padding-left:15px;
    line-height:18px;
    }
.errorText
{    
    color:#cc0000;
    font-size:10px;
    }
.successStoriesInfo
{
  font-size:12px;
   color:#333333;
   line-height:18px;

    padding-left:30px;
    padding-bottom:10px;
    padding-right:65px;        
    
    }
 .successHeaderContainer
 {
     border-right:1px solid #cccccc; height:180px; width:754px; padding-bottom:50px;
     }
 .successStorySubhead
 {
     font-size:12px;
 	 color:#333333;
     font-weight:bold;
     line-height:18px;
     }
 .successStoryText
 {
     font-size:12px;
    	color:#333333;
     line-height:18px;
     }
.successImg
{
    float:left;
    padding-right:5px;
    }
    
.successStoryText a:link {font-size:11px; color:#aaa470; text-decoration:none; font-weight:bold;}
.successStoryText a:visited {font-size:11px; color:#aaa470; text-decoration:none; font-weight:bold;}
.successStoryText a:hover {font-size:11px; color:#aaa470; text-decoration:underline; font-weight:bold;}
.successStoryText a:active {font-size:11px; color:#aaa470; text-decoration:none; font-weight:bold;}



.mainContentText
{
   font-size:12px;
   color:#333333;
   line-height:18px;
   margin-bottom:10px;
   margin-right:150px;
}
.mainContentTextNoMargins
{
   font-size:12px;
   color:#333333;
   line-height:18px;
}
.landingPageSubHead
{
   font-size:18px;
   color:#333333;
}
.landingPageSubHeadRed
{
   font-size:18px;
   color:#cc0000;
}
.noRedHyperlinkText
{
   font-size:11px;
   color:#333333;
   line-height:18px;
}

#privacy_policy_list 
{
	margin-left: 20px;
}
.rightColumnLineEraser 
{
	position:absolute;
	width:300px;
	padding-left:27px;
	border-top:1px solid #ffffff;
}
.footerMain
{
	float: left; 
	padding-left: 15px; 
	width: 1000px; 
	padding-top: 5px; 
	border-top: 1px solid #cccccc;
}

.footerContent
{
   font-size:9px;
   color:#333333;
   line-height:18px;
   margin-bottom:10px;
}
.footerContent a:link {color:#cc0000; text-decoration:none;}
.footerContent a:visited {color:#cc0000; text-decoration:none;}
.footerContent a:hover {color:#cc0000; text-decoration:underline;}
.footerContent a:active {color:#cc0000; text-decoration:none;}
#footer_left{float: left;}
#footer_right{float: right;margin-right:40px;}

.left_big_column_spreadtheword {
	width:737px;
	height:880px;
	float:left;
	padding-left:15px;
}
.left_big_column_spreadtheword h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:5px;
	line-height:32px;
}
.left_big_column_spreadtheword h2 {
	color:#aaa470;
	font-weight:normal;
	font-size:25px;
	margin-bottom:8px;
}
.left_big_column_spreadtheword table tr td {
	font-size:12px;
	color:#333333;
}

.left_big_column_spreadtheword a:link {color:#cc0000; text-decoration:none;}
.left_big_column_spreadtheword a:visited {color:#cc0000; text-decoration:none;}
.left_big_column_spreadtheword a:hover {color:#cc0000; text-decoration:underline;}
.left_big_column_spreadtheword a:active {color:#cc0000; text-decoration:none;}
.gen_width_231{width: 231px;}
.gen_font_it{font-style:italic;}
.gen_horizSpacing {height: 43px;}
.gen_horizSpacing_53 {height: 53px;}
.gen_horizSpacing_118 {height: 118px;}
.gen_linkFont{font-size: 19px;}
.gen_margin_top_45{margin-top: 45px;}
.gen_padLeft_20{padding-left:20px;}
.gen_padBottom_5{padding-bottom:5px;}
.gen_padBottom_10{padding-bottom:10px;}
.gen_padBottom_14{padding-bottom:14px;}
.gen_padTop_15{padding-top: 15px}
.gen_padLeft_36{padding-left:36px;}
.gen_padRight_5{padding-right:5px;}
.gen_padRight_40{padding-right:40px;}
.gen_padRight_12{padding-right:12px;}
.gen_padLeft_25{padding-left: 25px;}
.gen_padLeft_30{padding-left: 30px;}
.gen_padLeft_45{padding-left: 45px;}
.gen_padLeft_18{padding-left:18px;}
.gen_padLeft_19{padding-left: 19px;}
.gen_padLeft_55{padding-left: 55px;}
.gen_padLeft_105{padding-left: 105px;}
.gen_padLeft_120{padding-left: 120px;}
.gen_padLeft_125{padding-left: 125px;}
.gen_padLeft_125_2{padding-left: 125px; padding-bottom:8px;}
.gen_padLeft_275{padding-left: 275px;}

.gen_padLeft_4{padding-left:4px;}
.gen_padRight_50{padding-right:50px;}
.gen_floatLeft{float: left;}
.gen_floatRight{float: right;}
.gen_lh_40{line-height: 40px;}
.gen_font_10{font-size: 10px;}
.gen_font_15{font-size: 15px;}
.gen_div_border{width: 488px; border-top: solid 1px #CCCCCC;}
.gen_div_border2{width: 473px; border-top: solid 1px #CCCCCC;}
.gen_div_border3{width: 445px; border-top: solid 1px #CCCCCC; margin-left: 78px;}
.gen_div_border4{width: 738px; border-top: solid 1px #CCCCCC;}
.gen_div_border4Whole{width: 753px; border-top: solid 1px #CCCCCC;margin-left:-15px;}
.gen_div_border5{border-bottom:solid 1px #CCCCCC; width:185px;}
.gen_div_border6{width: 755px; margin-top:20px; border-top: solid 1px #CCCCCC;}
.gen_div_border7{width: 752px; margin-top:20px; margin-bottom:20px; border-top: solid 1px #CCCCCC;margin-left:-15px;}
.gen_div_noborder7{width: 752px; margin-top:20px; margin-bottom:20px; margin-left:-15px;}
.gen_large_link{font-size:16px;}
.gen_color_red{color:Red;}
.spreadtheword_margin{margin-left:-1px}
.successStories_style1{padding-top:10px; padding-left:5px;padding-bottom:10px}
.admin_menu_pad{padding-left:20px;}
.admin_editprofile_pad{padding-left:18px;}
.admin_editprofile_box{width: 390px; border: 1px solid #aaa470; padding: 10px;}
.profile_imageUploadBtn{font-size: 15px;}
.learningTools_pad{padding-top:3px;}
.pdfMenu_style1{text-align: left; height:27px; margin-left:7px;}
.pdfMenu_style2{text-align: left;margin-left:7px;}
.printMenu_style1{text-align: left; height: 27px; margin-left: 7px;}
.printMenu_style2{text-align: left; margin-left: 7px;}
.shareText{font-size:9px; letter-spacing:1px; margin-top:-4px; padding-left:2px;}
.shareMenu_style1{text-align: left; height: 27px; margin-left: 7px;}
.shareMenu_style2{text-align: left; margin-left: 7px;}
.shareThis_style1{float: right;}
.shareThis_style2{float: right; margin-left: 5px;}
.stateFinder_ddl{width:158px;margin-top:5px;}
.stateFinder_pad{padding-left: 20px; padding-top: 20px;}
.pledgeInfo_style1{padding-left: 150px; padding-top:55px;}
.tools_padleft_36{padding-left: 34px;}
.tools_left_column{width: 215px;}
.success_left_column{width: 231px;}
#tools_left_big_column{height: auto; width: 522px; padding-bottom:50px;}
.tools_myth1{height: 57px; text-align: right; padding-right: 12px; padding-bottom:0px;}
.tools_share{text-align:right; height:57px; border-right:1px solid #cccccc; padding-right:10px;}
.partners_share{text-align:right; height:57px; }
.statepages_share{text-align:right; height:57px; padding-right:20px; padding-top:40px;}

.tools_style1{width: 488px; float: left; padding-bottom: 10px;}
.tools_style2{width: 495px; float: left; padding-bottom: 10px; padding-top: 5px;}
.tools_style3{width: 480px; float: left; padding-bottom: 5px; padding-top: 5px;}
#tools_tipsub1{width: 160px; float: left;}
#tools_tipsub2{width: 200px; float: left;}
.tips_sub_2
{
    font-size:16px;
    color:#333333;
    padding-right:55px;
    padding-bottom:10px;
    width: 160px; 
    float: left;
    }
.tips_sub_3
{
    font-size:16px;
    color:#333333;
    padding-right:55px;
    padding-bottom:10px;
    width: 200px; 
    float: left;
    }
.tools_subText{font-size: 11px; padding-left: 25px;}
.tools_footerLinks{font-size: 12px;}
.tools_footerLinks a:link {color:#cc0000; text-decoration:none;}
.tools_footerLinks a:visited {color:#cc0000; text-decoration:none;}
.tools_footerLinks a:hover {color:#cc0000; text-decoration:underline;}
.tools_footerLinks a:active {color:#cc0000; text-decoration:none;}

#tools_right_column {
	height:auto;
	float:left;
	width: 220px;

}
#tools_bp_left_column {
	width:215px;
	height:auto;
	float:left;
}

.tools_bp_left_big_column {
	width:523px;
	height:auto;
	float:left;
	border-right:1px solid #cccccc;
	padding-left:15px;
	padding-bottom:50px;
}
.tools_bp_content{font-size: 16px; padding-left: 30px;}
.tools_bp_content2{font-size: 16px; padding-left: 30px; padding-right: 20px;}

.tools_bc_reason1{height: 57px; text-align: right; margin-left: 4px; padding-right: 12px;}
.tools_bc_mainTextPad{padding-left: 15px; padding-bottom: 10px; font-size:12px; color:#333333; line-height:18px; padding-bottom:10px;}
.share_ss_li{padding-left: 15px; padding-bottom: 10px; font-size:12px; color:#333333; line-height:18px; padding-bottom:10px;}

.tips_sub_taxincentives
{
    font-size:16px;
    color:#333333;
    padding-right:55px;
    padding-bottom:10px;
    padding-left: 36px;
    }
.tips_source_tax
{
    font-size:11px;
     font-style:italic;
     padding-top:8px;
     padding-bottom:5px; 
     padding-left:75px;   
    }
    
 .makeapledge_style1{padding-left:150px; padding-top:55px;}
 .myprofile_style1{width: 390px; border: 1px solid #aaa470; padding: 10px;}
 #left_big_column_register
 {
    border-right:0px;
    width:1000px;
	height:880px;
	float:left;	
	padding-left:15px;
     } 
 .fullreg_links{font-size: 19px; padding-left: 10px;}
 .success_stories_style1{height: 600px; overflow: auto; z-index: 1;}
 #success_stories_style2{width: 523px; float: left; z-index: -1; padding-left:0px;height:auto;padding-bottom:50px;}
 .featured_success_img{float: left; margin: 0 10px 2px 2px;}
 .home_ithinklogo{margin-top:0px;}
 .home_text_right{text-align:right;}
 #login_left_column{border-right:0px;width:1000px;}
 #register_left_column{border-right:0px;width:1000px;}
 #campaign_left_column{color:#333333;}
 #priv_policy_left_column{border-right:0px;width:1000px;height:auto;padding-bottom:50px;}
 #manage_success_stories_left_column{border-right:0px;width:1000px;}
 #manage_users_left_column{border-right:0px;width:1000px;}
 #ss_pre_left_column{border-right:0px;}
 #admin_left_column{border-right:0px;width:1000px;}
 #ecard_steps_left_column{border-right:0px;width:1000px;}
 #ecard_steps_left_column_wrap{border-right:0px;}
 #ecard_step_pickup_left_column_wrap{border-right:0px;}
 #ecard_step3_left_column_wrap{border-right:0px;}
 #ecard_landing_left_column{height:auto;padding-bottom:10px;}
 #site_map_left_column{border-right:0px;width:1000px;height:auto;padding-bottom:50px;}
 #contact_us_left_column{border-right:0px;width:1000px;}
 #terms_condit_left_column{border-right:0px;width:1000px;height:auto;padding-bottom:50px;}
 #proposal_left_column{height:auto;padding-bottom:10px;}
 #states_left_column{height:auto;padding-bottom:0px;}
 #eCardMessageBox{position: relative; top: 90px; left: 325px; text-transform: uppercase;}
 #ecard_step3_description_heading{color: #cc0000; padding-top: 5px;}
 #change_password_left_column{border-right:0px;width:1000px;}
 .home_thinklogo{margin-top:4px;margin-left:34px;border-width:0;}
 .statefinder_padding_style{padding-top:5px; }
 .skipToContent{float:right; padding-right:5px; padding-top:5px;}
 .loginMessage{	color:#aaa470;
	font-weight:normal;
	font-size:25px;
	margin-bottom:8px;}
.register_ButtonFormatting
{
   
 margin-left:110px;
 margin-top:15px;
    
    }
    
.statePages
{
    padding-right:32px;
    padding-left:5px;
    line-height:16px;
    }
    
.statePages a:link {font-size:18px; color:#cc0000; text-decoration:none;}
.statePages a:visited {font-size:18px; color:#cc0000; text-decoration:none;}
.statePages a:hover {font-size:18px; color:#cc0000; text-decoration:underline;}
.statePages a:active {font-size:18px; color:#cc0000; text-decoration:none;}

.statePages_description_links a link {color:#cc0000; text-decoration:none;}
.statePages_header_content
{
	width:450px;
	padding-left: 5px; 
	padding-top:  43px;
	padding-bottom:  0px;	
}
.statePages_header_content h1 {
	color:#333333;
	font-size:45px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:10px;
	line-height:32px;
}
#statePages_right_column {
	height:auto;
	float:left;
	width: 202px;
	color:#333333;
	font-size:12px;
	line-height:16px;
	/*padding-left:20px;*/
	border-left:1px solid #cccccc;
    /*padding-top:110px;*/
}

#statePages_right_column h2
{
    font-weight:normal;
    }
.links_statePages a:link {color:#cc0000; text-decoration:underline;}
.links_statePages a:visited {color:#cc0000; text-decoration:underline;}
.links_statePages a:hover {color:#cc0000; text-decoration:underline;}
.links_statePages a:active {color:#cc0000; text-decoration:underline;}
.links_statePages
{
    color:#cc0000;
    text-decoration:none;
    font-size:12px;     
}

.statePages_stateDesc
{
    	
    }
.statePages_small
{
    width:305px;
    height:255px;
    background-color:#f6f6f6;
    border-bottom: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    overflow-y:auto;    
    }
    
.statePages_small_links
{
    width:305px;
    height:255px;
    background-color:#f6f6f6;    
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
    overflow-y:auto;    
    }
.statePages_big
{
    width:405px;
    height:255px;
    background-color:#f6f6f6;
    border-bottom: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    overflow-y:auto;
    
    }

.statePages_big_corporateSponsors
{
     margin-top:45px;
        width:250px;    
    height:860px;
    overflow-y:auto;  
    vertical-align:top;  
}
    .statePages_padding_corporateSponsors
{    
    /*padding-left:15px; */
    padding-top:0px; 
    line-height:16px;
    vertical-align:top;
    
    }

 .statePages_big_successStories
{
    width:405px;
    height:222px;
    background-color:#f6f6f6;   
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;    
    border-right: solid 1px #CCCCCC;
    overflow-y:auto;
    
    }
    
 .statesPages_successStoriesfoot
 {
    border-left: solid 1px #CCCCCC;
    background-color:#f6f6f6;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    height:22px;
    padding-top:8px;
    padding-left:15px;
    padding-bottom:3px;
     }
.statePages_padding
{
    padding-left:15px; padding-top:15px; line-height:16px;
    
    }
    
.statePages_Contact
{
    font-weight:bold;
    }
   .statePages_Contact_desc
{
    font-style:italic;
    }
.statePages_padding h3
{
    padding-bottom:5px;
    }
.events_date
{
    color:#aaa470;
    font-size:12px;
    }
.links_success a:link {color:#cc0000; text-decoration:underline;}
.links_success a:visited {color:#cc0000; text-decoration:underline;}
.links_success a:hover {color:#cc0000; text-decoration:underline;}
.links_success a:active {color:#cc0000; text-decoration:underline;}
.links_success
{
    color:#cc0000;
    text-decoration:none;
    font-weight:normal;    
    font-size:16px;
}  

.mGrid {    
    width: 70%;    
    background-color: #fff;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
   border-collapse:collapse;    
}   

.mGrid a:link {color:#cc0000; text-decoration:underline;}
.mGrid a:visited {color:#cc0000; text-decoration:underline;}
.mGrid a:hover {color:#cc0000; text-decoration:underline;}
.mGrid a:active {color:#cc0000; text-decoration:underline;}

.mGrid_header a:link {color:#fff; text-decoration:underline;}
.mGrid_header a:visited {color:#fff; text-decoration:underline;}
.mGrid_header a:hover {color:#fff; text-decoration:underline;}
.mGrid_header a:active {color:#fff; text-decoration:underline;}

.mGrid td {    
    padding: 2px;    
    border: solid 1px #c1c1c1;    
    color: #717171;    
}   
.mGrid th {    
    padding: 4px 2px;    
    color: #fff;    
    background: #424242 url(grd_head.png) repeat-x top;    
    border-left: solid 1px #525252;    
    font-size: 0.9em;    
}   
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }   
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }   
.mGrid .pgr table { margin: 5px 0; }   
.mGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;    
 }      
.mGrid .pgr a { color: #666; text-decoration: none; }   
.mGrid .pgr a:hover { color: #000; text-decoration: none; }   

.adminText
{
    padding-right:350px; padding-bottom:10px; font-size:14px; font-weight:normal;
    }
.adminEmailAlert
{
    padding-left:15px; padding-bottom:10px; padding-right:350px;
    }
.ssPadRight
{
    padding-right:20px; line-height:16px;
    }
    .h3_style a
{
	color:#333333;
	font-size:18px;	
}