/*********************** COMMON PROPERTIES ****************************/
body
{
	/*font-family:"Arial";*/
	font-family:"Century Gothic";
	margin:0;
	padding:0px;
	font-size:15px;
}

h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}
hr
{
	margin:0;
	padding:0;
}
.hide
{
	display: none;
}
ul
{
	list-style-type : none;
}
.clear
{
	clear:both;
}
.floatleft
{
	float:left;
	margin:0 8px 0 0;
}
.floatright
{
	float:right;
	margin:0 0 0 10px;
}
img
{
	border:0
}
p
{
	margin:0;
    padding:0;
}
.bold
{
	font-weight:bold
}
/*********************** COMMON PROPERTIES ENDS *******************/

/*********************** MAIN PROPERTIES STARTS *******************/
#main_wrapper
{
    margin:0 auto;
    padding:0;
    /*width:988px;
    background:#FFFFFF;*/
	width:850px;
    border:solid 0px #000;
}
#header
{
    margin:0px 0 0 0;
    padding:0 0 3px 0;
    width:850px;
    height:40px;
    border-bottom:solid 2px #9f1d77;
}
#middle
{
    margin:15px 0 0 0;
    padding:0;
    width:850px;
}
#footer
{
    margin:15px auto;
	margin-bottom:7px;
    padding:0 0 0 10px;
    width:840px;
    height:50px;
    background:#9f1d77;
}

#footer_links
{
	margin:0px auto;
	padding:0;
	width:850px;
	
}

#footer_links span
{
	margin:0px;
	padding-left:350px;
	width:450px;
	display:block;
	float:left;
}

#footer_links span a
{
	padding-left:5px;
	display:block;
	float:left;
	border:none;
	
}

/*********************** MAIN PROPERTIES END *******************/

/*********************** HEADER PROPERTIES START *******************/
#header h1.logo a
{
    margin:0 0 0 0;
    padding:0;
    width:410px;
    height:36px;
    display:block;
    float:left;
/*    background:url(../images/proimage_logo.jpg) no-repeat 0 0;*/
}
#header ul.tpnav
{
    margin:7px 0 0 0;
    padding:0;
    float:right;
}
#header ul.tpnav li
{
    margin:0 0 0 10px;
    padding:0;
    float:left;
}
#header ul.tpnav li.cntbtn
{
    margin:0 0 0 10px;
    padding:2px 0 0 0;
    font-size:16px;
    font-weight:700; 
}

#header ul.tpnav li.cntbtn ul
{
	margin:-2px 0 0 0;
	padding:0px;
	position:absolute;
	z-index:2000;
	float:none;
	border:none;
	width:90px;
	visibility:hidden;
	background:#fff;
}

*html #header ul.tpnav li.cntbtn ul
{
	margin:27px 0 0 -100px;
}

*+html #header ul.tpnav li.cntbtn ul
{
	margin:27px 0 0 -100px;
}


html #header ul.tpnav li.cntbtn ul
{
	margin:-2px 0 0 0\0/;
}


#header ul.tpnav li.cntbtn ul li
{
	margin:0px;
	padding:5px;
	float:none;
	font-size:15px;
	font-weight:normal;
	border-bottom:solid 1px #CCCCCC;
	background:url(../images/faq_lst.gif) 7px 12px no-repeat;
}

#header ul.tpnav li.cntbtn ul li a
{
	padding:0 0 0 10px;
	color:#000000;
}


#header ul.tpnav li.cntbtn ul li a:hover
{
	color:#b22790;
}



#header ul.tpnav li.cntbtn a
{
    color:#9f1d77;
    text-decoration:none;
}
#header ul.tpnav li.cntbtn a:hover
{
    color:#000;
    text-decoration:none;
}

