/***********************************************
* HTML & CSS
* SUNIL KUMAR CHANDRA
* 27 MAY 2009
***********************************************/

body{
	margin:0 auto;
	/*background:url(../images/bodyHeaderBg.jpg) #edf4fa top repeat-x;*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
}
	.cellGap td{
		padding:4px; padding-top:0;
	}

div{
	float:left;
	border:0px solid #00FF00;
	width:100%;
	text-align:left;	
}

.input{
	background:#FFFFFF;
	border:1px solid #7b9ebd;
}

form{
 margin:0;
 padding:0; 
}

.normalTxt{
	color:#666666;
}

.txt{
  color:#e94714;
  font-size:12px;
 }
   
 .txt2{
  color:#666666;
  font-size:12px;
  text-align:justify;
 }
 
  .txt4{
  color:#666666;
  font-size:12px;  
 }
  
.txt3{
  color:#373a38;
  font-size:12px;
 }  

.blackTxt{
  color:#000000;
  font-size:15px;
 }  
   
.welcomeWrap{
	background-color:#efefe7;
	width:80%;
	margin-left:20px;
}

.outerBody{
  width:100%;
  float:left;
}

h3{
	color:#ff0000;
	margin:0px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:20px;
	font-weight:bold;
}

.headingBg{
	color:#363636;
	font-size:20px;
	font-weight:bold;
	background:url(../images/headingbg.jpg) no-repeat;
	width:100%;
	background-position:right;
	line-height:50px;
	margin-bottom:10px;
}

.txt1{
	color:#000000;
	font-size:12px;	
}

.blueTxt{
	color:#4aa2d6;
	font-size:12px;
	
}

.gridMid{
	background-image:url(../images/gridMid.png);
	background-repeat:repeat-x;
}

h5{
	color:#000000;
	margin:0px;
	font-size:14px;
}

p{
	margin:0px;
	text-align:justify;
}

ul{
color:#FF0000;
margin:0px;
padding:0px;
}




.leftL a:link{
text-decoration:none;
color:#666666;
padding:3px;
border:0px solid #FF0000;
float:left;
width:95%;
font-size:11.5px;
font-weight:700;
padding-left:10px;
}

.leftL a:visited{
text-decoration:none;
color:#666666;
padding:3px;
border:0px solid #FF0000;
font-weight:700;
float:left;
width:95%;
padding-left:10px;
}

.leftL a:hover{
text-decoration:none;
color:#EB3B12;
background-color:#EBEBEB;
font-weight:700;
padding:3px;
float:left;
width:90%;
padding-left:10px;
}

.resoWrap{
	width:870px;
	float:none;
	margin:0 auto;
}

.menuWrap{
 width:100%;
 float:right;
 background-color:#FFFFFF;
}

.menuMid{
	background-image:url(../images/menuMid.jpg);
	background-repeat:repeat-x;
}

.menu{
	line-height:44px;
	color:#FFFFFF;
	margin-top:100px;
	font-size:14px;
}



.menuL a, .menuL a:visited{  
	color:#FFFFFF; 
	text-decoration:none;  
	font-size:14px ;  line-height:15px; 
	padding-left:14px !important;
	padding-right:20px;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:130px;
	float:left;
	padding: 9px 0px; /*padding inside each tab*/
	padding-bottom:13px;
}

.menuL a:hover{ 
	font-size:14px; 
	font-weight:700;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/topLeft.gif) !important;
	background-position:-1px 0px;
	background-repeat:no-repeat;
	color:#4a4a4a;
	width:130px !important;
	
	padding-left:20px;
	background-position:5px 0px;
 }

.sappleMidWrap{
	width:400px;
}

.sappleLeftWrap{
	color:#FFFFFF;
	border-right:1px solid #999999;
	width:180px;
}

.sappleLeftWrap a{
	color:#0099CC;
	margin:5px;
	line-height:20px;
	text-decoration:underline;
}

.sappleLeftWrap a:hover{
	color:#0099CC;
	margin:5px;
	line-height:20px;
	text-decoration:none;
}

.sappleRightWrap2{
display:none;
}

