﻿/***********************************************************************
Module Colors
***********************************************************************/

/***** Module BLUE *****/
.module_blue {
	 margin-top:10px;
}
	.module_blue .TL {
		background-image: url(../images/module_blue_top_left.gif);
		background-repeat: no-repeat;
		width:5px;
		height:32px;
	}
	.module_blue .TC {
		background-image: url(../images/module_blue_top_middle.gif);
		background-repeat: repeat-x;
		padding-left:4px;
		padding-bottom:6px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #539927;
		line-height: 18px;
		font-style: normal;
		text-decoration: none;
	}
	.module_blue .module_icon {
		margin:0,4px,0,0;
		vertical-align: middle;
		height:16px;
		width:16px;
	}
	.module_blue .TR {
		background-image: url(../images/module_blue_top_right.gif);
		background-repeat: no-repeat;
		width:5px;
		height:32px;
	}
	.module_blue .MC {
		 background-color:#FFFFFF;
		 border-left:1px #a4d591 solid;
		 border-right:1px #a4d591 solid;
		 padding:0px;
	}
	.module_blue .MCpad {
		 background-color:#FFFFFF;
		 border-left:1px #a4d591 solid;
		 border-right:1px #a4d591 solid;
		 padding:0, 10px, 0, 10px;
	}
	.module_blue .MCview
	{
		 background-color:#FFFFFF;
		 padding:0;
		 border-left:1px #a4d591 solid;
		 border-right:1px #a4d591 solid;
		 /*height:358px;*/
		 vertical-align:top;
	}
	.module_blue .MClist
	{
		 background-color:#FFFFFF;
		 padding:0;
		 overflow-x: visible; 
		 overflow-y: auto;
		 height:340px;
		 vertical-align:top;
	}
	.module_blue .MClist_short {
		 background-color:#FFFFFF;
		 padding:0;
		 overflow: hidden; 
		 height:250px;
	}
	.module_blue .BL {
		background-image: url(../images/module_blue_bottom_left.gif);
		background-repeat: no-repeat;
		width:5px;
		height:5px;
	}
	.module_blue .BC {
		border-bottom:1px #a4d591 solid;
	}
	.module_blue .BR {
		background-image: url(../images/module_blue_bottom_right.gif);
		background-repeat: no-repeat;
		width:5px;
		height:5px;
	}
	.module_blue .BLP {
		background-image: url(../images/module_blue_bottom_left_sm.gif);
		background-repeat: no-repeat;
		background-position:left bottom;
		background-color:#ededed;
		width:5px;
		height:22px;
		border-top:1px #cccccc solid;
		vertical-align:bottom;
		padding:0px;
	}
	.module_blue .BCP {
		border-bottom:1px #a4d591 solid;
		border-top:1px #cccccc solid;
		background-color:#ededed;
		height:22px;
		padding:0px;
		text-align:right;
	}
	.module_blue .BRP {
		background-image: url(../images/module_blue_bottom_right_sm.gif);
		background-repeat: no-repeat;
		background-position:right bottom;
		background-color:#ededed;
		width:5px;
		height:22px;
		border-top:1px #cccccc solid;
		vertical-align:bottom;
		padding:0px;
	}
	.module_blue .BLPs {
		background-image: url(../images/module_blue_bottom_left_sm.gif);
		background-repeat: no-repeat;
		background-position:left bottom;
		background-color:#ededed;
		width:5px;
		height:6px;
/*		border-top:1px #cccccc solid;*/
		vertical-align:bottom;
		padding:0px;
	}
	.module_blue .BCPs {
		border-bottom:1px #a4d591 solid;
/*		border-top:1px #cccccc solid;*/
		background-color:#ededed;
		height:6px;
		padding:0px;
		text-align:right;
	}
	.module_blue .BRPs {
		background-image: url(../images/module_blue_bottom_right_sm.gif);
		background-repeat: no-repeat;
		background-position:right bottom;
		background-color:#ededed;
		width:5px;
		height:6px;
/*		border-top:1px #cccccc solid;*/
		vertical-align:bottom;
		padding:0px;
	}
	