#header ul.tpnav li.Topdivider{
	width:1px; 
	background:#9f1d77; 
	padding-top:5px;
}
/******* Top Navigation dropdown ********/
#header ul.tpnav1
{
    margin:15px 0 0 0;
    padding:0;
    float:right;
}
#header ul.tpnav1 li
{
    margin:0 0 0 20px;
    padding:0 15px 0 0;
    float:left;
	background:url(../images/dwnblt.gif) no-repeat right 10px
}
#header ul.tpnav1 li a
{	
	font-size:16px;
	color:#7e3a77;
	font-weight:700;
	text-decoration:none;
}
#header ul.tpnav1 li.cntbtn
{
    margin:0 40px 0 0;
    padding:2px 0 0 0;
    font-size:22px;
    font-weight:700; 
}
#header ul.tpnav1 li.cntbtn a
{
    color:#000000;
    text-decoration:none;
}
/**************/
/*********************** HEADER PROPERTIES END *******************/

/*********************** MIDDLE PROPERTIES START *******************/
#middle ul.hmimgsctn
{
    margin:0 0 0 24px;
    padding:0;
    width:940px;
    height:350px;
	background:#333333;
}
#middle ul.hmimgsctn li
{
    margin:2px 2px 0 0;
    padding:0;
    width:233px;
    height:348px;
    float:left;
}
#middle ul.hmimgsctn li.nomrgn
{
    margin:10px 0 0 1px;
}
/*********************** MIDDLE PROPERTIES END *******************/

/*********************** FOOTER PROPERTIES START *******************/
#footer ul.ftrnav
{
    margin:0px;
    padding:0;
    float:left;
}
#footer ul.ftrnav li
{
    margin:0px;
    padding:0px;
	font-size:16px;
	color:#636363;
	font-weight:700;
	text-align:center;
    float:left;
}

#footer ul.ftrnav li a
{
	margin:0px;
    padding:15px 20px 0px 20px;
	height:35px;
	text-decoration:none;
	display:block;
	color:#636363;
	
}

#footer ul.ftrnav li.devider
{
	margin:0px;
	padding:0px;
	width:1px;	
	float:left;
}

#footer ul.ftrnav li a:hover
{
	text-decoration:none;
	color:#9f1d77;
	background:url(../images/white_bg.jpg) repeat-x;

}

#footer ul.ftrnav li a.selected
{
	color:#9f1d77;
}
#footer ul.ftrnav li ul
{
	margin:-143px 0 0 0;
	padding:0px;
	position:absolute;
	background:#ffffff;
	visibility:hidden;
	z-index:2000;
	width:109px;
	/*border-top:solid 1px #9f1d77;
	border-left:solid 1px #9f1d77;
	border-right:solid 1px #9f1d77;*/

}

#footer ul.ftrnav li ul.service
{

	margin:-267px 0 0 0;
	padding:0px;
	position:absolute;
	background:#fff;
	visibility:hidden;
	z-index:2000;
	width:116px;
}

*+html #footer ul.ftrnav li ul.service
{
	margin:-236px 0 0 -59px;
	padding:0 2px;

}

#footer ul.ftrnav li ul li
{
	padding-top:5px;
	border-bottom:solid 1px #CCCCCC;	
	font-size:15px;
	background:url(../images/faq_lst.gif) 5px 10px no-repeat;
	float:none;


	
}

#footer ul.ftrnav li ul li a
{

	padding:0 0 5px 13px;
	text-align:left;
	color:#333333;
	background:none;
	text-decoration:none;
	height:20px;
	font-weight:normal;
	border-left:solid 1px #fff;
}

#footer ul.ftrnav li ul li a:hover
{
	color:#9f1c79;
	background:none;
	border-left:solid 1px #fff;
}


/************** 09-02-2012 On login page *********/
#footer ul.ftrnavLGN
{
    margin:0px;
    padding:0;
    float:left;
}
#footer ul.ftrnavLGN li
{
    margin:0px;
    padding:0px;
	font-size:16px;
	color:#636363;
	font-weight:700;
	text-align:center;
    float:left;
}

#footer ul.ftrnavLGN li a
{
	margin:0px;
    padding:15px 20px 0px 20px;
	height:35px;
	text-decoration:none;
	display:block;
	color:#636363;
	
}

