@charset "utf-8";
/* CSS Document - updated 12-22-09*/
/* Copyright 2009 Digital Media Enterprises */ 

html	{
	height:100.05%}
	
body {
	background: url(images/bocc_bg.jpg);
	margin-top: 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
	}

#wrapper {
	width:950px;
	margin-left: auto; 
	margin-right: auto;
	text-align: left;

	}
	
#header	{
	background: url(/imgages/bg_topnav.gif) no-repeat;
	width:958px;
	height:116px;
	}	
	
#nav  	{
	width:674px;
	}

#navtop		{
	width:674px;
	text-align:right;
	padding:15px 21px 0 0;
	}	
	
#navspace	{
	width:674px;
	padding:0 0 0 25px;
	}	
	
#footer {
		padding:0px;
		margin-bottom:0px;
	}	
	
.footnote	{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	margin:13px 0px 0px 13px;
	}	
	
.logo	{
	width:284px;
	height:116px;
	padding:0px 0px 0px 21px;	
	}	
	
.left	{
	float:left;
	}	

#linetop	{
	background:url(/images/line_horiz.gif) repeat-x top ;
	width:270px;
	height:3px;
	}
		
#new	{
	background: url(/imgages/bg_jump-menu.jpg) no-repeat top;
	width:255px;
	height:130px;
	}	



/* Main content styles ---------------------------------------------------------------------*/	

#content-main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:681px;
	margin-bottom:45px;
}

#leftside	{
	width:191px;
	padding: 19px 19px 5px 19px;
	min-height:300px;
	margin-bottom:5px;
	}

#rightside	{
	width:178px;
	padding: 19px;
	min-height:300px;
	margin-bottom:5px;
	}

.content-subs-right	{
	border-left:solid 1px #f0eeec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:19px 19px 19px 19px;
	vertical-align:top;
	margin-bottom:5px;
	float:right;
	}	
	
#content_subs {
	width:464px;
	margin-bottom:5px;
}

.content-3col	{
	background: url(images/vert_gradient.jpg) top left no-repeat #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:19px 19px 19px 19px;
	vertical-align:top;
	float:left;
	min-height:300px;
	}

.content-2col	{
	background: url(images/vert_gradient.jpg) top left no-repeat #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:19px 19px 19px 19px;
	vertical-align:top;
	min-height:300px;
	}
	
.featured	{
	background:url(/img/bg_top-feature.gif) top no-repeat #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 20px 9px;
	width:239px;
	}	

.contactinfo	{	
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 12px 0px 12px;
	vertical-align:top;
	}

.line	{
	background:url(images/line_horiz.gif) center repeat-x;
	height:15px;
	}

	
/* Navigation and list Styles ----------------------------------------------------------------------------------*/	


#nav-top	{
	padding:8px 15px 0px 12px;
	vertical-align:top;
	}
.nav-top-styles {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	
}

#nav-main {
	text-align:right;
	padding:0px;
	}

#titles-left {
height:22px;
}

#nav-left-top-subs {
	margin-bottom:25px;
	line-height:20px;
}

#nav-left-helpful-links {margin-top:9px ;
}

#nav-left-menu-box {
	margin-top:22px;
	}




h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004f31;
	margin:0px 0 12px 0;
	}

	
h2	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px 0px 30px 0px;
	color:#56925d;
	}
	
h3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0 14px 0;
	color:#999999;
	
	}	
	
h4	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	margin:10px 0 -10px 0;
	color:#536370;
	font-weight:bold;
	}	
	
h5	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#56925d;
	font-weight:bold;
	margin:10px 0 -10px 0;
	}	

h6	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0 5px 0;
	color:#CC9900;
	font-weight:bold;
	}	
	
/* Links  ----------------------------------------------------------------------------------*/

a:link, a:visited { 	
	color:#004f31;
	text-decoration:underline;
	}
	
a:active, a:hover  { 	
	color:#AF8E41;
	text-decoration:underline;
	}

a.topnav:link, a.topnav:visited { 	
	font-size:11px;
	color:#9d9fa2;
	text-transform:uppercase;
	text-decoration:none;
	}
	
a.topnav:active, a.topnav:hover  { 	
	font-size:11px;
	color:#AF8E41;
	text-transform:uppercase;
	text-decoration:none;
	}
	
a.topnav_selected:link, a.topnav_selected:visited { 	
	font-size:11px;
	color:#AF8E41;
	text-transform:uppercase;
	text-decoration:none;
	}	

a.links-call-boxes:link, a.links-call-boxes:visited { 	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004f31;
	text-decoration:none;
	line-height:18px;
	}
	
a.links-call-boxes:active, a.links-call-boxes:hover  { 	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color: #AF8E41;
	text-decoration:none;
	line-height:18px;
	}

a.links-nav-left-helpful:link, a.links-nav-left-helpful:visited { 	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#004f31;
	text-decoration:none;
	line-height:18px;
	}
	
a.links-nav-left-helpful:active, a.links-nav-left-helpful:hover  { 	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color: #AF8E41;
	text-decoration:none;
	line-height:18px;
	}

a.links-content:link, a.links-content:visited { 	
	color:#9d9fa2;
	text-decoration:underline;
	}
	
a.links-content:active, a.links-content:hover  { 	
	color:#AF8E41;
	text-decoration:underline;
	}
	
a.links-small:link, a.links-small:visited { 	
	font-size:11px;
	color:#9d9fa2;
	text-decoration:underline;
	}
	
a.links-small:active, a.links-small:hover  { 	
	font-size:11px;
	color:#AF8E41;
	text-decoration:underline;
	}	

