.Head   
{
	background-color: Transparent; 
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-weight:bold;
	font-size:14pt;
	font-family:Calibri, Geneva, Arial, Tahoma, Helvetica;
}

.SubHead    {
    font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
    color: #0655B7;
   	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	vertical-align:middle;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
    font-size:  11px;
    font-weight:  bold;
    color:#000000;
}
.Normal {
	font-size: 12pt;
/*	font-size: 13px; */
	font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
	color:#0000ff;
}
.NormalRed
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color:red;
}

.NormalBold
{
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.NormalTextBox
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color:#000000;
}
span.NormalTextBox
{
	color:White;
}

.breadcrumb
{
    color:#000000;
    font-size:11px;
    font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
    vertical-align:middle;
}
A.breadcrumb:link, A.breadcrumb:active, A.breadcrumb:visited
{
}

A.breadcrumb:hover
{
    text-decoration:underline;
    color: #000000;
}

.PageTitle
{
    background-color: #B97C42;
    color: #000000;
    height: 30px;
	font-weight:normal;
	font-size:18px;
	font-family:tahoma, Arial;
	vertical-align:middle;
}    

    
/********* Panes ************/
.SidePane
{
    background:transparent;
    width:170px;
}

.LogoPane
{
	color:#000000;
}

.QuarterPane 
{
    width: 25%;
    padding: 2px 2px 2px 2px;
}

.FullWidthPane
{
    width:100%;
    padding: 0 0 0 0;
}

.FixedPaneThird
{
    width:33%;
    padding: 2px 2px 2px 2px;
}
.FixedPaneTwoThirds
{
    width:67%;
    padding: 2px 2px 2px 2px;
}
.HalfPane
{
    width:50%;
    padding: 2px 2px 2px 2px;
}


/******************************
** original
*******************************/
body {
	font-size: 12px;
	background-color:transparent;
	margin-top:0px;
	margin-bottom:0px;
}
.LinksContainer{
	text-align: center;
	color: #000000;
	font-size: 14px;
	font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
	font-weight:bold;

}	
A.LinksContainer:link, A.LinksContainer:hover, A.LinksContainer:active, A.LinksContainer:visited {
	text-decoration: underline;
}
.TopObjects{
/*	line-height: 23px; */
	font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
A.TopObjects:link, A.TopObjects:active, A.TopObjects:visited
{
}

A.TopObjects:hover
{
    text-decoration:underline;
    color:#000000;
}
 
   
.SideBox
{
    border-style:solid;
    border-color:#0655B7;
    border-width:5px;
    background-color:White;
	font-size: 14pt;
	font-weight:bold;
	font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
}
.SideBoxText
{
	font-size: 14pt;
	font-weight:bold;
	font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
	color:#000000;
	border: none;
}    
A.SideBoxText, A.SideBoxText:Link
{
    border:none;
}


.FooterItems{
	font-size: 11px;
	font-family: Calibri, Geneva, Arial, Tahoma, Helvetica;
	color:#000000;
	line-height: 20px;
}
A.FooterItems:link,A.FooterItems:active, A.FooterItems:visited {
	text-decoration: none;
	color: #000000;
}
A.FooterItems:hover {
	text-decoration: underline;
	color: #000000;
}


.pagemaster {
	width: 100%;
	height: 100%;
/*	background-color:#0655B7; */
/*    background-color:White; */
    background-color:#000000;
	/*	background-image:url(bg-img.gif);
	background-repeat:repeat; 
*/
}
.skinmaster {
	height: 95%;
	width: 850px;
	background-color:#ffffff;
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}

.footerbar {
	background-color: #009FC3;
}
/******************************
** original
*******************************/

.SearchCSS {
	color:#000000;
	font-family:Calibri, Geneva, Arial, Tahoma, Helvetica;
	font-size:10px;
}
A.SearchCSS:link A.SearchCSS:hover A.SearchCSS:active A.SsearchCSS:visited {
	color:#000000;
	font-family:Calibri, Geneva, Arial, Tahoma, Helvetica;
	font-size:10px;
}



.CommandButton     {
    font-family: Tahoma, Arial;
    font-size: 11px;
    font-weight: normal;
    color:#000000;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color:#0655B7;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color:#0655B7;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color:#0655B7;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color:#000000;
}


/* text style for the selected tab */
.SelectedTab {
    font-size: 11px;
    color: #768EA5;
    font-family: tahoma;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color: #C8E1F4;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color: #C8E1F4;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color: #C8E1F4;
}

A.SelectedTab:hover    {
    text-decoration:    underline;
    color: #000000;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 10px;
    color:#768EA5;
    font-family: tahoma;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color:#768EA5;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#768EA5;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#768EA5;
}

A.OtherTabs:hover    {
    text-decoration:    underline;
    color:#768EA5;
}

.ControlPanel
{
	background-color: white;
}

.datagrid_item
{
	background-color:transparent;
}





/*========================================================*/
/*  Main Menu                     				          */
/*========================================================*/
/* [SOLPATRMENU] */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
}
.MainMenu_MenuItem
{
	font-weight: normal;
	font-size: 11px;
	color: #022141;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	border-bottom-style: none;
}
.MainMenu_MenuItemSel
{
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	height: 20px;
	background-color: transparent;
}
.MainMenu_MenuIcon
{
	display: none;
	background-color: #f0f0f0;
}
.MainMenu_MenuArrow
{
	border-right: #f0f0f0 1px solid;
	border-top: #f0f0f0 1px solid;
	width: 0px;
	border-bottom: #f0f0f0 1px solid;
	background-color: transparent;
}
.MainMenu_MenuBreak
{
	height: 0px;
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.MainMenu_SubMenu
{
	border-right: #6B7486 1px solid;
	border-top: #6B7486 1px solid;
	border-left: #6B7486 1px solid;
	border-bottom: #6B7486 1px solid;
	background-color: #f0f0f0;
}
.MainMenu_SubMenuItemSel
{
	font-size: 11px;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: #0655B7;
	border-bottom-style: none;
}
.MainMenu_RootMenuArrow
{
	padding-left: 2px;
}
.MainMenu_RootMenuItem TD
{
	font-weight: normal;
	font-size: 12px;
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(menuitem_c.gif);
	color: #022141;
	background-repeat: repeat-x;
	font-family: Arial;
	height: 27px;
}
.MainMenu_RootMenuItemSel TD
{
	font-weight: normal;
	font-size: 12px;
	color: #800000;
	font-family: Arial;
	height: 27px;
}
.MainMenu_RootMenuItemActive TD
{
	font-weight: normal;
	font-size: 12px;
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(menuitemsel_c.gif);
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Arial;
	height: 27px;
}


/*
.MainMenu_MenuIcon_Admin
{
	height: 0px;
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f0f0;
	border-bottom-style: none;
}
.MainMenu_MenuBreak_Admin
{
	height: 28px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #9298a4;
	border-bottom-style: none;
}
.MainMenu_RootMenuItem_Admin
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	height: 28px;
}
.MainMenu_RootMenuItemActive_Admin
{
	font-size: 12px;
	color: #022141;
	font-family: Arial;
	height: 28px;
	background-color: #EEF2FA;
}
.MainMenu_RootMenuItemSel_Admin
{
	font-size: 12px;
	color: #800000;
	font-family: Arial;
	background-color: #EEF2FA;
	height: 28px;
}
***/

