/*CSS Document*/

#newCppNav { width: 100px; }
#newCppNav ul{border: 1px  none #999999; list-style:none; font-family: Arial, sans-serif; width: 130px; margin: 0px 0px 10px 0px; padding: 2px ; padding: 0px;}
#newCppNav li{ width: 130px; font-size: 8pt; color: #999999; border-bottom: 1px dashed #999999; display: block; padding: 2px 10px 2px 2px ; margin: 0px 0px 0px 0px;}
#newCppNav li.top{width: 130px; border-top: 1px dashed #999999;  border-bottom: 1px dashed #999999; display: block;padding: 2px 10px 2px 2px; margin: 0px 0px 0px 0px; }
#newCppNav a.activeNavFirstLevel {text-decoration: none; color: #ED1C24; font-size: 7.5pt; padding-left: 0px; margin-left: 0px; font-weight: normal; background: url(../images/newcppnav/redarrow_down.gif) no-repeat center left; height: auto; padding-left: 10px;}
#newCppNav li.activeNavSecondLevelIn {text-transform: none;  padding: 2px 5px 2px 8px; margin: 0px 0px 0px 0px; color: #666666; background-color:#DDDDDD; border-bottom: 1px dashed #999999;	width: 130px; display: block;}
#newCppNav li.activeNavSecondLevelOut {text-transform: none;  padding: 2px 10px 2px 8px; margin: 0px 0px 0px 0px; color: #666666; border-bottom: 1px dashed #999999; width: 125px; display: block; }
#newCppNav a.activeNavSecondLevel {text-decoration: none; color: #ED1C24; font-size: 7.5pt; padding-left: 0px; margin-left: 0px; font-weight: normal; background: url(../images/newcppnav/redarrow_down.gif) no-repeat center left; height: auto; padding-left: 10px;}
#newCppNav a.activeNavSecondLevelNull {text-decoration: none; color: #ED1C24; font-size: 7.5pt; padding-left: 0px; margin-left: 0px; font-weight: normal; background: url(../images/newcppnav/redarrow_right.gif) no-repeat center left; height: auto; padding-left: 10px;}
#newCppNav li.activeNavThirdLevel{text-transform: none;  padding: 2px 10px 2px 15px; margin: 0px 0px 0px 0px; color: #666666; border-bottom: 0px; width: 118px;	display: block;	background: url(../images/newcppnav/minus.gif) no-repeat center left; background-color:#F0F0F0;}
#newCppNav a.activeNavThirdLevel{text-decoration: none; color: #666666; padding: 0px; margin-left: 0px; height: auto; font-weight: normal; font-size: 10px;}
#newCppNav li.activeNavThirdLevelLast { text-transform: none;  padding: 2px 10px 2px 15px; margin: 0px 0px 0px 0px; color: #666666; width: 118px;	display: block;	background: url(../images/newcppnav/minus.gif) no-repeat center left; background-color:#F0F0F0; border-bottom: 1px dashed #999999; }
#newCppNav li.activeNavFourthLevel{text-transform: none; padding: 2px 10px 2px 25px; margin: 0px 0px 0px 0px; color: #666666; border-bottom: 1px dashed #F0F0F0; width: 108px;	display: block;	background-color:#F0F0F0;}
#newCppNav a.activeNavFourthLevel{text-decoration: none; color: #FF0000; padding-left: 0px; margin-left: 0px; height: auto; font-weight: normal; font-size: 10px;}
#newCppNav a {text-decoration: none; color: #666666;	font-size: 10px; display: block;font-weight: normal;}
#newCppNav a.active { color: #ed1c24; text-decoration: none;}
#newCppNav span {font-size: 9px;}
#newCppNav span a {font-size: 9px; color: #ed1c24;}
#newCppNav li.two {text-transform: none; padding: 2px 10px 2px 15px; margin: 0px 0px 0px 0px; color: #666666; border-bottom: 1px dashed #F0F0F0; width: 118px;display: block; background-color:#F0F0F0;}
#newCppNav a:hover{color: #ed1c24;}
#newCppNav a:active{color: #ed1c24;}
#newCppNav a.activeNavTopLevel{display: block; color: #ed1c24;}
#tMobile { clear: both; margin: 0px 2px 10px 2px; }