﻿A, A:visited, A:active 
{
	color:Navy;
}

mainMenu
{
	overflow: visible;
}

.menuZIndex {
    z-index: 1;
	color:Black;
}

.menuZIndex A:visited 
{
	color:Black;
}


IMG { border:none; }

#regionSelect {
	margin-top:50px;
}

/*Reorder List*/
.dragHandle {
	width:15px;
	height:25px;
	background-color: #C6DCF2;	
	cursor:move;
	border:outset thin white;
	background-image:url(../images/SlideHand1.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color: #C6DCF2;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border: solid thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
	color: #004080;	
}
.reorderListRow
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #406180;	
	border: solid 1px #7A96DF;
}
.reorderListCell
{
	display: table-cell;
	vertical-align: top;
}
.reorderListHeader
{
	text-align: center;
	vertical-align: top; /* top; baseline;*/
	display: table-cell;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #004080;
	background-color: #C6DCF2;
}
/* END Reorder */

.copyright
{
	font-weight: bold; 
	font-size: 7pt; 
	color: #102940; 
	font-style: italic; 
	font-family: Arial, Verdana;
}
.pageHeader
{
	text-align: left;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #004080;	
}
.pageHeaderSmall
{		
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #004080;	
}
.pageHeaderCenter
{
	text-align: center;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #004080;	
}
.pageHeaderSmallCenter
{
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #004080;	
}
.pageHeaderSmallCenterBorder
{
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #004080;	
	border: solid 1px #7A96DF;
}
.pageSubHeader
{
    text-align: center;
    font: 14px Arial, Tahoma, Verdana, sans-serif;
    color: #000000;
    font-weight: bold;
}
.dialogWinTitle
{
    padding: 10px 0 5px 5px;
    font: 15px Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}
.panelHeader
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 0.9em;
	background-color: #507CD1;
	color: #FFFFFF;	 	
}
.hr
{
	width: 75%;
	color: #C6DCF2; 
	text-align: center;
}
.hrhidden
{
	display: none;
	visibility:hidden;
}
.sectionHeader
{
	text-align: center;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #102940;
}
.sectionHeaderMedium
{
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #102940;
}
.sectionHeaderSmall
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #102940;
}
.sectionHeaderSmallBorder
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #102940;
	border: solid 1px #7A96DF;
}
.sectionHeaderSmallBorderAlertText
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #EA7500;
	border: solid 1px #7A96DF;
}
.sectionHeaderSmallBorderTotals
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #102940;
	border-top: solid 1px #E0E0FF;
	border-right:solid 1px #E0E0FF;
	border-left: solid 1px #E0E0FF;
	border-bottom:solid 1px #7A96DF;
}
.tableTextSmallBorderTotals
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #102940; 
	FONT-FAMILY: Arial, Verdana;
	border-top: solid 1px #E0E0FF;
	border-right:solid 1px #E0E0FF;
	border-left: solid 1px #E0E0FF;
	border-bottom:solid 1px #7A96DF;
}
.sectionHeaderBorder
{
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	border: solid 1px #7A96DF;
}
.secSubHeader
{
	border: solid 1px #000000;
	margin: 0px;
	width: auto;
	text-align: left;
	padding: 2px 2px 3px 15px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCFF;
}
.italicHeader
{
	font-weight: normal;
	font-size: 10pt;
	color: #102940;
	font-family: Arial, Verdana;
	font-style: italic;
}
.columnHeader
{
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.columnHeaderSmall
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #102940;
}
.columnHeaderBorder
{
	text-align: left;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	color: #004080;
	background-color: #C6DCF2;
	white-space:nowrap;
}
.columnHeaderCenter
{
	text-align: center;
	font-family: Arial;
	font-size: 0.9em;
	font-weight: bold;
	color: #004080;
	background-color: #C6DCF2;
}
.columnHeaderBorderCenter
{
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #004080;
	border: solid 1px #7A96DF;
}
.columnHeaderSmallBorder
{
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #004080;
	background-color: #C6DCF2;
}
.columnHeaderBorderLite
{
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #406180;
	background-color:#F5F5F5;
}
.columnHeaderItalics
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	COLOR: #102940;
	FONT-FAMILY: Arial, Verdana;
	font-style: italic;
}
.colHeaderItalicsBorder
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	COLOR: #102940;
	FONT-FAMILY: Arial, Verdana;
	font-style: italic;
	border: solid 1px #7A96DF;
}
.colImage
{
	background-repeat: no-repeat;
	background-position:center;	
}

