@charset "UTF-8";
/* CSS Document NewNav */

/* @group Basic */

#topBars {
    width: 100%;
    background: url(../../usr_data/cmshelp_50/css_images/head&MainNav_back.gif) repeat-x 0px top;
    float: left;
}

#wrapper {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 1002px;
}

/* @end */

/* @group Head */

body.Nav2 {
    background: #f7f7f7 url(../../usr_data/cmshelp_50/css_images/globalBack.gif) repeat-y 0px 0px;
    margin: 0px;
    padding: 0px;
}

#head {
    background: url(../../usr_data/cmshelp_50/css_images/head_back.gif) repeat-x 0px 0px;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}

img.headLogo {
    float: left;
    margin: 0px;
    padding: 0px;
}

p.versionTitle {
    color: #7c95b2;
    font: normal normal 12px Arial, Helvetica, Geneva, sans-serif;
    margin: 13px 0px 0px 30px;
    padding: 0px;
    float: left;
    text-align: left;
    display: inline;
    text-decoration: none;
}

/* @end */

/* @group Search & Main Navigation */

#mainNav {
    width: 100%;
    height: 31px;
    background-image: url(../../usr_data/cmshelp_50/css_images/mainNavBack.gif);
    float: left;
    overflow: hidden;
}

#mainNav a,
#mainNav a:link,
#mainNav a:active,
#mainNav a:visited {
    float: left;
    color: #ededed;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-style: none;
    height: 30px;
    margin: 0px;
    padding: 0px;
    border-right: 1px solid #ffffff;
    display: inline;
}

#mainNav a:hover,
#mainNav a:visited:hover {
    background-image: url(../../usr_data/cmshelp_50/css_images/mainNavBackOn.gif);
    color: #6f7780;
}

#mainNav a span,
#mainNav a:link span,
#mainNav a:active span,
#mainNav a:visited span,
#mainNav a:hover span,
#mainNav a:visited:hover span {
    padding: 8px 15px 10px;
    margin: 0px;
    float: left;
    display: inline;
}


#mainNav a.active,
#mainNav a.active:link,
#mainNav a.active:active,
#mainNav a.active:visited, 
#mainNav a.active:hover,
#mainNav a.active:visited:hover {
    background-image: url(../../usr_data/cmshelp_50/css_images/mainNavBackOn.gif);
    color: #6f7780;
}

div.newSearchForm {
    float: left;
}

.newSearchForm form {
    margin: 0px 0px 0px 6px;
    padding: 3px 0px 0px 0px;
    float: left;
    width: 244px;
    height: 30px;
    border-right: 1px solid #666666;
    display: inline;
}

html>body form.newSearchForm {
    height: 26px;
    padding: 6px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}

.newSearchInput input {
    width: 160px;
    height: 16px;
    border: 1px solid #fff;
    margin: 0px 0px 0px 0px;
    color: #666;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.newSearchSubmitButton input {
    width: 50px;
    height: 20px;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    color: #4d4d4d;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
    border: 1px none #f2f2f2;
}

#searchResults{
	display: none;
}

.hilite {
	font-weight: bold;
	color: #1b49a1;
	background-color: #f7fe50;
}

#searchPagesNavigation {

	float: left;

	clear: left;

	border-left: 1px solid #ccc;
	height: 15px;
	margin: 20px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}



#searchPagesNavigation b {

	color: #3f637f;

	margin-left: 10px;

	padding-right: 10px;
	border-right: 1px solid #ccc;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	height: 13px;
	padding-top: 1px;
}



#searchPagesNavigation a,
#searchPagesNavigation a:link,
#searchPagesNavigation a:active,
#searchPagesNavigation a:visited,
#searchPagesNavigation a:hover,
#searchPagesNavigation a:visited:hover {
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	border-right: 1px solid #ccc;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	height: 14px;
	float: left;
	padding-top: 1px;
	background-image: none;
}

/* @end */





/* @group Sub Navigation */

#subNavTopSpace {
    width: 250px;
    height: 20px;
    border-bottom: 1px solid #fff;
}

div.subNavLinkContainer {
    margin: 0px;
    padding: 0px;
}

