@charset "utf-8";
/* CSS Document */

/*
Reset
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td
{
	margin:0;
	padding:0;
}
	.bodybg{
		background: #F6F6F6 url(../images/bodybg.jpg) repeat-x top left;
		font-family:Helvetica, Arial , sans-serif;
		}
	
	.bodyhelpbg{
		background: #F6F6F6 url(../images/helpbg.jpg) repeat-x top left;
		font-family:Helvetica, Arial , sans-serif;
		}	
	#wraper{
	width:960px;
	margin:0 auto;
	}
	
	#topcontainer{
		height:116px;
		}
	#banner-left{
		height:328px;
		width:434px;
		padding:30px 0px;
		background:url(../images/leftgreenbg.jpg) no-repeat;
		}
	#banner-right{
		height:328px;
		width:519px;
		padding:30px 0px;
		background:url(../images/rightgreenbg.jpg) repeat-x;
		}
	#banner-left h1{
		font-family:Helvetica, Arial , sans-serif;
		font-weight:bolder;
		color:#000000;
		font-size:44px;
		letter-spacing:-2px;
		line-height:1em;
	}
	#banner-left h2{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:30px;
		color:#FFF;
		margin:20px 0px;
		line-height:35px;
		width:404px;
	}
	.freeworldbutton{
		width:258px;
		height:55px;
		/*background:url(../images/freeworldbutton.jpg) no-repeat;*/
		color:#FFF;
		text-align:center;
		}
	.freeworldbutton a:link,.freeworldbutton a:visited,.freeworldbutton a:hover{
		color:#FFF;	
		font-size:18px;
		text-decoration:none;
		}
		.button {
background-color: #ffffff;
border: 1px solid #000;
color: #000000;
font: 11px "Trebuchet MS", sans-serif;
font-weight: bold;
text-transform: uppercase;
height: 24px;
}
		
	.floatleft{
		float:left;
		}
	.clearboth{
		clear:both;
		}
	#bannercontainer{
			height:407px; overflow:hidden;
			}
	#content{
		margin-top:20px;
		}
	#columnContainer{
		background:#FFF;
		width:919px;
		padding:10px 20px;
		}
	#columnContainer h2{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:25px;
		color:#234343;
		}
	.bubble{
		height:100px;
		background:#FFF8CC;
		border-top:1px solid #FEE226;
		border-left:1px solid #FEE226;
		border-right:1px solid #FEE226;
		width:446px;
		padding:14px 14px 0px 14px;
		margin-top:20px;
		margin-left:1px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:20px;
		}
	.columnleft{
		width:476px;
		margin-right:70px;
		}
	.columnright{
		width:373px;
		}	
	.videos{
		margin-top:20px;
		}
	.videos	.videocolumn{
		width:225px;
		}
	.green{
	background:url(images/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	margin-left:47px;
	text-decoration:none;
	font-weight:bold;
}


	.marginleft{
		margin-left:25px;
		}
	.marginleft20{
		margin-left:20px;
		}
	.videocontainer{
		width:187px;
		height:138px;
		background:#CCC;
		margin-top:20px;
		margin-bottom:20px;
	}
	#navlistchk 
	{
	list-style-type: none;
	padding: 0;
	margin:10px 0px 20px 30px;
	}
	#navlistchk li
	{
	background-image: url(../images/chk.jpg);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding:5px 30px;
	}
    #helppageicons li.twitter
			{
	background-image: url(../images/twitter.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding:8px 60px;
	margin-bottom:10px;
			}     
	#navlistarrow 
	{
	list-style-type: none;
	padding: 0;
	margin:20px 0px 20px 30px;
	}
	#navlistarrow li
	{
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding:5px 30px;
	}
	#logo{
		padding-top:12px;
		float:left;
		width:635px;
		}
/* top navigation menu css */
#menu {
	padding-top: 75px;
	float:left;
    width:319px;
	position:relative;
	z-index:11;
	
	}
	
	#menu ul {
		margin:0;
		list-style:none;
		}
		#menu ul li {
			float: left;
			background: url(../images/btnright.jpg) right top no-repeat;
			text-align: center;
			overflow: hidden;
			margin-left: 5px;
			}
			#menu ul li a {
				display: block;
				font-family:Georgia, "Times New Roman", Times, serif;
				background: url(../images/btnleft.jpg) left top no-repeat;
				padding: 10px 20px 10px 20px;
				font-size:18px;
				font-weight: bold;
				color: #FFF;
				text-decoration:none;
			}
			#menu ul li a:hover {
				color: #FFF;
			}
			#menu ul li#current {
				background: url(images/btnright.jpg) right top no-repeat;
			}
			#menu ul li#current a {
				background: url(images/btnleft.jpg) left top no-repeat;
				padding-bottom: 8px;
			}
