body {
	background-color: #ffffff;
}
/* prototype skin classes start here ----------------------------------------*/
/* colors: #0b2481, #061343*,   beige high: #e5d9c9 low: #d6c1a4 */
.Body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;
}
.HeadersAndButtons {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color:#0b2481;
}
.MenuItems {
	color:#FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#333333;
}
.SecondaryHeader {
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	
	background-color:#0b2481;	
}
.SelectedMenuItems {
	color:#FFFF33;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#333333;
}
.SkinItem, a.SkinItem:link, a.SkinItem:active, a.SkinItem:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#0b2481;
	text-decoration:underline;
}
a.SkinItem:Hover{
	color:#0000CC;
	text-decoration:underline;
}
/* prototype skin classes end here ------------------------------------------*/
/* container styles start here ----------------------------------------------*/
.ContentPaneContainer{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color:#FFFFFF;

}
.FooterContainer{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background: url(images/TopMenuBG.jpg) repeat;
	line-height: 26px;
}
.RightPaneContainer{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color:#0b2481;
}
.TopPaneConatiner{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
}
.BreadcrumbContainer
{
	background: url(images/TopMenuBG.jpg) repeat-x top;
	padding: 3px 0;
}
/* container styles end here ------------------------------------------------*/
/* side menu styles start here ----------------------------------------------*/
.SideMenuCategory{
	width:200;
	padding: 2px 5px 2px 5px;
	margin: 5px;
	border: thin outset #999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;

}
.SideMenuItem{
	width:200;
	padding: 2px 5px 2px 5px;
	margin: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;

}
.SideMenuPane{
	background-color: #e5d9c9;
}

