/* Start of CMSMS style sheet 'index' */
body { font-size: 12px; background-image: url(images/bagrBLM-2.gif); background-repeat: repeat; background-position: left top; margin: 0; padding: 0; font-family: arial, Helvetica, Arial, sans-serif; color: Black;}
/*links*/
a:link { color: #312f67 ; text-decoration: underline; }
a:visited { color: #551a8b ; }
a:hover { color: #312f67 ;}
a:active { color: #f00 ; }
a:hover , h2 a:link  , h2 a:hover , h2 a:active , h2 a:visited { text-decoration: none; }
.clear:link , .clear:visited, .clear:hover, .clear:active { color: #000000; text-decoration: none;}

/*main page blocks*/
#bannertop { vertical-align: middle; float: right; margin-top: 12px; margin-right: 10px; margin-bottom: 2px; }

/*text*/
p { text-align: left; margin: 0; padding: 0; }
.mid-tx { margin: 0 10px 5px; }
h1 { font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 5px; }
h2 { color: #2c2c2c; font-size: 13px; font-weight: bold; margin: 3px 7px 17px 53px; }
h3 { font-size: 12px; font-weight: bold; margin: 4px 0 4px 7px; }
.external { background-image: url(images/external.gif); background-repeat: no-repeat; background-position: right center; padding-right: 14px; }
.new { background-image: url(images/new.gif); background-repeat: no-repeat; background-position: right top; padding-right: 20px; }
.inactive { color: #CCCCCC ; }

/*Special characters*/
div.hrI { height: 1px; background: #fff url(images/dot.gif) repeat-x center; text-align: center; width: 90%; margin-top: 10px; margin-bottom: 10px; }
div.hrI hr {display: none;}
div.hrII { height: 1px; background: #fff url(images/dot.gif) repeat-x center; text-align: center; width: 97%; margin-top: 2px; margin-bottom: 2px; }
div.hrII hr {display: none;}
div.skip {float:right;}
.skip a {padding-left:9px;background:url(/images/bull01.gif) no-repeat 0 50%;}
.skip a.up{background-image:url(/images/bull02.gif);}
.skip a.more{background-image:url(/images/bull03.gif); margin:0 5px 5px 0;}

/*body-top*/
#tb-top { background-color: #fff; width: 100%;}
.td-topL { text-align: center; width: 320px; padding: 2px; border: solid 1px #cccccc; }
.td-topR { color: black; background-color: #f8f8f9; text-align: left; vertical-align: top; padding-top: 7px; padding-right: 3px; padding-left: 7px; border: solid 1px #cccccc; }

/*body-mid*/
#tb-mid { background-color: #fff; width: 100%; }
.td-midL { vertical-align: top; width: 420px; }
.td-midR { vertical-align: top; }
.tb-spec-cc {width: 85%; }

/*Card list*/
#c-listTB { width: 380px; margin: 10px; }
#c-listA { font-size: 12px; background-color: white; background-image: url(images/dot.gif); background-repeat: repeat-y; background-position: right top; text-align: left; vertical-align: top; width: 175px; padding: 1px 5px 1px 10px; }
#c-listB { font-size: 12px; background-color: white; text-align: left; vertical-align: top; padding: 1px 5px 1px 25px; }

/*Card Specials*/
.tb-spec-cc {width: 85%; }
.td-specT { font-weight:bold; text-align:center; padding: 4px; }
.td-specL { width: 125px; height: 75px; }
.td-specR { text-align: left; padding-left: 5px;}
.td-specB { text-align: left; padding-left: 7px; height: 30px;}

/*body-spec*/
#marketprosecurepartners {float: right;margin-left: 20px;margin-right: 30px;background-attachment: scroll;background-image: url(../images/img-masterhead.jpg);background-repeat: no-repeat;	background-position: 0px -91px;}
#footer { clear: left; height: 30px; text-align: left; background-image: url(images/ind/bg-GR-G-F.gif); background-repeat: repeat-x; background-position: left top;  padding-top: 10px; padding-right: 20px; padding-left: 20px; border: solid 2px #ffffff; }
#footer2 { text-align: left; background-color: #fff; padding: 10px 20px; }

.innertube{ padding: 10px 15px 10px 15px; /*Margins for inner DIV inside each column (to provide padding)*/ }
#copyright {float: right; font-size: 11px;}
#maincontainer{ width: 793px; margin: 0 auto; }
#border{ background: white; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.tb-naL { background-color: #fff; text-align: left; width: 420px; margin-right: 10px; border: solid 1px #cccccc; }
.tb-naR { background-color: #fff; text-align: left; width: 100%; border: solid 1px #cccccc; }

/*body-spec*/
.tb-naL { background-color: #fff; text-align: left; width: 420px; margin-right: 10px; border: solid 1px #cccccc; }
.tb-naR { background-color: #fff; text-align: left; width: 100%; border: solid 1px #cccccc; }
#td-cc , #td-cc2 {  background-image: url(images/ind/credit-card.gif); background-repeat: no-repeat; background-position: left top; }
#td-lo {  background-image: url(images/ind/loan.gif); background-repeat: no-repeat; background-position: left top; }
#td-ins { background-image: url(images/ind/insurance.gif); background-repeat: no-repeat; background-position: left top; }
#td-sec { background-image: url(images/ind/security.gif); background-repeat: no-repeat; background-position: left top; }
#td-cre { background-image: url(images/ind/credit.gif); background-repeat: no-repeat; background-position: left top; }
#td-lea { background-image: url(images/ind/learning.gif); background-repeat: no-repeat; background-position: left top; }
#td-spec { background-image: url(images/ind/specials.gif); background-repeat: no-repeat; background-position: left top; }

/* Bottom Navigation */
.inlinenav { margin-left: 0px; }
.listNormal {list-style:none; padding:0; margin:0; }
.listNormal li {display:inline; margin:0; background-image: url(images/slh.gif); background-repeat: no-repeat; background-position: left center; padding: 0 2px 0 6px;}
.listNormal li.first {display:inline; margin:0; padding: 0 2px 0 0; background-image: none;}
/* End of 'index' */

