/*=====================================================================*/
/*              Cascading Style Sheet for BSPS Skins                   */
/*                       created by t-worx                             */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/


/*================================================================*/

/*Solpart menu*/

/*================================================================*/

.MainMenu_SubMenu TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding: 2px;
	/*background-image:url(images/SubBottomBorder.gif);
	background-position:bottom left;
	background-repeat:repeat-x;*/
}

.MainMenu_SubMenuItemSelHover TD
{
	color: #FFFFFF;
	height:37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	background-color:#4e9fd7;
	padding-right:8px!important;
	background:url(images/NavOn.gif) no-repeat top right/* #ff6600*/;
}

.MainMenu_TabRootMenuItem TD
{
	color: #FFFFFF;
	height:37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	padding-right:8px!important;
	background:url(images/NavOff.gif) no-repeat top right;
	
}

.MainMenu_TabRootMenuItemSel TD
{
	height:37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	padding-right:8px!important;
	background:url(images/NavOn.gif) no-repeat top right/* #ff6600*/;
	

}

.MainMenu_TabMenuItemHover TD
{
	padding-right:8px!important;
	background:url(images/NavOn.gif) no-repeat top right/* #ff6600*/;
	color: #FFFFFF;
	height:37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	
}

.MainMenu_TabMenuItemSelHover TD
{
	padding-right:8px!important;
	background:url(images/NavOn.gif) no-repeat top right/* #ff6600*/;
	color: #FFFFFF;
	height:37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	

}

.MainMenu_MenuContainer {
	border-bottom: #FFFFFF 0px solid;
	border-left: #E7EDE3 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #404040 0px solid;
	background-color: Transparent;
	width: 1px;
	padding: 0px;
}

.MainMenu_MenuBar {
	border-bottom: #FFFFFF 0px solid; 
	border-left: #E7EDE3 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #000000 0px solid;  
	cursor: pointer; 
	cursor: hand; 
	height:37px; 
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;

}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #ff6600; 
	border-left: #ff6600 0px solid; 
	border-right: #ff6600 0px solid; 
	border-bottom: #ff6600 0px solid; 
	border-top: #ff6600 0px solid; 
	width: 1; 

}	
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	background-color: #ff6600;
	border-bottom: #000000 3px solid;
	border-left: #ff6600 0px solid;
	border-top: #ff6600 0px solid;
	border-right: #ff6600 0px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=0);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.MainMenu_MenuBreak {
	width: 4px;
	border: 0;
	display:none;
}

.MainMenu_MenuItemSel {
	background-color: transparent; 
}

.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel {
	background-color: #005071; 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal;


}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	color: Black; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


/*=========================================================================================================*/



/* New added Footer hover styles*/


.Login,A.Login:link,A.Login:visited,A.Login:active {
	font-size:9px;
	font-weight:normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

A.Login:hover {
	font-size:9px;
	font-weight:normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	text-decoration:underline;

}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}

