.greyTxt{color:#656565; text-align:justify; line-height:22px; font-family:arial; font-size:12px; padding-top:5px;}
.greenTxt{/*color:#00796e;*/}
.RFloat{float:right; margin:0 0 10px 25px}
/*.Intitle{color:#1f2528; font-size:25px;}*/
h2{font-size:20px; color:#1f2528; font-weight:normal}
.Inner #wrapper .width{padding:10px 25px 35px 25px!important}

.Inner #banner{background: url(../images/ProBg_banner.jpg) repeat-x center top; display:none}

.BanLine{background: url(../images/BanLine.jpg) repeat-x ; height:10px}

.Inner #banner .width{height:99px;padding-top:25px;font-size: 40px;padding-left:70px;text-align: left; color:#CACED0;}

.Inner #wrapper{border-top:1px solid #dddddd; }

.BreadCrmps{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F2F2F2;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #FAFAFA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height:27px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top:15px;
	text-align:left;

}

.BreadCrmps .width{width:975px;}

.BreadCrmps a{color:#888888; background: url(../images/BreadArrow.gif) no-repeat left center;font-size:12px; padding-left:13px; text-decoration:none; padding-right:5px;	font-family:trebuchet ms; }

.BreadCrmps a:hover{color:#1f2528; }

.BreadCrmps .homeLink{background:none; color:#2d6a68}

.BreadCrmps a.MainCat{color: #2d6a68;}


/* Old Style ------
.ProMenu{ width:192px; background: url(../images/MenuShadow.png) no-repeat center bottom; padding-bottom:17px ;float:left}
.ProMenu ul{background:#e0e9eb ; text-align:left; border:2px solid #bac3c4;border-radius:3px; padding:0; margin:0}

.ProMenu ul li{list-style-type:none}

.ProMenu ul li a{background:url(../images/ProSep.gif) repeat-x left bottom; padding:11px 0 15px 0; display:block; text-decoration:none; margin:0 auto; line-height:17px;width: 166px;} 

.ProMenu ul li a:hover {background:url(../images/MenuSBg2.png) repeat-x ; color:#fff; font-size:17px;width:auto!important; }

.ProMenu ul li a strong{background:url(../images/ProArrow.gif) no-repeat left center; 
font-weight:normal ; padding:0 0 0 15px } 

.ProMenu ul li a:hover strong {background:none; margin-left:20px}

.NoBg a:link , .NoBg a:active , li.NoBg a:visited {background:none!important}

.NoBg a:hover{background:url(../images/MenuSBg.png) no-repeat !important;}


.ProMenu ul li.Selected a {background:url(../images/MenuSBg2.png) repeat-x; color:#fff; font-size:17px; width:auto!important;}

.ProMenu ul li.Selected a strong {background:none; margin-left:20px}

----------  */

.ProMenu{ width:192px; /*background: url(../images/MenuShadow.png) no-repeat center bottom;*/ padding-bottom:17px ;float:left}
.ProMenu ul{/*background:#e0e9eb; */ text-align:left; /*border:2px solid #bac3c4;border-radius:3px;*/ padding:0; margin:0}

.ProMenu ul li{list-style-type:none}

.ProMenu ul li a{background: url(../images/bullet_arrow_close.png) no-repeat left 3px; padding:0 0 10px 25px; display:block; text-decoration:none; margin:0 auto; line-height:17px;width: 166px;color: #1F2528;font-size: 22px; font-weight:normal} 

.ProMenu ul li a:hover {/*background:url(../images/MenuSBg2.png) repeat-x ;*/ color:#0b5f5d;  width:auto!important; }

.ProMenu ul li a strong{font-weight:normal} 

.ProMenu ul li a:hover strong {}

.NoBg a:link , .NoBg a:active , li.NoBg a:visited {background:none!important}

.NoBg a:hover{}


.ProMenu ul li.Selected a {background: url(../images/bullet_arrow_open.png) no-repeat left top; width:auto!important;color: #1F2528;}

.ProMenu ul li.Selected a:hover{color:#0b5f5d;}

.ProMenu ul li.Selected a strong {}











/* Accordion Style */
#accordion {
		margin:0 40px 0 45px;
		padding:0;	
		list-style:none;
		float:left;
		width: 270px;
		text-align:left;
		
		
	}
	
		#accordion li {
		border-bottom: 1px solid #dadada;
		}
	
		#accordion li a {
			display: block;
 
			outline:none;
			color:#656565;
			font-size:25px;
			text-decoration:none;
		}
		
		/* Using CSS Sprite for menu item */
		#accordion li a.popular {
			background:url(menu.jpg) no-repeat 0 0;	
		}

		#accordion li a.popular:hover, .popularOver {
			background:url(menu.jpg) no-repeat -268px 0 !important;	
		}
		
		#accordion li a.category {
			background:url(menu.jpg) no-repeat 0 -43px;	
		}

		#accordion li a.category:hover, .categoryOver {
			background:url(menu.jpg) no-repeat -268px -43px !important;	
		}
		
		#accordion li a.comment {
			background:url(menu.jpg) no-repeat 0 -86px;	
		}

		#accordion li a.comment:hover, .commentOver {
			background:url(menu.jpg) no-repeat -268px -86px !important;	
		}
		
		
		/* Second Level UL List*/
		#accordion ul {
			background:url(bg.gif) repeat-y 0 0;
			width:268px;
			margin:0;
			padding:0;
			display:none;	
		}
		
			#accordion ul li {
				height:30px;
			}
			
			/* styling of submenu item */
			
			#accordion ul li {border-bottom:none;}
			
			#accordion ul li a {
				margin-left:28px;
				text-decoration:none;
				color:#656565;
				font-size:13px;				
			}
			
			
			#accordion ul li a:hover{color:#0c9085; text-decoration:underline}
			

			/* remove border bottom of the last item */
			#accordion ul li a.last {
				border-bottom: none;
			}	
			
			
			.Pro-Desc{width:385; float:left; background:#CCC}
			
			
/* Accordion Style */

.Pro-List , .ProAccordion{width:700px; float:right; position:relative;/*height:680px*/margin-bottom: 25px; }
.FixedProAccordion{height:625px}
.ProAccordion{width:100%;/*height:auto!important;*/}
.Pro-List ul{margin:0px; padding:0px}
.Pro-List li{list-style-type:none;}
.Pro-List h4{color:#1f2528; font-size:22px;/* 27px */ font-weight:normal; padding-bottom:10px}
.Pro-List h4 a{color:#1f2528;}
.Pro-List h4 a:hover{text-decoration:none;}
.Pro-List h5{color:#656565; font-size:13px; font-family:arial;font-weight:normal; padding:0 0 15px 25px }
.Pro-List h5 a{color:#656565;}
.Pro-List h5 a:hover{color:#0c9085; font-size:13px;text-decoration:underline }


.ProAccordion h5{color:#656565; font-size:13px; font-family:arial;font-weight:normal; padding:0 0 15px 2px; }
.ProAccordion h5 a{color:#656565;font-size:13px;}
.ProAccordion h5 a:hover{color:#0c9085; text-decoration:underline }


h4 a.trigger {background: url(../images/bullet_arrow_close.png) no-repeat left 12px; padding-left:25px}

h4 a.trigger.open {background: url(../images/bullet_arrow_open.png) no-repeat left center; }

.ProAccordion h5 a.trigger {color:#0c9085; text-decoration:underline; background:none!important; padding-left:0!important  }

.inner .outer , .xyz{
display: block;
position: absolute;
right: 0px;
width:400px;
top: 0px;
height:615px;
overflow-y:auto;
padding:0 20px 25px 0;
margin-bottom:30px;
color:#656565!important; font-size:13px;
line-height:23px;
margin-top:10px;
	}
	
.ProAccordion li.last-child {margin-left:0px!important ;list-style-type: none !important;}
	
.xyz{/*position:relative; left: 440px;top: -113px;*/}

.inner .outer .parag{color:#656565!important; font-size:13px;}


.inner .outer H2{/*color:#0c9085;*/ font-size:22px;/* 30px */ letter-spacing:-1px; }
.library{}
.library td{padding:5px 0;}
.library .libraryLink{}
.library .libraryLink a{}
.library .libraryLink a:hover{color:#0C9085; text-decoration:none;}
.library .libraryIcn{width:40px;}
.library .libraryIcn a{display:block; width:40px; height:40px; background:url(../images/pdf-icn.png) no-repeat center center;}