body
{
	background-color: #ABBACF;
}

.headings
{
	font-size:10pt;
	font-family: Verdana, Arial, 'Times New Roman';
	background-color: #333367;
	color: White;
	font-weight:bold;
}

.topNavStyle
{
    background-color:#333367;
    border-width: thin;
    border-bottom: solid 1 black;
    border-top: solid 1 black;
}

.topNavMenuStyle
{
    background-color:#333367;
    text-align: center;
    font-weight:lighter;
    padding-left:2px;
   
    
}


/*
a:link {color: white}
a:visited {color: #000099}
a:hover {color: #000099}
a:active {color: #0000FF}

.topNavMenuItem
{
}

a:link.topNavMenuItem, a:visited.topNavMenuItem
		{
			color: white;
		}
a:hover.topNavMenuItem
{
    color:Black;
    background-color:#DBE4ED;
}
*/


.leftNavTableLayout
{
	padding-top:20;
	padding-bottom: 20;
}

.leftNavMenuStyle
{
    background-color:#ABBACF;
    text-align: left;
    font-size: 12px;
    color: #000099;
    font-family: Verdana;
    padding-bottom:4px;
}

.leftNavMenuItem
{
    font-size: 12px;
    color: #000099;
    font-family: Verdana;
    text-align: left;
    line-height: 14pt;
    width: 130px;

}


.topNavItems
{
    font-size: 12px;
    color: white;
    font-family: Verdana;
    text-align: left;
    line-height: 14pt;
    width: 130px;
}

.RightNavBackgroundColor {
	background-color : #DBE4ED;
	margin-bottom: 0px;
}

.RightMenuTitleStyle {
    background-color:#333367;
    color: white;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width:100%;
}

.RightMenuItemStyle {
   background-color: #E8E1D4;
   border:1px solid black;
   padding-left: 5px;
   width:100%;
}

.GrayBackgroundColor {
	background-color : #B8B8B8;
	margin-bottom: 0px;
}

.HdrBlue {
	FONT-FAMILY: Verdana;
	font-size : 13px;
	font-weight : normal;
	color : #000099;
}

.HdrBlack {
	FONT-FAMILY: Verdana;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
}

.HdrBlueBold {
	FONT-FAMILY: Verdana;
	font-size : 13px;
	font-weight : bold;
	color : #000099;
}

.HdrBlackBold {
	FONT-FAMILY: Verdana;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}

.SectionTitle {
    background-color:#333367;
    color: white;
    font-weight:bold;
    font-size: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    text-align: left;
    width:100%;

}


.BodyTextBlackSmall {
	FONT-FAMILY: Verdana;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

.BodyTextBlueSmall {
	FONT-FAMILY: Verdana;
	font-size : 10px;
 	font-weight : normal;
	color : #000099;
}

.BodyTextBlueSmallBold {
	FONT-FAMILY: Verdana;
	font-size : 10px;
 	font-weight : bold;
	color : #000099;

}


.BodyTextBlack {
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}

.BodyTextRed {
	FONT-FAMILY: Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #ff0000;
}

.BodyTextRedBold {
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #ff0000;
}

.BodyTextBlue {
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : normal;
	color : #000099;
}


.FootTextBlue {
	FONT-FAMILY: Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #000099;
}

/* Column Heading Styles */
.BodyTextBlackBold{
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}

.BodyTextBlueBold {
	FONT-FAMILY: Verdana;
	font-size : 14px;
	font-weight : bold;
	color : #000099;
}



.mainTable
{
    background-color: white;
    border:1px solid black; 
}

.mastheadTable
{
    background-color: White;
    width:767px;
    padding-bottom: 0;
    padding-top: 0;
    padding-left:0;
    padding-right:0
}

 
.contentAreaText
{
	font-size: 10pt;
	font-family: Arial, Verdana, 'Times New Roman';
}

.heading1
{
	font-size:12pt;
	font-family: Arial, Verdana, 'Times New Roman';
}

.label1
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}



.nopadding
{
	line-height: 0;
	margin: 0px;
	padding: 0px;
}

.BlackBackgroundColor {
	background-color: #000000;
	margin-bottom: 0px;
	
}

.WhiteBackgroundColor {
	background-color : #FFFFFF;
	margin-bottom: 0px;	
}


.LeftNavBackgroundColor {
	background-color : #ABBACF;
	margin-bottom: 0px;
	FONT-FAMILY: Verdana;
	font-size : 11px;
	font-weight : normal
}

.footertable
{
	border-top-width: 1px;
	border-top-color: #B8B8B8;
	border-top-style: solid;
}

.footerNav
{
    FONT-FAMILY: Verdana;
	font-size : 10px;
	color : #000099;
	
}

.footerSeparatorLine
{
    font-size:small;
    color:#000099;
    padding-left:5px;
    padding-right:2px;
}

/* Bread Crumb Style */
.Breadcrumb {
	FONT-FAMILY: Verdana;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
}

a:link.footerNav, a:visited.footerNav
		{
			color: #000099;
			text-decoration: none;
		}
a:hover.footerNav
{
    color:#000099;
    text-decoration: underline;
}

a:link.BodyTextBlueSmallBold, a:visited.BodyTextBlueSmallBold {
	text-decoration: none;
}

a:hover.BodyTextBlueSmallBold
{
    text-decoration:underline;
}

a:link.BodyTextBlue, a:visited.BodyTextBlue {
	text-decoration:none;
}

a:hover.BodyTextBlue{
	text-decoration:underline;
}

a:link.BodyTextBlueBold, a:visited.BodyTextBlueBold {
	text-decoration: none;
}

a:hover.BodyTextBlueBold
{
    text-decoration:underline;
}

/*#Top menu styles#*/
.horizontalmenu
{
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
}

.verticalmenu
{
	background: none;
}
/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
	height: 34px;
	color: #ffffff;
	padding: 3px;
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
}

.horizontalsubCMSMenu
{
	background: black;
	color: #ffffff;
}

.horizontalsubCMSMenu tr
{
	background: black;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: #eb6d24;
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 15px;
	padding: 0px 10px;
	background: url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) no-repeat top right;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) repeat-x;
}


/*#Top menu styles/Vertical#*/
.verticalCMSMenu
{
/*	height: 34px;*/
	width: 110px;
	color: #ffffff;
	padding: 3px;
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);

}

.verticalsubCMSMenu
{
	background: black;
	color: #ffffff;
	height: 34px;
}

.verticalsubCMSMenu tr
{
	background: black;
}

.verticalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown,
.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 101px;
	min-height: 24px;
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver
{
	background: #eb6d24;
}

.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, 
.verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, 
.verticalCMSMenuHighlightedMenuItemMouseDown, 

.verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp
{
	height: 34px;
	font-size: 15px;
	padding: 0px 10px;
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
}

.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, 
.verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) repeat-x;
}

/* Menu design */
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
	background-color:#ABBACF;
	border: 1px solid black;
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: underline;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.CMSTreeMenuLink
{
	font-size: 11px;
    	color: #000099;
    	font-family: Verdana;
	padding-left: 11px;
	text-decoration: none;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 18px;
	font-size: 11px;
    	color: #000099;
    	font-family: Verdana;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
	padding-left: 11px;
        font-size: 11px;
        font-family: Verdana;
	text-decoration: underline;
}

.subCMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
	padding-left: 18px;
}