﻿/* Standard */
	body 
	{
		font-family:Trebuchet MS, Verdana;
		font-size:10px;
		margin:0 0 0 0;
		color:#222222;
	}

	table
	{
		font-family:Verdana;
		font-size:10px;
	}
	
	A:link, A:active, A:visited
	{
		color:#444444;
		text-decoration:underline;
	}
	A:hover
	{
		color:#000000;
		text-decoration:underline;
	}
	
/* Feedback */
	.feedback
	{
		font-weight:bold;
		font-size: 10px;
		color:#FFFFFF;
	}
	.feedback_panel
	{
		
		padding:10px;
		background-color:#24A5FF;
		background-image:url(../images/feedback_bg_blue.jpg);
		background-repeat:repeat-x;
		border: 1px solid #a2a299;
		margin-bottom:5px;
		/*width:100%;*/
	}
	.feedback_error
	{
		font-weight:bold;
		font-size: 10px;
		color:#FFFF66;
	}
	.feedback_panel_error
	{
		
		padding:10px;
		background-color:#FF2424;
		background-image:url(../images/feedback_bg_red.jpg);
		background-repeat:repeat-x;
		border: 1px solid #a2a299;
		/*width:100%;*/
	}

/* Tooltip (BoxOver) */
	.tooltip_header
	{
		background-color:#E7E7E7;
		color:#2D4E89;
		font-weight:bold;
		border:solid 1px #C4C4C4;
		border-collapse:collapse;
		/*width:200px;*/
		padding:3px;
	}
	.tooltip_body
	{
		background-color:#FFFFFF;
		color:#2D4E89;
		border:solid 1px #C4C4C4;
		/*border-collapse:collapse;*/
		width:300px;
		padding:3px;
	}

/* Form */
	.inputClass, .inputRequiredClass
	{
		border:solid 1px #888888;
	}

	.inputRequiredClass
	{
		background-color:#FFFFCC;
	}

	.inputHoverClass
	{
		background-color:#FFFFEE;
		border:solid 1px #666666;
	}

	.inputFocusClass
	{
		background-color:#F3F3FF;
		border:solid 1px #222222;
	}
	
	/*
	.buttonClassPlain
	{
		border:solid 1px #222222;
		background-color:#BFCEE2;
	}
	
	.buttonClass
	{ 
		border: 0 none; 
		width: 119px; 
		height: 21px; 
		background: url(images/buttonGray.gif) no-repeat;
		font-size: 8pt;
		color: #6C6C6C;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		
	}
	
	.buttonClass:disabled
	{
		color:#999999;
		cursor:text;
	}
	.buttonClassSmall
	{
		border: 0 none; 
		width: 59px; 
		height: 21px; 
		background: url(images/buttonGray2.gif) no-repeat;
		color: #6C6C6C;
		font-size: 12px; 
	}	
	
	.buttonClassLarge
	{ 
		border: 0 none; 
		width: 149px; 
		height: 21px; 
		background: url(images/buttonGray3.gif) no-repeat;
		font-size: 8pt;
		color: #6C6C6C;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;		
	}
	*/
	
	.extendedButtonClass, .extendedButtonHoverClass, .extendedButtonClickClass
	{ 
		border: solid 1px #AAAAAA;
		display:-moz-inline-box; 
		display:inline-block;
		color: #6C6C6C;
		font-family: Tahoma;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		padding:3px 3px 3px 3px;	
		* padding:1px 3px 1px 3px;
		cursor:default;	
		margin:0px;
		text-align:center;
		vertical-align:middle;
		line-height:14px;
		/*border-bottom: solid 1px #AAAAAA;
		border-right: solid 1px #AAAAAA;*/
	}
	.extendedButtonClass *
	{
		border-style:none;
		background-image:none;
		background-color:Transparent;
		padding:0px;
		margin:0px;
	}
	
	.extendedButtonClass
	{
		background-color:#EEEEEE;
		background-image:url('../images/extendedbutton_bg.jpg');
		background-repeat:repeat-x;
		/*height: 20px;*/
	}
	
	.extendedButtonHoverClass
	{ 
		background-color:#CCCCCC;
		background-image:url(../images/extendedbutton_bg_hover.jpg);
		background-repeat:repeat-x;
		
	}
	
	.extendedButtonClickClass
	{ 
		background-color:#BBBBBB;
		background-image:url(../images/extendedbutton_bg_click.jpg);
		background-repeat:repeat-x;
		
	}
	
	.extendedButtonSmallClass
	{
		border: 0 none; 
		width: 53px; 
		height: 19px; 
		background: url(../images/buttonGray2.gif) no-repeat;
		color: #6C6C6C;
		font-size: 9px; 
		display:inline-block;
		line-height: 14px;
		padding:1px 3px 1px 3px;	
		cursor:default;	
		margin:0px;
		font-weight:bold;
		text-transform: uppercase;
		text-align:center;
	}
	
	.imageClass
	{
		margin:3px;
		border:1px solid #222222;
	}

/* GridView */
	.defaultGrid
	{
		border:solid 1px #C4C4C4;	
		cursor:default;
	}

	.defaultGridRowStyle
	{
		background-color:#F8F8F8;	
		   
	}
			
	.defaultGridAlternateRowStyle
	{
		background-color:#F0F0F0;
	}
		
	.defaultGridSelectedRowStyle
	{
		background-color:#C7C7C7;
		color:#4D7D9E;
	}

	.defaultGridRowHoverStyle
	{	
		background-color:#D8D8E8;
		color:#1E3E5E;
		cursor:pointer;
	}

	.defaultGridRowHeaderStyle, .defaultGridRowHeaderStyle A
	{	
		background-color:#BBBBBB;
		color:#1E3E5E;
		/*cursor:pointer;*/
	}

	.gridViewPager
	{
		font-weight:bold;
		color:#000000;
	}

	.gridViewPager A
	{
		/*Nothing Yet*/
		font-weight:normal;
	}

/* Tabs */
	.tab_default
	{
		background-image:url(../images/tab_background_gray.gif);
		background-repeat:repeat-x;
		background-color:#E7E7E7;
		border:solid 1px #C4C4C4;
		padding:5px;
	}
	.tab_default_selected
	{
		background-image:url(../images/tab_selected_background_gray.gif);
		background-repeat:repeat-x;
		background-color:#C7C7C7;
		border-top:solid 1px #C4C4C4;
		border-left:solid 1px #C4C4C4;
		border-right:solid 1px #C4C4C4;
		font-weight:bold;
	}
	.tab_default_hover
	{
		/*background-color:#B7C9E9;*/
	}
	/* BOXOVER */
	
	#dhtmltooltip{
		position: absolute;
		width: 150px;
		border: 1px solid black;
		padding: 0px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}