/* CSS Document                                     */
html,body{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: #e7e6db;
}

body{
	
	font-family:  Arial;
    font-size: 12px;
	line-height:20px;
	text-align:left; 
	color:#ffffff;
}

#upgradebox
{
	display: block;
	position:absolute;
	top:200px;
	left:768px;
	width: 197px;
	height: 195px;
	z-index:304;
}

#greytop
{
top:0px;
	left:0px;
	width:962px;
	height:4px;
	position:absolute;
	background: url("../images/grey.gif");
	z-index:301;
}

#homebox
{
	top:18px;
	left:923px;
	width:100px;
	height:120px;
	position:absolute;
	color:#ffffff;
	z-index:302;
}

#bannerbox
{
	top:10px;
	left:0px;
	width:971px;
	height:120px;
	position:absolute;
	background: url("../images/bannerhead.gif");
	z-index:300;
}

#bannermenu 
{
	top:46px;
	left:-3px;
	width:800px;
	height:22px;
	position:absolute;
	font-size: 12px;
	line-height: 12px;
	z-index:304;
	
}

#bannerboxmenu:hover
{ 
  background-position: -200px 0px;
}

#bannerboxmenu span
{
  display: none;
}


#bannerboxtext
{
	top:51px;
	left:716px;
	width:267px;
	height:50px;
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration:none;
	z-index:301;
}

#bannerboxtext a:link
{
	color:#ffffff;
	font-size: 18px;
	font-weight:bold;

}


#bannerboxtext a:visited
{
	color:#ffffff;

}
#bannerboxtext a:hover
{
	color:#d7df23;

}

#bannerboxtext a:active
{
	color:#ffffff;

}

#butCrystal
{
	display: block;
	position:absolute;
	top:-30px;
	left:20px;
	width: 170px;
	height: 25px;
	background: url("../images/menufamily.gif") no-repeat 0 0;
}

#butCrystal:hover
{ 
  background-position: 0 -24px;
}

#butCrystal span
{
  display: none;
}

#butUpgrade
{
	display: block;
	position:absolute;
	top:-45px;
	left:170px;
	width: 145px;
	height: 38px;
	background: url("../images/menuusingreports.gif") no-repeat 0 0;
}

#butUpgrade:hover
{ 
  background-position: 0 -41px;
}

#butUpgrade span
{
  display: none;
}

#butUpgradeServer
{
	display: block;
	position:absolute;
	top:-45px;
	left:315px;
	width: 235px;
	height: 38px;
	background: url("../images/menuusingserver.gif") no-repeat 0 0;
}

#butUpgradeServer:hover
{ 
  background-position: 0 -40px;
}

#butUpgradeServer span
{
  display: none;
}

#butTraining
{
	display: block;
	position:absolute;
	top:-30px;
	left:500px;
	width: 85px;
	height: 25px;
	background: url("../images/menutraining.gif") no-repeat 0 0;
}

#butTraining:hover
{ 
  background-position: 0 -24px;
}

#butTraining span
{
  display: none;
}

#butAbout
{
	display: block;
	position:absolute;
	top:-30px;
	left:581px;
	width: 85px;
	height: 25px;
	background: url("../images/menuabout.gif") no-repeat 0 0;
}

#butAbout:hover
{ 
  background-position: 0 -24px;
}

#butAbout span
{
  display: none;
}

#butContact
{
	display: block;
	position:absolute;
	top:-30px;
	left:668px;
	width: 85px;
	height: 25px;
	background: url("../images/menucontact.gif") no-repeat 0 0;
}

#butContact:hover
{ 
  background-position: 0 -24px;
}

#butContact span
{
  display: none;
}


#shade1
{
	display: block;
	position:absolute;
	top:50px;
	left:4px;
	width: 800px;
	height: 25px;
	background: url("../images/shadeline1.jpg") no-repeat 0 0;
	z-index:300;
}

#contactmenu
{
	top:52px;
	left:442px;
	width:87px;
	height:22px;
	position:absolute;
	font-size: 12px;
	line-height: 12px;
	background: url("../images/menu-contactfull.gif") no-repeat 0 0;
	z-index:302;
	
}


#separator1
{
	top:0px;
	left:154px;
	width:28px;
	height:42px;
	position:absolute;
	background: url("../images/separator.jpg") no-repeat 0 0;
	z-index:305;
	
}

#separator2
{
	top:0px;
	left:302px;
	width:28px;
	height:42px;
	position:absolute;
	background: url("../images/separator.jpg") no-repeat 0 0;
	z-index:305;
	
}

#separator3
{
	top:0px;
	left:487px;
	width:28px;
	height:42px;
	position:absolute;
	background: url("../images/separator.jpg") no-repeat 0 0;
	z-index:305;
	
}

#separator4
{
	top:0px;
	left:568px;
	width:28px;
	height:42px;
	position:absolute;
	background: url("../images/separator.jpg") no-repeat 0 0;
	z-index:305;
	
}

#separator5
{
	top:0px;
	left:656px;
	width:28px;
	height:42px;
	position:absolute;
	background: url("../images/separator.jpg") no-repeat 0 0;
	z-index:305;
	
}


.mainText
{
font-family:  Arial;
    font-size: 12px;
	line-height:15px;
	color:#4d4d4d;
}

.smallText
{
font-family:  Arial;
    font-size: 10px;
	line-height:12px;
	color:#4d4d4d;
}

.headTextu
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 22px;
line-height:22px;
font-weight:normal;
color:#4b7d95;
text-decoration:none;
}


.headText2u
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:17px;
font-weight:normal;
color:#39ac4a;
text-decoration:none;
}

.headText
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 28px;
line-height:28px;
font-weight:normal;
color:#4b7d95;
text-decoration:none;
}


.headText2
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 20px;
line-height:22px;
font-weight:normal;
color:#39ac4a;
text-decoration:none;
}

.headText3
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:14px;
font-weight:bold;
color:#662d91;
text-decoration:none;
}

.headText4
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:18px;
font-weight:bold;
color:#4b7d95;
text-decoration:none;
}

.bullet1 {color: #00aeef}

.style1 {color: #000000}
.style2 {color: #008080; font-weight:bold;}

#trial
{
	display: block;
	position:absolute;
	top:393px;
	left:766px;
	width: 244px;
	height: 118px;
	
	z-index:303;
}

#trialtext
{
	display: block;
	position:absolute;
	top:416px;
	left:869px;
	width: 77px;
	font-family:Arial;
	font-size: 18px;
	font-weight:bold;
	line-height: 18px;
	color:#1e5d7b;
	z-index:304;
}

#trialtext a:link
{
	color:#4c4c4c;
	font-size: 10px;
	line-height: 10px;
	font-weight:bold;
	text-decoration:none;

}


#trialtext a:visited
{
	color:#4c4c4c;
	font-size: 10px;
	line-height: 10px;
	font-weight:bold;
	text-decoration:none;

}
#trialtext a:hover
{
	color:#f3ad1f;
	font-weight:bold;
	text-decoration:none;

}

#trialtext a:active
{
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;

}


