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

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

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

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

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

/* Base Styles */
.extendedright
{
    margin-left: 10px;
    width: 685px;
}
.cssV2
{
    font: 16px Verdana,Arial,sans-serif;
}
.cssV2 a {
    color: #00467f;
    text-decoration:underline;
}

.cssV2 a:hover {
    text-decoration: none;
}

.cssV2 strong
{
	font-weight:bold;	
}

/* SEARCH MODULE */
.cssV2 .module-inner 
{
    color: #FFFFFF;
    padding: 10px 15px;
}

.cssV2 .module.search-module {
    background-color: #C5D5E2;
    margin-top: 10px;
}

.cssV2 .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;

}
.cssV2 .module {
    margin-bottom: 10px;
     width: 98%;/*changed to adjust the width new header*/
}
.cssV2 .search-module .module-heading {
    color: #000000;
    font-size: 81.25%;
    font-weight: bold;
    margin-bottom: 5px;
}
.cssV2 .grid-group {
    overflow: hidden;
    width: 100%;
}
.cssV2 .grid {
    float: left;
}
.cssV2 .grid-1of2 {
    width: 50%;
}
.preIE8 .cssV2 .grid-1of2 
{
	width:49%;
}
.cssV2 .search-module input {
    display: block;
    float: left;
    font-size: 87.5%;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
    width: 95%;
}

.preIE9 .cssV2 .search-module input 
{
	width:75%;
}

.cssV2 .search-module .tm-search-wrap {
    margin-left: 0;
}
.preIE9 .cssV2 .tm-search-wrap,
.preIE9 .cssV2 .tm-compare-wrap {
    padding: 6px 7px 6px 10px;
    height:20px;
}
.preIE8 .cssV2 .tm-search-wrap,
.preIE8 .cssV2 .tm-compare-wrap {
    padding: 6px 7px 6px 10px;
    height:29px;
}
.cssV2 .tm-search-wrap {
    background: url("../COSImages/BusPortal/btn-blue-bg-gradient.jpg") repeat-x scroll left -35px transparent;
    border: 0 none;
    border-radius: 12px 0 12px 0;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 81.25%;
    margin: 0 0 0 25px;
    padding: 5px 15px 6px 20px;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;
}
.cssV2 .tm-search-wrap span {
    background: url("../COSImages/BusPortal/ico-search.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    padding-right: 25px;
}
.preIE8 .cssV2 .tm-search-wrap span,
.preIE8 .cssV2 .tm-compare-wrap span {
    padding-right: 15px;
}
.cssV2 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 .cssV2 ul.error-messages,
.preIE9 .cssV2 ul.error-messages-stand-alone
{
	width:60%;
}
.autocomplete-w1 {
	font-size: 175%;
}

/* RESULTS MODULE  */
.extendedright .cssV2 p {
    color: #000000;
    font-size: 81.25%;
    line-height: 1.5;
    margin-bottom: 1em;
}
.cssV2 .tools-table {
    font-size: 81.25%;
    margin-bottom: 20px;
    text-align: left;
    width: 100%;
}

.cssV2 .tools-table th, .tools-table td {
    color: #000000;
    padding: 20px;
}
.cssV2 .tools-table thead th {
    background: none repeat scroll 0 0 #C5D5E2;
    color: #003366;
    font-family: Verdana,Arial,sans-serif;
    font-weight: bold;
    padding: 15px 20px;
    text-align: left;
}
.cssV2 .tools-table.sortable thead a {
    background-image: url("../COSImages/BusPortal/sortable.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
}
.cssV2 .tools-table th a {
    display: inline;
    font-weight: bold;
}
.cssV2 .tools-table .odd th, .cssV2 .tools-table .odd td {
    background: none repeat scroll 0 0 #E1E6EC;
}
.cssV2 .tools-table .even th, .cssV2 .tools-table .even td {
    background: none repeat scroll 0 0 #F0F3F6;
}
.cssV2 .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;
}
.cssV2 .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;
}
.cssV2 .tools-table.sortable thead a {
    background-image: url("../COSImages/BusPortal/sortable.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
}

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

.cssV2 .tools-table thead th.no-sort a {
    background-image: none;
    cursor: default;
    text-decoration: none;
}

.cssV2 .internal-footer:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.cssV2 .internal-footer {
    font-size: 75%;
    margin-bottom: 20px;
}
.preIE9 .cssV2 .internal-footer {
    zoom: 1;
}
.cssV2 .section-pagination:after, .pagination-wrap:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.preIE9 .cssV2 .section-pagination,
.preIE9 .cssV2 .pagination-wrap {
    zoom: 1;
}

.cssV2 .per-page-wrap {
    border-right: 1px solid #D7DBDF;
    float: left;
    margin-right: 20px;
    padding-right: 20px;
}
.cssV2 .pagination-wrap {
    float: left;
    margin-top: -1px;
    width: 470px;
}
.cssV2 .pagination-wrap div {
    float: right;
}
.cssV2 .pagination {
    float: left;
}
.cssV2 .pagination li {
    display: inline;
}
.cssV2 .pagination .active a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: default;
    margin-right: 3px;
    padding: 4px 0;
    text-decoration: none;
}
.cssV2 .pagination a, .cssV2 .last-page {
    background: none repeat scroll 0 0 #E1E6EC;
    border-radius: 3px 3px 3px 3px;
    color: #004481;
    display: inline-block;
    padding: 4px 8px;
}
.cssV2 .hidden-reader {
    display: block;
    left: -10000px;
    position: absolute;
}
.cssV2 .next-page {
    background: url("../COSImages/BusPortal/btn-next-bg.png") no-repeat scroll left top transparent;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin-left: 2px;
    padding: 4px 10px;
    text-indent: -9999px;
}
.cssV2 .prev-page {
    background: url("../COSImages/BusPortal/btn-back-bg-blue.png") no-repeat scroll left top transparent;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    float: left;
    margin-right: 2px;
    padding: 4px 10px;
    text-indent: -9999px;
    width: 0px;
}
.cssV2 .download-formats {
    clear: both;
}
.cssV2 .section-pagination {
    float: right;
    height: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.tm-compare-wrap {
    background: url("../COSImages/BusPortal/btn-blue-bg-gradient.jpg") repeat-x scroll left -35px transparent;
    border: 0 none;
    border-radius: 12px 0 12px 0;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Verdana,sans-serif;
    font-size: 81.25%;
    margin: 0 0 0 25px;
    padding: 5px 15px 6px 20px;
    behavior: url("/js/PIE.htc");
    -webkit-border-radius: 12px 0 12px 0;
    -moz-border-radius: 12px 0 12px 0;  
}
/* LEFT NAV */
.cssV2 .sidebar.tools {
    background: transparent url("../COSImages/TwoPanelGreyInnerCorner.png") no-repeat -1px 0px scroll;
    border-left: 5px solid #E2E6EB;
    padding: 5px 0 0 5px;
}
.preIE9 .left .cssV2 .sidebar.tools {
	background-position: left top;
    padding-top:7px;
    margin-top:-2px;
}
.cssV2 .sidebar.toolsBottom {
    background: transparent url("../EndecaImage/prog_bottom.gif") no-repeat left top scroll;
    height:13px;
    margin-left:-1px;
}

.cssV2 .sidebar {
    margin-right: 15px;
    width: 235px;
}
.cssV2 .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%;
}
.cssV2 .sidebar .btn-arrow {
    margin-bottom: 20px;
}
.preIE9 .left .cssV2 .sidebar .btn-arrow {
    width:190px;
}