.header{
	color:#9bf7ff;
	/*background-image:url(../images/resoHeaderBg.jpg);*/
	background-image:url(../images/header_1.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:200px;
	width:300px;
	background-color:#4497cd;
	font-size:12px;
	float: left;
}

.header1{
	color:#9bf7ff;
	background-image:url(../images/header_2.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	height:200px;
	width:300px;
	background-color:#4497cd;
	font-size:12px;
	float: left;
}

.header2{
	color:#9bf7ff;
	background-image:url(../images/header_3.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:200px;
	width:270px;
	background-color:#4497cd;
	float: left;
	font-size:12px;
}

.center{
	background-color:#FFFFFF;
	font-family:Verdana;
	background-image:url(../images/bgMid.png);
	background-repeat:repeat-y;
}

.leftWrap{
	color:#FFFFFF;
	border-right:1px solid #ff0000;
	width:180px;
}

.rightWrap{
	border:0px solid #0000CC;
	width:94%;
	margin-left:25px;
	_margin-left:13px;
}

.rightWrap li{
	list-style-image:url(../images/listBg.gif);
	margin-left:100px;
}
	
.rightWrap2{
	width:960px;
	margin:0 auto;
	margin-left:20px;
	border-bottom:1px solid #eaeaea;
}	

.gridBorderLeft{
	border-left:1px solid #eaeaea;
}

.gridBorderRight{
	border-right:1px solid #eaeaea;
}

.gridHeading td{
	font-size:12px;
	font-weight:700;
	color:#1667b9;
	border-bottom:1px solid #eaeaea;
	line-height:30px;
}

.gridHeadingValue td{
	font-size:12px;
	color:#727272;
	border-bottom:1px solid #eaeaea;
	line-height:30px;
}

.sepLineGrey{
	background-color:#2778ca;
	height:3px;
	font-size:0;
}

.sepLineRed{
	background-color:#2778ca;
	height:5px;
	font-size:0;
	width:50px;
}

.gapWrap{
	height:10px;
}

a.menuFL:link,a.menuFL:visited,a.menuFL:hover{
color:#FFFFFF;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

a.menuFL:hover{
color:#000000;
}

.footerLink{
 margin-left:200px;
}

.greyWrap{
	background-image:url(../images/greyGredient.gif);
	background-repeat:repeat-x;
	border:1px solid #ebebeb;
	height:256px;
}

.eBussiness{
	border:0px solid #FF0000;
	width:220px;
	margin-top:5px;
	margin-left:15px;
	_margin-left:6px;
	_margin-right:6px;
	margin-right:10px;
}

.headingWrap{
	color:#fd3a0a;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
}

.detailWrap{
	color:#666666;
	text-align:justify;
	margin-top:10px;
}

.alignWrap{
	width:171px;
	float:none;
	margin:0 auto;
}

.more a:link{
	text-decoration:none;
	color:#FF0000;
	float:right;	
}

.more a:visited{
	text-decoration:none;
	color:#FF0000;
	float:right;	
}

.more a:hover{
	text-decoration:underline;
	color:#FF0000;
	float:right;	
}

.verticalDottedLine{
	background-image:url(../images/verticalLine.gif);
	background-repeat:repeat-y;
	width:2px;
	height:200px;
	margin-top:30px;
}

.footer{
	background-color:#FFFFFF;
	color:#004287;
}

.footerHeading{
	font-size:13px;
	font-weight:700;
	color:#2778CA;
	border-bottom:1px dotted #cccaca;
	width:150px;
	padding-bottom:2px;
}

.footer a:link, a:visited{
	color:#004287;
	font-size:12px;
	text-decoration:none;
}

.footer  a:hover{
	text-decoration:underline;	
}

.footerList ul{
 margin:0;
 margin-left:14px;
 padding:0;
 }

.footerList li{
 list-style-image:url(../images/bullet_arrow_grey.gif);
 }

.imgLeft{
	border:0px solid #FF0000;
	float:none;
	float:right;
	margin:10px;
}

a.more:link{
text-decoration:none;
color:#FF0000;
}

a.more:visited{
text-decoration:none;
color:#FF0000;
}
a.more:hover{
text-decoration:underline;
color:#FF0000;
}

.moreWrap{
text-align:right;
}

.inputField{
 width:303px;
 background-color:#f1f1f1;
 border:1px solid #dadada;
}

.inputField2{
 width:242px;
 background-color:#f1f1f1;
 border:1px solid #dadada;
}

.inputWrap{
 width:150px;
 float:left;
}

.searchBtn{
 width:50px;
 float:left;
 text-align:center;
}

.divGap{
 float:left;
 width:100%;
 height:10px;
 border:0px solid #000000;
}

.pagination{
 text-align:center;
 color:#990000;
}

.border{
 border:1px solid #cfcfd1;
}

.gridWrap{
	width:100%;
    border:0 solid #FF0000;
}

.oddRow{
	width:700px;
	border:0 solid #FF0000;
}

.col1{	
	width:300px;
	padding:2px;	
	float:left;
}

.col2{
	width:300px;
	padding:5px;
	float:left;	
}

.col3{
	width:250px;
	padding:5px;
	float:left;	
	 background-color:#e7e5e5;
}

.col4{
	width:400px;
	padding:5px;
	float:left;	
	 background-color:#f5f5f5;
}

.col5{
	width:150px;
	padding:5px;
	float:left;	
	  background-color:#a7a6a6;
}

.col6{
	width:150px;
	padding:5px;
	float:left;	
	 background-color:#e7e5e5;
}

.col7{
    width:100px;
	padding:5px;
	float:left;	
	background-color:#a7a6a6;	
}

.col8{
    width:100px;
	padding:5px;
	float:left;	
	background-color:#e7e5e5;
}

.row1{
	width:660px;
	padding:5px;
	float:left;	
	background-color:#a7a6a6;
	color:#000000;
	font-weight:800;
}

.evenRow{
	width:600px;
	border:0 solid #FF0000;
	background-color:#000000
}

.bgcolor2{
  background-color:#a7a6a6;
  line-height:20px; 
}

.logo{ 
	color:#FFFFFF;
	font-size:24px;
	font-weight:bolder;
	border:0 solid #000000;
	margin-top:10px;
	*margin-top:0px;
	text-align:left;	
}

.logo a{ 
	color:#FFFFFF;
	font-size:24px;
	font-weight:bolder;
	border:0 solid #000000;
	margin-top:10px;
	text-align:left;	
}

.logo a:hover{ 
	color:#FFFFFF;
	font-size:24px;
	font-weight:bolder;
	border:0 solid #000000;
	margin-top:10px;
	text-align:left;	
}

.logo span{
	font-size:11px;
	margin-left:185px;
}

.largeTxt{
	   color:#5f4a09;
 	  font-size:20px;
}

.redHeading{
	 color:#b21100;
     font-size:20px;
}

.greenTxt{
     color:#5f4a0b;
	 font-size:12px;
 	 font-weight:600;
}

.bottomPart{
 	text-align:center;
 	font-size:11px;
 	color:#004287;
}

.bottomPart a{
	  color:#004287;
  	  font-size:11px;
	  text-decoration:none;
	  margin-left:0;
}

.bottomPart a:hover{
 color:#004287;
  font-size:11px;
 text-decoration:underline;
 margin-left:0;
}

.colorBg{
	 background-color:#cfcda7;
	 font-size:5px;
}

.gradientStrip{
	 background-image:url(../images/footerGradient.gif);
	 background-repeat:repeat-x;
	 height:26px;
}

a.extraL:link{
	color:#808080;
	font-size:12px;
	text-decoration:none;
	margin-left:0;
}
	
a.extraL:visited{
  	color:#808080;
	font-size:12px;
	text-decoration:none;
	margin-left:0;
}	

a.extraL:hover{
  	color:#808080;
	font-size:12px;
	text-decoration:none;
	margin-left:0;
}	

.input{
     width:200px;
	 padding-top:5px;
	 padding-bottom:5px;
}

.title{
 	color:#FFFFFF;
 	font-size:15px;
 	font-weight:700;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.topL:link{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
}
	
a.topL:visited{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
}	

a.topL:hover{
  	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
}
.topLLi{
  	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
}
.topLLi:hover{
	background:none !important;
	text-decoration:none !important;
}

a.topL2:link{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
	
a.topL2:visited{
  	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}	

a.topL2:hover{
  	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}	

.gridHeader{
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	background-image:url(../images/gridMid.png);
	background-repeat:repeat-x;
    height:36px;
	text-align:left;
}

.gridSubHeader td{
	background-color:#f9f9f9;
    height:36px;
	border-bottom:1px solid #eaeaea;
	color:#1565ba;
	font-size:12px;
	font-weight:700;
}

.gridSubHeaderColumn{
	text-align:center;	
}

.gridSubHeader a{
	font-size:12px;
	font-weight:700;
	color:#1565ba;
	text-decoration:none;
}

.gridSubHeader a:hover{
	font-size:12px;
	font-weight:700;
	color:#1565ba;
	text-decoration:underline;
}

.gridWrap{
	width:100%;
    border:0 solid #FF0000;
}

.oddRow td{
	border-bottom:1px solid #eaeaea;
	background-color:#FFFFFF;
	color:#727272;
	line-height:18px;
	text-align:left;
}

.oddRow a{
 text-decoration:none;
}

.evenRow td{
	border-bottom:1px solid #eaeaea;
	background-color:#f6f6f6;
		color:#727272;
		line-height:18px;
			text-align:left;
}

.evenRow a{
 text-decoration:none;
}

a.gridL:link{
	color:#727272;
	text-decoration:none;
}

a.gridL:visited{
	color:#727272;
	text-decoration:none;
}

a.gridL:hover{
	color:#727272;
	text-decoration:none;
}

.gridBrdr{
  border-left:1px solid #000000; 
  border-right:1px solid #000000;
}

.sappleGridWrapBor{
	 border:0px solid #FF0000;
}
 
a.linksL:link{
	color:#004287 !important;
	font-size:12px;
	text-decoration:underline;
}

a.linksL:visited{
	color:#004287 !important;
	font-size:12px;
	text-decoration:underline;
}

a.linksL:hover{
	color:#004287;
	font-size:12px;
	text-decoration:none;
}

.joinTitle{
	 color:#2778CA;
	 font-size:12px;
}

.summaryHeading{
	 color:#2778CA;
	 font-size:14px;
}

.joinDetail{
	 color:#727272;
	 font-size:12px;
 	 font-weight:700;
}

a.visitersL:link{
	 color:#004287;
	 font-size:14px;
	 text-decoration:none;
	 font-weight:800;
}

a.visitersL:visited{
 	color:#004287;
 	font-size:14px;
 	text-decoration:none;
 	font-weight:800; 
}

a.visitersL:hover{
 	 color:#004287;
	 font-size:14px;
	 font-weight:800; 
	 text-decoration:none;
}

.date{ 
 	 color:#777777;
	 font-size:11px;
}

a.comment:link{ 
	 color:#004287;
 	 text-decoration:none;
	 font-size:11px;
}

a.comment:visited{ 
	 color:#004287;
	 text-decoration:none;
 	 font-size:11px;
}

a.comment:hover{ 
	 color:#004287;
 	 text-decoration:underline;
	 font-size:11px;
}

.commentDetails{
 	 font-size:12px;
	 color:#333333;
}

.brdrBottom{
	 border-bottom:1px dotted #000000;
}

#commentPopUp{
	background-color:#e2f1ff;
	color:#39599c; 
	border:2px solid #cfdefb;
}

#commentPopUp textarea{
	background-color:#FFFFFF;
	color:#39599c; 
	width:306px;
	height:36px;
	border:1px solid #bdc7de;
}

.aboutMe{
	background-color:#f9f9f9;
	border:0px solid #eaeaea;
	color:#1565ba;
	font-size:12px;
	font-weight:700;	
}

.aboutMeScroll{
	  height:auto; 
	  width:816px;
	  overflow:hidden; 
      padding:0;
      margin:0;
      background: #f6f6f6;
}

.aboutMeTxt{
	  margin:5px;  
	  width:95%;
}

.labelTxt{
	color:#727272;
}

.headingS1{
	font-size:11px; font-weight:700;
}

.headingS2{
	color:#1565BA !important; font-size:12px; font-weight:700;
}

.reviewer{
	border:0px solid #FF0000;
	background-color:#4B545C;
	color:#FFFFFF;
	padding:10px;
}
	
a.linkL:link {
	color:#3B5998;
	outline-style:none;
	font-size:11px;
	text-decoration:none;
}	

a.linkL:visited {
	color:#3B5998;
	outline-style:none;
	font-size:11px;
	text-decoration:none;
}	

a.linkL:hover{
	color:#3B5998;
	outline-style:none;
	font-size:11px;
	text-decoration:underline;
}	

.effect1{
	 background-image:url(../images/effect1.gif);
	 width:125px;
	 background-repeat:no-repeat;
	 background-position:bottom;
	 padding-left:20px;
	 color:#C10000;
	 font-size:20px;
	 font-weight:700;
}

a.headingL:link{
	 color:#1465B7;
	 font-size:14px;
	 text-decoration:none;
	 font-weight:800;
}

a.headingL:visited{
	 color:#1465B7;
	 font-size:14px;
	 text-decoration:none;
	 font-weight:800; 
}

a.headingL:hover{
	 color:#1465B7;
	 font-size:14px;
	 font-weight:800; 
	 text-decoration:none;
} 


.heading{
	 color:#ff6600;
	 font-size:14px;
	 font-weight:800; 
	 text-decoration:none;
} 


a.commentUnderLine:link{ 
	 color:#004287 !important;
	 text-decoration:underline;
	 font-size:12px;
}

a.commentUnderLine:visited{ 
	 color:#004287 !important;
	 text-decoration:underline;
	 font-size:12px;
}

a.commentUnderLine:hover{ 
	 color:#004287;
	 text-decoration:none;
	 font-size:12px;
}

.formBox{
	 background-color:#f6f6f6;
 	 background-position:top;
	 background-repeat:repeat-x;
	 border:1px solid #eff1f3;
}

.formBox label{
	 color:#4ea3d3;
	 font-size:11px;
	 font-weight:700;
}

.content{ 
	 color:#12477d;
	 font-size:11px;
	 float:none !important;
	 width:auto !important;
}

.brdrTop{
	 font-size:8px;
}

.brdrBottom{
	 font-size:8px;
}

.brdrLeft{
 /*border-left:1px solid #bfd9f5;*/
}

.brdrRight{
 /*border-right:1px solid #bfd9f5;*/
}

.statusMessage{
	 border:1px solid #cccccc;
	 background-color:#f7f7f7;
}

a.redL:link{ 
 	 color:#990000;
	 text-decoration:none;
	 font-size:11px;
}

a.redL:visited{ 
	 color:#990000;
	 text-decoration:none;
	 font-size:11px;
}

a.redL:hover{ 
	 color:#990000;
	 text-decoration:underline;
	 font-size:11px;
}

.inviteInput{
	 width:185px; 
	 padding:5px; 
	 border:1px solid #e6e6e6;
}

.inviteL a{ 
	 color:#53accc;
	 text-decoration:none;
	 font-size:12px;

	 width:100%;
	 line-height:30px;
	 border:1px solid #e4e4e4; 
	 background-color:#f6f6f6;
	 text-align:center;
	 float:left;
	 padding:5px 0px;;
}

.inviteL a:hover{
	background-color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.messageBoard{
	  background-color:#FFFFFF;
	  border:1px dotted #CCCCCC;
	  width:230px;
	  float:right;
	  padding:3px;
	  margin-right:30px;
	  color:#1465B7;
}

a.boldHighlRedAm{
	  font-weight:700;
	  color:#FF0000; 
}

a.boldRedAm:link{
	 font-weight:700;
	 color:#FF0000;
}

a.boldRedAm:visited{
	 font-weight:700;
	 color:#FF0000;
}

a.boldRedAm:hover{
	 font-weight:700;
	 color:#FF0000;
}

a.boldHighlAm{
	 font-weight:700;
	 color:#727272; 
}

a.noBoldAm:link{
/*	color:#727272; */
color:#000000;
	
}

a.noBoldAm:visited{	
	color:#000000; 
}

a.noBoldAm:hover{
	color:#000000; 
} 

a.boldAm:link{
	 font-weight:700;
 	 color:#000000;
}

a.boldAm:visited{
	 font-weight:700;
 	 color:#000000;
}

a.boldAm:hover{
	 font-weight:700;
 	 color:#000000;
}  

a.highlRedAm{
	 color:#FF0000;
}

a.highlAm{
	  background-color:#cce6f8;
	  color:#727272;
}

a.redAm{
	  color:#FF0000;
}

a.gridLHeading:link{
	color:#004287;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

a.gridLHeading:visited{
	color:#004287;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

a.gridLHeading:hover{
	color:#004287;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.loginWrapS{
	float:none;
	width:50%;
}

.showWrap{
	border:1px solid #FFFFFF;
	background-color:#60a4d3;
	float:left;
}

.writeUpBox{
	overflow:hidden;
	float:none;
}

.divFormatting div{
	 float:none;
}

.writeUpBox p{
	font-size:12px;
}

.writeUpBox label{
	 color:#0066bb;
	 font-size:11px;
	 font-weight:700;
}

.writeUpBoxBrdrTop{
	 font-size:8px;
}

.writeUpBoxBrdrBottom{
	 font-size:8px;
}

.writeUpBoxbBrdrLeft{
/* border-left:1px solid #339dff;*/
}

.writeUpBoxBrdrRight{
 /*border-right:1px solid #339dff;*/
}


.detailBox{
	 background-color:#FFFFFF;
	 background-color:#e9ebee;
	 border:1px solid #eff1f3;
}

.detailBoxBrdrTop{
	 font-size:8px;
}

.detailBoxBrdrBottom{
	 font-size:8px;
}

.detailBoxbBrdrLeft{
/* border-left:1px solid #bfd9f5;*/
}

.detailBoxBrdrRight{
/* border-right:1px solid #bfd9f5;*/
}

.detailTxt{ 
	color:#12477d;
	font-size:11px;
}

a.headingL2:link{
	 color:#365b90;
	 font-size:12px;
	 text-decoration:none;
	 font-weight:800;
}

a.headingL2:visited{
	 color:#365b90;
	 font-size:12px;
	 text-decoration:none;
	 font-weight:800; 
}

a.headingL2:hover{
	 color:#365b90;
	 font-size:12px;
	 font-weight:800; 
	 text-decoration:none;
}

.conceptNumber{
  	width:15px;
	text-align:center;	
}

.pmb{
	text-align:right;
	width:auto;
	float:right;	
}
	
a{
	outline:none;
}

#popWrap1 td{
	padding:5px;
}

.drag-contentarea iframe body{
	background-image:none;
	background-color:#FF00FF;
}

textarea{
	font-family:Verdana !important;
	font-size:12px;
}

.footerBgS{
	background-image:url(../images/footerBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#tabsJ{
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #24618E;
}

#tabsJ ul{
     margin:0;
     padding:10px 10px 0 50px;
     list-style:none;
}

#tabsJ li{
      display:inline;
      margin:0;
      padding:0;
}

#tabsJ a{
      float:left;
      background:url("../images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
}

#tabsJ a span{
      float:left;
      display:block;
      background:url("../images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
}

#tabsJ a span{
	float:none;
}

#tabsJ a:hover span{
		color:#FFF;
}

#tabsJ a:hover{
		background-position:0% -42px;
}

#tabsJ a:hover span{
		background-position:100% -42px;
}
	
#tabsJ .current a{
		background-position:0% -42px;
}

