/*Floading Div*/
/*+clearfix {*/
.floatingBody:after
{
	content: ".";
	display: block;
	height: 400px;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.floatingBody
{
	display: inline-block;
	z-index: 10000;
}
.floatingBody
{
/*\*/
	display: block;
/**/
	/* _height: 1px; */
	height: 400px;
}
/*+}*/
.floatingDiv
{
/*+placementisplace 0; position: absolute*/
	margin-left: 0;
	margin-top: 0;
	padding: 0px 10px 10px;
	width: 627px;
	height: 400px;
/*the width isn't too important*/
	position: absolute;
	text-align: left;
	padding: 0px 0 0;
	top: 50%;
	left: 50%;
	z-index: 10000;
}
.floatingTop H3
{
	padding-left: 8px;
	width: 559px;
	display: inline;
}
.floatingTop A
{
	float: right;
	margin-right: 17px;
	position: relative;
}
.floatingTop
{
	background-image: url(design/news_details_top.png);
	background-repeat: no-repeat;
	height: 29px;
	padding-top: 10px;
	padding-right: 0px;
	background-position: top;
	margin: 0 1px 0 0;
	padding-left: 7px;
	display: inline-block;
	width: 620px;
	z-index: 10000;
}
.clsCMOnD
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 8px;
}
.clsCMOverD
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 8px;
}
.clsCMOnD1
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	text-indent: 8px;
}
.clsCMOverD1
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #DEDEDE;
	text-indent: 8px;
}

.clsCMOn1
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #1458A8;
	text-indent: 0px;
	font-weight: bold;
}
.clsCMOver1
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #1458A8;
	text-indent: 0px;
	text-decoration: underline;
	font-weight: bold;
}

.clsCMOn1_m
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #1458A8;
	text-indent: 0px;
	font-weight: bold;
}
.clsCMOver1_m
{
	text-align: left;
	padding: 2px 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #1458A8;
	text-indent: 0px;
	text-decoration: underline;
	font-weight: bold;
}
BODY
{
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left: 0;
}
P
{
	text-indent: 10px;
	text-align: justify;
	margin: 0;
	padding: 7px 0 12px;
}
/*[clearfix]*/.floatingBody
{
	padding: 10px 5px 10px 10px;
	background-image: url(design/line.png);
	background-repeat: repeat-y;
	background-position: top;
}
.floatingBody #datamain
{
	float: left;
	width: 600px;
}
.floatingBody IFRAME
{
	overflow-x: hidden;
	height: 400px;
	z-index: 10000;
}
.floatingBottom
{
	background-image: url(design/news_details_bottom.png);
	height: 32px;
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0 1px 0 0;
	z-index: 10000;
}
.floatingArrows
{
}
#floatingArrowBottom
{
	/*+placement:anchor-bottom-right 3px 35px;*/
	position: absolute;
	right: 3px;
	bottom: 35px;
}
#floatingArrowTop
{
	/*+placement:anchor-top-right 3px 35px;*/
	position: absolute;
	right: 3px;
	top: 35px;
}

