@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-image:url(../images/cb_repeating_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}

img a {
border:0;


}

form {
margin:0;
padding:0;

}

#top_outershell {
position:relative;
width:100%;
height:120px;
background-image:url(../images/cb_home_nav_bg.jpg);
background-position:top;



}

#go_home {
float:left;
}

#navigation {
position:relative;
width:896px;
margin:0 auto;
height:86px;
top:20px;


}

#navigation_items {

}



#navigation_items ul {

margin:0;
padding:23px 0px 0px 0px;

}

#navigation_items li{
list-style:none;
float:right;
margin-left:11px;


}

a.nav1 {

display:block;
width:134px;
height:33px;
background-image:url(../images/cb_nav1.jpg);
background-position:0 -33px;


}


a.nav1:hover {
display:block;
width:134px;
height:33px;
background-image:url(../images/cb_nav1.jpg);
background-position:0 0;


}

a.nav2 {

display:block;
width:57px;
height:33px;
background-image:url(../images/cb_nav2.jpg);
background-position:0 -33px;


}


a.nav2:hover {
display:block;
width:57px;
height:33px;
background-image:url(../images/cb_nav2.jpg);
background-position:0 0;


}

a.nav3 {

display:block;
width:72px;
height:33px;
background-image:url(../images/cb_nav3.jpg);
background-position:0 -33px;


}


a.nav3:hover {
display:block;
width:72px;
height:33px;
background-image:url(../images/cb_nav3.jpg);
background-position:0 0;


}

a.nav4 {

display:block;
width:134px;
height:33px;
background-image:url(../images/cb_nav4.jpg);
background-position:0 -33px;


}


a.nav4:hover {
display:block;
width:134px;
height:33px;
background-image:url(../images/cb_nav4.jpg);
background-position:0 0;


}


a.nav5 {

display:block;
width:88px;
height:33px;
background-image:url(../images/cb_nav5.jpg);
background-position:0 -33px;


}


a.nav5:hover {
display:block;
width:88px;
height:33px;
background-image:url(../images/cb_nav5.jpg);
background-position:0 0;


}

a.navh {

display:block;
width:55px;
height:33px;
background-image:url(../images/cb_navh.jpg);
background-position:0 -33px;


}


a.navh:hover {
display:block;
width:55px;
height:33px;
background-image:url(../images/cb_navh.jpg);
background-position:0 0;


}



#outershell {
position:relative;
width:944px;
margin:0 auto;
background-color:#FFFFFF;

}

#outershell:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}


#outershell {
  Zoom: 1; /*triggers has-layout*/
}




#content_holder {
background-color:#FFFFFF;
position:relative;
height:598px;



}

#flash_holder {
width:594px;
height:244px;
position:absolute;
left:326px;
top:27px;


}

#online_banking {
position:absolute;
height:161px;
width:291px;
left:24px;
top:27px;
background-image:url(../images/cb_online_bg.jpg);
background-repeat:no-repeat;


}

#online_banking_type {
color:#7f7d77;
line-height:16px;
padding-left:12px;
padding-top:45px;

}

#online_banking_type a{
color:#cc9966;
text-decoration:none;
}

#online_banking_type a:hover{
color:#cc9966;
text-decoration:underline;
}

a.online_login {
position:absolute;
top:7px;
left:150px;
background:url(../images/cb_online_login.jpg) no-repeat bottom left;
width:131px;
height:27px;
display:block;
background-position:0 0;


}

a.online_login:hover{
background:url(../images/cb_online_login.jpg) no-repeat bottom left;
background-position:-131px 0;


}

#twocents {
position:absolute;
background-image:url(../images/cb_home_calc.jpg);
width:292px;
height:83px;
left:24px;
top:200px;
color:#7f7d77;
background-position:top;
background-repeat:no-repeat;


}

#raf {
position:absolute;
background-image:url(../images/cb_home_raf.jpg);
width:292px;
height:83px;
left:24px;
top:200px;
color:#7f7d77;
background-position:top;
background-repeat:no-repeat;


}



#twocents2 {
position:absolute;
background-image:url(../images/cb_home_calc.jpg);
width:292px;
height:83px;
left:24px;
top:295px;
color:#7f7d77;
background-position:top;
background-repeat:no-repeat;


}

#twocents_interior {
position:absolute;
background-image:url(../images/cb_2cents_bg2.jpg);
width:292px;
height:98px;
left:24px;
top:280px;
color:#7f7d77;



}




