BODY
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
}

TD
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
}

.BodyGeneral
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #333366;
	padding: 3px;
}

.BodySmall
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: Normal;
	color: #767882;
	padding: 1px;
}

.BodyRightPane
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: Normal;
	color: #6B7AAD;
	padding: 1px;
}

.title1
{
	font-size: 12px;
	font-weight: Bold;
	color:#556D8C;
	padding:3px;
}

.title2
{
	font-size: 11px;
	font-weight: Bold;
	color:#556D8C;
	padding:3px;
}

.title3
{
	font-size: 11px;
	font-weight: Bold;
	color:#999999;
	padding:2px;
}

.MandatoryField
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #FF1F1F;
	padding: 3px;
}

/****************************** BODY********************************/

/******************************TOP BAR HORIZONTAL********************************/
.BarTopBag
{
	background-image: url( 'images/topBarmID.JPG' );
	background-repeat: repeat-x;
}

.BarTopBagRight
{
	background-image: url( 'images/top_right.jpg' );
	background-repeat: no-repeat;
	Background-image position: left;
}

.username
{
	background-image: url( 'images/userbag.jpg' );
	background-repeat: no-repeat;
	Background-image position: left;
	font-size: 11px;
	font-weight: Bold;
	color:#333333;
	Padding-Left:10px;
	Padding-Top:3px;
	Padding-Bottom:2px;
}

/******************************TOP BAR HORIZONTAL********************************/
/****************************** BODY********************************/

/****************************** MENU *************************************/
.MenuBag
{
	font-size: 12px;
	font-weight: Bold;
	color:#ffffff;
	background-image: url( 'images/LeftMenuBag.jpg' );
	background-repeat: repeat-x;
	Border-Bottom:solid #ffffff 1px;
	padding:3px;
}

.MenuBagColor
{
	background-color: #FD9626;
}

.MainMenu
{
	font-size: 11px;
	font-weight: Bold;
	color: #5E6EA3;
	text-decoration: none;
	padding:4px;
	border-Bottom: solid #D0D1F4 1px;
	/*background-color:#E3E5F4;border-bottom: solid #ffffff 1px;*/
}

.MainMenu A:Link
{
	font-size: 11px;
	font-weight: Bold;
	color: #5E6EA3;
	text-decoration: none;	
	padding-Bottom:5px;	
	padding-top:5px;
	padding-Left:1px;	
}

.MainMenu A:vISITED
{
	font-size: 11px;
	font-weight: Bold;
	color: #5E6EA3;
	text-decoration: none;	
	padding-Bottom:5px;	
	padding-top:5px;
	padding-Left:1px;	
}

.MainMenu A:hOVER
{
	font-size: 11px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;	
	padding-Bottom:5px;	
	padding-top:5px;
	padding-Left:1px;	
}

.MainMenuSub
{
	font-size: 10px;
	font-weight: Bold;
	color: #3B435E;
	text-decoration: none;	
	padding-left:0px;
	padding-bottom:3px;
	padding-Top:3px;
	padding-Right:3px;
	background-color:#E3E5F4;
	/*border-Right: solid #393C63 1px;*/	
	border-bottom: solid #ffffff 1px;	
}

.MainMenuWrapper
{
	border-Right: solid #393C63 1px;	
	border-Left: solid #393C63 1px;	
}

.MainMenuSub A:Link
{
	font-size: 10px;
	font-weight: Bold;
	color: #3B435E;
	text-decoration: none;	
	padding-bottom:3px;
	padding-Top:3px;
	padding-Right:3px;	
}

.MainMenuSub A:Visited
{
	font-size: 10px;
	font-weight: Bold;
	color: #3B435E;
	text-decoration: none;	
	padding-bottom:3px;
	padding-Top:3px;
	padding-Right:3px;	
}

.MainMenuSub A:Hover
{
	font-size: 10px;
	font-weight: Bold;
	color: #878FB5;
	text-decoration: none;	
	padding-bottom:4px;
	padding-Top:2px;
	padding-Right:3px;	
}

/*-----------------------------------------------------------------*/
.MainMenu1
{
	font-size: 10px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;	
}

.MainMenu1 A:Link
{
	font-size: 11px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;	
	padding-Bottom:5px;	
	padding-top:5px;
	padding-Left:1px;	
}

.MainMenu1 A:vISITED
{
	font-size: 11px;
	font-weight: Bold;
	color: #000000;
	text-decoration: none;	
	padding-Bottom:5px;	
	padding-top:5px;
	padding-Left:1px;	
}

.MainMenu1 A:hOVER
{
	font-size: 11px;
	font-weight: Bold;
	color: #878FB5;
	text-decoration: none;	
	padding-Bottom:5px;	
	padding-top:5px;
	padding-Left:1px;	
}

.Bullet02
{
	border-bottom: solid #E5E3E3 1px;
	padding-left:3px;
	background-color:#ffffff;	
}

/*-----------------------------------------------------------------*/
/****************************** MENU *************************************/
/*************************** GRID NAVIGATION******************/
.GridNavText
{
	font-size: 11px;
	font-weight: Normal;
	color: #666699;
	padding:4px;	
}

