/* CSS Document */
/* Mortgage Solutions */
/* stuffs.css*/
/* Author:Suresh V R */
/* Last Updated:11/08/2009 */
/* Last Updated by:suresh V R */

.poll_heading, .poll_question, .poll_answer {
    margin-left: 5px;
    color: #000;
} .poll_heading {
    font-size: 1.2em;
    font-weight: bold;
    margin-top: -4px
} .poll_question {
    margin: 5px 0px 11px 5px;
    font-size: 1.2em;
    line-height: 18px;
} .poll_answer {
    float: left;
    margin: 5px 0px 0px;
    line-height: 17px;
} .poll_option {
    float: left;
    width: 20px;
} .poll_option_label {
    float: left;
    width: 275px;
    margin: 1px 0px 0px 2px;
} .poll_submit {
    padding: 10px 10px 5px;
    border-top: 1px solid #D6D5D5;
    float: left;
    width: 333px;
} .poll_other_polls {
    float: left;
    padding-top: 6px;
} .poll_vote {
    float: right;
    width: 75px;
} .poll_submit .readmore {
    float: left;
    font-weight: normal;
    margin-left: 5px;
} .poll_result {
    background: #FFF;
} .poll_result_heading {
    padding: 10px;
    border-bottom: 1px solid #e4e4e4;
} .poll_result_heading h2 {
    font-weight: normal;
    font-size: 1.8em;
	color:#467491;
    font-weight: bold;
} .poll_result_heading h3 {
    font-size: 1.2em;
    font-weight: bold;
} .vote_pollQuestion {
    font-weight: bold;
}

/*  Thanks For Your Vote, flash Notice to come in center */
h3.thanks_for_vote {
    text-align: center;
    color: red;
} .poll_result_date {
    color: #999999;
    font-size: 1.2em;
} .poll_result_question, .poll_result_answer {
    font-size: 1.2em;
} .poll_result_question {
    margin: 22px 10px 0px 0px;
} .result {
    float: left;
    background: #fff;
    padding: 4px 10px 10px 9px;
} .result_block {
    float: left;
    margin: 10px 0px 10px 0px;
} .poll_result_answer {
    float: left;
    width: 140px;
    line-height: 17px;
} .poll_result_outer_bar {
    float: left;
    border: 1px solid #e4e4e4;
    padding: 1px;
    margin-left: 15px;
} .poll_result_inner_bar {
    width: 360px;
    background: #e4e4e4;
} .poll_result_bar {
    height: 20px;
    background: #B5004B !important;
} .poll_result_persentage {
    float: left;
    font-size: 1em;
    margin-left: 6px;
} .other_poll_link {
    clear: both;
    margin: 10px 0px 0px 0px;
    border-top: 1px solid #e4e4e4;
    padding: 10px;
    background: #fff;
} .other_poll_link a {
    margin-top: 2px;
    font-size: 1.2em;
    font-weight: bold;
	color:#467491;
} #polls_list {
    background: #fff;
} .polls_list_header {
    color: #333;
    padding: 8px 10px 6px;
	background-color:#FFFFFF;
} .polls_list_header h1 {
    font-size: 1.8em;
	color:#467491;
} .polls_list_header p {
    font-size: 1.2em;
    padding: 10px 0px;
} .polls_list_content_display {
    padding-bottom: 17px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
} .polls_list_content {
    padding: 13px 10px 4px;
} .polls_list_content h3, .polls_list_content a {
    color: #467491;
    font-weight: bold;
    font-size: 1.2em;
} .polls_list_content p {
    margin: 3px 0px 8px;
    font-size: 1.2em;
} .polls_list_content li {
    display: inline;
} .polls_list_content li a {
    border-right: 1px solid #e4e4e4;
    padding: 0px 5px 0px 0px;
} .polls_list_footer {
    padding: 12px 10px 14px;
    font-weight: bold;
	font-size:1.2em;
} .polls_list_footer p {
    font-size: 1.2em;
    font-weight: bold;
}




/* Start of CSS For Comments */ .post_comment {
    padding:0px 10px 10px;
    background-color: #FFF;
} .comment_title {
position:relative;
    border-bottom:1px dashed #CFC889;
    padding:0px 0px 10px 0px;
} .comment_title a {
    font-size: 2em;
    color:#467491;
} .comment_text {
    font-size: 1.8em;
    color:red;
    margin: 10px 0px;width:100%;float:left;
} .fill_comments {
    /*border-bottom: 1px solid #999;*/
    line-height: 25px;
    margin: 20px 0px 0px 0px;
    padding-bottom: 20px;
} .fill_comments p {
    font-size: 1.3em;
} .fill_comments label {
    color: #333;
    font-size: 1.4em;
} .comment_status_info {
    font-size: 15px;
    color: red;
    margin-top: 10px;
} .nocomments {
    color:#333333;
    font-size: 1.2em;
    line-height: 20px;
} .nocomments p {
}
#comments {
    clear: both;
    background-color: #FFF;
    color: #464646;
    margin:0 0 10px;
} .comment_heading {
    background: #063A5F;
    color: #FFF;
    padding: 10px;
    font-size: 1.3em;
    font-weight: bold;
} .articles_comment {
    padding: 10px;
} .articles_comment_header {
    color: #467491;
    font-size: 1.4em;
    padding:15px 10px 6px 0;
} .articles_comment_content {
    border-top: 1px solid #e4e4e4;
    padding: 10px 10px 10px 0px;
    font-size: 1.2em;
    line-height: 20px;
} .articles_comment_posted_by {
    border-bottom: 1px solid #e4e4e4;
    color: #636363;
    padding: 0px 0px 0px 0px;
   float:left;width:100%;
}
.articles_comment_posted_by .date{font-size:1.2em;}
.article_complaint a{color:#467491;font-size:1.2em;padding:10px 0px 5px;float:left;width:100%;}
/* End of For Comments */


/**Comments Error CSS **/ .fieldWithErrors {
    padding: 2px;
    /** background-color: red;**/
    display: table;
} #errorExplanation {
    width: 400px;
    border: 2px solid red;
    padding-bottom: 12px;
    margin:0px 0px 10px 10px;
    background-color: #f0f0f0;
} #errorExplanation h2 {
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    font-size: 12px;
    background-color: #c00;
    color: #fff;
} #errorExplanation p {
    color: #333;
    margin-bottom: 0;
    padding: 5px 10px;font-size:1.2em;
}#errorExplanation ul{padding:0px 10px;} 
#errorExplanation ul li {
    font-size: 12px;
    list-style: none;
}