.gvColHeader
{
	background-color: #7A96DF;
    border-color: White Gray Gray White;
    border-right: 1px solid Gray;
    border-style: solid;
    border-width: 1px;
    color: White;
    cursor: pointer;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    padding-left: 3px;
    text-align:center;
}

.gvColHeader A
{
	text-decoration:none;
	color:White;
}

.gvTallRows
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.gvNameHistory
{
    font-size: 9pt;
    border-left-color: White;
    border-right-color: White;
}

.rowHeaderSmall
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #406180;	
}
.rowHeaderLite
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color:  #000000;	
}
.cellBackColorLight
{
	background-color: #D7D7D7;
}
.tableBorder
{
	border: solid 1px #000000;
}
.tableBorderLight
{
	border: solid 1px #7A96DF;
}
.tableText
{
	border-collapse:separate;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	/*line-height: 1.4em;*/
}
.tableTextLarge
{
	font-family: Arial;
	font-size: 10pt;
	color: #406180;
	font-weight: normal;
}
.tableTextSmall
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #406180;
	text-align:left;
}
.tableTextBold
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.tableTextDisabled
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #d2d4d4;
}
.tableTextBlue
{
	font-weight: bold; 
	font-size: 8pt; 
	color: #406180; 
	font-style: normal; 
	font-family: Arial, Verdana; 
	text-decoration: none;
}
.tableTextBlueLarge
{
	font-weight: bold; 
	font-size: 10pt; 
	color: #406180; 
	font-style: normal; 
	font-family: Arial, Verdana; 
	text-decoration: none;
}
.tableTextBlueSmall
{
	font-weight: normal; 
	font-size:   8pt; 
	color: #406180; 
	font-style: normal; 
	font-family: Arial, Verdana; 
	text-decoration: none;
}
.tableTextBlueXSmall
{
	font-weight: normal; 
	font-size:   7.5pt; 
	color: #406180; 
	font-style: normal; 
	font-family: Arial, Verdana; 
	text-decoration: none;
}
.tableTextUnderline
{
	font-weight: normal; 
	font-size: 8pt; 
	color: #004080; 
	font-style: normal; 
	cursor: pointer;
	font-family: Arial, Verdana; 
	text-decoration: underline;
}
.tableTextBorder
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4em;
	border: solid 1px #C6DCF2;
}
.tableTextSmallBorder
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #102940; 
	FONT-FAMILY: Arial, Verdana;
	border-width: 1px;
	border-style: solid;
	border-color: #E0E0FF;
	border-collapse:separate;
}
.tableTextDarkBorder
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana;
	border-width: 1px;
	border-style: solid;
	border-color: #E0E0FF;
	border-collapse:separate;
}
.lightBorder
{
	border-width: 1px;
	border-style: solid;
	border-color: #C6DCF2;
}
.captionLite
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #B3B3FF;
}
/*E0E0FF*/
.border1px
{
	border-width: 1px;
	border-style: solid;
	border-color: #102940;
}

