body, font, td {
	font: normal 12px Arial, Helvetica, san-serif;
}

p, div, blockquote, ul, ol {
	font: normal 12px/17px Arial, Helvetica, san-serif;
}

p {
	margin: 0 0 14px 0;
	padding: 0;
}

ul, ol {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 14px;
}

.bold {
	font-weight: bold;
}

A, A:link, A:visited {
	color: #333399;
	text-decoration: underline;
}

A:hover {
	color: #333399;
	text-decoration: none;
 }

.gray {
	color: #666;
}

.nopad {
	padding-bottom: 0;
	margin-bottom: 0;
}

.big {
	font: normal 12px/15px Arial, Helvetica, san-serif;
	color: #333399;
}

.title, h1 {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	text-decoration: none;
	}

h3 {
	font: bold 16px/19px Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 14px 0;
	}

h4 {
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 14px 0;
	}


h1 {
		margin: 0 0 14px 0;
	padding: 0;
}

.title A, .title A:link, .title A:visited, .title A:hover, h3 A, h3 A:link, h3 A:visited {
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
	}

.blue01 {
	color: #333399;
	text-decoration: none;
	}

.blue01 A, .blue01 A:link, .blue01 A:visited {
	color: #333399;
	text-decoration: underline;
	}

.blue01 A:hover {
	color: #333399;
	text-decoration: none;
	}

.yellow01 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFDB35;
	text-decoration: none;
	}

.yellow01 A, .yellow01 A:link, .yellow01 A:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	}

.yellow01 A:hover {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: underline;
	}

.yellow02 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	}

.yellow02 A, .yellow02 A:link, .yellow02 A:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	}

.yellow02 A:hover {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: underline;
	}

.white-text {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}

.white-text A, .white-text A:link, .white-text A:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}

.white-text A:hover {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	}

.white-small {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}

.white-small A, .white-small A:link, .white-small A:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	}

.white-small A:hover {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	text-decoration: underline;
	}

.small {
	font-family: arial, helvetica sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	}

.small A, .small A:link, .small A:visited {
	font-family: arial, helvetica sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: underline;
	}

.small A:hover {
	font-family: arial, helvetica sans-serif;
	font-size: 9px;
	color: #FFDB35;
	text-decoration: none;
	}

.body-small {
	font-family: arial, helvetica sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}

.body-small A, .body-small A:link, .body-small A:visited {
	font-family: arial, helvetica sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: underline;
	}

.body-small A:hover {
	font-family: arial, helvetica sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: none;
	}

.body-serif {
	font-family: arial, helvetica sans-serif;
	color: #000000;
	text-decoration: none;
	}

.body-serif A, .body-serif A:link, .body-serif A:visited {
	font-family: arial, helvetica sans-serif;
	color: #333399;
	text-decoration: underline;
	}

.gray01 {
	color: #666666;
	}

.gray01 A, .gray01 A:link, .gray01 A:visited {
	color: #666666;
	text-decoration: none;
	}

.gray01 A:hover {
	color: #666666;
	text-decoration: underline;
	}

.red01 {
	color: #990000;
	text-decoration: none;
	}

.red01 A, .red01 A:link, .red01 A:visited {
	color: #990000;
	text-decoration: underline;
	}

.red01 A:hover {
	color: #990000;
	text-decoration: none;
	}

.blue02 {
	font-size: 12px;
	color: #333399;
	text-decoration: none;
	}

.blue02 A, .blue02 A:link, .blue02 A:visited {
	font-size: 12px;
	color: #333399;
	text-decoration: underline;
	}

.blue02 A:hover {
	font-size: 12px;
	color: #333399;
	text-decoration: none;
	}

.whitelink {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

.whitelink A {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

.whitelink A:link {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

.whitelink A:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

.whitelink A:hover{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}

.cell01 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	background-color: #edeceb;
	}

.cell01 A{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	background-color: #edeceb;
	}

.cell01 A:link{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	background-color: #edeceb;
	}

.cell01 A:visited{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	background-color: #edeceb;
	}

.cell01 A:hover{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: underline;
	background-color: #edeceb;
	}
	
.cell02 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	}

.cell02 A{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	}

.cell02 A:link{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	}

.cell02 A:visited{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	}

.cell02 A:hover{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	}
	
.cell03 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	text-transform: lowercase;
	}

