/**** COS Styles ****/
body
{
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	color:#000000;
}
#divCenter
{
	margin:0px auto;
	width:938px;
}

body a:link
{
                color:#003366;
	cursor:pointer;
}
body a:visited
{
	color:#800000;
	cursor:pointer;
}
body a:hover,
body a:active
{
	color:#0099cc;
	cursor:pointer;
}

/* Header Styles */

.HiddenLabel
{
	display:none;  /* Also used for tridion styles */
}

#HeaderWidgets input.TextBoxBlue
{
	border:solid 1px #0099cc;
	font-size: 95%;
	font-weight:bold;
	width:202px;
	letter-spacing:normal;
}
#HeaderWidgets select
{
	font-size: 95%;
	font-weight:bold;
	width:205px;
	letter-spacing:normal;
}
#HeaderWidgets
{
	width:450px;
	text-align:right;
	clear:right;
	float:right;
	margin-top:15px;
	margin-right:5px;
}
#HeaderWidgets *
{
	vertical-align:middle;
	margin-top:4px;
	margin-bottom:4px;
}
#HeaderWidgets img,
.BlueButton
{
	vertical-align:bottom;
	margin-left:4px;
}
#HeaderWidgets .fontsize
{
	vertical-align:baseline;
}
#HeaderCenter
{
	clear:right;
	float:left;
}
#COSLogo
{/* Also used for tridion styles */
	clear:right;
	float:left;
                width:258px;
}
#COSLogo img
{
    width:209px;
}
#CareerOneStopHeader
{
	float:left;
	width:938px;
	color:#000000;
	font-weight:bold;
}
#CareerOneStopHeader label
{
	color:#000000;
}
#TopNavigationPrimaryLinks
{
	width:938px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	font-size:125%;
	clear:both;
}
#TopNavigationPrimaryLinks a:link
{
               color:#003366;
}
#TopNavigationPrimaryLinks a:visited
{
    color:#800000;
}
#TopNavigationPrimaryLinks a:hover,
#TopNavigationPrimaryLinks a:active
{
	color:#0099cc;
}


#TopNavigationPrimaryLinks .Selected:link,
#TopNavigationPrimaryLinks .Selected:visited,
#TopNavigationPrimaryLinks .Selected:hover,
#TopNavigationPrimaryLinks .Selected:active
{
	text-decoration:none;
	font-weight:bolder;
}
#TopNavigationSecondaryLinks
{
	width:938px;
	margin-bottom:10px;
	margin-left:5px;	
}
#TopNavigationSecondaryLinks a:link
{
                color:#003366;
}
#TopNavigationSecondaryLinks a:visited
{
	color:#800000;
}
#TopNavigationSecondaryLinks a:hover,
#TopNavigationSecondaryLinks a:active
{
	color:#0099cc;
}

#PageTitleBar
{
	width:952px;
	height:40px;
	margin-bottom:15px;
	clear:both;
}
#SectionTitle
{/* Also used for tridion styles */
	height:22px;
	width:221px;
	background-position: left top;
	background-image: url(/COSImages/PageTitleBarLeft.gif);
	background-repeat: no-repeat;
	float:left;
	padding-left:24px;
	padding-top:16px;
	padding-bottom:3px;
	font-size:130%;
	color:#FFFFFF;
}

#SectionTitle_Vet
{/* Also used for tridion styles */
	height:22px;
	width:221px;
	background-position: left top;
	background-image: url(/COSImages/InnerpageLeftTop.png);
	background-repeat: no-repeat;
	float:left;
	padding-left:24px;
	padding-top:16px;
	padding-bottom:3px;
	font-size:130%;
	color:#FFFFFF;
}

#SectionTitleSmaller
{/* Also used for tridion styles */
	height:22px;
	width:221px;
	background-position: left top;
	background-image: url(/COSImages/PageTitleBarLeft.gif);
	background-repeat: no-repeat;
	float:left;
	padding-left:24px;
	padding-top:16px;
	padding-bottom:3px;
	font-size:100%;
	color:#FFFFFF;
 }

#SectionTitleSmaller_Vet
{/* Also used for tridion styles */
	height:22px;
	width:221px;
	background-position: left top;
	background-image: url(/COSImages/InnerpageLeftTop.png);
	background-repeat: no-repeat;
	float:left;
	padding-left:24px;
	padding-top:16px;
	padding-bottom:3px;
	font-size:100%;
	color:#FFFFFF;
 }

#PageTitleBreadCrumbs
{/* Also used for tridion styles */
	height:42px;
	width:680px;
	margin-left:15px;
	background-position: left top;
	background-image: url(/COSImages/SectionTitleBarRight.gif);
	background-repeat: no-repeat;
	float:left;	
}
#BreadCrumbs
{/* Also used for tridion styles */
	padding-left:20px;
	padding-top:2px;
	font-size:90%;
	font-weight:bold;
}
#PageTitle
{
	padding-left:20px;
	padding-top:3px;
	font-size:115%;
	color:#000000;
}

/* Footer Styles */
#CareerOneStopFooter 
{
	padding:20px;
	clear:both;
	text-align:center;
	width:923px;
	color:#000000;
}

/* Homepage Styles */
#LeftColumn
{
	float:left;
}
#TopLeft
{
	width:243px;
	height:243px;
	background-color: #e2e6eb;
}
#BottomLeft
{
	margin-top:15px;
	float:left;
	width:243px;
}
#TopRight
{
	margin-left:15px;
	float:left;
	width:680px;
}
#BottomRight
{
	margin-top:13px;
	margin-left:15px;
	float:left;
}
#CareerOneStopHeader a:link
{
                color:#003366;
}
#CareerOneStopHeader a:visited
{
	color:#800000;
}
#CareerOneStopHeader a:hover,
#CareerOneStopHeader a:active
{
	color:#0099cc;
}


#CareerOneStopFooter a:link
{
                 color:#003366;
}
#CareerOneStopFooter a:visited
{
	color:#800000;
}
#CareerOneStopFooter a:hover,
#CareerOneStopFooter a:active
{
	color:#0099cc;
}

.alignright
{
    text-align:right !important;
}

/* Grey Box Styles */
div.GreyBox.Upper
{/* Also used for tridion styles */
	width: 243px;
	height: 18px;
	background-position: left top;
	background-image: url(/COSImages/RoundedCornerTopLeftGrey.gif);
	background-repeat: no-repeat;
	background-color: #e2e6eb;
}
div.GreyBox.Lower
{/* Also used for tridion styles */
	width: 243px;
	height: 38px;
	background-position: right bottom;
	background-image: url(/COSImages/RoundedCornerBottomRightGrey.gif);
	background-repeat: no-repeat;
	background-color: #e2e6eb;
}
div.GreyBox.Upper.Bottom
{ /* Also used for tridion styles */
	width:680px; 
}

div.GreyBox.Lower.Bottom
{/* Also used for tridion styles */
	width:680px;
}
div.TopLeft
{
	padding-left:12px;
	height: 208px;
	width: 219px;
	background-color:#e2e6eb;
	font-size:105%;
}

div.TopLeft p
{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:5px;
}
div.BottomRight
{
	padding-left:20px;
	padding-top: 6px;
	height: 200px;
	width: 660px;
	background-color:#e2e6eb;
}
div.BottomRight div
{
	padding-left:20px;
	padding-top:7px;
	float:left;
	width:183px;
	height:95px;
	background-position: left top;
	background-repeat: no-repeat;
	cursor:pointer;
}
div.BottomRight div#ExploreCareers
{
	background-image: url(/COSImages/BulletDarkRed.gif);
}
div.BottomRight div#EducationTraining
{
	background-image: url(/COSImages/BulletDarkBlue.gif);
}
div.BottomRight div#ResumesInterviews
{
	background-image: url(/COSImages/BulletGreen.gif);
}
div.BottomRight div#SalaryBenefits
{
	background-image: url(/COSImages/BulletLightBlue.gif);
}
div.BottomRight div#JobSearch
{
	background-image: url(/COSImages/BulletLightRed.gif);
}
div.BottomRight div#PeoplePlaces
{
	background-image: url(/COSImages/BulletDarkRed.gif);
}
h1
{
	font-size:130%;
	font-weight:bold;
	display:inline;
}

h2
{
	font-size:115%;
	font-weight:bold;
	display:inline;
}

h3
{
	font-size:105%;
	font-weight:bold;
	display:inline;
}

#lblTitle
{
	font-size:100%;
	font-weight:bold;
	display:inline;
}

#divDetailLeft
{
	clear:both;
	float:left;
	width:243px;
}

#divLanding
{
	width:65%;
	float:left;
	padding-left:15px;
}
/*Think About Styles*/
#ThinkAboutTop
{/* Also used for tridion styles */
	width:243px;
	height:59px;
	background-image: url(/COSImages/ThinkAboutHeading.gif);
	background-repeat: no-repeat;
               margin-bottom:0px;
               padding-bottom:0px;
}
#ThinkAboutContent
{/* Also used for tridion styles */
	padding:1px 7px 3px 1px;
	background-position: left bottom;
	background-color:#00467f;
	background-image: url(/COSImages/RoundedCornerBottomLeftDarkBlue.gif);
	background-repeat: no-repeat;
	font-size:110%;
	color:#FFFFFF;
	margin-bottom:10px;
                
}
#ThinkAboutContent a:link,
#ThinkAboutContent a:visited,
#ThinkAboutContent a:hover,
#ThinkAboutContent a:active
{/* Also used for tridion styles */
	color:#FFFFFF;
}

#ThinkAboutContent UL{
margin-top:2px;
padding-top:2px;
margin-left:15px;
padding-left:20px;
}