/* top navigation menu css end */

			#pricing{
				height:480px;
				width:885px;
				margin:0 auto;
				}
			#pricing .shortbox{
				height:370px;
				width:210px;
				float:left;
				background:#d8dcdf;
				margin-top:20px;
				text-align:center;
				color:#333;
				}
			#pricing .borderright{
				border:2px solid #888B90;
				}
			#pricing .shortbox h1{
				margin:12px auto !important;
				font-size:26px;
				}
			#pricing .shortbox h2{
				margin:12px auto !important;
				font-size:24px;
				}	
			#pricing .shortbox h3{
				margin:20px auto !important;
				font-size:18px;
				}					
			#pricing .bordertopbottom{
				border-top:2px solid #888B90;
				border-bottom:2px solid #888B90;				
				}
			#pricing .bordertopbottomright{
				border-top:2px solid #888B90;
				border-bottom:2px solid #888B90;	
				border-right:2px solid #888B90;
				}				
			#pricing .tallbox{
				height:400px;
				width:243px;
				float:left;
				border:3px solid #193030;
				text-align:center;
				}
			#pricing .tallbox h1{
				margin:12px auto !important;
				font-size:34px;
				}
			#pricing .tallbox h2{
				margin:12px auto !important;
				font-size:30px;
				color:#474a53;
				}
			#pricing .tallbox h3.green{
				margin:12px auto !important;
				font-size:24px;
				color:#86b41e;
				}
			#pricing .tallbox h3{
				margin:12px auto !important;
				font-size:24px;
				color:#474a53;
				}				
			#pricing .tallbox h3 strong{	
				color:#aa7a07;
			}
			#pricing .r-shadow{
				background: #D9DDE0 url(../images/shadowright.jpg) right no-repeat;
				}
			#pricing .l-shadow{
				background: #D9DDE0 url(../images/shadowleft.jpg) left no-repeat;
				}
			#allworldcost{
				margin-left:200px;
				margin-top:20px;
				margin-bottom:20px;
				}
			#allworldcost h1{
				font-size:40px;	
				}
			.signupcolumns{
				width:275px;
				}
			.signupcolumns p{
				width:275px;
				line-height:1.3em;
				}
			.signupcolumns h2{ font-size:22px !important; margin:15px auto; margin:10px auto;}
			.helpnsupport{
				margin-top:45px;
				margin-left:20px;
				}
			.helpnsupport h1{
				color:#FFF;
				font-size:30px;
				}
			#navcontainerhelp{
				margin-left:20px;
				margin-top:47px;
				height:35px;
				}
			#navlist li
				{
				display: inline;
				list-style-type: none;
				padding-right: 20px;
				}
			#navlist li a:link
				{
					color:#FFF;
					text-decoration:none;
					font-size:100%;
				}
			#navlist li a:hover
				{
					color:#FFF;
					text-decoration:none;
					font-size:100%;
				}				
			#navlist li a:visited
				{
					color:#FFF;
					text-decoration:none;
					font-size:100%;
				}
			#navlist li a:active
				{
					color:#FFF;
					text-decoration:none;
					font-size:100%;
				}				
			#helpcolumnleft{
				width:530px;
				}
				#helpcolumnleft2{
				width:900px;
				}
			#helpcolumnright{
				margin-left:40px;
				width:345px
				}
			#helpcolumnright p{
				color:#222222;
				}				
			#navhelpcat{
			list-style-type: none;
			padding: 0;
			margin:0px;
			}
			#navhelpcat li{
			padding:5px;
			}
			#navhelpcat li a:link,#navhelpcat li a:active,#navhelpcat li a:hover,#navhelpcat li a:visited{
				text-decoration:none;
				color:#252F38;
				font-size:18px;
			}
			#navconthelpcat{
				background:#F4F5E9;
				padding:10px;
				}
			#helpcolumnleft h1{
				margin:20px 0;
				font-size:25px !important;
				}
			#helpcolumnleft p{
				font-family:Georgia, "Times New Roman", Times, serif !important;
				line-height:22px;
				color:#222222;
				}
			#helppageicons 
			{
				list-style-type: none;
				padding: 0;
			}
			#helpcolumnright #helppageicons li a:link{
				text-decoration:none;
				color:#222;
				font-size:16px !important;
				font-weight:bold;
				display:block;
				padding:0 0 4px 0;
				}
			#helpcolumnright #helppageicons li a:hover{
				text-decoration:none;
				color:#222;
				font-size:16px !important;
				font-weight:bold;
				display:block;
				padding:0 0 4px 0;
				}	
			#helpcolumnright #helppageicons li a:active{
				text-decoration:none;
				color:#222;
				font-size:16px !important;
				font-weight:bold;
				display:block;
				padding:0 0 4px 0;
				}				
			#helpcolumnright #helppageicons li a:visited{
				text-decoration:none;
				color:#222;
				font-size:16px !important;
				font-weight:bold;
				display:block;
				padding:0 0 4px 0;
				}
			#helppageicons li.downloads
			{
				background-image: url(../images/download.jpg);
				background-repeat: no-repeat;
				background-position: 0 .4em;
				padding:8px 60px;
				margin-bottom:10px;
			}
			#helppageicons li.resources
			{
				background-image: url(../images/resource.jpg);
				background-repeat: no-repeat;
				background-position: 0 .4em;
				padding:8px 60px;
				margin-bottom:10px;
			}
			#helppageicons li.havproblem
			{
				background-image: url(../images/mail.jpg);
				background-repeat: no-repeat;
				background-position: 0 .4em;
				padding:8px 60px;
				margin-bottom:10px;
			}
		.signupnew{		
			margin-top:45px;
			margin-left:20px;
		}
		.signupnew h1{
			float:left;
			width:150px;
			color:#FFF;
			}
		.signupnew .signuptext{
			float:left;
			width:650px;
			}	
		.signupnew .signuptext h3{
			float:left;
			width:650px;
			}	
		#footer{
			margin:0 auto;
			height:150px;
			background:#e5ebeb;
			margin-top:20px;
			}
		#footer .footercontent{
			margin:0 auto;
			width:960px;
			padding:20px;
			font-size:14px;
			}
		.helptext img{
			float:left;
			padding:4px 8px 8px 0px;
			}