.tableCellGray
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	vertical-align: top;
	background-color: #F0F0F0;
	color: #004080;
}
.textBoxOptional
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
}
.hR
{
	color: #004080;
	width: 75%;
}
.required
{
	font-size: 10pt;
	font-family: Arial;
	color: #C60000;
}
.comboBox
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.comboBoxBorder
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	border: solid 1px #7A96DF;
}
.tableTextDark
{
	background-color: #7A96DF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	
}
.tipText
{
	color: #EA7500;
	font-family: Arial;
	font-size: 88%;
	font-weight: bold;
}
.errorText
{	
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Red;
}
.errorTextLarge
{	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.infoText
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 0.85em;
	font-weight: bold;
	color: #800000;
}
.alertText
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 0.85em;
	font-weight: bold;
	color: #EA7500;
}
.alertTextLarge
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 0.95em;
	font-weight: bold;
	color: #EA7500;
}
.working
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 0.85em;
	font-weight: bold;
	font-style:italic;
	color: #EA7500;
}
.alertRedText
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 0.85em;
	font-weight: bold;
	color: Red;
}
.help
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #EA7500;
}
.helpLarge
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #EA7500;
}
.resultsText
{
	font-family: Arial;
	font-size: 0.75em;
	font-weight: bold;
	color: #626DF9;
}
.calendarHeader
{
	color: #004080;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}
.labelText
{
	color: #004080;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

.positiveMaskInteger
{
	color: #000000;
	text-align: right;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}

.currencyMask
{
	color: #000000;
	text-align: right;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}

.textBoxEdit
{
	color: #000000;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.textBoxReadOnly
{
	color: #000000;
	background-color: #d3d3d3;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.linkText
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
	color: navy;
	
}
.menuLarge
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #004080;
	text-decoration:underline;
}
.rowLite
{
	background-color: #F0F4FA;
}
.ArowEven
{	
	background-color: #F8F8FF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
	color: #FFFFFF;
	
}
.ArowOdd
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}
.Asmall
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #2A9AC4;
}
.itemHide
{
	display: none;
	visibility: hidden;
}
.itemShow
{	
	display: inline;
	visibility: visible;
}
.iconSmall
{
	border: 0px;
	width: 11px;
	height: 11px;
}
.iconSmallPad5R
{
	border: 0px;
	width: 11px;
	height: 11px;
	padding-right: 5px;
}
.imageButton
{		
	background-image: url(../Images/gelButton.gif);
	background-repeat: no-repeat; 
	text-align:center; 
	font-size: 8pt; 
	font-family: Trebuchet MS;
	font-weight: bold; 
	color: #000000; 
	width: 98px;
	height: 16px;
	text-decoration: none;	
}
.buttonOld
{	
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;	
	background:#C6DCF2;
	/*#F5F5F5*/
	color: #3F1E1C;		
}
.button
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 8pt;	
	background: #C6DCF2;
	color: #284E98;	
	border: solid 1px #507CD1;
	width:75px;
}

.buttonDisabled
{
	cursor: default;
	font-family: Verdana;
	font-size: 8pt;	
	background: #C6DCF2;
	color: grey !important;	
	border: solid 1px #507CD1;
	width:75px;
}

