﻿.hidden {
	display:none;
}
body {
font-family: Arial, Helvetica, sans-serif;
 margin: 0; padding: 0; 
 font-size:12px;
background:#ffffff url('../images/background-short.jpg') no-repeat scroll center top;
text-align:center;
 }
 
 html {
	overflow-y: scroll;
}

 
#banner {
	background-color: #FFFFFF;
	margin: 0px;
	padding:20px 0px 5px 0px;
	float:left;
	width:167px;
	
}
#container {
	padding: 5px;
    margin: 0 auto;
    width: 802px;
    padding-left:100px;
    
	position:relative;
}





.linkimages
{
border:none;	
margin:0px;
padding:0px;
}






#menu {
	width:600px;
	text-decoration:none;
	margin-top:67px;
	
	float:left;
	
}

.menuposition {
	
	color:#99cc33;
	text-decoration:none;
	width:90px;
	vertical-align:bottom;
	font-size:13px;
	margin:0;
	height:85px;
	font-weight:bold;
	
	
}
.purplefont {
	color:#8279b0;
	text-align:left;
	font-size:large;
	font-family:Arial, Helvetica, sans-serif;
}
#productscss   {
	float:left;
	width:130px;
	background: url('../images/leftbar-background.jpg') top left white no-repeat ;
	color:#8279b0;
	padding-top:100px;
	padding-bottom:150px;
	 height:500px;
	 text-align:left;
	 
	 margin-left:0px;
	}
	
#productscss  ul  {
	list-style:none;
	list-style-position:outside;
	text-align:left;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	width:125px;
	

	}
productscss  ul li {
	list-style:none;
	text-align:left;
	margin:0;
width:130px;
	}

#productscss ul li a 
{
display:block;
padding: 10px 0px 4px 0px;
text-align:left;
text-decoration:none;
color:#6600CC;
font-size:12px;
	
}

#productscss ul li a:hover
{
	text-decoration:underline;
}
.hometextcatch {
	padding-left:120px;
	font-size:14px;
	color:#6600CC
	
}
.hometext {
	text-align:left;
	padding-top:20px;
	padding-left:20px;
	font-size:12px;
	
}
.hometext2 {
	text-align:left;
	padding:5px 10px 5px 5px;
	height:180px;
	font-size:12px;
	float:left;
	width:280px;
	margin-top:10px;

}

.hometext3 {
	text-align:left;
	padding:5px 10px 5px 5px;
	font-size:12px;
	float:left;
	width:280px;
	margin-left:10px;
	margin-top:10px;
	height:180px;

}

.abouttext {
	
	margin-top:15px;
	margin-left:25px;
	font-size:12px;
	text-align:left;
}
.costtext {
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
	

}
.supporttext {
	text-align:left;
	margin-top:10px;
	font-size:12px;
	margin-left:10px;
	
	
}
.supporttext  td {
width: 131px;
padding-top:5px;
padding-bottom:5px;
}
.informationtext {
	padding-left:70px;
	padding-bottom:10px;
	padding-top:10px; 
	width:500px;
	text-align:left;
	font-size:12px;
}
.informationtext td
{
	padding:10px;	
}
.informationtext td a
{
text-align:left;
text-decoration:none;
color:#6600CC;
font-size:12px;
}	

.imagecenter {
	vertical-align:middle;
	
}

#flash {
	height:110px;
}
#homeinfo {
	padding-left:50px;
	float:left;
	width:602px;
}
#flashmovie {

	width:602px;
		
}
.linkimages
{
border:none;	
margin:0px;
padding:0px;
}
.contentarea {
	width:500px;
	padding-top:10px;
	font-size:16px;
	float:left;
		
}
.contentarea a
{
	text-decoration:none;
	color:black;
}
.modulescontentarea {
	
	width:531px;
	padding-top:10px;
		font-size:12px;
	
	
}
.modules p {
padding-top:5px

	
}
.modules a {
text-decoration:none;
color:#6600CC;
font-size:12px;
	
}
.modules a:hover {
text-decoration:underline;
	
}

.modules  {
	margin-top:10px;

	background-color:white;
	}
	
#bottombanner {
	background:#ffffff url('../images/bottom-bar-background.jpg') no-repeat scroll center;
	font-size:9px;
	text-align:center;
	color:white;
	clear:both;
	
	

}
#piechart img {
	border:none;
	
}
#bottombanner td {
	padding: 0 10px 0 10px;
	text-align:center;

}
#clearlayout {
clear:both;
}
.column1 {	

}
.column2 {	
}

.clearfloat {
	clear:both;
}

table {border-spacing: 0;border-collapse:collapse; }
table td {padding: 0}

#imageBottom {
 vertical-align:bottom;  
}
.roundedTableBlue {
background-image:url('../images/gradientblue.png');
background-repeat: repeat-x;
}
.roundedTablePink {
background:url('../images/gradientpink.png') top  left  repeat-x  #F7EEED;
}
.roundedTablePinkInverse {
background: url('../images/gradientpinkinverse.png')  bottom  left  repeat-x  #F7EEED;
}
.roundedTableBlueInverse {
background: url('../images/gradientblueinverse.png')  bottom  left  repeat-x  #EBF1F5;
border:none;
}
.roundedTablePurple {
background: url('../images/gradientpurple.png')  top  left  repeat-x  #EDEBF3;
}
.roundedTablePurpleInverse {
background: url('../images/gradientpurpleinverse.png')  bottom  left  repeat-x  #EDEBF3;
}
.roundedTableLime {
background: url('../images/gradientlime.png')  top  left  repeat-x  #EFF7E0;
}


.roundedTableGreen {
background-image:url('../images/gradientgreen.png');
background-repeat: repeat-x;
}
.tabtext {
width:500px;
}
.uline {
	background-image: url('../images/line.png');
    margin-left: auto; 
    margin-right: auto;
    background-repeat: repeat-x;
    width:496px;
    height:2px;
    padding-bottom:2px;
}

.showhide{
	display:none;
	}
.showhide1{
	display:block;
	}

	
.moduletext
{
	
	font-size:12px;
	text-align:left;
}

.moduletext ul li {
	font-size:12px;
	text-align:left;
}
.moduletextlinumber  {
	font-size:12px;
	text-align:left;
	list-style-type:decimal;
}

.Heading {
	text-align:center;
	color: black;
	font-weight:bold;
	font-size:14px;
	width:565px;	
}
.Heading2 {
	text-align:center;
	color: black;
	font-weight:bold;
	font-size:14px;
	width:565px;	
}
.moduleheading {
	text-align:center;
	color: black;
	font-weight:bold;
	font-size:14px;
	width:565px;
	
		
		
}

.termsandconditionstext{
	
	font-size:12px;
	text-align:left;
	float:left;
	padding-left:45px;
	padding-top:10px;
	width:530px;
	}
.termsandconditionstext1{
	
	font-size:12px;
	text-align:left;
	
	width:530px;
	margin-bottom:12px;
	}

	
.contactustext  
{
	font-size:14px;
	text-align:center;
	width:550px;
	margin-left:20px;
}
.contactustext  a
{
	font-size:14px;
	text-align:center;
}

.borderRight
{
	
	}

.borderLeft
{
	
	}

.borderTopMiddle
{
	
	}

.borderBottomMiddle
{
	
	}
.borderBottomRight 
{
	}
.borderBottomLeft 
{
	}
.borderTopRight 
{
	}
.borderTopLeft 
{
	}
