/* CSS Document */

/* CSS Document */
body{
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
background-color:#666666;
text-align:center;
}
.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-align:justify;
line-height:1.6;
}
.bodytext2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:1.2;
}
.bannerback{
background-image:url(/images/main_banner.jpg);
background-position:left top;
background-repeat:no-repeat;

}
.contentback{
background-image:url(/images/left-content-logo.gif);
background-position:left top;
background-repeat:no-repeat;
}
.catalystback{
/*background-image:url(/images/catalyst-consulting-group.gif);*/
background-position:right bottom;
background-repeat:no-repeat;
}
.right-search{
position:relative;
width:309px;
height:138px;
text-align:right;
background-image:url(/images/search-back.gif);
background-repeat: no-repeat;
background-position: right top;
margin-right:23px;
}
.right-search table{
vertical-align:top;
}
.right-conversation{
text-align:left;
width:309px;
height:100%;
margin-top:26px;
margin-right:23px;
padding-bottom:10px;
padding-top:0px;
background-image:url(/images/blog-background.gif);
background-repeat: no-repeat;
background-position: right top;
border:1px solid #CCCCCC;
}

.left-conversation{
text-align:left;
width:309px;
height:100%;
margin-top:26px;
margin-right:23px;
padding-bottom:10px;
padding-top:0px;
background-image:url(/images/black-blog-background.gif);
background-repeat: no-repeat;
background-position: right top;
border:1px solid #CCCCCC;
}

.discussion_conversation{
text-align:left;
width:309px;
height:100%;
margin-top:26px;
margin-right:23px;
padding-bottom:10px;
padding-top:0px;
background-image:url(/images/discussion-background.gif);
background-repeat: no-repeat;
background-position: right top;
border:1px solid #CCCCCC;
}

.right_blog{
margin-left:12px;
width:282px;
height:273px;
margin-top:0px;
padding-left:20px;
padding-top:25px;
border:1px solid #000000;
}
.blog_indent{
padding-top:25px;
padding-left:20px;
}
.content{
float:left;
margin-left:23px;
margin-top:opx;
margin-bottom:25px;
width:642px;
height:205px;
margin-top:15px;
border:1px solid #000000;
}
.what-new{
clear:left;
float:left;


margin-top:0px;
width:309px;
height:420px;
background-image:url(/images/what-news.gif);
background-repeat: no-repeat;
background-position: right top;
border:1px solid #CCCCCC;
}
.bank-consultant{
vertical-align:top;
float:right;
width:309px;
height:420px;
background-image:url(/images/what-bank.gif);
background-repeat: no-repeat;
background-position: right top;
border:1px solid #CCCCCC;
}
hr{
margin-top:13px;
margin-left:23px;
clear:both;
height:1px;
color:#666666;
}


/* ----------- font styles -------------------- */

.main_black_heading{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#333333;
}
.italicblack{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:12px;
color:#333333;
}
.datetext{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#333333;
}
.black_brackets{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#333333;
}
.faint_small_black{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#999999;
text-decoration:none;
}
.faint_bold_black{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
.small_black_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#990000;
text-decoration:none;
}
.small_black_heading:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
.faint_black_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
padding-right:30px;
text-decoration:none;
}
.faint_black_heading:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#999999;
padding-right:30px;
text-decoration:none;
}

.morelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#990000;
margin-top:30px;
line-height:1.8;
text-decoration:none;
}
.morelink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
line-height:1.8;
text-decoration:underline;
}
.registerToday{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#990000;
margin-top:30px;
line-height:1.8;
text-decoration:none;
}
.registerToday:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
line-height:1.8;
text-decoration:underline;
}
.policylink{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#990000;
margin-top:30px;
line-height:1.8;
text-decoration:none;
}
.policylink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#999999;
line-height:1.8;
text-decoration:underline;
}
.newsletterlink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#990000;
margin-top:30px;
line-height:1.8;
text-decoration:none;
}
.newsletterlink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#999999;
line-height:1.8;
text-decoration:underline;
}
.topmenu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
.topmenu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999999;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
.blacktext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
padding-left:12px;
line-height:1.8;
text-decoration:none;
}
.blog_black{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.normal_black{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:1.8;
text-decoration:none;
}

.white_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
padding-left:60px;
text-decoration:none;
}
.form_text{
vertical-align:top;
border:1px solid #333333;
height:20px;


}
.btn_username{
clear:right;
vertical-align:top;
float:right;
height:25px;
margin-right:10px;
margin-top:-25px;
}
.check{
background-color:#CCCCCC;
border: 1px solid #333333;
padding: 0 0 0 0;

}
.ccGroup{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#990000;
margin-top:30px;
line-height:1.8;
text-decoration:none;
}
.ccGroup:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
line-height:1.8;
text-decoration:underline;
}