#footer ul.ftrnavLGN li.devider
{
	margin:0px;
	padding:0px;
	width:1px;	
	float:left;
}

#footer ul.ftrnavLGN li a:hover
{
	text-decoration:none;
	color:#9f1d77;
	background:url(../images/white_bg.jpg) repeat-x;

}

#footer ul.ftrnavLGN li a.selected
{
	color:#9f1d77;
}
#footer ul.ftrnavLGN li ul
{
	margin:-143px 0 0 0;
	padding:0px;
	position:absolute;
	background:#ffffff;
	visibility:hidden;
	z-index:2000;
	width:109px;

}

#footer ul.ftrnavLGN li ul.service
{

	margin:-267px 0 0 0;
	padding:0px;
	position:absolute;
	background:#fff;
	visibility:hidden;
	z-index:2000;
	width:116px;
}

*+html #footer ul.ftrnavLGN li ul.service
{
	margin:-236px 0 0 -59px;
	padding:0 2px;

}

#footer ul.ftrnavLGN li ul li
{
	padding-top:5px;
	border-bottom:solid 1px #CCCCCC;	
	font-size:15px;
	background:url(../images/faq_lst.gif) 5px 10px no-repeat;
	float:none;


	
}

#footer ul.ftrnavLGN li ul li a
{

	padding:0 0 5px 13px;
	text-align:left;
	color:#333333;
	background:none;
	text-decoration:none;
	height:20px;
	font-weight:normal;
	border-left:solid 1px #fff;
}

#footer ul.ftrnavLGN li ul li a:hover
{
	color:#9f1c79;
	background:none;
	border-left:solid 1px #fff;
}
/*************  END ************/
#footer p
{

	margin:0;
    padding:10px 70px 0 0;
    float:right;
    height:40px;
    font-size:24px;
    font-weight:700;
    color:#FFFFFF;
    background:url(../images/pie_img.jpg) no-repeat right top;
}

#footer span
{
	 margin:0;
    padding:20px 0 0 30px;
	float:left;
    height:50px;
    font-size:24px;
    font-weight:700;
    color:#FFFFFF;
 
}
/*********************** FOOTER PROPERTIES END *******************/

/*********************** INTERNAL PROPERTIES START *******************/
#intrmiddle
{
    margin:30px 0 0 0;
    padding:0;
    width:850px;
	min-height:372px;
}

@media \0screen {
  #intrmiddle
{   
	min-height:360px;
}
}
#intrmiddle h2.pghdr
{
     margin:0 0 0 250px;
    padding:0 0 0 36px;
    font-size:24px;
    font-weight:700;
	text-transform:lowercase;
}

/**************POST PRODUCTION START HERE *************************************/
.postprod
{
	margin:20px 0 0 0px;
    padding:0;
    width:450px;
	float:right;
}
.postprod p.pgdscrt
{
    margin:0 0 10px 0;
    padding:0 0 0 10px;
	line-height:24px;
    width:375px;
	background:#fff;
	float:left;
}
.postprod p.pgdscrt span.rtchcstmlst
{
    margin:5px 0 0 0;
    padding:0 0 0 10px;
	line-height:24px;
    width:390px;
    display:block;
    background:url(../images/crclblt.jpg) no-repeat 0 5px;
}

.postprod p.pgdscrt span.kdsimg
{
    margin:0 0px 20px 0;
    padding:0;
	line-height:24px;
    width:150px;
    float:left;
}
.postprod p.pgdscrt span.kdtxt
{
    margin:0 0 20px 0;
	line-height:24px;
    padding:0;
    width:350px;
    float:left;
}
.postprod p.pgdscrt span.kdtxt a
{
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}
.postprod p.pgdscrt a
{
    color:#00b0f0;
    font-weight:bold;
	line-height:24px;
}
.prchdr1
 {
	margin:0px;
    padding:10px;
    width:400px;
    background:#ecd9eb;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
	float:left;
}
/****************************POST PRODUCTION END HERE **********************************/
.intrlftsctn
{
   margin:20px 0 0 0px;
    padding:0;
    width:400px;
	float:left;
}
.intrlftsctn p.pgdscrt
{
	margin:0 0 10px 0;
    padding:0 0 0 10px;
	line-height:24px;
    width:475px;
	background:#fff;
	
}

