/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

/********* TEMPLATE: Home *********/
div.articleList div.introContainer{
    padding-left: 15px;
    padding-bottom: 27px;
    background: #fff url(/images/SavingStreet/bg_introTextContainer.gif) repeat-x;
}

div.articleList div.introContainer div.introText{
    float: left;
    width: 447px;
    margin-top: 25px;
}

div.articleList div.introContainer div.introImage{
    float: left;
    width: 143px;
    margin-top: 3px;
}

div.articleList h3{
    margin: 0 0 30px;
    font-size: 2.5em;
    font-weight: normal;
    color: #4982C5;
}

div.articleContent{
    background: url(/images/SavingStreet/bluDots.gif) repeat-x;
}

div.articleContent div.column1{
    float: left;
    margin-top: 12px;
    padding: 0px 5px 25px 0px;
    width: 299px;
    border-right: 1px solid #cde9fe;
}

div.articleContent div.column2{
    float: left;
    margin-top: 13px;
    padding: 0 0 12px 5px;
    width: 299px;
}

div.articleContent div.column1 div.columnHeader, div.articleContent div.column2 div.columnHeader{
    background: #fff url(/images/SavingStreet/bg_articles1.gif) no-repeat;
    padding-left: 10px;
    padding-top: 7px;
}

div.articleContent div.column2 div.columnHeader{
    background: #fff url(/images/SavingStreet/bg_articles2.gif) no-repeat;
}

div.articleContent div.columnHeader h4{
    margin: 0em;
    padding: 0em;
    font-size: 1.7em;
    color: #065696;
}

div.articleContent div.columnHeader p{
    width: 175px;
    font-size: 0.9em;
    margin-top: 3px;
}

div.articleContent h5{
    font-size: 1.2em;
    color: #065696;
    margin: 0;
}

div.articleContent div.linkSections div{
    padding-left: 3px;
    padding-bottom: 25px;
}

div.articleContent div.linkSections ul{
    padding-left: 0;
    padding-bottom: 0;
}

div.articleContent div.linkSections ul li{
    font-size: 0.8em;
    color: #e28402;
    list-style-type: disc;
}

div.articleContent div.linkSections a{
    padding-left: 0px;
    font-size: 1.2em;
    color: #5e8a72;
}

div.articleContent div.linkSections a:hover{
    text-decoration: none;
}


/********* TEMPLATE: Content List *********/
div.mainContent{
    margin-top: 4px;
}

div.mainContent h1{
    font-size: 1.7em;
    color: #e48500;
    margin-bottom: 9px;
}

div.pageTitleBottom{
    border-bottom: 3px solid #fae8cf;
    margin-bottom: 3px;
}

/* div.mainContent div.chkListIntro{
    padding-bottom: 10px;
    background: url(/images/SavingStreet/bluDots.gif) repeat-x 0 bottom;
} */

div.mainContent div.chkListIntro img{
    float: left;
}

div.mainContent div.chkListInfo{
    margin-top: 25px;
    background: url(/images/SavingStreet/bluDots.gif) repeat-x;
}

div.mainContent div.chkListInfo h4{
    padding: 15px 0 0;
}

div.chkListInfo div.chkListCategories table{
    width: 610px;
}

div.chkListCategories table th{
    padding: 7px 20px 7px 0px;
    font-weight: normal;
    color: #fff;
    text-align: left;
    background: #ccc;
}

div.chkListCategories table .column1{
    padding-left: 7px;
    width: 136px;
}

div.chkListCategories table .column2{
    width: 133px;
}

div.chkListCategories table .column3{
    width: 154px;
}

div.chkListCategories table .column4{
    padding-right: 10px;
    width: 110px;
}

div.chkListCategories table td{
    padding: 7px 20px 7px 0px;
    vertical-align: top;
}

div.chkListCategories table tr.altRow td{
    background: #e2f2ff;
}


/********* TEMPLATE: Generic List *********/
div.listContent div.listItem{
    padding: 14px 0 12px;
    background: url(/images/SavingStreet/bluDots.gif) repeat-x 0 top;
}

div.listItem img{
    float: left;
    margin-right: 20px;
    border: 1px solid #ccc;
}

div.listItem div.listItemText{
    float: left;
    width: 477px;
}

