/* Form Elements */
.formTable { border: solid 1px #828282; }
.formTable th { background-color: #a5a5a5; color: #FFFFFF; padding-left: 5px; text-align: left; }
.formTable td { background-color: #fcfcfc; color: #000000; }
.formTable .alternateTd { background-color: #EBEBEB; }
.formTable .tdFooter { background-color: #ebebeb; text-align: right; }
.button { background-color: #4a4a4a; font: bold 11pt tahoma; color: #FFFFFF; padding: 6px; border: 1px inset #001666; }
.select { width: 90%; }
.capitalise { text-transform: capitalize; }
.txtBox { border: solid 1px #CCCCCC; width: 90%; padding: 3px; }
.alert { color: #FF0000; }
/* Form Ends */

/* Apply Now Form */
h2 { font: normal 16pt Arial; color: #E7B323; margin-top: 10px; margin-bottom: 2px; }
.appForm { border: solid 1px #939393; }
.appForm th { background-color: #ddd; font-weight: bold; padding-left: 5px; text-align: left; border-bottom: solid 1px #ccc; }
.appForm td { background-color: #f8f8f8; font-size: 9pt; color: #000; }
.appFormFooter { text-align: right; padding-top: 10px; }

/* Product Table on Home Page */
.dotted_line6px { background: #A7A8AC url('images/line_gr_red.gif') repeat-y; height: 2px; padding: 3px; }
.home_page_table { background: #CDCED0 url('images/bg_box.gif'); }
.home_page_table th { padding: 6px; color: #232323; text-align: left; }
.home_page_table td { padding: 6px; color: #777; }

/* Product Table on Product Page */
.prodTable { border: #ccc 1px solid; background-color: #ececec; }
.prodTable td { background-color: #ffffff; vertical-align: top; color: #000; }
.prodTable td p { color: #000; }
.prodTable td h4 { color: #034570; margin: 0; font: bold 12pt Arial; }
.prodTable td ul { padding-left: 16px; margin-left: 0px; }
.prodTable td li { list-style-image: url('images/bullet_bl_ar.gif'); }

/* Left side rate control */
.rate_box_left .rates_header { margin: 0px; padding: 0px; font: bold 9pt Arial; height: 35px; line-height: 35px; float: left; width: 100%; color: white; text-indent: 5px; background-color:#5B8107;  }
.rate_box_left { float: left; width: 100%; margin: 0px; padding: 0px; }
.rate_box_left td.rate_percent { width: 80px; padding: 2px 11px 4px 11px; margin-top: 10px; color: #2C4A74; }
.rate_box_left td.rate_details { font: bold 14px Tahoma; text-transform: uppercase; padding-left: 10px; }
.rate_box_left td.rate_details span { font: 12px Tahoma;  }
.rate_box_left .gridView_header { color: #5F8508; }
.rate_box_left table td, .left_rate_box table th { border: 1px solid #aaa; }
.rate_box_left table td{ color:#444;}
.rate_box_left .market_rate { background-color: #f3f3f3; font-size: 9pt; }
.rate_box_left .our_rate, .left_rate_box .vBorder { font-weight:bold; }
.rate_box_left .rate_change_notice { font: normal 10px Tahoma; color: #3F4547; padding: 10px;}
.rate_box_left .rate_change_notice a { font: bold 13px Tahoma; padding-left: 24px; text-transform: none; }

.rates_big_box .gridView_header { background: #292929; }
.rates_big_box .gridView_header th { color: #fff; font-size: 10pt; text-align: center; padding: 6px 0 6px 0; }
.rates_big_box .gridView_Row { background: #F9F9F9;}
.rates_big_box .gridView_Row td { width: 33%; color: #222; font-size: 9pt; }
.rates_big_box .gridView_AltRow { background: #F1F1F1; }
.rates_big_box .gridView_AltRow td { color: #222; font-size: 9pt; }
.rates_big_box .gridView_bold { font-size: 14pt; font-weight: bold; }
.rates_big_box .rate_change_notice { font: normal italic 10px Verdana; background: #F1F1F1; color: #3F4547; }

/* Newsletter Box*/
.news_letter_box_vert { text-align:left}
.news_letter_box_vert h2 { margin: 0px; padding: 0px; font: bold 9pt Arial; height: 35px; line-height: 35px; float: left; width: 100%; color: white; text-indent: 5px; background: url(images/menu_body.png) top right repeat-x; clear: both; }
.news_letter_box_vert table { background-color: #ddd; float: left; width: 100%; float: left; }
.news_letter_box_vert table th { font: bold 10px Verdana; text-align: left; color: #333; }
.news_letter_box_vert table td { color: #444; }
.news_letter_box_vert table td .button { margin-top: 10px; background: url(images/button_bg.png) right top no-repeat; border: 0px; width: 88px; height: 25px; line-height: 10px; cursor: pointer; margin-left: 90px; margin-bottom: 12px; font-weight: bold; color: white; font-size: 8pt; text-align: left; text-indent: 5px; }
.news_letter_box_vert table td .txtBox { width: 106px; float: left; height: 15px; border: 1px solid #a8bbcd; font-family: Arial; font-size: 8pt; }

.news_letter_box { border: 1px solid #eee; padding: 8px; margin-top: 15px; }
.news_letter_box .news_letter_head { color: #E7B323; padding: 0px; font: 20px "Century Gothic" , Arial; margin: 0px; }
.news_letter_box table { width: 100%; }
.news_letter_box table td { color: #eee; padding: 6px; }
.news_letter_box table td .txtBox { color: #eee; background-color: #3D3D3D; border: 1px solid #63676C; }
.news_letter_box table td .button { background-color: #E89000; font: bold 9pt tahoma; color: #fff; padding: 6px; border: 1px outset #E89000; }

/* lenders_list */
.lenders_list { padding: 10px 20px 10px 30px; }

/* social medial buttons left bar */
.social_media_left { text-align: center; }
.social_media_left img { padding: 4px; float: left; }

.news_div { background: #0D5B93 url('images/bg_news_box.jpg'); padding: 6px 12px; background-position: bottom right; background-repeat: no-repeat; }
.news_div h4 { font: 25px Arial; color: #fff; margin: 0px; }
.news_div p { font: 12px Tahoma; color: #fff; margin-right: 80px; }
.news_div a { font: bold 14px Tahoma; color: #fff; background: url('images/bullet_white.png') no-repeat 0 50%; padding-left: 24px; }

/* left side rss control */
.rss_home_data {text-align:left; }
.rss_home_data h2.rss_home_header { margin: 0px; padding: 0px; font: bold 9pt Arial; height: 35px; line-height: 35px; float: left; width: 100%; color: white; text-indent: 5px; background: url(images/menu_body.png) top right repeat-x; clear: both; }
.rss_home_content { padding: 10px; float: left; }
.rss_home_content .rss_home_news { padding-bottom: 10px; color: #444; border-bottom: 0px dotted #aaa; padding-top: 10px; color: black; font-family: Verdana; font-size: 8pt; }
.rss_home_content .rss_home_news img { border: solid 1px #d2d2d2; }
.rss_home_content .rss_home_news a.rss_home_link { color: #163F6C; font-weight: bold; font-family: Verdana; font-size: 8pt; color: #017dc3; }
.rss_home_content .rss_home_news .rss_pub_date { color: #666; font: italic 7pt Verdana; }