.intrlftsctn_ser
{
    margin:20px 0 0 0px;
    padding:0;
    width:455px;
	float:right;

}

.intrlftsctn_ser p.pgdscrt
{
    margin:0px;
    padding:0 0 0 10px;
	line-height:24px;

}

.intrlftsctn p.pgdscrt span.rtchcstmlst
{
    margin:5px 0 0 0;
    padding:0 0 0 10px;
    width:490px;
    display:block;
    background:url(../images/crclblt.jpg) no-repeat 0 5px;
}

.intrlftsctn p.pgdscrt span.kdsimg
{
    margin:0 0px 20px 0;
    padding:0;
    width:150px;
    float:left;
}
.intrlftsctn p.pgdscrt span.kdtxt
{
    margin:0 0 20px 0;
    padding:0;
    width:450px;
    float:left;
}
.intrlftsctn p.pgdscrt span.kdtxt a
{
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}
.intrlftsctn p.pgdscrt a
{
    color:#00b0f0;
    font-weight:bold;
}
.intrlftsctn ul.pielst
{
   	margin:10px 0 20px 10px;
    padding:0;
    width:400px;
}
.intrlftsctn ul.pielst li
{
	margin:0 0 20px 0;
    padding:0 10px 0 10px;
    font-weight:bold;
	background:url(../images/ctg_greylft_blt.gif) 0px 4px no-repeat;
	float:left;
}
.intrrgtsctn
{
    margin:-28px 0 0 0;
    padding:0;
	float:left;
    width:250px;
}
.intrrgtsctn h2.srcvewbtn a
{
	margin:275px 0 0 20px;
    padding:5px 0 0 0;
    width:220px;
    height:35px;
	float:none;	
    text-align:center;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    font-size:20px;
    font-weight:700;
    background:url(../images/pdflnk_bg.jpg) no-repeat 0 0;
}
.intrrgtsctn h2.srcvewbtn a:hover
{
    text-decoration:underline;
}

.intrrgtsctn h2.wrkflovewbtn a
{
    margin:15px 0 0 20px;
    padding:5px 0 0 0;
    width:220px;
    height:35px;
    text-align:center;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    font-size:20px;
    font-weight:bold;
    background:url(../images/pdflnk_bg.jpg) no-repeat 0 0;
}
.intrrgtsctn h2.wrkflovewbtn a:hover
{
    text-decoration:underline;
}

.intrlafnav
{
     margin:20px 0 0 0;
    padding:0 0 0 10px;
    width:180px;
    float:left;
}
.intrlafnav ul.piecompr
{
    margin:0;
    padding:0;
    width:180px;
}
.intrlafnav ul.piecompr li
{
    margin:0 0 8px 0;
    padding:0 0 8px 0;
    border-bottom:solid 1px #d4d4d4
	text-transform:lowercase;
}
.intrlafnav ul.piecompr li a
{
    font-size:14px;
    color:#000000;
    text-decoration:none;
}
.intrlafnav ul.piecompr li a:hover
{
    color:#9f1d77;
    text-decoration:underline;
}