/*
a {
color: #566c7a;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
text-indent: 0px;
}

a:hover {
color: #566c7a;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
text-indent: 0px;
}
*/
.no_indent
{
	text-indent: 0px;
}
.no_indent A
{
	text-indent: 0px;
}
.no_indent A:hover
{
	text-indent: 0px;
}
/*sidebar*/
UL.sidemenu
{
	list-style: none;
	margin: 1px 0 1px 2px;
	padding: 0;
}
UL.sidemenu LI
{
	margin-bottom: 1px;
	border: 0px solid #F2F2F2;
}
UL.sidemenu A
{
	display: block;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding: 2px 5px 2px 2px;
	background: #F2F2F2;
	border-left: 4px solid #CCC;
	min-height: 18px;
}
/*html body #sidebar ul.sidemenu a { height: 18px; }*/
UL.sidemenu A:hover
{
	padding: 2px 5px 2px 2px;
	background: #F2F2F2;
	color: #FFCC00;
	border-left: 4px solid #FFCC00;
}
LI.side_submenu
{
	color: #FF6600;
}
LI.side_submenu A
{
	color: #FF6600;
}
LI.side_submenu A:hover
{
	color: #FF6600;
}
LI.side_submenu_1
{
	color: #FF6600;
	border-left: 4px solid #FFCC00;
}
LI.side_submenu_1 A
{
	color: #FF6600;
	border-left: 4px solid #FFCC00;
}
LI.side_submenu_1 A:hover
{
	color: #FF6600;
	border-left: 4px solid #FFCC00;
}
LI.side_submenu_end
{
/*color: #333;
color: #3048d2;*/
	color: #000000;
	font-weight: normal;
	border-left: 4px solid #CCC;
}
LI.side_submenu_end A
{
/*color: #3048d2;*/
	color: #000000;
	font-weight: normal;
	border-left: 4px solid #CCC;
}
LI.side_submenu_end A:hover
{
/*color: #3048d2;*/
	color: #000000;
	font-weight: normal;
	border-left: 4px solid #FFCC00;
}
/*
li.side_submenu a {

display:block;
font-weight:bold;
color: #333;
text-decoration:none;
padding:2px 5px 2px 5px;
background: #f2f2f2;
border-left:4px solid #CCC;

min-height:18px;
}

* html body #sidebar ul.side_submenu a { height: 18px; }

li.side_submenu a:hover {
padding:2px 5px 2px 5px;
background: #f2f2f2;
color: #ffcc00;
border-left:4px solid #ffcc00;
}
*/
.border_around_webmasterscy
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DDE6EB;
	border-left-color: #DDE6EB;
	border-right-color: #DDE6EB;
	border-bottom-color: #DDE6EB;
}
.border_around_discrete {
	border-style: solid;
	border-width: thin;
	border-top-color: #dedede;
	border-left-color: #dedede;
	border-right-color: #8c8c8c;
	border-bottom-color: #8c8c8c;
	background-color: #ffffff;
}
.border_around_pictures
{
	border-style: solid;
	border-width: 3px;
	border-color: #D1D2D4;
}
.border_around
{
	border-style: solid;
	border-width: thin;
	border-top-color: #FF1110;
	border-left-color: #FF1110;
	border-right-color: #FF1110;
	border-bottom-color: #FF1110;
	background-color: transparent;
	background-repeat: repeat-x;
/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.border_around_extra_view
{
	border-style: solid;
	border-width: 5px;
	border-top-color: #951654;
	border-left-color: #951654;
	border-right-color: #951654;
	border-bottom-color: #951654;
}
/*help*/
.border_around_help
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	background-color: transparent;
	background-repeat: repeat-x;
/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.help_item
{
	background-color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #566C7A;
	font-weight: bold;
}
.help_item A
{
	background-color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #566C7A;
	font-weight: bold;
	text-decoration: underline;
}
.help_item A:hover
{
	background-color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #566C7A;
	font-weight: bold;
	text-decoration: underline;
}
.help_title
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DDE6EB;
	border-left-color: #DDE6EB;
	border-right-color: #DDE6EB;
	border-bottom-color: #DDE6EB;
/*background-color: #eef3f6;*/
	background-color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #566C7A;
	font-weight: bold;
}
.help_content
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DDE6EB;
	border-left-color: #DDE6EB;
	border-right-color: #DDE6EB;
	border-bottom-color: #DDE6EB;