/********************* GRID NAVIGATION************************/
/********************* GRID **************************/
.GridHeader
{	
	font-size: 11px;
	font-weight: Bold;
	color: #4A5F70;
	text-decoration: none;
	padding:2px;
	/*padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;*/
	border-Bottom: solid #666666 2px;
	border-Right: solid #666666 0px;
	border-Left: solid #666666 0px;
	/*border-Left: solid #666666 1px;*/
	background-color:#E3E7ED;
}

.GridItem
{	
	font-size: 11px;
	font-weight: Normal;
	color: #000000;
	text-decoration: none;
	padding:2px;
	/*padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;*/
	border-Bottom: solid #B0B7C1 1px;
	/*border-Right: solid #666666 0px;
	border-Left: solid #666666 0px;
	border-Left: solid #666666 1px;*/
}

.GridRowOdd
{	
	background-color:#F2F3F9;
}

.Gridwrapper
{
	border-Top: solid #333333 1px;
	border-Right: solid #333333 1px;
	border-Left: solid #333333 1px;
	border-Bottom: solid #333333 1px;
	/*border-Left: solid #666666 1px;*/
}

.GridInfo
{
	font-family: Arial;
	font-size: 11px;
	font-weight: Normal;
	color: #895E25;
	padding:2px;
	text-decoration: none;
}

/************************* GRID **************************/

/********************** LOGIN********************************/
.LoginVignetRL
{
	background-image: url( 'images/loginBagRL.gif' );
	background-repeat: repeat-y;
	border-Top: solid #DFA300 1px;
	border-Bottom: solid #DFA300 1px;	
}

.LoginVignetLR
{
	background-image: url( 'images/loginlogo.jpg' );
	background-position:right ;
	background-repeat: no-repeat;
	border-Top: solid #DFA300 1px;
	border-Bottom: solid #DFA300 1px;	
}

.LoginText
{
	font-size: 11px;
	font-weight: Normal;
	color: #000000;	
	padding:4px;
}
.LoginFooter
{
	font-size: 10px;
	font-weight: Normal;
	color: #333333;
	padding: 4px;
	border-bottom: solid #DFA300 1px;	
}

.LoginInput
{
	font-size: 9px;
	font-weight: Bold;
	color: #000000;	
}

.LoginLogoBag
{
	background-image: url( 'images/loginBagLR.gif' );
	
}

.ClientLogo
{
	border-top: solid #999999 1px;
	border-Bottom: solid #999999 1px;
	border-Right: solid #999999 1px;
	border-Left: solid #999999 1px;
	Background-color: #ffffff;	
}

/************************* LOGIN******************************/

/*************************** FORM ELEMENTS******************************************/

.InputBox1
{
	Font-Family: Courier New, Courier, mono;
	font-size: 11px;
	font-weight: Normal;
	color: #000000;
	padding:1px;
	background-Color:#F4F5F7;
	border: solid #80828E 1px;	
}

.InputLabels
{
	Font-Family: Arial;
	font-size: 11px;
	font-weight: Bold;
	color: #5F6163;
	padding: 4px;	
}

.InputWraper1
{
	
	border-Top: solid #53535E 1px;
	border-Bottom: solid #53535E 1px;
	border-Right: solid #53535E 1px;
	border-Left: solid #53535E 1px;	
}

.InputPanelHeader
{
	Font-Family: Arial;
	font-size: 12px;
	font-weight: Bold;
	color: #47476B;
	border-Bottom: solid #336699 0px;
}

.ButtonSeperator
{

	border-Bottom: solid #999999 1px;

}

.LocalizedButton
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:Normal;
	color: #000000;
	background-color: #BEC9D6;
	border: solid #333366 1px;
	Padding:1px;
	filter: PROGID:DXIMAGETRANSFORM.MICROSOFT.GRADIENT(GRADIENTTYPE=0, STARTCOLORSTR='#ffffff', ENDCOLORSTR='#8FC1B9');
}

.LocalizedButton1
{
	background-image: url( 'images/buttonMid.jpg' );
	background-Repeat: Repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:Nornmal;
	text-decoration:none;
	color: #333333;
	Padding-Left:5px;
	Padding-Right:5px;
	Padding-Top:2px;
	Padding-Bottom:2px;
	
}

.LocalizedButton1 A:Visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:Nornmal;
	text-decoration:none;
	color: #333333;
}

.LocalizedButton1 A:Link
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:Nornmal;
	text-decoration:none;
	color: #333333;
}

.LocalizedButton1 A:Hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:Nornmal;
	text-decoration:none;
	color: #999999;
}
/*************************** FORM ELEMENTS******************************************/

/**************************SPACER***************************/

.Vspacer1
{
	font-size: 10px;
	
}

.Vspacer2
{
	font-size: 5px;	
}

.Sectionwrapper01
{
	border-bottom: solid #D1D4F9 1px;
	border-right: solid #D1D4F9 1px;
	border-Left: solid #D1D4F9 1px;
}

.Sectionwrapper02
{
border-bottom: solid #D1D4F9 1px;
border-right: solid #D1D4F9 1px;
border-Left: solid #D1D4F9 1px;
border-Top: solid #D1D4F9 1px;
}

.VspacerDotted
{
	border-Bottom: dotted #999999 2px;
}

/**************************SPACER***************************?/