.buttonWide
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 8pt;	
	background: #C6DCF2;
	color: #284E98;	
	border: solid 1px #507CD1;
	width:155px;
}
.buttonNoSize
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 8pt;	
	background: #C6DCF2;
	color: #284E98;	
	border: solid 1px #507CD1;
}
.buttonSmall
{
	cursor: pointer;
	font-family: Verdana;
	font-size: 8pt;	
	background: #C6DCF2;
	color: #284E98;	
	border: solid 1px #507CD1;
	width:85px;
}
.panelHead
{
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7a96df;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.panelHover
{
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4D4D4D;
	background-color: #A0A0FF;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-repeat:repeat-x;
}

.panelContent
{
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 9pt;
	height: 100%;
}
.infoDiv {
	position: static; 
	width: 25px;
	z-index: 100;
	text-align: left; 
	font-family: Trebuchet MS, Verdana, Arial; 
	font-size: 10pt;
	border: none 1px #FF0000; 
	text-decoration: none; 
	color: #000080; 
	}

.infoDiv a {
	display: block; 
	text-align: left; 
	font-family: Trebuchet MS, Verdana, Arial; 
	font-size: 10pt;
	border: none 1px #000000; 
	text-decoration: none; 
	color: #000080; 
	}

.infoDiv a:hover {
	color: #000080; 
	border-width: 5 0 0 0 ;
	
	}
.infoDiv span{
		display: none;
	}
	
.infoDiv a:hover span {
	display: block;
	position: absolute; 
	width: 215px;
	border: dashed 1px #000000; 
	padding: 5px;
	text-align: left; 
	vertical-align: top;
	font-family: Trebuchet MS, Verdana, Arial; 
	font-size: 10pt;
	text-decoration: none; 

	background: #C6DCF2;
	color: #284E98;	
	}
	
	.igStyleWebPanelHdrL
    {
        text-align: left;
        padding-left: 3px;
        padding-right: 3px;
        font: bold 12px Microsoft Sans Serif;
        color: #FFFFFF; 
        background-color: #7A96DF;
        vertical-align: middle;
        border: solid 1px #C0C0C0; 
    }
    
	.igStyleWebGridTbl
    {
        empty-cells: show;
    }

    .igStyleWebGridHdrL
    {
        text-align: left;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        color: #FFFFFF; 
        background-color: #7A96DF;
        vertical-align: middle;
        border: solid 1px #C0C0C0; 
    }

    .igStyleWebGridHdrC
    {
        text-align: center;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        color: #FFFFFF; 
        background-color: #7A96DF;
        vertical-align: middle;
        border: solid 1px #C0C0C0; 
    }

    .igStyleWebGridHdrR
    {
        text-align: right;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        color: #FFFFFF; 
        background-color: #7A96DF;
        vertical-align: middle;
        border: solid 1px #C0C0C0; 
    }

    .igStyleWebGridCellL
    {
        text-align: left;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        background-color: #FFFFFF;
        vertical-align: middle;
        border-top: solid 1px #FFFFFF;
        border-right: solid 1px #C0C0C0; 
        border-bottom: solid 1px #C0C0C0; 
        border-left: solid 1px #FFFFFF;    
    }

    .igStyleWebGridCellLEnd
    {
        text-align: left;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        background-color: #FFFFFF;
        vertical-align: middle;
        border-top: solid 1px #FFFFFF;
        border-right: solid 1px #C0C0C0; 
        border-bottom: solid 1px #C0C0C0; 
        border-left: solid 1px #C0C0C0;    
    }

    .igStyleWebGridCellC
    {
        text-align: center;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        background-color: #FFFFFF;
        vertical-align: middle;
        border-top: solid 1px #FFFFFF;
        border-right: solid 1px #C0C0C0; 
        border-bottom: solid 1px #C0C0C0; 
        border-left: solid 1px #FFFFFF;    
    }
    
    .igStyleWebGridCellR
    {
        text-align: right;
        padding-left: 3px;
        padding-right: 3px;
        font: 11px Microsoft Sans Serif;
        background-color: #FFFFFF;
        vertical-align: middle;
        border-top: solid 1px #FFFFFF;
        border-right: solid 1px #C0C0C0; 
        border-bottom: solid 1px #C0C0C0; 
        border-left: solid 1px #FFFFFF;    
    }
    .igStyleTabOn
    {
		vertical-align: middle;
		text-align: center;
		font: 8pt Microsoft Sans Serif;
		width: 131px;
		height: 26px;
		background-image: url('../Images/igStyleTabOn.gif');
		background-repeat: no-repeat;
    }
    .igStyleTabOff_0
    {
		vertical-align: middle;
		text-align: center;
		font: 8pt Microsoft Sans Serif;
		width: 131px;
		height: 26px;
		background-image: url('../Images/igStyleTabOff_0.gif');
		background-repeat: no-repeat;
		border-bottom: solid 1px #39496B;
		cursor: pointer;
    }
    .igStyleTabOff_1
    {
		vertical-align: middle;
		text-align: center;
		font: 8pt Microsoft Sans Serif;
		width: 131px;
		height: 26px;
		background-image: url('../Images/igStyleTabOff_1.gif');
		background-repeat: no-repeat;
		border-bottom: solid 1px #39496B;
		cursor: pointer;
    }
    .igStyleTabsetR
    {
		border-bottom: solid 1px #39496B;
		width:100%;
    }
    .igStyleTabsetR2
    {
		border-bottom: solid 1px #39496B;
		width:80%;
    }
    .igStyleTabsetR_DH
    {
		/*HIDE SR-236 make width: 69%;*/width: 49%;
		border-bottom: solid 1px #39496B;
    }
    .igStyleTabsetR_C
    {
		width: 32%;
		border-bottom: solid 1px #39496B;
    }
    .igStyleTabTxt_0
    {
		width: 131px;
		padding-top: 4px;
    }
    .igStyleTabTxt_1
	{
		width: 131px;
	}
	.igStyleTabsetContentArea
	{
		padding: 5px 0 5px 0;
	}
	.reportsList
	{
		background: #FFFFFF;
	}
	.reportsList td
	{
		vertical-align: top;
		background: #F0F4FA;
		border: solid 1px #7A96DF;
		width: 25%;
	}
	.excelReportsCell
	{
		vertical-align: top;
		background: #F0F4FA;
		border: solid 1px #7A96DF;
		width: 25%;
	}
/*
==============================================================================
JANINA'S NEW LOOK HOME PAGE
==============================================================================
*/
.newsLinks 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406180;	
}
a.newsLinks 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406180;
	text-decoration:underline;
}
a.newsLinksSmall
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #406180;
	text-decoration:underline;
}
.newsLinksXSmall
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #406180;
	text-decoration:underline;
}
a.newsLinks:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406180;
	text-decoration:none;
}
a.newsLinksLarge 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #406180;
	text-decoration:underline;
}
a.newsLinksLarge:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #406180;
	text-decoration:none;
}
.menuLinks 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #004080;
	text-decoration:none;
}
.menuLinksNew 
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.menuLinks:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #004080;
	text-decoration:underline;
}
.menuLinksLarge 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #406180;
	text-decoration:none;
}
.menuLinksLarge:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #004080;
	text-decoration:underline;
}
.logoHeading 
{
	background-image: url(../Images/gradientHeader2.jpg);
	background-repeat: no-repeat;
	height:59px;
	vertical-align:top;

}

