
html, body {
	margin:0px;
	padding:0px;
	font-size:12px;
	background-color:#0078AD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

form {
	margin:0px;
	padding:0px;
}

.maintable {
	margin:auto;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

#nav {
	background-color:#000;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
}

.nav {
	color:#FFF;
	text-align:center;
}

.nav a {
	color:#FFF;
	text-decoration:none;
	padding:0px 10px 0px 15px;
}

.nav a:hover, .nav a.on {
	color:#35CDFC;
	background-image:url(images/littlearrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#contenthome {
	background-image:url(images/contenthome.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
}

#subcontent {
	background-image:url(images/subcontent.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
}

.normal { padding:42px 66px 20px 47px; }

#sidebar {
	border-left:1px solid #999;
	background-color:#FFF;
}

#sidebar div {
	background-image:url(images/sidebardiv.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:10px 20px;
	min-height:150px;
}

#sidebar div h1 {
	color:#0078AD;
	font-size:20px;
	border-bottom:1px solid #666;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#sidebar div .button {
	width:148px;
	height:36px;
	color:#FFF;
	line-height:36px;
	text-align:center;
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	cursor:pointer;
}

#sidebar div .button:hover {
	background-image:url(images/button2.jpg);
	cursor:pointer;
}

ul, ol {
	margin:0px;
	padding:0px 0px 10px 20px;
}

ul li { list-style-image:url(images/smallarrowwhite.gif); }

.floatingul {
	float:left;
	padding-right:30px;
}

p {
	margin:0px;
	padding:0px 0px 10px 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#0078AD;
}

h1 { font-size:130%; }

h2 { font-size:125%; }

h3 { font-size:120%; }

h4 { font-size:115%; }

h5 { font-size:110%; }

h6 { font-size:105%; }

a { color:#0078AD; }

img { border:none; }

.logoworksLink {
	text-align:center;
	font-size:10px;
}

dl {
	margin:0px;
	padding:0px;
}

dt {
	margin:0px;
	padding:0px;
	font-weight:bold;
}

dd {
	margin:0px;
	padding:0px 0px 10px 20px;
}

.headerbox {
	background-repeat:no-repeat;
	background-position:top left;
}

.headerbox ul {
	padding:74px 0px 0px 40px;
	color:#0078AD;
	cursor:pointer;
}

#pricing { background-image:url(images/header_pricing.jpg); }

#features { background-image:url(images/header_features.jpg); }

#samples { background-image:url(images/header_samples.jpg); }

#download { background-image:url(images/header_download.jpg); }

#documentation { background-image:url(images/header_documentation.jpg); }

#demo { background-image:url(images/header_demo.jpg); }

#faqs { background-image:url(images/header_features.jpg); }

#support { background-image:url(images/header_contactus.jpg); }

#contactus { background-image:url(images/header_contactus.jpg); }

#header2 {
	background-image:url(images/header2.jpg);
	color:#FFF;
}

#header2 ul {
	padding:40px 0px 0px 710px;
	margin:0px;
	list-style-image:none;
	list-style-type:none;
}

#header2 ul li {
	list-style-image:none;
	list-style-type:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.faqs { width:240px; }


input.button {
	width:148px;
	height:36px;
	color:#FFF;
	line-height:36px;
	text-align:center;
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	cursor:pointer;
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

input.button:hover {
	background-image:url(images/button2.jpg);
	cursor:pointer;
}


input.text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

textarea.text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}