#RelatedLinksTop
{/* Also used for tridion styles */
	width:201px;
	height:33px;
	background-image: url(/COSImages/RelatedLinksHeading.gif);
	background-repeat: no-repeat;
}
#RelatedLinksContent
{/* Also used for tridion styles */
	font-size:110%;
	padding:15px 15px 35px 15px;
	background-color:#00467f;
	color:#FFFFFF;
	background-image: url(/COSImages/RoundedCornerBottomRightDarkBlue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
                margin-bottom:15px;
}
#ASLTopLeft
{/* Also used for tridion styles */
	width:243px;
	height:33px;
	background-image: url(/COSImages/ASLHeadingLeft.gif);
	background-repeat: no-repeat;
}
#ASLContent
{
	font-size:110%;
	padding:15px 15px 35px 15px;
	background-color:#00467f;
	color:#FFFFFF;
	background-image: url(/COSImages/RoundedCornerBottomLeftDarkBlue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#RelatedLinksContent a:link,
#RelatedLinksContent a:visited,
#RelatedLinksContent a:hover,
#RelatedLinksContent a:active
{/* Also used for tridion styles */
	color:#FFFFFF;
}
#ASLContent a:link,
#ASLContent a:visited,
#ASLContent a:hover,
#ASLContent a:active
{
	color:#FFFFFF;
}
#HelpLineTop
{/* Also used for tridion styles */
	width:243px;
	height:32px;
                float:left;
	background-image: url(/COSImages/HelpLineHeading.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
#HelpLineContent
{
	font-size:110%;
	background-color:#999900;
	background-image: url(/COSImages/RoundedCornerBottomLeftGreen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#FFFFFF;
	padding:5px 15px 15px 15px;
}
#HelpLineTopRight
{/* Also used for tridion styles */
	width:201px;
	height:32px;
	background-image: url(/COSImages/HelpLineHeadingRight.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
#HelpLineContentRight
{
	font-size:110%;
	background-color:#999900;
	background-image: url(/COSImages/RoundedCornerBottomRightGreen.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#FFFFFF;
	padding:5px 15px 15px 15px;
}
#HelpLineContentRight a:link,
#HelpLineContentRight a:visited,
#HelpLineContentRight a:hover,
#HelpLineContentRight a:active
{
	color:#FFFFFF;
}
#HelpLineContent a:link,
#HelpLineContent a:visited,
#HelpLineContent a:hover,
#HelpLineContent a:active
{
	color:#FFFFFF;
}
.BoldPhoneNumber
{
	font-weight:bold;
}
#divDetailContent
{
	margin-left:25px;
	float:left;
	width:454px;
}

#divLandingContent
{/* Also used for tridion styles */
	margin-left:25px;
	float:left;
	width:647px;	
}
#divDetailRight
{
	margin-left:15px;
	float:left;
	width:201px;
}
#divTAImage
{
	float:left;
	width:20px;
	padding:2px;
}
#divTAContent
{
	
	float:right;
	width:80px;
	padding-right:20px;
}

/* Two Panel Selector Styles */
.leftMenuItemSelected
{
	float:left;
	height:31px;
	width:240px;
	color:#000000;
	padding-left:21px;
	background-image:url(/COSImages/TwoPanelGreyButton.gif);
	background-repeat: no-repeat;
}
.leftMenuItemUnselected
{
	position:relative;
	padding-left:21px;
	float:left;
	height:31px;
	width:240px;
	background-color:white;
}
.leftPanelTextSelected,
.leftPanelTextSelected:link,
.leftPanelTextSelected:visited,
.leftPanelTextSelected:hover,
.leftPanelTextSelected:active
{
	line-height:31px;
	float:left;
	width:200px;
	text-decoration:none;
	color:#000000;
}
#leftPanel
{
	line-height:31px;
	float:left;
	width:261px;
}
#rightPanel
{
	text-align:left;
	width:654px;
	clear:right;
	float:left;
	padding-top:8px;
	padding-left:18px;
	padding-bottom:30px;
	border-left: solid 5px #e2e6eb;
	background-image: url(/COSImages/TwoPanelGreyInnerCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;   
}
#rightPanelTopBar
{
	height:20px;
	margin-left:261px;
	background-image:url(/COSImages/TwoPanelGreyBarFade.gif);  
	background-repeat: no-repeat;
}

/* Button Styles */
a.BlueButtonSmall,
a.BlueButtonSmall:link,
a.BlueButtonSmall:visited,
a.BlueButtonSmall:active
{
	height:35px;
	width:55px;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueSmall.gif);  
	background-repeat: no-repeat;
	background-position:center center;
	display:block;
	float:left;
	color:#FFFFFF; 
}
a.BlueButtonSmall:hover
{
	height:35px;
	width:55px;
	float:left;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueSmall.gif);  
	background-repeat: no-repeat;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

a.BlueButtonLarge,
a.BlueButtonLarge:link,
a.BlueButtonLarge:visited,
a.BlueButtonLarge:active
{
	height:35px;
	width:196px;
	float:left;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueLarge.gif);  
	background-repeat: no-repeat;
	background-position:center center;
	display:block;
	color:#FFFFFF; 
}
a.BlueButtonLarge:hover
{
	height:35px;
	width:196px;
	float:left;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueLarge.gif);  
	background-repeat: no-repeat;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

a.BlueButtonMedium,
a.BlueButtonMedium:link,
a.BlueButtonMedium:visited,
a.BlueButtonMedium:active
{
	height:35px;
	width:110px;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueMedium.gif);  
	background-repeat: no-repeat;
	background-position:center center;
	display:block;
	float:left;
	color:#FFFFFF; 
}
a.BlueButtonMedium:hover
{
	height:35px;
	width:110px;
	float:left;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueMedium.gif);  
	background-repeat: no-repeat;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

a.BlueButtonBack,
a.BlueButtonBack:link,
a.BlueButtonBack:visited,
a.BlueButtonBack:active
{
	height:35px;
	width:110px;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueBack.gif);  
	background-repeat: no-repeat;
	background-position:center center;
	display:block;
	float:left;
	color:#FFFFFF; 
}
a.BlueButtonBack:hover
{
	height:35px;
	width:110px;
	float:left;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueBack.gif);  
	background-repeat: no-repeat;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

a.BlueButtonNext,
a.BlueButtonNext:link,
a.BlueButtonNext:visited,
a.BlueButtonNext:active
{
	height:35px;
	width:110px;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueNext.gif);  
	background-repeat: no-repeat;
	background-position:center center;
	display:block;
	float:left;
	color:#FFFFFF; 
}
a.BlueButtonNext:hover
{
	height:35px;
	width:110px;
	float:left;
	text-align:center;
	line-height:33px;
	background-image:url(/COSImages/ButtonBackgroundBlueNext.gif);  
	background-repeat: no-repeat;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

#thinkaboutbullet
{
	float:left;
	padding:2px;
	width:2px;
	text-align: left; 
}

ul#outer
{
 text-align:left;
 vertical-align:top;
 list-style-position: outside;
 margin:1.5em; 
 margin-top: .5em;
}

/* Balloon Styles */
.tip 
{
	font:10px/12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	width:270px; 
	padding:1px;
    position:absolute; 
    z-index:100;
    visibility:hidden; 
    color:#333333;  
    background-color:#FFFFFF;
    /* layer-background-color:#ffffcc; ''commented to meet the W3 Standards */
 }
 
 
 /* Rate This Page Styles */
div.rateForm
{
	/* height:450px;
	width:50px; */
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px auto;

}

.formw 
{
	float: left;
	width: 185px;
	text-align: left;
 } 

.Red
{
	color:Red;
}	

/**** End of COS Styles ****/

/**** Tridion COS Styles ****/
 /* Tridion Div Position for SiteTemplate1 Layout*/
.COSSiteTemplate1{
                position:relative;
	margin:0px auto;
	width:938px;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
                color:#000000;
}
.COSSiteTemplate1DotNet{
                position:relative;
	margin:0px auto;
	width:938px;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
                color:#000000;
}

.siteCosLogo{
	clear:right;
	float:left;
                width:250px;

}

.HeaderEmptySpace{
                clear:right;
	float:left;
}
.siteHeaderWidget{
                width:370px;
	clear:right;
	float:right;
	margin-top:15px;
	margin-right:5px;
}
.sitePrimaryNavigation{
                width:965px;
	clear:both;
}
.siteSecondaryNavigation{
                width:938px;
}
.breadCrumbsPlaceHolder{
                width:952px;
	height:40px;
	clear:both;
}
.breadCrumbs{
                width:952px;
	height:40px;
	margin-bottom:15px;
	clear:both;
}
.mainContentPlaceHolder{
 	width:952px;
                clear:both;

}
.siteFooter{
                padding:5px 20px 20px 20px;
	clear:both;
	width:923px;
}

/* Tridion Div position for COS Content Page Template Layout */
.left
{
	clear:both;
	float:left;
	width:243px;
}

.center
{
	margin-left:25px;
	float:left;
	width:454px;
}

.right
{
	margin-left:15px;
	float:left;
	width:201px;
}
.extendedright
{
                margin-left:25px;
	float:left;
	width:640px;

}

 /* Tridion Div Styles for SiteTemplate Styles*/
/* Header Styles */
.COSHeaderWidget{
	text-align:right;
	color:#000000;
	font-weight:bold;
}
.COSHeaderWidget label
{
	color:#000000;
}
.COSHeaderWidget input.TextBoxBlue
{
	border:solid 1px #0099cc;
	font-size: 95%;
	font-weight:bold;
	width:202px;
	*width:204px;
	letter-spacing:normal;
               padding:0px 0px 0px 0px;
}
.COSHeaderWidget select
{
	font-size: 95%;
	font-weight:bold;
	width:204px;
	*width:206px;
	letter-spacing:normal;
                padding:0px 0px 0px 0px;
}

.COSHeaderWidget *
{
	vertical-align:middle;
	margin-top:2px;
	margin-bottom:2px;
}
.COSHeaderWidget img,
.BlueButton
{
	vertical-align:bottom;
	margin-left:4px;
}
.COSHeaderWidget .goButton
{
	vertical-align:bottom;
	margin-left:4px;
                cursor:pointer;
}
.COSHeaderWidget .fontsize
{
	vertical-align:baseline;
}

.COSHeaderWidget a:link
{
               color:#003366;
}
.COSHeaderWidget a:visited
{
                color:#800000;
}
.COSHeaderWidget a:hover,
.COSHeaderWidget a:active
{
	color:#0099cc;
}


#pnlSiteSearch, 
#jobBank,
#MoreResources
{
padding:0px;
margin:0px;
}

/* Navigation Styles */
.COSNavigationMenuPrimaryLinks
{
	margin-top:10px;
	margin-bottom:10px;
                margin-left:5px;	
	font-size:125%;
}
.COSNavigationMenuPrimaryLinks a:link
{
                color:#003366;
}
.COSNavigationMenuPrimaryLinks a:visited
{
                color:#800000;
}
.COSNavigationMenuPrimaryLinks a:hover,
.COSNavigationMenuPrimaryLinks a:active
{
	color:#0099cc;
}

.COSNavigationMenuPrimaryLinks .Selected:link,
.COSNavigationMenuPrimaryLinks .Selected:visited,
.COSNavigationMenuPrimaryLinks .Selected:hover,
.COSNavigationMenuPrimaryLinks.Selected:active
{
	text-decoration:none;
	font-weight:bolder;
}

.COSNavigationMenuSecondaryLinks
{
	margin-bottom:10px;
	margin-left:5px;	
}
.COSNavigationMenuSecondaryLinks a:link
{
                 color:#003366;    
}
.COSNavigationMenuSecondaryLinks a:visited
{
                color:#800000;
}
.COSNavigationMenuSecondaryLinks a:hover,
.COSNavigationMenuSecondaryLinks a:active
{
	color:#0099cc;
}


/* Footer Styles */
.COSFooter
{
        text-align:center;
      /*  color:000000; */
}
.COSFooter a:link
{
               color:#003366;
}
.COSFooter a:visited
{
               color:#800000;
}
.COSFooter a:hover,
.COSFooter a:active
{
	color:#0099cc;
}


/* Tridion Div Styles for COS Content Page Template Styles*/
.COSContent{
                color:#000000;
}

.COSHelplineComponentTemplate{
                font-size:110%;
	background-color:#999900;
	background-image: url(/COSImages/RoundedCornerBottomLeftGreen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#FFFFFF;
                margin-top:0px;
                width:213px;
                float:left;
	padding:5px 15px 15px 15px;
}
#COSHelplineComponentTemplate
{
                float:left;
}

.COSHelplineComponentTemplate a:link,
.COSHelplineComponentTemplate a:visited,
.COSHelplineComponentTemplate a:hover,
.COSHelplineComponentTemplate a:active
{
	color:#FFFFFF;
}


/* Tridion Div Styles for Home Page Template Styles*/
#COSHomeLinksWithText 
{
	margin-top:13px;
	margin-left:15px;
	float:left;
                font-size:12px;
                color:#000000;
                font-family:Arial,Helvetica,Verdana;


}
div.COSHomeLinksWithText  {
                padding-left:20px;
	padding-top: 6px;
                height: 180px;
	width: 660px;
	background-color:#e2e6eb;

}

div.COSHomeLinksWithText  div
{
	padding-left:20px;
	padding-top:7px;
	float:left;
	width:183px;
	height:95px;
	background-position: left top;
	background-repeat: no-repeat;
	cursor:pointer;
}
.COSHomeLinksWithText div#ExploreCareers
{
	background-image: url(/COSImages/BulletDarkRed.gif);
              
}
.COSHomeLinksWithText div#EducationTraining
{
	background-image: url(/COSImages/BulletDarkBlue.gif);
                
}
.COSHomeLinksWithText div#ResumesInterviews
{
	background-image: url(/COSImages/BulletGreen.gif);
                
}
.COSHomeLinksWithText div#SalaryBenefits
{
	background-image: url(/COSImages/BulletLightBlue.gif);
                
}
.COSHomeLinksWithText div#JobSearch
{
	background-image: url(/COSImages/BulletLightRed.gif);
                
}
.COSHomeLinksWithText div#PeoplePlaces
{
	background-image: url(/COSImages/BulletDarkRed.gif);
                
}

#CareerOneStopIsTemplate{
                width:243px;
	height:243px;
	background-color: #e2e6eb;
                font-size:12px;
                color:#000000;
                font-family:Arial,Helvetica,Verdana;

}
.CareerOneStopIsTemplate {
                padding-left:12px;
	height: 182px;
	width: 219px;
	background-color:#e2e6eb;
	font-size:105%;
}
.CareerOneStopIsTemplate p
{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:5px;
}



/* Tridion Div Position for Home Page Template */
.LeftColumn
{
	float:left;
}
.COSFlashThinkAbout       
{
	margin-top:15px;
	float:left;
	width:243px;
}
.COSFlashMain
{
	margin-left:15px;
	float:left;
	width:680px;
}

/* Tridion Div Position/Styles for Landing Page Template */
.divLandingLeft
{
	clear:both;
	float:left;
	width:243px;
}

.divLandingRight
{
	margin-left:25px;
	float:left;
	width:647px;	
}

/* Tridion Div Styles for COS People Places Page Template Styles*/

.COSPeoplePlacesHelpline{
                font-size:110%;
	background-color:#999900;
	background-image: url(/COSImages/RoundedCornerBottomRightGreen.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#FFFFFF;
	padding:5px 15px 15px 15px;

}
.COSPeoplePlacesHelpline a:link,
.COSPeoplePlacesHelpline a:visited,
.COSPeoplePlacesHelpline a:hover,
.COSPeoplePlacesHelpline a:active
{
	color:#FFFFFF;
}

.COSPeoplePlacesRelatedResources
{
	font-size:110%;
	padding:15px 15px 35px 15px;
	background-color:#00467f;
	color:#FFFFFF;
	background-image: url(/COSImages/RoundedCornerBottomLeftDarkBlue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.COSPeoplePlacesRelatedResources a:link,
.COSPeoplePlacesRelatedResources a:visited,
.COSPeoplePlacesRelatedResources a:hover,
.COSPeoplePlacesRelatedResources a:active
{
	color:#FFFFFF;
}

/**** End of Tridion COS Styles ****/

/*****Red  Styles *****************/

.RedSiteTemplate{
                position:relative;
	margin:0px auto;
	width:938px;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
                color:#000000;
}

.WiredblueprintTop
{
width:201px;
height:37px;
background-image:url(/COSImages/Wired_ProcessStepsTop.gif);
background-repeat:no-repeat;
background-position:top;

}

.Wiredblueprint
{
width:181px;
font-size:110%;
background-color:#1096d3;
background-image:url(/COSImages/Wired_ProcessStepsBottomRight.gif);
background-repeat:no-repeat;
background-position:right bottom;
color:#FFFFFF;
padding:10px 10px 10px 10px;
}

.Wiredblueprint a:link,
.Wiredblueprint a:visited,
.Wiredblueprint a:hover,
.Wiredblueprint a:active
{
	color:#FFFFFF;
                font-weight:normal;
}
.SingleColumn
{
                clear:both;
	float:left;
	width:890px;
}
.tollnumber2 
{
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size:88%;
          font-weight:bold;
}
.TableStyles
{
      max-width:640px;

}
.TableHeaderStyles
{
         background-color:#0994d5;
         color:#FFFFFF;
}
.TableHeaderDataStyles
{
font-weight:bold;
text-align:center;
}
.TableDataStyles
{
color:#000000;
}
.AssestmappingroadmapWidgetTop
{
width:201px;
height:37px;
background-image:url(/COSImages/assetmappingroadmap.jpg);
background-repeat:no-repeat;
background-position:top;
}
/***********End of Red Styles **************/

/***********Re-designed salary tool styles*****/

.TableHeader
    {
        background-image:url(../COSImages/rounded_corner_top_left_inverse.gif);
        background-position:left top;
        background-repeat:no-repeat;
        background-color:#e2e6eb;
        border-style:none;
        padding:10px 10px 10px 20px;
        text-align:left;
        height:20px;
    }
    .TableHeaderNoImg
    {
        background-position:left top;
        background-repeat:no-repeat;
        background-color:#e2e6eb;
        border-style:none;
        padding:10px 10px 10px 20px;
        text-align:left;
        height:20px;
    }
    .TitleText
    {
        font-weight:bold;
        font-size:125%;
    }
    .TableCell
    {
        text-align:left;
        padding:1px 0px 1px 0px;
        vertical-align:middle;
        background-color:#f1f3f5;
        background-image:url(../COSImages/rounded_corner_bottom_right_inverse.gif);
        background-position:right bottom;
        background-repeat:no-repeat;
    }
    .TableCellNoImg
    {
        text-align:left;
        padding:1px 0px 1px 0px;
        vertical-align:middle;
        background-color:#f1f3f5;
        background-position:right bottom;
        background-repeat:no-repeat;
    }
    .TableCellAlt
    {
        text-align:left;
        padding:5px 10px 5px 10px;
        vertical-align:middle;
        background-color:#f1f3f5;
    }
    .TableFooter
    {
        background-image:url(../COSImages/rounded_corner_bottom_right_inverse.gif);
        position:relative;
        top:-15px;
        background-position:right bottom;
        background-repeat:no-repeat;
        width:15px;
        float:right;
    }
    .RoundedTopLeft
    {
        background-image:url(../COSImages/rounded_corner_top_left_inverse.gif);
        top:0px;
        background-position:left top;
        background-repeat:no-repeat;
        width:15px;
        float:left;
        position:relative;
    }
    
    .NextButton
    {
        background-image:url(../COSImages/blue_next.gif);
        width:220px;
        height:35px;
        float:right;
        line-height:35px;
        text-align:center;
    }
    .NextButtonNoText
    {
        background-image:url(../COSImages/blue_next_notext.gif);
        width:130px;
        height:35px;
        float:right;
        line-height:35px;
        text-align:center;
    }
    .NextButtonNoText a
    {
        background-color: #3398cc;
    }
    .startNextButtonNoText
    {
        background-image:url(../COSImages/search_button.jpg);
        width:107px;
        height:33px;
        float:left;
        line-height:33px;
        text-align:center;
    }
    .startNextButtonNoText a
    {
        background-color: #3398cc;
    }
    .bigButtonNoText
    {
        background-image:url(/COSImages/ButtonBackgroundBlueLarge.gif);  
        height:35px;
	    width:196px;
        float:right;
        line-height:33px;
        text-align:center;
    }
    .bigButtonNoText a
    {
        background-color: #3398cc;
    }
    .PrevButton
    {
        background-image:url(../COSImages/blue_previous.gif);
        width:130px;
        height:35px;
        float:right;
        text-align:center;
        line-height:35px;
    }
    .PrevButton a
    {
        background-color: #3398cc;
    }
    .backCosButton
    {
        background-image:url(../COSImages/btn_blue.gif);
        width:199px;
        height:35px;
        float:right;
        text-align:center;
        line-height:35px;
    }
    .backCosButton a
    {
        background-color: #3398cc;
    }
    .PoweredByShort
    {
        padding:10px 10px 10px 30px;
        background-image:url(../COSImages/poweredby_background_short.gif);
        background-repeat: no-repeat;
        width:317px;
        height:14px;
    }
    .PoweredByShort span
    {
        font-variant:small-caps;
        font-weight:bolder;
        color:#2c5680;
        font-size:11px
    }
    .ProgBarNumDefault
    {
        float:left;
        padding:16px 0px 0px 24px;
        font-weight:bold;
    }
    .ProgBarNumSelected
    {
        color:white;
        float:left;
        padding:16px 0px 0px 23px;
        font-weight:bold;
        position:relative;
        z-index:100;
    }
    .ProgBarTextSelected
    {
        float:left;
        padding:16px 0px 0px 23px;
        font-weight:bold;
    }
    .ProgBarText
    {
        float:left;
        padding:16px 0px 0px 10px;
        font-weight:bold;
    }
    .BulletedList li
    {
        line-height:125%;
        padding:5px 10px 5px 0px;
    }
    .List li
    {
        list-style-type:none;
        line-height:125%;
        padding:5px 10px 5px 0px;
    }
    .ProgBarTitle
    {
        color:#000336;
        font-weight:bold;
        float:left;
        padding:16px 0px 0px 10px;
        font-weight:bold;
        position:relative;
        z-index:100;
    }
    .ProgBarSubTitle
    {
        color:#000336;
        font-weight:bold;
    }
    .ProgBarTopSelected
    {
        background-image:url(../COSImages/prog_top_selected.gif);
        width:274px;
        height:39px;
        float:left;
    }
    .ProgBarTopDefault
    {
        background-image:url(../COSImages/prog_top_deselected.gif);
        width:274px;
        height:39px;
        float:left;
    }
    .ProgBarDefault
    {
        background-image:url(../COSImages/prog_default.gif);
        width:274px;
        height:39px;
        float:left;
    }
    .ProgBarDefaultSelected
    {
        background-image:url(../COSImages/prog_default_selected.gif);
        width:274px;
        height:39px;
        float:left;
    }
    .ProgBarDefaultSelectedExtended
    {   
        background-image:url(../COSImages/prog_default_selected_extended.gif);
        background-repeat:repeat-y;
        width:254px;
        float:left;
        position:relative;
        margin-top:-7px;
        padding-top:5px;
    }
    .ProgBarDefaultSelectedExtendedText
    {
        padding:3px 10px 0px 44px;
        font-size:110%;
        
    }    
 .ProgBarDefaultSelectedExtendedTextBold
    {
        padding:3px 10px 0px 44px;
        font-size:110%;
        font-weight:bold;
        
    }
    .ProgBarDefaultSelectedExtendedBottom
    {
        background-image:url(../COSImages/rounded_corner_bottom_right_inverse.gif);
        background-repeat:no-repeat;
        background-position:bottom right;
        width:254px;
        height:14px;
        float:left;
        bottom:0px;
    }
    .ProgBarDefaultDeselected
    {
        background-image:url(../COSImages/prog_default_deselected.gif);
        width:254px;
        height:39px;
        float:left;
    }
    .ProgBarBottom
    {
        background-image:url(../COSImages/prog_bottom.gif);
        width:254px;
        height:13px;
        font-size:5px;
        float:left;
    }
    #RelatedLinksContent2
    {
	    font-size:110%;
	    padding:15px 15px 35px 15px;
	    background-color:#00467f;
	    color:#FFFFFF;
	    background-image: url(../COSImages/RoundedCornerBottomLeftDarkBlue.gif);
	    background-repeat: no-repeat;
	    background-position: left bottom;
	    width:213px;
    }
    #RelatedLinksContent2 a
    {
        color:#FFFFFF;
    }
     #AboutThisDataTop
    {
	    width:233px;
	    height:32px;
    }
    #AboutThisDataContent
    {
        background-color:#f1f3f5;
        width:213px;
        padding:10px;
        background-image: url(../COSImages/rounded_corner_bottom_left_inverse.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        text-align:left;
    }
    .ToolHeader
    {
        background-image:url(../COSImages/header_background.gif);
        background-repeat:no-repeat;
        height:24px;
        padding:8px 0px 0px 40px;
        font-size:140%;
        font-weight:bold;
    }
    .ToolFadeBar
    {
        background-image:url(../COSImages/fade_bar.gif);
        background-repeat:repeat-y;
        width:297px;
        margin-top:6px;
        height:10px;
        font-size:5px;
    }
    .MenuItemSelected
    {
        float:left;
        height:20px;
        width:125px;
        color:#000000;
        font-weight:bold;
        /*padding-left:21px;
        background-image:url(/COSImages/TwoPanelGreyButton.gif);
        background-repeat: no-repeat;*/
    }
    .MenuItemUnselected
    {
        position:relative;
        float:left;
        height:20px;
        width:125px;
        /*background-color:white;
        padding-left:21px;*/
    }
    .PanelTextSelected,
    .PanelTextSelected:link,
    .PanelTextSelected:visited,
    .PanelTextSelected:hover,
    .PanelTextSelected:active
    {
	    color:#000000;
	    text-decoration: none;
    }
    #divOccTreeView a:link,
    #divOccTreeView a:hover,
    #divOccTreeView a:active,
    #divOccTreeView a:visited
    {
        padding:0px 2px;
        font-size:116%;
        
    }

/***********Re-designed salary tool styles end here****/


.DiasterRecoveryServicesWidgetTop
{
width:201px;
height:37px;
background-image:url(/COSImages/disasterrecovery.jpg);
background-repeat:no-repeat;
background-position:top;
}

/**** Disaster recovery **/
/* Grey Box Styles */
div.GreyBox.TopRightRound
{/* Also used for tridion styles */
	width: 243px;
	height: 18px;
	background-position: right top;
	background-image: url(/COSImages/RoundedCornerTopRightGray.gif);
	background-repeat: no-repeat;
	background-color: #e2e6eb;
}
div.GreyBox.BottomLeftRound
{/* Also used for tridion styles */
	width: 243px;
	height: 18px;
	background-position: left bottom;
	background-image: url(/COSImages/RoundedCornerBottomLeftGray.gif);
	background-repeat: no-repeat;
	background-color: #e2e6eb;
}
div.GreyBox.Upper.TopRightRound
{ /* Also used for tridion styles */
	width:680px; 
}

div.GreyBox.Lower.BottomLeftRound
{/* Also used for tridion styles */
	width:680px;
}
#COSDisasterHomeLinksWithText 
{
	margin-left:15px;
	float:left;
                font-size:12px;
                color:#000000;
                font-family:Arial,Helvetica,Verdana;


}
div.COSDisasterHomeLinksWithText  {
                padding-left:20px;
	padding-top: 6px;
              	width: 660px;
	background-color:#e2e6eb;

}

#RoundedTopLeftBottomRightLeftBox {
                width:243px;
	background-color: #e2e6eb;
                font-size:12px;
                color:#000000;
                font-family:Arial,Helvetica,Verdana;

}

.RoundedTopLeftBottomRightLeftBox {
                padding-left:12px;	
	width: 219px;
	background-color:#e2e6eb;
	font-size:105%;
}

/**** Two Panel Selector Styles**/
.leftNavigationPanel
{
	clear:both;
	float:left;
	width:263px;
}
.rightContentPanel
{
                margin-left:0px;
	float:left;
	width:675px;
                clear:right;

}

#AdditionalResourceHeader
{
    background-image:url(../COSImages/rounded_corner_top_left_inverse.gif);
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#e2e6eb;
    border-style:none;
    padding:10px;
    text-align:left;
    height:20px;
    font-weight:bold;
    font-size:125%;
}

.TwoPanelAdditionalResourcesTemplate
{
    text-align:left;
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    background-color:#f1f3f5;
}

#AdditionalResourcesBottomCurve
{
   background-image:url(../COSImages/rounded_corner_bottom_right_inverse.gif);
    position:relative;
    top:-15px;
    background-position:right bottom;
    background-repeat:no-repeat;
    width:15px;
    float:right;

}

.pageTitleText
    {
        font-weight:bold;
        font-size:125%;
    }

#FadedGrayLine
    {
        background-image:url(../COSImages/fade_bar.gif);
        background-color:#e2e6eb;        
        background-repeat:repeat-y;
        width:297px;
        margin-top:6px;
        height:10px;
        font-size:5px;
   }

#SolidGrayLine
{
    background-repeat:no-repeat;
    background-color:#e2e6eb;
    border-style:none;
    text-align:left;
    height:31px;
    margin-top:1px;
}

.TwoPanelPagingTemplate{
padding-left:15px;
padding-top:10px;
}

.TwoPanelContentTemplate{
padding-left:10px;
}
/*** end ****/
/*** Left navigation styles start ****/

.ProgBarHeader
{
	background-image:url(../COSImages/header_background.gif);
	background-repeat:no-repeat;
	height:24px;
	padding:8px 0px 0px 40px;
	font-size:140%;
	font-weight:bold;
}
.ProgBarBottomRT
    {
        background-image:url(../COSImages/prog_bottom.gif);
        width:263px;
        height:13px;
        font-size:5px;
        float:left;
    }

.ProgBarNumDefaultRT
 {
        float:left;
         padding:7px 7px 0px 24px;
        font-weight:bold;
 }
    .ProgBarTopSelectedRT
    {
        background-image:url(../COSImages/prog_top_selectedRT.gif);
        width:263px;
        height:39px;
        float:left;
    }
    .ProgBarDefaultSelectedRT
    {
        background-image:url(../COSImages/prog_default_selectedRT.gif);
        width:263px;
        height:39px;
        float:left;
    }
    .ProgBarTopDefaultRT
    {
        background-image:url(../COSImages/prog_top_deselectedRT.gif);
        width:263px;
        height:39px;
        float:left;
    }
    .ProgBarDefaultDeselectedRT
    {
        background-image:url(../COSImages/prog_default_deselectedRT.gif);
        width:263px;
        height:39px;
        float:left;
    }
    .ProgBarDefaultRT
    {
        background-image:url(../COSImages/prog_defaultRT.gif);
        width:263px;
        height:39px;
        float:left;
    }
 .ProgBarDefaultSelectedExtendedRT
    {   
        background-image:url(../COSImages/prog_default_selected_extended.gif);
        background-repeat:repeat-y;
        width:245px;
        float:left;
        position:relative;
        margin-top:-7px;
        padding-top:0px;
    }
    .ProgBarDefaultSelectedExtendedRTChild
    {   
        background-image:url(../COSImages/prog_default_selected_extended.gif);
        background-repeat:repeat-y;
        width:263px;
        float:left;
        position:relative;
        margin-top:-7px;
        padding-top:0px;
    }

    .ProgBarDefaultSelectedExtendedBottomRT
    {
        background-image:url(../COSImages/rounded_corner_bottom_right_inverse.gif);
        background-repeat:no-repeat;
        background-position:bottom right;
        width:245px;
        height:14px;
        float:left;
        bottom:0px;
    }
#leftTwoPanelLinks a:link,
#leftTwoPanelLinks a:hover,
#leftTwoPanelLinks a:active,
#leftTwoPanelLinks a:visited
{
	color:#003366;
}

/*** Left navigation styles end ****/

/*****Newsroom styles start****/

#NewsroomTop
{/* Also used for tridion styles */
	width:243px;
	height:32px;
	background-image: url(../COSImages/NewsRoomHeading.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.COSNewsroomComponentTemplate{
      font-size:110%;
      border-left:solid 2px #CCDAE5;
      border-right:solid 2px #CCDAE5;
      border-top:solid 2px #CCDAE5;
	color:#000000;
	padding:5px 15px 15px 15px;
}
#NewsroomBottomLeft
{/* Also used for tridion styles */
	width:243px;
height:32px;
	background-image: url(../COSImages/LeftBottomCorner.gif);
      background-repeat: no-repeat;
	background-position: bottom;
      margin:-20px -10px -10px 0px;
}
.COSNewsroomComponentTemplate .goButton
{
	vertical-align:bottom;
	cursor:hand;
}
.startNextButtonNewsroom
{
background-image:url(../COSImages/Newsroom_search.gif);
    width:130px;
    line-height:35px;
    float:left;
    height:35px;
    text-align:center;
    background-repeat: no-repeat;
}
.NewsroomContentRight
{/* Also used for tridion styles */
	font-size:110%;
      border-left:solid 2px #CCDAE5;
      border-right:solid 2px #CCDAE5;
      border-top:solid 2px #CCDAE5;
	color::#FFFFFF;
      padding:15px 15px 35px 15px;
}


#NewsroomTopRight
{/* Also used for tridion styles */
	width:201px;
	height:33px;
	background-image: url(../COSImages/NewsRoomHeadingRight.gif);
	background-repeat: no-repeat;
}
#NewsroomBottomRight
{/* Also used for tridion styles */
	width:201px;
height:33px;
      background-image: url(../COSImages/RightBottomCorner.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
      margin:-20px -5px 5px 0px;
}

.OutreachTrainingWidgetTop
{
width:201px;
height:37px;
background-image:url(/COSImages/outreachTraining.jpg);
background-repeat:no-repeat;
background-position:top;
}
.NewsroomWidgetTop
{
width:201px;
height:37px;
background-image:url(/COSImages/Newsroomtop.jpg);
background-repeat:no-repeat;
background-position:top;
}

/*****dotnet intermediate newsroom page styles start here***/

.divSuccess
{
width:80%;
margin:20px 20px 20px 20px;
padding:5px;
border-color:#004771;
background-color:#f5fbff;
border:1px;
border-style:solid;
}
.divNewsroomText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004771;
}
.divErrorMsg
{
position:absolute;
left:150px;top:75px;
}

 .error
{
color:red;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
}
.errorLeft
{
color:#000000;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
}
.errorContent
{
color:#FCD116;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
}

#divNewsroom
{
position:relative;
width:589px;
border:1px;
height:175px;
border-style:solid;
border-color:#004771;
left:200px;
}
/*****dotnet intermediate newsroom page styles end here***/
/*****Newsroom styles end****/

/****ReEmployment Portal Styles ***/
#ReemploymentContent
{
    margin-top:15px;
    font-size:110%;
    width:227px;
    background-color:#BF2E1A;
    font-size:12px;
    font-family:Arial,Helvetica,Verdana;
    color:#FFFFFF;
}
.ReemploymentComponentTemplate{
    height:58px;
    *height:55px;
    _height:53px;
font-size:110%;
    width:227px;
  	background-color:#BF2E1A;
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#FFFFFF;
	padding:0px 0px 0px 15px;
	
}

#ReemploymentContent a:link,
#ReemploymentContent a:visited,
#ReemploymentContent a:hover,
#ReemploymentContent a:active
{
	color:#FFFFFF;
}
#ReemploymentTop
{
	width: 242px;
	height: 18px;
	background-position: left top;
	background-image: url(../COSImages/WTtop_left.gif);
	background-repeat: no-repeat;
	background-color: #BF2E1A;
}
#ReemploymentLeft
{
	width: 242px;
	 height:12px;
	background-position: right bottom;
	background-image: url(../COSImages/WTbottom_right.gif);
	background-repeat: no-repeat;
background-color: #BF2E1A;
}

#OneStopCenterTemplate{
    width:243px;
    float:left;
    background-color: #e2e6eb;
    font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;
    margin-bottom:10px;
}
.OneStopCenterTemplate {
    padding-left:12px;
	width: 231px;
                height: 200px;
	background-color:#e2e6eb;
	font-size:105%;
}

#WorkerTransitionTop
{
	width:215px;
	height:20px;
	background-image: url(/COSImages/title_unemployment_insurance.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}


.WorkerTransitionContent{
	font-size:110%;
	width:211px;
	height:30px;
	border-left:solid 2px #0D4884;
    border-right:solid 2px #0D4884;
    color :#FFFFFF;
    background-color:#FFFFFF;
    padding-top:10px;
   }

#WorkerTransitionRight
{
	width:215px;
 height:13px;
      background-image: url(../COSImages/RightBottomCornerWT.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
margin-top:-2px;
}

#EduTrainingTop
{
	width:210px;
	height:32px;
	background-image: url(/COSImages/title_education_training.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.RightMostColumn
{
	margin-left:10px;
	float:left;
	width:334px;
}
.MiddleColumn
{
	margin-left:10px;
	float:left;
	width:334px;
	
}

#Immediate 
{
	margin-top:0px;
	font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;
}
.Immediate  {
	padding-top: 6px;
padding-left:24px;
    height: 195px;
	width: 310px;
	background-color:#DDDDDD;

}
#ChangeCareer 
{
	margin-top:10px;
	font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;


}
.ChangeCareer  {
	padding-top: 6px;
padding-left:24px;
    height: 192px;
	width: 310px;
	background-color:#DDDDDD;

}
#FindJob 
{
    margin-top :0px;
	font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;

}
.FindJob  {
	padding-top: 6px;
    height: 195px;
padding-left:24px;
	width: 310px;
	background-color:#DDDDDD;
}


#UpgradeSkills 
{
	margin-top:10px;
	font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;

}
.UpgradeSkills  {
	padding-top: 6px;
    height: 192px;
	padding-left:24px;
	width: 310px;
	background-color:#DDDDDD;
}


div.GreyBox2TopUpper
{
	margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: left top;
	background-image: url(../COSImages/corner_left_top.gif);
	background-repeat: no-repeat;
	background-color: #DDDDDD;
}

div.GreyBox2TopLower
{
    margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: right bottom;
	background-image: url(../COSImages/corner_right_bottom.gif);
	background-repeat: no-repeat;
	background-color: #DDDDDD;
}
div.GreyBox1UpperTopRightRound
{
    margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: right top;
	background-image: url(../COSImages/corner_right_top.gif);
	background-repeat: no-repeat;
	background-color: #DDDDDD;
}
div.GreyBox1LowerBottomLeftRound
{
	margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: left bottom;
	background-image: url(../COSImages/corner_left_bottom.gif);
	background-repeat: no-repeat;
	background-color: #DDDDDD;
}
#FindJobTop
{
	width:215px;
	height:20px;
	background-image: url(../COSImages/title_find_job_banks.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.FindJobContent{
	font-size:110%;
	width:211px;
	height:30px;
	border-left:solid 2px #999B37;
    border-right:solid 2px #999B37;
    color :#FFFFFF;
    background-color:#FFFFFF;
    padding-top:10px;
   }

#FindJobRight
{
	width:215px;
 height:13px;
      background-image: url(../COSImages/RightBottomCorner_green.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
                margin-top:-2px;
}
#CareersTop
{
	width:215px;
	height:20px;
	background-image: url(../COSImages/title_find_onestop_center.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.CareersContent{
	font-size:110%;
	width:211px;
	height:30px;
	border-left:solid 2px #1897D4;
    border-right:solid 2px #1897D4;
    color :#FFFFFF;
    background-color:#FFFFFF;
    padding-top:10px;
     }

#CareersRight
{
	width:215px;
 height:13px;
      background-image: url(../COSImages/RightBottomCorner_light_blue.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
                margin-top:-2px;
}
#SkillsTop
{
	width:215px;
	height:20px;
	background-image: url(../COSImages/title_find_education_training.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.SkillsContent{
	font-size:110%;
	width:211px;
	height:30px;
	border-left:solid 2px #C03126;
    border-right:solid 2px #C03126;
    color :#FFFFFF;
    background-color:#FFFFFF;
    padding-top:10px;
    }

#SkillsRight
{
	width:215px;
 height:13px;
      background-image: url(../COSImages/RightBottomCorner_red.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
                margin-top:-2px;
}
#WTHeaderTop
{
	position:absolute;
	right:467px;
	background-color:#FFFFFF;
	width:216px;
	height:37px;
      top:32px;
	z-index:1000;

}

.WTHeaderContent{
	font-size:120%;
	width:211px;
	height:50px;
	border-left:solid 2px #C03126;
    border-right:solid 2px #C03126;
    color :#000000;
    background-color:#FFFFFF;
    position:absolute;
    top:67px;
    right:465px;
    background-color:#FFFFFF;
    margin:-2px 3px 0px -2px;
   z-index:1000;
   }

#WTHeaderRight
{
	width:215px;
    height:12px;
      background-image: url(../COSImages/RightBottomCorner_title_red.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
    position:absolute;
    top:113px;
    right:468px;
     background-color:#FFFFFF;
    
}
#HomePageIsTemplate{
                width:243px;
	height:141px;
	background-color: #e2e6eb;
                font-size:12px;
                color:#000000;
                font-family:Arial,Helvetica,Verdana;
}
.HomePageIsTemplate {
margin-top:-9px;
                padding-left:12px;
          	height: 94px;
	width: 231px;
	background-color:#e2e6eb;
	font-size:105%;
}
.AllGoButtons
{
	vertical-align:bottom;
	cursor:pointer;
}
#UnEmploymentTop
{
	width:201px;
	height:20px;
	background-image: url(/COSImages/titleRight_unemployment_insurance.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}


.UnEmploymentContent{
	font-size:110%;
	width:197px;

	height:30px;
	border-left:solid 2px #0D4884;
    border-right:solid 2px #0D4884;
    color :#FFFFFF;
    background-color:#FFFFFF;
    padding-top:10px;
   }

#UnEmploymentRight
{
	width:201px;
      height:13px;
      background-image: url(../COSImages/RightBottomCornerUnempBenefitsWT.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
      margin-top:-2px;
}
#JobbankTop
{
	width:201px;
	height:20px;
	background-image: url(/COSImages/titleRight_find_job_banks.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}


.JobbankContent{
	font-size:110%;
	width:197px;
	height:30px;
	border-left:solid 2px #999B37;
    border-right:solid 2px #999B37;
    color :#FFFFFF;
    background-color:#FFFFFF;
    padding-top:10px;
   }

#divDrs
{
 height:485px;
 _height:451px;
 *height:470px;
}

#JobbankRight
{
	width:201px;
      height:13px;
      background-image: url(../COSImages/RightBottomCornerJobBank_green.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
margin-top:-2px;
}

#divtcm24-3514-64tcm:24-764-32
{
height:182px; 
}


/**************************** ASL Home Page Styles ****************************/

.ASLOneStopCenterTemplate {
    padding-left:8px;
    padding-right:4px;
    padding-bottom:2px;
    width: 231px;
    height: 202px;
    background-color:#e2e6eb;
    font-size:98%;
}

#ASLHomeLinksWithText 
{
    margin-top:15px;
    margin-left:15px;
    float:left;
    font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;
}

div.ASLHomeLinksWithText  
{
    padding-left:20px;
    height: 195px;
    width: 660px;
    background-color:#e2e6eb;
}

div.ASLHomeLinksWithText  div
{
     padding-left:18px;
     padding-bottom:18px;
     float:left;
     width:193px;
     /*height:104px;*/
     background-position: left top;
     background-repeat: no-repeat;
     cursor:pointer;
}
.ASLHomeLinksWithText div#ExploreCareers
{
	background-image: url(/COSImages/BulletGreen.gif);
              
}
.ASLHomeLinksWithText div#EducationTraining
{
	background-image: url(/COSImages/BulletDarkBlue.gif);
                
}
.ASLHomeLinksWithText div#ResumesInterviews
{
	background-image: url(/COSImages/BulletDarkRed.gif);
                
}
.ASLHomeLinksWithText div#SalaryBenefits
{
	background-image: url(/COSImages/BulletLightBlue.gif);
                
}
.ASLHomeLinksWithText div#JobSearch
{
	background-image: url(/COSImages/BulletGreen.gif);
                
}
.ASLHomeLinksWithText div#PeoplePlaces
{
	background-image: url(/COSImages/BulletDarkBlue.gif);
                
}

.ASLFlashThinkAbout       
{
	margin-top:15px;
	float:left;
	width:243px;
}
.ASLFlashMain
{
	margin-left:15px;
	float:left;
	width:680px;
}

.ASLSiteTemplate1{
    position:relative;
    margin:0px auto;
    width:938px;
    font-family:Arial,Helvetica,Verdana;
    font-size:12px;
    color:#000000;
}

.body7ptArialA
    {
    font-family: Arial;
    font-size:80%;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    color:#000000;
	}

.ASLHomeHelpLine 
{
    padding-left:12px;
    width: 156px;
    height: 236px;
    background-color:#1897d4;
    vertical-align:top;
    font-size:98%;
}

.ASLHomeImage
{
    margin-left: 15px;
    float: left;
    width: 680px;
    height: 237px;
}

.ASLTextWithImage
{
   float: left;
   width: 491px;
   height: 236px;
}


.ASLHomeText
{
    float: left top;
    width: 485px;
    height: 54px;
    font-family:Arial,Helvetica,Verdana;
    font-size:24px;
    font-weight:normal;
    background-color:#e2e6eb;
    color:#000000;
    padding-top:8px;
    padding-left:6px;
    padding-bottom:10px;  
}

.ASLDescriptiveText
{
  font-size:13px;
  font-family:Arial,Helvetica,Verdana;
  font-weight:bold;
  color:#000000;
  vertical-align:top;
  padding-top:4px;
  padding-left:23px; 
 }

.ASLHomeMapImage
{
    float: left bottom;
    width: 491px;
    height: 169px;
    background-position: left bottom;
    background-image: url(../Images/ASLImage_red.jpg);
    background-repeat: no-repeat;
	
}

div#container { 
float: left bottom;
width:491px; 
height: 169px; 
} 

img#random { 
width:491px; 
height:167px; 
}

#ASLHelpLineTopRight
{/* Also used for tridion styles */
    float: left;
    width:138px;
    height:256px;
}

.ASLHomeHelplineTemplate
{
    float: right;
    width:158px;
    height:235px;
    font-size:98%;
    font-family:Arial,Helvetica,Verdana;
    background-color:#0099CC;
    background-image: url(../Images/RoundedCornerTopRightBlue.gif);
    background-repeat: no-repeat;
    background-position:right top;
    color:#FFFFFF;
    padding:5px 15px 0px 15px;
}
.ASLHomeHelplineTemplate a:link,
.ASLHomeHelplineTemplate a:visited,
.ASLHomeHelplineTemplate a:hover,
.ASLHomeHelplineTemplate a:active
{
	color:#FFFFFF;
}

.HelplineText
{
  font-size:18px;
  font-family:Arial;
  color:#FFFFFF;
  vertical-align:bottom;
 }

.HelplineTextSpacing
{
  white-space: nowrap;
  height: 5px;
  font-size:0px;

}

.HelplineContentSpacing
{
  white-space: nowrap;
  height: 8px;
  font-size:0px;

}

.OneStopTextHeight
{
  white-space: nowrap;
   height: 4px;
   font-size:0px;

}

.OneStopColumnsHeight
{
  white-space: nowrap;
   height: 7px;
   font-size:0px;
 }

#PageTitleBreadCrumbsASL
{/* Also used for tridion styles */
	height:42px;
	width:680px;
	margin-left:15px;
	background-position: left top;
	background-image: url(/COSImages/SectionTitleBarRight.gif);
	background-repeat: no-repeat;
	float:left;	
}
#BreadCrumbsASL
{/* Also used for tridion styles */
	padding-left:20px;
	padding-top:2px;
	font-size:90%;
	font-weight:bold;
}

.breadCrumbsASL{
                width:952px;
	height:40px;
	margin-bottom:15px;
	clear:both;
}

.OneStopCounter
{
 /*width:400px;*/
 margin-left:300px;
 margin-top:-12px;
 margin-bottom:0px;
 float:center top;
 font-size:108%;
 /*font-weight:bold;*/
 font-family:Arial,Helvetica,Verdana;
}

#PageTitleASL
{
	padding-left:20px;
	padding-top:3px;
	margin-top:-18px;
	font-size:115%;
	color:#000000;
}

.ProviderLoginASLHome
{
    font-weight:bold;
    float:right;
    margin-top:-16px;
    margin-right:15px;	
}

.ProviderLogin
{
    font-weight:bold;
    float:right;
    margin-top:-14px;
    margin-right:15px;	
}


/******************Auto**********************************/
.AutoHomeTop  {
     /*padding-top:10px;*/
     padding-left:20px;
      height: 200px;
      width: 660px;
      background-color: #e1e6ec;
}

.AutoHomeBottom
{
     padding-top:10px;
      height: 190px;
      width: 660px;
      background-color: #e1e6ec;

}


.AutoIndustryRecoveryContentBottomTemplate
{
      float:left;
      width:680px;
      background-color:#e2e6eb;
        
}
#AutoIndustryRecoveryContentBottomTemplate{
    margin-left:10px;
    width:670px;
    float:left;
}

.AutoIndustryRecoveryContentTopTemplate
{
      float:left;
      width:680px;
      
}

#AutoIndustryRecoveryContentTopTemplate{
    margin-left:10px;
width:670px;
    float:left;
    margin-bottom:10px;
}


.AutoBanner
{
      height:42px;
      width:938px;
      padding-left:20px;
                padding-bottom:15px;
      background-position: left top;
      background-image: url(../COSImages/AIR_background.jpg);
      background-repeat: no-repeat;
      float:left;
                color:#ffffff;
}

/******************End of Auto**********************************/

div#occpList{  
margin: 0px 20px 0px 20px;  
display: none;
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: 450px;
border: 1px solid #86D786;
color: black;
text-decoration: none;
width: 500px;
height: 200px;
overflow:auto;
font-weight: normal;
}

/*
#reemploybadge
{
margin-top:25px;
float:left; 
}
#reemploybadgeLeft, .badgeItemHeight img
{
	behavior:  url(../css/iepngfix.htc);
}
#reemploybadgeLeft
{
        float:left;
    	background: #ffffff url(../COSImages/BlueHeaderBanner.png) no-repeat top left;
        width:96px;
        height:97px;
}
#reemploybadgeLeft .bigTitle{
        margin:8px 8px 0px 8px;
    	color:#FFFFFF;
        font-weight:bold;
        font-size:15px;
        text-align:left;
}
#reemploybadgeLeft .smallTitle{
        margin:8px 8px 8px 8px;
    	color:#FFFFFF;
        font-weight:bold;
        text-align:left;
        font-size:12px;
}
#reemploybadgeRight
{
        float:left;
    	background: #ffffff url(../COSImages/whiteheaderbanner.jpg) no-repeat top left;
        width:203px;
        height:97px;
        margin-left:5px;
}
#badgeRightText
{
	margin-top:8px;
  	float:left;
  	font-weight:normal;
  	padding-left:15px;
  	font-size:11px;
}
#badgeRightText .badgeItemHeight
{
       height:20px;
}
*/
#reemploybadge
{
margin-top:20px;
float:left;
width: 308px;
height: 124px;
background: #0099cb url(../COSImages/Lostyourjob.png) no-repeat;
}
#reemploybadgeLeft, .badgeItemHeight img
{
	behavior:  url(../css/iepngfix.htc);
}

#reemploybadgeLeft
{
        float:left;
        width:112px;
        height:68px;
}
#reemploybadgeLeft2
{
        float:left;
        width:112px;
        height:52px;
}
#reemploybadgeLeft .bigTitle{
        margin:8px 8px 0px 8px;
    	color:#FFFFFF;
        font-weight:bold;
        font-size:15px;
        text-align:left;
}
#reemploybadgeLeft2 .bigTitle{
        margin:6px 8px 0px 8px;
    	color:#FFFFFF;
        font-weight:bold;
        font-size:15px;
        text-align:left;
}
#reemploybadgeLeft .smallTitle{
        margin:8px 8px 8px 8px;
    	color:#FFFFFF;
        font-weight:bold;
        text-align:left;
        font-size:12px;
}
#reemploybadgeRight
{
        float:left;
        width:190px;
        height:70px;
        margin-left:0px;
}
#reemploybadgeRight2
{
        float:left;
        width:187px;
        height:47px;
        margin-left:0px;
}
#badgeRightText
{
	margin-top:10px;
  	float:left;
  	font-weight:normal;
  	padding-left: 31px;
  	font-size:12px;
}
#badgeRightText2
{
	margin-top:19px;
  	float:left;
  	font-weight:normal;
  	padding-left: 31px;
  	font-size:12px;
}
#badgeRightText .badgeItemHeight
{
       height:20px;
}

#AboutThisTop
{
    margin-left:0px;
	width: 234px;
	height: 26px;
	background-position: right top;
	background-image: url(../COSImages/RoundedCornerTopRightGray.gif);
	background-repeat: no-repeat;
	background-color: #E2E6EB;
	padding-top:10px;
}

#AboutText
{
	margin-left:10px;
	color:#00467F;
	font-weight:bold;
	font-size:15px;
	font-family:Arial,Helvetica,Verdana;
}
#AboutDataContent
    {
        background-color:#f1f3f5;
        width:223px;
        padding:10px;
        background-image: url(../COSImages/rounded_corner_bottom_left_inverse.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        text-align:left;
    }

/******************Start of Green Careers**********************************/
/********GREEN CONTENT***********/
#GreenCOSContent p.firstparagraph {
                font-size: 1.2em;
                margin:-.3em 0 0 0 ;
}

#GreenCOSContent h2 {
      	margin-top: 1.5em;
      	margin-bottom: -.8Em;
      	display: block;
      	font-size: 1.167em;
}

#GreenCOSContent  .viewprograms {
font-size: .8em;
}

#GreenCOSContent p {
      	line-height: 1.5em;
      	margin-top: 1.286em;
}

#GreenCOSContent li{
      	line-height: 1.5em;
      	padding-bottom: .25em;
}

.green { 
                font-size: .9em;
                border: #cccccc 1px solid;
                padding: 5px; 
}

.formdesc { 
              font-weight: bold;
              padding-right: 10px;
}

div.greenbox {
	display: block;
	width: 22%;
	background-color: #CCC;
	margin: 0 0 0 .5em;
	float: left;
	padding: .2em 1em;	
	height: 15em;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

div.greenhomecontent {
margin: 0 0 0 0px;
}

div.greenbox a:link.greenbtn, div.greenbox a:visited.greenbtn {
display: block;
color: #fff;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
background-color:#004481;
text-align: center;
text-decoration:none;
height: 1.5em;
}

div.greenbox a:hover.greenbtn {
	background-color: #205589;
}

/********END OF GREEN CONTENT*****/
/*******GREEN TABLE ***********/

#rounded table   {
     	border:none;  
     	border-collapse:collapse;
     	font-size:.9em; 
     	line-height:1.5em;
     	color:#000000;
                text-align: left;
		}
		
#rounded  tbody tr td	{	
   	padding:0.5em 1em;
   	background:#F8F9FA; 
		}

#rounded  tbody tr.greenshade td {
	background: #F1F3F5;
		} 

#rounded  thead tr th {
	padding: 0 .5em .3em 1em;
	font-size: 1.2em;
height: 30px;
		}

#rounded  thead th.topth  {
                padding: 1.2em 0 0 4.5em;

		}

#rounded  tfoot td {
                height: 40px;
		}

#rounded  tfoot tr td {

		}

#rounded  td img {	
               border: none; 
		}

#rounded  td a img:hover {
               border: #A0A0A0 1px solid;
		}

#rounded .rightjust {
              text-align: right;
		}

#rounded  .centerjust {
              text-align: center;
		}


#rounded { 
             background-position: left top;
             background-image: url(/COSImages/RoundedCornerTopLeftGrey.gif);
             background-repeat: no-repeat;
             background-color: #e2e6eb;
		}

#rounded div {}

#rounded div div {}

#rounded div div div { 
             background-position: right bottom;
             background-image: url(/COSImages/RoundedCornerBottomRightGrey.gif);
             background-repeat: no-repeat;
             clear:both;
		}
/*******END OF GREEN TABLE*******/
/******************END OF GREEN SECTION**********************************/
/*****************NEW ALT SHADED SQUARE TABLE *****************************/
#shadesquaretable table	{	
     border:none;  
     border-collapse:collapse;
     font-size:.9em; 
     line-height:1.5em;
     color:#000000;
     background:#e2e6eb;

}
				
#shadesquaretable thead th	{	
    padding:1em; 
    font-size: 1.2em;
}
							
#shadesquaretable tfoot td	{ 	
     padding:0em; 
     height: 0px;
}							

