/*
#expandcontainer {
	WIDTH: 425px;
}
.expander {
	COLOR: #bd2925;
}
#clps1 {
	WIDTH: 425px; BACKGROUND-COLOR: #fff;
}

H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 425px; COLOR: #333; LINE-HEIGHT: 22px; PADDING-TOP: 0px;
}*/
BODY {
	padding-top: 0px;
	margin-left: 0px;
	/*background-color: #DDDDDD;
	background-image: url('images\test.png');
	background: url('../../images/test.png') #ddd;*/
	color: #bebebe;
	font-family: Montserrat, Helvetica, Arial, sans-serif !important;
	font-size: 13px; /*11px*/
}

UL
{
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 15px;
    padding-bottom: 0px;
    font-weight: bold;
    margin: 0px;
}

LI 
{
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; MARGIN-LEFT: 16px; padding-left: 5px; font-size: 1.2rem !important;
}
/*
UL {
	FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 17px;
}

LI {
	FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 17px;
}

LI.nums {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 16px; LIST-STYLE-TYPE: decimal;
}
LI.hr {
	 LIST-STYLE-TYPE: circle;
}*/
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #333; LINE-HEIGHT: 44px; TEXT-ALIGN: left; margin: 0px; text-decoration: underline; font-weight: bold;
}
/*
H2 {
	BORDER-RIGHT: #bd2925 0px solid; BORDER-TOP: #bd2925 0px solid; BORDER-LEFT: #bd2925 0px solid; COLOR: #686767; BORDER-BOTTOM: #bd2925 0px solid;
}
H3 {
	COLOR: #686767;
}
.colink {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 18px;
}

.Content {
	FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 17px;
}*/
.footer {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 17px; TEXT-ALIGN: center;
}
#footerBar
{
	CLEAR: both; 
	MARGIN-TOP: 0px; 
	BACKGROUND: #babcbe; 
	MARGIN-BOTTOM: 5px; 
	HEIGHT: 6px; 
}
/*
SUP {
	FONT-SIZE: 7px;
}
.normal {
	FONT-SIZE: 13px; COLOR: #333;
}

*/
P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0em; }

.toolTip
{
    cursor: pointer;
    color: #bd2925;
    background-color: #FFFF99;
    font-weight: bold;
    display: block;
    padding: 5px;
    margin-top: 15px;
}
.toolTip1
{
    cursor: pointer;
    color: #bd2925;
    background-color: #FFFF99;
    font-weight: bold;
    display: block;
    padding: 5px;
    margin: 15px 0 15px 0;
    border: 1px solid #666;
}

.HelpLink
{
    /*cursor: pointer;*/
    color: #333333;
    background-color: #FFFF99;
    font-weight: bold;
    display: block;
    padding: 5px;
    margin: 10px 0 10px 0;
    border-bottom: 1px solid #ccc;
}