#twocents_copy {
	position:absolute;
	left:62px;
	top:26px;
	line-height:16px;
}

#twocents_copy a{
text-decoration:none;
color:#cc9966;


}

#twocents_copy a:hover{
text-decoration:underline;
color:#cc9966;


}

#raf_copy {
	position:absolute;
	left:8px;
	width:135px;
	top:35px;
	line-height:16px;
}

#raf_copy a{
text-decoration:none;
color:#cc9966;


}

#raf_copy a:hover{
text-decoration:underline;
color:#cc9966;


}


#content_middle {
position:absolute;
width:896px;
height:206px;
padding-left:24px;
top:292px;


}

a.feature_left {
float:left;
background:url(../images/cb_home_feature_left.jpg) no-repeat bottom left;
width:292px;
height:206px;
display:block;
background-position:0 0;


}

a.feature_left:hover{
background:url(../images/cb_home_feature_left.jpg) no-repeat bottom left;
background-position:-292px 0;


}

a.feature_mid {
float:left;
background:url(../images/cb_home_feature_mid.jpg) no-repeat bottom left;
width:292px;
height:206px;
display:block;
background-position:0 0;
margin-left:10px;


}

a.feature_mid:hover{
background:url(../images/cb_home_feature_mid.jpg) no-repeat bottom left;
background-position:-292px 0;
margin-left:10px;

}

a.feature_right {
float:left;
background:url(../images/cb_home_feature_right.jpg) no-repeat bottom left;
width:292px;
height:206px;
display:block;
background-position:0 0;
margin-left:10px;


}

a.feature_right:hover{
background:url(../images/cb_home_feature_right.jpg) no-repeat bottom left;
background-position:-292px 0;
margin-left:10px;

}

#content_bottom {
position:absolute;
width:896px;
height:100px;
left:24px;
top:498px;



}

#content_bottom_left {
position:relative;
float:left;
background-image:url(../images/cb_home_bottom_left.jpg);
background-repeat:no-repeat;
height:100px;
width:291px;
line-height:16px;




}

#content_bottom_type {
position:relative;
top:35px;




}

#content_bottom_type a{
text-decoration:none;
color:#cc9966;
}

#content_bottom_type a:hover{
text-decoration:underline;
color:#cc9966;
}


#content_bottom_mid {
float:left;
background-image:url(../images/cb_home_bottom_mid2.jpg);
background-repeat:no-repeat;
height:100px;
width:291px;
line-height:16px;
margin-left:10px;




}


#content_bottom_right {
float:left;
background-image:url(../images/cb_home_bottom_right.jpg);
background-repeat:no-repeat;
height:100px;
width:291px;

line-height:16px;
margin-left:10px;



}

.dropdown {
width:100%;


}

#footer {
position:relative;
top:18px;
width:944px;
height:200px;
margin:0 auto;
background-image:url(../images/cb_footer_bg2.jpg);
background-repeat:no-repeat;
background-color:#01402f;




}

#footer a{
color:#FFFFFF;
text-decoration:none;

}

#footer a:hover{
color:#cc9966;
text-decoration:none;

}


#footer-type {
position:absolute;
top:38px;
left:45px;
color:#FFF;
height:45px;


}


#footer_disclaimer {
position:absolute;
top:88px;
left:45px;
color:#82afa2;
height:45px;
width:850px;
font-size:9px;



}

#footer-typetwo {
position:absolute;
top:38px;
left:670px;
color:#FFF;


}

#social{
margin-left:840px;
padding-top:20px;
color:#001f16;
font-size:9px;
line-height:150%
}

#social a{
float:left;
}

a.social1 {
background: url(../images/cb_facebook.jpg) no-repeat bottom left;
width:37px;
height:34px;
display:block;
background-position:0 0;
}

a.social1:hover{
background: url(../images/cb_facebook.jpg) no-repeat bottom left;
background-position:-37px 0;
}

a.social2 {
background: url(../images/cb_twitter.jpg) no-repeat bottom left;
width:36px;
height:34px;
display:block;
background-position:0 0;
}

a.social2:hover{
background: url(../images/cb_twitter.jpg) no-repeat bottom left;
background-position:-36px 0;
}

#left_interior {
float:left;
width:326px;
display:block;

}

#left_interior:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}


#left_interior {
  Zoom: 1; /*triggers has-layout*/
}