#shadesquaretable tbody td	{	
   padding:0.5em 1em; 							
   background-color:#F8F9FA;
}

#shadesquaretable tbody tr.shade td {	
   background-color:#F1F3F5;
}

/*****************END NEW ALT SHADED SQUARE TABLE *****************************/


.DOLFooter{
                padding:5px;
	clear:both;
	width:923px;
}

/*****************Start DOL Challenge Style *****************************/
.DOLChallengeHomepageHelplineTemplate
{
    float: right;
    width:158px;
    height:239px;
    font-size:98%;
    font-family:Arial,Helvetica,Verdana;
    background-color:#0099CC;
    background-image: url(../images/RoundedCornerTopRightBlue.gif);
    background-repeat: no-repeat;
    background-position:right top;
    color:#FFFFFF;
    padding:5px 15px 0px 15px;
}
.DOLChallengeHomepageHelplineTemplate a:link,
.DOLChallengeHomepageHelplineTemplate a:visited,
.DOLChallengeHomepageHelplineTemplate a:hover,
.DOLChallengeHomepageHelplineTemplate a:active
{
	color:#FFFFFF;
}


.DOLChallengeHomeImage
{
    margin-left: 15px;
    float: left;
    width: 680px;
    height: 246px;
	background-color:#E2E6EB;
    background-image: url(/COSImages/RoundedCornerBottomLeftGray.gif);
    background-repeat: no-repeat;
    background-position:left bottom;
}

div#DOLChallengeContainer { 
float: left bottom;
width:491px; 
height: 208px; 
text-align:center;
}

div#DOLChallengeVideoContainer
{
	width:316px;
	height:195px;
	border-color:#004771;
	background-color:#f5fbff;
	border:1px;
	border-style:solid;
	text-align:center;
	padding: 3px;
}

.DOLChallengeTextWithImage
{
   float: left;
   width: 491px;
   height: 240px;
}
.DOLChallengeHomeText
{
    float: left top;
    width: 485px;
    height: 22px;
    font-family:Arial,Helvetica,Verdana;
    font-size:24px;
    font-weight:normal;
    background-color:#e2e6eb;
    color:#000000;
    padding-top:8px;
    padding-left:6px;
    padding-bottom:6px;  
}

.DOLChallengeDescriptiveText
{
  font-size:13px;
  font-family:Arial,Helvetica,Verdana;
  font-weight:bold;
  color:#000000;
  vertical-align:top;
  padding-top:4px;
  padding-left:23px; 
 }

 .COSHomeLinksWithText div#BlueRibbon
{
	background-image: url(../COSImages/blue_ribbon.gif);
                
}
 .COSHomeLinksWithText div#BlueRibbon2
{
	background-image: url(../COSImages/blue_ribbon.gif);
                
}
 .COSHomeLinksWithText div#BlueRibbon3
{
	background-image: url(../COSImages/blue_ribbon.gif);
                
}
 .COSHomeLinksWithText div#BlueRibbon4
{
	background-image: url(../COSImages/blue_ribbon.gif);
                
}
 .COSHomeLinksWithText div#BlueRibbon5
{
	background-image: url(../COSImages/blue_ribbon.gif);
                
}
 .COSHomeLinksWithText div#BlueRibbon6
{
	background-image: url(../COSImages/blue_ribbon.gif);
                
}
/*****************End DOL Challenge Style *****************************/
/***************** Start Students & Career Advisors Style *****************************/
#SecondQuadTop
{
    margin-left:0px;
	width: 328px;
	height: 18px;
	background-position: right top;
	background-image: url(../COSImages/corner_right_top.gif);
	background-repeat: no-repeat;
	background-color: #E2E6EB;
	padding-top:10px;
}

#SecondQuadContent
    {
        background-color:#f1f3f5;
        width:338px;
        margin-left:0px;
        background-image: url(../COSImages/rounded_corner_bottom_left_inverse.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        text-align:left;
    }
 
 
    
div.GreyBox1UpperTopRightRoundDemo
{
    margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: right top;
	background-image: url(../COSImages/corner_navy.png);
	background-repeat: no-repeat;
	background-color: #003366;
}


div.GreyBox1LowerBottomLeftRoundDemo
{
	margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: left bottom;
	background-image: url(../COSImages/corner_left_bottom.gif);
	background-repeat: no-repeat;
	background-color: #DDDDDD;
}

div.GreyBox2TopUpperDemo
{
	margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: left top;
	background-image: url(../COSImages/corner_green.png);
	background-repeat: no-repeat;
	background-color: #A3A60F;
}
div.GreyBox2TopUpperDemo1
{
	margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: left top;
	background-image: url(../COSImages/corner_blue.png);
	background-repeat: no-repeat;
	background-color: #0099CC;
}
div.GreyBox2TopLowerDemo1
{
    margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: right bottom;
	background-image: url(../COSImages/corner_right_bottom.gif);
	background-repeat: no-repeat;
	background-color: #DDDDDD;
}
div.GreyBox1UpperTopRightRoundDemo1
{
    margin-left:0px;
	width: 334px;
	height: 18px;
	background-position: right top;
	background-image: url(../COSImages/corner_red.png);
	background-repeat: no-repeat;
	background-color: #BF2E1A;
}
.cvImages
{
	MARGIN-TOP: -10px; 
	MARGIN-LEFT: -24px;
	width: 334px;
}
.cvIdentifyInterests  {
	padding-top: 6px;
	padding-left:24px;
    height: 195px;
	width: 310px;
	background-color:#DDDDDD;
}
.cvGetExperience  {
	padding-top: 6px;
	padding-left:24px;
    height: 192px;
	width: 310px;
	background-color:#DDDDDD;
}
.cvExploreCareer  {
	padding-top: 6px;
    height: 195px;
	padding-left:24px;
	width: 310px;
	background-color:#DDDDDD;
}
.cvFindEduOption  {
	padding-top: 6px;
    height: 192px;
	padding-left:24px;
	width: 310px;
	background-color:#DDDDDD;
}

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JQUERY&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
#dockIndustry {
	width: 100%;
	left: -30px;
}
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
#dock {
	width: 100%;
	left: 0px;
}

.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
	
}
.dock-container a,.dock-container a.visited
{
outline: none 
}
a.dock-item {
	display: block; 
	font: bold 10px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000;
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
	margin-left: 10px;
	margin-right:10px;
}

.dock-item span {
	display: none;
	padding-left: 3px;
	padding-right:3px;
	background-color:#DDDDDD;
	color: #000000;
}

.dock-item img {
	border: none; 
	width: 95%; 
	
}
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& END JQUERY&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/***************** End Students & Career Advisors Style *****************************/
/***ACINet Front Page***********/

.fourmain {
float:left;
width: 22%;
padding: 7px;
margin-right: 1%;
margin-top: 1%;
margin-bottom: 1%;
background:#CCCCCC;
border:#999999 1px solid;
}

.fourmain1 {
float:left;
width: 22%;
padding: 7px;
margin-right: 1%;
margin-top: 1%;
margin-bottom: 1%;
border-left:#999999 1px solid;
height: 450px;
}

.fourmain2 {
float:left;
width: 22%;
padding: 7px;
margin-right: 1%;
margin-top: 1%;
margin-bottom: 1%;
border-left:#999999 1px solid;
border-right:#999999 1px solid;
height: 450px;
}

.portals {
PADDING-LEFT: 5px; 
BORDER-LEFT: #999999 1px solid; 
BORDER-BOTTOM: #999999 1px solid;
}

.portals ul li{
display: inline;
padding-right: 20px;
}

.portals ul {
margin-bottom: 10px;
margin-top: 3px;
}
/******************Start of Interest Assessment**********************************/
/********INTEREST ASSESSMENT CONTENT***********/
#InterestCOSContent p.firstparagraph {
font-size: 1.2em;
margin:0;
}

#InterestCOSContent h2 {
margin-top: 0em;
margin-bottom: 1em;
display: block;
font-size: 1.367em;
}

#InterestCOSContent h3 {
margin-top: 0em;
margin-bottom: 0em;
display: block;
font-size: 1.167em;
}

#InterestCOSContent  .viewprograms {
font-size: .8em;
}

#InterestCOSContent p {
line-height: 1.5em;
margin-top: 1.286em;
}

#InterestCOSContent li{
line-height: 1.5em;
padding-bottom: .25em;
}

.interest { 
font-size: .9em;
border: #cccccc 1px solid;
padding: 5px; 
}

.formdesc { 
font-weight: bold;
padding-right: 10px;
}

.otherassessments {
margin: 0 0 0 .5em; 
background: rgb(3,151,214); 
float: right; 
padding: 0.5em; 
width: 40%;
}

.otherassessments a:link, .otherassessments a:visited {
color: #0000ff;
}

.otherassessments a:hover {
color: #ff0000;
}

/********END OF INTEREST CONTENT*****/
/*******INTEREST TABLE ***********/

#interestrounded table   {
border:none;  
border-collapse:collapse;
font-size:1.0em; 
line-height:1.5em;
color:#000000;
text-align: left;
		}
		
#interestrounded  tbody tr td	{	
padding:0.5em 1em;
background:#F8F9FA; 
		}

#interestrounded  tbody tr.interestshade td {
background: #F1F3F5;
		} 

#interestrounded  tbody tr td.liketodosquare input 
{
background: #ffffff;
border: #999999 1px solid;
padding: .2em .2em 0 .2em;
margin: 0 0 0 .8em;
width: 1em;
}

#interestrounded  tfoot tr td.liketodosquare input
{
background: #ffffff;
border: #999999 1px solid;
padding: .2em .8em 0 .8em;
margin: 0 0 0 .9em;
width: 1em;
}


#interestrounded  thead tr th {
padding: 0 .5em .3em .8em;
font-size: 1.0em;
height: 30px;
		}

#interestrounded  thead th.topth  {
padding: 1.2em 0 0 4.5em;
		}

#interestrounded  tfoot td {
height: 40px;
		}

#interestrounded  td img {	
border: none; 
		}

#interestrounded  td a img:hover {
border: #A0A0A0 1px solid;
		}

#interestrounded .rightjust {
text-align: right;
		}

#interestrounded  .centerjust {
text-align: center;
		}


#interestrounded { 
background-position: left top;
background-image: url(/COSImages/RoundedCornerTopLeftGrey.gif);
background-repeat: no-repeat;
background-color: #e2e6eb;
		}

#interestrounded div {}

#interestrounded div div {}

#interestrounded div div div { 
background-position: right bottom;
background-image: url(/COSImages/RoundedCornerBottomRightGrey.gif);
background-repeat: no-repeat;
clear:both;
		}

.excellent {
color: #a3a60f;
font-weight: bold;
}

.good {
color: #00467f;
font-weight: bold;
}

.fair {
color: #0397d6;
font-weight: bold;
}

.poor {
color: #bf2e1a;
font-weight: bold;
}
/*************INTEREST MY INTEREST PROFILE****************/

#InterestCOSContent p.myinterstprofile {
margin-top: .5em;
margin-bottom: -.5em;
display: block;
font-size: 1.367em;
font-weight: bold;
}

ul li.liketodosquare {
display: inline;
}

ul li.liketodosquare input{
background: #ffffff;
border: #999999 1px solid;
padding-left: 2em;
padding-right: 2em;
padding-top: 1.2em;
margin: 0 0 0 2em;
width: 1em;
}
/*************INTEREST DESCRIPTIONS****************/
div.interestdescriptions {
border: #999999 1px solid;
background: #cccccc;
float: right;
width: 60%;
}

div.interestdescriptions div.interestdescriptionsinternal{
float: left;
width: 18em;
padding: 2em;
margin: 0;
}

div.interestdescriptions span.interestdescriptionsheader{
padding: 0px;
margin: 0;
font-size: 1.5em
}

/*************INTEREST REFERENCE****************/
div.interestreference {
border: #999999 1px solid;
background: #cccccc;
float: left;
width: 100%;
margin-top: 2em;
line-height: 1.5em;
}

div.interestreference div.interestreferenceinternal{
float: left;
width: 40%;
padding: 2.0em;
margin: 0;
}

div.interestreference div.interestreferenceinternal span.interestlinkheader{
padding: 0;
margin: 0;
font-size: 1.5em
}

div.interestreference div.interestreferenceinternal ul{
padding: .2em 0 1em 3em;
margin: 0;
}
/*******END OF INTEREST TABLE*******/
/******************END OF INTEREST SECTION**********************************/
/********SCANABLE*******************/

#scanable {
margin: 0;
padding: 0;
line-height: 1.5em;
}

#scanable .introparagraph {
line-height: 1.2em;
font-size: 1.2em;
}

#scanable .descparagraph {
padding: 0 0 .5em 1em;
margin: -.5em 0 0 0;
line-height: 1.5em;
}

#scanable ol, #scanable ul{
padding: .5em 0 .5em 2em;
margin-left: 0;
}

#scanable ol li {
padding:0 0 0 .25em;
margin: 0 0 1em 1em;
}

#scanable ul li{
padding:0 0 0 .25em;
margin: 0 0 1em 1em;
}

#scanable ol ul{
padding-bottom: 0;
}

#scanable ul + p{
margin-top: -.25em;
}

#scanable p + ul{
margin-top: -.75em;
}


#scanable th, #scanable td {
line-height: 2.5em;
padding: 0 0 0 1em;
}

/*****ReEMPLOYMENT ACCORDION************/

div #accordionLand1 {
background-image: url(/COSImages/WRtabTop.png);
background-repeat: no-repeat;
display:block;
height:44px;
width:460px;
text-indent:-9999px;
outline: none;
margin: 0 0 4px -8px;
}

div #accordionLand1:hover {
background-image: url(/COSImages/WRtabTopover.png)
}

div #accordionLand2 {
background-image: url(/COSImages/WRtabMiddle.png);
background-repeat: no-repeat;
display:block;
height:41px;
width:460px;
text-indent:-9999px;
outline: none;
margin: 0em 0 4px -8px;
}

div #accordionLand2:hover {
background-image: url(/COSImages/WRtabMiddleover.png)
}

div #accordionLand3 {
background-image: url(/COSImages/WRtabBottom.png);
background-repeat: no-repeat;
display:block;
height:44px;
width:460px;
text-indent:-9999px;
outline: none;
margin: 0em 0 0 -8px;
}

div #accordionLand3:hover {
background-image: url(/COSImages/WRtabBottomover.png)
}

div #accordionFlat {
margin: 0 0 0 -8px;
}

/**********END OF SCANABLE**********/

.DeepWaterHorizonResponseTop
{
width:201px;
height:37px;
background-image:url(/COSImages/deepwaterhorizonresponse.jpg);
background-repeat:no-repeat;
background-position:top;
}
#divDHR
{
 height:410px;
 _height:200px;
 *height:390px;
}

/***********************Begin Census Welcome Text ****************/
div.GreenBox.TopLeftRound
{/* Also used for tridion styles */
	width: 243px;
	height: 32px;
	background-position: left top;
	background-image: url(/COSImages/corner_lightgreen.gif);
	background-repeat: no-repeat;
	background-color: #EBEBCC;
}

div.GreenBox.BottomRightRound
{/* Also used for tridion styles */
	width: 243px;
	height: 18px;
	background-position: right bottom;
	background-image: url(/COSImages/RoundedCornerBottomRightGreen.gif);
	background-repeat: no-repeat;
	background-color: #999900;
}
#WelcomeTextTemplate{
    width:243px;
    float:left;
    background-color: #999900;
    font-size:12px;
    color:#ffffff;
    font-family:Arial,Helvetica,Verdana;
    margin-bottom:10px;
}
.WelcomeTextTemplate {
    padding-left:12px;
	width: 231px;
	height:175px;
	*height:185px;
    _height:185px;
	background-color:#999900;
	font-size:105%;
}
#WelcomeHeaderText
{
	font-weight:bold;
	text-align:left; 
	padding-top:8px; 
	padding-left:15px; 
	color:#999900; 
	font-size:14px;
}
/***********************End Census Welcome Text ****************/

/*this is for homepage flash*/
.te_scrollable
{
overflow:hidden;  
}


/****************TABLE OF CONTENTS TEST - JAY *********************/

.tableofcontents {
margin: 0;
padding: 0;
}

.tableofcontents ul {
padding: 0;
margin: 0 0 0 5px;
}

.tableofcontents ul li{
list-style:none;
padding: 3px 0;
margin: 0;
}

.tableofcontents ul li a{
}




/****************WhiteHouse ReEmployment Portal *********************/


.leftComponents
{
	clear:both;
	float:left;
	width:243px;
}
#WRHomePageHowToApply
{
	margin-top:1px;
	float:left;
    font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;
    width:700px;
    height:280px; 
}
.WRTableHowToApply
{
	border:solid 2px gray;
}
#WRHomePageBottom1
{
	margin:10px 0px 10px 10px;
	float:left;
    font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;
    width:223px;
    height:225px;
}
.WRTableUnEmployBenefits
{
	border:solid 2px gray;
}
.WRTableJobSearch
{
	border:solid 2px red;
}
#WRHomePageBottom2
{
	padding:10px 0px 10px 10px;
	clear:left;
	position:relative;
	font-size:12px;
    color:#000000;
    font-family:Arial,Helvetica,Verdana;
    width:223px;
    height:225px;
}
.banner1
{
	background-image: url(/COSImages/banner1.png);
	background-repeat:no-repeat;
}
.banner2
{
	background-image: url(/COSImages/banner2.png);
	background-repeat:no-repeat;
}
.banner3
{
	background-image: url(/COSImages/banner3.png);
	background-repeat:no-repeat;
}

#WRWelcomeTextTop
{
	width: 242px;
        height: 20px;
	background-position: right top;
	background-image: url(/COSImages/WRcurve_top.png);
	background-repeat: no-repeat;
	background-color: #0097D6;
        padding: 0;
        margin: -5px 0 0 0;
}

#WRWelcomeTextTop_Vet
{
	width: 242px;
        height: 20px;
	background-position: right top;
	background-image: url(/COSImages/WRcurve_topGreen.png);
	background-repeat: no-repeat;
	background-color: #999900;
        padding: 0;
        margin: -5px 0 0 0;
}