/* Footer text syle */
A.Footer:hover {
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active,A.Copyright:hover {
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
}


/*================================================================*/


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/

/* Black (Default color) */
.Normal { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.NormalItalic {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
}
A.NormalItalic:link, A.NormalItalic:visited, A.NormalItalic:Active {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}
A.NormalItalic:Hover {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

.NormalBold { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

.NormalBold12 { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12pt; font-weight: bold; }
A.NormalBold12:link, A.NormalBold12:visited, A.NormalBold12:Active { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; }
A.NormalBold12:Hover { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline; }

.NormalBoldWhite { color: #C3D0D6; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBoldWhite:link, A.NormalBoldWhite:visited, A.NormalBoldWhite:Active { color: #C3D0D6; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
A.NormalBoldWhite:Hover { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/* Paragraph Style */
p { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }

/* White */
.NormalWhite { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.NormalWhite:link, A.NormalWhite:visited, A.NormalWhite:Active { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.NormalWhite:Hover { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }



/* Blue */
.NormalBlue { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.NormalBlue:Hover { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.NormalBoldBlue { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBoldBlue:link, A.NormalBoldBlue:visited, A.NormalBoldBlue:Active { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.NormalBoldBlue:Hover { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/* Orange */
.NormalOrange { color: #ea7c00; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.NormalOrange:link, A.NormalOrange:visited, A.NormalOrange:Active { color: #ea7c00; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.NormalOrange:Hover { color: #ea7c00; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.NormalBoldOrange { color: #ea7c00; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBoldOrange:link, A.NormalBoldOrange:visited, A.NormalBoldOrange:Active { color: #ea7c00; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.NormalBoldOrange:Hover { color: #ea7c00; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/* Green */
.NormalGreen { color: #448b34; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #448b34; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.NormalGreen:Hover { color: #448b34; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.NormalBoldGreen { color: #448b34; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBoldGreen:link, A.NormalBoldGreen:visited, A.NormalBoldGreen:Active { color: #448b34; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.NormalBoldGreen:Hover { color: #448b34; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/* Red */
.NormalRed { color: #c21212; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:Active { color: #c21212; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.NormalRed:Hover { color: #c21212; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.NormalBoldRed { color: #c21212; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBoldRed:link, A.NormalBoldRed:visited, A.NormalBoldRed:Active { color: #c21212; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.NormalBoldRed:Hover { color: #c21212; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/* Gray */
.NormalGray { color: #707070; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active { color: #707070; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; }
A.NormalGray:Hover { color: #707070; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; }

.NormalBoldGray { color: #707070; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active { color: #707070; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.NormalBoldGray:Hover { color: #707070; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: capitalize;
}
	
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	text-transform: capitalize;
}

/* H2 */
H2 {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	text-transform: capitalize;
}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	text-transform: capitalize;
}

/* H3 */
H3 {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-transform: capitalize;
}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: underline;
	text-transform: capitalize;
}

/* H4 */
H4 { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11pt; font-weight: bold; }
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: underline; }


/* Default link syle */
A:Link, A:Visited, A:Active { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
A:Hover { color: #FF6600; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold;; text-decoration: underline; }


/* Email Link Blue link syle */
.emaillinkblue  { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; }
A.emaillinkblue:link, A.emaillinkblue:visited, A.emaillinkblue:Active { color: #2958CF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
A.emaillinkblue:Hover { color: #FF6600; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }


/* White links */
.WhiteLink { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
A.WhiteLink:Link, A.WhiteLink:Visited, A.WhiteLink:Active { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
A.WhiteLink:Hover { color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; }

/*=====================================================================*/
/* Lists                                                               */
/*=====================================================================*/

li {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: disc;
	list-style-position: outside;
}

ul {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: disc;
}

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/

/* Default Container Title Style */
.Head { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; }

/* State Style */
.State {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
}

/* SubHead */
.SubHead { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Hover, A.SubHead:Active { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
A.SubSubHead:Link, A.SubSubHead:Visited, A.SubSubHead:Hover, A.SubSubHead:Active { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* Text style for skin objects */
.SkinObject { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active, A.SkinObject:Hover { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }

/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/

/* Normal Text Box */
.NormalTextBox { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 1px solid #CCCCCC;}
.NormalTextBox input{ color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 0px solid #CCCCCC;}
.NormalTextBox textarea{ color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 0px solid #CCCCCC;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active { color:#000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background: #6d7f90; border:2px outset #EDF0E5; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover { color:#000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background: #EDF0E5; border:2px outset #6d7f90; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active { color:#000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background: #6d7f90; border:2px outset #EDF0E5; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover { color:#000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; background: #EDF0E5; border:2px outset #6d7f90; padding:2px 3px 3px 4px; height: 20px; }

TH  { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.DataGrid_AlternatingItem { color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #333333; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }




/*================================================================*/


.Accrin_top_bg {
	background-color: #f0f7ff;
	width: 100%;
}
.Accrin_searchpane {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	height: 40px;
	vertical-align: middle;
	
}

.SearchPane input{
	border:1px solid #FFFFFF;
	background-color:#fdddba;
	vertical-align: middle;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border:1px solid #bb6301;
}
.Accrin_contentpane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 2px;
	text-align: left;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 33px;
}
.Accrin_Link {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
}
.Accrin_Logopane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	vertical-align: middle;

}
.Accrin_tickerstrip_rpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(images/Accrin_ticker_strip_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 41px;
	width: 99%;
}
.Accrin_tickerstrip_img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 41px;
	background-image: url(images/Accrin_ticker_strip_rt.jpg);
	padding-top: 21px;
	vertical-align: bottom;
	width: 16px;
}
.Accrin_headerpane1_bluestrip {
	background-image: url(images/Accrin_hdpane1_bluebar.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 33px;
	height: 100%;
}
.Accrin_headerpane1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #8a898e;
	padding-left: 33px;
	height: 50%;
	text-align: left;
	vertical-align: top;
}
.Accrin_headerpane2_light_bluestrip {

	background-image: url(images/Accrin_hdpane2_bluebar.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
	width: 33px;
}
.Accrin_headerpane2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #8a898e;
	padding-left: 33px;
	height: 50%;
	text-align: left;
	vertical-align: top;
}
.Accrin_headerpane3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	background-color: #8a898e;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:10px;
	padding-right:20px;
	
	width: 450px;
}

.Accrin_headerpane3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	background-color: #8a898e;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	
	width: 400px;
}


.Accrin_container_bg {
	background-color: #98ccfe;
	height: 100%;
	width: 100%;
}
.Accrin_nav_left {
	background-image: url(images/Accrin_nav_left.jpg);
	background-position: left top;
	height: 37px;
	width: 33px;
}
.Accrin_nav_right {
	background-image: url(images/Accrin_nav_left.jpg);
	background-position: right top;
	height: 37px;
	width: 10px;
}
.Accrin_mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(images/Accrin_mainnav_strip_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 37px;
	width: 100%;
	text-align: right;
}
.Accrin_solpartmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 37px;
	text-align: right;
	padding-right: 40px;
	background-image: url(images/Accrin_mainnav_strip_rpt.jpg);
	background-repeat: repeat-x;
}

.Accrin_solpartmenu table td span { margin:opx!important; padding:0px!important;}

.Accrin_container1Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 52px;
	width: 100%;
	padding-left: 33px;
}

.BreadcrumbPane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E5C69;
	text-align: left;
	background-color: #98ccfe;
	vertical-align: top;
	padding-top: 15px;
	font-weight: normal;
}

.BreadcrumbIcon {
	text-align: left;
	background-color: #98ccfe;
	vertical-align: top;
	width: 35px;
	padding-top: 5px;
	padding-left: 10px;
}

.Breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E5C69;
	text-align: left;
	background-color: #98ccfe;
	vertical-align: top;
	font-weight: normal;
}

/* Breadcrumb link */
A.Breadcrumb:link,A.Breadcrumb:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E5C69;
	text-align: left;
	background-color: #98ccfe;
	vertical-align: top;
	font-weight: normal;
}

/* Breadcrumb hover */
A.Breadcrumb:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #98ccfe;
	vertical-align: top;
	font-weight: normal;
}

/* Breadcrumb active */
A.Breadcrumb:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #98ccfe;
	vertical-align: top;
	font-weight: bold;
}
.Accrin_footerOrangeIP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(images/Accrin_footerorangeIP.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 41px;
	width: 100%;
}


.Accrin_leftpane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	height: 100%;
	padding-left: 33px;
	padding-top: 12px;
}

.Accrin_leftpaneIP2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	height: 100%;
	width: 250px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #98CCFE;
	vertical-align: top;
}

.Accrin_container2Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 100%;
	padding-left: 33px;
	padding-right: 33px;
}
.Accrin_bottompane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.Accrin_contentpane3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	height: 100%;
	padding-top: 5px;
}
.Accrin_footerpane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	height: 37px;
	width: 100%;
	background-image: url(images/Accrin_footer_strip_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Accrin_Login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.Accrin_copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}
.Accrin_search_input {
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-top: 46px;
	width: 667px;
}
.Accrin_top_bgIP {

	background-color: #98ccfe;
	height: 73px;
	width: 100%;

}
.Accrin_LogopaneIP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #003452;
	width: 196px;
}
.Accrin_leftpaneIP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	height: 100%;
	width: 212px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #98CCFE;
	vertical-align: top;
}
.Accrin_IPctnt_vline_rpt {
	height: 100%;
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #98ccfe;
}

.Accrin_contentpaneIP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 12px;
	padding-bottom: 40px;
	padding-left: 12px;
	padding-top: 40px;
	vertical-align: top;
}

.Accrin_contentpaneIP2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 12px;
	padding-bottom: 40px;
	padding-left: 12px;
	vertical-align: top;
}

.Accrin_contentpaneADMIN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 12px;
}
.Accrin_bottompaneIP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 12px;
	padding-bottom: 100px;
	padding-left: 12px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	background-color: #FFFFFF;
}

.Accrin_toppaneIP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	vertical-align: top;
}
.Accrin_contentpane1IP {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.Accrin_contentpane2IP {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.Accrin_linkpane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	height: 30px;
	padding-top: 15px;
}
.Accrin_tickerpane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 100%;
	text-align: left;
	vertical-align: top;

}
.Accrin_tickerarrow {
	width: 22px;
	text-align: left;
	vertical-align: top;
}
.Maintable {
	width: 900px;
}
.HeaderTable {
	height: 100%;
	width: 100%;
}
.BreadcrumbTable {
	height: 73px;
}



/*=========================================================================================================*/


/* Left SideMenu  */
.MenuHdr
{ 
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;   
  width: 100%;
  white-space:nowrap;
}



.MenuItem HR
{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom:0px solid #999999;   
  margin-right: 5px; 
  visibility:hidden;
}

.MenuItemMouseOver
{
  font-size: 10pt; 
  font-weight: normal; 
  color:#202054;
  vertical-align:middle;
  /*background-image:url(images/BottomDot.gif); 
  background-position:bottom left; 
  background-repeat:repeat-x; */
}

.MenuItem, .MenuItemMouseOver
{
  font-size: 10pt; 
  font-weight: normal; 
  color:#202054; 
  vertical-align:middle;
  /*background-image:url(images/GraySqure.gif); 
  background-position:bottom left; 
  background-repeat:repeat-x;*/
}


.MenuHdr A, .MenuHdr A:Visited, .MenuHdr A:Link, .MenuHdr A:Active, 
{
  padding: 6px 6px 6px 12px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #FFF;
  text-decoration: none;   
  width: 100%;
  white-space:nowrap;
  background-image:url(images/WhiteArrow.gif);
  background-position: left center;
  background-repeat:no-repeat;
  background-color:#ff6600;
  border-bottom:1px solid #fc8535;
}

.MenuHdr A:Active, 
{
  padding: 6px 6px 6px 12px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #FFF;
  text-decoration: none;   
  width: 100%;
  white-space:nowrap;
  background-image:url(images/OrangeArrow.gif);
  background-position:left center;
  background-repeat:no-repeat;
  background-color:#ff6600;
  border-bottom:1px solid #fc8535;
}

 .MenuHdr A:hover,
{
  padding: 6px 6px 6px 12px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  padding-right:20px;
  font-variant:normal;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;   
  width: 100%;
  white-space:nowrap;
  background-image:url(images/OrangeArrow.gif);
  background-position:left center;
  background-repeat:no-repeat;
  background-color:#828186;
  border-bottom:1px solid #fc8535;
}


 



.MenuItem A, .MenuItem A:Visited, .MenuItem A:Link, 
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  display: block;
  padding: 6px 6px 6px 10px;
  padding-right:20px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #fee3d0;
  text-decoration: none;   
  width: 100%;
  white-space:nowrap;
  background-image:url(images/SWhiteArrow.gif);
  background-position: left center;
  background-repeat:no-repeat;
  background-color:#ff6600;
  border-bottom:1px solid #fc8535;
}


 


.MenuItemMouseOver  .MenuItem A:Hover, .MenuItemMouseOver A:Hover,
{
  display: block;
  padding: 6px 6px 6px 10px;
  padding-right:20px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;   
  width: 100%;
  white-space:nowrap;
  background-image:url(images/SOrangeArrow.gif);
  background-position: left center;
  background-repeat:no-repeat;
  background-color:#828186;
  border-bottom:1px solid #fc8535;
}

.currentHeaderHighlight
{
   display: block;
  padding: 6px 6px 6px 10px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #000000;
  text-decoration: none;
 /* background-image:url(images/LeftMenuOn.gif);
  background-position:right top;
  background-repeat:repeat-y; */
  border:1px solid #FFF;
  background:#ff8f44;
  width:auto;
}

.currentItemHighlight  A:Visited, .MenuItemMouseOver A:Link
{
   display: block;
  padding: 6px 6px 6px 10px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;
  /*background-image:url(images/LeftMenuOn.gif);
  background-position:right top;
  background-repeat:repeat-y;*/
  background-color:#828186;
}

.currentItemHighlight A:Active
{
   display: block;
  padding: 6px 6px 6px 10px;
  cursor: pointer;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-variant:normal;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration: none;
 /* background-image:url(images/LeftMenuOn.gif);
  background-position:right top;
  background-repeat:repeat-y;*/
  background-color:#828186;
}

/*=========================================================================================================*/


 

.protocol_table {
	padding-right: 3px;
	padding-left: 3px;
	text-transform: uppercase;
	color: #015172;
	font-size: 11pt;
}   
.protocol_table_red {    padding-right: 3px;    padding-left: 3px;    color: #DF0029    }   
.protocol_table_blue {    padding-right: 3px;    padding-left: 3px;    color: #335086    }  
TR.FilterRow {  background-color:#698998; height:20px; color:#ffffff;  }
TR.SortRow { padding:9px; border:solid 1px #eee; background-color:#96afcb; color:#00CCFF;}
TR.GroupRow {
	background-color:#98CCFE;
	height:45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
TR.Row {  height:45px;}
TR.AltRow {  height:45px; background-color:#f0f7ff;}
.RowHighlight {
	background-color:TRANSPARENT;
	color: #FF6600;
	font-weight: bold;
}
.TableHeader {
	height:45px;
	font-weight: bold;
	color: #C3D0D6;
	font-size: 10pt;
}

TR.TypeRow {
	background-color:#C3D0D6;
	height:22px;
	text-align: center;
	vertical-align: middle;
}


/****** LINK COLORS ******/

a.Menu_Arrow_Level0_Item ,
a.Menu_Arrow_Level0_Item:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #5D5D5D; text-decoration: none;
 	padding-left: 5px;
	font-size: 10px;
	text-decoration: none;
}


a.Menu_Arrow_Level0_Item:hover,
a.Menu_Arrow_Level0_Item:active,
a.Menu_Arrow_Level0_Item:focus {
	color: #ff6600; text-decoration: none;
 	padding-left: 5px;
	font-size: 10px;
	text-decoration: none;
}


 
a.Menu_Arrow_Level0_ItemSelected ,
a.Menu_Arrow_Level0_ItemSelected:visited
{
	color: #ff6600; text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}




a.Menu_Arrow_Level1_Item ,
a.Menu_Arrow_Level1_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
	padding-left: 15px;
	font-size: 10px;
	text-decoration: none;
}


a.Menu_Arrow_Level1_Item:hover,
a.Menu_Arrow_Level1_Item:active,
a.Menu_Arrow_Level1_Item:focus {

	color: #ff6600; text-decoration: none;
	font-size: 10px;
	padding-left: 15px;
	text-decoration: none;
}

 
 
a.Menu_Arrow_Level1_ItemSelected ,
a.Menu_Arrow_Level1_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
 	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


a.Menu_Arrow_Level1_ItemSelected:hover,
a.Menu_Arrow_Level1_ItemSelected:active,
a.Menu_Arrow_Level1_ItemSelected:focus {
	color: #ff6600; text-decoration: none;
	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/********************************/


a.Menu_Arrow_Level2_Item ,
a.Menu_Arrow_Level2_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
	padding-left: 25px;
	text-decoration: none;
	font-size: 10px;
}


a.Menu_Arrow_Level2_Item:hover,
a.Menu_Arrow_Level2_Item:active,
a.Menu_Arrow_Level2_Item:focus {
	color: #ff6600; text-decoration: none;
	font-size: 10px;
	padding-left: 25px;
	text-decoration: none;
}

 
 
a.Menu_Arrow_Level2_ItemSelected ,
a.Menu_Arrow_Level2_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
 	padding-left: 25px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}


a.Menu_Arrow_Level2_ItemSelected:hover,
a.Menu_Arrow_Level2_ItemSelected:active,
a.Menu_Arrow_Level2_ItemSelected:focus {
	padding-left: 25px;
	color: #ff6600;
	font-weight: bold;
	font-size: 10px;
 	text-decoration: none;
}


/********************************/


a.Menu_Arrow_Level3_Item ,
a.Menu_Arrow_Level3_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
	padding-left: 35px;
	text-decoration: none;
	font-size: 10px;
}


a.Menu_Arrow_Level3_Item:hover,
a.Menu_Arrow_Level3_Item:active,
a.Menu_Arrow_Level3_Item:focus {
	color: #ff6600; text-decoration: none;
	font-size: 10px;
	padding-left: 35px;
	text-decoration: none;
}

 
 
a.Menu_Arrow_Level3_ItemSelected ,
a.Menu_Arrow_Level3_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
 	padding-left: 35px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}


a.Menu_Arrow_Level3_ItemSelected:hover,
a.Menu_Arrow_Level3_ItemSelected:active,
a.Menu_Arrow_Level3_ItemSelected:focus {
	padding-left: 35px;
	color: #ff6600;
	font-weight: bold;
	font-size: 10px;
 	text-decoration: none;
}


/********************************/


a.Menu_Arrow_Level4_Item ,
a.Menu_Arrow_Level4_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
	padding-left: 45px;
	text-decoration: none;
	font-size: 10px;
}


a.Menu_Arrow_Level4_Item:hover,
a.Menu_Arrow_Level4_Item:active,
a.Menu_Arrow_Level4_Item:focus {

	color: #ff6600; text-decoration: none;
	font-size: 10px;
	padding-left: 45px;
	text-decoration: none;
}

 
 
a.Menu_Arrow_Level4_ItemSelected ,
a.Menu_Arrow_Level4_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
 	padding-left: 45px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}


a.Menu_Arrow_Level4_ItemSelected:hover,
a.Menu_Arrow_Level4_ItemSelected:active,
a.Menu_Arrow_Level4_ItemSelected:focus {
	padding-left: 45px;
	color: #ff6600;
	font-weight: bold;
	font-size: 10px;
 	text-decoration: none;
}
/*

 

.protocol_table {    padding-right: 3px;    padding-left: 3px    }   
.protocol_table_red {    padding-right: 3px;    padding-left: 3px;    color: #DF0029    }   
.protocol_table_blue {    padding-right: 3px;    padding-left: 3px;    color: #335086    }  
TR.FilterRow {  padding:9px; background-color:#698998; height:20px; color:#ffffff;  }
TR.SortRow { padding:9px; border:solid 1px #eee; background-color:#96afcb; color:#00CCFF;}
TR.GroupRow {  background-color:#98ccfe; height:65px;}
TR.Row {  height:45px;}
TR.AltRow {  height:45px; background-color:#f0f7ff;}
.RowHighlight {
	background-color:TRANSPARENT;
	color: #0000FF;
	font-weight: bold;
*/
}