a.links-bullets:link, a.links-bullets:visited { 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#004f31;
	text-decoration:none;
	background-image:url(images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	}
	
a.links-bullets:active, a.links-bullets:hover  { 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AF8E41;
	text-decoration:none;
	background-image:url(images/arrow_right_lite.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	}
	
a.links-bullets-on:link, a.links-bullets-on:visited  { 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AF8E41;
	text-decoration:none;
	background-image:url(images/arrow_right_lite.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	}	
		
a.links-nav-left:link, a.links-nav-left:visited {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#004f31;
	text-decoration:none;
	}
	
a.links-nav-left:active, a.links-nav-left:hover  {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#AF8E41;
	text-decoration:none;
	}
	
a.links-nav-left-on:link, a.links-nav-left-on:visited {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#AF8E41;
	text-decoration:none;
	}	

a.links-white:link, a.links-white:visited { 	
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.links-white:active, a.links-white:hover  {
	color:#cccccc;
	text-decoration:underline;
	}	

.highlight-it {
	background-image:url(images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	}

.back-to-top-dot-lines {
	padding:12px 0px 12px 12px;
	border-bottom:dotted 1px #999999;
	}	
		
/* Call out box Styles -----------------------------------------------------------------------------------------------------------*/
	
#personal-call-home {
	
	width:217px;
	height:182px;
	margin-top:15px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	
	}
#personal-call-inside {
	border-top:3px solid #bec2b6;
	border-right:3px solid #bec2b6;
	border-left:3px solid #bec2b6;
	background:#EDEDED;
	width:211px;
	height:145px;
	}

#old-original-call-home {
	background:url(images/businessbox.jpg) bottom no-repeat #FFFFFF;
	width:217px;
	height:182px;
	margin-top:15px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}

#business-call-home {
	width:217px;
	height:182px;
	margin-top:15px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
#business-call-inside {
	border-top:3px solid #e5d8c2;
	border-right:3px solid #e5d8c2;
	border-left:3px solid #e5d8c2;
	background:#f0e9dd;
	width:211px;
	height:145px;
	}		

#trust-call-home {
	width:217px;
	height:182px;
	margin-top:15px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
#trust-call-inside {
	border-top:3px solid #c9b8b2;
	border-right:3px solid #c9b8b2;
	border-left:3px solid #c9b8b2;
	background:#e0d7d3;
	width:211px;
	height:145px;	
	}		

.call-box-text-padding {
	padding:10px;
	text-align:right;
	font-size:12px;
	line-height:18px;
	}
	
.line-spacing-bitmore {
line-height:19px;
}

.white-text-normal {
	font-size:12px;
	color:#FFFFFF;
	}

li {
	margin-bottom:3px;
}	

.small-text-gray {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
.small-normal-text {
	font-size:11px;
}
.text-news-dates {
	font-size:11px;
	font-weight:bold;
	color:#8A8373;
	margin-top:132px;
}
.text-news-paragraphs {
	font-size:11px;
	margin-top:30px;
}
	
.smaller-text-gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}
.smallest-text-litegray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	}
	
.small_italic_subtitles {
	font-style:italic;
	font-size:11px;
	color:#666666;
		}	

.pdf-info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	}

.small-lists {
	font-size:11px;
	line-height:19px;
	margin-left:25px;
}

.lists_indented {
	font-size:12px;
	line-height:14px;
	padding-left:40px;
	margin-bottom:12px;
}

/* online banking box -----------------------------------------------------------------------------------------------------------*/

td.online-bg { 
	background: url(images/online_banking_lt.jpg);
	width: 229px; 
	height: 228px; 
	background-repeat: no-repeat; 
	background-position: left top; 
	vertical-align: top; 
	} 

#online-banking-holder {
	width:229;
	vertical-align:top;
	margin:0px;
	padding:0px;
	}

#online-banking {
	margin:83px 12px 12px 28px;
	}

#continue-button {
	margin-left:63px;
	margin-top:5px;
	}

#online-links-top {
	margin-top:24px;
	margin-right:20px;	
	text-align:right;
	font-size:10px;
	line-height:15px;
	}

#online-help-box {
		margin-top:16px;
		padding:25px;
		border:solid 1px #666666;
		width:500px;
		height:auto;
		background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		}

/* paragraphs and titles -----------------------------------------------------------------------------------------------------------*/
	
.paragraphs_notopmargin_smaller {
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}
	
#right-side-inner {
		padding-top:0px;
		font-size:11px;
		line-height:18px;
		}	

.titles_small {
	font-size:11px;
	font-weight:bold;
	color:#006633;
	}
.titles_medium {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}

.titles_medium_tight {
	font-size:12px;
	margin-bottom:-16px;
	font-weight:bold;
	color:#333333;
	}

.titles_large {
	font-size:13px;
	font-weight:bold;
	color:#993366;
}

.titles_burgandy {
	font-size:13px;
	font-weight:bold;
	color:#6A463A;
	}
.titles_xlarge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	}	

.dates {
	font-style:italic;
	color:#666666;
	}

#calculators {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:22px;
	padding:5px;
	line-height:22px;
	}
	
hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
	margin-top:12px;
	margin-bottom:12px;
}

#call-box-subs {
	border:solid 1px #CCCCCC;
	margin:2px;
	padding:5px 16px 5px 16px;
	background-color:#EEEDEF;
	}
	
.padding_above_tables {
	margin-top:22px;
	}

.locations_style {
		font-size:11px;
		}
.calulator_text_indent {
	font-size:11px;
	padding-top:22px;
	
	}
.note-small-text-gray {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-bottom:12px;
	}
.center_content {
	text-align:center;
}

.left_content {
	text-align:left;
}
.call-boxes-standard {
	border:solid 1px #CCCCCC;
	margin:1px;
	padding:5px 16px 5px 16px;
	background-color:#EEEDEF;
}