/*background-color: #eef3f6;*/
	background-color: #FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #566C7A;
}
.input_text_help
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
}
.border_under
{
	border-style: dotted;
	border-width: thin;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-color: #DEDEDE;
/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.border_under A
{
	color: #000000;
	font-weight: bold;
}
.border_under A:hover
{
	color: #000000;
	font-weight: bold;
}
.border_round_bg
{
	background-image: url(design/background.png);
	background-color: transparent;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.border_around_blue
{
	border-style: solid;
	border-width: thin;
	border-top-color: #2441CD;
	border-left-color: #2441CD;
	border-right-color: #2441CD;
	border-bottom-color: #2441CD;
}
.border_around_grey
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
}
.border_around_orange
{
	border-style: solid;
	border-width: thin;
	border-top-color: #F8DCB2;
	border-left-color: #F8DCB2;
	border-right-color: #F8DCB2;
	border-bottom-color: #F8DCB2;
	background-color: #FFFFFF;
}
.input_text
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #060606;
}
.input_text_red
{
	border-style: solid;
	border-width: thin;
	border-top-color: #FF1110;
	border-left-color: #FF1110;
	border-right-color: #FF1110;
	border-bottom-color: #FF1110;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #060606;
}
.input_text_red_combo
{
	border-style: solid;
	border-width: thin;
	border-top-color: #FF1110;
	border-left-color: #FF1110;
	border-right-color: #FF1110;
	border-bottom-color: #FF1110;
	background-color: #FF1110;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.input_text_small
{
	border-style: solid;
	border-width: thin;
	border-top-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #060606;
}
.input_text_no_border
{
	border-style: solid;
	border-width: thin;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
}
.text_title
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #010101;
}
.text
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.text A
{
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text A:hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text_news_big
{
	font-size: 12px;
	text-decoration: none;
	color: #3878BA;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.text_news_big A
{
	font-size: 12px;
	text-decoration: underline;
	color: #3878BA;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.text_news_big A:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #3878BA;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.text_red
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.text_blue
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2441CD;
	font-weight: bold;
}
.text_blue A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2441CD;
	font-weight: bold;
}
.text_blue A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2441CD;
	font-weight: bold;
}
.text_black
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.text_black A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.text_black A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.orange_star
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
/*main design style - everything that appear on every page*/
.text_small_grey_not_bold
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #010101;
	font-weight: normal;
}
.text_small_grey
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #010101;
	font-weight: bold;
}
.text_small_grey A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #010101;
	font-weight: bold;
}
.text_small_grey A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #010101;
	font-weight: bold;
}
.text_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #060606;
	font-weight: bold;
}
.text_small A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #060606;
	font-weight: bold;
}
.text_small A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #060606;
	font-weight: bold;
	text-decoration: underline;
}
/*front page login - register part styles end*/
.button
{
	background-color: #E2EAED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #566C7A;
	font-weight: bold;
}
.vertical_bar_menu
{
	border-style: dotted;
	border-width: thin;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
/*background-color: #FFFFFF;*/
	font-weight: bold;
}
/*products part*/
.border_under_products
{
	border-style: solid;
	border-width: thin;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-color: #DEDEDE;
/*background-color: #FFFFFF;*/
	font-weight: bold;
}
.border_under_products_red
{
	border-style: solid;
	border-width: thin;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-color: #FF9900;
/*background-color: #FFFFFF;*/
	font-weight: bold;
}
.text_products
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #060606;
	font-weight: bold;
}
.text_products A
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #060606;
	font-weight: bold;
}
.text_products A:hover
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #060606;
	font-weight: bold;
}
.text_products_details
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
}
.text_products_details A
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
}
.text_products_details A:hover
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
}
.text_products_details_bold
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
	font-weight: bold;
}
.text_products_details_bold A
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
	font-weight: bold;
}
.text_products_details_bold A:hover
{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
	font-weight: bold;
}
.text_products_blue
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #2441CD;
	font-weight: bold;
}
.text_products_blue A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #2441CD;
	font-weight: bold;
}
.text_products_black A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text_products_black
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text_products_black A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text_products_blue A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #2441CD;
	font-weight: bold;
}
.text_products_blue_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #2441CD;
	font-weight: bold;
}
.text_products_blue_small A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #2441CD;
	font-weight: bold;
}
.text_products_blue_small A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #2441CD;
	font-weight: bold;
}
.text_products_red_style
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF1110;
	font-weight: bold;
}
.text_products_red_style A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF1110;
	font-weight: bold;
}
.text_products_red_style A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF1110;
	font-weight: bold;
}
.text_products_purple_style
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #961956;
	font-weight: bold;
}
.text_products_purple_style A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #961956;
	font-weight: bold;
}
.text_products_purple_style A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #961956;
	font-weight: bold;
}
.text_products_red_style_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF1110;
	font-weight: bold;
}
.text_products_red_style_small A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF1110;
	font-weight: bold;
}
.text_products_red_style_small A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF1110;
	font-weight: bold;
}
/*copy styles*/
.copy, .copy A, .copy A:hover {
	font-size: 11px;
	padding-bottom: 0px;
	color: #143F90;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
.copy A:hover {
	text-decoration: underline;
}
.copy_not_bold, .copy_not_bold A, .copy_not_bold A:hover {
	font-size: 11px;
	padding-bottom: 0px;
	color: #143F90;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.copy_not_bold A:hover {
	text-decoration: underline;
}
.red_style
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF1110;
	font-weight: bold;
}
.red_style_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF1110;
	font-weight: bold;
}
.blue_background
{
	background-color: #143F90;
}
.content_blue
{
	background-color: #BBD3EF;
}
.content_grey
{
	background-color: #DBDBDB;
}
.title_news_table
{
	color: #143F90;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}
.news_title
{
	color: #1B64B1;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.news_title A
{
	color: #1B64B1;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.news_title A:hover
{
	color: #1B64B1;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.news_content
{
	color: #3878BA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
}
.news_content A
{
	color: #3878BA;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: undeline;
	font-size: 11px;
	text-align: left;
}
.news_content A:hover
{
	color: #3878BA;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	text-align: left;
}
/*white on blue*/
.text_white
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.text_white A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.text_white A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.text_white_bold
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.button_white_blue
{
	border-width: 0;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	background-color: #1059AD;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.text_light_blue
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #00CCFF;
	font-weight: bold;
}
.menu_style
{
	text-align: left;
	padding: 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 5px;
	font-weight: bold;
}
.menu_style A
{
	text-align: left;
	padding: 0px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu_style A:hover
{
	text-align: left;
	padding: 0px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu_style_small
{
	text-align: left;
	padding: 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-indent: 3px;
	font-weight: bold;
}
.menu_style_small A
{
	text-align: left;
	padding: 0px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu_style_small A:hover
{
	text-align: left;
	padding: 0px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.text_light_blue_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #00CCFF;
	font-weight: bold;
}
.text_text_small_red
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: justify;
}
.text_text_small
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
	text-align: justify;
}
.text_text_small A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
	text-align: justify;
}
.text_text_small A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #060606;
	text-decoration: underline;
	text-align: justify;
}
.text_text_smaller
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #060606;
	text-align: left;
}
.text_text_smaller A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #060606;
	text-align: left;
}
.text_text_smaller A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #060606;
	text-decoration: underline;
	text-align: left;
}
.header_red
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration: none;
}
.header_red A
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration: none;
}
.header_red A:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding-bottom: 2px;
	text-decoration: underline;
}
/* rating system */
.text_rating
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-bottom: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* comments system */
.comments_text_title
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-bottom: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.comments_text_title a, .comments_text_title a:hover
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-bottom: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.comments_text_date
{
	font-size: 10px;
	text-decoration: none;
	color: #336699;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.comments_text
{
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* associates paged */
.middle
{
	vertical-align: middle;
}
.pageNumber
{
	color: #919192;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 3px;
	vertical-align: middle;
	text-decoration: none;
}
.activePage
{
	vertical-align: middle;
	color: #336699;
}
.activePage A
{
	vertical-align: middle;
	color: #336699;
}
#firstLink, #prevLink, #nextLink, #lastLink
{
	display: block;
	float: left;
	margin-left: 15px;
	text-decoration: none;
	width: 16px;
}
#prevLink
{
	margin-right: 20px;
}
#pageFirst.inactive
{
	background: transparent url(../images/prev_jump_off.gif) no-repeat;
}
#pageFirst.active
{
	background: transparent url(../images/prev_jump_on.gif) no-repeat;
}
#pagePrevious.inactive
{
	background: transparent url(../images/prev_off.gif) no-repeat;
}
#pagePrevious.active
{
	background: transparent url(../images/prev_on.gif) no-repeat;
}
#pageNext.active
{
	background: transparent url(../images/next_on.gif) no-repeat;
}
#pageNext.inactive
{
	background: transparent url(../images/next_off.gif) no-repeat;
}
#pageLast
{
	background: transparent url(../images/next_jump_on.gif) no-repeat;
}
#pageLast.inactive
{
	background: transparent url(../images/next_jump_off.gif) no-repeat;
}

/* top menu */
#menudiv {
	display: block;
	float: left;
	padding-top: 14px;
	height: 28px;
	margin: 0 0 0 0
}
#menudiv_m {
	margin: 0;
	display: block;
	float: left;
	height: 28px;
	margin: 0 0 0 0
}
#menudiv_e {
	margin: 0;
	float: right;
	display: block;
	padding-top: 14px;
	height: 28px;
	position: relative;
}
#clearall {
	clear: both;
}
.border_around_white {
	border-style: solid;
	border-width: thin;
	border-top-color: #336699;
	border-left-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #fefefe;
	background-color: #ffffff;
}

