* {	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;}body {	background-color:#f2f2f2;	margin:0;}/* HEADER ######################### */div#header {	background-image:url(../images/header_bgrnd_rgt.gif);	background-repeat:no-repeat;	background-position:right 0;	background-color:#FFF;	margin:0 auto 0;	width:980px;}div#header img#logo{	margin:0 10px 4px 0;}div#header div#nav_1 {	color:#333;	font-size:12px;	font-weight:bold;	float:right;	margin:10px 25px 0 0 !important;	margin:10px 14px 0 0;}div#header div#nav_1 a {	color:#333;	font-size:12px;	font-weight:bold;	text-decoration:none;}div#header div#nav_1 a:hover {	text-decoration:underline;}div#header div#nav_2 {	background-color:#FFF;	color:#222;	font-size:13px;	font-weight:bold;	margin:0 4px 0 4px;	padding:2px 0 14px 28px;	width:946px;}div#header div#nav_2_login {	background-color:#666;	color:#FFF;	font-size:13px;	font-weight:bold;	margin:2px 4px 0 0px;	padding:8px 0 14px 28px;	width:952px;}div#header div#nav_2_login a {	color:#FFF;	font-size:13px;	font-weight:bold;	text-decoration:none;}div#header div#nav_2 a {	color:#222;	font-size:13px;	font-weight:bold;	text-decoration:none;}div#header div#nav_2 a:hover,div#nav_2_login a:hover {	text-decoration:underline;}.current_page {	color:#EDBC09;}.nav2_dividers {	margin:0 8px 0 8px;}span.nav2_diagonal_img img {	margin:0 0 -7px 0;}div#header div#nav_3 {	background-color:#ffeda6;	color:#2f3450;	font-size:11px;	font-weight:bold;	margin:0 4px 0 1px;	padding:2px 0 2px 47px;}div#header div#nav_3 a {	color:#2f3450;	font-size:11px;	font-weight:bold;	text-decoration:none;}div#header div#nav_3 a:hover {	color:navy;	text-decoration:underline;}table.faq_question_table {	margin-top:25px;	width:460px;}.plus_sign {	background-color:#FFF2BF;	font-weight:bold;	height:16px;	text-align:center;	text-decoration:none;	text-transform:uppercase;	line-height:14px;	width:20px;}td.plus_sign {	border:1px solid #FFCC33;}.faq_question {	padding-left:6px;	width:440px;}.faq_question a {	color:#2f3450;	font-weight:bold;	line-height:16px;	text-decoration:none;}.faq_answer {	background-color:#EEEEFF;	display:none;	margin:-6px 5px 0 10px;	padding:5px 10px 5px 10px;	width:400px;}div.shiny_buttons {	margin:0 30px 30px;	padding-top:280px;	width:660px;}div#breadcrumbs {	margin-bottom:26px;	margin-top:-15px;}div#breadcrumbs a {	color:#222;}a:hover {	color:#530;}div#anchors {	margin-bottom:26px;	margin-top:-15px;}/* CONTENT ####################### */div#content {	background-color:#FFF;	font-size:9pt;	margin:0 auto 0;	padding-bottom:30px;	width:978px;}table.columns {	background-color:#FFF;	border-collapse:collapse;	color:#222;	height:480px;	min-height:400px;	height:auto !important;	height:400px;	width:100%;}table.columns td.left_column,td.left_column_admin {	width:184px;}table.columns td.left_column div {	border-bottom:1px dotted #2f3450;	padding:12px 8px 12px 0;	text-align:right;}table.columns td.left_column_admin div {	background-color:#F5F5F5;	border-bottom:1px dotted #2f3450;	padding:12px 8px 12px 0;	text-align:right;}table.columns td.left_column div.nav_title {	background-color:#fdcc09;	border-bottom:1px dotted #2f3450;	padding:16px 0 14px 10px;	text-align:left;}table.columns td.left_column_admin div.nav_title {	background-color:#fdcc09;	border-bottom:1px dotted #2f3450;	padding:16px 0 14px 10px;	text-align:left;}table.columns td.left_column div.nav_current {	background-color:#FDF9D2;}table.columns td.left_column_admin div.nav_current {	background-color:#fff;}table.columns td.left_column a {	color:#2f3450;	text-decoration:none;}table.columns td.left_column_admin a {	color:#2f3450;	text-decoration:none;}table.columns td.left_column a:hover {	color:#530;	text-decoration:underline;}table.columns td.middle_column {	color:#2f3450;	font-size:9pt;	line-height:15pt;	padding:30px 20px 10px 40px;	}table.columns td.middle_column h2 {	color:#444;	font-size:12pt;}table.columns td.middle_column h3 {	color:#444;	font-size:11pt;}table.columns td.middle_column li {	margin-bottom:13px;}table.columns td.right_column {	background-image:url(../images/bgrnd_yellow_line.gif);	background-repeat:repeat-y;	padding:37px 0 18px 20px;		width:220px;}table.columns td.right_column .quote {	color:#E5B400;	font-weight:bold;	margin-bottom:6px;	margin-top:12px;}table.columns table.table {	width:200px;}.book_your_demo {	background-color:#6D8DCD;	color:#FFF;	font-weight:bold;	padding:12px;	text-align:center;}div.book_demo {	background-image:url(../images/bgrnd_book_demo.jpg);	background-repeat:no-repeat;	font-size:14px;	height:217px;	margin-top:25px;	padding-top:61px;	text-align:center;	width:206px;}div.content-dropshadow {	background-color:#5b5d66;	border-bottom:1px solid #9d9fB1;	height:2px;	font-size:1px;	line-height:1px;	margin:0 auto 0;	width:978px;}div.back_to_top {	text-align:right;	margin-top:30px;	padding-right:30px;}/* BOX WITH HEADER ######################### */div.rounded_box {	margin:12px auto 30px;	width:75%;}div.rounded_box .mid {	background-repeat:repeat-y;	background-position:right;}div.rounded_box .btm {	background-repeat:no-repeat;	background-position:right;	height:9px;	line-height:4px;	font-size:4px;}table.box {	border-collapse:collapse;	margin:0 auto 30px auto;	width:85%;}.box_sidebar {	border-collapse:collapse;	width:241px;}table.box .box_header {	background-color:#f7b500;	color:#000;	font-size:14px;}table.box .box_header td.text {	padding:2px 0 2px 6px;}table.box tr.box_header_top {	height:9px;	line-height:5px;}table.box td.box_header_top_lft {	background-image:url(../images/box_header_top_lft.gif);	background-position:-2px -1px;	background-repeat:no-repeat;	height:7px;	width:9px;}table.box td.box_header_top_mdl {	background-image:url(../images/box_header_top_mdl.gif);	background-position:0 -1px;	background-repeat:repeat-x;}table.box td.box_header_top_rgt {	background-image:url(../images/box_header_top_rgt.gif);	background-position:1 -1;	background-repeat:no-repeat;	height:7px;	padding:0;	width:7px;}table.box tr.box_header_btm {	border-bottom:1px solid #666;	height:8px;	line-height:2px;}table.box,table.box_sidebar tr.box_body {	background-image:url(../images/bgrnd_box_gry.jpg);	border-bottom:1px solid #666;	color:#111;	font-size:12px;}table.box a {	color:#333;}table.box a:hover {	color:#530;}table.box tr.box_body .right_divider {	border-right:1px solid #666;}table.box td.padded {	padding:12px 5px 8px 9px;}table.box .box_footer {	background-color:#FFCC33;	color:#FFF;	font-size:14px;}table.box .box_footer td.text {	padding:2px 0 2px 6px;}table.box tr.box_footer_top {	height:14px;	line-height:5px;}table.box td.box_footer_btm_lft {	background-image:url(../images/box_footer_lft.gif);	background-position:0px 0;	background-repeat:no-repeat;	height:7px;	width:8px;}table.box td.box_footer_btm_mdl {	background-image:url(../images/box_footer_mdl.gif);	background-position:0 0;	background-repeat:repeat-x;	height:7px;}table.box td.box_footer_btm_rgt {	background-image:url(../images/box_footer_rgt.gif);	background-position:1 -1;	background-repeat:no-repeat;	height:7px;	padding:0;	width:7px;}table.box tr.box_footer_btm {	height:7px;	line-height:2px;}/* FORM TABLE ##################### */.form_table {	margin:20px 0 20px;	border-bottom:1px solid #666;	border-top:1px solid #666;	border-collapse:collapse;	line-height:12pt;}.form_table .header {	background-color:#6687BA;	color:#FFF;	font-weight:bold;}.form_table .subheader {	background-color:#EEE;	color:#6F6F95;	font-weight:bold;}table.columns td.middle_column .form_table td {	padding:12px 8px 12px 8px;}.shaded_lt {	background-image:url(../images/bgrnd_box_gry.jpg);	background-position:70% 10%;	background-color:#FDF9D0;}.look_here {	color:blue;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;}textarea {	font-size:10px;}/* FOOTER ######################### */div#footer {	background-color:#FDF9D2;	border-top:1px solid #ddd0a6;	clear:both;	font-size:11px;	margin:0 auto 0;	width:978px;	padding:20px 0 6px 0;	}div#footer .footer_nav {	float:right;}div#footer .footer_nav a {	color:#000;	font-size:11px;	text-decoration:none;}div#footer .footer_nav a:hover {	text-decoration:underline;}/* TOUR ################### */td.tour_header {	font-size:20px;	font-weight:bold;	padding:6px 0 6px 70px;}a.tour_next {	color:#222;	font-size:16px;	font-weight:bold;	text-decoration:none;}a.tour_next:hover {	text-decoration:underline;}.tour_next span.arrow {	color:#222;	font-size:19px;	font-weight:bold;}/* PRO LOGIN ################### */.small_light_text {	color:#444;	font-size:9px;}.small_text {	font-size:9px;}.go_to_downloads {	background-color:#EEF;	color:navy;	display:block;	margin-top:5px;	padding:4px;	text-decoration:none;	width:150px;}p.admin_only, a.admin_only {	background-color:#FFCC66;	color:navy;	font-size:10px;	margin:5px 3px 0 3px;	padding:4px 4px 4px 4px;	text-decoration:none;	text-align:center;}div.admin_only {	background-color:#FFCC66;	color:navy;	font-size:10px;	margin:5px auto 5px;	padding:2px 4px 2px 4px;	text-decoration:none;	text-align:center;	width:120px;}.note {	background-color:#FDF9D2;		margin-top:5px;	padding:2px;}/* WORD BUBBLES ################### */#container {background:#fff; padding:10; width:470px; margin-left:5px;}#container div:after {content: "."; display: block; height:11px; clear:both; visibility:hidden;}#container div {width:460px; height:auto; font-family:verdana; font-size:11px;}b.tl {display:block; width:460px; height:8px; font-size:1px;}b.tr {display:block; width:452px; height:8px; font-size:1px; float:right;}b.bl {display:block; width:8px; height:8px; font-size:1px; float:left;}b.br {display:block; width:452px; height:8px; font-size:1px; float:right; position:relative;}b.point {display:block; font-size:1px; width:25px; height:14px;}#container div p {padding:10px 16px 10px 16px; margin:0; border:3px solid #fff; border-width:0 3px; text-align:justify;}div.one b.tl {background:url(../images/word_bubble/top_left1.gif) top left no-repeat;}div.one b.tr {background:url(../images/word_bubble/top_right1.gif) top right no-repeat;}div.one p {background:#ecc7c7;}div.one b.bl {background:url(../images/word_bubble/bottom_left1.gif) top left no-repeat;}div.one b.br {background:url(../images/word_bubble/bottom_right1.gif) top right no-repeat;}div.one b.point {background:url(../images/word_bubble/point1.gif) top left no-repeat; margin:5px 0 0 25px;}div.two b.tl {background:url(../images/word_bubble/top_left2.gif) top left no-repeat;}div.two b.tr {background:url(../images/word_bubble/top_right2.gif) top right no-repeat;}div.two p {background:#e5ecc9;}div.two b.bl {background:url(../images/word_bubble/bottom_left2.gif) top left no-repeat;}div.two b.br {background:url(../images/word_bubble/bottom_right2.gif) top right no-repeat;}div.two b.point {background:url(../images/word_bubble/point2.gif) top left no-repeat; margin:5px 0 0 125px;}div.three b.tl {background:url(../images/word_bubble/top_left3.gif) top left no-repeat;}div.three b.tr {background:url(../images/word_bubble/top_right3.gif) top right no-repeat;}div.three p {background:#b7e0ff;}div.three b.bl {background:url(../images/word_bubble/bottom_left3.gif) top left no-repeat;}div.three b.br {background:url(../images/word_bubble/bottom_right3.gif) top right no-repeat;}div.three b.point {background:url(../images/word_bubble/point3.gif) top left no-repeat; margin:5px 0 0 25px;}div.four b.tl {background:url(../images/word_bubble/top_left4.gif) top left no-repeat;}div.four b.tr {background:url(../images/word_bubble/top_right4.gif) top right no-repeat;}div.four p {background:#e5c9ec;}div.four b.bl {background:url(../images/word_bubble/bottom_left4.gif) top left no-repeat;}div.four b.br {background:url(../images/word_bubble/bottom_right4.gif) top right no-repeat;}div.four b.point {background:url(../images/word_bubble/point4.gif) top left no-repeat; margin:5px 0 0 325px;}p.italic {margin:5px 0 20px 10px; font-size:11px; font-weight:bold; font-style:italic;}ul.list li {font-size:11px; margin:2px 0;}
