/* The div.edit style is used to wrap editable boxes with a dotted line
   and to display the "E", "P", "L" and "D" icons */
div.edit {
	position: absolute;
	border: 1px dotted #FF33FF;
}

div.icon_e {
	position:absolute; 
	top:0px; 
	left:0px;
	height:15px;
	width:15px;
}

div.icon_p {
	position:absolute; 
	top:0px; 
	left:17px;
	height:15px;
	width:15px;
}

div.icon_f {
	position:absolute; 
	top:0px; 
	left:34px;
	height:15px;
	width:15px;
}

div.icon_c {
	position:absolute; 
	top:0px; 
	left:51px;
	height:15px;
	width:15px;
}

div.icon_l {
	position:absolute; 
	top:0px; 
	right:17px;
	height:15px;
	width:15px;
}

div.icon_d {
	position:absolute; 
	top:0px; 
	right:0px;
	height:15px;
	width:15px;
}

div.icon_w {
	position:absolute; 
	bottom:17px; 
	left:0px;
	height:15px;
	width:15px;
}

div.w_info {
	position:absolute; 
	bottom:17px; 
	left:15px;
	height:15px;
	width:25px;
	padding-left:2px;
	background-color:#FF33FF;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div.icon_q {
	position:absolute; 
	top:34px; 
	right:0px;
	height:15px;
	width:15px;
}

div.icon_s {
	position:absolute; 
	bottom:0px; 
	right:0px;
	height:15px;
	width:15px;
}

div.icon_t {
	position:absolute; 
	bottom:0px; 
	right:17px;
	height:15px;
	width:15px;
}

div.icon_z {
	position:absolute; 
	bottom:0px; 
	left:0px;
	height:15px;
	width:15px;
}

div.z_index {
	position:absolute; 
	bottom:0px; 
	left:15px;
	height:15px;
	width:25px;
	padding-left:2px;
	background-color:#FF33FF;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* ---------------- MISCELLANEOUS ----------------------- */

div.todo_links {
/*	position:relative;*/
	text-align: center;
	padding-bottom: 5px;
	font-size: .8em;
	margin: 0px auto;
}

div.todo_links a {
	color: #FF66FF;
	padding: 0px 5px;
	background-color:black;
}

span.todo_links {
	padding-bottom: 5px;
	font-size: .8em;
}

span.todo_links a {
	color: #FF66FF;
	padding: 0px 5px;
	background-color:black;
}

div.error_message {
	width: 600px;
	text-align: center;
	margin: 10px auto;
	border: 2px solid red;
	font-size: 1.5em;
}

/* Generic div's for spacers */
div.spacer_03 {
	margin: 3px 0px 0px 0px;
}

div.spacer_05 {
	margin: 5px 0px 0px 0px;
}

div.spacer_10 {
	margin: 10px 0px 0px 0px;
}

div.spacer_15 {
	margin: 15px 0px 0px 0px;
}

div.spacer_20 {
	margin: 20px 0px 0px 0px;
}

div.spacer_25 {
	margin: 25px 0px 0px 0px;
}

div.spacer_30 {
	margin: 30px 0px 0px 0px;
}
