#findernavbuttons{
	position:absolute;
	top:0px;
	right:25px;
}

#linksgenerator{
	position:absolute;
	top:25px;
	margin-left:34%;
	width:350px;
	height:725px;
	background:#fff;
	z-index:10000;
	border:3px solid #000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#navigator{
	position:absolute;
	top:50px;
	margin-left:22%;
	width:700px;
	min-height:400px;
	background:#fff;
	z-index:10001;
	border:3px solid #000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#uploader{
	position:absolute;
	top:420px;
	left:10%;
	margin-left:22%;
	width:400px;
	min-height:50px;
	background:#fff;
	z-index:10001;
	border:3px solid #000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}


#findertexteditor{
	position:absolute;
	top:50px;
	margin-left:22%;
	width:700px;
	min-height:400px;
	background:#fff;
	z-index:10001;
	border:3px solid #000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#close a{
	position:absolute;
	top:0px;
	right:4px;
	font-size:24px;
	color:#6f6f6f;
	text-decoration:none;
	z-index:150;
}

#container_gen{
	position:relative;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#container_nav{
	position:relative;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#container_upload{
	position:relative;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

#container_txt{
	position:relative;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}

.paragraph{
	margin-bottom:20px;
}

.stepnumber{
	font-size:14px;
	font-weight:bold;
	font-family:"Comic Sans MS", cursive;
	clear:both;
	margin-bottom:10px;
}

.steptext{
	margin-left:25px;
}

/*createButton function styles*/
.cornerBox{position:relative;}
.c336699{position:absolute; width:3px; height:3px; background:url(../images/corners/corn_336699on000000.png) no-repeat;}
.c6f6f6f{position:absolute; width:3px; height:3px; background:url(../images/corners/corn_6f6f6f.png) no-repeat;}
.TL{top:0; left:0; background-position:0 0;}
.TR{top:0; right:0; background-position:-3px 0;}
.BL{bottom:0; left:0; background-position:0 -3px;}
.BR{bottom:0; right:0; background-position:-3px -3px;}

/*tree menu*/
.findermenu{
margin: 0 0 0 0;
padding: 0;
padding-bottom:50px;
width: 190px; /*width of menu*/
z-index:-150;
}

.findermenu a.menuitem{
background: #ebebeb;
color: #333;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-top:3px;
padding-bottom:3px;
padding-left:22px;
padding-right:0px;
height:15px;
text-decoration: none;
margin-bottom:4px; /*space between the menu links*/
}

.findermenu a.menuitem:visited, .findermenu .menuitem:active{
color: #333;
}

.findermenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
left: 19px;
border: none;
}

.findermenu a.menuitem:hover{
background: #336699 !important;
color:#FFF !important;
font-weight:bold !important;
}

.findermenu div.submenu{ /*DIV that contains each sub menu*/
}

.findermenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom:10px;
}

.findermenu div.submenu ul li{
	margin:0;
}

.findermenu div.submenu ul li a{
display:block;
color: #333;
text-decoration: none;
padding-bottom:0px;
padding-left:22px;
padding-right:0px;
padding-top:0px;
}

.findermenu div.submenu ul li a:hover{
color: #336699 !important;
font-weight:bold !important;
}