.intrlafnav ul.piecompr li a.selected
{
    color:#9f1d77;
    text-decoration:underline;
}
.intrpiergtsctn
{
    margin:20px 0 0 0;
    padding:0;
    width:640px;
    float:right;
}
.pitbl
{
    margin:0;
    padding:0;
    width:640px;
    border:solid 1px #000000;
    border-collapse:collapse;
}
.pitbl td
{
    padding:3px;
    border:solid 1px #000000;
    border-collapse:collapse;
}
.hdrtd
{
    text-align:center;
    font-weight:bold;
}
.txcntrtd
{
    text-align:center;
}
.clrtd
{
    background:#9f1d77;
	color:#636363;
}
.whtnwlnk a
{
    color:#0000ff;
    text-decoration:none;
}
.whtnwlnk a:hover
{
    text-decoration:underline;
}
.prchdr
{
    margin:10px 0px;
    padding:10px;
    width:480px;
    background:#ecd9eb;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
	float:left;
}
h3.lgnhdr
{
    margin:0 0 0 175px;
    padding:0;
    font-size:18px;
    font-weight:700;
}

h3.frgpwdhdr
{
    margin:0px;
    padding:0;
    font-size:18px;
    font-weight:700;
	text-align:center;
}

.lgnscrn
{
    margin:0 0 0 100px;
    padding:0;
    width:300px;
    background:url(../images/lgn_bg.jpg) repeat-y 0 0;
}
.lgnscrn h2.lgnhdrbtncrnr
{
    margin:0;
    padding:0;
    width:300px;
    height:10px;
}
.lgnscrn ul.lgnbox
{
    margin:10px 0 0 22px;
    padding:0;
    width:256px;
}
.lgnscrn ul.lgnbox li
{
    margin:5px 0 0px 0;
    padding:0;
}
.lgnscrn ul.lgnbox li.usrdpwdfld
{
    margin:0;
   /* padding:7px;*/
   padding:3px 0px 0px 0px;
    width:254px;
    height:23px;
   /* background:url(../images/lgninpt_b.jpg) no-repeat 0 0;*/
}
.lgnscrn ul.lgnbox li.frgtpwd
{
    margin:0 0 20px 0;
    padding:0;
    text-align:center;
    font-size:14px;
    
}
.lgnscrn ul.lgnbox li.frgtpwd a
{
    color:#000000;
    text-decoration:none;
}
.lgnscrn ul.lgnbox li.frgtpwd a:hover
{
    text-decoration:underline;
}
.lgnscrn ul.lgnbox li.rmbpwd
{
    margin:5px 0 0 0;
    padding:0;
    font-size:11px;
    color:#7a7a7a;
}
.lgnpwdinptbx
{
    margin:0;
    padding:0;
	width:238px;
	font-size:14px;
	border:none;
    background:none;
}


.lgnscrn ul.lgnbox li.lgnbtn
{
    margin:20px 0 10px 0;
    padding:0;
    text-align:center; 
}

/******* Start 09-02-2012 Start**********/
@media \0screen {
.lgnscrn ul.lgnbox li.lgnbtn
{
	text-align:center;
	height:45px;
	width:100px;
	margin:24px 0px 0px 90px;
		
}
}

*+html .lgnscrn ul.lgnbox li.lgnbtn
{
	text-align:center;
	height:45px;
	width:100px;
	margin:24px 0px 0px 20px;
		
}
/************** END 09-02-2012 END **********/