/* top menu centering */
.wraptocenter {
	border-width: 0px;
	vertical-align: top;
	display: table-cell;
    height: 145px;
	padding-top: 0px;
	margin-top: 0px;
	top: 0px;
}
#container {
	display: table-cell;
	height: 150px;
	position: relative;	
	padding-top: 0px;
	margin-top: 0px;
	top: 0px;
}
#front_container {
	display: block;
	height: 60px;
	position: relative;	
	padding-top: 0px;
	margin-top: 0px;
	top: 0px;
}

/* buy/sell lists */
.red_list, .red_list A, .red_list A:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #e67817;
	padding-bottom: 0px;
	
}
.red_list A:hover {
	text-decoration: underline;
}
.red_list li {
	padding-bottom: 5px;
}
.black_list, .black_list A, .black_list A:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-bottom: 0px;
	
}
.black_list A:hover {
	text-decoration: underline;
}
ul .black_list {
 	list-style-type: none;
}
.black_list li {
	padding-bottom: 5px;
}

.text_coupons, .text_coupons a, .text_coupons a:hover {
	font-size: 13px;
	color: #000000;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
.text_coupons a, .text_coupons a:hover {
	text_decoration: underline;
}
.text_coupons_blue, .text_coupons_blue a, .text_coupons_blue a:hover {
	font-size: 13px;
	color: #0070c0;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
.text_coupons_blue a, .text_coupons_blue a:hover {
	text_decoration: underline;
}
.text_coupons_bigger {
	font-size: 16px;
	color: #000000;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-weight: bold;	
}

/* bonus plan section */
#bonus_top_wrapper {
	width: 600px;
	min-height: 238px;
	background-image:url(design/bonus_plan_background.png);
	background-position: top center;
	background-repeat: no-repeat;
}
#bonus_top_logo {
	width: 600px;
	height: 115px;
}
#bonus_top_content {
	width: 580px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#bonus_prizes {
	width: 530px;
	padding-left: 35px;
	padding-right: 35px;
}
#bonus_logos {
	width: 600px;
	height: 150px;
}
#bonus_bottom_content {
	width: 580px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#bonus_terms {
	width: 540px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
}
#bonus_vspace {
	width: 600px;
	height: 10px;
}
.bonus_border
{
	border-style: solid;
	border-width: 1px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.bonus_border_blue
{
	border-style: solid;
	border-width: 2px;
	border-top-color: #15276e;
	border-left-color: #15276e;
	border-right-color: #15276e;
	border-bottom-color: #15276e;
}
.bonus_terms_cell {
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.bonus_prize_credits {
	width: 70px;
	color: #000000;
	text-align: center;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-top-color: #d6d7e0;
}
.bonus_prize_top_credits {
	width: 70px;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
}
.bonus_prize_name {
	width: 400px;
	color: #000000;
	padding-left: 10px;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-width: 2px;
	border-top-color: #d6d7e0;
	border-left-color: #15276e;
}
.bonus_prize_top_name {
	width: 400px;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 2px;
	border-left-color: #ffffff;
}
.bonus_prize_check {
	width: 60px;
	color: #000000;
	text-align: center;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-width: 2px;
	border-top-color: #d6d7e0;
	border-left-color: #15276e;
}
.bonus_prize_top_check {
	width: 60px;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 2px;
	border-left-color: #ffffff;
}
.bonus_prize_line {
	width: 530px;
	border-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-left-color: #d6d7e0;
}