/* side menu styles end here ------------------------------------------------*/
a.LoginClass:link, a.LoginClass:visited, a.LoginClass:active{
	line-height: 26px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
}
a.SideMenuPane:link, a.SideMenuPane:visited, a.SideMenuPane:active{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
a.SideMenuPane:hover{
	color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}
a.LoginClass:hover{
	color: #000000;
	text-decoration: none;
}
/* Top menu classes start here:  --------------------------------------------------*/
.TopMenuItem a:link, .TopMenuItem a:visited, .TopMenuItem a:active, .TopMenuItem a:hover{
	width: 120;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#0b2481, EndColorstr=#061343);
}
.TopMenuCurrent a:link, .TopMenuCurrent a:visited, .TopMenuCurrent a:active, .TopMenuCurrent a:hover, .TopMenuCurrent{
	width: 120;
	color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#061343, EndColorstr=#330000);
}
.TopMenuItemMouseOver a:link, .TopMenuItemMouseOver a:visited, .TopMenuItemMouseOver a:active, .TopMenuItemMouseOver a:hover{
	width: 120;
	color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#0b2481, EndColorstr=#061343);
}
.TopMenuPane{
	height: 24;
	background: url(images/BG_Standard.jpg) repeat-x;
	line-height: 20px;
	padding: 0 5px;
	color: #FFFFFF;
}
/* top menu classes end here: -------------------------------------------------*/
/* side menu classes start here: ----------------------------------------------*/
.MenuCurrent a:link, .MenuCurrent a:visited, .MenuCurrent a:active, .MenuCurrent a:hover, .MenuCurrent{
	/*background-color: #AAAAAA;*/
	color: #0b2481;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 180;
	height:20;
	font-weight: bold;
}
.MenuCurrentHdr a:link, .MenuHdr a:visited, .MenuHdr a:active, .MenuCurrentHdr{
	color: #FFFFCC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	width: 200;
	height:20;
}
.MenuItem1 a:link, .MenuItem1 a:visited, .MenuItem1 a:active, .MenuItem1 a:hover{
	/*background-color: #FFFFFF;*/
	color: #000000;
	background: #CCCCCC;
	display: block;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: dotted 1px #e5d9c9;
	font-size: 10pt;
	font-weight: normal;
	padding-left: 10px;
}
.MenuItemMouseOver1 a:hover, .MenuItemMouseOver1 a:visited, .MenuItemMouseOver1 a:active, .MenuItemMouseOver1 a:link{
	/*background-color: #d6c1a4;*/
	color: #000000;
	background: url(images/TopMenuBG.jpg) repeat-x;
	display: block;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding-left: 10px;
	border-bottom: dotted 1px #e5d9c9;
}
.MenuItem2 a:link, .MenuItem2 a:visited, .MenuItem2 a:active, .MenuItem2 a:hover{
	/*background-color: #FFFFFF;*/
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#e5d9c9, EndColorstr=#d6c1a4);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0,10,0,20;
	font-weight: normal;
	width: 200;
	height:20;
}
.MenuItemMouseOver2 a:hover, .MenuItemMouseOver2 a:visited, .MenuItemMouseOver2 a:active, .MenuItemMouseOver2 a:link{
	/*background-color: #d6c1a4;*/
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#CCCCCC, EndColorstr=#FFFFFF);
	color: #0b2481;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0,10,0,20;
	font-weight: normal;
	width: 200;
	height:20;
}
.MenuItem0 a:link, .MenuItem0 a:visited, .MenuItem0 a:active{
	/*background-color:#0b2481;*/
	color: #FFFFFF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#ffffff, EndColorstr=#cccccc);*/
	background: url(images/BG_Standard.jpg) repeat-x;
	line-height: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	width: 200px;
	display: block;
}
.MenuItemMouseOver0 a:hover, .MenuItemMouseOver0, .MenuItemMouseOver0 a:active, .MenuItemMouseOver0 a:link, .MenuItemMouseOver0 a:visited{
	/*background-color:#0b2481;*/
	color: #FFFFFF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#ffffff, EndColorstr=#cccccc);*/
	background: url(images/BG_Selected.jpg) repeat-x;
	line-height: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	width: 200px;
}

.MenuHdr0, .MenuHdr0 a:link, .MenuHdr0 a:visited, .MenuHdr0 a:active{
/*background-color:#0b2481;*/
	color: #FFFFFF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#ffffff, EndColorstr=#cccccc);*/
	background: url(images/BG_Standard.jpg) repeat-x;
	line-height: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	width: 200px;
	padding-bottom: 1px;
	display: block;
}
.MenuHdr0 a:hover{
/*background-color:#0b2481;*/
	color: #FFFFFF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#ffffff, EndColorstr=#cccccc);*/
	background: url(images/BG_Selected.jpg) repeat-x;
	line-height: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	width: 200px;
	padding-bottom: 1px;
	display: block;
}
.MenuHdr1 a:link, .MenuHdr1 a:visited, .MenuHdr1 a:active{
	/*background-color: #FFFFFF;*/
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#e5d9c9, EndColorstr=#d6c1a4);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0,10,0,10;
	font-weight: normal;
	width: 200;
	height:20;
}
.MenuHdr1 a:hover{
	/*background-color: #d6c1a4;*/
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#CCCCCC, EndColorstr=#FFFFFF);
	color:#0b2481;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0,10,0,10;
	font-weight: normal;
	width: 200;
	height: 20;
}
.MainMenu_MenuBar
{
    cursor: pointer; 
    cursor: hand;
    background-color: Transparent;
}
MainMenu_BreadcrumbActive{
	background-color: #0b2481;
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#CCCCCC, EndColorstr=#FFFFFF);
	color:#0b2481;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* Submenu node style
*/
.CSSNode
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px; 
	background-color: #EFEFEF; 
	cursor:pointer;
}

/* Submenu Hover Style and left area
*/
.CSSNodeHoverSub{
	color: #0b2481;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	background-color: #EFEFEF; 
}
.CSSNodeHover{
	height: 20;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #0b2481;
	background-image: url(images/BG_Standard.jpg);
	padding: 0, 2, 0, 4;
}
.CSSNodeHoverRoot{
	height: 20;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #0b2481;
	background-image: url(images/BG_Selected.jpg);
	padding: 0, 2, 0, 4;
}
/* Top menu style
*/
.CSSNodeRoot
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #0b2481;
	background-image: url(images/BG_Standard.jpg);
	padding: 0, 2, 0, 4;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled= 'true' , StartColorstr=#0b2481, EndColorstr=#061343);
*/
}

