html, body {
      margin:0;
      padding:0;
      
      border:none
   }
   
img {
	border: none;
	margin: 0;
	padding: 0;
	}

body {
	background-image: url(images/bg_page.gif);
	background-repeat:repeat-x;
	background-color:#576bb2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}
	
#wrapper {
	background: url(images/cloud.jpg) right top no-repeat;
	height: 100%;
    text-align: center;
	vertical-align: middle;
	}
	
.content {
	/*background: url(images/bg_content_in.gif) no-repeat top center;*/
	text-align: left;
	vertical-align: bottom;
	width: 920px;
	height: 546px;
	padding: 4px;
	}
	
.content_in {
	border: 2px #aaa solid;
	}	

.content_indented {margin:0 20px 10px 40px;}
.content_box {margin:0 20px 10px 40px;width:316px;background:#e5eaed  url(../images/tables/corner-bottomright.gif) no-repeat bottom right;padding:10px 10px 10px 60px;}

.nav {
	background: url(images/bg_nav.gif) repeat-x;
	height: 57px;
	margin: 0;
	padding: 0;
	}
	
.nav a:link, .nav a:visited {
	color: #666;
	}
	
.nav a:hover, .nav a:active {
	color: 00c;
	}
	
.sep {
	display: block;
	text-indent: -5px;
	margin: 0 0 0 0;
	padding: 0;
	border: none;
	background: none;
	}
	
.page {
	background: url(images/bg_content.gif) #ffbf14 repeat-x;
	}
	
h1, h2, h3 {
	color: #003896;
	}

h1 {
	font-style: italic;
	}
.noborder img {border:0;}

a:link, a:visited {
	color: #00c;
	text-decoration: none;
	}
	
a:hover, a:active {
	text-decoration: underline;
	}

.breadcrumbing {margin:-24px 0 0 -10px;font:11px verdana;}
.breadcrumbing_txt {background:#fff;color:#666666;padding-left:10px;}
.breadcrumbing_txt a {color:#666666;text-decoration:none;}
.breadcrumbing_txt a:hover {text-decoration:underline;}


.center_column {
	padding: 24px 10px 10px 10px; background:#ccd1d5;
	}

/* .center_column img {
	border: #ccc 1px solid;
	margin: 5px;
	padding: 5px;
	background: #eee;
	} */

.date {
	color: #356ca7;
	margin-top: 14px;
	font-size: 13px;
	}

.news_row {padding:10px 20px 4px 4px;font-weight:500;}
	
.scroller {
	height: 360px;
	overflow: auto;
	}
	
.right_column {
	padding: 22px;
	font: 11px;
	background: url(images/bg_right_col.gif) top left no-repeat #fff;
	color:#777778;
	}
	
.required {
	color: #f00;
	font-weight: bold;
	font-size: 16px;
	}

.news_title {
	color: #3f75af;
	font-weight: 300;
	font-size:11px;
	}

.footer {
	color: #fff;
	background: none;
	font-size: 12px;
	}

.footer a:link, .footer a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
	
.footer a:hover, .footer a:active {
 	text-decoration: underline;
}

/* TABLE STYLE 1 */
.misc_table caption {
	font-size: 10px;
	color:#333333;
	font-style: italic;
	text-align: right;
	margin-bottom: 5px;
}

.misc_table .nobg {
	background: none;
	border: none;
	border-bottom: 1px solid #ffc201;
}

.misc_table th {
	font: 11px Arial, Helvetica,sans-serif;
	font-weight: bold;
	color: #4c2900;
	border-right: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	border-top: 1px solid #ffc201;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: url(http://www.barfieldinc.com/images/bg_table.gif) no-repeat;
}

.misc_table .first {
	border-left: 1px solid #ffc201;
}

.misc_table th.spec {
	background: #fff url(http://www.barfieldinc.com/images/bg_table_bullet2.gif) no-repeat;
}

.misc_table th.spec, .misc_table th.spec2 {
	border-left: 1px solid #ffc201;
	color: #4c2900;
	border-top: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	paddin-left: 6px;
	font-weight: normal;
}

.misc_table th.spec2 {
	padding-left: 30px;
	background: none;
	background-color: #fff;
	font-weight: normal;
}

.misc_table td {
	border-right: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background: #fff;
	padding-left: 12px;
	color: #4c2900;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
.misc_table th.specalt {
	background: #fff1ca url(http://www.barfieldinc.com/images/bg_table_bullet.gif) no-repeat;
}
.misc_table th.specalt,  .misc_table th.specalt2 {
	border-left: 1px solid #ffc201;
	border-top: 0;
	color: #4c2900;
	font: bold 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.misc_table th.specalt2 {
	color: #4c2900;
	padding-left: 30px;
	background: none;
	background-color: #fff1ca;
	font-weight: normal;
}

.misc_table td.alt {
	color: #4c2900;
	background: #fff1ca;
}

.misc_table .top_ac_type {
	padding: 0px;
	margin: 0px;
	background: none;
}

.misc_table2 .atacode1 {
	padding-left: 5px;
	width: 43px;
	height: 25px;
	border-left: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background-color: #fff1ca;
	font-size: 10px;
	color: #4c2900;
}

.misc_table2 .atasystem1 {
	width: 83px;
	height: 25px;
	padding-left: 5px;
	border-left: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background-color: #fff1ca;
	font-size: 10px;
	color: #4c2900;
}

.misc_table2 .normal_1 {
	width: 11.6px;
	height: 25px;
	border-left: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background-color: #fff1ca;
	text-align: center;
}

.misc_table2 .atacode2 {
	padding-left: 5px;
	width: 43px;
	height: 25px;
	border-left: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background-color: #fff;
	font-size: 10px;
	color: #4c2900;
}

.misc_table2 .atasystem2 {
	width: 83px;
	height: 25px;
	padding-left: 5px;
	border-left: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background-color: #fff;
	font-size: 10px;
	color: #4c2900;
}

.misc_table2 .normal_2 {
	width: 11.6px;
	height: 25px;
	border-left: 1px solid #ffc201;
	border-bottom: 1px solid #ffc201;
	background-color: #fff;
	text-align: center;
}

.misc_table2 {
	border-right: 1px solid #ffc201;
}

}

/* END TABLE STYLE */