/*  3-Column Style: Plain
     Author: Sarah Geller
     Description: Minimal design intended to inherit template styles
*/

/*-------------- Styles Reset for Contained Elements ---------------------*/
#cchFeatureBox a, 
#cchFeatureBox p, 
#cchFeatureBox h1, 
#cchFeatureBox h2,  
#cchFeatureBox h3, 
#cchFeatureBox h4, 
#cchFeatureBox h5, 
#cchFeatureBox h6 {
	margin: 0;
	padding: 0;
}
.feature-title a, 
.feature-title a:hover  {
     color: inherit;
     background-color: inherit;
     text-decoration: inherit;
     text-shadow: inherit;
}


 /*-------------- Styles ---------------------*/

#cchFeatureBox {
	text-align: center;
	margin: 100px auto 30px; /*0 auto*/
	width: 100%;	
}
#cchFeatureBox h4 {
    font-size: 1em;
    font-weight: bold;
    font-family: inherit;
}

.cchFeatures {
	width: 250px; /*260px*/
	margin: 0 14px; /*15px*/
	display: inline-block;
	vertical-align: top;
	text-align: left;
	line-height: 1.4em;
    margin-bottom: 30px;
}
.feature-title {
	/*height: 30px;*/	
	font-size: 19px; /*1.2em*/
	text-align: center;
	margin-bottom: 10px;
}
#cchFeatureBox .feature-title a {
	text-decoration: none;
	font-size: 19px;
}
.feature-content{
	height: 150px;
	padding: 10px;
	overflow: auto;
	font-size: 1em; /*.8em*/
	line-height: 1.25em;
 }
 
.feature-data {
	text-align: center;
}
#newsletter-date {
	padding: 5px 0;
} 
.feature-content input {
	color: #000000;
}

/* inherit template styles */

.cchFeatures {
	padding-bottom: 22px;
}
.cchFeatures {display: inline !ie;}

.feature-title {
	font-size: 22px;
	padding-bottom: 8px;
}
#calendar_events p {
	padding-bottom: 12px !important;
}

.feature-content {
	height: 150px;
	padding: 0 20px 4px 34px;
	overflow: auto;
	font-size: 1em;
}
.feature-content img {
	margin: 0 18%;
}
.feature-content {
	height: 153px !important !ie7;
}
.feature-content img {
	margin: 0 14% !important !ie7;
}

 
 /*-------------- Content-specific Styles ---------------------*/

 /* Bold Links on Newsletter Headings */
 #newsletter_scroll a{
	font-weight: bold;
}

#newsletter_scroll, #taxalert_scroll {
    word-break: break-word;
}
/*------------------- Selections in the Wizard -----------------*/
.info-table .feature-content a img {
	color: transparent\9;
	border:0\9;
}
.info-table .feature-title span, 
.info-table .feature-title a { 
	font-size: 22px; 
	font-weight: normal; 
	text-decoration: none; 
}

/*-------- For ePayments Form --------- */
.epayform div{
	clear: left;
	margin: 0;
	padding: 3px 0 3px 0;
	padding-left: 2px; /*width of left column containing the label elements*/
}

.payment-title {
    text-shadow: none;
    text-align: center;
    font-size: 19px;
}

#epayment-content {
	overflow: visible;
	padding: 0 10px 4px;
}

.epayform label, 
.epayform input {
	display: inline-block;
	font-size: 11px !important;
}
#epayment-content .clear, 
.epayment-clear {
	display: none;
}
.epayform label{
	width: 45%;
	margin-left: 2px; /*width of left column*/
}
.epayform input {
	width: 45%;
}

#epayment-submit {
	text-align: center;
}

#epayment-submit input {
	width: auto;
}

#paypal-logo tr:first-child {
	display: none;
}

#paypal-logo td {
	padding: 0;
	/* Fix Display in Wizard */
	background: transparent;
	border-top: none;
}

#paypal-logo {
	margin-bottom: 5px;
	text-align: center;
}

#paypal-logo img {
	margin: -5px auto 0px;
	width: 120px;
}
#paypal-how-link {
	text-align:center;
	font-size: 11px;
	line-height: 11px;
	padding: 4px 0 0 0;
}
#paypal-how-link a {
	font-weight: bold;
	font-family: "Arial", sans-serif ;
}
.payment-title {
	text-align: center;
	cursor: default;
}

/*-------- For Fileshare & Axcess --------- */
.fileshare div, .axcess div{
	clear: left;
	margin: 0;
	padding: 3px 0 3px 0;
	padding-left: 2px; /*width of left column containing the label elements*/
}

.fileshare-title, .axcess-title {
    text-shadow: none;
    text-align: center;
    font-size: 19px;
}

#fileshare-content, #axcess-content {
	overflow: visible;
	padding: 0 10px 4px;
}

.fileshare label, 
.fileshare input, 
.axcess label,
.axcess input {
	display: inline-block;
	font-size: 11px !important;
}
#fileshare-content .clear, 
.fileshare-clear,
#axcess-content .clear,
.axcess-clear {
	display: none;
}
.fileshare label,
.axcess label {
	width: 45%;
	margin-left: 2px; /*width of left column*/
}

.fileshare input,
.axcess input {
	width: 45%;
}

#fileshare-submit
#axcess-submit {
	text-align: center;
}

#fileshare-submit input,
#axcess-submit input {
	width: auto;
}
.fileshare-title,
.axcess-title {
	text-align: center;
	cursor: default
}
/*-------- For Custom Column --------- */

.cust_title {
	text-shadow: none;
	text-align: center;
	font-size: 19px;
	cursor: default;
}
