/* CSS Document */


/*///////////////////////////////

	BLOCKS (holds content boxes in position and sets width)

///////////////////////////////*/

	.block {
		float:left;
	}
	
		
/*///////////////////////////////

	BOXES

///////////////////////////////*/
	
	.box {
		position:relative; margin:0;
	}
		.box .header {
			font-size:0; line-height:0; position:relative; padding:0; margin:0; width:100%; height:5px; 
		}
		.box .body {
			padding:3px 10px 4px 10px; font-size:80%;
		}
			.box .body p {
				margin:0 0 6px 0;
			}
		
		.box .footer {
			position:relative; height:6px; width:100%; 
		}
		
	.application .box,
	.content .box {
		margin:0 0 10px 0;
	}
	
	
/*//////////////////////////////////
	
	CORNERS AND BACKGROUNDS

//////////////////////////////////*/

	.corner {
		display:block; position:absolute; width:5px; height:5px; font-size:0; line-height:0; padding:0; margin:0; border:0; background-repeat:no-repeat;
	}
	.tl { /* top left */
		left:-1px; top:-1px; 
	}
	.tr { /* top right */
		right:-1px; top:-1px; background-position:100% 0;
	}
	.bl { /* bottom left */
		left:-1px; bottom:-1px; background-position:0 100%;
	} 
	.br { /* bottom right */
		right:-1px; bottom:-1px; background-position:100% 100%;
	}
	.footer .bl,
	.footer .br { 
		font-size:0; line-height:0; height:10px;
	}
	
	.bg-gradient-dkgrey {
		background-image:url("../images/boxes/bg-sliceGreyFade.jpg"); background-repeat:repeat-x; background-color:#BFBFCC; color:#333; border:1px solid #999999;
	}
		.bg-gradient-dkgrey a,
		.bg-gradient-dkgrey a:hover {
			color:#fff;
		}
		.bg-gradient-dkgrey .tl {
			background-image:url("../images/boxes/TL-greyfadebg-dkgreybdr.jpg");
		}
		.bg-gradient-dkgrey .tr {
			background-image:url("../images/boxes/TR-greyfadebg-dkgreybdr.jpg");
		}
		.bg-gradient-dkgrey .bl {
			background-image:url("../images/boxes/BL-greyfadebg-dkgreybdr.jpg");
		}
		.bg-gradient-dkgrey .br {
			background-image:url("../images/boxes/BR-greyfadebg-dkgreybdr.jpg");
		}
		.bg-gradient-dkgrey .crimped { 
			border-bottom:1px solid #EDB980;
		}
			.bg-gradient-dkgrey .crimped .corner { 
				border-bottom:1px solid #D78B33; 
			}
	
	
	.offset-stdbox,
	.offset-stdflash			{ margin:10px 10px 0 0; }
	.offset-customflash			{ margin:0 10px 0 0; }
	
	.margin-std-box-flash 		{ margin:0 10px 0 0; }
	.height-box-home-body 		{ height:113px; overflow:auto; }
	.height-box-landing-body 	{ height:145px; overflow:auto; }
	.height-box-std-conent-body	{ height:160px; overflow:auto; }
	

	