h3.nwsgnhdr
{
    margin:0;
    padding:5px 0 0 0;
    font-size:18px;
    font-weight:700;
    width:400px;
    text-align:center;
}
.nwsgnup_btn
{
    margin:20px 0 0 0;
    padding:0;
    width:400px;
    text-align:center;
}
.nwusrreglftsctn
{
    margin:20px 0 0 0;
    padding:0;
    width:700px;
    float:left;    
}
.nwusrregrgtsctn
{
    margin:20px 0 0 0;
    padding:0;
    width:200px;
    float:right;
}
.nwusrregrgtsctn ul
{
    margin:0;
    padding:0;
}
.nwusrregrgtsctn ul li
{
    margin:10px 0 0 0;
    padding:0;
    font-size:14px;
    font-weight:700;
}
.nwusrregrgtsctn ul li a
{
    color:#bfbfbf;
    text-decoration:none;
}
.nwusrregrgtsctn ul li a:hover, .nwusrregrgtsctn ul li a.selected
{
    color:#000000;
}
.nwusrinpttd
{
    border:solid 1px #757575;
    background:#FFFFFF;
    width:300px;
}
.nwusradrsinpttd
{
    border:solid 1px #757575;
    background:#FFFFFF;
    width:400px;
}
.nwusrsltdtbx
{
    border:solid 1px #757575;
    background:#FFFFFF;
    width:300px;
}
.nwusrnxtbtn
{
    margin:0 0 0 175px;
    padding:0;
}
.nwusrreglftsctn ul.cnntsclmdlnk
{
    margin:0 0 0 250px;
    padding:0;
    width:200px;
}
.nwusrreglftsctn ul.cnntsclmdlnk li
{
    margin:0 0 5px 0;
    padding:0;
    width:200px;
    height:60px;
}
.nwusrreglftsctn ul.cnntsclmdlnk li a
{
    color:#000;
    text-decoration:none;
}
.nwusrreglftsctn ul.cnntsclmdlnk li a span.scncntimg
{
    margin:0;
    padding:0;
    width:60px;
    display:block;
    float:left;
}
.nwusrreglftsctn ul.cnntsclmdlnk li a span.scncnttxt
{
    margin:16px 0 0 10px;
    padding:0;
    float:left;
    width:130px;
    display:block;
    font-size:18px;
    font-weight:normal;
}