/* For 404 Error Page */
div.dialog {
    background: #FFFFFF none repeat scroll 0%;
    border-color: #CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
    border-style: solid;
    border-width: 1px;
    float: left;
    padding: 20px 22px;
    text-align: center;
    width:555px;
} .dialog h1 {
    font-size: 1.5em;
    color: #f00;
    line-height: 1.5em;
    padding: 10px 0px;
} .dialog p {
    font-size: 1.1em;
    padding-bottom: 15px;
} .category_articles_list {
    color: blue;
    float: left;
    padding: 10px;
    width: 90px;
} .category_articles_list h4 {
    font-size: 1.2em;
    margin-left: 0;
    text-align: left;
} .category_articles_list ul {
    list-style-type: none;
    padding: 0;
} .category_articles_list ul li {
    padding-top: 5px;
    text-align: left;
} .category_articles_list ul li a {
    font-size: 0.98em;
    text-decoration: underline;
}

/*RSS Feed CSS*/
.rss_feeds p {font-size:1.2em;line-height:17px;padding:10px 0px 0px;}

.rss_feed_linkdiv {color:blue;font-size:1.2em;padding-left:20px;}

.rss_feed_linkdiv ul li {list-style-type:none;padding:15px 0px 0px;}

.rss_feed_linkdiv ul li a {color:#467491;padding:2px 0px 4px 22px;}

.rss_feed_link {background:transparent url(/images/rss_feed.gif) no-repeat scroll 0% 50%;font-weight:bold;}

.feed_reader {font-size:12px;padding-top:15px;}

.feed_reader a {color:#467491;}

.rss_feeds h2{color:#467491;}

/* CSS For static pages */ .about_us p {
    font-size: 1.1em;
    padding: 4px 4px 4px 0;
} .about_us h1 {
    color: #467491 !important;
    font-size: 1.8em !important;
    padding: 0.2em 0;
    font-weight: normal;
} .about_us h2 {
    color: #467491;
    font-size: 1.3em;
    margin: 1em 0 0.2em;
} .about_us a {
    color: #467491;
} .about_us td {
    font-size: 1.3em;
} .about_us ul li {
    padding: 2px 0px;
    font-size: 1.3em;
    list-style-position: outside
} .about_us ul {
    margin: 0px 0px 0px 20px;
}
.article_content_email{float:left;padding:10px 0px 20px;}
.email_a_friend{float:left;width:563px;padding:10px 10px 20px 10px;border:1px solid #ccc;}
.email_a_friend h4 {color:#467491;font-size:1.2em;padding:3px 0px;}
.email_a_friend p{padding:5px 0px 0px 0px;float:left;width:100%;color:#000;font-size:1.2em;}
.email_a_friend p label{width:100px;text-align:right;float:left;}
.email_a_friend input.friend_email_add{height:20px;border:1px solid #ccc;width:400px;margin:0px 0px 0px 5px;}
.message_to_friend{border:1px solid #ccc;color:#000;width:400px;height:135px;margin:0px 0px 0px 5px;}
.email_to_friend_submit{float:right;width:75px;height:24px;border:1px solid #ccc;background:#B5004B none repeat scroll 0 0;;vertical-align:middle;color:#fff;margin:10px 0px;padding:0px 0px 2px 0px;border:medium none;}
#article{font-size:1.2em;}
.blue_border{clear:both;overflow:hidden;width:100%;}
.bn_feature{font-size:1.6em;color:#467491;}
.ad_align_center{width:100%;text-align:center;padding:5px 0px;}
.rss_feeds p a{color:#467491;}
.link_button {color:#467491;}


.article_navigation .pagination .disabled {
display:none !important;
}

.article_navigation .pagination .next_page, .article_navigation .pagination .prev_page {
font-size:12px;
color:#467491;
}

.article_top_navigation .next_page {
display:none;
}

.article_navigation .prev_page {
display:none;
}

.article_top_navigation .prev_page {
display:block !important;
}
.article_navigation {
float:left;
//padding:5px 0;
width:100%;
}