a:link, a:visited{color:#333333;text-decoration:none;}
a:hover{color:#333333;text-decoration:none;}

body {
	background-color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin: 0; padding: 0;
}
.mainmenu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: capitalize;
	color: #000;
}

.productmenu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-transform: capitalize;
	color: #000;
	padding:5px;
	text-align:left;
}

.line {
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.line2 {
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


.contactbar {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 15px;
}
.contactbartitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000;
}
.copyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	font-weight: lighter;
	text-transform: capitalize;
	color: #CCC;
	line-height: 15px;
	letter-spacing: 0px;
}

.copyright a:link, .copyright a:active, .copyright a:visited
{
	color:#FFF;
	}

.contenttitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #00B4D0;
}

.contenttitlesmall {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #00B4D0;
}

.content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	letter-spacing: 0px;
	line-height: 16px;
}

.contentdate {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	text-indent: 0px;
	word-spacing: normal;
	line-height: 25px;
}
.readfull {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #00B4D0;
	line-height: 20px;
}

.readfull a:link, .readfull a:visited, .readfull a:hover
{
	color:#00B4D0;
	text-decoration:none;
}

.whitedevider {
	margin-right: 1px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.requirements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:left;
}

.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
}

.price {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight:bold;
}

.price a:link, .price a:visited, .price a:hover
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	}
	
.box {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999;
}
.supportbartitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
}
.supportbarCONTENT {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
}
.comBox {
border-collapse:collapse;
color:#333333;
font-size:11px;
line-height:150%;
margin:5px 0 10px;
width:100%;
}


.comBox td, .comBox th {
background-color:#FFFFFF;
border-collapse:collapse;
border-color:#C1DAD7 -moz-use-text-color #C1DAD7 #C1DAD7;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
padding:6px 5px;
text-align:left;
}
.comBox th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-weight:normal;
padding:4px 10px;
text-align:left;
border:1px solid #C1DAD7;
}

.comBox th.module {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-weight:bold;
padding:4px 10px;
text-align:left;
border:1px solid #C1DAD7;
}


.comBox td {
border:1px solid #C1DAD7;
text-align:center;
}
.comBox td.left {
border:1px solid #C1DAD7;
text-align:left;
}

.comBox .center {
text-align:center;
}
.comBox tr.version th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:1px solid #C1DAD7;
border-collapse:collapse;
font-weight:bold;
padding:4px 10px;
text-align:left;
}
.comBox tr.version td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:1px solid #C1DAD7;
font-weight:bold;
text-align:center;
}

.comBox tr.img th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0;
padding:0;
text-align:center;
}


.comBox span {
color:#FF0000;
}


ul.topnav {
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	width: 500px;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #000;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background-color:#C7C6C6
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../../Images/arrow_down.png) no-repeat center;

}
ul.topnav li span.subhover {background-position: center; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
	text-align:left;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	color:#FFF;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; 
	color:#C7C6C6;
}
