/* (c) adenin technologies 2003-2007 */
body {
	color: black;
	font-family: verdana,arial,helvetica;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFFF;
	height:101%;   
}
.Navigation  { font-family: Verdana; font-size: 9pt; color: #FFFFFF;  text-decoration: none }
.Navigation a:hover { color: #FF0000;text-decoration: none; color: #FFFFFF; background-color: #c80000}
.Navigation a {
	color: #FFFFFF;text-decoration: none
}

#contentpage {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	width: 790px;
}

#footer {
	border: 1px solid #cfcfcf;
	width: 700px;
}

#FooterText {
	font-size: 8pt;
	color: #8E8E8E;
}

#FooterText a {
	font-size: 8pt;
	color: #8E8E8E;
	text-decoration: none;
}

a {	
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #99cc00;
}
a:hover {
	color: #B70012;
}

p {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em
}

.sup {
	font-size: 65%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	position:relative; 
	top:-3px;
} 

#Main {
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 5pt;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
}

#MainText {
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
}



#ListCaption {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: #9acb0a;
	border: 2px solid #638400;
	padding: 2 2 2 2;
	padding-left: 6px;
	background-image:url(tmpl/top-menu-back.png);
}


#ListSectionCaption {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: #c80000;
	border: 1px solid #638400;
	padding: 4 4 4 4;
	margin: 20 20 20 20;
	background-image:url(tmpl/sectioncaption.back.png);
}



#ListText {
	color: #333333;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	padding-left: 9px;	
	padding-top: 4px;
}


.OverviewNavi  {
	color: #C80000;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
	text-decoration: none;
}

.OverviewNavi A {
	color: #C80000;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
	text-decoration: none;
	text-decoration: none;
}

.OverviewNavi A:hover {
	color: #99cc00;
}


a:link.headlines
{
	font-size: 9pt;
    COLOR: #666666;
    TEXT-DECORATION: none
}
a:visited.headlines
{
	font-size: 9pt;
    COLOR: #666666;
    TEXT-DECORATION: none
}
a:active.headlines
{
	font-size: 9pt;
    COLOR: #666666;
    TEXT-DECORATION: none
}
a:hover.headlines
{
	font-size: 9pt;
    COLOR: #666666;
    TEXT-DECORATION: none
}


.noindent {
	margin-left: 0pt;
}
#ffield {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 2em;
	margin-top: 0em;
	margin-bottom: .5em;
}

h1 {
	color: #99cc00;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	letter-spacing: .5em;
	margin-left: 1em;
	margin-bottom: 1em;
}
h2 {
	color: #646464;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 900;
	text-align: right;
	margin-right: 1.5em;
}
h4           { color: #99cc00; font-size: 10pt; text-decoration: none; text-indent: 0em; 
               font-family: Arial; font-weight: bold; margin-left: 0em; 
               margin-bottom: .5em }
a h4 {
	text-decoration: underline;
}
h5 {
	color: #0080c0;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	text-indent: 0em;
	margin-left: 0em;
	margin-bottom: .5em;
}
a h5 {
	text-decoration: underline;
}

ul {  
		list-style-image: url('tmpl/listitem1.gif'); list-style-type: square; 
      font-size: 9pt; 
		font-family: Arial, Verdana,  Helvetica, sans-serif;
		margin-left:18;	 
}

ul ul {
	list-style-image: url('tmpl/listitem2.gif');
}
li {
	font-size: 9pt;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-top: 6;		
	margin-left: 0;
}

#navlinks {
	color: gray;
	margin-left: .5em;
	margin-right: .5em;
	margin-top: 0em;
	margin-bottom: 2em;
	line-height: 140%;	
}
.navhead {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
:hover.navhead {
	color: #c80000;
}
.navheadactive {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #c80000;
	text-decoration: none;
}
#navlink {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #99cc00;
	text-decoration: none;
}
:hover#navlink {
	color: #c80000;
}
#navlinkactive {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #c80000;
	text-decoration: none;
}
#navlink2 {
	font-size: 9pt;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}