/****************PAGING CONTROLS*****************/
.button_paging {
	float:right;
	margin-top:3px;
	margin-right:6px;
}
.button_paging .container {
	list-style-type: none;
	margin:0;
	padding:0;
}
.button_paging .beg {
	display:inline;
	margin:0;
	padding:0;
	float:right;
	background:url(../images/button_listcontrol_beg_group.gif) no-repeat left 0px;
}
.button_paging .beg a {
	display:block;
	background:url(../images/button_listcontrol_beg_group.gif) no-repeat left -13px;
}
.button_paging .beg a:hover {
	background-position: left -26px;
}
.button_paging .back {
	display:inline;
	margin:0 3px 0 0;
	padding:0;
	float:right;
	background:url(../images/button_listcontrol_back_group.gif) no-repeat left 0px;
}
.button_paging .back a {
	display:block;
	background:url(../images/button_listcontrol_back_group.gif) no-repeat left -13px;
}
.button_paging .back a:hover {
	background-position: left -26px;
}
.button_paging .next {
	display:inline;
	margin:0 0 0 3px;
	padding:0;
	float:right;
	background:url(../images/button_listcontrol_next_group.gif) no-repeat left 0px;
}
.button_paging .next a {
	display:block;
	background:url(../images/button_listcontrol_next_group.gif) no-repeat left -13px;
}
.button_paging .next a:hover {
	background-position: left -26px;
}
.button_paging .end {
	display:inline;
	margin:0;
	padding:0;
	float:right;
	background:url(../images/button_listcontrol_end_group.gif) no-repeat left 0px;
}
.button_paging .end a {
	display:block;
	background:url(../images/button_listcontrol_end_group.gif) no-repeat left -13px;
}
.button_paging .end a:hover {
	background-position: left -26px;
}
.paging_input {
	 float:right; 
	 font-family:Tahoma; 
	 font-size:11px; 
	 color:#666; 
}
.paging_input_text {
	font-family:Tahoma; 
	font-size:10px; 
	color:#808080; 
	width:30px; 
	height:14px; 
	border:1px solid #666; 
	vertical-align:bottom;
}
/****************PAGING CONTROLS********************************/

	
/***** Module GOLD *****/
.module_gold {
	 margin-top:10px;
}
	.module_gold .TL {
		background-image: url(../images/module_gold_top_left.gif);
		background-repeat: no-repeat;
		width:5px;
		height:32px;
	}
	.module_gold .TC {
		background-image: url(../images/module_gold_top_middle.gif);
		background-repeat: repeat-x;
		padding-left:4px;
		padding-bottom:6px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #807046;
		line-height: 18px;
		font-style: normal;
		text-decoration: none;
	}
	.module_gold .module_icon {
		margin:0,4px,0,0;
		vertical-align: middle;
	}
	.module_gold .TR {
		background-image: url(../images/module_gold_top_right.gif);
		background-repeat: no-repeat;
		width:5px;
		height:32px;
	}
	.module_gold .MC {
		 background-color:#FFFFFF;
		 border-left:1px #d4ba74 solid;
		 border-right:1px #d4ba74 solid;
	}
	.module_gold .BL {
		background-image: url(../images/module_gold_bottom_left.gif);
		background-repeat: no-repeat;
		width:5px;
		height:5px;
	}
	.module_gold .BC {
		border-bottom:1px #d4ba74 solid;
	}
	.module_gold .BR {
		background-image: url(../images/module_gold_bottom_right.gif);
		background-repeat: no-repeat;
		width:5px;
		height:5px;
	}
/***** Module GREY *****/
.module_grey {
	 margin-top:10px;
}
	.module_grey .TL {
		background-image: url(../images/module_grey_top_left.gif);
		background-repeat: no-repeat;
		width:5px;
		height:32px;
	}
	.module_grey .TC {
		background-image: url(../images/module_grey_top_middle.gif);
		background-repeat: repeat-x;
		padding-left:4px;
		padding-bottom:6px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #539927;
		line-height: 18px;
		font-style: normal;
		text-decoration: none;
	}
	.module_grey .module_icon {
		margin:0,4px,0,0;
		vertical-align: middle;
	}
	.module_grey .TR {
		background-image: url(../images/module_grey_top_right.gif);
		background-repeat: no-repeat;
		width:5px;
		height:32px;
	}
	.module_grey .MC {
		background-color:#FFFFFF;
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;
	}
	.module_grey .MCpad {
		background-color:#FFFFFF;
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;
		padding:0, 10px, 0, 10px;
	}
	.module_grey .BL {
		background-image: url(../images/module_grey_bottom_left.gif);
		background-repeat: no-repeat;
		width:5px;
		height:5px;
	}
	.module_grey .BC {
		border-bottom:1px #999999 solid;
	}
	.module_grey .BR {
		background-image: url(../images/module_grey_bottom_right.gif);
		background-repeat: no-repeat;
		width:5px;
		height:5px;
	}
	
	.module_content {margin:10px;}

/***********************************************************************
End Module Colors
***********************************************************************/

/***********************************************************************
Module Widths
***********************************************************************/
/*** LIST PAGE SMALL COLUMN ***/
.200w {
	width:200px;
}
.200w .TC {
	width:180px;
}
/*** OVERVIEW SMALL COLUMN ***/
.241w {
	width:215px;
}
.241w .TC {
	width:214px;
}
/*** OVERVIEW RIGHT COLUMNS 50/50 ***/
.339w {
	width:339px;
}
.339w .TC {
	width:319px;
}
.340w {
	width:340px;
}
.340w .TC {
	width:320px;
}
/*** DIALOG BOX ***/
.350w .TC {
	width:350px;
}
/*** OVERVIEW MIDDLE COLUMN ***/
.438w {
	width:455px;
}
.438w .TC {
	width:455px;
}
/*** EDIT DIALOG BOX ***/
.455w .TC {
	width:455px;
}
/*** 50/50 ***/
.465w {
	width:465px;
}
.465w .TC {
	width:445px;
}
/*** LIST PAGE MIDDLE COLUMN ***/
.520w {
	width:520px;
}
.520w .TC {
	width:500px;
}
/*** OVERVIEW LARGE COLUMN ***/
.689w {
	width:689px;
}
.689w .TC {
	width:669px;
}
/*** MINI LIST LARGE COLUMN ***/
.730w {
	width:730px;
}
.730w .TC {
	width:710px;
}
/*** FULL PAGE ***/
.940w {
	width:940px;
}
.940w .TC {
	width:920px;
}
