/* CSS Document */body {	background-image: url('images/footer.jpg');	background-repeat: repeat-x;	background-position: bottom;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	color: #333333;	text-align: center;}li {	list-style-position: outside;	list-style-type: disc;}h2 {	font-size: 16pt;	color: #000000;	margin-top: 8px;}h3 {	color: #3399CC;	font-size: 12pt;}h4 {	margin-top: 1px;	margin-bottom: 4px;	color: #000000;	font-size: 9pt;}a:link {	text-decoration: none;	color: #B00000;}a:visited {	text-decoration: none;	color: #B00000;}a:hover {	text-decoration: underline;	color: #B00000;}a:active {	text-decoration: none;	color: #B00000;}a:link.blacklink {	text-decoration: none;	color: #000000;}a:visited.blacklink {	text-decoration: none;	color: #000000;}a:hover.blacklink {	text-decoration: underline;	color: #B00000;}a:active.blacklink {	text-decoration: none;	color: #000000;}a:link.menulink {	text-decoration: none;	color: #000000;	cursor: hand;	cursor: pointer;}a:visited.menulink {	text-decoration: none;	color: #000000;	cursor: hand;	cursor: pointer;}a:hover.menulink {	text-decoration: none;	color: #000000;	cursor: hand;	cursor: pointer;}a:active.menulink {	text-decoration: none;	color: #000000;	cursor: hand;	cursor: pointer;}/* .container {	width: auto;	height: 100%;	border: 1px solid red;}.footer_container {	width: auto;	height: 65px;	border: 1px solid red;	margin-top: -32px;	background-image: url('images/footer.jpg');	background-repeat: repeat-x;	background-position: bottom;	left: auto;	top: auto;	right: auto;	bottom: 100%;} */.header {	width: auto;	height: 159px;	background-image: url('images/header_bg.jpg');	background-color: #011F71;}.headerimage {	width: 900px;	height: 159px;	margin-left: auto;	margin-right: auto;	background-image: url('images/header.jpg');	background-repeat: no-repeat;}.menubar_top {	width: auto;	height: 39px;	background-image: url('images/menubar.jpg');}.menubar_content {	width: 900px;	height: 39px;	margin-left: auto;	margin-right: auto;	font-family: arial;}.menubar_table {	font-family: arial;	font-size: 9pt;}.menubar_bottom {	width: auto;	height: 24px;	background-image: url('images/menubar_bottom.jpg');	cursor: hand;	cursor: pointer;}.menu_spacer {	width: 2px;	height: 39px;	background-image: url('images/menu_spacer.jpg');}.menubar_button {	background-image: url('images/menubar.jpg');	cursor: hand;	cursor: pointer;}.menubar_date {	background-image: url('images/menubar.jpg');}.menubar_button_over {	background-image: url('images/menubar_over.jpg');	color: #333333;	cursor: hand;	cursor: pointer;}.date {	font-size: 9pt;}.page {/*	min-height: 588px;  */	width: 900px;	margin-left: auto;	margin-right: auto;	margin-bottom: 30px;}.bigadvert_cashcat {	width: 904px;	height: 216px;	margin-bottom: 6px;	background-image: url('images/bigadvert_cashcat.jpg');	background-repeat: no-repeat;}.left_sidebar {	width: 172px;	height: auto;	vertical-align: top;}.middle_spacers {	width: 18px;	height: auto;}.page_middle {	width: auto;	height: auto;	padding-left: 18px;	padding-right: 18px;	padding-bottom: 18px;	border-left: 1px solid #DEDEDE;	border-right: 1px solid #DEDEDE;	vertical-align: text-top;	font-size: 9pt;	text-align: justify;}.right_sidebar {	width: 172px;	height: auto;	vertical-align: top;}.leftmenubox {	width: auto;	height: 27px;	background-image: url('images/leftmenu_box.jpg');	border: 1px solid #DEDEDE;	margin-bottom: 4px;	text-align: left;	padding-left: 30px;	font-family: arial;	font-size: 9pt;	vertical-align: middle;	line-height: 28px;}.leftmenubox_over {	width: auto;	height: 27px;	background-image: url('images/leftmenu_box_over.jpg');	border: 1px solid #DEDEDE;	margin-bottom: 4px;	text-align: left;	padding-left: 30px;	font-family: arial;	font-size: 9pt;	line-height: 28px;	color: #333333;}.testimonials_ad {	width: 172px;	height: 206px;	margin-top: 18px;	background-image: url('images/testimonials.jpg');}.map {	width: 171px;	height: 246px;	background-image: url('images/map.jpg');	cursor: hand;	cursor: pointer;}.edu_bus {	width: 171px;	height: 246px;	background-image: url('images/edu_bus.jpg');	cursor: hand;	cursor: pointer;}.drop_us_a_line {	width: 172px;	height: 82px;	margin-top: 18px;	margin-bottom: 18px;	background-image: url('images/drop_us_a_line.jpg');	cursor: hand;	cursor: pointer;}.news_date {	text-align: right;	font-size: 8pt;	color: #AAAAAA;	margin-bottom: -8px;}.readmore {	text-align: right;	font-size: 8pt;	color: #CC0000;	font-style: italic;	margin-top: 4px;	cursor: hand;	cursor: pointer;}.dottedline {	width: auto;	height: 4px;	margin-top: 8px;	margin-bottom: 8px;	background-image: url('images/dottedline.jpg');	background-repeat: repeat-x;}.dottedline_products {	width: auto;	height: 6px;	margin-top: 4px;	background-image: url('images/dottedline.jpg');	background-repeat: repeat-x;}.quotes {	margin-left: 40px;	margin-right: 45px;	line-height: 16px;	font-style: italic;	text-align: justify;	font-weight: bold;}.footer {	width: 785px;	margin-left: auto;	margin-right: auto;	margin-bottom: 15px;	font-size: 8pt;	text-align: center;}/* CONTACT PAGE */.contact_table {	font-size: 9pt;}.form_cells {	background-color: #DEEAF9;	border: 1px solid #CCCCCC;	margin-top: 1px;}.form_cells_small {	background-color: #DEEAF9;	border: 1px solid #CCCCCC;	margin-top: 1px;	font-size: 8pt;}/* PRODUCTS PAGES */.product_list_spacer {	height: 1px;}.product_quotes {	margin-left: 40px;	margin-right: 40px;	font-style: italic;	font-weight: bold;	color: #333333;}.productmenubox {	width: auto;	height: 27px;	background-image: url('images/leftmenu_box.jpg');	border: 1px solid #DEDEDE;	margin-bottom: 4px;	text-align: center;	font-family: arial;	font-size: 9pt;	vertical-align: middle;	line-height: 28px;}.productmenubox_over {	width: auto;	height: 27px;	background-image: url('images/leftmenu_box_over.jpg');	border: 1px solid #DEDEDE;	margin-bottom: 4px;	text-align: center;	font-family: arial;	font-size: 9pt;	line-height: 28px;	color: #333333;}/* BECTA */.becta {	width: 172px;	height: 76px;	background-image: url('images/becta_guidelines.jpg'); 	border: none;	margin-top: 18px;	cursor: hand;	cursor: pointer;}.becta2 {	width: 172px;	height: 76px;	background-image: url('images/becta_guidelines.jpg'); 	border: none;	cursor: hand;	cursor: pointer;}/* DYNAMIC NEWS */.handcursor {	cursor: hand;	cursor: pointer;}/* SMALL LOGIN BOX */.loginbox {	border: 1px solid #DEDEDE;	font-size: 9pt;	padding: 10px;	background-image: url('images/login_bg.jpg');	background-repeat: repeat-x;}