body {
	background-color: #dcdfe3;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	background-position: top center;
}

td.c_home_01 {
	width:632px; height:110px;
	background-image:url('images/cbc_header_04.jpg');
	vertical-align:bottom;
	text-align:right;
	}
	
td.c_ftr01 {
	width:264px; height:37px;
	background-image:url('images/cell01_01.png');
	padding-left:16px;
	}
	
td.c_ftr02 {
	width:264px; height:120px;
	background-image:url('images/cell01_02.jpg');
	vertical-align:top;
	}
	
td.c_ftr2-02 {
	width:408px; height:120px;
	background-image:url('images/cell02_02.jpg');
	}
	
td.c_ftr2-01 {
	width:408px; height:37px;
	background-image:url('images/cell02_01.png');
	padding-left:16px;
	}
		
td.c_ftr3 {
	width:675px; 
	}
	
td.c_home2_01 {
	width:312px; height:224px;
	background-image:url('images/home_3cells_04.jpg');
	}
	
td.c_ProCon_hdr {
	height:36px;
	background-image:url('images/ProConTable_01.jpg');
	}
	
td.c_ProCon_titles {
	height:30px; 
	background-image: url(images/ProCon_td_02-BG.jpg);
	vertical-align:middle;
	}
	
td.c_ProCon_rt_title {
	height:30px; width: 323px;
	background-image:url('images/ProConTable02_03.jpg');
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	}
	
td.c_ProCon_content {
	height:300px; 
	background-image: url(images/ProCon_td_03-BG.jpg);
	}
	
td.spacer01 {
	height:10px;
	}

td.spacer02 {
	height:5px;
	}
	
td.c_int_01 {
	width:700px; height:498px;
	background-image:url('images/int_main_02.jpg');
	padding:20 20 20 20;
	}
	
td.c_int_full {
	width:955px; height:498px;
	background-image:url('images/int_main_full_02.jpg');
	padding: 20 40 20 40;
	vertical-align:top;
	}
	
td.c_int_rtcol {
	width:244px; height:497px;
	background-image:url('images/int_rtcol_02.jpg');
	}
	
td.c_int_rtcol2 {
	width:244px; height:227px;
	background-image:url('images/bg_rtcol_text.jpg');
	background-position: top center;
	background-repeat:no-repeat;
	padding:20 20 20 20;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	font-weight: normal;
	line-height:145%;
	font-style:italic;
	}
	
.procon_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
	padding-left:24px;
}

.procon_titles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	width:315px;
}

.procon_content_width {
	width:315px;
	vertical-align:top;
}

.procon_content_icon {
	width: 10%;
	vertical-align:top;
}
.procon_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

.procon_divider {
	height: 12px;
}

.frontcells {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #49545c;
	font-weight: normal;
	text-align: left;
	padding:5px 10px 5px 10px;
}
.frontcells a:active {
	font-weight: normal; 
	color: #49545c; 
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.frontcells a:link {
	color: #49545c; 
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.frontcells a:visited {
	color: #49545c; 
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.frontcells a:hover {
	color: #999;
	text-decoration: underline;
	text-align: left;
	font-weight:bold;
}

.frontcells_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #49545c;
	text-align: right;
	font-weight:bold;
	padding:5px 10px 0 0;
}

.frontcells_link a:active {
	font-weight: normal; 
	color: #49545c; 
	text-decoration: none;
	text-align: right;
	font-weight:bold;
}
.frontcells_link a:link {
	color: #49545c; 
	text-decoration: none;
	text-align: right;
	font-weight:bold;
}
.frontcells_link a:visited {
	color: #49545c; 
	text-decoration: none;
	text-align: right;
	font-weight:bold;
}
.frontcells_link a:hover {
	color: #919ca3;
	text-decoration: none;
	text-align: right;
	font-weight:bold;
}

.rtcol_title {
	height:36px;
	background-image:url('images/bg_rtcol_titles.jpg');
	padding-left:10px;
	vertical-align:middle;
	text-align:left;
	}
	
.rtcol_title_rt {
	height:36px;
	background-image:url('images/bg_rtcol_titles.jpg');
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	text-align:right;
	}
	
.rtcol_title_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

.rtcol_title_text2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.rtcol_title_text2 a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.rtcol_title_text2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.rtcol_title_text2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#d3dde3;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.rtcol_title_text2 a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#d3dde3;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.rtcol_list {
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#535e66;
	font-size:12px;
	font-weight:normal;
	text-align: left;
	line-height:170%;
}

.rtcol_list a:link {
	color: #535e66;
	text-decoration: none;
	font-weight: normal;
}
.rtcol_list a:visited {
	color: #535e66;
	text-decoration: none;
	font-weight: normal;
}
.rtcol_list a:hover {
	color: #798188;
	text-decoration: underline;
	font-weight: normal;
}
.rtcol_list a:active {
	color: #f49302;
	text-decoration: none;
	font-weight: normal;
}

.rt_col_test {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	font-weight: normal;
	line-height:120%;
	font-style:italic;
}

.rt_col_test a:link {
	color: #C60;
	text-decoration: none;
	font-weight: bold;
}
.rt_col_test a:visited {
	color: #C60;
	text-decoration: none;
	font-weight: bold;
}
.rt_col_test a:hover {
	color: #C90;
	text-decoration: underline;
	font-weight: bold;
}
.rt_col_test a:active {
	color: #C60;
	text-decoration: none;
	font-weight: bold;
}

.front_cell_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#545e65;
	font-weight:bold;
	font-size:16px;
	text-align: left;
	vertical-align:middle;
	}
	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #49545c;
	font-weight: normal;
	text-align: center;
}
.footer a:active {
	font-weight: normal; 
	color: #49545c; 
	text-decoration: none;
	font-weight:bold;
}
.footer a:link {
	color: #49545c; 
	text-decoration: none;
	font-weight:bold;
}
.footer a:visited {
	color: #49545c; 
	text-decoration: none;
	font-weight:bold;
}
.footer a:hover {
	color: #999;
	text-decoration: underline;
	font-weight:bold;
}

.textBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #f49302;
	font-weight: bold;
}
.textBOLD a:link {
	color: #F90;
	text-decoration: none;
}
.textBOLD a:visited {
	color: #F90;
	text-decoration: none;
	font-weight: bold;
}
.textBOLD a:hover {
	color: #C00;
	text-decoration: none;
}
.textBOLD a:active {
	color: #F90;
	text-decoration: none;
}

.textBOLD03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #f49302;
	font-weight: bold;
}
.textBOLD02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.textBOLD02 a:link {
	color: #f49302;
	text-decoration: none;
	font-weight: bold;
}
.textBOLD02 a:visited {
	color: #f49302;
	text-decoration: none;
	font-weight: bold;
}
.textBOLD02 a:hover {
	color: #F60;
	text-decoration: none;
	font-weight: bold;
}
.textBOLD02 a:active {
	color: #f49302;
	text-decoration: none;
	font-weight: bold;
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: left;
	font-weight: normal;
}

.textbox a:link {
	color: #f49302;
	text-decoration: none;
	font-weight: bold;
}
.textbox a:visited {
	color: #f49302;
	text-decoration: none;
	font-weight: bold;
}
.textbox a:hover {
	color: #F60;
	text-decoration: underline;
	font-weight: bold;
}
.textbox a:active {
	color: #f49302;
	text-decoration: none;
	font-weight: bold;
}

.RedStar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F90;
}

.FLOAT_RIGHT { float: right; 
	margin: 0 0 10px 10px;
}

.FLOAT_LEFT { float: left; 
	margin: 5px 5px 0 0;
}