.preIE8 .left .cssV2 .sidebar .btn-arrow {
    width:225px;
}
.cssV2 .btn-arrow.blue {
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
}
.cssV2 .btn-arrow {
    border: 0 none;
    border-radius: 7px 0 7px 0;
    cursor: pointer;
    font-size: 81.25%;
    padding: 7px 25px 9px 10px;
}
.cssV2 .btn-arrow span {
    display: block;
    padding-left: 20px;
}
.preIE8 .cssV2 .btn-arrow {
    padding: 7px 0 7px 5px;
}
.cssV2 .your-search-module {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 3px solid #AAB2BC;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 10px 5px;
}
.preIE9 .left .cssV2 .your-search-module {
    width: 190px;
}

.cssV2 .tools-sb-module {
    margin: 0 0 20px 10px;
}
.cssV2 .your-search-module .module-heading {
    color: #222222;
    font-size: 93.75%;
    font-weight: bold;
    margin-bottom: 15px;
}
.preIE9 .left .cssV2 .filter-by-module {
    margin-right:10px;
}

.cssV2 .ys-filter-heading, .cssV2 .module-sub-heading {
    color: #222222;
    font-size: 81.25%;
    font-weight: bold;
    margin-bottom: 10px;
}
.cssV2 .filter-by-module .filters-list {
    border-bottom: 1px solid #E1E6EC;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.cssV2 .filters-list {
    margin-bottom: 10px;
}
.cssV2 .filters-list li {
    display: block;
    overflow: hidden;
    margin-bottom:3px;
}
.cssV2 .filter-by-module .module-heading {
    margin-bottom: 15px;
}
.cssV2 .filter-by-module .filters-list li, .expand-drawer .filters-list li {
    font-size: 100%;
}
.cssV2 .more-drawer {
    background: url("../COSImages/BusPortal/more-drawer-bg.png") no-repeat scroll 10px 0px #FFFFFF;
    height: 28px;
    margin-bottom: 10px;
    margin-top: -16px;
    text-align: center;
    width: 100%;
}
.cssV2 .more-drawer a {
    background: url("../COSImages/BusPortal/sprite-more-arrow.png") no-repeat scroll 100% 6px transparent;
    color: #0099CC;
    display: inline-block;
    font-size: 81.25%;
    padding: 0 12px 0 5px;
    text-decoration: none;
}
.cssV2 .btn-arrow.blue span {
    background: url("../COSImages/BusPortal/btn-back-bg.png") no-repeat scroll left center transparent;
}
.cssV2 .filters-list a, .cssV2 .filters-list span {
    color: #0099CC;
    font-size: 81.25%;
}


