body,div,form,p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0px 0px;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#363626;
}
table{border:none;}
td{vertical-align:top;}
img{border:none;behavior:url("pngbehavior.htc");}
p{color: #363626;
	padding: 0px 0px 20px;
}
#homeBg p{padding: 0px 60px 10px 8px;
line-height:14px;}

a{
	color: #363626;
	text-decoration:none;
}

a:active, a:hover{}

h1{
	font-size: 28px;
	font-weight:normal;	
	padding: 15px 24px 0px 8px;
}

h2{
	font-family:"Trebuchet MS",Arial;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	padding: 0px 0px 0px 215px;
}
#subBg h2{padding:69px 0px 0px 20px;}
#subBgSoftware h2{padding:69px 0px 0px 20px;}
#subBgLanguages h2{padding:69px 0px 0px 20px;}
#subBgPricing h2{padding:69px 0px 0px 20px;}
#subBgPilot h2{padding:69px 0px 0px 20px;}
#subBgImplementation h2{padding:69px 0px 0px 20px;}
#subBgFAQ h2{padding:69px 0px 0px 20px;}
#subBgPartners h2{padding:69px 0px 0px 20px;}
#subBgCareers h2{padding:69px 0px 0px 20px;}
#subBgAboutUs h2{padding:69px 0px 0px 20px;}
#subBgContact h2{padding:69px 0px 0px 20px;}







h3{
	color:#808076;
	font-size: 29px;
	font-weight:normal;
	line-height:30px;
	padding: 10px 0px;
}
h4{
	font-size: 29px;
	font-weight:normal;
}
h5{
	font-size: 14px;
	font-weight:bold;
}
h6{
	font-size: 12px;
	font-weight:bold;
}
ul{padding:0px 0px 10px 20px;}
li{padding-bottom:5px;}

.blackText{color:#000000;}
.grayText{color:#8E8E85;}
.purpleText{color:#9697C8;}
.darkpurpleText{color:#4B50A1;}
.whiteText{color:#FFFFFF;}

.largerText{font-size:110%;}
.largestText{font-size:150%;}
.smallerText{font-size:90%;}
.smallestText{font-size:80%;}

.purpleBg{background-color:#4D4FA2;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;}
.grayBg{background-color:#8E8E85;}

#page{
	width:1024px;
	margin:0px auto;
	position:relative;
	background:transparent url(../images/sub_body.gif) repeat-y left top;	
}
#homePage{
	width:1024px;
	margin:0px auto;
	position:relative;
	background:transparent url(../images/home_body.gif) repeat-y left top;	
}

#homeBg{background:transparent url(../images/home_bg.jpg) no-repeat left top;}

#subBg{background:transparent url(../images/sub_bg.jpg) no-repeat left top;}
#subBgSoftware{background:transparent url(../images/sub_bg_software.jpg) no-repeat left top;}
#subBgLanguages{background:transparent url(../images/sub_bg_languages.jpg) no-repeat left top;}
#subBgPricing{background:transparent url(../images/sub_bg_pricing.jpg) no-repeat left top;}
#subBgPilot{background:transparent url(../images/sub_bg_pilot.jpg) no-repeat left top;}
#subBgImplementation{background:transparent url(../images/sub_bg_implementation.jpg) no-repeat left top;}
#subBgFAQ{background:transparent url(../images/sub_bg_faq.jpg) no-repeat left top;}
#subBgPartners{background:transparent url(../images/sub_bg_partners.jpg) no-repeat left top;}
#subBgCareers{background:transparent url(../images/sub_bg_careers.jpg) no-repeat left top;}
#subBgAboutUs{background:transparent url(../images/sub_bg_aboutus.jpg) no-repeat left top;}
#subBgContact{background:transparent url(../images/sub_bg_contact.jpg) no-repeat left top;}



#logo{padding:23px 50px 15px 80px;}
#subLogo{padding:23px 30px 15px 80px;}

#tagline{padding: 20px 74px 12px 240px;}

#quotes{
	position:absolute;
	top:110px;
	left:272px;
	width:168px;
	color:#AAA9A5;
	font-size:11px;
}
	
#navMenu{width:245px;}
#subMenu{width:245px;}

#navMenu ul, #navMenu li,#subMenu ul, #subMenu li{list-style:none;margin:0px 0px;}
#navMenu ul{padding:0px 0px 0px 29px;width:212px;border-right:4px solid #FFFFFF;}
#subMenu ul{padding:0px 0px 0px 29px;width:212px;border-right:4px solid #FFFFFF;}

#navMenu li{
	padding: 0px 8px 0px 0px;
	margin-bottom:1px;
	height:24px;line-height:24px;
	vertical-align:middle;
	text-align:right;
	width:204px;
	color: #5F6062;}
#subMenu li{
	padding: 0px 8px 0px 0px;
	margin-bottom:1px;
	height:24px;line-height:24px;
	vertical-align:middle;
	text-align:right;
	width:204px;
	color: #5F6062;}

#navMenu a{white-space:nowrap;
	display:block;
	color:#5F6062;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	height:24px;
	width:204px;}
#subMenu a{white-space:nowrap;
	display:block;
	color:#5F6062;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	height:24px;
	width:204px;}
#navMenu li.selected,#navMenu li:hover,#subMenu li.selected,#subMenu li:hover{background-color:#CBCCC7;}
#navMenu li.selected a, #navMenu li:hover a,#subMenu li.selected a, #subMenu li:hover a{color: #FFFFFF;}


#rightCol{padding-left:20px;}
#rightCol table td{padding: 5px 5px;}

#pageLink{color: #000000;text-decoration:underline;}

#footer{
	background-color:#78786E;
	color: #CDCBCC;
	font-size:10px;
	border-right:18px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	height:28px;
	padding: 10px;}
#footer a{color: #CDCBCC;
	font-size:10px;}
/* LogoWorks Style Sheet */
#logoworks, #logoworks a{
	font-size:9px;
	line-height:10px;
	color: #CDCBCC;
	font-weight:normal;
	text-decoration:none;
}
#logoworks{
	padding-top:5px;
	padding-right:50px;
	width:974px;
	background-color:#FFFFFF;}