.cell03 A{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	text-transform: lowercase;
	}

.cell03 A:link{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	text-transform: lowercase;
	}

.cell03 A:visited{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	text-transform: lowercase;
	}

.cell03 A:hover{
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #FFDB35;
	font-weight: bold;
	text-decoration: none;
	background-color: #484c4f;
	text-transform: lowercase;
	}

.cell-sub {font: 10px arial, helvetica; color: #edeceb; font-weight: bold; text-decoration: none; text-indent: 8; background-color: #484c4f;}
.cell-sub A {text-decoration: none; color: #edeceb;}
.cell-sub A:link {text-decoration: none; color: #edeceb;}
.cell-sub A:visited {text-decoration: none; color: #edeceb;}
.cell-sub A:hover {text-decoration: none; color: #FFDB35;}


.cell04 {font: 10px arial, helvetica; color: #edeceb; font-weight: bold; text-decoration: none; text-indent: 4; background-color: #edeceb;}
.cell04 A {text-decoration: none; color: #484c4f;}
.cell04 A:link {text-decoration: none; color: #484c4f;}
.cell04 A:visited {text-decoration: none; color: #484c4f;}
.cell04 A:hover {text-decoration: none; color: #333399;}


h4 {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #333399;
}

.h4 A, .h4 A:link, .h4 A:visited, .h4 A:hover {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #333399;
	text-decoration: underline;
}

hr {
	border-top: 1px solid #898989;
	height: 1px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
    width: 100%;
}

.chart {
	border-collapse: collapse;
}

.chart td {
	color: #000;
	font: normal 10px/13px Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	vertical-align: top;
	text-align: left;
}

.chart2 {
	border-collapse: collapse;
	background: #fff;
}

.chart2 td {
	color: #000;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	vertical-align: top;
	text-align: center;
	padding: 3px;
}

.quotebox {
	float: right;
	margin: 0 0 10px 10px;
	padding: 10px;
	color: #4E4E4E;
	background: #fff;
	border: 1px solid #ccc;
	width: 170px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 148px;
	}
	
.imgborder {
	border: 1px solid #000;
}

.imgpadded {
	border: 1px solid #000; margin: 0 0 10px 10px; float: right;
}

.cd_cover {
	border: 1px solid #ccc; padding: 3px; margin: 5px; float: right;
}

hr.hr1 {
	border-top: 1px dashed #BDBDBD;
	height: 1px;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	width: 100%;
	padding: 5px 10px 5px 10px;
	margin: 0;
	clear: both;
}

.highlight {
	background: #fff;
	border: 1px dashed #ccc;
	color: #898989;
}

.item {
	border: 1px solid #ccc;
	margin-bottom: 8px;
	background: #fff;
	padding: 4px;
}

.item p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.white {
	background: #fff;
	border-bottom: 1px double #ccc;
}

.journal_img {
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px;
}

.icon {
	vertical-align: middle;
	margin-right: 10px;
	border: 0;
}

.block {
	margin-left: 20px;
	margin-right: 20px;
}

.example {
	border: 1px solid #ccc;
	padding: 0px 10px;
	background: #fff;
}

.border_bottom {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 14px;
}

dl {
	margin: 0 0 0 12px;
	padding: 0 10px 10px 10px;
}

dt {
	line-height: 13px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

dd {
	font-size: 11px;
	padding: 0 0 10px 0;
	margin: 0;
}

dl.simple {
	margin: 0;
	padding: 0 0 6px 0;
}

dl.simple dt {
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 0 0 2px 0;
}

dl.simple dd {
	font-size: 11px;
	padding: 0 0 10px 0;
	margin: 0;
	color: #676767;
}

dl.right_side_dl {
	margin: 0;
	padding: 0 0 6px 0;
}

dl.right_side_dl dt {
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	color: #FFDB35;
	margin: 0;
	padding: 0 0 2px 0;
}

dl.right_side_dl dd {
	font-size: 11px;
	padding: 0 0 10px 0;
	margin: 0;
	color: #fff;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 14px 0;
}

.img_float_right {
	float: right;
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #fff;
	margin: 0 0 10px 10px;
}

.search_input {
	width: 118px;
	font-size: 11px;
	padding: 1px 2px;
	border: 1px solid #676767;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
}

.search_button {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