/*
P.smaller {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px;
}
P.pgStyledHeads {
	FONT-SIZE: 36px; COLOR: #333; LINE-HEIGHT: 36px; PADDING-TOP: 10px; TEXT-ALIGN: left;
}
P.SubCatColumnHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
*/
div.Header, span.Header {
	PADDING: 0px 0px 10px 0px; 
	FONT-SIZE: 22px; 
	MARGIN: 0px; 
	/*COLOR: #686767; */
	color: #003399;
	TEXT-ALIGN: left; 
	border-bottom: solid 1px #ccc;
	font-weight: bold;
}
/*
.SmlHdr
{
	color: #CC6600;
	font-weight: bold;
	font-size: 12px;
	background-color: #EFEFEF;
}
.ReqStar
{
	color: #CC6600;
	font-weight: bold;
	font-size: 12px;
	background-color: transparent;
}
div.Header1
{
	PADDING: 0px; 
	FONT-SIZE: 24px; 
	MARGIN: 0px; 
	COLOR: #686767; 
}
div.ShortDesc {
	PADDING: 5px 0px 0px 0px; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333; TEXT-ALIGN: left; line-height: 18px; TEXT-ALIGN: justify; 
}

div.Error
{
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
*/
A.logo {
	BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none;
}
A.logo:visited {
	BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
A.logo:hover {
	BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
A.tab, A.tab:visited, A.tab:active, A.tab:hover, A.stab, A.stab:visited, A.stab:active, A.stab:hover
{
	color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}

A, A:active, A.rlink, A.rlink:active
{
	COLOR: #004080; TEXT-DECORATION: underline;
}
A:visited, A.rlink:visited
{
	color: #666699;
}

A:hover, A.rlink:hover
{
	color: #bd2925;
	text-decoration: underline;
}
/*
.tableContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.specsContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.tdsmaller {
	FONT-SIZE: 9px; COLOR: #000; LINE-HEIGHT: 11px
}
.tdHead
{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background-color: #000080;
}
.tdHead1
{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background-color: #000080;
	padding: 3px;
	cursor: pointer;
}
*/

#globalContainer {
    margin-left: auto;
    width: 1300px; /*1200px*/
    margin-right: auto;
    position: relative;
    text-align: left;
    padding: 10px;
    border: dotted 1px #000;
    background-color: #fff;
    background: url('../../images/bg_header.gif') #fff repeat-x left top;
}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

@page
{
    size: auto;
    margin: 0px 0px 0px 0px;
}

@media Print
{
    #mainNav { display: none; }
    #hideprintfooter { display: none; }
    .NonPrintable { display: none; }
    body{
        margin: 0px;
    }
}

#mainNav DIV {
	FLOAT: left; POSITION: relative;
}
#mainNav A {
	display: block;
	padding-top: 0.85em;
	padding-left: 0em;
	padding-bottom: 0.85em;
	padding-right: 0px;
	color: #FFFFFF;
	margin-right: 2px;
	position: relative;
	background-color: #182857;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	font-size: 18px;
}
#mainNav A:hover
{
    background-color: #666666;
    color: #FFFFFF;
}
/*
#navcontainer {
	BORDER-TOP: #9cc 1px solid; BACKGROUND: #369;
}
#navlist {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

@media All    
{
#navlist {
	TEXT-ALIGN: center;
}
    }
#navlist LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 11px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; POSITION: relative
}
HTML > BODY #navlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; PADDING-BOTTOM: 4px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 4px
}
#navlist A, #navlist A:link, #navlist A:visited
{
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; RIGHT: 2px; BACKGROUND: #900; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #fff; BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; HEIGHT: 1em; TEXT-DECORATION: none;
}

#navlist A:hover {
	RIGHT: 1px; BACKGROUND: #c00; COLOR: #fff; BOTTOM: 1px; POSITION: relative
}
#navlist A:active {
	RIGHT: 0px; BACKGROUND: #999; COLOR: #fff; BOTTOM: 0px; POSITION: relative
}
#navlist LI#active {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: #369; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; BOTTOM: 13px; PADDING-TOP: 0px; POSITION: relative
}
HTML > BODY #navlist LI#active {
	BACKGROUND: #000; MARGIN: 0px 4px;
}
#navlist #active A, #navlist #active A:link, #navlist #active A:visited, #navlist #active A:hover
{
	border-right: #9cc 1px solid;
	border-top: #9cc 1px solid;
	border-left: #9cc 1px solid;
	
	border-bottom-style: none;

	margin: 0px;
	right: 0px;
	height: 18px;
	bottom: 0px;
	position: relative;
	background: #369;
	color: #fff;
	
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
*/
.tablehead
{
	height: 30px;  /*20px*/
	/*background-color:#717073;*/
	/*background-color: #ECECEC;*/
	background-color: #E2E2E2;
	font-weight: bold;
	color: #003399;
	padding-top: 3px;
	text-align: left;
}
.tablesubhead
{
	height: 20px; 
	font-weight: bold;
	color: #003399;
	padding-top: 3px;
	text-align: left; font-size:small
}
.lblboldfont {
    height: 20px;
    padding-top: 3px;
    text-align: left;
    font-size: small;
    font-weight: bold;
}
/*
.tablesubhead
{
	background: #888;
	color: #FFF;
}
.boldcell
{
	font-weight: bold;
}

.para
{
	font-size: 11px;
	text-align: justify;
	width: 920px;
	padding: 5px 2px 5px 2px;
	background-color: #E2E2E2;
}
.NPMenuHead
{
    width: 98%;
    background-color: #D7DDEE;
    padding: 2px 5px 5px 10px;
}
.MenuDesc
{
	 padding: 5px 10px 10px 10px;
	 text-align: justify;
}
.emptydiv
{
	height: 15px; clear: both;
}

.boldspan
{
    font-weight: bold;
    text-decoration: underline;
}

.AHover
{
    text-align:left; 
    padding-left: 3px;
}
*/
.HoverA
{
    width: 98%;
    background-color: #D7DDEE;
    padding: 1px 1px 1px 1px;
    text-align: left;
}

#privacy {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #686767; text-align: center;
}
#privacy a { padding-left: 6px; padding-right: 6px; }
/*
#psubnav-links-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 12px; MARGIN: 0px; WIDTH: 730px; PADDING-TOP: 0px;
}*/

::-ms-input-placeholder { /* Edge 12 -18 */
	color: lightgrey;
}