/*Page Headers*/

.PageHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 16px;
letter-spacing: -0.5px;
font-weight: bold;
color: #017a85;
padding-bottom: 2px;
padding-left:30px;
padding-top:30px;
/*height:30px;*/
}

.PageHeaderMobile{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 16px;
letter-spacing: -0.5px;
font-weight: bold;
color: #017a85;
padding-bottom: 2px;
padding-left:10px;
padding-top:10px;
}

.HomeTitle {
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 18px;
letter-spacing: -0.5px;
font-weight: bold;
color: #064d53;
padding-top:25px;
padding-left:20px;
}

.SubHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;/
color: #017a85;
margin-bottom: 5px;
letter-spacing: -.75px;
}



/*Form Elements*/

.FormHeader{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size: 12px;
font-weight: bold;
color: #000000;
border-bottom: 1px solid  #333333;
border-top: 1px solid  #333333;
background-color:#91b4d2;
}

.Submit{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
background-color: #91b4d2;
border-top: #333333 1px outset;
border-left: #333333 1px outset;
border-right: #333333 1px outset;
border-bottom: #333333 1px outset;
color: #000000;
font-weight:bold;
font-size:11px; }


/*Site Links*/

A:LINK, A:VISITED{
color: #017a85;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
text-decoration: underline;
line-height: +1.5;
}

/*A:HOVER, A:ACTIVE {
color: #017a85;
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
text-decoration: underline;
line-height: +1.5;
}*/

A:LINK.LeftNavLevel5LinkOn, A:ACTIVE.LeftNavLevel5LinkOn, A:VISITED.LeftNavLevel5LinkOn, A:HOVER.LeftNavLevel5LinkOn{
font-family: Verdana, Arial, Tahoma, Sans-Serif;
color:#017a85;
text-decoration:none;
}


A:HOVER.SiteMapBgOff{
background-color: #017a85;
}

.SiteMapBgOn{
background-color: #017a85;
}

A:LINK.SiteMapBgOn, A:ACTIVE.SiteMapBgOn, A:VISITED.SiteMapBgOn{
background-color: #017a85;
}

A:HOVER.SiteMapBgOn{
background-color: #017a85;
}





/*Page Rule*/

hr{
width:100%;
height:1px;
margin-bottom: 5px;
color:#721031;
background-color:#017a85;
border:none;
}

/*Right Col Resource Box*/
.RightBox{
background-image: url(../images/Resources/SiteColor/resource_tile.jpg);
background-repeat: repeat-y;
margin-bottom:15px;
width:209px;
height:auto;
}

.RightBoxTitle {
font-weight: bold; 
padding: 2px; 
padding-left: 8px;
font-family: Verdana, Arial, Tahoma, Sans-Serif;
font-size:11px;
color: #FFFFFF;
background-image: url(../images/Resources/SiteColor/resource_header.jpg);
background-repeat: no-repeat;
}

.RightBoxText{
background-image: url(../images/Resources/SiteColor/resource_dither.jpg);
background-repeat: no-repeat;
background-position:bottom;
padding: 6px;
padding-bottom:150px;
}

.ContentGradient{
background-image: url(../images/Resources/SiteColor/bg_gradient.jpg);
background-repeat:no-repeat;
background-position:189px 0px;
}

.ContentGradient_AppTemplate{
background-image: url(../images/Resources/SiteColor/bg_gradient-teal.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*Home Frame*/

.HomeBG {
background: url(../images/Sections/Home/home_bottom.jpg) no-repeat;}

.HomeCTA {
padding: 1px;
border: 1px solid #000;
}




/*Grid Tables*/

table.Grid {
	border: 0px;
	background-color: #FFFFFF;
}

table.Grid tr {
	vertical-align: top;
}

table.Grid th {
	border: 0px;
	background-image: url(/wwwAsia/images/Resources/SiteColor/resource_header.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	background-position: bottom;
	background-color: #017a85;
	text-align:left;
}

table.Grid td {
	border: 0px;
	background-color: #e6f1f3;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}