.cntnxtbtn
{
    margin:20px 0 0 500px;
    padding:0;
    width:130px;
    height:40px;
}
.intrrgtsctn div.piegrpsctn
{
    margin:0;
    padding:0 0 0 10px;
    width:400;
	float:left;
}
.intrrgtsctn div.piegrpsctn p.pieimg
{
    margin:5px 0 0 0;
    padding:0;   
    position:absolute;
	z-index:1000px;
}
.intrrgtsctn div.piegrpsctn p.srcpstprdlnk a
{
    margin:-10px 0 0 0;
	padding:0;
	position:absolute;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#000;
	text-decoration:none;
	left: 605px;
	top: 128px;
}
.intrrgtsctn div.piegrpsctn p.srcpstprdlnk a.dselect
{
    color:#8f8e8e;
}
.intrrgtsctn div.piegrpsctn p.srcqltlnk a
{
    margin:21px 0 0 288px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.srcqltlnk a.dselect
{
    color:#8f8e8e;
}
.intrrgtsctn div.piegrpsctn p.srcvdwlnk a
{
    margin:145px 0 0 55px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.srcvdwlnk a.dselect
{
    color:#8f8e8e;
}
.intrrgtsctn div.piegrpsctn p.srcdznlnk a
{
    margin:170px 0 0 180px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.srcdznlnk a.dselect
{
    color:#8f8e8e;
}
.intrrgtsctn div.piegrpsctn p.wpiprzlnk
{
    margin:10px 0 0 60px;
	padding:0;
	position:absolute;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	left: 537px;
	top: 127px;
}
.intrrgtsctn div.piegrpsctn p.wpiqtlnk
{
   	margin:10px 0 0 275px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:bold;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.wpitrntmlnk
{
    margin:170px 0 0 120px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:bold;
    color:#000;
    text-decoration:none;
}

/*********************** INTERNAL PROPERTIES END *******************/

/*********************** JAVASCRIPT CSS START *******************/
.wrkctg 
{
    width:500px; 
    list-style:none; 
    margin:0;
    padding:0;
}
.wrkctg li
{
    margin:0 0 0x 0;
    padding:0 0 0 0;
    background:#eeeeee;
}
.wrkctg h3
{
    margin:0 0 0 0;
    padding:8px 0 8px 8px;
    width:492;
    text-decoration:none;
    font-size:14px;
    cursor:pointer;
    font-weight:normal;
    color:#1f8dfe;
    background:url(../images/yello_blt.gif) no-repeat left 12px;
    background-color:#FFFFFF;
    border-bottom:solid 1px #e5e5e5;
}
.wrkctg h3.hover
{
    background:url(../images/yello_dwnblt.gif) no-repeat right 6px;
}
.wrkctg .wrkctg-section 
{
    margin:0;
    padding:0;
    width:500px;
    overflow:hidden; 
}
.wrkctg .wrkctg-section p
{
    margin:0 0 5px 0;
    padding:7px;
    width:480px;
}
.wrkctg li h2.fqpgdtlshdr
{
    margin:10px 0 0 0;
    padding:0;
    font-size:18px;
    font-weight:700;
    background:#FFFFFF;
}
/*********************** JAVASCRIPT CSS END *******************/

.pietbl
{
    margin:0;
    padding:0;
    width:298px;
    background:url(../images/src_pgbg.jpg) no-repeat center 20px;
}

/*********************** Contact Form Starts here *******************/

.frm_detail
{

    margin:20px 0 0 0;
    padding:0 10px 10px 10px;
    width:600px;
    float:left;

}

.frm_detail span.top_round
{
	margin:0px;
	padding:0px;
	background:url(../images/frm_top_bg.jpg) no-repeat;
	width:550px;
	height:12px;
	float:left;
}
.frm_detail span.btm_round
{
	margin:0px;
	padding:0px;
	background:url(../images/frm_btmp_bg.jpg) no-repeat;
	width:550px;
	height:12px;
	float:left;
}
.frm_detail span.mid_sec
{
	margin:0px;
	padding:0px;
	background:url(../images/frm_mid_bg.jpg) repeat-y;
	width:550px;
	float:left;
}


.frm_right_nav
{
	margin:20px 0 0 0;
	padding:0px;
	width:200px;
	float:left;
}

.frm_left_td
{
	padding:0px 0px 0px 10px;
	background-color:#f6f6f6;
	border-left:solid 1px #dfdfdf;
	vertical-align:middle;
}

.frm_right_td
{
	padding-left:49px;
	background:#f6f6f6; 
	border-right:solid 1px #dfdfdf;
	
}


.txt_box
{
	margin:0 5px 0 0;
	padding:2px;
	height:16px;
	width:246px;
	border:1px solid #c79ae9;
}

.select_menu
{
	width:300px;
	height:22px;
}
/*
.select {
	margin:0px;
	position: absolute;
	width: 302px; /* With the padding included, the width is 190 pixels: the actual width of the image. 
	height: 20px;
	padding:0px;
	border:solid 0px #7f9db9;
	background: url(images/select_bg.jpg) no-repeat;
	overflow: hidden;
}*/

.select {
	position: absolute;
	width:302px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height:25px;
	padding:3px 0 0 5px;
	margin:0px;
	color:#000000;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
}


.colored_strp
{
	background-color:#e2c3f8;

}

.white_strp
{
	background-color:#636363;
}


.frm_right_nav ul
{
	margin:0px;
	padding:0px;
	width:150px;
	float:left;
}

.frm_right_nav ul li
{
	margin:0px;
	padding:0 0 50px 0;
	font-size:20px;
	font-weight:700;
	color:#CCCCCC;
	float:none;
}

.frm_right_nav ul li a
{
	color:#CCCCCC;
	text-decoration:none;
}

.frm_right_nav ul li a:hover
{
	color:#000000;
}

.frm_right_nav ul li a.selected
{
	color:#000000;
}

.nxt_btn
{
	margin:10px 0px;
	padding:0px;
	background:url(../images/next_btn.jpg) no-repeat;
	width:130px;
	height:40px;
	color:#ffffff;
	font-size:20px;
	border:0px;
	cursor:pointer;
}


.fb_title
{
	margin:0px;
	padding:0 0 0 10px;
	font-size:20px;
	font-weight:700;
	width:250px;
}

.fb_title a
{
	color:#000000;
	text-decoration:none;
}

.fb_title a:hover
{
	color:#9e429b;
}

.save_btn
{
	margin:10px 0px;
	padding:0px;
	background:url(../images/save_btn.jpg) no-repeat;
	width:130px;
	height:40px;
	color:#ffffff;
	font-size:20px;
	border:0px;
	cursor:pointer;
}


.voption_tbl
{
    margin:0;
    padding:0;
    border:0px;
    border-collapse:collapse;
}
.voption_tbl td
{
    padding:3px;
	border:0px; 
}

.voption_tbl td.int_cell_colored
{
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	background:#9f1d77;
	color:#636363;
	text-align:center;
}

.voption_tbl td.int_cell
{
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;

}
.voption_tbl td.int_cell_btm
{

	border-bottom:solid 1px #000;

}
.voption_tbl td.int_cell_lft
{

	border-right:solid 1px #000;

}

.voption_tbl td.topcell
{
	width:127px;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}

/*********************** Contact Form Ends here *******************/

/************ Message *********/
.message {
	font-size : 10 px;
	text-align:center;
	color:#FF0000;
	
} 

/*.foterPopup{
	border:1px solid #000000; 
	height:60px; 
	margin:-150px 0px 0px 300px; 
	width:400px; 
	padding:20px 10px; 
	position:absolute; 
	z-index:1000; 
	background:#fff; 
	display:none;
}

*+html .foterPopup{	
		margin:-180px 0px 0px -100px; 
		width:570px;
}*/

.foterPopup{
	margin:-250px 0px 0px 228px;
	padding:0px;
	background:url(../images/popup_mid_bg.jpg) repeat-y;
	width:376px;
	position:absolute;
	z-index:2000;
	display:none;

}

.foterPopup h2.lgnhdrbtncrnr
{
    margin:0px;
    padding:0;
    width:376px;
    height:12px;
}

.foterPopup .foterPopup_inner
{
	margin:20px 0px;
	text-align:center;
	height:50px;
	width:370px;
}
*+html .foterPopup{	
		margin:-180px 0px 0px -100px; 
}

.subtitles
{
	color:#636363;
}

.foterPopup_inner .popupbtn1{
	margin:0px 0px 0px 20px\9;
	width:150px;
	float:left;
}

.foterPopup_inner .popupbtn2{
	width:275px;	
	margin:0px 0px 0px 95px;
	margin:0px 0px 0px 155px\9;
	

}
/****** For REBOOKU RESELLER*********/
.intrebkulogo
{
    margin:20px 0 20px 0;
    width:980px;
    text-align:center;
}

/*********** END *********/

/********* 07-02-2013 for PIE point page**********/
.wrkctg_faq {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 390px;
	
}
.wrkctg_faq li.fqpgdtlshdr {
    background: url("../images/faq_lst.gif") no-repeat scroll 0 5px transparent;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
    width: 390px;
}

.wrkctg_faq {
    list-style: none outside none;
}

.wrkctg_faq li.fqpgdtlshdr a {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-left: -10px;
    padding-left: 8px;
    text-decoration: none;
}



.wrkctg_faq li {

    width: 390px;
}


.hide{ display:none;}
.show{ display:inherit;}

.wrkctg_faq li.fqpgdtlshdr a.level2:link{  color: #9F1D77;  font-weight: normal;}
.wrkctg_faq li.fqpgdtlshdr a.level2:hover{  color: #999999;  font-weight: normal;}

.wrkctg_faq li.fqpgdtlshdr a.level2 div{    
    border-bottom: 1px solid #E5E5E5;
   color: #000 !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 8px 8px;
    text-decoration: none;
    width: 390px; }
<!----- Arrows Start --->    
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	
	border-bottom: 10px solid #fff;
}

.arrow-down {
 float:left;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	
	border-top: 10px solid #fff;
}

.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
 
 float:left;
 margin-right:10px;
	
	border-left: 10px solid #fff;
}

.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	
	border-right:10px solid #fff;
}
<!----- Arrows Start end--->
.frontTable{
    border:1px solid black;    
    border-collapse:collapse;
    font-size:15px;
    width:80%;
}

.frontTable th {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}

.frontTable td {
    border:1px solid black;
    border-collapse:collapse;
    text-align:left;
    padding:5px;
}