#tabsJ .current a span{
		background-position:100% -42px;
		color:#FFF;
}
	
.addToBuySmlBox{
	border: 1px solid #cccccc;
	width: 250px;
	height: 150px;
}

.addToBuySmlBoxLeftTxt{
	font-size: 12px;
	color: #60759C;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
	text-decoration:none;
}

.tagline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6075C4;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
	text-decoration:none;
}

.addToBuySmlBoxLeftTxt input{
	width: 350px;
	height: 20px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 3px 0 3px 0;
}

.addToBuySmlBoxLeftTxt textarea{
	width: 350px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 3px 0 3px 0;
}

.radioButtonTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.whatsIncludedTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 0 2px 0;
}

.conceptDetailsBigBox{
	width: 447px;
	height: 342px;
}

.imagemargine img{
	 margin-right:20px;
} 

.blueSripBg{
	background-image: url(../images/blue_strip_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;
}

.blueSripRight{	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;	
	text-decoration: none;
	font-weight: normal;	
	background-image: url(../images/blue_strip_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 36px;
}

.blueSripBottom{
	background-color: #f9f9f9;
	border-bottom: 1px solid #eaeaea;	
}

.blueSripBottomTxtIcon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7200cc;
	text-decoration: none;
	font-weight: normal; 
}

.blueSripBottomTxtIcon a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7200cc;
	text-decoration: none;
	font-weight: normal; 
}

.blueSripBottomTxtHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold; 
}

.blueSripBottomTxtHeadTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold; 
}

.resultTxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1e283e;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
}

.resultTxt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0096d7;
	text-decoration: none;
	font-weight: normal;	
}

.resultTxt3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4aa2dc;
	text-decoration: none;	 	
}

.resultTxt3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4aa2dc;
	text-decoration: none; 	
}

.resultTxt3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4aa2dc;
	text-decoration: none; 	
}

.addtocartTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal; 
}

.addtocartTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal; 
}

.addtocartHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF6600;
	font-weight: normal;
	padding-left: 10px; 
	text-decoration: none;
}

.addtocartHead a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF6600 !important;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none; 
}

.addtocartHead a:hover{
	text-decoration:underline;
	Color: #FF6600;
}

.nextPrevTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal; 
}

.nextPrevTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal; 
}
.nextPrevTxt a:hover{
	text-decoration: none;
}

.byNowGridIconHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal; 
}

.byNowGridIconHead a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal; 
}

.byNowListMenuHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4AA2Dc;
	text-decoration: none;
	font-weight: bold; 
}

.byNowListMenuBox{
	background-color: #f9f9f9;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;	
}

.byNowTopArrowActiveGrid{
	background-image: url(../images/top_arrow_active.gif);
	background-repeat: no-repeat;
	background-position: 354px 0;
	height: 36px;
}