#subNav {
    width: 252px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#subNav a,
#subNav a:link,
#subNav a:hover,
#subNav a:active,
#subNav a:visited,
#subNav a:visited:hover {
    color: #5c6166;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    width: 251px;
    height: 25px;
    padding: 0px;
    float: left;
    border: none;
}

#subNav a span,
#subNav a:link span,
#subNav a:hover span,
#subNav a:active span,
#subNav a:visited span,
#subNav a:visited:hover span {
    padding-top: 5px;
    padding-left: 10px;
    float: left;
}


/* Level 1 links */


#subNav a.subNavLevel1inactive,
#subNav a.subNavLevel1inactive:link,
#subNav a.subNavLevel1inactive:visited,
#subNav a.subNavLevel1inactive:hover,
#subNav a.subNavLevel1inactive:visited:hover {
    background: url(../../usr_data/cmshelp_50/css_images/subNavBackL1Inactive.gif) repeat-x 0px 0px;
    width: 250px;
}

#subNav a.subNavLevel1inactive:hover,
#subNav a.subNavLevel1inactive:visited:hover {
    background: url(../../usr_data/cmshelp_50/css_images/subNavBackL1Hover.gif) repeat-x 0px 0px;
    width: 251px;
}



#subNav a.subNavLevel1active,
#subNav a.subNavLevel1active:link,
#subNav a.subNavLevel1active:visited {
    background: url(../../usr_data/cmshelp_50/css_images/subNavBackL1Active.gif) repeat-x 0px 0px;
    width: 251px;
    color: #333333;
}

#subNav a.subNavLevel1active:hover,
#subNav a.subNavLevel1active:visited:hover {
    background: url(../../usr_data/cmshelp_50/css_images/subNavBackL1Hover.gif) repeat-x 0px 0px;
    width: 251px;
    color: #333333;
}


/* Level 2 lnks */


#subNav a.subNavLevel2inactive,
#subNav a.subNavLevel2inactive:link,
#subNav a.subNavLevel2inactive:visited,
#subNav a.subNavLevel2inactive:hover,
#subNav a.subNavLevel2inactive:visited:hover {
    background: #eaf4ff;
    width: 251px;
    height: 25px;
    color: #707f8c;
    font-size: 9px;
    border-left: none;
    border-top: none;
    border-right: 1px solid #878787;
    border-bottom: 1px solid #ffffff;
    padding-top: 7px;
    padding-left: 20px;
    font-weight: normal;
    font-style: normal;
    float: left;
    display: inline;
}

html>body #subNav a.subNavLevel2inactive,
html>body #subNav a.subNavLevel2inactive:link,
html>body #subNav a.subNavLevel2inactive:visited,
html>body #subNav a.subNavLevel2inactive:hover,
html>body #subNav a.subNavLevel2inactive:visited:hover {
    width: 230px;
    height: 18px;
}


#subNav a.subNavLevel2inactive:hover,
#subNav a.subNavLevel2inactive:visited:hover {
    background: #d4e5f9 url(../../usr_data/cmshelp_50/css_images/subNavBackL2Active.gif) no-repeat 0px 9px;
}



#subNav a.subNavLevel2active,
#subNav a.subNavLevel2active:link,
#subNav a.subNavLevel2active:visited,
#subNav a.subNavLevel2active:hover,
#subNav a.subNavLevel2active:visited:hover {
    background: #f9fcff url(../../usr_data/cmshelp_50/css_images/subNavBackL2Active.gif) no-repeat 0px 9px;
    width: 251px;
    height: 25px;
    font-size: 9px;
    color: #333;
    padding-top: 7px;
    border-right: 1px solid #878787;
    border-bottom: 1px solid #ffffff;
    padding-left: 20px;
    float: left;
}

html>body #subNav a.subNavLevel2active,
html>body #subNav a.subNavLevel2active:link,
html>body #subNav a.subNavLevel2active:visited,
html>body #subNav a.subNavLevel2active:hover,
html>body #subNav a.subNavLevel2active:visited:hover {
    width: 230px;
    height: 18px;
}



/* @end */

