/* -- borders -- */
/* -- container -- */
.content-body-app-container{
	color:#000;	
	position:relative;
	/*height needs to be explicately set to get dotted borders right*/
}

.content-body-app-container-content{
	padding:15px;
}

.content-body-app-container h3{
	font-size: 2em;
	
}
/*
.content-body-app-container input{
	border:1px solid #d2bb82;
	background-color:#f4efe0;
}
*/

/* -- border 1 -- */

/* -- border 1 -- */
.bordero{
	position:absolute;
	display:block;
}

.to{
	top:0px;left:0px;
    height:6px;width:100%;line-height:6px;z-index:2;
    background-image: url(/images/borders/to.gif);
    background-repeat: repeat-x;
    background-position: top center;
}
.tol{
    top:0px;left:0px;
	height:6px;width:6px;line-height:6px;z-index:6;
    background-image: url(/images/borders/tol.gif);
    background-repeat: no-repeat;
}
.tor{
	top:0;right:0;
	height:6px;width:6px;line-height:6px;z-index:6;
    background-image: url(/images/borders/tor.gif);
    background-repeat: no-repeat;
}
.bo{
	bottom:0px;left:0px;
    height:6px;width:100%;line-height:6px;z-index:2;
    background-image: url(/images/borders/bo.gif);
    background-repeat: repeat-x;
    background-position: bottom center;
}
.bol{
	bottom:0px;left:0px;
    height:6px;width:6px;line-height:6px;z-index:6;
    background-image: url(/images/borders/bol.gif);
    background-repeat: no-repeat;
}
.bor{
	bottom:0;right:0;
	height:6px;width:6px;line-height:6px;z-index:6;
    background-image: url(/images/borders/bor.gif);
    background-repeat: no-repeat;
}
.lo{
	top:0px;left:0px;
	width:4px;height:100%;line-height:4px;
    background-image: url(/images/borders/lo.gif);
    background-repeat: repeat-y;
}
.ro{
	right:0px;top:0px;
	width:4px;height:100%;line-height:4px;
    background-image: url(/images/borders/ro.gif);
    background-repeat: repeat-y;
}
/* -- border 2 -- */
.borderi{
	position:absolute;
	display:block;
}

.ti{
	top:5px;left:5px;
    height:4px;width:98.5%;line-height:4px;z-index:2;
    background-image: url(/images/borders/ti.gif);
    background-repeat: repeat-x;
    background-position: top center;
}
.til{
    top:5px;left:5px;
	height:4px;width:4px;line-height:4px;z-index:6;
    background-image: url(/images/borders/til.gif);
    background-repeat: no-repeat;
}
.tir{
	top:5px;right:5px;
	height:4px;width:4px;line-height:4px;z-index:6;
    background-image: url(/images/borders/tir.gif);
    background-repeat: no-repeat;
}
.bi{
	bottom:5px;left:6px;
    height:4px;width:98.5%;line-height:4px;z-index:2;
    background-image: url(/images/borders/bi.gif);
    background-repeat: repeat-x;
    background-position: bottom center;
}
.bil{
	bottom:5px;left:5px;
    height:4px;width:4px;line-height:4px;z-index:6;
    background-image: url(/images/borders/bil.gif);
    background-repeat: no-repeat;
}
.bir{
	bottom:5px;right:5px;
	height:4px;width:4px;line-height:4px;z-index:6;
    background-image: url(/images/borders/bir.gif);
    background-repeat: no-repeat;
}
.li{
	top:0px;left:5px;
	width:4px;height:100%;line-height:4px;
    background-image: url(/images/borders/li.gif);
    background-repeat: repeat-y;
}
.ri{
	right:5px;top:0px;
	width:4px;height:100%;line-height:4px;
    background-image: url(/images/borders/ri.gif);
    background-repeat: repeat-y;
}
.dottedDivider{
	background: #fff url(/images/dottedLine.gif) repeat scroll top left;
	height:2px;
	margin:14px 0px;
}
/* -- end borders -- */
/* -- borders 2 -- */
/* these corners are for the outer portion of the navigation sidebar, left side, most secondary pages*/
#navtl { overflow:hidden; position:absolute; top:0; left:0; height:4px; width:4px;  background:url('../images/borders/navtl.gif') no-repeat; z-index:2; }
#navtr { overflow:hidden; position:absolute; top:0; right:0; height:4px; width:4px;  background:url('../images/borders/navtr.gif') no-repeat; z-index:2;}
#navbl { overflow:hidden; position:absolute; bottom:0; left:0; height:4px; width:4px;  background:url('../images/borders/navbl.gif') no-repeat; z-index:2;}
#navbr { overflow:hidden; position:absolute; bottom:0; right:0; height:4px; width:4px;  background:url('../images/borders/navbr.gif') no-repeat; z-index:2;}

/* these corners are for the inner portion of the navigation sidebar, "ko" == "knockout" */
#tlko { overflow:hidden; position:absolute; top:0; left:0; height:3px; width:3px; background:url('../images/borders/tlko.gif') no-repeat; z-index:5; }
#trko { overflow:hidden; position:absolute; top:0; right:0; height:3px; width:3px; background:url('../images/borders/trko.gif') no-repeat; z-index:5; }
#blko { overflow:hidden; position:absolute; bottom:0; left:0; height:3px; width:3px; background:url('../images/borders/blko.gif') no-repeat; z-index:5; }
#brko { overflow:hidden; position:absolute; bottom:0; right:0; height:3px; width:3px; background:url('../images/borders/brko.gif') no-repeat; z-index:5; }

/* these corners are for chamfered corners on boxes with double borders */
.dctl { overflow:hidden; position:absolute; top:-2px; left:-2px; height:5px; width:5px; background:url('../images/borders/dctl.gif') no-repeat; z-index:2; }
.dctr { overflow:hidden; position:absolute; top:-2px; right:-2px; height:5px; width:5px; background:url('../images/borders/dctr.gif') no-repeat; z-index:2; }
.dcbl { overflow:hidden; position:absolute; bottom:-2px; left:-2px; height:5px; width:5px; background:url('../images/borders/dcbl.gif') no-repeat; z-index:2; }
.dcbr { overflow:hidden; position:absolute; bottom:-2px; right:-2px; height:5px; width:5px; background:url('../images/borders/dcbr.gif') no-repeat; z-index:2; }

.sctl { overflow:hidden; position:absolute; top:-1px; left:-1px; height:4px; width:4px;  background:url('../images/borders/sctl.gif') no-repeat; z-index:2; }
.sctr { overflow:hidden; position:absolute; top:-1px; right:-1px; height:4px; width:4px;  background:url('../images/borders/sctr.gif') no-repeat; z-index:2; }
.scbl { overflow:hidden; position:absolute; bottom:-1px; left:-1px; height:4px; width:4px; background:url('../images/borders/scbl.gif') no-repeat; z-index:2; }
.scbr { overflow:hidden; position:absolute; bottom:-1px; right:-1px; height:4px; width:4px;  background:url('../images/borders/scbr.gif') no-repeat; z-index:2; }


/* end borders 2 -- */