.byNowTopArrowActiveList{
	background-image: url(../images/top_arrow_active.gif);
	background-repeat: no-repeat;
	background-position: 272px 0;
	height: 36px;
}

.byNowTabActiveLeft{
	background-image: url(../images/tab_active_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
}

.byNowTabActiveRight{
	background-image: url(../images/tab_active_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 36px;
}

.byNowTabActiveTxt{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal; 
}

.byNowTabActiveTxt a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal; 
}

.byNowTabDeactiveLeft{
	background-image: url(../images/tab_left_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
}

.byNowTabDeactiveRight{
	background-image: url(../images/tab_right_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 36px;
}

.byNowTabdeactiveTxt{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
}

.byNowTabdeactiveTxt a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
}

.conceptDetailsEntreMegerBox{
	border: 0px solid #cccccc;
	width: 149px;
	height: 149px;
}

.conceptDetailsEntreMegerRightLine{
	border-right: 1px solid #dddddd;
}

.conceptDetailsEntreMegerTxtB{
	 text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 3px 0;
}

.conceptDetailsEntreMegerTxtB a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 3px 0;	
}

.conceptDetailsEntreMegerTxtB a:hover{
	 text-decoration:underline;
}

.conceptDetailsEntreMegerBdrBtm{
	border-bottom: 1px solid #eeeeee; 
}

.nextPrevAroowHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2778ca;
	text-decoration: none;
	font-weight: bold; 
}

.nextPrevAroowButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2778ca;
	text-decoration: none;
	font-weight: normal; 
}

.nextPrevAroowButton a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2778ca;
	text-decoration: underline;
	font-weight: normal; 
}

.nextPrevAroowNum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: normal; 
	padding-left:10px;
	padding-right:10px;
}

.nextPrevAroowNum a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal; 
}

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

.nextPrevAroowNumActive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal; 
}

.nextPrevBottomTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
}

.nextPrevBottomTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal; 
}

.nextPrevBottomTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal; 
}

.cartTopSelectTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	text-align: center;
	padding: 10px 0;
}

.cartTopSelectTxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4AA2D6;
	text-decoration: underline;
	font-weight: normal;
	text-align: center;
	padding: 10px 0;
}

.removeCartHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding: 5px 0;
}

.removeCartHeadButtonTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.cartInputBox{
	padding-top: 75px;
}

.addToBuyBigSmallBox {
	border: 2px solid #cccccc;
	width: 555px;
	height: 300px;
}

.primaryImage{
	text-align:center;
}

.greenMid{
	background-image:url(../images/greenMid.png);
	background-repeat:repeat-x;
	height:35px;
	color:#FFFFFF;
	font-weight:700;
	font-family: Arial, Helvetica, sans-serif !important;
	min-width:50px;	
}

.greenMid a{
	color:#FFFFFF;
	text-decoration:none;
}

.blueTxtNew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #637194;
	text-decoration: none;
	font-weight: normal;
}

.editNewLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004287  !important;
	text-decoration: none;
	font-weight: normal;
}

.editNewLink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004287  !important;
	text-decoration: none;
	font-weight: normal;
}

.editNewLink a:hover{
	font-weight: normal;
	color:#004287 ;
}

.sapplePagingL img{
	text-decoration:none !important;
}

.blueMidStrip{
	background-image:url(../images/blueMid_stripe.gif);
	background-repeat:repeat-x;
}

.whiteBigTxt{
	color:#FFFFFF;
	font-size:18px;
    font-weight:700;
}

a .stbutton stico_default{
	background: none !important;
}

.staticGridTxtHead{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 0;
}

.staticGridTxt{
	border-collapse: collapse;
	border-top: 1px solid #f0f0f0;
	background-color: #f9f9f9;
}

.staticGridTxt td{
	padding: 8px;	
	border-bottom: 1px solid #f0f0f0;
}

.staticGridTxt label strong{
	color: #1565BA;	
}

.staticGridTxt strong{
	color: #000000;	
}

#uservoice-dialog{
	width:auto !important;
	float:none !important;
	
}

.stepBg {
	background-color: #707070;
	background-image: url(../images/step_round_left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 43px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
}




body a#addthis-feedback-tab, body a#addthis-feedback-tab:link {
	position:fixed !important;
	text-indent:-9000px;
	top:25% !important;
	width:25px !important;
	z-index:100001 !important;
	height:100%;
}

a#addthis-feedback-tab {
	background-image:url("../images/addThis.png");
	background-repeat:no-repeat;
	right:0;
}

#at16pm{
	background:none repeat scroll 0 0 #FFFFFF;
	border-right:1px solid #CCCCCC;
	height:380px;
	position:static;
	text-align:left;
	width:290px;
}