/* @group Pop Down menus */

/* Pop-down level 1 links */

div.popDownLevel1 {
    width: 170px;   
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    background-color: #999;
    border: 1px solid #666;
}

div.popDownLevel1 a,
div.popDownLevel1 a:link,
div.popDownLevel1 a:active,
div.popDownLevel1 a:visited,
div.popDownLevel1 a:hover,
div.popDownLevel1 a:visited:hover {
    color: #ffffff;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 10px;
    float: left;
    border: none;
    width: 170px;
    border-top: 1px solid #cccccc;
}

div.popDownLevel1 a:hover,
div.popDownLevel1 a:visited:hover {
    color: #333333;
    background-color: #eeeeee;
}

/* Pop-down level 2 links */

div.popDownLevel2 {
    width: 200px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    border-top: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
}

div.popDownLevel2 a,
div.popDownLevel2 a:link,
div.popDownLevel2 a:active,
div.popDownLevel2 a:visited,
div.popDownLevel2 a:hover,
div.popDownLevel2 a:visited:hover {
    color: #5c6166;
    font: normal 9px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 6px;
    float: left;
    border: none;
    width: 200px;
    border-bottom: 1px solid #fff;
    background-color: #cfd9e3;
}

div.popDownLevel2 a:hover,
div.popDownLevel2 a:visited:hover {
    color: #333;
    background-color: #eaf4ff;
}


/* @end */

/* @group Dots images */

img.dotImage,
img.dotImage1on,
img.dotImage1off,
img.dotImage2on,
img.dotImage2off {
	display: inline;
	margin: 0px;
	padding: 0px;
}

img.dotImage {
    float: left;
    border: solid 1px transparent;
}

img.dotImage1on {
    float: left;
    border: solid 1px #e1e1e1;
}

img.dotImage1off {
    float: left;
    border: 1px solid #999;
}

img.dotImage2on {
    float: left;
    border: solid 1px #fff;
}

img.dotImage2off {
    float: left;
    border: 1px solid #e1edfb;
}

html>body img.dotImage1on {
    border: solid 1px transparent;
}

html>body img.dotImage1off {
    border: 1px solid transparent;
}

html>body img.dotImage2on {
    border: solid 1px transparent;
}

html>body img.dotImage2off {
    border: 1px solid transparent;
}



/* @end */

/* @group Content */

#generalContent {
    /* width: 610px; */
    width: 740px;
    float: left;
    margin: 10px 0px 0px 10px;
}

#textLimit {
    width: 610px;
    overflow: visible;
}

.printOptions {
    text-align: right;
    margin: 0px;
}

/* @end */

/* @group Overview Lists */

div.overviewListContainerLevel1 {
    padding: 0px;
}

div.overviewListContainerLevel2 {
    margin-left: 20px;
}

div.overviewListContainerLevel3 {
    margin-left: 60px;
}	
/* @end */

/* @group Path */

#pathContainer {
	width: 730px;
	float: left;
	margin: 10px 0px 20px 0px;
}

#pathContainer a,
#pathContainer a:link,
#pathContainer a:active,
#pathContainer a:visited,
#pathContainer a:hover,
#pathContainer a:visited:hover,
#pathContainer a:hover,
#pathContainer a:visited:hover {
	background: none no-repeat 1px 1px;
	padding-left: 15px;
	border-style: none;
}


#pathLinks {
	background-color: #e6effa;
	min-height: 20px;
	float: left;
	width: 695px;
	padding: 0px 0px 0px 10px;
}

/* for Internet Explorer */
/*\*/
* html #pathLinks {
height: 20px;
}
/**/


img.backButtonPath {
	float: right;
}


a.pathlink,
a.pathlink:link,
a.pathlink:hover,
a.pathlink:active,
a.pathlink:visited,
a.pathlink:visited:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
	color: #555;
	margin: 4px 0px;
	padding: 0px !important;
	display: inline;
	border-bottom-color: #004cd7;
}

a.pathlink:hover,
a.pathlink:visited:hover {
	color: #000;
}

img.pathImage {
	float: left;
	margin-top: 5px;
}



/* @end */