#WRDataContent
    {
        background-color:#ffffff;
        width:223px;
        height:170px;
        padding: 0;
        margin: 10px 10px 5px 10px;
        position: relative;
        background-position:left bottom;
        background-repeat:no-repeat;
        color:#00467f;
        font-family:Verdana;
        font-size:14px;
      }

#WRDataContent_Vet
    {
        background-color:#ffffff;
        width:223px;
        height:170px;
        padding: 0;
        margin: 10px 10px 5px 10px;
        position: relative;
        background-position:left bottom;
        background-repeat:no-repeat;
        color:#00467f;
        font-family:Verdana;
        font-size:14px;
      }

#WRWelcomeTextBottom
{/* Also used for tridion styles */
	width: 242px;
        height: 20px;
	background-position: left bottom;
	background-image: url(/COSImages/WRcurve_bottom.png);
	background-repeat: no-repeat;
	background-color:#0097D6;
        padding: 0;
        margin: 0;
}

#WRWelcomeTextBottom_Vet
{/* Also used for tridion styles */
	width: 242px;
        height: 20px;
	background-position: left bottom;
	background-image: url(/COSImages/RoundedCornerBottomLeftGreen.gif);
	background-repeat: no-repeat;
	background-color:#999900;
        padding: 0;
        margin: 0;
}

#WRWelcomeTitleText
{
        color:#ffffff;
        background-color:#0397D6;
        width:212px;
        height:55px;
        font-size:22px;
        font-weight:bold;
        font-family:Verdana;
        padding:0 0 0 30px;
        margin: 0;
}

#WRWelcomeTitleText_Vet
{
        color:#ffffff;
        background-color:#999900;
        width:212px;
        height:55px;
        font-size:22px;
        font-weight:bold;
        font-family:Verdana;
        padding:0 0 0 30px;
        margin: 0;
}

.WROneStopCenterText 
{
	padding-left:12px;
	width: 231px;
    height: 150px;
	background-color:#999900;
	font-size:105%;
	color:White;
}
#WRHomePageLeftContent{
width:225px;
padding-top:10px;
}
.WRHomePageLeftContent {
    width: 205px;
    height: 183px;
   background-image: url(/COSImages/WRHomePagebox_left.png);
   color:White;
    padding:20px 0px 0px 20px;
   margin: 0;}

.WRHomePageLeftContent_Vet {
    width: 205px;
    height: 183px;
   background-image: url(/COSImages/VeteransBottomLeft.png);
   color:White;
    padding:20px 0px 0px 20px;
   margin: 0;}

#WRHomePageCenterContent{
width:225px;
padding-top:10px;
}

.WRHomePageCenterContent {
    width: 205px;
    height: 183px;
   background-image: url(/COSImages/WRHomePagebox_center.png);
   color:White;
  padding:20px 0px 0px 20px;
   margin: 0;
}

.WRHomePageCenterContent_Vet {
    width: 205px;
    height: 183px;
   background-image: url(/COSImages/VeteransBottomMiddle.png);
   color:White;
  padding:20px 0px 0px 20px;
   margin: 0;
}

#WRHomePageRightContent{
width:225px;
padding-top:10px;
}
.WRHomePageRightContent {
    width: 205px;
    height: 183px;
   background-image: url(/COSImages/WRHomePagebox_right.png);
   color:White;
   padding:20px 0px 0px 20px;
   margin: 0;
}

.WRHomePageRightContent_Vet {
    width: 205px;
    height: 183px;
   background-image: url(/COSImages/VeteransBottomRight.png);
   color:White;
   padding:20px 0px 0px 20px;
   margin: 0;
}

.WRtblclass
{
   position:relative;
    height:280px;
    width:686px;

}
.WRHeaderHR
{
	color:#0397D6;
}
.WRHeaderHR_Vet
{
	color:#999900;
}

.WRHomePageBottomTemplate 
{
    clear:both;
}
#go-link0 { 
		position: absolute; 
		top: 185px;
		*top:185px;
		_top:185px; 
		left: 285px; 
		width: 25px; 
		height: 25px; 
		background-color: transparent; 
	 }
 #go-link1 { 
		position: absolute; 
		top: 185px;
		*top:185px;
		_top:185px; 
		left: 285px; 
		width: 25px; 
		height: 25px; 
		background-color: transparent; 
		 }
#go-link2 { 
		position: absolute; 
		top: 185px;
		*top:185px;
		_top:185px; 
		left: 285px;
		width: 25px; 
		height: 25px; 
	 }
#go-link0_Vet { 
		position: absolute; 
		top: 200px;
		*top:200px;
		_top:200px; 
		left: 295px; 
		width: 25px; 
		height: 25px; 
		background-color: transparent; 
	 }
 #go-link1_Vet { 
		position: absolute; 
		top: 200px;
		*top:200px;
		_top:200px; 
		left: 295px; 
		width: 25px; 
		height: 25px; 
		background-color: transparent; 
		 }
#go-link2_Vet { 
		position: absolute; 
		top: 200px;
		*top:200px;
		_top:200px; 
		left: 295px;
		width: 25px; 
		height: 25px; 
	 }
 
#top-link
{
	    position:absolute; 
		//top: 215px;
                top: 257px;
		*top:200px;
		_top:200px; 
		width: 225px; 
		height: 90px; 
		background-color: transparent; 
}
#middle-link
{
	    position:absolute; 
		top: 272px;
		*top:292px;
		_top:292px; 
		width: 225px; 
		height: 90px; 
		background-color: transparent; 
}
#bottom-link
{
	    position:absolute; 
		top: 360px;
		*top:384px;
		_top:384px; 
		width: 225px; 
		height: 90px; 
		background-color: transparent; 
}
		
.WRHR
{
	clear:both;
}

.BottomTabs
{
	font-size:18px;
	font-weight:bold;
}
.WRBottomText
{
	font-size:11px;
	font-weight:bold;
	 font-family:Verdana;
}


.WRgoBtn
{
	cursor:pointer;
}

.WROneStopTextHeight
{
 white-space: nowrap;
   font-size:11px;
   padding:5px 0px 0px 0px;
   font-family:Verdana;
}

.WROneStopTextHeight1
{
 white-space: nowrap;
   font-size:11px;
   padding:1px 0px 0px 0px;
    font-family:Verdana;
}

.WROneStopTextHeightMain
{
 white-space:nowrap;
   font-size:11px;
   padding:5px 0px 0px 0px;
   font-family:Verdana;
}


.WRAdvSearch a:visited,
.WRAdvSearch a:hover,
.WRAdvSearch a:active
.WRAdvSearch a:link
{
		color:white;
}
.WROneStopCenter
{
	float:left;
	padding-top:10px;
}


.WRRightMostColumn
{
                clear:right;
               margin-left:10px;
	float:left;
	width:334px;
	display:inline; 
}

.divlefttop1
{
	    position:absolute; 
		top: 25px;
		*top:25px;
		_top:25px; 
		left: 70px; 
		width: 140px; 
		height:50px;
		font-size:13px;
	  font-weight:bold;
	 font-family:Verdana;
	 color:White;
 	cursor:pointer;
}

.divrighttop1
{
	position: absolute; 
		top: 55px;
		*top:55px;
		_top:55px; 
		left: 285px; 
	 width:380px;
		background-color: transparent; 
		font-size:30px;
	  font-weight:bold;
	 font-family:Verdana;
	 color:White;
	 text-align:left;
} 

.divlefttop2
{
  position:absolute; 
		top: 115px;
		*top:115px;
		_top:115px; 
		left: 70px; 
		width: 150px; 
		height: 50px; 
		background-color: transparent; 
		font-size:13px;
	  font-weight:bold;
	 font-family:Verdana;
	 color:White;
 	cursor:pointer;
}

.divrighttop2
{
	position: absolute; 
		top: 55px;
		*top:55px;
		_top:55px; 
		left: 285px; 
	 width:380px;
		background-color: transparent; 
		font-size:30px;
	  font-weight:bold;
	 font-family:Verdana;
	 color:White;
	 text-align:left;
}

.divlefttop3
{
	position:absolute;
        top:220px;
		*top:220px;
		_top:220px; 
    	 left: 70px; 
		width: 130px; 
		height: 50px; 
		background-color: transparent;
		font-size:13px;
	  font-weight:bold;
	 font-family:Verdana;
	 color:White;
 	cursor:pointer;
}

.divrighttop3
{
		position: absolute; 
		top: 55px;
		*top:55px;
		_top:55px; 
		left: 285px; 
 width:380px;
		font-size:30px;
	  font-weight:bold;
	 font-family:Verdana;
	 color:White;
	 background-color: transparent;
	 text-align:left;
}		

.tab1ON
{
	background-image: url(/COSImages/tab1_on.png);
	background-repeat:no-repeat;
	height:93px;
	width:226px;

}
.tab2OFF
{
	background-image: url(/COSImages/tab2_off.png);
	background-repeat:no-repeat;
	height:93px;
	width:226px;



}
.tab3OFF
{
	background-image: url(/COSImages/tab3_off.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;


}
.right1
{
	background-image: url(/COSImages/right1.png);
	background-repeat:no-repeat;
	width:460px;
	height:280px;

}

.tab2ON
{
	background-image: url(/COSImages/tab2_on.png);
	background-repeat:no-repeat;
	height:93px;
	width:226px;
 
}
.tab1OFF
{
	background-image: url(/COSImages/tab1_off.png);
	background-repeat:no-repeat;
	height:93px;
	width:226px;

}

.right2
{
	background-image: url(/COSImages/right2.png);
	background-repeat:no-repeat;
	width:460px;
	height:280px;

}


.tab3ON
{
	background-image: url(/COSImages/tab3_on.png);
	background-repeat:no-repeat;
	height:93px;
	width:226px;

}

.right3
{
	background-image: url(/COSImages/right3.png);
	background-repeat:no-repeat;
	width:460px;
	height:280px;

}

.tab1ON_Vet
{
	background-image: url(/COSImages/VeteransTabTopActive.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;

}
.tab2OFF_Vet
{
	background-image: url(/COSImages/VeteransTabMiddleInActive.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;



}
.tab3OFF_Vet
{
	background-image: url(/COSImages/VeteransTabBottomInActive.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;


}
.right1_Vet
{
	background-image: url(/COSImages/VeteransMiddleStarBoxTop.png);
	background-repeat:no-repeat;
	width:460px;
	height:280px;

}

.tab2ON_Vet
{
	background-image: url(/COSImages/VeteransTabMiddleActive.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;
 
}
.tab1OFF_Vet
{
	background-image: url(/COSImages/VeteransTabTopInActive.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;

}

.right2_Vet
{
	background-image: url(/COSImages/VeteransMiddleStarBoxMiddle.png);
	background-repeat:no-repeat;
	width:460px;
	height:280px;

}


.tab3ON_Vet
{
	background-image: url(/COSImages/VeteransTabBottomActive.png);
	background-repeat:no-repeat;
	height:94px;
	width:226px;

}

.right3_Vet
{
	background-image: url(/COSImages/VeteransMiddleStarBoxBottom.png);
	background-repeat:no-repeat;
	width:460px;
	height:280px;

}

/***************TEST DISASTER SITE - JAY*******************/

ul.disUL {
float: left;
padding: 0;
margin: 0;
}

ul.disUL li {
list-style: none;
text-align: left;
padding: 0 0 0 18px;
margin: 0 0 .5em 0;

}


 ul.disUL li img {
padding: 0 3px 0 0;
}


div.sepDRS {
width: 20%;
padding: 0;
margin: 0 30px 0 0;
float:left;

}

div.sepDRS a{
display:block;
padding: 2px 0 10px 0;
margin: 0;
text-align: center;
}

div.sepDRS h3{
text-align: center;

}

div.sepDRS img{
margin: 0px 0 -10px 0;
padding: 0;
}

div.sepDRSR {
width: 20%;
padding: 0;
margin: 0 10px 0 0;
float:left;
}

div.sepDRSR a{
display:inline;
padding: 10px 0 0 0;
}



div.sepDRS h3{
display:block;
}

div.sepDRS div.sepDRSSub {
float: left;
width: 40%;
padding: 0 12px 0 0;
margin: 0;

}

div.sepDRS div.sepDRSSub a{
display:block;
padding: 2px 0 10px 0;
margin: 0;
text-align: center;
}

div.sepDRS div.sepDRSSub img{
margin: 0px 0 -10px 0;
padding: 0;
}



div.sepDRSRT {
width: 21%;
padding: 0;
margin: 0 30px 0 0;
float:left;

}

div.sepDRSRT a{

padding: 2px 0 10px 0;
margin: 0;
text-align: center;
}


/*****************************CREDENTIALING PORTAL *******************************/

div.COSHomeLinksWithText  div#Credentialing
{
	padding-left:10px;
	padding-top:0px;
	float:left;
	width:210px;
	height:75px;
	background-position: left top;
	background-repeat: no-repeat;
	cursor:pointer;
}

/************* JAY TRAINING AND EDUCATION EXAMPLE****************/
div#traineduwrapper {
position: relative;
height: 300px;
}

div#trainedusecwrapper{
margin: 230px 0 0 0;
padding: 0;
}

div#traineduwrapper 
div#trainedusecwrapper 
.trainedusection {
display:inline;
float: left;
width: 30%;
height:125px;
margin: 10px 22px 0 0;
}


#traineduwrapper 
img.trainedutopimg{
position: absolute;
top: -254px;
left: -21px;
padding: 0;
margin: 0;
}

  .headerSpace 
{
	height:0px; 
}


/*************ReEmployment Veterans (Jay)****/

.veteransReEmployment {
display: none;
}


/*-------------------------Jobs widget styles ------------------------*/

/*--------------------------------- Paging styles ------------------------------*/
.previousBtn, .nextBtn{display:block;float:left;height:20px; width:76px; border:0;cursor:pointer; padding:4px 0px 3px 0px;margin:0 10px; font-size:12px; color:#464646; text-transform:uppercase; text-align:center; font-weight:bold;line-height:18px;text-decoration:none; }
.previousBtnDis {display:block;float:left;height:20px; width:76px; border:0;cursor:pointer; padding:4px 0px 3px 0px;margin:0 10px; font-size:12px; color:#464646; text-transform:uppercase; text-align:center; font-weight:bold;line-height:normal;}
.previousBtnDis {display:block;float:left;background:transparent url(../Cosimages/reemp/btn_previous.jpg) 0 0 no-repeat;padding-left:8px;width:68px;}

.previousBtn {display:block;float:left;background:transparent url(../Cosimages/reemp/btn_previous.jpg) 0 0 no-repeat;padding-left:8px;width:68px;}
.previousBtn:hover {background:transparent url(../Cosimages/reemp/btn_previous.jpg) 0 -27px no-repeat;}
#JobWidget_divPagination a:link ,#JobWidget_divPagination a:visited, #JobWidget_divPagination a:hover, #JobWidget_divPagination a:active { color: #464646; }

.nextBtn {display:block;background:transparent url(../Cosimages/reemp/btn_next.jpg) 0 0 no-repeat;}
.nextBtn:hover {background:transparent url(../Cosimages/reemp/btn_next.jpg) 0 -27px no-repeat;}
/*style sheet for curernt page */
.CurrentLabel {background:transparent url(../Cosimages/reemp/btn_sortNumb.jpg) 0 0 no-repeat;display:block;float:left;height:21px;width:25px;border:0;cursor:pointer;padding:5px 0 0 0;margin:0 4px; font-size:12px; color:#464646; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration:none;}
.sortNumb { display:block;background:transparent url(../Cosimages/reemp/btn_sortNumb.jpg) 0 0 no-repeat;float:left;height:18px;width:25px;border:0;cursor:pointer;padding:4px 0 3px 0;margin:0 4px; font-size:12px; color:#464646; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration:underline;line-height:normal;}
.sortNumb:hover {display:block;background:transparent url(../Cosimages/reemp/btn_sortNumb.jpg) 0 -25px no-repeat;}

.CurrentLabelBig {background:transparent url(../Cosimages/reemp/gray_btn1.png) 0 0 no-repeat;display:block;float:left;height:18px;width:43px;border:0;cursor:pointer;padding:7px 0 0 0;margin:0 4px; font-size:12px; color:#464646; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration:none;}
.sortNumbBig { display:block;background:transparent url(../Cosimages/reemp/gray_btn1.png) 0 0 no-repeat;float:left;height:18px;width:43px;border:0;cursor:pointer;padding:4px 0 3px 0;margin:0 4px; font-size:12px; color:#464646; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration:underline;line-height:normal;}
.sortNumbBig:hover {display:block;background:transparent url(../Cosimages/reemp/gray_btn1.png) 0 -25px no-repeat;}

.pagerfloatLeft { float:left; color:Black;text-decoration:none;	display:block;  }
.sortByMatch {display:none;}
#JobWidget_divPagination 
{
	float:right;
}
/*--------------------- end paging ------------------------*/ 

div.divJobWidgetTitle
{
     clear:both;    
     margin:20px 0px 0px 0px;
     font-weight:bold;
    font-size:135%; 
}
div.divJobWidgetSubTitle
{
    clear:both;   
    margin:10px 0px 10px 0px;
    font-size:115%; 
}
div.divJobSearch
{	
	margin:20px 0px 20px 60px;
	position:relative;		  
    float:left;
}
#JobWidget_lblJobKeyword,#JobWidget_lblJobLocation 
{
    font-weight:bold;
    font-size:135%; 
}

#JobWidget_txtJobKeyword,#JobWidget_txtLocation,#JobWidget_txtMilitaryCode,#JobWidget_txtMilLocation
{
    font-size:14px;
    height:20px;
    width:200px;
    border:solid 1px #cfcfcf;
    vertical-align:middle;
    line-height: 20px;
}

.jobtable 
{
    clear:both;
    width:685px;
}
.jobtable th 
{
    background:transparent url(../Cosimages/reemp/btn_column.jpg) 0 -40px no-repeat;
    text-align:left; color:#cfdce7; 
    border-right:20px solid #fff; 
    overflow:hidden;     
    height:18px;
    padding:2px;
    
    }

#thJobTitle
{
	width:280px;
	padding:4px; 
}
#thCompany
{
	width:170px;
	padding-left:4px;	
}
#thLocation
{
	width:170px;
	padding-left:4px;	
}
#thAccquisitionDate
{
	width:220px;
	padding-left:4px;	
}
.headerTextNoSort
{
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	width:100%;
}
.headerSortDesc
{
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	background:url(../Cosimages/reemp/desc.gif) right -7px no-repeat;
	width:100%;
	display: block;
}
.headerSortAsc
{
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	background:url(../Cosimages/reemp/asc.gif) right -7px no-repeat;
	display: block; 
	width:100%;
}
.headerUnsorted
{
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	background:url(../Cosimages/reemp/sort.gif) right -7px no-repeat;
	width:100%;
	display: block; 
	
}
.jobtable th a:link, .jobtable th a:active, .jobtable th a:hover, .jobtable th a:visited
{
	color:#ffffff;   	
}
.jobtable th a:
{
	color:#ffffff;   	
}
.jobtable .evenrowJ td {
    background: url("../Cosimages/reemp/tablelighten.png") repeat scroll 0 0 transparent;
}
.jobtable .oddrowJ td {
}

.jobtable td {
    border-right: 20px solid #FFFFFF;
    padding:10px;
}
.jobtable th {
    border-right: 20px solid #FFFFFF;
    padding:10px 0 10px;
}
.colHighLight
{
	background-color: #D5EEF9;
}
.col
{
	background-color: #E9F6FC;
}
.colHighLight
{
	background-color: #D5EEF9;
}
#JobWidget_divTableFooter
{
	border-top:solid 1px #29AAE2;
	float:left;
	clear:both;
	width:100%;
	padding:20px 0px 20px 0px;
}

.hr2 {
    margin: 20px 0 20px;
}

.hr, .hr1, .hr2, .hr3, .hr4, .hr5, .hr7 {
    border-top: 1px solid #29AAE2;
    clear: both;
    height: 0;
    width: 685px;
}
.backgroundError
{
display:none;
position:fixed;
_position:absolute;  /*hack for internet explorer 6*/
height:100%;
_height:10000px;
overflow:hidden;
width:100%;
_width:10000px;
top:0;
left:0;
background: url(../COSimages/reemp/spacer.png) left top repeat;/*#757678;*/
z-index:500;
}
#CloseDiv{
font-size:100%;
line-height:14px;
right:30px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}
#imgGo
{
    cursor:pointer;
    margin:3px 6px 3px 6px;
}
.watchVideoModule{background:url(../cosimages/reemp/videoicon.png) right top no-repeat;margin-top:0px;margin-left:-10px;margin-right:10px;padding-top:10px;float:right;height:30px;}
.watchVideoModule a{text-decoration:underline;padding-right:25px;padding-top:10px;font-weight:700;font-size:14px;color:#00aeef;margin-top:0px; line-height: 10px;}

.lightboxTitle
{
    font-size:120%;
    font-weight:bold;
    margin: 5px 0px 10px 0px;
}
.lightboxSubTitle
{
    font-size:110%;
    font-weight:bold;
    margin: 5px 0px 10px 0px;
   
}
.lightboxLabels
{
    font-size:110%;
    font-weight:bold;
    margin: 5px 0px 10px 0px;
    text-align:center;    
}
.occLightBox
{
display:none;
position:absolute;
height:300px;
width:427px;
over-flow:hidden;
font-size:115%;
left: 35%;
top: 15.5%;
z-index:501;
}

.occLightBoxTop{width: 427px; height: 3px; background: url(../Cosimages/reemp/small_box_top_border.png) no-repeat; overflow:hidden;padding-left: 2px; }
.occLightBoxCenter{min-height:330px;background: url(../Cosimages/reemp/small_box_mid_border.png) left top repeat-y;padding-left: 2px; padding:12px; position: relative;}
.occLightBoxBottom{width: 427px; height: 7px; background: url(../Cosimages/reemp/small_box_bottom_border.png) no-repeat;padding-left: 2px;}

.milLightBox
{
display:none;
position:absolute;
height:280px;
width:517px;
over-flow:hidden;
left: 38%;
top: 16%;
z-index:501;
}
.darkBlue{color:#026da6;font-weight:bold; font-size:115%;}
.milLightBoxTop{width: 518px; height: 3px; background: url(../Cosimages/reemp/mid_box_top_border.png) no-repeat; overflow:hidden;padding-left: 2px; }
.milLightBoxCenter{width: 500px; background: url(../Cosimages/reemp/mid_box_mid_border.png) left top repeat-y;padding-left: 2px; padding:12px; position: relative;}
.milLightBoxBottom{width: 517px; height: 7px; background: url(../Cosimages/reemp/mid_box_bottom_border.png) no-repeat;padding-left: 2px;}

/* ---------for suggestions div---------------- */

.autocomplete {border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; 
                overflow:auto;font-size:100%; /* IE6 specific: */  _height:350px;  _margin:0; _overflow-x:hidden;               
                   }
.autocomplete .selected { background:#b9e5fb; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; } 




#tt {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF;position:absolute; display:block; }
#tttop {display:block; height:0px; margin-left:0px; border-top:1px solid #000000;  overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px;  border-left:1px solid #000000; border-right:1px solid #000000; margin-left:0px; background:#ffffff; color:#000000}
#ttbot {display:block; height:0px; margin-left:0px; border-bottom:1px solid #000000; overflow:hidden}

.goInterior {float:right;background:transparent url(../cosimages/reemp/gray_btn1.png) 0 0 no-repeat;height:22px;width:43px;border:0;cursor:pointer;font-size:12px;color:#000000;margin:2px 8px 0px 1px; font-weight:bold}
.goInterior a {display:block;}
.goInterior:hover{background:transparent url(../cosimages/reemp/gray_btn1.png) 0 -25px no-repeat;}

.goInteriorTop {float:right;background:transparent url(../cosimages/reemp/gray_btn2.png) 0 0 no-repeat;height:25px;width:100px;border:0;cursor:pointer;font-size:12px;color:#000000;margin:2px 8px 0px 1px; font-weight:bold}
.goInteriorTop a {display:block;}
.goInteriorTop:hover{background:transparent url(../cosimages/reemp/gray_btn2.png) 0 -25px no-repeat;}

.divhelplnks { padding:5px 0px 0 0px;font-size:95%;}
#lnkVideoFlv {display:none;float:right}
#lnkVideoJw {display:block;float:right}
.browserIE6 #lnkVideoFlv {display:block;}
.browserIE7 #lnkVideoFlv {display:block;}
.browserIE6 #lnkVideoJw {display:none;}
.browserIE7 #lnkVideoJw {display:none;}
.browserFirefox2 #lnkVideoFlv {display:block;}
.browserFirefox2 #lnkVideoJw {display:none;}
#lnkHelp{float:right;}     
#lnkVeteransHome{float:right;}

.pluginStyle
{ 
    float:right; 
    font-size:12px;
    font-family:Verdana;
    margin-top:20px;
   
}                  

/**Madhu left navigation reemployment styles***/
.progBarNodes
{
        float:left;
         padding:0px 7px 0px 30px;
          font-weight:bold;
}
.SearchType
{
	    background-image:url(../COSImages/bg_dark_gray.jpg);
        width:232px;
        height:50px;
        float:left;
        margin:0px 0px 0px 1px;
        padding:2x 0px 2px 0px;
}
.RefineSearch
{
        background-image:url(../COSImages/bg_light_gray.jpg);
        width:232px;
        float:left;
        margin:0px 0px 0px 1px;
}
.SearchInfo
{
	    background-image:url(../COSImages/bg_dark_gray.jpg);
        width:232px;
        float:left;
        margin:0px 0px 0px 1px;
     
}
.SearchDetails
{
        color:#000336;
        padding:0px 0px 5px 30px;
}
.SearchDetailsResults
{
        color:#000336;
        padding:2px 0px 10px 35px;
}

.MoreLocations {
        color:#000336;
        padding:2px 0px 10px 35px;
}

.OccSearch
{
	  color:#000336;
      padding:4px 0px 4px 0px;
      width:160px;
      
}
.SelectedSearch
{
	 color:#000336;
      padding:4px 0px 4px 35px;
      width:160px;
}
.SearchDetailsMain
{
	 color:#000336;
     padding:7px 0px 7px 20px;
     font-size:14px;
    
}
.CorrectSearch
{
        color:#FC4A00;
        padding:2px 0px 0px 35px;
}
.divider
{
	background-image:url(../COSImages/bg_divider.jpg);
	width:230px;
	height:7px;
	margin:0px 0px 0px 1px;
	float:left;
}
#divscroll
{
	overflow-x: hidden;
    overflow-y: scroll;
    height:130px;
    width:160px;
}
/*****************end of madhu style*****/

/* Style Added By Randhir For Language Conversion*/
 .googleerror
 {
     position:relative;
    font-weight: bold;
    text-align: right;
        color:Red;
 }
.googlestyle
{ 
   
    float:right; 
    font-weight: bold;
    text-align: right;
    margin-top:10px;
    margin-right:21px;
   
 /*   font-size:12px;
    font-family:Verdana;*/
}
#divTranslateLabel 
{
    position: relative;
}
.translatePullDownL{background:url(../COSImages/btn_pullDownLgLRSprite_translate.jpg) left top no-repeat; width: 3px; height: 21px;float: left;}
.translatePullDownR{background:url(../COSImages/TranslateDropDownArrow.gif) 0px top no-repeat; margin-right: 9px;width: 24px; height: 21px;float: left;cursor:pointer;}
.translate{width:142px;font-size: 10pt; color: #000000;  height:21px; text-transform: none;background:transparent url(../COSImages/btn_pullDownLgCenter_translate.jpg)  center repeat-x; float: left;  padding:0 5px 0px 1px; line-height:21px;}
.translatelogo{float:left;  padding:3px 3px 0px 1px;}
#lblTranslate{font-size:16px;}
.dropDownTransMatch{width:182px;z-index:31;position:absolute;padding-left: 0px;}/*The absolute position of this is there the drop down will show up. you need to adjust this*/
.dropDownTransTop{float:left;width:177px; height:5px; background: url(../COSImages/dropTopTrans.png) no-repeat;line-height:1px;}
.dropDownTransTopRight{float:left;height:5px;background:url(../COSImages/dropTopTrans.png) right;width:5px;line-height:1px;}
.dropDownTransMid div{padding-left:10px; line-height:20px;}
.dropDownTransMid a{color:#000000;font-weight: bold;text-decoration:none;}
.dropDownTransMid{float:left;height:50px;width:177px;clear:both;background: url(../COSImages/dropMidTrans.png) left top repeat-y;}
.dropDownTransMidRight{float:left;background:url(../COSImages/dropMidTrans.png) right;width:5px;height:50px;}
.dropDownTransBot{float:left;clear:both;width:177px;height:5px;background: url(../COSImages/dropBottomTrans.png) bottom left no-repeat; }
.dropDownTransBotRight{float:left;height:5px;background:url(../COSImages/dropBottomTrans.png) right bottom;width:5px;}
#divTranslateLabel{float:left;line-height:21px;padding-right:5px;}
#googletext{position:relative;top:10px;}
 /* End Of Style Added By Randhir For Language Conversion*/


/* ReEmployment Job search results widget in COS link to us page*/
#divReEmpCareerMatchesLandscape
    {
        font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        width:420px;
        height:300px;
        border:1px solid #026da6;
    }

#divReEmpCareerMatchesPortrait
    {
        font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        width:262px;        
        height:248px;      

    }
    
  #divPortrait 
  {
       background:url("../COSImages/ReEmpWidget_HomePagebox.png") no-repeat scroll center top transparent;
       float:left;
       height:270px;       
       width:261px;
  }

    .inputtext
    {
    	color:White;
        font-size:18px;      
        font-weight:bold;
		width:160px;
    }
    #ReEmpbtnSubmitKeywordPortrait {background:transparent url(../COSImages/go_btn.png) 0 0 no-repeat;color:#ffffff;font-size:9px;font-weight:bold; height:27px;width:25px;border:0;cursor:pointer; }
    #ReEmpbtnSubmitKeywordPortrait:hover{background:transparent url(../COSImages/go_btn.png) 0 -0px no-repeat;}
   

     #ReEmpSubTitle
    {
        
        color:White;
        font-size:18px;        
        font-weight:bold;
		width:160px;
       
    }
    /*Added for new Location */
    #ReEmpSubTitle1
    {
        font-weight:bold;
        color:White;
        font-size:18px;
		width:160px;
       
    }
    #ReEmptxtCareerLocationPortrait{background:transparent url(http://www.myskillsmyfuture.org/images/bg_search.jpg) top center repeat-x;height:22px;width:165px;border:0;font-size:14px;margin:1px 0 0;padding:1px 5px 1px 8px;line-height:19px !important;}    
    #ReEmptxtCareerKeywordPortrait{background:transparent url(http://www.myskillsmyfuture.org/images/bg_search.jpg) top center repeat-x;height:22px;width:185px;border:0;font-size:14px;margin:1px 0 0;padding:1px 5px 1px 8px;line-height:19px !important;}


/* Jay Test of Inner page Section Nav */
div #innersectionnav {
float: right;
margin: 5px;
padding: 10px;


}

div #innersectionnav h3 {
background: #0099cb;
display: block;
color: #fff;
margin: 0;
padding: 10px;
-webkit-border-radius-topleft: 15px;
-moz-border-radius-topleft: 15px;
-o-border-radius-topleft: 15px;
border-top-left-radius: 15px;
}

div #innersectionnav ul{
list-style-type: none;
padding: 0;
margin: 0;
}

div #innersectionnav ul li{
background: #EAFAFF;
border-bottom: #003466 1px solid;

line-height: 1.5em;
margin: 0;
padding: 5px 10px;
}

div #innersectionnav ul li.last{
background: #0099cb;
border: none;
line-height: .1em;
-webkit-border-radius-bottomright: 15px;
-moz-border-radius-bottomright: 15px;
-o-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
}

div #innersectionnav ul li a#current {
text-decoration: none;
font-weight: bold;
}

#JobWidgetTop
{
    margin-left:0px;
	width: 191px;
	height: 26px;
	background-position: left top;
	background-image: url(../COSImages/RoundedCornerTopLeftBlue.gif);
	background-repeat: no-repeat;
	background-color: #CCDAE5;
	padding-top:10px;
}
#JobWidgetWhere
{
	width: 210px;
}
.WRBottomTextWidget
{
	font-size:11px;
	font-weight:bold;
	 font-family:Verdana;
}

#AboutTextWidget
{
	margin-left:10px;
	color:#00467F;
	font-size:18px;
	font-family:Arial,Helvetica,Verdana;
}

   
  #LeftJobWidgetTop
{
    margin-left:0px;
	width: 234px;
	height: 26px;
	background-position: right top;
	background-image: url(../COSImages/RoundedCornerTopRight.gif);
	background-repeat: no-repeat;
	background-color: #CCDAE5;
	padding-top:10px;
}


#LeftJobWidgetContent
    {
        background-color:#00467F;
        width:214px;
        background-position:left bottom;
        background-repeat:no-repeat;
    	padding:15px 15px 35px 15px;
    	color:#FFFFFF;
      	background-image: url(../COSImages/rounded_corner_bottom_left_inverse.gif);
        margin-bottom:15px;

    }  
    
.errorContentLeft
{
color:#FCD116;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
}
/* SHARE LINKS CSS */
#shareLinks { display:block; clear:both; float:right;height:auto;margin-top:-55px;margin-bottom:20px;}
#shareLinks ul { display:block; list-style-type:none; margin:0; padding:0; float:right;   }
#shareLinks ul li { display:block; list-style-type:none; margin:0 0px 0 10px;float:left; height:20px;  }
#shareLinks ul li#shareFB { width:auto; }
#shareLinks ul li#shareGP { width:65px; }
#shareLinks ul li#shareLN { width:auto; }
#shareLinks ul li#shareTW { width:80px; }
#shareLinks ul li#shareAD { width:auto; margin-right:3px; }



/* SHARE LINKS CSS FOR WORKER & VETS REEMP */

#shareLinksReEmp { display:block; clear:both; float:right;height:auto;margin-top:-55px;margin-bottom:20px;}
#shareLinksReEmp ul { display:block; list-style-type:none; margin:0; padding:0; float:right;   }
#shareLinksReEmp ul li { display:block; list-style-type:none; margin:0 0px 0 10px;float:left; height:20px;  }
#shareLinksReEmp ul li#shareFB { width:auto; }
#shareLinksReEmp ul li#shareGP { width:65px; }
#shareLinksReEmp ul li#shareLN { width:auto; }
#shareLinksReEmp ul li#shareTW { width:80px; }
#shareLinksReEmp ul li#shareAD { width:auto; margin-right:3px; }

#div1tcm24-7523-64siteHeaderWidget,#div1tcm24-9778-64siteHeaderWidget
{
	width:465px;
}


/* Veterans Job search results widget in COS link to us page*/
 #divVeteransCareerMatches
    {
        font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        width:262px;        
        height:248px;      

    }
   
  #divVeterans 
  {
       background:url("../COSImages/ReEmpWidget_HomePagebox.png") no-repeat scroll center top transparent;
       float:left;
       height:248px;       
       width:261px;
       position:relative;
  }
    
    #VeteransbtnSubmitKeyword {background:transparent url(../COSImages/go_btn.png) 0 0 no-repeat;color:#ffffff;font-size:9px;font-weight:bold; height:27px;width:25px;border:0;cursor:pointer; }
    #VeteransbtnSubmitKeyword:hover{background:transparent url(../COSImages/go_btn.png) 0 -0px no-repeat;}
   

     #VeteransSubTitle
    {
        
        color:White;
        font-size:18px;        
        font-weight:bold;
        width:160px;
       
    }
    
    #VeteranstxtCareerLocation{background:transparent url(http://www.myskillsmyfuture.org/images/bg_search.jpg) top center repeat-x;height:22px;width:165px;border:0;font-size:14px;margin:1px 0 0;padding:1px 5px 1px 8px;line-height:19px !important;}    
    #VeteranstxtCareerKeyword{background:transparent url(http://www.myskillsmyfuture.org/images/bg_search.jpg) top center repeat-x;height:22px;width:185px;border:0;font-size:14px;margin:1px 0 0;padding:1px 5px 1px 8px;line-height:19px !important;}

 .inputtext1
    {
        color:White;
        font-size:18px;      
        font-weight:bold;
        width:200px;
    }
/* End Veterans Job search results widget in COS link to us page*/


/* DRS homepage rotating banner */

#DRSAboutThisTop
{
    margin-left:0px;
	width: 232px;
	height: 26px;
	background-position: left top;
	background-image: url(../COSImages/light-red.png);
	background-repeat: no-repeat;
	background-color: #b69b9d;
	padding-top:10px;
}
#DRSAboutText
{
	margin-left:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	font-family:Arial,Helvetica,Verdana;
}
.DRSrotatingText 
{
color:#ffffff;
	padding:10px 0px 0px 10px;
	width: 232px;
    height: 30px;
	background-color:#993333;
}

.DRSBottomcurve
{/* Also used for tridion styles */
	width: 242px;
	height: 18px;
	background-position: right bottom;
	background-image: url(/COSImages/dark-red.png);
	background-repeat: no-repeat;
	background-color: #993333;
	
}

/****************DRS Home - Jay ********************/

#divDrs2
{
 height:130px;
 *height:110px;
 _height:110px;
}

div#divDrs1 {
  height:400px;
  *height:410px;
  _height:410px;
  font-size:13px;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div#divDrs1 div#drshomecolwrapper {
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

div#divDrs1 div.drshomecol {
  float:left;
  margin-bottom:10px;
  margin-left:0;
  margin-right:10px;
  margin-top:-10px;
  padding-bottom:0;
  padding-left:10px;
  padding-right:0;
  padding-top:0;
  width:140px;
  background-color:#f0f0f0;
  height: 310px;
}

div#divDrs1 div.drshomecol p strong {
  display:block;
  font-size:1.1em;
}

div#divDrs1 div.drshomecol p a:link {
  display:block;
}

div#divDrs1 table {
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
}

div#RoundedTopRightBottomLeftGreyBoxContent {
margin-bottom: 12px;
}

/***************StartFont size selector change***********************/
#lbtnFontSmall
{
    position: relative;
    top: -1px;
    [top: -1px;
    top: -2px;]
}
/*end*/
/*\*/
html*#lbtnFontSmall {
    top: 0px;
}/*end*/

#lbtnFontDefault
{
    position: relative;
    top: -1px;
    *top: 5px;
    [top: -1px;
    top: -2px;]
}
/*end*/
/*\*/
html*#lbtnFontDefault {
    top: 0px;
}/*end*/

#lbtnFontMedium
{
    position: relative;
    top: -1px;
    top: -3px\9;
    [top: -1px;
    top: -2px;]
} 

#lbtnFontLarge
{
    position: relative;
    top: -1px;
    top: -3px\9; 
    [top: -1px;
    top: -2px;]
}
/*end*/
/*\*/
html*#lbtnFontLarge {
    top: -3px;
}/*end*/
/***************End Font size selector change***********************/

/********************* Link to Us Table - Jay 

COSDisasterHomeLinksWithText
table#linktoustable {
color: #666666;
width: 100%;
}

table#linktoustable colgroup {
background-color:#C1EBFF;
}

table#linktoustable col.vzebra-one {
background-color: #EFF2FF;
width: 60%;
}

table#linktoustable col.vzebra-odd {
background-color: #EFF2FF;
width: 10%;
}

table#linktoustable col.vzebra-even {
background-color: #E8EDFF;
width: 10%;
}

table#linktoustable col.vzebra-dim {
background-color: #E8EDFF;
width: 20%;
}



table#linktoustable td, table#linktoustable th {
padding: 5px 10px;
border: none;
border-right: 1px solid #fff;
}

table#linktoustable th.hzebra-one {
background-color:#DCE4FF;
color:#003366;
border-bottom: 2px solid #fff;
width: 60%;
}

table#linktoustable th.hzebra-odd {
background-color:#DCE4FF;
color:#003366;
border-bottom: 2px solid #fff;
width: 10%;
}

table#linktoustable th.hzebra-even {
background-color:#D0DAFD;
color:#003366;
border-bottom: 2px solid #fff;
width: 10%;
}

table#linktoustable th.hzebra-dim {
background-color:#D0DAFD;
color:#003366;
border-bottom: 2px solid #fff;
width: 20%;
}

table#linktoustable td {
border-bottom: 1px solid #fff;
}

table#linktoustable tr:hover {
background-color: #CAE4FF;
}

td a.imPop {  
   position:relative;  
   z-index:20;  
}  

td a.imPop:hover {  
    display:inline;  
    z-index:30;  
}  

td a.imPop span {  
    display:none;  
}  

td a.imPop:hover span {  
    display:block;  
    position:absolute;  
    top:1em;  
    left:1em;  
    width:64px;  
    height:64px;  
}  
 END JAY***********************/

div#videos9 object {
width: 800px;
height: 800px;
}
/************AJC ****/
#AJCLogo {
    clear: both;
    float: left;
    margin-left: 18px;
    margin-top: -5px;
    padding-bottom: 15px;
}