#at16pt{
	background:none repeat scroll 0 0 #F2F2F2;
	height:13px;
	padding:5px 10px;
	position:relative;
	width:278px;
}

#at16pc{
	color:#4C4C4C;
	font-size:11px;
	height:343px;
	text-align:left;
}

#at16psf{
	background:url("//s7.addthis.com/static/t00/atf02.gif") no-repeat scroll center center #F2F2F2;
	border-bottom:1px solid #CCCCCC;
	height:20px;
	padding:4px 10px;
	position:relative;
	text-align:center;
	width:278px !important;
}

.headingBgNew {
	background:url("../images/headingbg.jpg")no-repeat scroll center bottom transparent;
	color:#363636;
	font-size:20px;
	font-weight:bold;
	line-height:50px;
	line-height:50px;
	margin-bottom:10px;
	width:100%;
}

#at16lb {
	background-color:black;
	display:none;
	height:100%;
	left:0;
	opacity:0.001;
	position:absolute;
	*position:relative !important;
	top:0;
	width:100%;
	z-index:1001;
}


.cttTop_borderNew{
	border-top:2px solid #2179ce;

	}
.extention{color:green;font-weight:bold;}


/*Feature table css*/
.quEditions {border-collapse:collapse; margin-bottom:20px;}

.quEditionCol0 {border:1px solid #FAFAFA; border-left:none; border-top:none; width:200px;}

.quEditionCol1 {background-color:#d3e5f3; border:1px solid #FAFAFA; border-left:none; font-family:Tahoma; font-size:18px; font-weight:bold; padding:7px; text-align:center;} /* width:100px;}*/

.quEditionCol2 {background-color:#c7def0; border:1px solid #FAFAFA; border-left:none; font-family:Tahoma; font-size:18px; font-weight:bold; padding:7px; text-align:center;  color:#333333!important;} /* width:100px;}*/

.quEditionCol3 {background-color:#adcce4; border:1px solid #FAFAFA; border-left:none; font-family:Tahoma; font-size:18px; font-weight:bold; padding:7px; text-align:center; color:#333333!important;} /* width:115px;}*/

.quEditionCol4 {background-color:#9dc0db; border:1px solid #FAFAFA; border-left:none; font-family:Tahoma; font-size:18px; font-weight:bold; padding:7px; text-align:center; color:#333333!important;} /* width:115px;}*/

.quFeatureCol0 {background-color:#D9D9D9; border:1px solid #FAFAFA; border-top:none; color:#333333; font-size:12px; font-weight:bold; padding:5px 5px 5px 15px;}

.quFeatureCol0 a {font-size:10px; font-weight:normal;}
.quFeatureCol1 {background-color:#d3e5f3; border:1px solid #FAFAFA; border-left:none;}
.quFeatureCol2 {background-color:#c7def0; border:1px solid #FAFAFA; border-left:none;}
.quFeatureCol3 {background-color:#adcce4; border:1px solid #FAFAFA; border-left:none;}
.quFeatureCol4 {background-color:#9dc0db; border:1px solid #FAFAFA; border-left:none;}
.quFeatureCol1, .quFeatureCol2, .quFeatureCol3, .quFeatureCol4 {font-size:11px; font-weight:normal; padding:5px;
 text-align:center; color:#333333;
 }


.quLicenseCol0 {background-color:#ffffff; border:1px solid #FAFAFA; border-top:none; color:#000000; font-size:12px; font-weight:bold; padding:5px 5px 5px 15px;}
.quLicenseCol1 {background-color:#d3e5f3; border:1px solid #FAFAFA; border-left:none;}
.quLicenseCol2 {background-color:#c7def0; border:1px solid #FAFAFA; border-left:none;}
.quLicenseCol3 {background-color:#adcce4; border:1px solid #FAFAFA; border-left:none;}
.quLicenseCol4 {background-color:#9dc0db; border:1px solid #FAFAFA; border-left:none;}
.quLicenseCol1, .quLicenseCol2, .quLicenseCol3, .quLicenseCol4 {font-size:13px; font-weight:bold; padding:5px; text-align:center;}

.quLicenseDelimiter {height:10px;}

a.wt_csstooltip .wt_csstooltip-back {display:none; font-style:normal; z-index:250;}

.quLicense_gimage{
background:url("../images/purchase.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:12px;
height:24px;
margin:0 auto;
text-decoration:none;
width:92px;
padding:7px 0px 0px 0px;
}
.quLicense_gimage:visited{
background:url("../images/purchase.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:12px;
height:24px;
margin:0 auto;
text-decoration:none;
width:92px;
padding:7px 0px 0px 0px;
}
.quLicense_gimage:hover{
background:url("../images/purchase.png") repeat scroll 0 0 transparent;
color:#004287;
display:block;
font-size:12px;
height:24px;
margin:0 auto;
text-decoration:none;
width:92px;
padding:7px 0px 0px 0px;
}

.quLicense_gimage_selected{
background:url("../images/purchase.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:12px;
height:24px;
margin:0 auto;
text-decoration:none;
width:92px;
padding:7px 0px 0px 0px;
cursor:default;
}
/*Feature table css*/
.nor_text_pop{
	font-size:12px; color:#333333; font-weight:bold; padding-bottom:10px;
	}
.pop_field{
	float:left;
	width:120px;
	font-size:11px;
	font-weight:bold;
	}
.pop_type{
	float:left;
	width:200px;
	}
	
.text_width{
	width:580px;
	}
.labl_width {
	width:180px;
	border:0px solid #FF0000;
	}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.text_width{
	width:620px;
	}
.labl_width {
	width:136px;
	
	}
.CTT_Edit{
	width:70px;
	clear:both;
	font-size:14px; 
	}
.CTT_Edit2{
	width:70px;
	clear:both;
	font-size:14px; 
	float:left;
	}
}}
.CTT_IssueCon{
	margin:0 auto;
	}
.CTT_IssueTr{
	float:left;
	width:100%;
	}
.CTT_Edit{
	width:70px;
	clear:both;
	font-size:14px; 
	float:left;
	}
.CTT_Edit2{
	width:70px;
	clear:both;
	font-size:14px; 
	float:left;
	}
.CTT_PMB{
	float:right;
	width:70px; 
	}
	
.CTT_Award
{
font-size:9px;
margin-bottom:5px;
/*margin-top:30px; */
*margin-bottom:15px;
margin-top:20px; 
width:100%;
}
.NEP_Con{
	margin-top:2px;
	float:left;
	width:241px;
}
.NEP_name{
	width:128px;
	padding:3px 0 7px 0;
	*padding:0 0 0 0px;
	float:left;
	font-size:14px;
	border:0px solid #000000;
}
.NEP_Edit{
	width:45px;
	float:left;
	}
.NEP_PNB{
	float:right;
	width:60px;
	text-align:right;
	}
.NEP_Controlls{
	width:99%;
	*width:99%;
	float:left;
	}

.clr_new{
	clear:both;
	}
.cct_bodyCenter{
	/*width:817px;*/
	float:left;
	}
.cct_bodyLeft{
	width:422px;
	background:url(../images/new_shadedbg.png) no-repeat 0 bottom;
	padding-bottom:60px;
	margin-bottom:20px;
	}

.cct_bodyMainLeft{
	width:391px;
	float:left;
	margin:0 0 0px 17px;
	background:#f7f7f7;
	}
.ctt_header_leftImg{
	float:left;
	width:12px;
	}
.cct_bodyLeftHeading{
	float:left;
	height:36px;
	background:url(../images/header_stripmiddle.png) repeat-x;
	padding:10px 0 0 5px; 
	width:248px;
	}
.cct_bodyLeftHeadingO{
	float:left;
	height:36px;
	background:url(../images/orange_stripmiddle.png) repeat-x;
	padding:10px 0 0 5px; 
	width:248px;
	}
.cct_bodyNormalText{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	}
.cct_bodyContentCon{
	display:block;
	margin:0 6px;
	padding:7px 0 10px 0;
	border-bottom:#c1c1c1 dotted 3px;
	width:376px;
	}
.ctt_numberBg{
	background:	url(../images/icon_bg.png) no-repeat;
	width:33px;
	height:36px;
	text-align:center;
	padding:1px 0px 0 0;
	}
.ctt_numberBg span{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 0 0 0;
	float:left;
	width:90%;
	}
.ctt_text{
	padding:5px 0 0 9px;/*	padding:5px 0 0 13px;*/
	float:left;
	}
.ctt_text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
	}
	
.ctt_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4e4e4e;
	text-decoration:none;
	}
.cct_bodyLeftBlueHeading{
	background:url(../images/new_blueshadedheading.png) repeat-x;
	}
.ctt_bottomBox{
	width:417px;
	float:left;
	}
.ctt_bottomTopBox{
	display:block;
	}
.ctt_bottomMiddleBox{
	background:url(../images/bottom_boxbg.png) repeat-y;
	}
.ctt_bottomMiddleHeading{
	height:38px;
	padding:0 0 0 25px;
	color:#fff;
	}
.ctt_bottomMiddlewhite{
	background:#FFFFFF;
	width:390px;
	margin:0 0 0 14px;
	}
.ctt_noBorder{
	border-bottom:dashed 1px #999999;
	}
.ctt_nopadding{
	padding:2px 0 0 0;
	}
.ctt_noBg{
	background:none;
	}
.ctt_login_con{
	float:left;
	width:833px;
/*	margin-left:18px;*/
	}
.ctt_middBg{
	float:left;
	width:833px;
	background:url(../images/login_bgmiddle.png) repeat-y;
	}
.ctt_loginwhitebg{
	width:814px;
	margin:0 0 0 4px;
	padding:37px 0 29px 0;
	*padding:37px 0 0px 0;
	float:left;
	}
.ctt_inputNew{
	width:207px;
	background:#E6E6E6;
	border:#C3C3C3 2px solid;
	height:26px;
	}
.smaill_text{
	font-size:12px;
	font-weight:normal;
	float:left;
	padding-top:4px;
	}
.orangeCon{
	clear:both;
	padding-left:13px;
	padding-top:13px;
	}
.orangeContwo{
	clear:both;
	padding-left:13px;
	padding-top:8px;
	}
.cct_bodyBottomContent{
	width:372px;
	float:left;
	margin:0 0 0 23px;
	padding:10px 0 7px 0;
	}
.ctt_bottomloginHeading{
	height:38px;
	margin:13px 19px 0 19px;
	color:#fff;
	padding:0 0 0 2px;
	border-bottom:#FFFFFF 3px solid;
	width:794px;
	}
.input_conCtt{
	float:left;
	margin:0 18px 0 53px;
	width:207px;
	}
.ctt_float_left{
	float:left;
	width:207px;
	}
.ctt_input_mergin{
	margin:0 18px;
	}
.ctt_goBlack{
	width:32px;
	margin-top:-2px;
	}.dhtmlwindow{position:absolute;visibility:hidden;background-color:white;overflow:hidden;border:10px solid #5e6068;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.drag-handle{padding:1px;text-indent:3px;font:bold 14px Arial;background-color:#FFF;color:white;cursor:move;overflow:hidden;width:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;height:20px;}.drag-handle .drag-controls{position:absolute;*position:relative;*float:right;float:right;right:1px;top:2px;cursor:hand;cursor:pointer;border:0 solid #000;text-align:right;width:20px;}* html .drag-handle{width:100%;}.drag-contentarea{background-color:white;color:black;height:150px;padding:2px;overflow:auto;width:99%;border:0 solid #F00;float:none!important;}.drag-statusarea{border-top:1px solid gray;background-color:#F8F8F8;height:13px;}.drag-resizearea{float:right;width:13px;height:13px;cursor:nw-resize;font-size:0;}.popUpHeading{color:#004287;font-size:18px;font-weight:bold;border-bottom:1px dotted #39599c;}a.link1:link{color:#39599c;font-size:12px;text-decoration:underline;}a.link1:visited{color:#39599c;font-size:12px;text-decoration:underline;}a.link1:hover{color:#39599c;font-size:12px;text-decoration:none;}body{font-family:Arial,Helvetica,sans-serif;font-size:12px;}.drag-controls img{*margin-top:-19px;*padding:2px;}.drag-statusarea{background-color:#F00!important;}.topL td{background-image:url(../images/topMenu.png);}.topL li{display:inline;margin:0;}.topL li a{float:left;display:block;text-decoration:none;margin:0;padding:6px 10px;padding-left:10px;border-right:1px solid #47464b;color:#FFF;}.topL li a:visited{color:#FFF;}.topL li a:hover{background:#999;color:#FFF;}.topL a.selected{background:#999;color:#FFF;}.Marg{margin-top:10px;}#calendarDiv{position:absolute;width:205px;border:1px solid #317082;padding:1px;background-color:#FFF;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden;float:none!important;}#calendarDiv span,#calendarDiv img{float:left;}#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;width:auto;}#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}#calendarDiv td{padding:3px;margin:0;font-size:10px;}#calendarDiv .selectBox{border:1px solid #E2EBED;color:#E2EBED;position:relative;width:auto!important;}#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#317082;color:#FFF;position:relative;width:auto!important;}#calendarDiv .selectBoxTime{border:1px solid #317082;color:#317082;position:relative;}#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative;}#calendarDiv .topBar{height:16px;padding:2px 0;background-color:#317082;width:100%;float:none!important;}#calendarDiv .activeDay{color:#F00;}#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color:#E2EBED;text-align:center;position:absolute;bottom:0;width:201px;float:none!important;}#calendarDiv .todaysDate div{float:left;}#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#E2EBED;width:72px;color:#FFF;position:absolute;right:0;float:none!important;}#calendarDiv .timeBar div{float:left;margin-right:1px;}#calendarDiv .monthYearPicker{background-color:#E2EBED;border:1px solid #AAA;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none;float:none!important;}#calendarDiv #monthSelect{width:70px!important;}#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;width:auto;}#calendarDiv .monthYearActive{background-color:#317082;color:#E2EBED;}#calendarDiv td{text-align:right;cursor:pointer;}#calendarDiv .topBar img{cursor:pointer;}#calendarDiv .topBar div{float:left;margin-right:1px;}#topBar div{width:auto!important;float:left;}#calendarDiv{margin-left:-195px!important;margin-top:10px!important;}.txt1 p{outline:none!important;text-align:left!important;}#facebox .b {
  background:url(../facebox/b.png);
}

#facebox .tl {
  background:url(../facebox/tl.png);
}

#facebox .tr {
  background:url(../facebox/tr.png);
}

#facebox .bl {
  background:url(../facebox/bl.png);
}

#facebox .br {
  background:url(../facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  width:auto !important;

}

#facebox .popup {
  position: relative;
  
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width:auto;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
a{cursor:pointer;}a{text-decoration:none;color:#004287;}a:visited{text-decoration:none;color:#004287;}a:hover{text-decoration:underline;color:#004287;}.sappleMailWrap{border:1px solid #2763a5;}.sappleMenu{background-color:#eb3b12;border:2px solid #FFF;line-height:25px;margin-top:5px;margin-bottom:5px;border-left:0;border-right:0;}.sappleLeftL a{text-decoration:none!important;color:#666!important;padding:3px;border:0 solid #F00;float:left;width:90%;font-size:11.5px;font-weight:700;padding-left:15px;background-image:url(../images/DefaultImage/parrent1.gif);background-repeat:no-repeat;background-position:0 center;}.sappleLeftL a:hover{background-color:#EBEBEB;}.sappleLeftLChild a{text-decoration:none!important;color:#666!important;padding:3px;border:0 solid #F00;float:left;width:85%;font-size:11.5px;padding-left:15px;background-image:url(../images/DefaultImage/child1.gif);background-repeat:no-repeat;background-position:0 center;margin-left:10px;}.sappleLeftLChild a:hover{background-color:#EBEBEB;}.sappleLeftWrap{color:#FFF;border-right:1px solid #f00;width:180px;}.sappleRightWrap{border:0 solid #e0e0b1;width:800px;float:right;}.sappleSepLineRed{background-color:#eb3b12;height:5px;font-size:0;width:100%;}.sappleGapWrap{height:10px;}a.sappleMenuL:link,a.sappleMenuL:visited,a.sappleMenuL:hover{color:#FFF;text-decoration:none;margin-left:20px;margin-right:20px;}a.sappleMenuL:hover{color:#000;}a.sappleMenuFL:link,a.sappleMenuFL:visited,a.sappleMenuFL:hover{color:#FFF;text-decoration:none;margin-left:5px;margin-right:5px;}a.sappleMenuFL:hover{color:#000;}.sappleMore a:link,.sappleMore a:visited{text-decoration:none;color:#F00;float:right;font-size:10px;}.sappleMore a:hover{text-decoration:underline;color:#F00;float:right;}a.sappleSubLink:link{text-decoration:none;color:#F00;}a.sappleSubLink:visited{text-decoration:none;color:#F00;}a.sappleSubLink:hover{text-decoration:underline;color:#F00;}a.more:link{text-decoration:none;color:#F00;}a.more:visited{text-decoration:none;color:#F00;}a.more:hover{text-decoration:underline;color:#F00;}.sapplePadd{padding-left:20px;}.sappleDivGap{float:left;width:100%;height:10px;border:0 solid #000;}.sappleDivGap2{float:left;width:100%;height:8px;}.sapplePagination{text-align:center;color:#900;}.sappleBorder{border:1px solid #cfcfd1;}.sappleGridWrap{width:100%;border:0 solid #F00;}.sappleOddRow{width:700px;border:0 solid #F00;background-color:#dfe286;}.sappleEvenRow{width:600px;border:0 solid #F00;background-color:#f3e3b7;}.sappleMidWrap{width:530px;margin:0 20px 0 20px;_margin:0 10px 0 5px;}.sappleRightWrap2{width:240px;float:right;overflow:hidden;}.sappleMoreL{text-align:right;}.sappleButton a{text-decoration:none;color:#A5CDEE!important;float:left;padding-left:10px;padding-right:10px;line-height:36px;border-right:1px solid #4292CE;border-bottom:0;margin-right:2px;font-weight:700;font-size:12px!important;}.sappleButton a:hover{text-decoration:none;color:#FFF!important;float:left;font-weight:700;border-right:1px solid #4292CE;}.sappleButtonSelected a{text-decoration:none;color:#FFF!important;float:left;font-weight:700;padding-left:10px;padding-right:10px;line-height:36px;border-right:1px solid #4292CE;border-bottom:0;margin-right:2px;font-size:12px!important;}.ag{background-color:#0F0;color:#F00;}.ag1{background-color:#00F;color:#60F;}iframe,iframe table{border:0 solid #fff!important;}

