	*{
		margin:0px;
		padding:0px;
	}
	
	img{
		border:0px;
	}
	
	body{
		background:url(../images/b2.jpg) 0 0 repeat;
		font-family:"Times New Roman", Times, serif;
	}
	
	table tr td{
		text-align:center;
		vertical-align:top;
	}
	
	ol,ul{
		margin: 5px 0px;
		padding-left:15px;
		margin-left:15px;
	}
	
	#mainContainer{
		width:930px;
		border:1px solid #8a8a8a;
		min-height:600px;
		margin: 15px auto;
		-moz-border-radius: 15px;
    	-webkit-border-radius: 15px;
    	-khtml-border-radius: 15px;
    	border-radius: 15px;
		background: url(../images/blackBG.png);
		-moz-box-shadow: 0px 0px 5px #8a8a8a;
  		-webkit-box-shadow: 0px 0px 5px #8a8a8a;
  		box-shadow: 0px 0px 5px #8a8a8a;
		color:#ebebeb;/*white;*/
		padding: 10px 10px;
		padding-bottom:20px;
		clear:both;
		position:relative;
	}
	
	#headerDiv{
		height:100px;
		width:100%;
		background:url(../images/headerBG.png);
		border-bottom:1px solid #8a8a8a;
		-moz-box-shadow: 0px 0px 5px #8a8a8a;
  		-webkit-box-shadow: 0px 0px 5px #8a8a8a;
  		box-shadow: 0px 0px 5px #8a8a8a;
	}

	#innerHeader{
		width:950px;
		margin: 0 auto;
		height: 100px;
		position:relative;
	}
	
	h1.logo{
		color:black;
		height:100px;
		line-height:100px;
		font-size:30px;
		width:500px;
		clear:none;
		z-index:5;
		text-shadow: 2px 2px 3px #86c3ff;/*66b3ff;/*98a8d1#c4ceff*/;
		position:relative;
	}
	
	.slogan{
		font-size:18px;
		color:black;
		position:absolute;
		top:65px;
		left:220px;
		z-index:10;
	}
	
	h2{
		color:#86c3ff;/*66b3ff;/*98a8d1;#c4ceff;#a1b0ff;#ebe1ab;*/
		font-size:22px;
		margin-bottom:3px;
		text-shadow: 1px 1px 3px black;
		font-weight:bold;
	}
	
	a:link, a:visited{
		color:#86c3ff;/*66b3ff;/*98a8d1;#ebe1ab;*/
		text-decoration:none;
		text-shadow: 1px 1px 2px black;
		font-weight:bold;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	#content{
		width:745px;
		clear:none;
		padding-left:5px;
	}
	
	#rightSidebar{
		width:160px;
		height:500px;
		float:right;
		clear:none;
	}
	
	#rightSidebar iframe{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	
	.miniBox{
		width:6px;
		height:6px;
		background:white;
		border:1px solid black;
		position:absolute;
		z-index:2;
		display:none;
	}
	
	.theBox{
		position:absolute;
		background:url(../images/linkBG.png) 0 0 repeat; /*#98a8f2;#7fffff;98a8d1;*/
		z-index:0;
		opacity:0.8;
		/*border:1px solid black;*/
	}
	
	.selected{
		cursor:move;
		z-index:1;
		border:1px solid black;
		opacity:1;
	}
			
	.selected .miniBox{
		display:block;
	}
			
	.selection{
		width:5px;
		height:5px;
		background:url(../images/selectionBG.png) 0 0 repeat;
		border:1px dashed black;
		position:absolute;
	}
	
	#canv{
		border:1px solid black;
		position:relative;
		cursor:crosshair;
		background: 0 0 no-repeat;
		margin: 0 auto;
	}
	
	.steps{
		width:100%;
		text-align:center;
		display:block;
	}
	
	#application{
		width:100%;
		text-align:left;
	}
	
	.stepTitle{
		width:100%;
		text-align:left;
	}
	
	.doneMark{
		display:none;
	}
	
	.loader{
		display:none;
		height:25px;
		width:25px;
		margin-bottom:5px;	
	}
	
	#linkAdder{
		display:none;
		margin-top:10px;
		text-align:left;
		line-height:30px;
	}
	
	.highlightedBox{
		border:2px solid red;
		background:url(../images/highlightBG.png) 0 0 repeat;
		margin-left:-2px;
		margin-top:-2px;
	}
	
	#step2End{
		margin-top:10px;
		padding:3px;
	}
	
	.outputCode{
		width:70%;
		border:1px solid #000000;
		height:60px;
		resize: none;
		-moz-box-shadow: 0px 0px 5px #86c3ff;
  		-webkit-box-shadow: 0px 0px 5px #86c3ff;
  		box-shadow: 0px 0px 5px #86c3ff;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:5px;
		overflow:hidden;
	}
	
	p{
		text-align:left;
	}
	
	.beta{
		position:absolute;
		z-index:1;
		top:27px;
		left:-10px;	
	}
	
	.sign{
		position:absolute;
		z-index:0;
		width:210px;
		height:60px;
		border:1px dashed black;
		top:20px;
		left:80px;
	}
	
	.shareBox{
		height:70px;
		width:60px;
		text-align:center;
		background:url(../images/blackBG.png) 0 0 repeat;
		float:left;
		padding:5px;
		padding-bottom:2px;
		margin-top:-43px;
		-moz-box-shadow: 0px 0px 3px #8a8a8a;
  		-webkit-box-shadow: 0px 0px 3px #8a8a8a;
  		box-shadow: 0px 0px 3px #8a8a8a;
		z-index:10;
	}
	
	#shareContainer{
		position:absolute;
		top:0px;
		left:740px;
		width:220px;
		height:70px;
		overflow:visible;
		z-index:100;
	}
	
	.shareLeftMost{
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-left-radius: 10px;
	}
	
	.shareRightMost{
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		border-bottom-right-radius: 10px;
	}
	
	.startArrow{
		width:157px;
		height:80px;
		position:absolute;
		top:105px;
		left:-160px;
		margin:0;
	}
	
	.bigBtn,.bigBtn:link,.bigBtn:visited{
		font-size:18px;
		font-weight:bold;
		padding:5px 10px;
		-moz-border-radius: 30px;
    	-webkit-border-radius: 30px;
    	-khtml-border-radius: 30px;
    	border-radius: 30px;
		-moz-box-shadow: 0px 0px 5px #8a8a8a;
  		-webkit-box-shadow: 0px 0px 5px #8a8a8a;
  		box-shadow: 0px 0px 5px #8a8a8a;
		background-color:#ebebeb;
		text-shadow:none;
		color:black;
	}
	.bigBtn:hover{
		background-color:white;
		text-decoration:none;
		-moz-box-shadow: 0px 0px 10px #8a8a8a;
  		-webkit-box-shadow: 0px 0px 10px #8a8a8a;
  		box-shadow: 0px 0px 10px #8a8a8a;
	}
	
	.mainNavigation{
		position:absolute;
		top:65px;
		right:0px;
		z-index:5;
	}
	
	.mainNavigation a{
		font-size:18px;
		color:black;
		text-shadow:none;
		margin:0 10px;
	}
	
	#footer{
		width:930px;
		border:1px solid #8a8a8a;
		margin: 15px auto 0px auto;
		-webkit-border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
		-moz-border-radius-topleft: 15px;
		-moz-border-radius-topright: 15px;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		background:url(../images/headerBG.png);
		-moz-box-shadow: 0px 0px 5px #8a8a8a;
  		-webkit-box-shadow: 0px 0px 5px #8a8a8a;
  		box-shadow: 0px 0px 5px #8a8a8a;
		color:black;/*white;*/
		padding: 10px 10px;
		clear:both;
		position:relative;
	}
	
	#footer a{
		color:black;
		text-shadow:none;
		margin:0 5px;
	}
	
	#footer a:hover{
		text-shadow: 2px 2px 3px #86c3ff;
		text-decoration:none;
	}
	
	.selectedLink{
		text-shadow: 2px 2px 3px #86c3ff !important;
	}
	
	.mainNavigation a:hover{
		text-shadow: 2px 2px 3px #86c3ff;
		text-decoration:none;
	}