.stepNStyle {width:100%; margin-top:25px; margin-bottom:0; font-family:tahoma; font-weight:bold; font-size:14px; letter-spacing:2px; color:#244AA3; border-bottom:4px double #244AA3;}
.normalStyle {font-family:tahoma; font-size:12px; }
.NStyle {font-family:tahoma; font-size:12px; }
.inputStyle {font-family:tahoma; font-weight:bold; font-size:12px; color:#002675}
.searchResultTD {border:2px solid #244AA3;font-family:tahoma; font-weight:bold; font-size:12px; letter-spacing:2px; color:#002675}
.searchResultSTR {margin:10px; height:10px}

.searchTableHeader
{
		background-color:#DDDDDD;
		color:#000000;
		font-size:10px;
		font-weight:bold
}

.ColHeaderBlue
{
		background-color:#16C1E8;
		color:#000000;
		font-size:10px;
		font-weight:bold
}

.searchTableNormal
{
	text-align:left;
	background-color:white;
	color:black;
	font-family:Tahoma;
	font-size:12px;
}

.disabledScript
{
	text-align:left;
	color:#cccccc;
	font-family:Tahoma;
	font-size:12px;
}

.pageListStyle {font-family:tahoma; line-height:15px; font-size:12px; color:#002675; height:25px}
.pageListLinkStyle {font-family:tahoma; font-size:12px; letter-spacing:2px; color:#002675; margin-bottom:15px}
.currPageListLinkStyle {font-weight:bold; font-family:tahoma; font-size:12px; letter-spacing:2px; color:#002675; background:#ced5e9; margin-bottom:15px}
.boldHREF {font-family:tahoma; font-size:11px; font-weight:600; color:#003366}
.boxedHREF {font-family:tahoma; font-size:12px; font-weight:600; background-color:#3E568A; color:white; border:3px groove #999999; height: 30px; line-height:20px;}
.reverseBoxedHREF {font-family:tahoma; font-size:12px; font-weight:600; color:#3E568A; background-color:white; border:3px groove #999999; height: 30px; line-height:20px;}
.requiredStyle {font-weight:bold; font-size:10px; color:red}
.optionLabelStyle {font-family:tahome; font-weight:bold; font-size:12px; color:black}

.pageHeader
{
		font-family:Verdana;
		color:#003399;
		font-size:16px;
		width:100%;
		border-bottom:4px double #244AA3;
		font-weight:bold
}

h3 {
	color: #ffffff;
  font-size: 18px;
  font-weight:bold;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.DarkTitle {
	color: #0b4e71;
  font-size: 18px;
  font-weight:bold;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.subMenuText
{
    color: #ffffff;
    font-size: 10px;
    font-weight:bold;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

}

.homeNewsText
{
    color: #0b4e71;
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: 0px 80px 0px 55px;
}

.BodyCopyV2
{
    color: #0b4e71;
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

font
{
    font-family: Verdana, Arial, Helvetica, sans-serif
}
td
{
    font-size: 10px
}
a:link
{
    color: #525252
}
a:active
{
    color: #525252
}
a:visited
{
    color: #525252
}
a:hover
{
    color: #0171B9
}
hr
{
    color: #666666;
    height: 1px
}

.orderGrid
{
    background-color: #666666
}
td.CalDayTDToday
{
    background-color: #FFFF99
}
TD.DataGridDataRow0
{
    BACKGROUND-COLOR: #EEEEEE
}
TD.DataGridDataRow1
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 10px
}
TD.DataGridDataRowHighlight
{
    BACKGROUND-COLOR: #15C1E8
}

TD.DataGridDataRowSpacer
{
    BACKGROUND-COLOR: #EEEEEE
}


TD.DataGridCaptionRow
{
    BACKGROUND-COLOR: #DDDDDD;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
TD.DataGridCellLightBlue
{
		BORDER-RIGHT: #666666 solid;
    BORDER-TOP: #666666 solid;
    BORDER-LEFT: #666666 solid;
    BORDER-BOTTOM: #666666 solid;
    BACKGROUND-COLOR: #DDDDDD;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
TD.DataGridCellDarkBlue
{
		BORDER-RIGHT: #666666 solid;
    BORDER-TOP: #666666 solid;
    BORDER-LEFT: #666666 solid;
    BORDER-BOTTOM: #666666 solid;
    BACKGROUND-COLOR: #EEEEEE;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
TD.DataGridCellHotGreen
{
		BORDER-RIGHT: #666666 solid;
    BORDER-TOP: #666666 solid;
    BORDER-LEFT: #666666 solid;
    BORDER-BOTTOM: #666666 solid;
    BACKGROUND-COLOR: #666666;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
TD.DataGridHeadRow
{
    BORDER-RIGHT: #000000 solid;
    BORDER-TOP: #000000 solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000000 solid;
    BORDER-BOTTOM: #000000 solid;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
TD.DataGridFormTD
{
		BORDER-RIGHT: #666666 solid;
    BORDER-TOP: #666666 solid;
    BORDER-LEFT: #666666 solid;
    BORDER-BOTTOM: #666666 solid;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 10px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}

.iFrame
{
    border:1px inset #cccccc
}

.genMedium
{
    COLOR: #525252;
    FONT-SIZE: 11px
}
A.genMedium
{
    COLOR: #525252
}
A.genMedium:hover
{
    COLOR: #525252
}

.genSmall
{
    COLOR: #525252;
    FONT-SIZE: 9px
}
A.genSmall
{
    COLOR: #525252
}
A.genSmall:hover
{
    COLOR: #525252
}

.genTiny
{
    COLOR: #525252;
    FONT-SIZE: 8px
}
A.genTiny
{
    COLOR: #525252
}
A.genTiny:hover
{
    COLOR: #525252
}

.genSmallBold
{
    COLOR: #525252;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold
}
A.genSmallBold
{
    COLOR: #525252
}
A.genSmallBold:hover
{
    COLOR: #525252
}

.genTitle
{
    COLOR: #525252;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}

.genError
{
    COLOR: #ff0000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}

.mainNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
A.mainNav
{
    COLOR: #525252
}
A.mainNav:hover
{
    COLOR: #525252
}

A.dSL:link
{
    COLOR: #525252
}
A.dSL:active
{
    COLOR: #525252
}
A.dSL:visited
{
    COLOR: #525252
}
A.dSL:hover
{
    COLOR: #525252
}

.genLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #525252
}
A.genLink:link
{
    COLOR: #525252
}
A.genLink:hover
{
    COLOR: #525252
}
A.genLink:visited
{
    COLOR: #525252
}

INPUT
{
    BORDER-LEFT-COLOR: #999999;
    BORDER-BOTTOM-COLOR: #999999;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP-COLOR: #999999;
    BORDER-RIGHT-COLOR: #999999
}

INPUT.bold
{
    BORDER-LEFT-COLOR: #999999;
    BORDER-BOTTOM-COLOR: #999999;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP-COLOR: #999999;
    FONT-WEIGHT: bold;
    BORDER-RIGHT-COLOR: #999999
}
INPUT.err
{
    BORDER-LEFT-COLOR: #FF0000;
    BORDER-BOTTOM-COLOR: #FF0000;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP-COLOR: #FF0000;
    BORDER-RIGHT-COLOR: #FF0000
}

TEXTAREA
{
    BORDER-LEFT-COLOR: #999999;
    BORDER-BOTTOM-COLOR: #999999;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP-COLOR: #999999;
    BORDER-RIGHT-COLOR: #999999
}

SELECT
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.genButton
{
	font-size: 10px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #000000;
	background: #DDDDDD
}

.siteMapLink
{
	visibility:hidden;
	display:none
}

/* tabs */

.tabs {
	font-weight:		bold;
	font-size:			3mm;
	background:			#ffffff;
	margin:				0;
	padding-top:		5px;
	padding-left:		18px;
	padding-bottom:		1px;
	position:			relative;
	z-index:			1;
/*	border-right:		1px solid #666666;*/ /* #A72B01 */
}

ul[class~=tabs] {
	white-space:		nowrap;
}

.tabs li {
	display:			inline;
}

.tabs li a {
	display:			inline;
	border:				1px solid #666666;
	color:				#666666;
	text-decoration:	none;
	background:			#FCFCFC;
	padding-left:		8px;
	padding-right:		8px;
	padding-top:		2px;
	padding-bottom:		1px;
	margin-right:		10px;
	margin-left:		0px;
}

.tabs li.selected a {
	background:			#DDDDDD;
	color:				black;
	border-bottom:		1px solid #DDDDDD;
	padding-bottom:		2px
}

.line {
	overflow:			hidden;
}

.tab-line {
	height:				1px;
	background:			#666666;
	position:			relative;
	top:				0px;
	z-index:			0;
}

.tab-line2 {
	height:				6px;
	background:			#dddddd;
	position:			relative;
	top:				0px;
	z-index:			0;
	border:				1px solid #666666
}

.tabs li a:link {
    COLOR: #A8A8A8
}
.tabs li a:active {
    COLOR: #A8A8A8
}
.tabs li a:visited {
    COLOR: #A8A8A8
}
.tabs li a:hover {
    COLOR: #16C1E8
}

.tabs li.selected a:link {
    COLOR: #000000
}
.tabs li.selecteda:active {
    COLOR: #000000
}
.tabs li.selected a:visited {
    COLOR: #000000
}
.tabs li.selected a:hover {
    COLOR: #000000
}