:hover#navlink2 {
	color: #c80000;
}
#navlink2active {
	font-size: 9pt;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #c80000;
	text-decoration: none;
}
#navlink3 {
	font-size: 7pt;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
:hover#navlink3 {
	color: #c80000;
}
#navlink3active {
	font-size: 7pt;
	font-weight: normal;
	color: #c80000;
	text-decoration: none;
}
.imgcaption {
	font-size: 7pt;
	text-align: center;
	margin-left: 0em;
	margin-right: 0em;
}
.news {
	margin-right: 3em;
}
.NavBarCaption {
	color: black;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}


A.mnu {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;	 		
	TEXT-DECORATION: none;
	color: #ffffff
}
A.mnu:hover {	
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #ffffff;	
	TEXT-DECORATION: none
}


.mnuItemOff {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #ffffff;	
	BACKGROUND-COLOR: #99cc00
}
.mnuItemOn {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	CURSOR: hand; 
	COLOR: #99cc00; 
	BACKGROUND-COLOR: #c80000
}

#navlink1 {		
	color: #99cc00;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
	border-top: 1px solid;
}

#navlink1act {	
	color: #c80000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
	border-top: 1px solid;
}

#navlink1 A {	
	text-decoration: none;
}

#navlink1 A:hover {
	color: #c80000;		
	text-decoration: underline;
}

#navlink1act {	
	color: #c80000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
}

#navlink1act A {	
	color: #c80000;
	text-decoration: none;
}

#navlink1act A:hover {
	color: #99cc00;		
	text-decoration: underline;
}

#navlink2 {	
	color: #99cc00;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
}

#navlink2act {	
	color: #c80000;
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: .5em;
}

#navlink2 A {	
	text-decoration: none;
}

#navlink2 A:hover {
	color: #c80000;		
	text-decoration: underline;
}

#navlink2act A {	
	color: #c80000;
	text-decoration: none;
}

#navlink2act A:hover {
	color: #99cc00;		
	text-decoration: underline;
}


#LandOpt a {
	font-size: 350%;
	font-family: sans-serif,verdana,arial,helvetica;
	text-decoration: none;
	margin-bottom: 0px;
	color: #F90000;
}

#LandOpt a:hover {
	color: white;
}

#LandOpt a #LandOptS {	
	font-size: 20px;
	font-family: sans-serif, verdana,arial,helvetica;
	margin: 0px;		

}

#LandLink a {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
   font-size: 7pt;
	font-weight: bold;
}

#LandLink a:hover {
	color: #F90000;
}




/* Top Menu */
#top-menu {
	width:791px;
	height:26px;
	margin:0;
	padding:0;
	list-style:none;
	background-image:url(tmpl/top-menu-back.png);
	background-repeat:repeat-x;
}

#top-menu li {
	display:block;
	margin:0;
	margin-top:1px;
	padding:0;
	background:none;
	float:left;
	background-repeat:repeat-x;
	background-image:url(tmpl/top-menu-divider.gif);
}

#top-menu li a {
	background-repeat:repeat-x;
	background-image:url(tmpl/top-menu-item-back.png);
	display:block;
	color:#fff;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin:0;
	margin-right:1px;
	text-decoration:none;
	text-align:center;
	line-height:24px;
	overflow:hidden;
}

#top-menu-features a 		{ 	width:112px; }
#top-menu-solutions a 		{ 	width:112px; }
#top-menu-demo a 		{ 	width:112px; }
#top-menu-signup a 		{ 	width:112px; }
#top-menu-pricing a 		{ 	width:112px; }
#top-menu-reseller a		{ 	width:112px; }
#top-menu-contact a 		{	width:112px; }

#top-menu li a:hover {
	background-position:0 -24px;
}

#top-menu li a.active,
#top-menu li a.active:hover {
	background-position:0 -24px;
}
