/*=====================================================================*/
/*              Cascading Style Sheet for BSPS Skins                   */
/*                       created by t-worx                             */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/*=====================================================================*/
/*              		MAINTENANCE                   	       */
/*=====================================================================*/
/* 09/28/2007 - Edgard: Change font size in .p (paragraph) */
/* 10/10/2007 - Edgard: Change thw widdth of .MainTable  to 920px */


/*================================================================*/

/*Solpart menu*/

/*================================================================*/

.MainMenu_SubMenu TD
{
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding: 2px;
}

.MainMenu_SubMenuItemSelHover TD
{
	color: #FFFFFF;
	height:28px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;	
}

.MainMenu_TabRootMenuItem TD
{
	color: #ffff99;
	height:28px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;	
	background-image: url(images/NavOff.gif);
	background-repeat: repeat-x;
	background-position:left top;
	padding-right: 8px;
	padding-left: 10px;
}

.MainMenu_TabRootMenuItemSel TD
{
	height:28px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;	
	color: #FFFFFF;
	background-image: url(images/NavOn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 10px;

}

.MainMenu_TabMenuItemHover TD
{
	background-image: url(images/NavOn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 10px;
	color: #FFFFFF;
	height:28px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;	
}

.MainMenu_TabMenuItemSelHover TD
{
	background-image: url(images/NavOn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 8px;
	padding-left: 10px;
	color: #FFFFFF;
	height:28px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	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:28px; 
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #ffff99;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	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: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #cc0001; 
	border-left: #cc0001 1px solid; 
	border-right: #cc0001 0px solid; 
	border-bottom: #cc0001 1px solid; 
	border-top: #cc0001 1px solid; 
	width: 1; 

}	
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	margin: 0px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	color: #ffff99;
	background-color: #cc0001;
	border-bottom: #cc0001 1px solid;
	border-left: #cc0001 0px solid;
	border-top: #cc0001 1px solid;
	border-right: #cc0001 0px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=0);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.MainMenu_MenuBreak {
	width: 4px;
	border: 0;
}

.MainMenu_MenuItemSel { 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #9aa074;


}

.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:  Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	color:#cc0003;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;
}

A.Login:hover {
	font-size:9px;
	font-weight:normal;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	color:#000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	text-transform:uppercase;

}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {
	font-size:8pt;
	font-weight:normal;
	font-family: Helvetica, Arial, Verdana, Tahoma, Arial, sans-serif;
	color:#e8f1b3;
	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: Helvetica, Arial, Verdana, Tahoma, Arial, sans-serif;
	color:#ffff99;
	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: Helvetica, Arial, Verdana, Tahoma, Arial, sans-serif;
	color:#000;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
}



.Link, A.Link:link,A.Link:visited,A.Link:active{
	font-family: Helvetica, Arial, Verdana, Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #0000cc;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
} 

A.Link:hover{
	font-family: Helvetica, Arial, Verdana, Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #cc0000;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}

/*================================================================*/




/*=====================================================================*/
/* Skin Main Properties                                                */
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined in the HTML skin file for cross-browser compatibility */
	width: 100%;
	height: 100%;
	background: url(images/MainBg.gif) #FFFFFF;
	vertical-align: top;	
	padding: 0px 10px;
}


/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {
	width: 920px;
	background-color:#FFFFFF;
}


.LeftSide { background:url(images/LeftSide.gif) repeat-y top right; vertical-align:top;
	border-right:0px solid #f0e78c;}
.MainContent { padding: 0px 0px 0px 0px;border:1px solid #f0e78c; background:#FFF;}	
.RightSide { background:url(images/RightSide.gif) repeat-y top left; vertical-align:top;border-left:0px solid #f0e78c;}
/*=====================================================================*/
/* Template Main Areas                                                 */
/*=====================================================================*/




/* Content Areas */

.LogoPane {
	height: 60px;
	padding-top: 2px;
	padding-left: 4px;
	vertical-align: middle;
	text-align:left;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.LoginPane {
	height: 20px;
	vertical-align: middle;
	text-align:right;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFF;
	white-space:nowrap;
	padding-left:11px;
	padding-right:4px;
}	
.LinkPane{
	height: 20px;
	vertical-align: top;
	text-align:center;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000cc;
	padding:5px;
	white-space:nowrap;
}

.SearchPane {	
	vertical-align: middle;
	text-align:right;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	white-space:nowrap;
	padding-left:10px;
	padding-right:4px;
}

.SearchPane input{
	border:1px solid #cc0003;
	background-color:#d9d9d9;
	vertical-align: middle;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11px;
	height:19pt;
	font-weight: normal;
	color: #000000;
}

.NavPaneMainPage {
	width:100%;
	height: 28px;
	padding:0px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:#cc0003;
	border-top:3px solid #e9e95e;
	border-bottom:1px solid #e9e95e;
}


.NavPane {
	width:100%;
	height: 28px;
	padding:0px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:#cc0003;
	border-top:1px solid #e9e95e;
	border-bottom:1px solid #e9e95e;
}

.HeaderPaneMain{
	width:100%;
	padding:0px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	border-bottom:0px solid #a1ad7b;
	background-color:#fff;
}

.HeaderPaneAGOV {
	width:100%;
	padding:0px;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	border-top:3px solid #0000cc;
	background-color:#feff99;
}

.HeaderPane {
	vertical-align: top;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-align:center;
	padding: 7px 0px 0px 0px;
	border-bottom:3px solid #0000cc;
	background: url(images/HeaderTopLine.gif) repeat-x top left;
}


.HeaderPaneIP {
	vertical-align: top;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-align:center;
	/*padding: 7px 0px 0px 0px;*/
	border-bottom:3px solid #0000cc;
	background: url(images/HeaderTopLine.gif) repeat-x top left;
}

.HeaderPaneBottom {
	background: url(images/BottomLine.GIF) repeat-x top left;
}



.HeaderPaneGAFF {
	background: url(images/HeaderTopLine.gif) repeat-x top left #d9d9bf;
	padding:07px 0px 0px 0px;
}


.CurrentdatePane {
	height: 20px;	
	vertical-align: middle;
	text-align:right;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	white-space:nowrap;
	padding-right:10px;
}

.BreadcrumbPane {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #8b9166;
	text-align:left;
	vertical-align:middle;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 1px;
	padding-bottom:1px;
	height:6px;
	width:auto;
}


.breadcrumb{
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8b9166;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

.breadcrumb ,A.breadcrumb:link,A.breadcrumb:visited,A.breadcrumb:active{
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #8b9166;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
} 

A.breadcrumb:hover{
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #cc0001;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}

.TopPane {
	vertical-align: top;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

.LeftPane {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-left: 5px;
	padding-right:0px;
	padding-top: 5px;
	padding-bottom:5px;
	width:25%;
}

.LeftMenuPane {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-left: 5px;
	padding-right:0px;
	padding-top: 5px;
	padding-bottom:0px;
	width:25%;
}

.CenterPane {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom:5px;
	width:50%;
}

.CenterPane2 {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom:5px;
	width:75%;
}

.ContentPaneMain{
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom:0px;
	}


.RightPane {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	vertical-align:top;
	padding-left: 0px;
	padding-right:5px;
	padding-top: 5px;
	padding-bottom:5px;
	vertical-align:top;
	width:25%
	
}



.BottomPaneMain {
	width: 100%;
	padding:0px;
	vertical-align: top;
	background: #FFF url(images/BottomLine.gif) repeat-x center center ;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	
}


.BottomPane {
	vertical-align: top;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	padding:0px 5px 5px 5px;
}


	
.CopyrightPane {
	vertical-align: top;
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	text-align:center;
	height:20px;
}



/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/

/* Black (Default color) */
.Normal {
	color: #000000; 
	font-family: Helvetica, 
	Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
}

A.Normal:link, A.Normal:visited, A.Normal:Active { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBold { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* Red */
.NormalRed { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalRed:Hover { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldRed { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldRed:link, A.NormalBoldRed:visited, A.NormalBoldRed:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldRed:Hover { color: #c21212; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* Olive */
.NormalOlive { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalOlive:link, A.NormalOlive:visited, A.NormalOlive:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalOlive:Hover { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldOlive { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldOlive:link, A.NormalBoldOlive:visited, A.NormalBoldOlive:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldOlive:Hover { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* NormalYellow */
.NormalYellow { color: #f0e78c; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalYellow:link, A.NormalYellow:visited, A.NormalYellow:Active { color: #f0e78c; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalYellow:Hover { color: #f0e78c; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldYellow { color: #f0e78c; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldYellow:link, A.NormalBoldYellow:visited, A.NormalBoldYellow:Active { color: #f0e78c; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldYellow:Hover { color: #f0e78c; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }


/* Paragraph Style */
p { 
	color: #000000; 
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	/* original font-size: 11px; */
	font-size: 110%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

/* Blue */
.NormalBlue { color: #4d9fd7; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #4d9fd7; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalBlue:Hover { color: #4d9fd7; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldBlue { color: #4d9fd7; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldBlue:link, A.NormalBoldBlue:visited, A.NormalBoldBlue:Active { color: #4d9fd7; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldBlue:Hover { color: #4d9fd7; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* Orange */
.NormalOrange { color: #ea7c00; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalOrange:link, A.NormalOrange:visited, A.NormalOrange:Active { color: #ea7c00; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalOrange:Hover { color: #ea7c00; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldOrange { color: #ea7c00; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldOrange:link, A.NormalBoldOrange:visited, A.NormalBoldOrange:Active { color: #ea7c00; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldOrange:Hover { color: #ea7c00; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* Green */
.NormalGreen { color: #448b34; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #448b34; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalGreen:Hover { color: #448b34; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldGreen { color: #448b34; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldGreen:link, A.NormalBoldGreen:visited, A.NormalBoldGreen:Active { color: #448b34; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldGreen:Hover { color: #448b34; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* Gray */
.NormalGray { color: #707070; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; }
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active { color: #707070; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.NormalGray:Hover { color: #707070; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.NormalBoldGray { color: #707070; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active { color: #707070; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NormalBoldGray:Hover { color: #707070; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; }
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; text-decoration: underline; }

/* H2 */
H2 { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; }
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; }
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; text-decoration: underline; }

/* H4 */
H4 { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; }
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active { color: #848b58; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }


/* REDH1 */
.RedH1 { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; }
A.RedH1:Link,A.RedH1:Visited,A.RedH1:Hover,A.RedH1:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; text-decoration: underline; }

/* H2 */
.RedH2 { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; }
A.RedH2:Link,A.RedH2:Visited,A.RedH2:Hover,A.RedH2:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H3 */
.RedH3 { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; }
A.RedH3:Link,A.RedH3:Visited,A.RedH3:Hover,A.RedH3:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; text-decoration: underline; }

/* H4 */
.RedH4 { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; }
A.RedH4:Link,A.RedH4:Visited,A.RedH4:Hover,A.RedH4:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* H6 */
.RedH6 { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
A.RedH6:Link,A.RedH6:Visited,A.RedH6:Hover,A.RedH6:Active { color: #cc0001; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }



/* Default link syle */
A:Link, A:Visited, A:Active { 
	color: #0000cc; 
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 11pt; 
	font-weight: normal; 
	text-decoration: underline; 
}
A:Hover { color: #cc0000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11pt; font-weight: normal; text-decoration: none; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/

/* Default Container Title Style */
.Head { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }

/* SubHead */
.SubHead { color: #cc0000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-style:italic; font-size: 12pt; font-weight: bold; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Hover, A.SubHead:Active { color: #cc0000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-style:italic; font-size: 12pt; font-weight: bold; text-decoration: underline; }

/* SubHeadRed */
.SubHeadRed { color: #cc0000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-style:italic; font-size: 15pt; font-weight: bold; text-decoration: none; }
A.SubHeadRed:Link, A.SubHeadRed:Visited, A.SubHeadRed:Hover, A.SubHead:Active { color: #cc0000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-style:italic; font-size: 15pt; font-weight: bold; text-decoration: underline; }


/* SubHead Gold */
.SubHeadGold { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHeadGold:Link, A.SubHeadGold:Visited, A.SubHeadGold:Hover, A.SubHeadGold:Active { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 12px; 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: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Link, A.SubSubHead:Visited, A.SubSubHead:Hover, A.SubSubHead:Active { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* Text style for skin objects */
.SkinObject { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active, A.SkinObject:Hover { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/

/* Normal Text Box */
.NormalTextBox { color: #000000; background-color:FFFFFF; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 1px solid #CCCCCC;}
.NormalTextBox input{ color: #000000; background-color:FFFFFF; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 0px solid #CCCCCC;}
.NormalTextBox textarea{ color: #000000; background-color:FFFFFF; font-family: Helvetica, Tahoma, Arial, Verdana, 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: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover { color:#000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; 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: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover { color:#000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding:2px 3px 3px 4px; height: 20px; }

TH  { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.DataGrid_AlternatingItem { color: #000000; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #333333; font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
/*================================================================*/


/*=========================================================================================================*/
/* CISS.SideMenu Left SideMenu  */
/*=========================================================================================================*/


/*  

Deleted from CSS items below to stop FF from writing over itself.  Also to fix height looking the same between new items and lines wrapping

	width: auto;
	height: 24px;
	line-height:24px;
 */



#LeftMenus {
	background:Transparent;
	width:100%;
	border:none;
}

#LeftMenuBorder  { border:none;}

.MenuLevel0 {
	background:#d9d9bf;
}
a.MenuLevel0_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000; 
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#FFFFFF;}
	
a:active.MenuLevel0_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#dcdcaf;}
	
a:link.MenuLevel0_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
 	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:visited.MenuLevel0_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:hover.MenuLevel0_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#b9b996;}
	
a:MenuLevel0_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#dcdcaf;}
	
a:link.MenuLevel0_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:visited.MenuLevel0_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;
	height: 30px;
	line-height:24px;}
	

a.MenuLevel1_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
 	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:active.MenuLevel1_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:link.MenuLevel1_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:visited.MenuLevel1_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:hover.MenuLevel1_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#b9b996;}
	
a:visited.MenuLevel1_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:link.MenuLevel1_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	

a.MenuLevel2_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:active.MenuLevel2_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:link.MenuLevel2_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:visited.MenuLevel2_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:hover.MenuLevel2_Item { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#b9b996;}
	
a:MenuLevel2_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
 	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:link.MenuLevel2_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}
	
a:visited.MenuLevel2_ItemSelected { 
	border-left: 0px solid #FFF8CA; 
	border-right: 0px solid #FFF8CA;
	border-top: 0px solid #c3cad4;
	color:#000000;  
	text-decoration:none;
	font-weight:bold; 
	font-family: GillSans, Verdana, Arial, Helvetica; 
	font-size:8pt ;
	padding:0px 0px 0px 4px;
	white-space:normal;
	display: block;
	background:#d9d9bf;}

/*=========================================================================================================*/


A.ReadMoreLink:link, A.ReadMoreLink:visited, A.ReadMoreLink:Active { color: #660000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 14px; font-weight:bold; text-decoration: none; }


A.ReadMoreLink:Hover { font-color: #666699;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration:Underline;}



/*=========================================================================================================*/


.menutable {
	background-color: transparent;
		
}

/****** LINK COLORS ******/

A                 { color: #000000; text-decoration: underline; }
A:hover     { color: #660000; text-decoration: underline; }

a.Menu_Arrow_Level0_Item ,
a.Menu_Arrow_Level0_Item:visited
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
 	padding-left: 5px;
	font-size: 11pt;
	text-decoration: none;
}

/****** Menu Items ******/

a.Menu_Arrow_Level0_Item:hover,
a.Menu_Arrow_Level0_Item:active,
a.Menu_Arrow_Level0_Item:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #660000; text-decoration: none;
 	padding-left: 5px;
	font-size: 11pt;
	text-decoration: underline;
}


 
a.Menu_Arrow_Level0_ItemSelected ,
a.Menu_Arrow_Level0_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



a.Menu_Arrow_Level1_Item ,
a.Menu_Arrow_Level1_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
	padding-left: 15px;
	font-size: 11pt;
	text-decoration: none;
}


a.Menu_Arrow_Level1_Item:hover,
a.Menu_Arrow_Level1_Item:active,
a.Menu_Arrow_Level1_Item:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #660000; text-decoration: none;
	font-size: 11pt;
	padding-left: 15px;
	text-decoration: underline;
}

 
 
a.Menu_Arrow_Level1_ItemSelected ,
a.Menu_Arrow_Level1_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
 	padding-left: 13px;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}


a.Menu_Arrow_Level1_ItemSelected:hover,
a.Menu_Arrow_Level1_ItemSelected:active,
a.Menu_Arrow_Level1_ItemSelected:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #660000; text-decoration: none;
	padding-left: 13px;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}

/********************************/


a.Menu_Arrow_Level2_Item ,
a.Menu_Arrow_Level2_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
	padding-left: 25px;
	text-decoration: none;
	font-size: 11pt;
}


a.Menu_Arrow_Level2_Item:hover,
a.Menu_Arrow_Level2_Item:active,
a.Menu_Arrow_Level2_Item:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #660000; text-decoration: none;
	font-size: 11pt;
	padding-left: 25px;
	text-decoration: underline;
}

 
 
a.Menu_Arrow_Level2_ItemSelected ,
a.Menu_Arrow_Level2_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
 	padding-left: 25px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
}


a.Menu_Arrow_Level2_ItemSelected:hover,
a.Menu_Arrow_Level2_ItemSelected:active,
a.Menu_Arrow_Level2_ItemSelected:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-left: 25px;
	color: #660000;
	font-weight: bold;
	font-size: 11pt;
 	text-decoration: underline;
}


/********************************/


a.Menu_Arrow_Level3_Item ,
a.Menu_Arrow_Level3_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
	padding-left: 35px;
	text-decoration: none;
	font-size: 11pt;
}


a.Menu_Arrow_Level3_Item:hover,
a.Menu_Arrow_Level3_Item:active,
a.Menu_Arrow_Level3_Item:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-color: #660000; text-decoration: none;
	font-size: 11pt;
	padding-left: 35px;
	text-decoration: underline;
}

 
 
a.Menu_Arrow_Level3_ItemSelected ,
a.Menu_Arrow_Level3_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-color: #000000; text-decoration: none;
 	padding-left: 35px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
}


a.Menu_Arrow_Level3_ItemSelected:hover,
a.Menu_Arrow_Level3_ItemSelected:active,
a.Menu_Arrow_Level3_ItemSelected:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-left: 35px;
	font-color: #660000;
	font-weight: bold;
	font-size: 11pt;
 	text-decoration: underline;
}


/********************************/


a.Menu_Arrow_Level4_Item ,
a.Menu_Arrow_Level4_Item:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
	padding-left: 45px;
	text-decoration: none;
	font-size: 11pt;
}


a.Menu_Arrow_Level4_Item:hover,
a.Menu_Arrow_Level4_Item:active,
a.Menu_Arrow_Level4_Item:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #660000; text-decoration: none;
	font-size: 11pt;
	padding-left: 45px;
	text-decoration: underline;
}

 
 
a.Menu_Arrow_Level4_ItemSelected ,
a.Menu_Arrow_Level4_ItemSelected:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000; text-decoration: none;
 	padding-left: 45px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11pt;
}


a.Menu_Arrow_Level4_ItemSelected:hover,
a.Menu_Arrow_Level4_ItemSelected:active,
a.Menu_Arrow_Level4_ItemSelected:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-left: 45px;
	color: #660000;
	font-weight: bold;
	font-size: 11pt;
 	text-decoration: underline;
}


/* Addtional styles created by iBN to fix issues with comps not matching skins */
/* Ian */



.gname {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  13pt;
	font-weight: bold;
	color: #000000;
	font-variant:small-caps;

}

.bio { color: #0000cc;text-transform:uppercase;font-variant:small-caps;
	 font-family: LucidaGrande, Arial, Verdana, "Trebuchet MS"; font-size: 8pt; font-weight: normal;  }

A.bio:Link,  A.bio:Visited,  A.bio:Active { color: #0000cc;text-transform:uppercase;font-variant:small-caps;
	 font-family: LucidaGrande, Arial, Verdana, "Trebuchet MS"; font-size: 8pt; font-weight: normal;  }
A.bio, A.bio:Hover { color: #cc0000;text-transform:uppercase;
	font-variant:small-caps;
	 font-family: LucidaGrande, Arial, Verdana, "Trebuchet MS"; font-size: 8pt; font-weight:normal; }

.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
	/* text-transform:uppercase;
	font-variant:small-caps; */

}



/* Addtional styles created by iBN to fix issues with comps not matching skins */
/* Edgard */

.SGATable { 
	color: #000000; 
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 110%;
	font-weight: normal;
	text-align: left;
}



/* Addtional styles created to format the Articles */
/* Edgard */


.ArticlesListingTitle {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 90%;
	font-weight: normal;
	text-align: left;
}
.ArticlesListingSummary {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 80%;
	font-weight: normal;
	text-align: left;

}
.ArticleViewTitle {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}

.ArticleViewBody {
	font-family: Helvetica, Tahoma, Arial, Verdana, Arial, sans-serif; 
	font-size: 70%;
	font-weight: normal;
	text-align: left;
}