.blkChevBullet {
	list-style-image: url(../Images/chevronBulletBlack.gif);
}

.mainHeader 
{	
	vertical-align: top;
	width: 100%;
}

.newsHeading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/topNav.gif);
	background-repeat: repeat-y;
	height:32px;
	background-position: top right;
}

.newsPromotionBoxSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-transform: none;
}

.newsPromotionBox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.newsPromotionBoxBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000000;
}

.newsPromotionBoxBoldBlue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #2F2FFF;
}

.newsTable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: separate;
	background-position: left top;
	height:200px;
	background-color: #FFFFFF;
}

.newsBoxes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}

.viewAll {
	padding-bottom: 5px;
	padding-left: 90px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.feedbackLink
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.toolboxLinks 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406180;
	text-decoration:underline;
    cursor:hand;
}
.toolboxLinks:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #406180;
	text-decoration:none;
	cursor:hand;
}
@media print 
{
	.noprint
	{
		visibility: hidden;
		display: none;
	}
}




/*
Styles used with GridViews (primarily for row highlighting)
simplehighlight style is a placeholder for Jquery to identify a row.
*/
.nobordertextbox
{
	padding-left:5px;
	width:90%;
	font: 8pt Arial,Helvetica,sans-serif;
    border:0px solid #000000;
}
.bordertextbox
{
	padding-left:5px;
	width:90%;
    border:1px solid Grey;
    font: 8pt Arial,Helvetica,sans-serif;
}

.specialcolumnright
{
	border-right: 3px solid #EA7500;
}

.ddlSmall
{
	width:90%;
    font: 8pt Arial,Helvetica,sans-serif;
    margin-right:8px;
}

.hidden
{
    display: none;
} 
.datahighlight 
{
    background-color: #7A96DF !important;
    color: White;
}
.datahighlight a span  
{
    color: White !important;
}
.simplehighlight
{
}    

.nowrap
{
	white-space:nowrap;
}

.home_subtitle
{
	color: #5f6972;
	font-size: 8pt;
	font-style: italic;
}

