body {margin:0px 0px 0px 8px ;height:100%;}a:link {	color: #000000;}a:visited {	color: #000000;}A:link {text-decoration:none}A:visited {text-decoration:none}A:hover {text-decoration:underline}A:active {text-decoration:none}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;		line-height: 18px;	padding-bottom:10px;padding-top:10px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;		line-height: 14px;	padding-bottom:10px;margin-top:4px;}.style15 {color: #99CCCC}.mainpages {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 15pt;	text-transform: none;	color: #669999;}.textheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12pt;	font-weight: bold;	color: #000000;	font-variant: normal;	text-transform: none;	font-style: normal;}.featurestext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000000;	text-transform: none;}.flyshit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 6px;	color: #000000;	letter-spacing: .4px;}.buttons {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	color: #000000;	letter-spacing: .3px;	font-weight: bold;	text-transform: none;}.topnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	font-weight: normal;	color: #000000;	letter-spacing: .4px;}.samples_sidenav {	font-family: Arial Narrow, Arial, sans-serif;	font-size: 9px;	line-height: 11px;	font-weight: normal;	color: #000000;	letter-spacing: 0.4px;	background-color: #A6DDDD;	padding-left: 6px;	padding-top: 4px;	padding-bottom: 4px;	border-bottom-color: #99CCCC;	border-bottom-width: medium;	border-bottom-style: outset;	margin-bottom: 6px;	}.samples_home {	font-family: "Arial Narrow", Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	font-weight: normal;	color: #000000;	letter-spacing: 0.4px;	background-color: #A6DDDD;	padding-left: 6px;	padding-top: 4px;	border-bottom-color: #99CCCC;	border-bottom-width: medium;	border-bottom-style: outset;	margin-right: 15px;	width: 185px;	float: left;	margin-top: 6px;	padding-bottom: 4px;	}.samples_home_r {	font-family: "Arial Narrow", Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	font-weight: normal;	color: #000000;	letter-spacing: 0.4px;	background-color: #A6DDDD;	padding-left: 6px;	padding-top: 4px;	border-bottom-color: #99CCCC;	border-bottom-width: medium;	border-bottom-style: outset;	margin-right: 0px;	width: 185px;	float: left;	margin-top: 6px;	padding-bottom: 4px;}.top_navigation_links {	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	font-weight: bold;	color: #000000;	letter-spacing: 0.4px;	width: auto;	height: 12px;	float: left;	margin-left: 90px;	margin-top: 10px;}.bodycopy, .listtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10.5px;	line-height: 15px;	letter-spacing: 0.3px;	color: #000000;	font-weight: normal;	font-style: normal;	text-transform: none;}.popup_header_text {text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;}.popup_description {left:8px;text-align:justify;width:385px;float:left;font-size:10px;line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;}.popup_image {float:right;position:relative;}.popup_footer {text-align:right;font-size:7px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}.subheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	line-height: 14pt;	font-weight: bold;	color: #669999;	letter-spacing: .3px;}.frontpagebig {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #000000;	line-height: 32px;	font-weight: 200;	font-variant: normal;	text-transform: none;}.rightcollabels {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 10px;	font-weight: 300;	color:#ffffff;		}.otherskillslabels {	font-family: "Arial Narrow", Arial, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 14px;	font-weight: bold;	color:#ffffff;}#green_box {		padding-left:10px;	background-color:#99cccc;	padding-top:5px;	height:16px;	margin-top: 12px;	clear: left;	}.green_box {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 10px;	font-weight: 300;	color:#ffffff;	padding-left:10px;	font-weight:bold;	background-color:#99cccc;	padding-top:5px;	height:16px;	margin-top: 12px;	clear: left;	}		.green_box_head {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: 24px;	font-weight: 300;	color:#ffffff;	padding-left:10px;	font-weight:bold;	background-color:#99cccc;	padding-top:5px;	margin-top: 12px;	padding-right: 18px;	padding-bottom: 10px;	}.white_box {	font-weight: 300;	background-color:#ffffff;	margin-top: 6px;	font-family: Verdana, Sans;	font-size: 11px;	line-height: 18px;	text-align: justify;	}	.grey_box {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 10px;	font-weight: 300;	color:#ffffff;	padding-left:10px;	font-weight:bold;	background-color:#333333; padding-top:5px; height:16px;	}	.display {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	line-height: 22px;	font-weight: normal;	text-transform: none;	color: #000000;}.homepage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 19px;	color: #000000;	font-style: normal;	text-transform: none;	margin: 0px 0px 0px;	letter-spacing: 0pt;	word-spacing: -1pt;	text-align:justify;	font-weight: normal;	height: auto;	clip: rect(0px,auto,auto,auto);	display: inline;	padding-top: 0px;	vertical-align: baseline;	margin-top: o;	margin-bottom: 0px;	white-space: normal;}.frontpagehead, h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 21px;	color: #000000;}.FI_reviews {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8px;	padding-left: 0px;	margin-left: 0px;	border: none;}.clientmenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: 8px;	font-weight: normal;	text-transform: none;	color: #333333;	text-align: right;}.test {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 16pt;	font-weight: normal;	text-transform: none;	color: #000000;}.boldhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 36px;	font-style: normal;	line-height: 40px;	font-weight: normal;	text-transform: none;	color: #000000;}.tiny {	font-family: Arial, Helvetica, sans-serif;	font-size: 4px;	font-style: normal;	line-height: 4px;	font-weight: lighter;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}.testmain {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	word-spacing: -0.5px;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.frontpagetext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #000000;	font-variant: normal;	text-transform: none;}.newhometext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	text-transform: none;	margin-top: 0px;	width: 100px;}.newhometext2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	text-transform: none;	text-align: left;	}.style1 {	font-size: 9px;	color: #000000;	font-weight: bold}.style7 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }.style8 {	color: #FFFFFF;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.style9 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.style11 {	line-height: 12pt;	font-weight: bold;	color: #000000;	font-variant: normal;	text-transform: none;	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.style13 {	color: #333333}.style14 {	color: #FFFFFF;	font-weight: bold;}.style15 {color: #99CCCC}.tiny {	font-family: Arial, Helvetica, sans-serif;	font-size: 4px;	font-style: normal;	line-height: 4px;	font-weight: lighter;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}.formbutton {   font-family: Arial, Helvetica, sans-serif;   font-size: 9px;   text-transform: none;   color: #000000;   background-color: #99CCCC;}a img {border-style:none;}.green {color:#669999;}.white {color:#ffffff;}.black {color:#000000;} .grey {color:#2E3338;}.lightgreen_background {	background-color:#EBF4FF;	padding:6px;	margin-top: 6px;	height: auto;}.lightgreen_background_1 {	background-color:#EBF4FF;	padding:0px;	margin-top: 6px;	height: 36px;}.red_background {	background-color:#CC0000;	padding:5px 5px 5px 5px;}.underline {text-decoration:underline;}.table_body {	width:600px;	display:table;	font-size:10px;	padding: 0;}.table_row {	display:table;	width:100%;	padding:5px 0px 5px 5px;}.table_row_1 {display:table; width:100%; padding:0px 0px 5px 0px; white-space:nowrap;}.table_cell_left {	float:left;	width:250px;	white-space:normal}.table_cell_right {	margin-left:320px;	text-align:right;}.table_cell_right_1 {	margin-left:270px;	text-align:left;	width: 200px;	float: inherit;}.table_cell_right_2 {	margin-left:10px;	text-align:left;	width: 140px;}.align_right {position:relative;text-align:right;}#languages .table_row {font-weight:bold;}.table_body_1 {width:642px !important; width:632px; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */display:table; font-size:10px; position:relative; left:00px;}.table_body_2 {width:642px; display:table; font-size:10px; position:relative; left:0px;}.table_cell_left_2 {float:left; width:260px; text-align:right;}.table_cell_right_2 {	margin-left:20px;	text-align:left;	float: none;	position: absolute;	left: 543px;	top: 622px;}.table_cell_left_3 {float:left; width:100px; text-align:center; font-weight:bold}.table_cell_right_3 {margin-left:102px; text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}.table_cell_left_4 {float:left; width:314px; text-align:right; top:0px; }.table_cell_mid_4 {float:left; margin-left:0px; width:118px; text-align:right; font-weight:bold; top:0px;}.table_cell_right_4{margin-left:0px; width:100px; text-align:left; float:right; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}.saleshome {font-size:35px;font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}.red {color:#cc0000;}.salelead {color:#cc0000;font-size:14px;font-weight:bold;}/* layer positioning */#center_main_container {	position:relative;	width:960px;	left:0px;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border-bottom-style: none;}#main_container {	width:960px;	text-align:left;	display:table;}#top_navigation_bar {top:0px; left:0px; width:100%; height:30px;}.top_navigation_padding {padding-left:43px; position:relative;}#left_column {	position:relative;	float:left;	width:850px;	text-align:justify;	border-right-style:solid;	border-width:1px;	border-color:#000000;	height:0px,5px,0px,0px;}#left_column_2 {	position:relative;	float:left;	width:100%;	text-align:left;	border-width:1px;	border-color:#000000;	height:100%;}#left_sub_column_container {	position:relative;	text-align:center;	float:left;	width:220px;}#left_sub_column_content {width:200px; margin-left:10px; text-align:left; position:relative}.general_padding {	position:absolute;	font-size:1px;	height:10px;}#right_sub_column_container {	border-color:#000000;	border-left-style:solid;	border-width:1px;	width:619px;	float:left;	height: auto;	position: inherit;}#right_sub_column_container_6 { border-color:#000000; border-left-style:solid; border-width:1px; width:739px; float:left}#right_sub_column_content_6 {position:relative; float:right; width:724px; font-size:10px; line-height:16px; }#right_sub_column_content {	position:inherit;	float:right;	width:604px;	font-family: Verdana, Arial, "Sans serif";	font-size: 12px;	font-style: normal;	line-height: 19px;	font-weight: normal;	font-variant: normal;	color: #000000;	height: auto;}#right_column_content {	position:absolute;	left:860px;	top:30px;	float:left;	width:100px;	height:auto	background-color:#FFFFFF;}#right_column_content2 {	position:relative;	float:left;	width:100px;	height:auto;	clear: inherit;	margin-top: 8px;}#footer_container {	border-color:#CCCCCC;	border-width:1px;	width:960px;	position:inherit;	padding-top:6px;	padding-bottom:0px;	border-top-style: groove;	margin-top: 6px; /* the auto margins (in conjunction with a width) center the page */	margin-left: auto;	margin-bottom: auto;	margin-right: auto;	height: 24px;}#footer_container2 {	width:960px;	position:inherit;	padding-top:6px;	padding-bottom:0px;	margin-top: 12px;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */}#footer_content {	width:220px;	position:relative;	float:left;	text-align: left;	height: 16px;	margin-left: 155px;}#footer_content_right {	width:240px;	position:relative;	float:left;	text-align: right;	height: 16px;	margin-left: 150px;}#page_rank {	width:200px;	position:relative;	float:left;	height: 16px;	font-size: 8px;}#terms_and_conditions {	width:100px;	position:relative;	float:right;	text-align:right;	height: 16px;}#terms_and_conditions a{color:#666666;}#sitemap {	width:80px;	position:relative;	float:left;	text-align:left;	height: 16px;	left: 0px;}#copyright {	width:288px;	position:relative;	float:right;	margin-left: 0px;	height: 16px;}#left_sub_column_1 {position:relative;}#left_sub_column_2 {position:relative; float:left;}#work_label_box {	font-family: Arial, Helvetica, "Sans Serif";	font-size: 12px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-align: left;	height: 16px;	width: 95px;	position: absolute;	top: 451px;	left: 9px;	visibility: visible;}	#otherskillsother_1 {	background-image:url(../images/homepage_otherskills/design_print_bgd.jpg);style="height: 160px; width: 106px; position: inherit; float: left; margin: 0px 0px 0px 0px; padding: 5px 5px, 5px, 5px;}#otherskillsother_2 {background-image:url(../images/homepage_otherskills/proofreading_bgd.jpg); style="height: 160px;width: 106px;		position: relative;	float: left;	margin: 0px 0px 0px 10px;	padding: 5px 5px, 5px, 5px;	height: 160px;	text-align: left;}#otherskillsother_3 {	background-image:url(../images/homepage_otherskills/web_dev_bgd.jpg);style="height:160px; width: 106px; position: inherit; float: left; margin: 0px 0px 0px 10px; padding: 5px 5px, 5px, 5px;}#otherskillsother_4 {background-image:url(../images/homepage_otherskills/workshops.jpg); style="height: 160px; 		width: 106px;		position: inherit;	float: left;	margin: 0px 0px 0px 10px;	padding: 5px 5px, 5px, 5px;	height: 160px;}#otherskillsother_5 {background-image:url(../images/homepage_otherskills/consulting.jpg); style="height: 160px; width: 106px; background-color: #FFFFFF; position: inherit; float: left; margin: 0px 0px 0px 0px; padding: 5px 5px, 5px, 5px;}							}#right_column_content_1 {	position:relative;	font-size:1px;	height:13px;	background-color: #FFFFFF;}#right_column_content_2 {	background-image:url(../images/clock_background.jpg);	position: relative;	float: left;	height: 100px;	padding:5px 5px 5px 5px;}#right_column_content_3 {background-image:url(../images/panel_3.gif); height:35px;}#right_column_content_4 {background-image:url(../images/usflag_background.jpg);position: relative;	float: left;	height: 130px;	 padding:5px 5px 5px 5px;}#right_column_content_5 {background-image:url(../images/panel_3.gif); height:35px;}#right_column_content_6 {	padding:5px 5px 5px 5px;	background-image:url(../images/disaster_background.jpg);	position: relative;	float: left;	height: 100px;	 padding:5px 5px 5px 5px;	 width: 100px;}#right_column_content_7 {background-image:url(../images/panel_3.gif); height:35px;}#right_column_content_8 {background-image:url(../images/biglessons_background.jpg); padding:5px 5px 5px 5px;}#right_column_content_9 {background-image:url(../images/panel_3.gif); height:35px;}#right_column_content_10 {	position: relative;	font-size:8px;	text-align:center;}#right_column_content_11 {	position: relative;	font-size:8px;	text-align:left;	padding: 5px 5px 5px 5px;	clear: both;	height: 150px;}#right_column_content_12 {	position: relative;	font-size:8px;	text-align:left;	background-image: url(../images/choosing_and_using_ebook.jpg);	padding: 5px 5px 5px 5px;	height: 190px}#right_sub_column_1 {	background-color:#99cccc;	padding-top:5px;	height:16px;	padding-left: 8px;	margin-top: 6px;}#right_sub_column_10 {	background-color: #99cccc;	padding-left: 8px;	padding-top: 12px;}#right_sub_column_2 {	background-color:#99cccc;	padding-top:5px;	height:16px;	padding-left: 8px;}#right_sub_column_3 {	background-color:#EBF4FF;	position:static;	top:5px;	height: 36px;	margin-top: 6px;}#right_sub_column_4 {	position:static;	margin-left:0px;	float:left;	width:auto;	font-family:Verdana, Arial, Helvetica, sans-serif;}#right_sub_column_5 {	position:static;	margin-left:0px;	float:left;	width:150px;}#right_sub_column_6 {	position:static;	margin-left:20px;	float:left;	width:auto;	font-family:Verdana, Arial, Helvetica, sans-serif;}#right_sub_column_7 {	position:static;	margin-left:0px;	float:left;	width:auto;}#right_sub_column_8 {	position:static;	margin-left:20px;	float:left;	width:auto;}#right_sub_column_9 {	background-color:#618081;	padding-left: 8px;	height: 24px;	margin-top: 6px;}#right_sub_column_10 {	background-color:#99CCCC;	padding-left: 8px;	padding-right: 8px;	padding-top: 5px;	height: 16px;}#right_sub_column_11 {	padding-right: 8px;	padding-top: 10px;	padding-bottom: 12px;	width: 440px;	float: left;	text-align: justify;}#date {text-transform:none;	height: auto;	padding-top: 12px;	padding-top: 12px;	page-break-after: 12;	padding-top: 12px;	padding-top: 12px;	padding-top: 12px;	padding-top: 12in;	padding-top: 6px;	padding-right: 8px;	padding-right: 8px;	padding-right: 8px;	padding-right: 8px;	padding-right: 8pt;	padding-right: 8px;}div#date {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}#clock {font-size:11px; font-weight:bold;position:absolute; right:0px; text-align:center;top:29px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FBF8F1; width:140px; height:16px; z-index:20; display:none;}#right_sub_column_content_1 {float:left; width:213px; text-align:right;}#right_sub_column_content_2 {margin-left:239px;}#right_sub_column_content_3 {width:405px; float:left; font-size:10px;}#right_sub_column_content_4 {float:right;}#page_container {float:right;width:194px;}#page1{width:194px;background-color:#cc0000;padding:0px 10px 10px 10px;text-align:center;}#page2{width:194px;background-color:#999966;padding:10px 10px 10px 10px;text-align:center;font-weight:bold;}html\:bold {font-weight:bold;}html\:underline {text-decoration:underline;}html\:italic {font-style:italic;}html\:green {color:#669999;}html\:center {text-align:center;}.gallery td {text-align:center;line-height:10px;font-size:8px;font-weight:normal;}.error{font-size:11px;color:#990000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;}table td{font-size:10px;}table.table td{	border-style:none;	background-color:#F0F0F0;	border-width:1px;	border-color:#CCCCCC;}table.table td.green_box2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 10px;	font-weight: 300;	color:#ffffff;	font-weight:bold;	background-color:#99cccc; 	height:20px;	}	.FI_reviews table, .FI_reviews b  {	display: none;}.FI_reviews {	padding-left: 0px;}.test-front-copy{font-family:Arial, Helvetica, "Sans Serif"font-size:9px;line-height:11px;}.test-front-title{color:#003366;}