﻿*
{
	font-family:Tahoma, Arial, Verdana, Sans-Serif;
	font-size:10pt;
}

body, html
{
	font-family:Tahoma, Arial, Verdana, Sans-Serif;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

img {border:none;}

#wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:826px;
}

#header
{
	background:url(header_background.png) no-repeat center top;
	height:108px;
}

#agathos-logo
{
	float:left;
	position:relative;
	top:20px;
	left:34px;
}

#agathos-logo-tagline
{
	float:right;
	position:relative;
	top:50px;
	right:60px;
	color:#ff9933;
	font-size:18pt;
}

#best-viewed
{
	float:none;
	text-align:center;
	position:relative;
	top:15px;
	color:#1c485d;
	font-size:7pt;
}

#copyright
{
	float:none;
	text-align:center;
	position:relative;
	top:15px;
	color:#1c485d;
	font-size:8pt;
}

.clear {clear:both;}

.menu-item
{
	background:url('unselected.png') repeat-x center;
	width:116px;
	height:42px;
	font-size:10pt;
	font-weight:bold;
    color:#ffffff;
    display:block;
    text-decoration:none;
    text-align:center;
}
.menu-item a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	
}
.menu-item a:hover
{
	color:Yellow;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

.menu-item-selected
{
	background:url('selected.png') repeat-x center;
	width:116px;
	height:42px;
	font-size:10pt;
	font-weight:bold;
    color:#000000;
    display:block;
    text-decoration:none;
    text-align:center;
}
.menu-item-selected a
{
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	cursor:default;
}
.menu-item-selected-active
{
	background:url('selected.png') repeat-x center;
	width:116px;
	height:42px;
	font-size:10pt;
	font-weight:bold;
    color:#000000;
    display:block;
    text-decoration:none;
    text-align:center;
}
.menu-item-selected-active a
{
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

.menu_item_data
{
	line-height:42px;	
}

.menu_seperator
{
	background:url('menu_seperator.png') no-repeat center;
	width:2px;
	height:42px;
}

.menu-spacer {height:2px;}

.sub-menu-item
{
	background-color:#000000;
	border:solid 1px gray;
	width:114px;
	font-size:8pt;
	font-weight:bold;
    color:#ffffff;
    display:block;
    text-decoration:none;
    text-align:center;
}
.sub-menu-item a
{
	font-size:8pt;
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;	
}
.sub-menu-item a:hover
{
	font-size:8pt;
	color:Yellow;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

.sub-menu-item-selected
{
	background-color:#ffffff;
	border:solid 1px gray;
	width:114px;
	font-size:8pt;
	font-weight:bold;
    color:#000000;
    display:block;
    text-decoration:none;
    text-align:center;
}
.sub-menu-item-selected a
{
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	cursor:default;
}

.row-spacer 
{	
	width:1px;
	height:10px;
}

.box {border:solid 1px #e0f1f4;}

.box_topless {border-top:0px;}

.main_padding {padding:10px;}

#standard-container
{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	clear:both;
}
.standard-container-item
{
	float:left;
	border:0px none;
	padding:20px;
}

#topless-container
{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	clear:both;
}
#topless-container li
{
	float:left;
	border:0px none;
	padding:5px 20px 20px 20px;
}

.standard-table, .standard-table-padded
{
	border-collapse:collapse;
	border-spacing:0px;
}
.standard-table td
{
	padding:0px;
}

.logo
{
	font-size:11pt;
	font-weight:bold;
}

.logo-highlight
{
	color:#ff8400;
}

.featured-title
{
	color:#4d4d4d;
	font-size:16pt;
}

.fa-product-logo-small
{
 	padding-right:6px;
 	float:right;
}

.title
{
	font-size:14pt;
	font-weight:bold;
}

.intro-desc
{
	float:left;
	width:400px;
	text-align:justify;
}
.intro-desc a
{
	color:#000000;
	text-decoration:none;
}
.intro-desc a:hover
{
	text-decoration:underline;
}

.intro-pic
{
	float:right;
}

.page-sidebar
{
	padding:20px;
	vertical-align:top;
}

.page-content
{
	padding:20px;
	vertical-align:top;
}

.highlight
{
	font-weight:bold;
}

.askus-title
{
	padding: 20px 0px 2px 0px;
}

.question-entry
{
	float:left;
	width:350px;
	height:17px;
}

.askus-button
{
	float:left;
	padding-left:10px;
	cursor:pointer;
}

.browse-intro
{
	float:left;
}

#ExampleText
{
	font-size:7pt;
	color:#f57500;
}
#ExampleTextTitle
{
	font-size:8pt;
	font-weight:bold;
}

.askus-seperator
{
	background:url(AskUs/askus_seperator.png) repeat-x;
	height:2px;
	width:100%;
}

.featured-faqs-title
{
	color:#f87c03;
	font-size:16pt;	
}

.question-bullet
{
	float:left;
	color:#666666;
	font-weight:bold;
}

.question
{
	float:left;
	overflow:hidden;
	width:100%;
}
.question a
{
	color:#666666;
	text-decoration:none;
}
.question a:hover
{
	text-decoration:underline;
}

.why-ask
{
	float:left;
	overflow:hidden;
	width:100%;
}
.why-ask a
{
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}
.why-ask a:hover
{
	text-decoration:underline;
}

.answer
{
	padding:10px;
	background-color:#ff8400;
	color:#000000;
	width:190px;
}

.topfaq-container
{
	 height:170px;
}

.topfaq-title
{
	color:#4d4d4d;
	font-size:16pt;
	float:left;
}

.topfaq-list
{
	float:left;
}

.progress
{
	z-index:99;
	position:absolute;
	padding-top:4px;
}

.processText
{
	font-size:11pt;
	font-weight:bold;
	color:Red;
	vertical-align:top;
}

.key-features-title
{
	color:#f87c03;
	font-size:16pt;	
}

.key-feature-selection
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.key-feature-selection a
{
	font-size:14pt;
	color:#000000;
	text-decoration:none;
}
.key-feature-selection a:hover
{
	text-decoration:underline;
}

.key-feature-selection-selected
{
	color:#9e9e9e;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.key-feature-bullet
{
	float:left;
	width:20px;
	padding-top:2px;
}

.key-feature
{
	float:left;
	width:392px;
	padding:0px;
}

.centralise
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.page-links
{
	padding:0px 0px 0px 20px;
}

.page-links a:link, .page-links a:visited
{
	font-size:11pt;
	color:#000000;
	text-decoration:none;
}

.page-links a:hover
{
	font-size:11pt;
	color:Gray;
	text-decoration:none;
}

.page-links a:active
{
	font-size:11pt;
	color:Gray;
	text-decoration:none;
}

#home-header-bg
{
	background:url(home_header_bg.gif) repeat-x center top;
	height:295px;
	width:826px;
}

.home-product-container
{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	clear:both;
}

.home-product-ifaq
{
	background:url(ifaq_bg.gif) no-repeat center;
	width:369px;
	height:234px;
	float:left;
	border:0px none;
	padding:22px;
}

.home-product-helpdesk
{
	background:url(helpdesk_bg.gif) no-repeat center;
	width:369px;
	height:234px;
	float:left;
	border:0px none;
	padding:22px;
}

.home-product
{
	padding:100px 30px 0px 30px;
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
}

.home-product-feature
{
	padding:0px 30px 0px 30px;
	list-style-type:disc;
}

.home-product-feature li
{
	font-size:11pt;
	font-weight:normal;
}

.home-container, .company-contact-container, .support-incident-container
{
	background:url(company_sidebar.gif) no-repeat center top;
	width:241px;
}

.home-content
{
	width:500px;
}

.home-header, .company-contact-header
{
	font-size:16pt;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.home, company-contact
{
	padding:10px 10px 0px 10px;
}

.home-news-content
{
	padding:10px 10px 0px 10px;
	height:300px;
	overflow:auto;
}

.news-display-date
{
	font-size:9pt;
	font-weight:bold;
}

.news-data
{
	color:#e1672b;
	font-size:9pt;
}

.product-container
{
	width:241px;
}

.product-feature-title
{
	font-weight:bold;
	font-size:11pt;
}

.product-feature-listing
{
	margin:0px auto;
	padding:0px 30px 0px 30px;
	list-style-type:square;
	clear:both;
}

.product-feature-listing li
{
	padding:0px 0px 10px 0px;
}

.product-bg
{
	background:url(product_bg.gif) no-repeat center top;
	width:223px;
	height:155px;
	padding:0px 5px 0px 5px;
}

.product
{
	text-align:left;
	padding:12px 15px 3px 15px;
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;	
}

.product-product-feature
{
	padding:0px 0px 0px 10px;
	list-style-type:disc;
}

.product-product-feature li
{
	font-size:10pt;
	font-weight:normal;
}

.product-content
{
	width:480px;
}

.customer-content, .ask-us-content
{
	width:450px;
}

.company-content
{
	width:500px;
}

.company-contact b, .company-contact p, .company-contact a
{
	font-size:9pt;
}

.partnership-content
{
	width:490px;
}

.support
{
	/*margin:0px;
	padding:0px;
	width:100%;
	height:740px;
	border:none 0px;*/
	
	margin:0px;
	padding:0px;
	width:100%;
	height:520px;
	border:none 0px;
}

.support-incident
{
	padding:5px 25px 0px 25px;
}

.support-incident-header
{
	font-size:25pt;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.support-details
{
	border:solid 1px #7f9db9;
	margin:0px;
	width:282px;
	height:120px;
}

.support-incident-content
{
	width:480px;
}

.char
{
	 text-align:right;
	 border:0px;
	 color:Gray;
	 font-size:8pt;
	 width:24px;
}

.char-left
{
	float:right;
	color:Gray;
	font-size:8pt;
	padding:5px;
}

.product-content-container
{
	background:url(product_content_bg.gif) no-repeat center top;
	width:404px;
	height:650px;
}

.product-content-small-container
{
	background:url(product_content_small_bg.gif) no-repeat center top;
	width:474px;
	height:430px;
}

.product-content
{
	display:block;
	position:relative;
	top:10px;
	left:20px;
}

.demo-field
{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	clear:both;
}
.demo-field li
{
	float:left;
	border:0px none;
	padding:0px 30px 0px 0px;
}

.help
{
	padding:0px 15px 0px 15px;	
}

.form-fields
{
	width:280px;
}

.form-fields-borderless
{
	border:0px;
}

.form-fields-small
{
	width:190px;
}

.form-fields-small-dropdown
{
	width:195px;
}

.field-highlight
{
	background-color:LemonChiffon;
}

.watermarked
{
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
}

.error
{
	color:Red;	
}