#ReEmpAJCLogo
{/* Also used for tridion styles */
    /*margin-left: -111px;
    margin-top: -.5px;
    clear:right;*/
    clear: both;
    margin-left: 18px;
    margin-top: -5px;
    float:left;
    padding-bottom:15px;
}

/***************** Cos Site Search Styles ***********************/

.leftFistContent
{
    font-size:100%;
    padding:15px 30px;
    background-color:#F4F5F7;
    color:#FFFFFF;
    background-image: url(EndecaImage/bottom_rt_corner.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    width:231px;
}

.leftSecondContent
{
    font-size:100%;
    padding:15px 30px;
    background-color:#F4F5F7;
    color:#FFFFFF;
    background-image: url(EndecaImage/bottom_lft_corner.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    width:231px;
}

.leftBottom
{
    background-image:url(EndecaImage/prog_bottom.gif);
    width:100%;
    height:13px;
    font-size:5px;
    float:left;
}


/*********************** End Cos Site Serach Styles ***************************/


/**************** Dynamic Tools Styles ********************/
 .COSResultsTable {
      width:685px;
      }

      .COSResultsTable th {
      background: url("/Cosimages/reemp/btn_column.jpg") no-repeat scroll 0 -40px transparent;
      border-right: 20px solid #FFFFFF;
      color: #CFDCE7;
      height: 18px;
      overflow: hidden;
      padding: 2px;
      text-align: left;
      padding: 10px 4px 10px 10px;
      }
      .COSResultsTable th a:link
      {
      color:#FFFFFF;
      }
      .COSResultsTable td
      {
      border-right: 20px solid #FFFFFF;
      padding: 10px;
      }
      .COSResultsTable .evenrowJ td {
      background: url("/Cosimages/reemp/tablelighten.png") repeat scroll 0 0 transparent;
      }
.toolTableFooter
{
	border-top:solid 1px #29AAE2;
	float:left;
	clear:both;
	width:665px;	
	padding:20px 0px 15px 0px;
}

div.divtoolWidgetTitle
{
     clear:both;    
     margin:20px 0px 10px 0px;
     font-weight:bold;
    font-size:135%; 
}
div.divtoolWidgetSubTitle
{
    clear:both;   
    margin:10px 0px 10px 0px;
    font-size:115%; 
}

div.divToolSearch
{	
	margin:20px 0px 20px 60px;
	position:relative;		  
    float:left;
}
#Tool_lblKeyword,#Toll_lblLocation 
{
    font-weight:bold;
    font-size:135%; 
    
}

.FilterResults
{
        color:#000336;
        padding:2px 0px 10px 15px;
}
#MoreScroll
{
	overflow-x: hidden;
    overflow-y: scroll;
    height:160px;
    width:160px;
}
.LeftNavSearch 
{
    color:#000336;
    padding:2px 0px 10px 10px;
}
 .leftNavFilters
{
padding:20px;
}
.row0
{
    background-color:#e2e6eb
}
#selViewPerPage,#selDownloadResults
{
    font-size:12px;
}

/*  Css styles for Certification finder*/
#dvBrowse a:Link
{
    color:#003366;
    cursor:pointer;
}
#dvBrowse a:visited
{
    color:#003366;
    cursor:pointer;
}

.TreeviewTableCell
{
    text-align:left;
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    background-color:#f1f3f5;
}
.TreeTableHeader
{
    background-image:url('rounded_corner_top_left_inverse.gif');
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#e2e6eb;
    border-style:none;
    padding:10px;
    text-align:left;
    height:20px;
}
	
.type
{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;   
 color:#000000;
 font-weight: bold;
 /*commented out for the Issue 296*/
 /*background-color:#E2E6EB;*/
 border-bottom: #000000 1px solid; 
 border-top: #000000 1px solid; 
 padding-bottom:5px;
 padding-top:5px; 
}

.RdMainContent
{  
    position:relative;
    float:left;
    padding-bottom:20px;
     padding-top:10px;
     margin-bottom:10px;
     width:100%;
}
.RdMainContent .TableCell
{
    text-align:left;
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    background-color:#f1f3f5;
    background-image:none;
}
.CertDetailsTable
{
    padding-top:10px;padding-bottom:4px;padding-left:4px;padding-right:4px;Margin-top:10px;
}
.RdMainContent .TableCell li
{
     text-align:left;
     text-decoration:none;
     list-style-type:disc;
}
.RightSingleContinueButton
{
	background-image:url(../COSImages/blue_next_notext.gif);  
    width:200px;
    line-height:35px;
    float:left;
    height:35px;
    text-align:center;
}
/*  End Css styles for Certification finder*/
/*--------------------- start Find OneStopCenter CSS ------------------------*/	
.jobCenterArea
{
	color: #000000;
    font-family: Arial,Helvetica,Verdana;
    font-size: 12px;
}
.ProgBarHeaderFOS
{
	background-image:url(../COSImages/header_background.gif);
	background-repeat:no-repeat;
	height:24px;
	padding:8px 0px 0px 40px;
	font-size:138%;
	font-weight:bold;
}
.FOSLightBox
{
display:none;
position:absolute;
/*height:280px;*/
left: 38%;
top: 6%;
width:523px;
over-flow:hidden;
z-index:501;
}
#JobWidget_lblViewPerPage > img {
    height: 15px;
    padding-left: 25px;
    padding-right: 5px;
    width: 15px;
}
#JobWidget_divDownloadRes
{
	float:left;
	padding:0px;
	line-height:21px;
	font-size: 11.5px;
	color: #026DA6;
	font-weight: bold;
	
}
.milLightBoxCenterFOS{width: 415px; background: url(../Cosimages/reemp/mid_box_mid_border.png) left top repeat-y;padding-left: 2px; padding:12px; position: relative;}
.milLightBoxTopFOS{width: 422px; height: 3px; background: url(../Cosimages/reemp/mid_box_top_border.png) no-repeat; overflow:hidden;padding-left: 2px; }
.lightboxLabelsFOS
{
    font-size:90%;
    font-weight:bold;
    margin: 5px 0px 10px 0px;
    text-align:left;    
}
.lightboxTitleFOS
{
    font-size:95%;
    font-weight:bold;
    margin: 5px 0px 10px 0px;
}
.lightboxSubTitleFOS
{
    font-size:93%;
    font-weight:normal;
    margin: 5px 0px 10px 0px;
   
}
div.divOneStopWidgetTitle
{
     clear:both;    
     margin:20px 0px 0px 0px;
     font-weight:bold;
    font-size:135%; 
}
div.divOneStopWidgetSubTitle
{
    clear:both;   
    margin:10px 0px 10px 0px;
    font-size:115%; 
}
div.divOneStopSearch
{	
	margin:20px 0px 20px 60px;
	position:relative;		  
    float:left;
}
#OnestopWidget_lblOneStopKeyword,#OnestopWidget_lblOneStopLocation 
{
    font-weight:bold;
    font-size:135%; 
}

#OnestopWidget_txtOnestopKeyword,#OnestopWidget_txtLocation
{
    font-size:14px;
    height:20px;
    width:200px;
    border:solid 1px #cfcfcf;
    vertical-align:middle;
    line-height: 20px;
}

.onestoptable 
{
    clear:both;
    width:685px;
}
.onestoptable th 
{
    background:transparent url(../Cosimages/reemp/btn_column.jpg) 0 -40px no-repeat;
    text-align:left; color:#cfdce7; 
    border-right:20px solid #fff; 
    overflow:hidden;     
    height:18px;
    padding:2px;
    
    }

#thOneStopTitle
{
	width:230px;
	padding:4px; 
}
#thLocation
{
	width:170px;
	padding-left:4px;	
}
#thCenterInformation
{
	width:170px;
	padding-left:4px;	
}
#thDistance
{
	width:170px;
	padding-left:4px;	
}
#thAccquisitionDate
{
	width:220px;
	padding-left:4px;	
}
.onestoptable th a:link, .onestoptable th a:active, .onestoptable th a:hover, .onestoptable th a:visited
{
	color:#ffffff;   	
}
.onestoptable th a:
{
	color:#ffffff;   	
}
.onestoptable .evenrowJ td {
    background: url("../Cosimages/reemp/tablelighten.png") repeat scroll 0 0 transparent;
}
.onestoptable .oddrowJ td {
}

.onestoptable td {
    border-right: 20px solid #FFFFFF;
    padding:10px;
}
.onestoptable th {
    border-right: 20px solid #FFFFFF;
    padding:10px 0 10px;
}
#FOSWidget_divTableFooter
{
	border-top:solid 1px #29AAE2;
	float:left;
	clear:both;
	width:99%;
	padding:20px 0px 20px 0px;
}
/*--------------------- end   Find OneStopCenter CSS ------------------------*/ 
/*--------------------- Start JWD CSS ------------------------*/ 
   .JDWButton 
   {
        background: url("/COSImages/JDWBtn.jpg") no-repeat scroll 0 0 transparent;
        border: 0 none;
        color: #FFFFFF;
        cursor: pointer;
        font-size: 13px;
        height: 36px;
        width: auto;    
   }    
   .JDWNavigationButtonHide 
   {
    width:auto;
	display:none;
   }
.JDWEditButton {
	background:#3399CC;
	background:-moz-linear-gradient(top,#3399CC 0%,#3399CC 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3399CC),color-stop(100%,#3399CC));
	background:-webkit-linear-gradient(top,#3399CC 0%,#3399CC 100%);
	background:-o-linear-gradient(top,#3399CC 0%,#3399CC 100%);
	background:-ms-linear-gradient(top,#3399CC 0%,#3399CC 100%);
	background:linear-gradient(top,#3399CC 0%,#3399CC 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399CC',endColorstr='#3399CC',GradientType=0);
	padding:2px 8px;
	color:#fff;
	font-family:'Helvetica',sans-serif;
	font-size:12px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:1px solid #3399CC
}
.Customtextarea {
    -moz-appearance: textfield-multiline;
    -webkit-appearance: textarea;
    border: 1px solid gray;
    font-size: 12px;
    font: -webkit-small-control;
    height: 68px;
    overflow: auto;
    padding: 2px;
    resize: both;
    width: 460px;
    margin-bottom:10px;
}
.QuickJDEdit
{
    width: 49%;
    float: left;
    font-size: 13px;
}

.QuickJobDesc
{
    width: 610px;
    display: inline-block;
    border: 0;
    padding-top:8px;       
}
.ExcludeCategory
{
     float: right;
     padding-right: 50px;
     font-weight: bold;
}
.bg-top-shadow-big {
	POSITION: relative; WIDTH: 665px; BACKGROUND: url(/COSImages/XPN-top-background-Big.png) no-repeat left bottom; HEIGHT: 11px; TOP: 0px; LEFT: -6px;
}
.bg-mid-shadow-big {
	POSITION: relative; PADDING-LEFT: 7px; WIDTH: 665px; BACKGROUND: url(/COSImages/XPN-mid-background-Big.png) repeat-y 0px 0px; TOP: 0px; LEFT: -6px;min-height:135px;
    height:auto !important;
}
.bg-bottom-shadow-big {
	POSITION: relative; WIDTH: 665px; BACKGROUND: url(/COSImages/XPN-bottom-background-Big.png) no-repeat left top; HEIGHT: 13px; TOP: 0px; LEFT: -6px;
}
.LeftBackButton
{
    background-image:url(/COSImages/JDW_blue_previous.png);  
    width:130px;
    line-height:35px;
    float:left;
    height:35px;
    text-align:center;
}
.RightContinueButton
{
	background-image:url(/COSImages/JDW_blue_next-notext.png);  
    width:130px;
    line-height:35px;
    float:left;
    height:35px;
    text-align:center;
}

.JDWResetButton {
	BORDER-BOTTOM: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; PADDING-BOTTOM: 2.5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(/COSImages/generic_button.png) #e9e9e9 repeat-x left top; COLOR: #424242; BORDER-TOP: #a8a8a8 1px solid; CURSOR: pointer; BORDER-RIGHT: #a8a8a8 1px solid; PADDING-TOP: 2.5px
}
.JDWResetButton:hover {
	BACKGROUND: url(/COSImages/generic_button.png) #efefef repeat-x; COLOR: #417394
}

.JDWStartButton
{
    background: url("/COSImages/JDWStartBtn.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;      
    width: auto;    
}

 /*--------------------- end JWD CSS ------------------------*/
/**************** End Dynamic Tools Styles ********************/
/**************** Start Business Portal Sitetemplate Styles ********************/

/* --------------------------------------------------------
RESET: CSS.  Thanks Eric Meyer! v2.0 | 20110126
--------------------------------------------------------- */
html,body.BPTemplate,body.BPTemplate span,body.BPTemplate applet,body.BPTemplate object,body.BPTemplate iframe,
body.BPTemplate h1,body.BPTemplate h2,body.BPTemplate h3,body.BPTemplate h4,body.BPTemplate h5,body.BPTemplate h6,body.BPTemplate p,body.BPTemplate blockquote,body.BPTemplate pre,
body.BPTemplate a,body.BPTemplate abbr,body.BPTemplate acronym,body.BPTemplate address,body.BPTemplate big,body.BPTemplate cite,body.BPTemplate code,
body.BPTemplate del,body.BPTemplate dfn,body.BPTemplate em,body.BPTemplate img,body.BPTemplate ins,body.BPTemplate kbd,body.BPTemplate q,body.BPTemplate s,body.BPTemplate samp,
body.BPTemplate small,body.BPTemplate strike,body.BPTemplate strong,body.BPTemplate sub,body.BPTemplate sup,body.BPTemplate tt,body.BPTemplate var,
b,body.BPTemplate u,body.BPTemplate i,body.BPTemplate center,body.BPTemplate
dl,body.BPTemplate dt,body.BPTemplate dd,body.BPTemplate ol,body.BPTemplate ul,body.BPTemplate li,body.BPTemplate
fieldset,body.BPTemplate form,body.BPTemplate label,body.BPTemplate legend,body.BPTemplate
table,body.BPTemplate caption,body.BPTemplate tbody,body.BPTemplate tfoot,body.BPTemplate thead,body.BPTemplate tr,body.BPTemplate th,body.BPTemplate td,body.BPTemplate
article,body.BPTemplate aside,body.BPTemplate canvas,body.BPTemplate details,body.BPTemplate embed,body.BPTemplate 
figure,body.BPTemplate figcaption,body.BPTemplate footer,body.BPTemplate header,body.BPTemplate hgroup,body.BPTemplate 
menu,body.BPTemplate nav,body.BPTemplate output,body.BPTemplate ruby,body.BPTemplate section,body.BPTemplate summary,body.BPTemplate
time,body.BPTemplate mark,body.BPTemplate audio,body.BPTemplate video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
body.BPTemplate article, body.BPTemplate aside,body.BPTemplate details,body.BPTemplate figcaption,body.BPTemplate figure,body.BPTemplate 
footer,body.BPTemplate header,body.BPTemplate hgroup,body.BPTemplate menu,body.BPTemplate nav,body.BPTemplate section, body.BPTemplate h1, 
body.BPTemplate h2, body.BPTemplate h3, body.BPTemplate h4
{
    display: block;
}
body.BPTemplate body {
    line-height: 1;
}
body.BPTemplate ol, body.BPTemplate ul {
    list-style: none;
}
body.BPTemplate .extendedrightBPDesc ul 
{
	list-style: disc;
	padding-left:30px; 
}
body.BPTemplate .extendedrightBPDesc ol 
{
	list-style: decimal;
	padding-left:30px; 
}
body.BPTemplate blockquote, body.BPTemplate q {
    quotes: none;
}
body.BPTemplate blockquote:before, body.BPTemplate blockquote:after,
body.BPTemplate q:before, body.BPTemplate q:after {
    content: '';
    content: none;
}
body.BPTemplate table {
    border-collapse: collapse;
    border-spacing: 0;
}
body.BPTemplate *, body.BPTemplate *:after, body.BPTemplate *:before
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.preIE9 body.BPTemplate *, .preIE9 body.BPTemplate *:after, .preIE9 body.BPTemplate *:before
{
	box-sizing:content-box;
}

body.BPTemplate .sharethis * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

body.BPTemplate input[type=search] {
    -moz-appearance:none;
    -webkit-appearance:none;
}

body.BPTemplate input[type="search"]::-webkit-search-decoration,body.BPTemplate
input[type="search"]::-webkit-search-cancel-button,body.BPTemplate
input[type="search"]::-webkit-search-results-button,body.BPTemplate
input[type="search"]::-webkit-search-results-decoration,body.BPTemplate
input[type="search"]::-moz-search-decoration,body.BPTemplate
input[type="search"]::-moz-search-cancel-button,body.BPTemplate
input[type="search"]::-moz-search-results-button,body.BPTemplate
input[type="search"]::-moz-search-results-decoration {
  display: none;
}

/* --------------------------------------------------------
Base Styles

Primary Colors - 
    Navy:  #004481, rgb(0,68,129)
        Navy Module-HeadingBG:  #ccdae6, rgb(204,218,230)
    Robin's Egg: #0397d6, rgb(3,151,214)
        Robin's Egg Module-HeadingBG:  #d4ecf6, rgb(212,236,246)
    Light Blue: #cdeaf7, rgb(205,234,247)
    Dark Grey: #7c8188, rgb(124,129,136)
    Blue/Grey (footer border): #d7d9db, rgb(215,217,219)
        
Nav Colors - 
    Background Grey: #e2e5ea, rgb(226,229,234)
    Border Grey: #cbccce, rgb(203,204,206)
    
    Background Hover: Robin's Egg (from Primary Colors)
    Text: Navy (from Primary Colors)
    
    TopNav and FooterNav: #20558a, rgb(32,85,138)
    Footer Text: #333
    
    Subnav BG: #F0F2F5, rgb(240,242,245)

Fonts - 
    Title/images: Gotham Bold
    Body: Verdana
    
Content fonts:
    page-intro: 15px, 93.75%
    cta-heading: 13px, 81.25%
    page-title: 18px, 112.5%
    page-sub-title: 13px, 81.25%
    default: 13px, 81.25%
    Main-nav, Global-nav, secondary-nav: 12px, 75%
    Secondary-Nav title: 15px, 93.75%
    Secondary-nav sub-title(tertiary): 11px, 68.75%
    Search: 11px, 68.75%
    tagline: 9px, 56.25%
    Module-title: 16px, 100%
    Module-inner: 13px, 81.25%
    go-btn: ~12.5px, 78.125%
    Footer-nav: 11px, 68.75%
    Footer small copy: 11px, 68.75%
    
Font Colors - 
    Grey: #6d747d, rgb(109,116,125)
    Black: #000, rgb(0,0,0)

Link Treatment - 
    Normal: Navy from Primary AND underlined
    Hover: same as above, remove underline
    
--------------------------------------------------------- */

body.BPTemplate {
    font: 100% Verdana, Arial, sans-serif;
}

body.BPTemplate a {
    color: #00467f;
    text-decoration:underline;
    display: inline;
}

body.BPTemplate a:hover {
    text-decoration: none;
}

body.BPTemplate strong
{
	font-weight:bold;	
}
/* --------------------------------------------------------
Structural Styles
--------------------------------------------------------- */
body.BPTemplate .extendedright
{
	margin-left: 10px;
    width: 685px;
	margin-bottom:10px;
}

body.BPTemplate .breadCrumbs
{
	height:auto;
	width:938px;
}

body.BPTemplate .grid-group {
    overflow: hidden;
    width: 100%
}

body.BPTemplate .grid {
    float: left;
}

body.BPTemplate .grid-1of2 {
    width: 50%;
}
.preIE8 body.BPTemplate .grid-1of2 
{
	width:49%;
}
body.BPTemplate .grid-1of3
{
    width: 33%;
}

body.BPTemplate .main-wrapper {
    width: 940px;
    margin: 0 auto;
}

body.BPTemplate .sidebar {
    width: 235px;
    margin-right: 15px;
}

body.BPTemplate .sidebar .empty{
    padding: 0px;
}

body.BPTemplate .content-wrap {
    width: 695px;
}

.preIE9 body.BPTemplate .content-wrap {
    width: 680px;
    clear:both;
}

body.BPTemplate .content {
    padding: 0 20px;
}

/* --------------------------------------------------------
Heading Styles
--------------------------------------------------------- */
body.BPTemplate .main-title {
    font-size: 100%;
    font-weight: bold;
    color: #004481;
    margin-bottom: 15px;
}
body.BPTemplate .hidden-heading {
    display: none;
}
    
body.BPTemplate .cta-heading {
    color: #FFF;
    font: bold 81.25% Verdana, Arial, sans-serif;
}

body.BPTemplate .main-page-title {
    width: 679px;
    height: 157px;
    padding: 124px 0 0 50px;
    color:#FFFFFF;
    margin-bottom:10px;
}
.preIE9 body.BPTemplate .main-page-title {
    height: 33px;
    width:629px;
}
body.BPTemplate .tools-page-heading {
    color: #003366;
    font-size: 106.25%;
    font-weight: bold;
    margin-bottom: 1em;
}
body.BPTemplate .main-page-title.training {
    background: transparent url("../COSImages/BusPortal/train-title.jpg") no-repeat left top scroll;
}

body.BPTemplate .main-page-title.toolkit {
    background: transparent url("../COSImages/BusPortal/toolkit-title.jpg") no-repeat left top scroll;
}

body.BPTemplate .main-page-title.recruit {
    background: transparent url("../COSImages/BusPortal/recruit-title.jpg") no-repeat left top scroll;
}

body.BPTemplate .page-title {
    background-color: #0397D6;
    background-repeat: no-repeat;
    background-position: 3% 100%;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    color: white;
    font-size: 112.5%;
    font-weight: bold;
    padding: 10px 70px;
    margin-bottom: 25px;
}

body.BPTemplate .page-title.training {
    background-image: url("../COSImages/BusPortal/train-retrain-title-bg.png");
}

body.BPTemplate .page-title.recruit {
    background-image: url("../COSImages/BusPortal/recruit-title-bg.png");
    background-size: 32px;
    background-position: 4% 140%;
}

body.BPTemplate .page-title.toolkit {
    background-image: url("../COSImages/BusPortal/toolkit-title-bg.png");
}

body.BPTemplate .page-title.sub-page-ico-title {
    color: #004481;
    font-weight: bold;
    font-size: 112.5%;
    padding: 23px 0 2px 50px;
    margin-bottom: 15px;
}

body.BPTemplate .sub-page-ico-title.train-sub-page {
    background: transparent url("../COSImages/BusPortal/train-retain-title-ico.jpg") no-repeat left top scroll;
}

body.BPTemplate .sub-page-ico-title.recruit-sub-page {
    background: transparent url("../COSImages/BusPortal/recruit-hire-title-ico.jpg") no-repeat -1px 5px scroll;
}

body.BPTemplate .sub-page-ico-title.toolkit-sub-page {
    background: transparent url("../COSImages/BusPortal/toolkit-title-ico.jpg") no-repeat -1px 7px scroll;
}

/* --------------------------------------------------------
Global Styles
--------------------------------------------------------- */

body.BPTemplate .hidden {
    display: none;
}
body.BPTemplate .hidden-reader
{
	display:block;
	position:absolute;
	left:-10000px;	
}
body.BPTemplate .block {
    display: block;
}

body.BPTemplate .clear {
    clear: both
}

/* --------------------------------------------------------
Content Styles
--------------------------------------------------------- */

body.BPTemplate .extendedright .page-intro {
    color: #6d747d;
    font-size: 93.75%;
    line-height: 1.5;
    margin-bottom: 30px;
}

body.BPTemplate .sub-page-title {
    font-size: 81.25%;
    font-weight: bold;
    color: #000;
    margin-bottom: 7px;
}

body.BPTemplate .extendedright p {
    font-size: 81.25%;
    color: #000;
    line-height: 1.5;
    margin-bottom: 1em;
}

body.BPTemplate .learn-more {
    display: block;
    font-size: 81.25%;
    color: #00467f;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 30px;
}

body.BPTemplate .learn-more:hover {
    text-decoration: none;
}

body.BPTemplate .content-list {
    margin-bottom: 20px;
}

body.BPTemplate .content-list li {
    font-size: 81.25%;
    list-style:outside disc;
    margin: 20px;
}

body.BPTemplate ol.content-list li {
    list-style: outside decimal;
}

body.BPTemplate .ex-check-table {
margin: 1em 0;
}


body.BPTemplate .ex-check-table td {
font-size: .9em;
padding: 0em 0 1em .5em;
font-size: 81.25%;
}


body.BPTemplate blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

/* --------------------------------------------------------
Main Navigation
--------------------------------------------------------- */

body.BPTemplate .main-nav {
    background: #e2e5ea;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    border-radius: 12px 12px 0 0;
    margin-bottom: 10px;
}

body.BPTemplate .main-nav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Trigger hasLayout for IE7 */
.preIE9 body.BPTemplate .main-nav {
    zoom: 1;
}

body.BPTemplate .main-nav > li {
    position: relative;
    float: left;
}

body.BPTemplate .main-nav > li > a {
    display: block;
    float: left;
    padding: 15px 25px;
    border-right: 1px solid #CBCCCE;
    text-decoration: none;
    font-size: 75%;
    font-weight: bold;
}

body.BPTemplate .main-nav > li > a:hover,
body.BPTemplate .main-nav > li.current > a {
    background: #0397d6;
    color: #FFF;
}

body.BPTemplate .main-nav > li.first > a {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
    border-radius: 12px 0 0 0;
}

body.BPTemplate .menuCurrent {
    background: #0397d6;
    color: #FFF;
}

/* Disabled PIE for subnav because of known bug, degrades in IE7 and IE8 to square corners and no dropsahdow */
body.BPTemplate .sub-nav {
    display: none;
    background: #f0f2f5;
    -webkit-border-radius: 0 0 12px 12px;
    -moz-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px;
    padding: 7px;
    position: absolute;
    top: 44px;
    left: 0;
    -moz-box-shadow: inset 0 6px 21px -12px #222, 0 5px 4px -2px #444;
    -webkit-box-shadow: inset 0 6px 21px -12px #222, 0 5px 4px -2px #444;
    box-shadow: inset 0 6px 21px -12px #222, 0 5px 4px -2px #444;
    min-width: 260px;
    z-index:10000;
}

 .preIE9 body.BPTemplate .sub-nav {
    top: 44px;
}

body.BPTemplate .sub-nav li {
    display: block;
}

body.BPTemplate .sub-nav a {
    display: block;
    text-decoration: none;
    color: #2a2c30;
    padding: 15px 10px;
    background: transparent;
    font-weight: bold;
    font-size: 75%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

body.BPTemplate .sub-nav a:hover {
    background: #269fd3;
    color: #FFF;
}

body.BPTemplate .main-nav > li:hover .sub-nav {
    display: block;
}

/* --------------------------------------------------------
Modules Global Styles 
--------------------------------------------------------- */

body.BPTemplate .module {
    width: 100%;
    margin-bottom:10px;
}

body.BPTemplate .module-inner {
    padding: 10px 15px;
    color: #FFF;
}

body.BPTemplate .content-wrap .module-inner {
    padding: 20px 25px;
}

body.BPTemplate .module.no-title.top-left {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 12px 0 12px;
    -moz-border-radius: 0 12px 0 12px;
    border-radius: 0 12px 0 12px;
}

body.BPTemplate .module.no-title.bottom-left {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
}

body.BPTemplate .module.with-title.top-left {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 13px 0 13px;
    -moz-border-radius: 0 13px 0 13px;
    border-radius: 0 13px 0 13px;
	background: inherit;
    background-color: #e1e6ec;
    height: auto;
}

body.BPTemplate .module.with-title.bottom-left {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 13px 0 13px 0;
    -moz-border-radius: 13px 0 13px 0;
    border-radius: 13px 0 13px 0;
}

body.BPTemplate .module.dark-blue {
    background-color: #004481;
}

body.BPTemplate .module.light-blue {
    background-color: #0397d6;
}

body.BPTemplate .module.grey-mod {
    background-color: #e1e6ec;
}

body.BPTemplate .dark-blue.with-title .module-heading {
    background-color: #ccdae6;
    color: #004481;
}

body.BPTemplate .light-blue.with-title .module-heading {
    background-color: #d4ecf6;
    color: #0397d6;
}

body.BPTemplate .grey-mod.with-title .module-heading {
    background-color: #f0f3f6;
    color: #036;
    font-weight: bold;
}

body.BPTemplate .grey-mod.with-title .module-heading.thin {
    font-weight: 100;
}

body.BPTemplate .top-left.with-title .module-heading {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .bottom-left.with-title .module-heading {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
    border-radius: 12px 0 0 0;
}

body.BPTemplate .with-title .module-heading {
    padding: 8px 15px;
}

body.BPTemplate .about-this-data-module
{
	margin-top:10px;
	clear:both;
	width:235px;
	margin-right:15px;
}

body.BPTemplate .about-this-data-module .module-inner
{
	font-size:81.25%;
}

body.BPTemplate .go-btn {
    display: inline-block;
    background: #FFFFFF;
    color: #0397d6;
    font-size: 78.125%;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 12px 12px 12px;
    -moz-border-radius: 0 12px 12px 12px;
    border-radius: 0 12px 12px 12px;
    text-transform: lowercase;
    text-decoration: none;
    padding: 2px 4px 5px 4px;
    margin: 10px 0;
}

body.BPTemplate .go-btn:hover {
    background: #004481;
    color: #FFF;
}

body.BPTemplate .sidebar .module {
    margin-bottom: 15px;
}

body.BPTemplate .module-inner p {
    margin-bottom: 15px;
}

body.BPTemplate .grey-mod .module-inner p {
    color: #000;
}

/* --------------------------------------------------------
Module: About BWC
--------------------------------------------------------- */
body.BPTemplate .about-bwc {
    width:236px;
}

body.BPTemplate .about-bwc .module-inner {
    background: transparent url("../COSImages/BusPortal/about-bwc.jpg") no-repeat left top scroll;
    padding: 30px 20px 40px 35px;
}

body.BPTemplate .about-bwc .module-heading {
    font-size: 125%;
    margin-bottom: 10px;
}

body.BPTemplate .about-bwc p {
    font-size: 93.75%;
    font-weight: normal;
}

/* --------------------------------------------------------
Module: Helpful Tools
--------------------------------------------------------- */

body.BPTemplate .helpful-tools-module {
    background-image: url("../COSImages/BusPortal/helpful-tool-bg.png");
    background-position: 90% 85%;
    background-repeat: no-repeat;
    width:236px;
}

body.BPTemplate .helpful-tools-module .module-inner
{
	font-size:81.25%;	
}
body.BPTemplate .light-cta {
    color: #FFF;
    display: block;
    text-decoration: underline;
    margin-bottom: 10px;
}

body.BPTemplate .light-cta:hover {
    text-decoration: underline;
}

/* --------------------------------------------------------
Module: Home Modules (Buckets)
--------------------------------------------------------- */

body.BPTemplate .home-modules .grid {
    width: 32.8%;
    margin-right: .7%;
}

body.BPTemplate .home-modules .grid-last {
    margin-right: 0;
}

body.BPTemplate .img-frame {
    width: 100%;
    overflow: hidden;
}

body.BPTemplate .img-frame img {
    /*width: 100%;*/
    height: auto;
}

body.BPTemplate .toolkit .img-frame {
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .home-modules .recruit {
    background-image: url("../COSImages/BusPortal/home-mod-1-bg.png");
    background-position: 90% 100%;
    background-repeat: no-repeat;
    -webkit-border-radius: 0 0 0 12px;
    -moz-border-radius: 0 0 0 12px;
    border-radius: 0 0 0 12px;
}

body.BPTemplate .home-modules .toolkit {
    background-image: url("../COSImages/BusPortal/home-mod-3-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .home-modules .train {
    background-image: url("../COSImages/BusPortal/home-mod-2-bg.png");
    background-position: 85% 100%;
    background-repeat: no-repeat;
}


body.BPTemplate .home-modules .ex-explore-careers {
    background-image: url("../COSImages/BusPortal/home-mod-1-bg.png");
    background-position: 95% 100%;
    background-size: 40%;
    background-repeat: no-repeat;
    -webkit-border-radius: 0 0 0 12px;
    -moz-border-radius: 0 0 0 12px;
    border-radius: 0 0 0 12px;
}

body.BPTemplate .home-modules .ex-find-a-job {
    background-image: url("../COSImages/BusPortal/home-mod-3-bg.png");
    background-position: 100% 100%;
    background-size: 45%;
    background-repeat: no-repeat;
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .home-modules .ex-get-training {
    background-image: url("../COSImages/BusPortal/home-mod-2-bg.png");
    background-position: 95% 100%;
    background-size: 40%;
    background-repeat: no-repeat;
}

/* Force Fire of PIE on .train */
 .preIE9 body.BPTemplate .home-modules .train {
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

/* Force Fire of PIE on .ex-get-training */
 .preIE9 body.BPTemplate .home-modules .ex-get-training {
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

.preIE9 body.BPTemplate .train .img-frame {
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .home-mod {
    background-color: #7c8188;
    behavior: url("/js/PIE.htc");
}

body.BPTemplate .home-mod .module-heading {
    font-size: 106.25%;
    font-weight: bold;
    margin-bottom: 10px;
}

body.BPTemplate .home-mod p {
    font-size: 75%;
    font-weight: bold;
    line-height: 1.5;
    color: #FFF;
}

body.BPTemplate .home-mod .go-btn {
    font-size: 100%;
}

/* --------------------------------------------------------
Module: Hot Topics
--------------------------------------------------------- */

body.BPTemplate .hot-topics-module {
    border: 3px solid #cdeaf7;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 18px 0 18px 0;
    -moz-border-radius: 18px 0 18px 0;
    border-radius: 18px 0 18px 0;
    background: #FFF url("../COSImages/BusPortal/hot-topics-bg.png") no-repeat left top scroll;
    padding: 12px 22px;
    margin-bottom:10px;
}

body.BPTemplate .hot-topics-module .module-heading {
    color: #004481;
    font-size: 100%;
    font-weight: bold;
}

body.BPTemplate .hot-topics-module img {
    float: left;
    margin-right: 10px;
    padding-bottom: 25px;
}

body.BPTemplate .ht-cta {
    font-size: 87.5%;
    font-weight: bold;
    text-decoration: none;
    color: #0397d6;
}

body.BPTemplate .grid-last .ht-cta {
    border-right: 0;
}

body.BPTemplate .ht-cta:hover {
    color: #004481;
}

body.BPTemplate .hot-topics-module .grid-group {
    margin: 20px 0 10px;
}

body.BPTemplate .hot-topics-module .grid {
    padding: 15px 15px 25px;
    border-right: 3px solid #cdeaf7;
}

.preIE9 body.BPTemplate .hot-topics-module .grid-1of3 {
    width: 29%;
}

body.BPTemplate .hot-topics-module .grid-last {
    border-right: 0;
}

body.BPTemplate .hot-topics-module .grid-first {
    padding-left: 0;
}

body.BPTemplate .ht-nav {
    position: absolute;
    right: 20px;
    top: 20px;
}

body.BPTemplate .ht-nav li {
    display: inline;
}

body.BPTemplate .ht-nav a {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    display: inline-block;
    text-indent: -9999px;
    background: transparent url("../COSImages/BusPortal/ht-nav-bg-sprite.png") no-repeat left top scroll;
}

body.BPTemplate .ht-nav .prev a {
    height: 13px;
    background-position: 0 -17px;
}

body.BPTemplate .ht-nav .next a {
    height: 13px;
    background-position: -18px -17px;
    margin-left: 3px;
}

body.BPTemplate .ht-nav .current a {
    background-position: -14px 0;
}


/* --------------------------------------------------------
Module: Local Help
--------------------------------------------------------- */
body.BPTemplate .local-help  {
    width:236px;
}

body.BPTemplate .local-help .module-inner {
    background: transparent url("../COSImages/BusPortal/local-help.png") no-repeat 95% 100% scroll;
}

body.BPTemplate .local-help .go-btn {
    float: right;
    margin: 5px 0;
}

body.BPTemplate .local-help li {
    overflow: hidden;
    margin: 0 0 15px 0;
}

body.BPTemplate .local-help .cta-heading {
    display: block;
    width: 175px;
    float: left;
    line-height: 1.5;
}

/* --------------------------------------------------------
Module: Secondary Nav
--------------------------------------------------------- */

body.BPTemplate .secondary-nav-module {
    background: #e2e5ea url("../COSImages/BusPortal/secondary-nav-bg.png") no-repeat 35% 1% scroll;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    padding: 5px;
    margin-bottom: 10px;
    margin-right:7px;
}

body.BPTemplate .secondary-nav-module .module-heading {
    color: #0397d6;
    font-weight: bold;
    margin: 10px 20px;
}

body.BPTemplate .sec-nav > li > a {
    display: block;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    background: #FFF;
    color: #004481;
    margin-bottom: 5px;
    text-decoration: none;
    padding: 10px;
    font-size: 90%;
}

body.BPTemplate .sec-nav li.current > a {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 0 0;
    -moz-border-radius: 12px 0 0 0;
    border-radius: 12px 0 0 0;
    margin-bottom: 0;
}

body.BPTemplate .sec-nav li.current a,
body.BPTemplate .sec-nav li a:hover {
    background: #0397d6;
    color: #FFF;
}

body.BPTemplate .tert-nav {
    display: none;
}

body.BPTemplate li.current ul.tert-nav {
    display: block;
    background: #FFF;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 0 12px 0;
    -moz-border-radius: 0 0 12px 0;
    border-radius: 0 0 12px 0;
    padding: 5px 0px 0px 0px;
    margin-bottom: 5px;
}

body.BPTemplate li.current .childUI ul.tert-nav {
   
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
   
}

body.BPTemplate li.current ul.tert-nav li{
border-bottom: 1px solid #ddd;
}

body.BPTemplate li.current ul.tert-nav a {
    display: block;
    background: transparent;
    color: #0397d6;
    margin: 0;
    padding: 7px 0px 7px 10px;
    text-decoration: none;
    font-size: 85%;
}

body.BPTemplate li.current ul.tert-nav a:hover {
    text-decoration: underline;
}

body.BPTemplate .sec-nav ul.tert-nav a.current {
    color: #004481;
    font-weight: bold;
}

/* --------------------------------------------------------
Module: Resources
--------------------------------------------------------- */

body.BPTemplate .resources-module {
    background: #EEE url("../COSImages/BusPortal/resources-bg.jpg") repeat-y -2px top scroll;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
}

body.BPTemplate .resources-half {
    padding: 20px;
}

body.BPTemplate .resources-module .module-heading {
    color: #20558a;
    font-size: 100%;
    font-weight: bold;
    padding: 10px 0 10px 40px;
    margin-bottom: 10px;
}

body.BPTemplate .resources-heading {
    background: transparent url("../COSImages/BusPortal/resource-links-ico.png") no-repeat left center scroll;
    padding-left: 30px;
}

body.BPTemplate .state-resources-heading {
    background: transparent url("../COSImages/BusPortal/state-resources-ico.png") no-repeat left center scroll;
}

body.BPTemplate .resources-list a {
    color: #20558a;
    text-decoration: underline;
    font-size: 81.25%;
}

body.BPTemplate .resources-list a:hover {
    text-decoration: none;
}

body.BPTemplate .find-state-resources p {
    color: #000;
    font-size: 75%;
    font-weight: bold;
}

body.BPTemplate .resources-module .go-btn {
    cursor: pointer;
    background-color: #0397d6;
    color: #FFF;
    border: 0;
}

body.BPTemplate .resources-module .go-btn:hover {
    background-color: #20558a;
}

/* --------------------------------------------------------
Header
--------------------------------------------------------- */

body.BPTemplate .header {
    /*margin: 30px 0 20px; changed as per client request... 02-04-2013*/
    margin: 10px 0 12px;
    overflow: hidden;
}

body.BPTemplate .site-title-hgroup {
    width: 400px;
    float: left;
    /*margin-top: 20px;*/
    margin-top: 15px;
}

.preIE9 body.BPTemplate .site-title-hgroup {
    /*margin-top: 53px;*/
    margin-top: 20px;
}

body.BPTemplate .logo 
{
   font-size:24px;
    color:#EA1738;
    padding-top:16px;
    padding-left:67px;
    width: 570px;
    height: 58px;
    background: transparent url("../COSImages/BusPortal/BusinessPortalLogo.png") no-repeat left top scroll;
}

body.BPTemplate .site-title 
{
    font-family: Verdana, Arial, sans-serif;
    color: #E9193A;
    font-size: 150%;
}

body.BPTemplate .tagline {
    font-size: 56.25%;
    text-align: left;
    float: right;
}

body.BPTemplate .tagline-logo {
    display: inline-block;
    text-indent: -9999px;
    width: 120px;
    height: 20px;
    background: transparent url("../COSImages/BusPortal/tagline-logo.jpg") no-repeat left top scroll;
    position: relative;
    top: -7px;
}

.preIE8 body.BPTemplate .tagline-logo {
    top: 2px;
}

body.BPTemplate .search-group {
    float: right;
    text-align: right;
}

body.BPTemplate .search-form fieldset {
    border: 0;
}

body.BPTemplate .search-form input {
    border: 1px solid #9ea3ab;
    border-radius: 0;
    background: none;
    width: 206px;
    padding: 7px 10px;
    font-size: 68.75%;
    margin-right: 6px;
}

.preIE9 body.BPTemplate .search-form input {
    margin-right: 10px;
}

body.BPTemplate .search-form button {
    text-indent: -9999px;
    width: 66px;
    height: 30px;
    background: transparent url("../COSImages/BusPortal/search-btn.jpg") no-repeat left top scroll;
    border: 0;
    cursor: pointer;
}

body.BPTemplate .search-form button:hover {
    background-position: 0 -32px;
}

body.BPTemplate .search-form {
    /*margin-bottom: 20px;*/
    margin-bottom: 10px;
}

/* --------------------------------------------------------
Global Nav
--------------------------------------------------------- */

body.BPTemplate .global-nav-wrap {
    margin-bottom: 15px;
}

body.BPTemplate .global-nav > li {
    display: inline;
}

body.BPTemplate .global-nav a {
    font-size:75%;
    color: #20558a;
    text-decoration: none;
}

body.BPTemplate .global-nav a:hover {
    text-decoration: underline;
}

body.BPTemplate .global-nav > li > a {
    display: inline-block;
    padding-right: 10px;
    border-right: 1px solid #CCC;
    margin-right: 5px;
}

body.BPTemplate .sizer,
body.BPTemplate .sizer li {
    display: inline;
}

body.BPTemplate .sizer li a {
    display: inline-block;
    margin-left: 3px;
}

/* Font Sizes based on 12px from global-nav a rule above */
body.BPTemplate .sizer .normal a {
    font-size: 75%
}

body.BPTemplate .sizer .medium a {
    font-size: 100%;
}

body.BPTemplate .sizer .large a {
    font-size: 125%;
}

body.BPTemplate .sizer .larger a {
    font-size: 141.66%;
}

/* --------------------------------------------------------
Footer
--------------------------------------------------------- */

body.BPTemplate .footer {
    width: 100%;
    text-align: center;
    margin: 20px auto;
    padding-top: 25px;
    border-top: 3px solid #d7d9db;
}
body.BPTemplate .footernew {
    width: 100%;
    text-align: center;
    margin: 20px auto;
    padding-top: 25px;
 
}
body.BPTemplate .footer-nav {
    margin-bottom: 5px;
}

body.BPTemplate .external-nav {
    margin-bottom: 15px;
}

body.BPTemplate .footer-nav li,
body.BPTemplate .external-nav li {
    display: inline;
}

body.BPTemplate .footer-nav li a {
    display: inline-block;
    font-weight: bold;
}

body.BPTemplate .footer-nav li a,
body.BPTemplate .external-nav li a {
    text-decoration: none;
    color: #20558a;
    font-size: 68.75%;
    margin: 0 8px;
}

body.BPTemplate .footer-nav li a:hover,
body.BPTemplate .external-nav li a:hover {
    text-decoration: underline;
}

body.BPTemplate .sharethis {
    margin-bottom: 25px;
}

body.BPTemplate .footer small {
    display: block;
    font-size: 68.75%;
}

body.BPTemplate .credits {
    background: transparent url("../COSImages/BusPortal/credits-bg.jpg") no-repeat left top scroll;
    padding: 18px 0 18px 90px;
    text-align: left;
    width: 450px;
    margin: 15px auto;
    line-height: 1.5;
    color: #333;
}

body.BPTemplate .legal {
    color: #7c8188;
}
body.BPTemplate .stMainServices st-sharethis-counter
{
	background-image: url("http://w.sharethis.com/images/sharethis_counter.png");
}
.BPFooter
{
	clear:both;
}
body.BPTemplate .WRRightMostColumn
{ 
	width: 695px;
	padding-left:10px;
}

.preIE9 body.BPTemplate .WRRightMostColumn
{ 
	width: 685px;
}

body.BPTemplate .stButton 
{
    margin: 0 6px;
}
.preIE8 body.BPTemplate .stButton,
.preIE8 body.BPTemplate .stButton .stFb, 
.preIE8 body.BPTemplate .stButton .stTwbutton, 
.preIE8 body.BPTemplate .stButton .stMainServices 
{
	position:static;
}
/**************** End Business Portal Sitetemplate Styles ********************/

/**************** Business Portal Tools Styles ********************/

/* --------------------------------------------------------
Tools

Table Header: #c5d5e2, rgb(197,213,226)
Table Header Text/Links: #003366, rgb(0,51,102)
Table(ODD): #e1e6ec rgb(225,230,236)
Table(EVEN): #f0f3f6, rgb(240,243,246)
Table Text: #000, rgb(0,0,0)
First Compare: #0099cc, rgb(0,153,204)
Second Compare: #ea1738, rgb(234,23,56)
--------------------------------------------------------- */

body.BPTemplate .tools-table {
    width: 100%;
    text-align: left;
    font-size: 81.25%;
    margin-bottom: 20px;
}

body.BPTemplate .tools-table a {
    color: #003366;
    text-decoration: underline;
}

body.BPTemplate .tools-table a:hover {
    text-decoration: none;
}

body.BPTemplate .tools-table thead th {
    background: #c5d5e2;
    padding: 15px 20px;
    color: #003366;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    text-align: left;
}

body.BPTemplate .tools-table tbody th {
    text-align: left;
}

body.BPTemplate .tools-table th a
{
	font-weight: bold;
	display:inline;
}
body.BPTemplate .tools-table thead th.no-sort a
{
	text-decoration:none;
	background-image:none;
	cursor:default;
}

body.BPTemplate .tools-table tr.last .first {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 0 0 12px;
    -moz-border-radius: 0 0 0 12px;
    border-radius: 0 0 0 12px;
}

body.BPTemplate .tools-table thead th.last {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .tools-table th,
body.BPTemplate .tools-table td {
    padding: 20px;
    color: #000;
}

body.BPTemplate .tools-table .odd th,
body.BPTemplate .tools-table .odd td {
    background: #e1e6ec;
}

body.BPTemplate .tools-table .even th,
body.BPTemplate .tools-table .even td {
    background: #f0f3f6;
}

body.BPTemplate .th-description {
    margin-bottom: 10px;
    font-weight: 100;
}

body.BPTemplate .th-description li 
{ 
font-size: 100%; 
}

body.BPTemplate .th-heading,
.th-sub-heading,
.salary-value {
    font-weight: bold;
}

body.BPTemplate .first-compare .th-sub-heading,
body.BPTemplate .first-compare .salary-value {
    color: #0099cc;
}

body.BPTemplate .second-compare .th-sub-heading,
body.BPTemplate .second-compare .salary-value {
    color: #ea1738;
}

body.BPTemplate .bar-graph-cell {
    vertical-align: bottom;
}

body.BPTemplate .tools-table.sortable thead a {
    background-image: url('../COSImages/BusPortal/sortable.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
}

body.BPTemplate .vcard span {
    display: block;
    margin-bottom: 10px;
}

body.BPTemplate .map-directions {
    margin: 5px 0;
}

body.BPTemplate .map-directions a {
    display: inline-block;
    line-height: 1;
}

body.BPTemplate .map-link {
    border-right: 1px solid #000;
    padding-right: 10px;
    margin-right: 5px;
}

body.BPTemplate .label,
body.BPTemplate .type {
    font-weight: bold;
}

body.BPTemplate .hours {
    margin-bottom: 15px;
}

body.BPTemplate .email-centers-link {
    color: #0397d6;
    font-size: 81.25%;
}

body.BPTemplate .tool-explanatory-text
{
	margin-top:10px;
}

/* --------------------------------------------------------
Search Module
--------------------------------------------------------- */

body.BPTemplate .module.search-module {
    background-color: #c5d5e2;
    margin-top:10px;
}

body.BPTemplate .search-module .module-heading {
    color: #000;
    font-size: 81.25%;
    font-weight: bold;
    margin-bottom: 5px;
}

body.BPTemplate .search-module input
{
    display: block;
    float: left;
    width: 90%;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
    font-size: 87.5%;
}

.preIE9 body.BPTemplate .search-module input 
{
	width:80%;
}

body.BPTemplate .search-module select
{
    display: block;
    float: left;
    line-height: 27px;
    height:27px;
    padding: 4px;
    font-size: 87.5%;
    margin:0px;
}

.preIE9 body.BPTemplate .search-module select
{
    padding: 6px 0px;
    height:17px;
}

.preIE8 body.BPTemplate .search-module select
{
    padding: 6px 0px;
    height:27px;
}

body.BPTemplate .tm-search-wrap {
    float: right;
    background: transparent url('../COSImages/BusPortal/btn-blue-bg-gradient.jpg') repeat-x left -35px;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    padding: 5px 15px 6px 20px;
    margin: 0 0 0 25px;
    border: 0;
    font-size: 81.25%;
    font-family: Arial, Verdana, sans-serif;
    color: #FFF;
    cursor:pointer;
}
body.BPTemplate select.related-occ
{
	width:280px;	
}
body.BPTemplate .skills-gap-module .tm-compare-wrap {
    width: 100px;
    padding: 5px 14px 6px 15px;
}

body.BPTemplate .skills-gap-module .module-inner {
    padding: 30px 60px;
}

body.BPTemplate .tm-compare-wrap {
    float: left;
    background: transparent url('../COSImages/BusPortal/btn-blue-bg-gradient.jpg') repeat-x left -35px;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    padding: 5px 15px 6px 20px;
    margin: 0 0 0 25px;
    border: 0;
    font-size: 81.25%;
    font-family: Arial, Verdana, sans-serif;
    color: #FFF;
}

body.BPTemplate .module-inner.top-half {
    border-bottom: 1px solid #b8c5d0;
}

body.BPTemplate .top-half .module-heading {
    margin: 3px 0 0;
}

.preIE9 body.BPTemplate .tm-search-wrap,
.preIE9 body.BPTemplate .tm-compare-wrap {
    padding: 6px 7px 6px 10px;
    height:20px;
}
.preIE8 body.BPTemplate .tm-search-wrap,
.preIE8 body.BPTemplate .tm-compare-wrap {
    padding: 6px 7px 6px 10px;
    height:29px;
}
body.BPTemplate .tm-search-wrap:hover,
body.BPTemplate .tm-compare-wrap:hover {
    background-position: 0 0;
}

body.BPTemplate .tm-search-wrap span {
    display: block;
    background: transparent url('../COSImages/BusPortal/ico-search.png') no-repeat right center scroll;
    padding-right: 25px;
    color: #FFF;
}

body.BPTemplate .tm-compare-wrap span {
    display: block;
    background: transparent url('../COSImages/BusPortal/compare-bg.png') no-repeat right center scroll;
    padding-right: 25px;
    color: #FFF;
}
body.BPTemplate .tm-compare-wrap span.blank
{
    background: none;
}
.preIE8 body.BPTemplate .tm-search-wrap span,
.preIE8 body.BPTemplate .tm-compare-wrap span {
    padding-right: 15px;
}

body.BPTemplate .search-module .tm-search-wrap
{
	margin-left:0px;
}

body.BPTemplate .form-group {
    margin-bottom: 20px;
}
body.BPTemplate .new-location
{
	margin-bottom: 5px;
}
body.BPTemplate .form-group input,
body.BPTemplate .new-location input {
    width: 90%;
}

.preIE9 body.BPTemplate .form-group input,
.preIE9 body.BPTemplate .new-location input {
    width: 80%;
}

body.BPTemplate .add-location {
    display: block;
    font-size: 81.25%;
    font-weight: bold;
}

body.BPTemplate .add-location.moved {
    margin-top: 10px;
}

body.BPTemplate .miles-select {
    color: #000;
    font-weight: bold;
    font-size: 81.25%;
}

body.BPTemplate .states-select {
    color: #000;
    font-weight: bold;
    font-size: 81.25%; 
    width: 270px;
    height:27px;
}
body.BPTemplate ul.error-messages
{
	color:red;
	font-size:81.25%;
	padding: 15px;
    background: #e2e6eb;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    border: 1px solid #8d9cab;
    border-bottom:0px;
    width:65%;
    display:none;
}
body.BPTemplate ul.error-messages-stand-alone
{
	color:red;
	font-size:81.25%;
	padding: 15px;
    background: #e2e6eb;
    behavior: url("/js/PIE.htc");
	-webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    margin: 10px 0px;
    border: 1px solid #8d9cab;
    width:65%;
    display:none;

}
.preIE9 body.BPTemplate ul.error-messages,
.preIE9 body.BPTemplate ul.error-messages-stand-alone
{
	width:60%;
}

/* --------------------------------------------------------
Compare Module
--------------------------------------------------------- */

body.BPTemplate .compare-module {
    width: 680px;
}

body.BPTemplate .compare-step-one-input {
    width: 270px;
    float: left;
}

body.BPTemplate .compare-step-one-btn {
    float: left;
cursor:pointer;
}

body.BPTemplate .compare-module .module-heading {
    font-size: 87.5%;
    color: #000;
    font-weight: bold;
    margin-bottom: 15px;
}

body.BPTemplate .compare-module .module-inner {
    padding: 20px 60px;
}

body.BPTemplate .compare-module .compare-step-one {
    padding: 20px 60px;
    background: transparent url("../COSImages/BusPortal/compare-module-bg-1.png") no-repeat 30px 12px scroll;
}


body.BPTemplate .compare-module .compare-step-two {
    position: relative;
    background: transparent url("../COSImages/BusPortal/compare-module-bg-2.png") no-repeat 30px 12px scroll;
    background-position: 30px -91px;
}

body.BPTemplate .disabled-curtain {
    display: none;
}

body.BPTemplate .disabled .disabled-curtain {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');
    z-index: 100;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 0 12px 0;
    -moz-border-radius: 0 0 12px 0;
    border-radius: 0 0 12px 0;
}

body.BPTemplate .abstract-form-el {
    display: block;
    float: left;
    margin-right: 10px;
    color: #000;
}

body.BPTemplate .compare-module .abstract-form-one {
    width: 225px;
}
body.BPTemplate .compare-module .abstract-form-three {
    width: 160px;
}

body.BPTemplate .abstract-form-four {
    margin-left: 0;
    color: #FFF;
}

/* --------------------------------------------------------
Accordion
--------------------------------------------------------- */

body.BPTemplate .accordion {
    margin-bottom: 5px;
    font-size: 81.25%;
}

body.BPTemplate .accordion .title-area {
    background: #C5D5E2;
    padding: 10px 25px;
    cursor: pointer;
}

body.BPTemplate .accordion.first .title-area {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

body.BPTemplate .accordion .module-inner {
    background: #e1e6ec;
    padding: 0;
    color: #000;
}

body.BPTemplate .accordion .module-inner p {
	font-size:100%;
}

body.BPTemplate .accordion .grid-inner {
    padding: 20px 25px;
}

body.BPTemplate .accordion.closed .module-inner {
    display: none;
}

body.BPTemplate .accordion .module-title {
    font-weight: bold;
    color: #003366;
    padding: 1px 0;
    background: transparent url("../COSImages/BusPortal/sprite-accordion-bg.png") no-repeat right -39px scroll;
}

body.BPTemplate .accordion.closed .module-title {
    background-position: right top;
}

body.BPTemplate .accordion .grid-inner {
    padding-right: 50px;
}

body.BPTemplate .grid-inner div {
    margin-bottom: 5px;
}

/* --------------------------------------------------------
Links Accordion
--------------------------------------------------------- */

body.BPTemplate .links-accordion {
    margin-left: 15px;
}

body.BPTemplate .links-accordion ul {
    margin-left: 25px;
}

body.BPTemplate .links-accordion a {
    display: block;
    padding-left: 25px;
    background: transparent url("../COSImages/BusPortal/sprite-links-accord-bg.png") no-repeat left top scroll;
    margin: 10px 0;
}

body.BPTemplate .links-accordion .closed a {
    background-position: left -32px;
}

body.BPTemplate .links-accordion .sub-list a {
    background-position: left -86px;
    padding-left: 15px;
}

body.BPTemplate .closed ul {
    display: none;
}

/* --------------------------------------------------------
Internal Footer
--------------------------------------------------------- */

body.BPTemplate .internal-footer {
    font-size: 75%;
    margin-bottom: 20px;
}

body.BPTemplate .internal-footer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Trigger hasLayout for IE7 */
.preIE9 body.BPTemplate .internal-footer {
    zoom: 1;
}

body.BPTemplate .download-formats {
    clear:both;
}

body.BPTemplate .section-pagination {
    float: right;
    height:20px;
    margin-bottom:20px;
      width: 100%;
}

body.BPTemplate .section-pagination:after,
body.BPTemplate .pagination-wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Trigger hasLayout for IE7 */
.preIE9 body.BPTemplate .section-pagination,
.preIE9 body.BPTemplate .pagination-wrap {
    zoom: 1;
}

body.BPTemplate .per-page-wrap {
    float: left;
    border-right: 1px solid #d7dbdf;
    padding-right: 20px;
    margin-right: 20px;
}

body.BPTemplate .select-per-page select {
    margin-right: 15px;
}

body.BPTemplate .pagination-wrap {
    float: left;
    width: 510px;
    margin-top: -1px;
}
body.BPTemplate .pagination-wrap div
{
	float:right;
}

body.BPTemplate .pagination {
    float: left;
}

body.BPTemplate .pagination li {
    display: inline;
}

body.BPTemplate .pagination a,
body.BPTemplate .last-page {
    display: inline-block;
    padding: 4px 8px;
    background: #e1e6ec;
    color: #004481;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

body.BPTemplate .pagination .active a {
    background: transparent;
    border: 0;
    padding: 4px 0;
    margin-right: 3px;
    text-decoration:none;
    cursor:default;
}

body.BPTemplate .of-separator {
    display: inline-block;
    padding: 4px 6px;
}

body.BPTemplate .next-page {
    display: inline-block;
    text-indent: -9999px;
    padding: 4px 10px;
    background: transparent url("../COSImages/BusPortal/btn-next-bg.png") no-repeat left top scroll;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 2px;
}

body.BPTemplate .prev-page {
    display: inline-block;
    text-indent: -9999px;
    padding: 4px 10px;
    background: transparent url("../COSImages/BusPortal/btn-back-bg-blue.png") no-repeat left top scroll;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right: 2px;
    float:left;
    width:20px;
    
}
body.BPTemplate .prev-page
{
	width:0px;
}
body.BPTemplate a.selectBox-dropdown
{
	color:#000000;
	text-decoration:none;
}

/* --------------------------------------------------------
Misc Button Styles
--------------------------------------------------------- */

body.BPTemplate .btn-arrow {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 7px 0 7px 0;
    -moz-border-radius: 7px 0 7px 0;
    border-radius: 7px 0 7px 0;
    border: 0;
    padding: 7px 25px 9px 10px;
    font-size: 81.25%;
    cursor:pointer;
}

.preIE8 body.BPTemplate .btn-arrow {
    padding: 7px 0 7px 5px;
}

body.BPTemplate .btn-arrow.blue {
    background: #0099cc;
    color: #FFF;
}

body.BPTemplate .btn-arrow.white {
    background: #FFF;
    color: #003366;
    padding: 6px 25px 6px 10px;
}

.preIE8 body.BPTemplate .btn-arrow.white {
    padding: 6px 0px 6px 10px;
}

body.BPTemplate .btn-arrow span {
    display: block;
    padding-left: 20px;
}

body.BPTemplate .btn-arrow.blue span {
    background: transparent url("../COSImages/BusPortal/btn-back-bg.png") no-repeat left center scroll;
}

body.BPTemplate .btn-arrow.white span {
    background: transparent url("../COSImages/BusPortal/btn-back-white-bg.png") no-repeat left center scroll;
}

/* --------------------------------------------------------
Section Header Top
--------------------------------------------------------- */

body.BPTemplate .section-header-top {
    padding: 5px;
    background: #0397d6 url("../COSImages/BusPortal/section-header-bg.jpg") no-repeat center top scroll;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    font-size: 92.308%;
    margin-bottom:10px;
}
body.BPTemplate .module.sidebar-wrap-header 
{
	margin-bottom:0px;
}

body.BPTemplate .sidebar-wrap-header {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}

.preIE9 body.BPTemplate .sidebar-wrap-header {
    padding: 0;
}

body.BPTemplate .sidebar-wrap-header h1 {
    background: transparent url("../COSImages/BusPortal/tool-header-icon.png") no-repeat left center scroll;
    float: left;
    font-size: 100%;
    color: #003366;
    font-weight: bold;
    padding-left: 25px;
}

.preIE9 body.BPTemplate .sidebar-wrap-header h1 {
    margin-left: 20px;
}

body.BPTemplate .help-link {
    float: right;
    font-size: 75%;
}

.preIE9 body.BPTemplate .sidebar-wrap-header .help-link {
    margin-right: 20px;
}

/* --------------------------------------------------------
Sidebar Modules
--------------------------------------------------------- */

body.BPTemplate .left .sidebar.tools {
    background: transparent url("../COSImages/TwoPanelGreyInnerCorner.png") no-repeat -1px 0px scroll;
    border-left: 5px solid #E2E6EB;
    padding: 5px 0 0 5px;
}

.preIE9 body.BPTemplate .left .sidebar.tools {
	background-position: left top;
    padding-top:7px;
    margin-top:-2px;
}

body.BPTemplate .left .sidebar.toolsBottom {
    background: url("../COSImages/prog_bottom.gif") no-repeat left top scroll;
    height:13px;
    margin-left:-1px;
    margin-top:-13px;
}

body.BPTemplate .left .sidebar .btn-arrow {
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
    border-radius: 12px 0 12px 0;
    text-align: left;
	width:100%;
}

.preIE9 body.BPTemplate .left .sidebar .btn-arrow {
    width:190px;
}

.preIE8 body.BPTemplate .left .sidebar .btn-arrow {
    width:225px;
}

body.BPTemplate .tools-sb-module {
    margin: 0 0 20px 10px;
}

body.BPTemplate .left .btn-arrow {
    margin-bottom: 20px;
}

/* --------------------------------------------------------
Your Search
--------------------------------------------------------- */

body.BPTemplate .your-search-module {
    background: #f5f5f5;
    border: 3px solid #aab2bc;
    padding: 12px 10px 5px;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

.preIE9 body.BPTemplate .your-search-module {
    width: 190px;
}

body.BPTemplate .your-search-module .module-heading {
    font-size: 93.75%;
    font-weight: bold;
    color: #222;
    margin-bottom: 15px;
}

/* --------------------------------------------------------
Filters
--------------------------------------------------------- */
.preIE9 body.BPTemplate .filter-by-module {
    margin-right:10px;
}

body.BPTemplate .ys-filter-heading,
body.BPTemplate .module-sub-heading {
    font-size: 81.25%;
    font-weight: bold;
    color: #222;
    margin-bottom: 10px;
}

body.BPTemplate .filters-list {
    margin-bottom: 10px;
    margin-left: 0em;
}

body.BPTemplate .filter-by-module .filters-list {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e1e6ec;
}

body.BPTemplate .filter-by-module .module-heading {
    margin-bottom: 15px;
}

body.BPTemplate .filter-by-module .filters-list li,
body.BPTemplate .expand-drawer .filters-list li {
    font-size: 100%;
}

body.BPTemplate .filters-list li {
    display: block;
    overflow: hidden;
    margin-bottom:3px;
}

body.BPTemplate .filters-list .value {
    display: block;
    float: left;
    line-height: 16px;
    font-size: 82.75%;
}
body.BPTemplate .ajc .filters-list .value {
    font-size: 71.45%;
}
body.BPTemplate .filters-list .remove-filter {
    display: block;
    text-indent: -9999px;
    float: right;
    width: 16px;
    height: 16px;
    background: transparent url("../COSImages/BusPortal/custom-x.png") no-repeat left top scroll;
}

body.BPTemplate .filters-list a,
body.BPTemplate .filters-list span
{
    color: #0099cc;
    font-size: 81.25%;
}
body.BPTemplate .filters-list span
{
    color: #000000;
    font-size: 81.25%;
}
body.BPTemplate .filters-list span a
{
  font-size: 88.25%;
}
body.BPTemplate .more-drawer {
    width: 100%;
    height: 28px;
    text-align: center;
    background: #FFF url("../COSImages/BusPortal/more-drawer-bg.png") no-repeat 10px 0px scroll;
    margin-top: -16px;
    margin-bottom:10px;
}

body.BPTemplate .more-drawer a {
    display: inline-block;
    color: #0099cc;
    font-size: 81.25%;
    padding: 0 12px 0 5px;
    background: transparent url("../COSImages/BusPortal/sprite-more-arrow.png") no-repeat 100% 6px scroll;
    text-decoration: none;
}

body.BPTemplate .more-drawer a:hover {
    text-decoration: underline;
}

body.BPTemplate .more-drawer a.open {
    background-position: 100% -8px;
}

/*---------- AWF left nav button---------------*/

body.BPTemplate .filters-listAWF {
    margin-bottom: 10px;
}

body.BPTemplate .filters-listAWF span{
    color: #000000;
    font-size: 84.45%;
}

body.BPTemplate .filters-listAWF a
{
    color: #0099cc;
    font-size: 84.45%;
    text-decoration:none;
}

body.BPTemplate .expand-drawer .title-areaAWF 
{
    background: url("../COSImages/BusPortal/btnactive.png") no-repeat scroll left center transparent;
    border-radius: 4px 4px 0 0;
    cursor: pointer;
    height: 33px;
    line-height: 29px;
    padding: 0 12px;
    width: auto;
}

body.BPTemplate .expand-drawer .title-areaAWF:hover
{
    background: url("../COSImages/BusPortal/btnInactive.png") no-repeat scroll left center transparent;
    border-radius: 4px 4px 0 0;
    cursor: pointer;
    height: 33px;
    line-height: 29px;
    padding: 0 12px;
    width: auto;
}

/*---- */


/* --------------------------------------------------------
Expandable Drawer
--------------------------------------------------------- */

body.BPTemplate .expand-drawer {
    margin: 10px 0px 20px 10px;
}

.preIE9 body.BPTemplate .expand-drawer {
    margin-right:10px;
}


body.BPTemplate .expand-drawer .title-area {
    cursor: pointer;
    height: 33px;
    line-height: 29px;
    width: auto;
    background: transparent url("../COSImages/BusPortal/expand-drawer-bg.png") repeat-x left top scroll;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border: 1px solid #8d9cab;
    padding: 0 12px;
}

body.BPTemplate .expand-drawer .title-area .expandable-heading {
    background: transparent url("../COSImages/BusPortal/expang-drawer-icons.png") no-repeat right -28px scroll;
    font-size: 81.25%;
    color: #0099cc;
}

body.BPTemplate .expand-drawer.closed .title-area .expandable-heading {
    background-position: right 8px;
}

body.BPTemplate .expand-drawer.closed .title-area {
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

body.BPTemplate .expand-drawer .body-area {
    padding: 15px;
    background: #e2e6eb;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #8d9cab;
    border-top: 0;
    display:none;
}
body.BPTemplate .expand-drawer.closed  ul 
{
	display:block;
}
/* Misc Tools styles */
body.BPTemplate .keyword-highlight {
    color: #003366;
    font-style: oblique;
} 

body.BPTemplate .tools-content {
    margin: 7px 0;
}

body.BPTemplate .tools-content p {
    margin: 1em 0;
}

body.BPTemplate .tools-content p.module-heading {
    margin: 0;
}

body.BPTemplate .tools-content .module {
    margin: 0 0 1em;
}

body.BPTemplate .autocomplete-w1
{
	font-size:82%;	
}

body.BPTemplate .occLightBox
{
	left:38%;
	top:300px;
}

/* --------------------------------------------------------
Custom Select Overrides...If you want them | not 100% completed
--------------------------------------------------------- */

/*.selectBox-dropdown {
    border: 1px solid #8d9cab;
    border-radius: 0;
    background: white;
    box-shadow: inset 0 1px 10px rgba(0,0,0,0.25); //Not perfect, could come out.
}

.search-module .selectBox-dropdown {
    width: 65px;
}

*/

/**************** End Business Portal Tools Styles ********************/
/*********************Business Portal Content Table Style *************/
table.BPContentTable {
	border: 1px solid;
	border-color: #6d747d;
	background-color: #F9F9F9;
	color: #6d747d;
	width: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 40px 0;
}

table.BPContentTable td, table.BPContentTable th {
	border-top-color: white;
	border-bottom: 1px solid #DFDFDF;
	color: #555;
}

table.BPContentTable th {
	text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
	font-size: 93.75%;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}

table.BPContentTable td {
	font-size: 81.25%;
	padding: 4px 7px 2px;
	vertical-align: top;
}


/* --------------------------------------------------------
Videos - Jay
--------------------------------------------------------- */
.videos-table td p {margin:.5em 0;}


/*Video Tables*/
table.videos-table {
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
    font-size: 100%;
    border-collapse:collapse;
}


table.videos-table thead th.video-header {
    background: #c5d5e2;
    padding: 6px 10px;
    color: #003366;
    font-weight: bold;
    font-size: 1.4em;
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
    text-align: left;
}

table.videos-table td {
  padding: 0 0 0 30px;
  line-height: .6;
  margin: 0;
  background: #f0f3f6;
  border-bottom: 1px solid #e1e6ec;
  border-top: 1px solid #e1e6ec;
}

table.videos-table td.accountresources {
  background: #E3E9EE;
}

/*Video Accordion*/
#vid-accordion {
    list-style: none;
    padding: 0 0 0 0;
    width: 100%;
    font-size: 100%;
    background: #f0f3f6;
    margin: 0;
}

#vid-accordion li div {
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    color: #003366;
    line-height: 2.2em;
    margin: 0;
    cursor: pointer;
    padding: 0 0 0 20px;
    border-top: 1px solid #e1e6ec;
    border-bottom: 1px solid #e1e6ec; 
 
}

table.videos-table p {margin: .5em 0px;}


#vid-accordion li div span {
   color: #f0f3f6;
   padding: 0 0 0 20px;
}

#vid-accordion li div:hover span {
    color: #ccc;
}

div#vid-title {
    margin: 0;
    padding: 0;
}
div#vid-title h4 {
    background-color: #c5d5e2;
    font-weight: bold;
    font-size: 1.2em;
    color: #003366;
    line-height: 2.2em;
    padding: 0 0 0 10px;
    margin: 0;
    -webkit-border-radius: 0 12px 0 0;
    -moz-border-radius: 0 12px 0 0;
    border-radius: 0 12px 0 0;
}

#vid-accordion ul {
    list-style: none;
    padding: 0 0 0 0;
    display: none;
}

#vid-accordion ul li {
    font-weight: normal;
    cursor: auto;
    padding: 0 0 0 30px;
    line-height: 2em;
    margin: 0;
}

#vid-accordion ul li:hover {
    background-color: #F7F7F7;
	
}
#vid-accordion ul li a:link {
     display: block; 
}


/* --------------------------------------------------------
End Videos - Jay
-------------------------------*/
/************************************ Start SiteSearch*************************************/
body.BPTemplate .search-module .normal-text {
    color: #000;
    font-size: 81.25%;
}

body.BPTemplate .search-module input.radio {
    width: 5%;
    vertical-align: middle;
    font-size: 87.5%;
    float:none;
    display:inline;
    padding: 0px;
}
.preIE9 body.BPTemplate .search-module input.bpsearchInput
{
    width:87%;
}
/************************************ End SiteSearch*************************************/

/******************************Credentials Guide***********************/
body.BPTemplate div.credguide {
  position: relative;
  top: 0px;
  left: 40px;
}

body.BPTemplate div.credguide li {
  margin: 10px 0px 0px 20px;
}

/******EXPLORE CAREERS TEST - JAY *****/
div#questionstest ul {
	position: relative;
	padding: 0;
	margin: 0;
}

div#questionstest ul li{
	list-style-type: none;
	margin: 1em;
	padding: 0;
	cursor:pointer;
	}


div#questionstest ul li p.answertest {
	position: absolute;
	top: -15px;
	left: 400px;
                line-height: 1.6em;
	width: 300px;
	visibility:hidden;
	opacity:0;
	transition:visibility 0s ease-in-out 0.5s,opacity 0.5s ease-in-out;}

div#questionstest ul li:hover p.answer1test.answertest {
	visibility:visible;
    opacity:1;
    transition-delay:0s;}

div#questionstest ul li p.questiontest {
	  font-weight:bold;
	  color:#006699;
	  width: 300px;
  }
  
div#questionstest p.questionandanswertest {
	  font-size:4em;
	  color:#0066CC;
	  padding: 0 0 0px 50px;
	  display: inline;
	  word-spacing: 3.5em;
  }
/******* WCAG ***/
.scanableiframe
  {
  	float:right;
  	padding:5px 0 5px 1em;
  	width:320px;
  	height:310px;
  }


/******* WCAG ***/

/* --------------------------------------------------------
Added for BP Description - to retain the font size when it has <p> tag.
In OneStopCenter & Certification Finder
--------------------------------------------------------- */
body.BPTemplate .extendedrightBPDesc p {
    font-size: 100%;
    color: #000;
    line-height: 1.5;
    margin-bottom: 1em;
}
/*--------------------------------------------------------- */


/*Certification finder: Legend CR*/
body.BPTemplate .inDemandLegend{width:15px;height:15px;margin-left:0px;bottom:180px;margin-top:10px;}
body.BPTemplate .inDemandLegendText{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:180px;margin-left:20px;bottom:180px;margin-top:-15px;line-height: 1;}

body.BPTemplate .inDemandLegend  img{ margin-top:-5px;}

body.BPTemplate .aLegend{width:15px;height:15px;margin-left:235px;bottom:180px; margin-top:-22px;}
body.BPTemplate .aLegendText{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:185px;margin-left:255px;bottom:180px; margin-top:-15px;line-height: 1;}


body.BPTemplate .cLegend{width:15px;height:15px;bottom:180px;margin-left:485px;margin-top: -35px;}
body.BPTemplate .cLegendText{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:200px;bottom:180px;margin-left:505px;margin-top:-15px;line-height: 1;}

.cssV2 .iLegend { width: 15px;height: 15px;bottom: 180px; margin-left: 500px; margin-top: -30px;}
.cssV2 .iLegendText { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;width: 180px;bottom: 180px; margin-left: 520px; margin-top: -15px;line-height: 1;}

.cssV2 .jLegend {width: 15px;height: 15px;bottom: 180px;margin-left: 0px;margin-top: 10px;}
.cssV2 .jLegendText {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width: 180px;bottom: 180px;margin-left: 20px;margin-top: -15px;line-height: 1;}

.cssV2 .mLegend {width: 15px;height: 15px;bottom: 180px;margin-left: 235px;margin-top: -23px;}
.cssV2 .mLegendText {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 11px; width: 180px; bottom: 180px; margin-left: 255px; margin-top: -15px;line-height: 1;}

.cssV2 .nLegend {width: 15px;height: 15px; bottom: 180px;margin-left: 500px;margin-top: -35px;}
.cssV2 .nLegendText {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width: 180px;bottom: 180px; margin-left: 520px; margin-top: -15px; line-height: 1;}


.cssV2 .hrlegend{border-top:1px solid gray;height:0px;clear:both;width:100%;}
/* End Certification finder: Legend CR*/

/* Added by Jay for BPTemplate tables*/
body.BPTemplate table.exoffenderContent {font-size: 13px; border-collapse:collapse; margin-bottom: 14px;}
body.BPTemplate table.exoffenderContent th, body.BPTemplate table.exoffenderContent td {border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black;text-align:left;}
body.BPTemplate table.exoffenderContent {border-right: 1px solid black;}
body.BPTemplate table.exoffenderContent th, body.BPTemplate table.exoffenderContent td {padding: .5em;}
body.BPTemplate table.exoffenderContent td:nth-of-type(odd) {}
body.BPTemplate table.exoffenderContent tr:nth-of-type(even) {background: #EEE;}
body.BPTemplate table.exoffenderContent .exlftOdd {background: #fff;}
body.BPTemplate table.exoffenderContent .exlftEven {background: #ccc;}
body.BPTemplate table.exoffenderContent th{ background: #ccc; font-size: 16px;}
body.BPTemplate table.exoffenderContent ul.ulcheck {float: left;}
body.BPTemplate table.exoffenderContent ul.ulcheck li{list-style-type:none;}
body.BPTemplate table.EXInterest a:link, body.BPTemplate table.EXInterest a:visited {font-size: .8em;}
body.BPTemplate table.EXInterest a:last-of-type {padding: 0;}
body.BPTemplate table.exoffenderContent th.exoffender-table-no-border, body.BPTemplate table.exoffenderContent td.exoffender-table-no-border {border-left: none; border-right: none; border-bottom: 1px solid black; border-top: 1px solid black;}
body.BPTemplate table.exoffenderContent td{vertical-align:top}
/* End of BPTemplate tables*/

/******ReEmploymentLeft Bar************/

.OneStopTableHeader
{
    background-image:url(COSimages/rounded_corner_top_left_Light_blue.gif);
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#f1f3f5;
    border-style:none;
    padding:10px;
    text-align:left;
    height:20px;
}
.OneStopTitleText
{
    font-weight:bold;
    font-size:125%;
}
.OneStopTableCell
{
    text-align:left;
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    background-color:#e2e6eb;
}
.OneStopTableCellAlt
{
    text-align:left;
    padding:5px 10px 5px 10px;
    vertical-align:middle;
    background-color:#f1f3f5;
}
.OneStopTableFooter
{
    background-image:url(COSimages/rounded_corner_bottom_right_inverse.gif);
    position:relative;
    top:-15px;
    background-position:right bottom;
    background-repeat:no-repeat;
    width:15px;
    float:right;
}

.OneStopPoweredBy
{
    padding:10px 10px 10px 30px;
    background-image:url(images/poweredby_background.gif);
    background-repeat: no-repeat;
    width:317px;
    height:14px;
    float:left;
}

.OneStopText
{
   color:#000000;
}

#RelatedLinksContent
{
	font-size:110%;
	padding:15px 15px 35px 15px;
	background-color:#00467f;
	color:#FFFFFF;
	background-image: url(/cosimages/RoundedCornerBottomLeftDarkBlue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
#RelatedLinksContent a
{
    color:#FFFFFF;
}

#OneStopContent
{
	font-size:97%;
	background-color:#e2e6eb;
	background-image: url(images/5_lowerright_corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#000000;
	padding: 5px 15px 15px 15px;
	width:201px;
}
#HelpLineContentRight
{
	font-size:110%;
	background-color:#999900;
	background-image: url(/COSImages/RoundedCornerBottomRightGreen.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#FFFFFF;
	padding:5px 15px 15px 15px;
	width:213px;
}
#HelpLineTopRight
{
	width:243px;
	height:32px;
	background-image: url(/COSImages/HelpLineHeading.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}

#HelpLineContentRight a:link,
#HelpLineContentRight a:visited,
#HelpLineContentRight a:hover,
#HelpLineContentRight a:active
{
	color:#FFFFFF;
}

.BoldPhoneNumber
{
	font-weight:bold;
}
.BoldPhoneNumber2
{
	font-weight:bold;
	font-size:90%;
}

.PoweredByText
{
	font-family:Verdana;
	font-size:92%;
	font-weight:bold;
	color:#003366;
}

.PoweredByLink
{
	font-family:Verdana;
	font-size:125%;
	color:#003366;
}



/******End ReEmploymentLeft Bar************/

/******Begin ex-offender navigation test- Jay ****/
.exoffendermenu {
	display: block;
	float: left;
	margin: 0 0 30em 0;
	
	width: 244px;
	heigth: auto;
	background: #F0F0F0;

	font-size: 15px;
	line-height: 24px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: left;
    	

	/*-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;*/
}

.exoffendermenu ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.exoffendermenu ul li {margin: 0; padding: 0;}

.exoffendermenu ul li a{
	text-decoration:none;
	color: #fff;
  	font-size: 14px;	
	
	display: block;
	padding: .75em 0 .75em .5em;
	
	border-top: 1px solid #ccc;
	background: #0099CC;
/*background: linear-gradient(to bottom, rgba(247,248,251,1) 0%,rgba(222,226,231,1) 100%);*/
}

.exoffendermenu ul li.topcorner, 
.exoffendermenu ul li.topcorner a {
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
}

.exoffendermenu ul li.topcorner ul li, 
.exoffendermenu ul li.topcorner ul li a,
.exoffendermenu ul li.bottomcorner ul li, 
.exoffendermenu ul li.bottomcorner ul li a {
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
}

.exoffendermenu ul li.bottomcorner, 
.exoffendermenu ul li.bottomcorner a {
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-bottom-left-radius: 20px;
}

.exoffendermenu ul li:nth-of-type(4) {border-bottom: 1px solid #ccc;}
.exoffendermenu ul li ul li:nth-of-type(4) {border-bottom: none;}

.exoffendermenu ul li a:hover {background: #999;color: #fff;}

.exoffendermenu ul li a:hover::after {content:' \00BB';}

.exoffendermenu ul li ul {
	margin: 0;
	padding: 0;
	background: #E2E2E2;
}
	
.exoffendermenu ul li ul li{border-top: 1px dashed #ccc; font-size: 15px;}

.exoffendermenu ul li ul li a{
	padding: .4em 0 .4em 1.5em;
	border-top: none;
	color: #007095;
	background: none;
  	font-size: 15px;
  	font-weight: normal;
}

.exoffendermenu ul li ul li:hover{background: #CCC;}

.exoffendermenu .current {background: #999;	color: #fff;}

.exoffendermenu ul li a.current::after  {content:' \00BB';}

.exoffendermain {
  display:block;
  padding-left: 275px;
  font-size: 14px;
  line-height: 21px;
  background: #fff;
  }

.exoffendermain h1 {line-height: 42px; margin-bottom: 14px; margin-top: -1px; background: #999; color: #fff; margin-left: -10px; padding-left: 10px; display: block; width: 100%;}
h1.exoffendermain  {line-height: 42px; margin-bottom: 14px; margin-top: -1px; background: #0099CC; color: #fff; padding-left: 10px; display: block; width: 107.5%;}
.exoffendermain h2 {line-height: 42px; margin-bottom: 7px; color: #888; font-size: 17px;}
.exoffendermain h3 {line-height: 35px; margin-bottom: 7px; color: #666;}
.exoffendermain h4 {line-height: 28px; margin-bottom: 7px;}
.exoffendermain h5 {line-height: 21px; margin-bottom: 7px;}

.exoffendermain h1 + p {font-size: 16px; color: #666;}
.exoffendermain p {margin: 0 0 21px 0;}
.exoffendermain p.lead {line-height: 28px;}

.exoffendermain ul, .exoffendermain ol {margin-bottom: 21px;}
.exoffendermain ul ul, .exoffendermain ul ol, .exoffendermain ol ol, .exoffendermain ol ul {margin: 7px 0 7px 14px;}
.exoffendermain ul ul li, .exoffendermain ul ol li, .exoffendermain ol ol li, .exoffendermain ol ul li {margin:-bottom: 7px;}
.exoffendermain li {line-height: 21px; margin-bottom: 14px; margin-left: 1em;}

.exoffendermain table {border-collapse:collapse; margin-bottom: 14px;}
.exoffendermain table,.exoffendermain th, .exoffendermain td { font-weight: bold; border: 1px solid black; text-align:left;}
.exoffendermain th, .exoffendermain td {padding: .5em;}
.exoffendermain td:nth-of-type(odd) {}
.exoffendermain tr:nth-of-type(even) {background: #EEE;}
.exoffendermain .exlftOdd {background: #fff;}
.exoffendermain .exlftEven {background: #ccc;}
.exoffendermain ul.exoffenderulcheck {float: left; list-style-type:none;}
.exoffendermain th{ background: #ccc; font-size: 16px;}
.exoffendermain a:link, .exoffendermain a:visited {
    font-size: .8em; padding: 0 .5em 0 .5em;}
.exoffendermain a:last-of-type {padding: 0;}
@media all and (max-width: 699px) and (min-width: 520px) {

.exoffendermenu {width: 100%; margin: 0 0 2em 0; float: none;}

.exoffendermain {width: 100%; padding-left: 0px;}
}

/*****End of ex-offender******/
/****A to Z ****/
#navbar.navbar_fixed {
  position:fixed;
  top:0px;
  left: 0px;
  width:100%;
  background-color:#fff;
  text-align: center;
  opacity: 0.97;
  border-bottom: 1px solid #ccc;
}

#navbar.navbar_absolute {
display: none;
margin: -20px 0 20px 0;
background-color: #F2F2F2;
text-align: center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#navbar.navbar_absolute input[type="text"], #navbar.navbar_fixed input[type="text"] {
width: 30em;
border: 3px solid #E4E4E4;
margin: 1em;
padding-left: 1em;
}

#navbar.navbar_absolute ::-webkit-input-placeholder, #navbar.navbar_fixed ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #0099CB;
}
#navbar.navbar_absolute :-moz-placeholder, #navbar.navbar_fixed :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #0099CB;
}
#navbar.navbar_absolute ::-moz-placeholder, #navbar.navbar_fixed ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #0099CB;
}
#navbar.navbar_absolute :-ms-input-placeholder, #navbar.navbar_fixed :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #0099CB;
}

#navbar.navbar_absolute input[type="button"], #navbar.navbar_fixed input[type="button"] {
width: 5em;
font-weight: 400;
background:none;
background-color: #0099CB;
color:#fff ;
text-shadow: none;
}


.go-top {
  position:fixed;
  top:0px;
  left: 0px;
  width:100%;
  background-color:#fff;
  text-align: center;
  opacity: 0.97;
  border-bottom: 1px solid #ccc;
  display:none;
}

.go-top:hover {
	background-color: rgba(0, 0, 0, 0.6);
}

.atozlist {
  display:block;
  font-size: .875rem;
  line-height: 1.3125rem;
}

.atozlist h1 {line-height: 42px; margin-bottom: 14px;}
.atozlist h2 {line-height: 42px; margin-bottom: 7px; color: #000; font-size: 1.0625rem; display: block}
.atozlist h3 {line-height: 35px; color: #666; margin: 1em 0 0 1.5em;}
.atozlist h4 {line-height: 28px; margin-bottom: 7px;}
.atozlist h5 {line-height: 21px; margin-bottom: 7px;}

.atozlist ul {margin: 0 0 21px 2em; padding: 0;}
.atozlist li {line-height: 21px; margin-bottom: 14px;list-style-type:none;}

.atozlistheader {
  display:block;
  font-size: .875rem;
  line-height: 1.3125rem;
  border-bottom: 1px solid #ccc;
  background: #fff;
  text-align: center;
}

.atozlistheader h1 {}
.atozlistheader ul {list-style-type: none; padding: 0;}
.atozlistheader ul li {display: inline; }
.atozlistheader ul li a{display: inline-block; padding: .5em .75em; background: #ccc; color: #036;  margin-bottom: 5px;}
.atozlistheader ul a:hover {background: #999; color: #fff; text-decoration: none;}

/****end of a to z list****/



/******Begin jtypography - Jay ****/
.jtypography {line-height: 1.5em;}

.jtypography h1 {line-height: 3em; margin-bottom: 1em; margin-top: -1px; background: #999; color: #fff; margin-left: -.71em; padding-left: .71em; display: block; width: 100%;}
 h1.jtypography  {line-height: 3em; margin-bottom: 1em; margin-top: -1px; background: #0099CC; color: #fff; padding-left: .71em; display: block; width: 107.5%;}
.jtypography h2 {line-height: 3em; margin-bottom: .5em; color: #888; font-size: 1.21em;}
.jtypography h3 {line-height: 2.5em; margin-bottom: .5em; color: #666;}
.jtypography h4 {line-height: 2em; margin-bottom: .5em;}
.jtypography h5 {line-height: 1.5em; margin-bottom: .5em;}

.jtypography h1 + p {font-size:1.14em; color: #666;}
.jtypography p {margin: 0 0 1.5em 0;}
.jtypography p.lead {line-height: 2em;}

.jtypography ul, .jtypography ol {margin-bottom: 1.5em;}
.jtypography ul, .jtypography ol
.jtypography ul ul, .jtypography ul ol, .jtypography ol ol, .jtypography ol ul {margin: .5em 0 .5em 1em;}
.jtypography ul.lststylenone, .jtypography ol.lststylenone
.jtypography ul ul.lststylenone, .jtypography ul ol.lststylenone, .jtypography ol ol.lststylenone, .jtypography ol ul.lststylenone {list-style-type: none; padding-left: 0; margin-left: 0;}
.jtypography ul ul li, .jtypography ul ol li, .jtypography ol ol li, .jtypography ol ul li {margin:-bottom: .5em;}
.jtypography li {line-height: 1.5em; margin-bottom: 1em; margin-left: 1em;}

.jtypography table 
{border-collapse:collapse; margin-bottom: 3em;}
.jtypography table,.jtypography th, .jtypography td 
{ border: 1px solid black; text-align:left;}
.jtypography th, .jtypography td 
{padding: 1em;}
.jtypography td:nth-of-type(1) 
{font-weight: bold;}
.jtypography tr:nth-of-type(even) 
{background: #EEE;}
.jtypography th 
{background: #ccc; font-size: 1.14em;}
.jtypography th:first-of-type {}
/*****End of jtypography******/
.jtypography .news-internal .news-left-col {
	float: left;
	display: inline;
	margin-left: -25px;
	margin-right: 40px;
	width: 660px;
}
.jtypography .news-internal .news-right-col {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 00px;
	width: 230px
}
.jtypography .news-internal {
	width: 960px;
}
.jtypography .news-internal h1 {
	line-height: 3em;
	margin-bottom: 1em;
	margin-top: -1px;
	background: #fff;
	color: #0099CC;
	margin-left: -.71em;
	padding-left: .71em;
	display: block;
	width: 100%;
}
.jtypography .news-internal h2 {
	line-height: 3em;
	margin-bottom: .5em;
	color: #888;
	font-size: 1.21em;
}
.jtypography .news-internal h3 {
	line-height: 2.5em;
	margin-bottom: .5em;
	color: #666;
}
.jtypography .news-internal h4 {
	line-height: 2em;
	margin-bottom: .5em;
}
.jtypography .news-internal h5 {
	line-height: 1.5em;
	margin-bottom: .5em;
}
.jtypography .news-internal .news-spotlight {
	color: #ea1738;
}
.jtypography .news-internal h1 + p {
	font-size:1.14em;
	color: #666;
}
.jtypography .news-internal p {
	margin: 0 0 1.5em 0;
}
.jtypography .news-internal p.lead {
	line-height: 2em;
}
.jtypography .news-internal ul, .jtypography .news-internal ol {
	margin-bottom: 1.5em;
}
.jtypography .news-internal ul, .jtypography .news-internal ol .jtypography .news-internal ul ul, .jtypography .news-internal ul ol, .jtypography .news-internal ol ol, .jtypography .news-internal ol ul {
	margin: .5em 0 .5em 1em;
}
.jtypography .news-internal ul.lststylenone, .jtypography .news-internal ol.lststylenone .jtypography .news-internal ul ul.lststylenone, .jtypography .news-internal ul ol.lststylenone, .jtypography .news-internal ol ol.lststylenone, .jtypography .news-internal ol ul.lststylenone {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
.jtypography .news-internal ul ul li, .jtypography .news-internal ul ol li, .jtypography .news-internal ol ol li, .jtypography .news-internal ol ul li {
margin:-bottom: .5em;
}
.jtypography .news-internal li {
	line-height: 1.5em;
	margin-bottom: 1em;
	margin-left: 0em;
}
.jtypography .news-internal table {
	border-collapse:collapse;
	margin-bottom: 1em;
}
.jtypography .news-internal table, .jtypography .news-internal th, .jtypography .news-internal td {
	border: 1px solid black;
	text-align:left;
}
.jtypography .news-internal th, .jtypography .news-internal td {
	padding: .5em;
}
.jtypography .news-internal td:nth-of-type(1) {
font-weight: bold;
}
.jtypography .news-internal tr:nth-of-type(even) {
background: #EEE;
}
.jtypography .news-internal th {
	background: #999;
	font-size: 1.14em;
}
.jtypography .news-internal th:first-of-type {
}
.jtypography .news-internal .news-right-col p {
	padding: 1em 0;
	margin: 0;
}
.jtypography .news-internal .news-right-col input[type="text"] {
	width: 190px;
	height: 1.5em;
	color: #999;
	font-weight: normal;
	border: 2px #999 solid;
	margin: 0em 0em .5em 0;
	padding-left: 10px;
}
.jtypography .news-internal .news-right-col input[type="button"] {
	background: #0099cb;
	color: #fff;
	font-weight: bold;
	width: 204px;
	border: none;
	padding: .3em 0em;
	margin: .2em 0 1em 0;
}
.jtypography .news-internal .news-right-col input[type="button"]:hover {
	background: #0089B7;
	color: #fff;
}
.jtypography .news-internal .news-right-col h3 {
	display: block;
	line-height: 4.5em;
	margin: 1em 0px -.5em 0px;
	padding: 0;
	color: #666;
}
.jtypography .news-internal .news-right-col .news-subscribe {
	padding: .2em 1em;
	border: 2px #999 solid;
}
.jtypography .news-internal .news-banner {
	background: #0099ff;
	position: relative;
	height: 60px;
}
.jtypography .news-internal .news-banner img {
	margin: 1em 1em 0 1em;
}
.jtypography .news-internal .news-banner h1 {
	display: inline;
	padding: 0;
	margin: 0;
	color: #fff;
	background: none;
	position: relative;
}
.jtypography .news-internal .news-article {
	width: 635px;
	height: 150px;
	padding: 1em;
	margin: 1.5em 0;
	clear:both;
	border: 1px #ccc solid;
	-webkit-box-shadow: 1px 0 2px #999999;
	-moz-box-shadow: 1px 0 2px #999999;
	box-shadow: 1px 0 2px #999999;
}
.jtypography .news-internal .news-article a:link, .jtypography .news-internal .news-article a:visited {
	color: #0099cb;
	text-decoration:none;
}
.jtypography .news-internal .news-article a:hover, .jtypography .news-internal .news-article a:focus {
	color: #0089B7;
	text-decoration:none;
}
.jtypography .news-internal .news-one-third {
	float: left;
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
	width: 200px;
}
.jtypography .news-internal .news-two-third {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 20px;
	width: 375px;
	border-left: 1px #ccc solid;
}
.jtypography .news-internal .news-one-third p, .jtypography .news-internal .news-two-third p {
	margin: 0;
	padding: 0;
}
.jtypography .news-internal .news-summary-date {
	font-size: .9em;
	color:#6d3268;
	text-transform:uppercase;
}
.jtypography .news-internal .news-summary-tag {
	color: #6d3268;
}
.jtypography .news-internal .news-two-third p {
	margin: 3em 0 0 0;
	line-height: 1.5em;
	font-size: 1.1em;
}
.jtypography .news-internal .news-summary-title {
	display: block;
	line-height: 1.2em;
	margin: 2em 0;
	padding: 0;
	color: #666;
	font-size:1.2em;
}
.jtypography .news-internal a.news-read-more {
	display: inline-block;
	margin: 1em 0 0 0;
	font-size: 1.1em;
	border: 1px #999 solid;
	background: #fff;
	padding: .3em .8em;
	color: #003366;
}
.jtypography .news-internal a.news-read-more:hover {
	border: 1px #999 solid;
	background: #003366;
	;
	color: #fff;
}
.jtypography .news-internal .news-next-button {
	margin: 0 0 3em 0;
	font-size: 1.1em;
	border: 2px #999 solid;
	background: #fff;/******End ReEmploymentLeft Bar************/
	padding: .5em 1.3em;
	font-weight: bold;
	color: #003366;
}
.jtypography .news-internal .news-next-button:hover {
	border: 2px #999 solid;
	background: #003366;
	;
	color: #fff;
}

/*****End of jtypography  NEWSROOM******/
/******Start Ex-Offender************/
.Ex-OffenderFooter

{
	clear:both;
}
/******End Ex-Offender************/


/**********Champions of Change **********/
body.BPTemplate #CC-accordion .module-inner {
 font-size: 15px;
  padding: 1em;
}

body.BPTemplate .checkmark {
    margin-bottom: 20px;
}

body.BPTemplate .checkmark li {
    font-size: 81.25%;
    list-style:none;
    margin: 20px;
}

body.BPTemplate ol.checkmark li {
    list-style: none;
}



/* Autocomplete disable IE from showing the â€˜Xâ€™ in textbox */
input[type=text]::-ms-clear {
 display:none;
 }
/******End IE10 style fix************/
body.BPTemplate .logo-text-1 {
    color: #004481;
    display: inline-block;
    font-family: Verdana,Arial,sans-serif;
    font-size: 18px;
    line-height: 24px;
    vertical-align: top;
    white-space: nowrap;
}


/** Page Loading*/


.spanish-text 
{
    color:#000;
    font-family: Verdana, Arial, sans-serif !important;
    font-size: 12px !important;
    width: 100% !important; 
    display:inline-block !important;
    margin-top: 10px !important;
    margin-left:5px !important;
    line-height: 18px;
}

#loadingModal    
{
    background: url("/COSImages/trans.png") repeat scroll 0 0 transparent;
    height: 2000px;
    left: -500px;
    position: absolute;
    top: 0;
    width: 2000px;
    z-index: 99999;
    display:none;
}

div.innerMessage
{
    height: 75px;
    left: 760px;
    padding: 25px;
    position: absolute;
    text-align: center;
    top: 300px;
    width: 400px;
}
.loadingModalLightBoxTop{width: 417px; height: 3px; background: url(/COSImages/reemp/small_box_top_border.png) no-repeat; overflow:hidden;padding-left: 2px; }
.loadingModalLightBoxCenter{width: 416px; height: 75px; background: url(/COSImages/reemp/small_box_mid_border.png) left top repeat-y; padding-left: 2px; padding:12px; position: relative;}
.loadingModalLightBoxBottom{width: 417px; height: 7px; background: url(/COSImages/reemp/small_box_bottom_border.png) no-repeat; padding-left: 2px;}
/** Page Loading*/

.cos-babel {
    margin-right: 4px;
}

.cos-babelImg {
   vertical-align:middle !important;
    width: 20px;
    height: 20px;
    border: 0px;
	margin-right:4px !important;
}

.wageOnetSocMsg {
    font-size: 10px !important;
}

.startContent, .skiptoChat {
    background-color: #e5eaed;
}

a.startContent:focus, a.skiptoChat:focus {
    padding: 12px !important;
    height: auto;
    font-size: 14px;
    font-family: Verdana,Arial,sans-serif;
    position: relative !important;
    left: 0em !important;
    text-decoration: underline;
    border: 2px solid #a56716;
    display: inline-block;
    zoom: 1;
    text-align: left;
    width: unset !important;  
}

