/* ------------- CONTAINERS ------------------- */
/* -------------------------------------------- */

#container
{
	height:100%;
	min-height:100%;
	width:860px;
	color: #000000;
	text-align:left;
	margin:0 auto;
	margin-bottom:-85px;
	background: url(../images/body2col_bg.gif) top left repeat-y;
	position:relative;
	z-index:10;
}

.mainContainer {
	height:100%;
	min-height:100%;
}

/* ----------- END CONTAINERS ----------------- */
/* -------------------------------------------- */

/* ---------------- COLUMNS ------------------- */
/* -------------------------------------------- */

#c
{
	font-size:11px;
	width:638px;
	float:left;
	background:#fff;
}

#l
{
	position:relative; /*ie needs this to show float */
	width:192px;
	margin-right:10px;
	float:left;
	background:#fff;
}

/* ------------- END COLUMNS ------------------ */
/* -------------------------------------------- */

/* ---------------- FOOTER -------------------- */
/* -------------------------------------------- */

#footer #top { background:url(../images/footer2col_top.jpg) top left no-repeat; }

/* -------------- END FOOTER ------------------ */
/* -------------------------------------------- */


/* ----------------- BLOCK -------------------- */
/* -------------------------------------------- */
div.block, div.block1, div.block2, div.block3, div.block4, div.block5, .block_breadcrumbs
{
	background:#fff;
	overflow:hidden;
}

.block_breadcrumbs .header
{
	overflow:hidden;
	background:#cde391;
	color: #68734a;
	font-size:10px;
	height:20px;
	padding:2px 0 0 5px;
	border:1px solid #000;
}

.block3 .header, .block4 .header
{
	overflow:hidden;
	background:#282a71;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	padding:2px 0 0 5px;
	border:1px solid #fff;
}

.block .header, .block1 .header, .block2 .header, .block5 .header
{
	overflow:hidden;
	background: #828281 url(../images/sideobj_header.jpg) top left no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	padding: 2px 0 0 5px;
	border:1px solid #fff;
}

/*.block div.body p, .block1 div.body p, .block2 div.body p, .block3 div.body p, .block4 div.body p, .block5 div.body p
{
	margin:15px 0 15px 0;
	line-height:normal;
}*/

div.block div.body, div.block1 div.body, div.block2 div.body, div.block3 div.body, div.block4 div.body, div.block5 div.body
{
	overflow-y:hidden;
	overflow-x:auto;
	border-top:4px solid #dfdfdf;
	border-left:1px solid #fff;
	border-right:1px solid #fff;	
	border-bottom:4px solid #dfdfdf;
	height:100%;
}

div.block div.body, div.block1 div.body, div.block2 div.body, div.block5 div.body
{
	width:190px;
}

div.block3 div.body, div.block4 div.body
{
	width:636px;
}

div.block3 div.body table, div.block4 div.body table {
	margin:10px;
}

div.block3 div.body .RadGrid table, div.block4 div.body .RadGrid table {
	margin:0;
}

div.block3 div.body .RadGrid table, div.block4 div.body table.picker {
	margin:0;
}


.ajax__validatorcallout_callout_cell table {
	margin:0 !important;
}

div.block .footer
{
	overflow:hidden;
	height:7px;
	width:100%;
	background:url(../images/block_spacer.gif) repeat-y;
}

div.block1 .footer, div.block4 .footer, div.block5 .footer
{
	overflow:hidden;
	height:3px;
	border:1px solid #fff;
}

div.block2 .footer
{
	overflow:hidden;
	height:7px;
	width:100%;
	background:url(../images/block2_spacer.gif) repeat-y;
}

div.block3 .footer, .block_breadcrumbs .footer
{
	overflow:hidden;
	height:7px;
	width:100%;
	background:url(../images/block2col_spacer.gif) repeat-y;
}
/* --------------- END BLOCK ------------------ */
/* -------------------------------------------- */


