/*
white			#ffffff
blue			#0B3D91
lt blue			#CDD5E2
red				#ED171F
green			#61E10F
dk green		#1E7714
grey			#D3D3D3
*/

/*
 *  HTML TAGS DEFINED HERE
 */

body {
	margin: 0px;
	padding: 0px;
	font: 13px/19px Arial, Helvetica, sans-serif;	
	}

td {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}
	
img {
	border: 0px;
	}
	
img.block {display: block;}
	
h1 {
	font: bold 18px Georgia, Times, serif;
	color:#ED171F;
	padding: 0px;
	margin: 12px 0px 3px 22px;
	}
	
h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#ED171F;
	padding: 0px;
	margin: 12px 0px 3px 22px;
	}
	
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#444;
	padding: 0px;
	margin: 12px 0px 3px 0px;
	}
	
h4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #ED171F;
	padding: 0px;
	margin-left: 0px;
	}

a {text-decoration: underline;}
a:link, a:active, a:visited {color: #0B3D91;}
a:hover{color: #006;}

ol li {margin-bottom: 4px;}

.content p img {
	margin: 2px 0px 12px 8px;
	float: right;
	}

/*
 *  LAYOUT ELEMENTS HERE
 */

#main_table {
	margin: 0px;
	padding: 0px;
	}
	
.content td {
	padding: 0px 22px 0px 22px;
	}	
	
.content p {
	}
	
.tab_dr {
	background: url(images/main_dr.jpg) no-repeat;
	padding-left: 48px;
	padding-right: 220px;	
	height: 278px;
	vertical-align: middle;
	font: 14px/18px Arial, Helvetica, Charcoal, sans-serif;
	}
	.tab_dr p {font: bold 13px/30px ! important;}
	
td.tab {
	background: url(images/main_tile.gif) repeat-y;
	padding: 0px 22px;
	}
	.tab img {float: left;}
	
td.tab_title {
	width: 560px;
	height: 48px;
	background: url(images/tab_top.gif) no-repeat;
	margin: 0px;
	padding-left: 22px;
	vertical-align: middle;
	font: bold 18px Georgia, Times, serif;
	color: #ED171F;
	}
	
.tab_even {background: url(images/tab_even.gif) repeat-y;}
.tab_odd {background: url(images/tab_odd.gif) repeat-y;}
	
.products {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	}
	.pcol1 {width: 400px; padding: 0px 15px 0px 21px; background-position: left;}
	.pcol2 {width: 80px; background-position: center;}
	.pcol3 {width: 80px; padding: 0px 25px 0px 15px; background-position: right;}
	
.newsletters {
	width: 560px !important;
	margin: 0px;
	padding: 0px;
	}
.newsletters td {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	}
	.col1 {width: 180px; padding: 0px 15px 0px 21px; background-position: left ! important;}
	.col2 {width: 340px; background-position: center ! important;}
	.col3 {width: 40px; padding: 0px 25px 0px 15px; background-position: right ! important;}

.container {margin: 0px; padding: 0px;}

.container_top {padding: 0px 22px;}

.container3_top {
	width: 189px;
	height: 29px;
	padding: 20px 20px 0px 22px;
	margin: 0px;
	background: url(images/third_box_top.gif);
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0B3D91;
	}
	
.container3_tile {
	background: url(images/third_box_tile.gif) repeat-y;
	padding: 10px 20px 0px 22px;
	margin: 0px;
	}
	
.container2_top {
	width: 279px;
	height: 30px;
	padding: 20px 20px 0px 22px;
	margin: 0px;
	background: url(images/half_box_top.gif) no-repeat;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0B3D91;
	}
	
.container2_tile {
	background: url(images/half_box_tile.gif) repeat-y;
	padding: 0px 20px 0px 22px;
	margin: 0px;
	}

	
/*
 *  GENERAL CLASSES AND INLINE ELEMENTS HERE
 */
	
.right {text-align: right;}

.center {text-align: center;}
	
.bottom_nav {
	text-align: center;
	padding: 0px 24px 24px 24px;
	font-size: 10px;
	}
	
.footer {
	background: url(images/long_box_tile.gif) repeat-y;
	margin: 4px 80px;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	color: #000;
	}
	
.disc {
	font: italic 13px Arial, Helvetica, sans-serif;
	color: #666;
	}
	
.quack a {
	text-align: super;
	text-decoration: underline;
	color: #ED171F !important;
	}
	
.footnotes p {
	font: italic 10px Arial, Helvetica, sans-serif;
	}
	
/*
white			#ffffff
blue			#0B3D91
lt blue			#CDD5E2
red				#ED171F
green			#61E10F
grey			#D3D3D3
*/