#right_interior {
width:618px;
margin-left:326px;
}


#right_interior:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}


#right_interior {
  Zoom: 1; /*triggers has-layout*/
}

#right_content_type {
width:594px;
font-size:12px;
line-height:18px;
padding-bottom:80px;
}

#right_content_type a{
text-decoration:none;
color:#cc9966;
}

#right_content_type a:hover{
text-decoration:underline;
color:#666666;
}

#right_content_type a[type="name"] {
color:#666666;
}


.content_headline {
font-weight:bold;
color:#333333;
text-transform:uppercase;


}


a.content_headline {
color:#333333;
text-decoration:none;

}

a.content_headline:hover {
color:#333333;
text-decoration:none;

}

.content_subheadlineA {
color:#333333;
font-size:10px;
text-transform:uppercase;
font-weight:bold;



}

.content_subheadlineB {
color:#333333;
font-weight:400;



}



#calculators {
position:absolute;
background-image:url(../images/cb_calculator_bg.jpg);
width:291px;
height:146px;
left:24px;
top:290px;


}

#calculator_type {
position:absolute;
top:34px;



}

#calculator_type a{
text-decoration:none;
color:#cc9966;

}


#calculator_type a:hover{
text-decoration:underline;
color:#cc9966;

}




#content_subnav {
	position:absolute;
	left:55px;
	top:442px;
	line-height:18px;
}

#content_subnav a{
text-decoration:none;
color:#7f7d77;
}


#content_subnav a:hover{
text-decoration:none;
color:#666666;
}

.fineprint {
font-size:9px;	


}

#story_headline a{
font-size:16px;
font-weight:bold;
color:#00432f;
text-transform:uppercase;
line-height:32px;




}

#story_headline a:hover{
text-decoration:none;
color:#00432f;

}

.disclaimer {
font-size:9px;


}

#image_floater {
float:right;
padding-bottom:10px;
padding-left:10px;


}

#image_floater_left {
float:left;
padding-right:10px;


}

.cb_story {
line-height:200%;
}

#blockquote_right {
float:right;
width:265px;
border: 1px solid #666666;
font-size:12px;
color:#00573d;
margin: 6px 0px 0px 10px;
padding:5px 10px 6px 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
background-color:#f6f7f2;
line-height:175%;
}

#blockquote_left {
float:left;
width:265px;
border: 1px solid #666666;
font-size:12px;
color:#00573d;
margin: 6px 10px 0px 0px;
padding:5px 10px 6px 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
background-color:#f6f7f2;
line-height:175%;
}

#top_right_holder {
width:323px;
height:155px;
position:absolute;
top:250px;
display:block;
left:575px;
}

#top_right_holder a{
display:block;
}

#top_right_holder2 {
	width:238px;
	height:113px;
	position:absolute;
	top:263px;
	display:block;
	left:683px;
}

#top_right_holder2 a{
display:block;
}

a.account1  {
width:238px;
height:38px;
background-image:url(../images/accts1.jpg);
background-position: 0 0;
}

a.account1:hover {
width:238px;
height:38px;
background-image:url(../images/accts1.jpg);
background-position: 0 -38px;
}

a.account2  {
width:238px;
height:38px;
background-image:url(../images/accts2.jpg);
background-position: 0 0;
}

a.account2:hover {
width:238px;
height:38px;
background-image:url(../images/accts2.jpg);
background-position: 0 -38px;
}

a.account3  {
width:238px;
height:37px;
background-image:url(../images/accts3.jpg);
background-position: 0 0;
}

a.account3:hover {
width:238px;
height:38px;
background-image:url(../images/accts3.jpg);
background-position: 0 -37px;
}

.story_left{
float:left;
margin: 10px 10px 0px 0px;
}

.story_right{
float:right;
margin: 10px 0px 0px 10px;
}


#switch {
	position:absolute;
	width:292px;
	height:41px;
	left:22px;
	top:207px;
}

#your_community {
position:absolute;
	width:292px;
	height:75px;
	left:22px;
	top:387px;	
}

#mort_app {
position:absolute;
	width:292px;
	height:71px;
	left:22px;
	top:470px;	
}

#switch_header {
size:18px;
text-transform:uppercase;
font-weight:bold;
line-height:30px;
color:#333333;


}

.twocents_copy {
font-size:20px;
text-transform:uppercase;
line-height:26px;
color:#333333;


}

