body
{
	background-color:white;
	font-family: Verdana;
	font-size: 10pt;
	background: #B5B5B5 url(../img/bg/gradient.jpg) repeat-x;
	padding:25px;
}

a
{
	color:#0000FF;
}

h1 {
	font-size:14pt;
	margin-bottom:0px;
}

h2 {
	margin-bottom:5px;
	font-weight:normal;
}

.screenshot2 {
	vertical-align:top;
}

.screenshot a {
	font-size:8pt;
}

.toptable td {
	vertical-align:top;
	padding:10px;
	font-size:9pt;
}

.toptable {
	width:100%;
	background-color:white;
	border:1px solid #CCCCCC;
}

.toptable2 {
	width:100%;
	background-color:white;
	border:1px solid #CCCCCC;
	padding:10px;
	padding-left:100px;
}

.unread {
	color:blue;
}

.menu {
	color:#FFCCCC;
	background-color:#CC3300;
	border:#990000;
	padding:5px;
	border-bottom:1px solid #999999;
}

.menu a {
	color:white;
	font-weight:bold;
	font-size:9pt;
}

.menu a:hover {
	color:#EAEAEA;
}

.features {
	color:#222222;
	margin-left:10px;
	line-height:140%;
}

.hidden {
	visibility : hidden;
}

.searchbox {
	float:right;
	margin-top:0px;
	margin-bottom:0px;
}

.golinks {
	line-height:170%;
}

.golinks a {
	font-weight:bold;
}

.price {
	font-size:7pt;
	color:#555555;
}

.testimonials {
	float:right;
	border:1px solid #AAAAAA;
	background-color:#FFFFE4;
	padding:7px;
	color:#444444;
	font-size:8pt;
}

.yellowbox {
	border:1px solid #AAAAAA;
	background-color:#FFFFE4;
	padding:7px;
	color:#444444;
	font-size:8pt;
}

.description {
	color:#333333;
	font-size:9pt;
}

.bottomlinks a {
	color:#555555;
}

.bottomlinks {
	color:#555555;
	font-size:8pt;
}

.headerbox {
	background-color: Red;
	padding:5px;
	font-weight:bold;
	color:white;
}

.loginbox {
	border : 1px solid Red;
	margin-top:0px;
	padding:5px;
	font-size: 9pt;
}

.loggedinbox {
	border : 1px solid #99CC99;
	margin-top:0px;
	padding:5px;
	font-size: 9pt;
}

.headerboxloggedin {
	background-color: #99CC99;
	padding:5px;
	font-weight:bold;
	color:white;
}

.note {
	font-size:7pt;
	color:#999999;
	font-style: italic;
}

.supportbox {
	background-color: #FFFFCC;
	padding:5px;
	font-weight:bold;
	border:1px solid #FFCC33;
}

.supportquez {
	font-size:8pt;
	width:100%;
}

.t1 {
	background-color: #FCFCFC;
}

.t2,.t0 {
	background-color: #E6E6E6;
}

.tanswer {
	background-color: #CCFFCC;
}

.logoutlink {
	color:#CC0000;
	font-weight:bold;
	font-size:11pt;
}

.path {
	background-color:#FFFF99;
	border:1px solid #CCCCCC;
	padding:3px;
}

.pricelist {
	border:1px solid #CCCCCC;
}

.pricelist td {
	border:1px dashed #DDDDDD;
}

.supporttickets td {
	border-bottom:1px dashed #AAAAAA;
}

.supporttickets th {
	border-bottom:2px solid #BBBBBB;
	text-align:left;
}

.supporttickets {
	border:1px solid #AAAAAA;
}