/*
 * - Position
 * - Size
 * - Margin
 * - Border
 * - Padding
 * - Display mode
 * - Float
 * - Foreground color
 * - Background color/image
 * - Aligment
 * - Text indent
 * - Font
 *
 */


/*
 *
 * The page body
 *
 */

body {
	margin			: 0px 0px 0px 0px;
	padding			: 0px;

	color			: #000000;
	background-color	: #ffffff;

	text-align		: center;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 12px;
}


a {
	color			: #0053a0;

	font-family		: verdana, arial, helvetica, sans-serif;
	text-decoration		: none;
}


a:hover {
	color			: #0063ff;

	font-family		: verdana, arial, helvetica, sans-serif;
	text-decoration		: underline;
}


#main_frame {
	width			: 960px;

	margin			: 0px auto 0px auto;
	border			: none 0px;
	padding			: 0px;
}


.small_text {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;

	color			: #000000;
	background-image	: none;

	text-align		: left;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
}


.image_block {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.image_block_center {
	margin			: 0px auto 0px auto;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.image_bottom {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}

.image_inline {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: inline;
}


.image_abs_center {
	margin			: 0px auto 0px auto;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.image_abs_left {
	margin			: 0px auto 0px 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.image_abs_right {
	margin			: 0px 0px 0px auto;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.image_left {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	float			: left;
}


.image_right {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	float			: right;
}


.vspace1 {
	height			: 1px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace2 {
	height			: 2px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace3 {
	height			: 3px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace4 {
	height			: 4px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace5 {
	height			: 5px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace6 {
	height			: 6px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace7 {
	height			: 7px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace8 {
	height			: 8px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace10 {
	height			: 10px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace12 {
	height			: 12px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace14 {
	height			: 14px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace16 {
	height			: 16px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace18 {
	height			: 18px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace20 {
	height			: 20px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace24 {
	height			: 24px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace30 {
	height			: 30px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.vspace40 {
	height			: 40px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	display			: block;
}


.hspace1 {
	width			: 1px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace2 {
	width			: 2px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace5 {
	width			: 5px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace6 {
	width			: 6px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace8 {
	width			: 8px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace10 {
	width			: 10px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace12 {
	width			: 12px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace14 {
	width			: 14px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace18 {
	width			: 18px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace20 {
	width			: 20px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.hspace24 {
	width			: 24px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
}


.left_column {
	width			: 140px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
}


.column_5 {
	width			: 5px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_10 {
	width			: 10px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_15 {
	width			: 15px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_18 {
	width			: 18px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_20 {
	width			: 20px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_140 {
	width			: 140px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_660 {
	width			: 660px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.column_320 {
	width			: 320px;
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;
	float			: left;
	vertical-align		: top;
}


.box_lines_top {
	width			: 140px;
	height			: 6px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-image	: url(box_lines_top.png);
}


.box_lines_bottom {
	width			: 140px;
	height			: 6px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-image	: url(box_lines_bottom.png);
}


.box_lines_left {
	width			: 1px;
	height			: 100%;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	float			: left;

	background-image	: url(box_lines_border.png);
}


.box_lines_right {
	width			: 1px;
	height			: 100%;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	float			: right;

	background-image	: url(box_lines_border.png);
}


.box_lines_content {
	width			: 140px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #a1a5a9;

	text-align		: center;
}


.box_lines_content_inner {
	width			: 138px;

	margin			: 0px auto 0px auto;
	border			: none 0px;
	padding			: 0px;

	background-color	: #ffffff;

	text-align		: center;
}


.box_lines_title {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	text-align		: center;
	vertical-align		: middle;

	color			: #a0a0a0;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: normal;
}


.box_lines_text {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	text-align		: left;

	color			: #808080;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
}




.box_very_light_grey {
	width			: 140px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #f4f4f4;
}


.box_light_grey {
	width			: 140px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #f0f0f0;
}


.box_dark_grey {
	width			: 140px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #e0e0e0;
}


.box_silver {
	width			: 140px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-image	: url(box_silver_bg.png);
}


.box_top {
	width			: 140px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.box_edge {
	width			: 140px;
	height			: 6px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}


.box_title {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 8px 3px 10px;

	display			: block;

	color			: #000000;
	background-color	: transparent;
	background-image	: none;

	text-align		: center;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
}


.box_text {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	display			: block;

	color			: #000000;
	background-color	: transparent;
	background-image	: none;

	text-align		: left;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
}


a.box_text {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	text-decoration		: none;
}


a.box_text:hover {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	text-decoration		: underline;
}


.box_text_small {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	display			: block;

	color			: #000000;
	background-color	: transparent;
	background-image	: none;

	text-align		: left;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: normal;
}


a.box_text_small {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: normal;
	text-decoration		: none;
}


a.box_text_small:hover {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: normal;
	text-decoration		: underline;
}


.box_text_small_strong {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	display			: block;

	color			: #000000;
	background-color	: transparent;
	background-image	: none;

	text-align		: left;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
}


a.box_text_small_strong {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
	text-decoration		: none;
}


a.box_text_small_strong:hover {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
	text-decoration		: underline;
}


.box_text_center {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	display			: block;

	color			: #000000;
	background-color	: transparent;
	background-image	: none;

	text-align		: center;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
}


a.box_text_center {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	text-decoration		: none;
}


a.box_text_center:hover {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: normal;
	text-decoration		: underline;
}


.box_text_strong {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px 10px 0px 10px;

	display			: block;

	color			: #000000;
	background-color	: transparent;
	background-image	: none;

	text-align		: left;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
}


a.box_text_strong {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	text-decoration		: none;
}


a.box_text_strong:hover {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;

	color			: #000000;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	text-decoration		: underline;
}


.box_image_cell {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	text-align		: center;
}


.box_light_gray_light {
	width			: 140px;
	height			: 1px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #f8f8f8;
}


.box_light_gray_shadow {
	width			: 140px;
	height			: 1px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #e0e0e0;
}


.bottom_separator {
	width			: 960px;
	height			: 1px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	background-color	: #e0e0e0;
}


.bottom_text {
	margin			: 0px;
	border			: none 0px;
	padding			: 4px 20px 0px 20px;

	display			: block;

	color			: #b8b8b8;
	background-color	: transparent;
	background-image	: none;

	text-align		: center;
	vertical-align		: top;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
}


a.bottom_text {
	color			: #b8b8b8;
	background-color	: transparent;
	background-image	: none;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
	text-decoration		: none;
}


a.bottom_text:hover {
	color			: #0063d0;
	background-color	: transparent;
	background-image	: none;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: normal;
	text-decoration		: underline;
}


.pagination {
	color			: #0053a0;

	text-align		: right;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: bold;
}


a.pagination {
	color			: #0053a0;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: bold;
	text-decoration		: none;
}


a.pagination:hover {
	color			: #0063ff;

	font-family		: verdana, arial, helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: bold;
	text-decoration		: underline;
}


.image_bullet {
	width			: 9px;
	height			: 11px;

	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: inline;

	vertical-align		: middle;
}


.form_nospace {
	margin			: 0px;
	border			: none 0px;
	padding			: 0px;

	display			: block;
}



