*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

body,
	html {
	
		background:#fff;
		/*	background:#fffde8;*/
		color:#000;
		
	}
	body {
	
		font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
		font-size:.85em;
		
	}
	a:hover
	{
		text-decoration:underline;
	}
	#container
	{
		
		width:750px;
	/*	margin:0 auto;*/
		margin-left:auto;
		margin-right:auto;
		/*background: url(../../images/container-bg.jpg);
		background-repeat: repeat-y;
		background-position: center;*/
	}
	#wrap {
		/*background:#fffde8;*/
		background-color:#fff;
		margin:0pt auto;
		width:720px;
	}

	#location
	{
	
		
		text-align:right;
		margin-right:30px;
		font-size:.8em;
		color:#C3C3C3;
	}
	#header {
		background-image: url(../../images/header-bg.jpg);
		height:65px;
		padding-top:20px;
	}
	
	#header h1 {
    	padding:5px;
	
    }
	#nav {
	
		width:500px;
		float:right;
		text-align:right;
	}
	#logo
	{
		float:left;
		margin-left:20px;
	}
	#nav ul{
	
		list-style:none;
		float:right;
		margin-right:20px;
		
	}
	#nav li{
		display:block;
		
		padding: 8px 15px 7px 15px;
		float:left;
		height:17px;
		
	
	}
	#nav a
	{
		color:#fff;
	}
	.nav-site
	{
		background-image: url(../../images/nav-bg.gif);
		border-left:1px solid #607995;
		
	}
	.nav-action
	{
		background-image: url(../../images/signin-bg.gif);
		height:32px;
	}
	#nav-selected
	{
	background-image: url(../../images/nav-bg-selected.gif);	
	
	}
	#nav-selected a
	{
		color:#333333;
	}
	#headline
	{
			background:#fff;
			height:180px;
			padding-top:10px;
		/*	background-image: url(../../images/headline-sample.jpg);*/
			background-repeat:no-repeat;
			background-position:center center;
			padding-bottom:10px;
			
			
		
			
	}
	
	#headline-index
	{
			height:280px;
			margin-bottom:10px;
			margin-top:10px;
	}
	#headline-left
	{
		float:left;
		padding: 40px 20px 40px 60px;
		width:300px;
	}
	#headline-right
	{
		float:right;
	}
	#headline h1
	{
		color:#fff;
			color:#333333;
		font-size:2em;
	}
	#headline p
	{
		color:#fff;
			color:#333333;
		line-height:18px;
	}
	
	#about
	{
		background:#fff;
		float:left;
		width:100%;
		min-height:500px;
	}
	.aboutimg
	{
		padding-bottom:20px;
	}
	.featurebox
	{
		width:30%;
		padding:10px;
		float:left;
		/*border-right:1px solid #000;*/
	}
	#main {
		/*background:#D9EAD0;*/
		background:#fff;
		float:left;
		width:490px;
		min-height:500px;
	}
	.mainimgright
	{
		width:190px;
		float:right;
		padding:5px;
	}
	.mainimgleft
	{
		width:400px;
		float:left;
		padding:5px;
	}
	.mainimgctr
	{
		width:460px;
		text-align:center;
		padding:10px;
	}
	#main h1, #sidebar h1, #about h1
	{
		color:#F58220;
		font-size:1.8em;
	}
	#about h4
	{
		color:#006699;
		font-size:1.4em;
		padding-bottom:10px;
	}
	.h1sub
	{
		color:#ED9A5D;
		font-size:.85em;
	}
	#main h2, #sidebar h2, #about h2
	{
		color:#333333;		
		font-size:1.2em;
	}
	
	#main h3, #sidebar h3, #about h3
	{
		color:#67AE3E;
		font-weight:bold;
	}
	
	#main h1, #main h2, #main h3, #main p, #main dd, #main dt, .sitelist li{
		padding:10px;
    }
	#main strong
	{
		color:#666;
	}
	#main p, .sidebarbox p, #main dd, .sidebarbox dd, .sidebarbox dt, #about p, .indexbox p, .index3box p, .sitelist li
	{
		color:#666666;
		font-size:.95em;
		line-height:20px;
	}
	.theader
	{
		color:#8C8C8C;
		font-size:1.2em;
	}
	a
	{
		color:#4292C2;
		text-decoration:none;
	}
	#sidebar {
		
		float:right;
		width:230px;
		
		padding-top:10px;
	
	}
	#sidebar ul
	{
		margin-bottom:30px;
	}
	.sidebarboxtop
	{
		background-image: url(../../images/sidebarboxtop.gif);
		height:20px;
		width:225px;
	}
	.sidebarboxbottom
	{
		background-image: url(../../images/sidebarboxbottom.gif);
		height:20px;
		width:225px;
	}
	.sidebarbox
	{
		width:201px;
		background:#F2F2F2;
		padding:12px;
		
	}
	.sidebarbox p, .sidebarbox dd, .sidebarbox dt
	{
		font-size:.95em;
	}
	.sidebarleft
	{width:49px; padding:2px; float:left;}
	.sidebarright
	{width:49px; padding:2px;float:right;}
	#sidebar ul {
	
    }
	#sidebar li
	{
		margin-bottom:10px;
	}
    #sidebar h2, #sidebar h3, #sidebar p {
		padding:0 10px 10px 0;
	
		line-height:18px;
    }
	#footer {
		border-top:4px solid #CCC;
		background:#f5f5f5;
		color:#666;
		padding-top:10px;
		margin-top:50px;
		padding-bottom:10px;
		font-size:.8em;
		width:100%;
		text-align:center;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	#footer a
	{
	/*	color:#A6AFB2;*/
	/*color:#003366;*/
	}
	.double-border {
	border-bottom:2px solid #797C7C;
	border-top:1px solid #A7A7A7;
	border-left:0px;
	border-right:0px;
	font-size:1px;
	height:6px;
	line-height:1px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:10px;
	padding:0px;
	width:460px;
	}
	
	.left-box
	{
		width:175px;
	
		float:left;
	}
	
	.right-box
	{
		width:175px;
	
		float:right;	
	}
	
	#steps li
	{
		clear:both;
		height:300px;
		padding-bottom:10px;
	}
	

	.steps li
	{
		border-bottom:1px solid #CCC;
		clear:both;
		height:230px;
		padding-bottom:10px;
		margin-bottom:10px;
	}

 	#main dt
	{
	font-weight:bothd;
	color:#5b5b5b;
	font-size:1.3em;
	}
	
	#faqindex dt
	{
		font-size:1.1em;
		padding-bottom:5px;
	}
	#faqindex dd
	{
		padding-top:5px;
	}
	
	.phonebox
	{
		width:100px;
		float:left;
		text-align:center;
		padding:10px;
	}
	
	.phonebox a
	{
	 text-decoration:none;
	}
	
	ol	
	{
		list-style-type: decimal;
		
	
		padding-left:10px;
	}
	
	
	/*

		Index Page
	
	*/
	
	#index
	{
	padding-top:20px;
	padding-bottom:10px;
	min-height:180px;	
	}
	#downloadbox
	{
		width:220px;
		background-color:#99CC33;
		height:129px;
		float:right;
	}
	
	#contentbox
	{
		border-top:1px solid #A7A7A7;
		width:200px;
		padding:10px;
		margin-top:10px;
		height:200px;
		float:right;
		text-align:center;
	}
	
	.indexbox
	{
		
		width:350px;
		float:left;
		margin-right:5px;
		margin-left:5px;
	}
	.indexboxheader
	{
		padding:5px;
		padding-left:0px;
	
		border-bottom:1px solid #A7A7A7;
		margin-bottom:10px;
	}
	.indexbox p
	{
		font-size:1.0em;
		line-height:1.7em;
	}
	.index3box
	{
		width:230px;
		padding:5px;
		float:left;
		
	}
	
	.index4box
	{
		width:170px;
		padding:5px;
		float:left;
	}
	.index3box h4, .index4box h4
	{
		color:#ff9900;
		font-size:1.25em;
		border-bottom:1px solid #A7A7A7;
		padding-bottom:10px;
		margin-bottom:10px;
		
	}
	.index4box h4
	{
		font-size:1.5em;
	}
	.index4box img
	{
		margin-left:2px;
	}
	.smallh4
	{
		font-size:.7em;
		color:#669900;
	}
	.blog h4
	{
		margin-left:10px;
	}
	.index3box h5, .blog h4, .index4box h5
	{
		color:#333333;
		font-size:.85em;
		border-bottom:1px solid #dad7cb;
		padding-bottom:5px;
		
	}

	.blog
	{
		padding-right:10px;
	}
	.index3box h3
	{
		color:#006699;
		font-size:.95em;
		padding-top:10px;
		padding-bottom:5px;
		
	}
	
	.index3boxc
	{
		
		padding-top:10px;
		text-align:center;
	}
	.orangebox
	{
		color:#ff9900;
		font-weight:bold;
	}
	
	.aboutwhatsnext
	{
		padding-left:10px;
		
		clear:both;
	}
	.aboutwhatsbox
	{
		width:340px;
		padding:5px;
		float:left;
	}
	
	.boxleft
	{
		float:left;
		width:110px;
		height:110px;
		padding:5px;
	}
	
	.sitelist li
	{
		list-style-type: decimal; list-style-image: none; list-style-position: outside;
		margin-left:20px;
		
	}
	
	.terms li
	{
		list-style-type: decimal; list-style-image: none; list-style-position: outside;
		color:#666;
		margin-left:20px;
		
	}
	
	#minidownload
	{
		font-size:.85em;
	}
	
	.stepnoimage
	{
		clear:both;
		height:100px;
		padding-bottom:10px;
	}
	
	.step2
	{
		border-bottom:1px solid #CCC;
	}