/* TITLE BAR */
/* .cssV2 .module.no-title.bottom-left {
    border-radius: 12px 0 12px 0;
} */
.cssV2 .module.sidebar-wrap-header {
    margin-bottom: 0;
}
.preIE9 .cssV2 .sidebar-wrap-header {
    padding: 0;
}
.cssV2 .module.grey-mod {
    background-color: #E1E6EC;
}
.cssV2 .sidebar-wrap-header {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 20px;
}
.cssV2 .sidebar-wrap-header h1 {
    background: url("../COSImages/BusPortal/tool-header-icon.png") no-repeat scroll left center transparent;
    color: #003366;
    float: left;
    font-size: 100%;
    font-weight: bold;
    padding-left: 25px;
}
.preIE9 .cssV2 .sidebar-wrap-header h1 {
    margin-left: 20px;
}
.cssV2 .help-link {
    float: right;
    font-size: 75%;
}
.preIE9 .cssV2 .sidebar-wrap-header .help-link {
    margin-right: 20px;
}
.cssV2 .breadCrumbs {

	height: auto;
	margin: 0;
}


/* ABOUT THIS DATA MODULE */
.cssV2 .about-this-data-module {
    clear: both;
    margin-right: 15px;
    margin-top: 10px;
    width: 235px;
}
.cssV2 .with-title .module-heading {
    padding: 8px 15px;
}
.cssV2 .grey-mod.with-title .module-heading {
    background-color: #F0F3F6;
    color: #003366;
    font-weight: bold;
}

.cssV2 .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;
}

.cssV2 .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;
}

.cssV2 .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;

}
.cssV2 .grey-mod .module-inner p {
    color: #000000;
}
.cssV2 .module-inner p {
    margin-bottom: 15px;
}
.cssV2 .about-this-data-module .module-inner {
    font-size: 81.25%;
}

/* Tool explanatory text */
.cssV2 .tool-explanatory-text {
    margin-top: 10px;
}
.cssV2 .tools-page-heading {
    color: #003366;
    font-size: 80.25%;
    font-weight: bold;
    margin-bottom: 1em;
}

/* Breadcrumbs Placeholder Fix */
.breadCrumbs {
    margin-bottom: 0;
	height: 30px;
}

/* Treeviews */
.cssV2 .accordion {
    font-size: 81.25%;
    margin-bottom: 5px;
}

.cssV2 .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;
}

.cssV2 .accordion .title-area {
    background: none repeat scroll 0 0 #C5D5E2;
    cursor: pointer;
    padding: 10px 25px;
}

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

.cssV2 .accordion .module-title {
    background: url("../COSImages/BusPortal/sprite-accordion-bg.png") no-repeat scroll right -39px transparent;
    color: #003366;
    font-weight: bold;
    padding: 1px 0;
}
.cssV2 .links-accordion {
    margin-left: 15px;
}
.cssV2 .links-accordion .closed a {
    background-position: left -32px;
}
.cssV2 .links-accordion a {
    background: url("../COSImages/BusPortal/sprite-links-accord-bg.png") no-repeat scroll left top transparent;
    display: block;
    margin: 10px 0;
    padding-left: 25px;
}

.cssV2 .links-accordion .sub-list a {
    background-position: left -86px;
    padding-left: 15px;
}
.cssV2 .links-accordion ul {
    margin-left: 25px;
}
/*Certification finder: Legend CR*/

.cssV2 .inDemandLegend{width:15px;height:15px;margin-left:0px;bottom:180px;margin-top:10px;}
.cssV2 .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;}

.cssV2 .inDemandLegend  img{ margin-top:-5px;}

/*.cssV2 .aLegend{width:15px;height:15px;margin-left:0px;bottom:180px;margin-top:10px;}
.cssV2 .aLegendText{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;}
*/
.cssV2 .aLegend{width:15px;height:15px;margin-left:235px;bottom:180px; margin-top:-22px;}
.cssV2 .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;}


.cssV2 .cLegend{width:15px;height:15px;bottom:180px;margin-left:485px;margin-top:-35px;}
.cssV2 .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 .icLegend{width:35px;height:15px;bottom:180px;margin-left:0px;margin-top:10px;}
.cssV2 .icLegendText{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:200px;bottom:180px;margin-left:41px;margin-top:-15px;line-height: 1;}

.cssV2 .hrlegend{border-top:1px solid gray;height:0px;clear:both;width:100%;}
/* End Certification finder: Legend CR*/

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

.cssV2 .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;
}