div.listItem h2{
    margin-top: 0;
    margin-bottom: 0.3em;
}

div.listItem h2 a, div.listItem h2 a:hover{
    /* font-size: 1em; */
    color: #065696;
    text-decoration: none;
}

div.listItem p{
    margin: 5px 0 0;
}

/********* TEMPLATE: Popup Table Format *********/
div.popupHomeWarranty{
    padding: 11px;
    margin: 60px 20px 20px 20px;
    width:448px;
    font-family: "Trebuchet MS";
    border:1px solid #333;
    background: #FFFFFF;
}


/****** Template: Various form styles ******/
.form
{
    width: 600px;
}
.formItem
{
    padding: 0 0 10px 0;
}

.formButton
{
    text-align:left;
}

.error
{
    color:Red;
}

.success
{
    color:Green;
}

.form .formLabel{
	float:left;
	width: 100px;
}

.formTextAreaWide{
	width: 200px;
}

.formTextAreaNarrow{
	width: 100px;
}




/* START PARTNER TEMPLATE */

.partnerAdvantage{
	width: 580px;
	background: url(/images/SavingStreet/bg_partner_advantage.gif) repeat-x;
	padding: 15px;
	float:left;
}

.partnerAdvantage h1{
    font-size: 30px!important;
    color: #065696!important;
    font-weight: normal!important;
    border: 0 !important;
 	margin:0 0 5px 0 !important;
	padding:0 0 5px 0 !important;
}

.partnerAdvantageText
{
	font-weight: bold;
	font-size: 12px;
	width: 390px;
}

.partnerAdvantagePictureBox{
	float:right;
	width: 175px;
}

.partnerAdvantagePicture{
	width: 175px;
	
}

.partnerAdvantagePicture img{
	border: 1px solid #3c7bad;
}

.partnerAdvantageBtn{
	width: 175px;
	margin-top: 10px;
}

a.partnerBtn {
	display:block;
	width:175px;
	height:31px;
	background-image: url(/images/SavingStreet/partnerBtnBck.png);
	text-align:center;
	color:#fff !important;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 0 0;
	background-repeat: no-repeat;
	cursor: hand;
}

.partnerLeftColumn{
	float:left;
	width: 380px;
	padding: 10px 15px;
}

.partnerLeftColumn h1{
	border: 0 !important;
	/*color: #f4ab47 !important;*/
}

.partnerAction{
	color: #df8202;
	text-align:center;
}

.partnerAction p{
	font-size: 21px;
	margin-bottom:5px;
}


.partnerRelated{
	background-image: url(/images/SavingStreet/bg_related_articles.gif);
	background-repeat:repeat-x;
	padding: 10px;
	margin-top: 30px;
}

.partnerRelated h2{
	margin: 0 0 5px 0;
	padding:0;
	font-size: 12px !important;
	color: #065696 !important;
}

.partnerForm{
	margin-top: 10px;
}

.partnerRelated a{
	color: #065696 !important;
}

.callout1, .callout2, .callout3{
	margin-bottom:15px;
}

.partnerRightColumn{
	margin: 15px 0 0 0;
	width: 200px;
	float:right;
}

.textCallout{
	width: 176px;
	background-image: url(/images/SavingStreet/bg_callout.gif);
	background-repeat:repeat-x;
	background-color:#dbdbdb;
	text-align:center;
	border: 2px solid #bababa;
	padding: 10px;
	color: #4982c5;
}

.textCallout h2{
    font-size: 30px !important;
    color: #4982c5 !important;
    border: 0 !important;
    margin-bottom: 15px;
    padding:0;
}

.textCallout p{
    font-size: 15px !important;
    color: #4982c5 !important;
    font-weight: normal; 
    margin: 0 0 5px 0;
}

.textCallout a{
    color: #4982c5 !important;
}

.textCallout .smallText{
    font-size: 10px !important;
    color: #4982c5 !important;
}

div.disclaimer 
{
	padding-top: 10px;
}

.disclaimerText
{
	font-size: .833em;
}

.divider{
	width:610px;
	height:26px;
	background:url(/images/SavingStreet/divider.gif) no-repeat;
	float:left;
	display:inline;
}

.smallText
{
    font-size:10px;
}