/* This is the style to format area on the right of the menu*/
.CSSIndicateChildSub
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	background-color: #EFEFEF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#EFEFEF, EndColorstr=#d6c1a4);
*/
}
.CSSNodeSelectedRoot
{
	height: 20;
	color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color:#0b2481;
	/*background-image:url(images/BG_Standard.jpg);*/
	padding: 0, 2, 0, 4;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true', StartColorstr=#0b2481, EndColorstr=#330000);
*/
}



.CSSContainerSub
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	background-color:#FFFFFF;
}
.CSSContainerRoot{
	height: 20;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #0b2481;
	/*background-image: url(images/BG_Standard.jpg);*/
	padding: 0, 2, 0, 4;
}

.BreadcrumbClass a:link, .BreadcrumbClass a:active, .BreadcrumbClass a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#000000;
}
.BreadcrumbClass a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#0b2481;
}

/*CSSNodeActive{
	height: 20;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: #0b2481;
	background-image: url(images/BG_Standard.jpg);
	padding: 0, 2, 0, 4;
}

/*.MainMenu_SeperatorClass{

}*/
/* SOLPART classes end here: ------------------------------------------------*/
/* CSS Addition by Aamir for Top menus */

/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
	border-left: solid 1px #0b2481;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color:#EFEFEF;
	border: none;
	z-index:1000;
	padding: 0 7px 0 5px;
	line-height: 22px;
	
}

.MainMenu_RootMenuItem {
	cursor: hand; 
	color: #FFFFFF; 
	vertical-align: middle;
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	background: url(images/BG_Standard.jpg) repeat-x;
	line-height: 26px;
	border: none;
}

.MainMenu_RootMenuItemActive {
	cursor: hand; 
	color: #FFFFFF;
	vertical-align: middle;
	font-family: Arial;
	font-size: 10pt; 
	font-weight: Bold; 
}
.MainMenu_RootMenuItem-Hor {
	cursor: hand; 
	color: #666666; 
	vertical-align: middle;
	font-family: Arial; 
	font-size: 12pt; 
	font-weight: bold; 
	line-height:33px;
	background: transparent;
	border: none;
}
.MainMenu_RootMenuItem td
{
	padding: 0 6px 0 2px;
	text-align: center;
	border-right: solid 1px #0b2481;
	
}


.MainMenu_RootMenuItemActive-Hor {
	cursor: hand; 
	color: #183D8E;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12pt; 
	font-weight: bold; 
	line-height:33px;
	background: transparent;
	border: none;
}
.MainMenu_RootMenuItemActive td
{
	padding: 0 6px 0 2px;
	text-align: center;
	border-right: solid 1px #0b2481;
}
.MainMenu_MenuIcon {
 display: none;
}

.MainMenu_SubMenu {
	z-index: 1500; 
	cursor: pointer; 
	cursor: hand; 
	color: black;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom:  #CCCCCC 1px solid; 
	border-left: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 1px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #e5d9c9 0px solid; 
	border-left: #e5d9c9 0px solid; 
	border-top: #e5d9c9 0px solid;  
	border-right: #e5d9c9 0px solid; 
	background-color: transparent; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #0b2481; 
	font-family: Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #FFFFFF;
	border: none;
	padding: 0 7px 0 5px;
	line-height: 22px;
	border: none;
}
.MainMenu_RootMenuItemSelected
{
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial;
	font-size: 10pt; 
	font-weight: Bold; 
	line-height:26px;
	background: url(images/BG_Selected.jpg) repeat-x;
	border: none;
}
.MainMenu_RootMenuItemSelected-Hor
{
	cursor: hand; 
	color: #183D8E; 
	font-family: Arial;
	font-size: 12pt; 
	font-weight: bold; 
	line-height:33px;
	background: transparent;
	border: none;
}
.MainMenu_RootMenuItemSelected td
{
	padding: 0 6px 0 2px;
	text-align: center;
	border-right: solid 1px #0b2481;
}
.MainMenu_MenuArrow {
	display: none; 
	}
.MainMenu_RootMenuArrow {
	display: none; 
}



