/*********************** COMMON PROPERTIES ****************************/
body
{
	/*font-family:"Century Gothic";*/	/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	margin:0;
	padding:20px 0 20px 0;
	font-size:13px;
}

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:750px;
   /* background:#FFFFFF; */
	
}
#header
{
    margin:10px 0 0 0;
    padding:0 0 10px 0;
    width:750px;
    height:40px;
    border-bottom:solid 2px #9f1d77;
}
#middle
{
    margin:15px 0 0 0;
    padding:0;
    width:750px;
}
#footer
{
    margin:15px 0 0 0;
    padding:0;
    width:750px;
    height:50px;
    background:#9f1d77;
}
/*********************** MAIN PROPERTIES END *******************/

/*********************** HEADER PROPERTIES START *******************/
#header h1.logo a
{
    margin:0 0 0 0;
    padding:0;
    width:355px;
    height:43px;
    display:block;
    float:left;
   /* background:url(../images/proimage_logo.jpg) no-repeat 0 0;*/
}
#header ul.tpnav
{
    margin:15px 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 40px 0 0;
    padding:2px 0 0 0;
    font-size:22px;
    font-weight:700; 
}
#header ul.tpnav li.cntbtn a
{
    color:#000000;
    text-decoration:none;
}
/*********************** HEADER PROPERTIES END *******************/

/*********************** MIDDLE PROPERTIES START *******************/
#middle ul.hmimgsctn
{
    margin:0;
    padding:0;
    width:750px;
    height:380px;
    background:#7e3a77;
}
#middle ul.hmimgsctn li
{
    margin:10px 9px 0 0;
    padding:0;
    width:240px;
    height:360px;
    float:left;
}
#middle ul.hmimgsctn li.nomrgn
{
    margin:10px 0 0 1px;
}
/*********************** MIDDLE PROPERTIES END *******************/

/*********************** FOOTER PROPERTIES START *******************/
#footer ul.ftrnav
{
    margin:24px 0 0 24px;
    padding:0;
    float:left;
}
#footer ul.ftrnav li
{
    margin:0 10px 0 0;
    padding:0;
    float:left;
}
#footer p
{
    margin:0;
    padding:20px 100px 0 0;
    float:right;
    height:50px;
    font-size:24px;
    font-weight:700;
    color:#FFFFFF;
    background:url(../images/pie_img.jpg) no-repeat right bottom;
}
/*********************** FOOTER PROPERTIES END *******************/

/*********************** INTERNAL PROPERTIES START *******************/
#intrmiddle
{
    margin:30px 0 0 24px;
    padding:0;
    width:702px;
}
#intrmiddle h2.pghdr
{
    margin:0;
    padding:0;
    font-size:24px;
    font-weight:700;
}
.intrlftsctn
{
    margin:20px 0 0 0;
    padding:0;
    width:500px;
    float:left;
}
.intrlftsctn p.pgdscrt
{
    margin:0 0 20px 0;
    padding:0;
    width:500px;
}
.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:350px;
    float:left;
}
.intrlftsctn p.pgdscrt span.kdtxt a
{
    color:#000000;
    text-decoration:none;
    font-weight:normal;
}
.intrlftsctn p.pgdscrt a
{
    color:#00b0f0;
    font-weight:bold;
}
.intrlftsctn ul.pielst
{
    margin:10px 0 20px 0;
    padding:0;
    width:500px;
}
.intrlftsctn ul.pielst li
{
    margin:0 0 0 20px;
    padding:0;
    font-weight:bold;
}
.intrrgtsctn
{
    margin:20px 0 0 0;
    padding:0;
    float:right;
    width:400px;
}
.intrrgtsctn h2.srcvewbtn a
{
    margin:25px 0 0 100px;
    padding:5px 0 0 0;
    width:220px;
    height:35px;
    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;
}
.intrlafnav
{
    margin:20px 0 0 0;
    padding:0;
    width:200px;
    float:left;
}
.intrlafnav ul.piecompr
{
    margin:0;
    padding:0;
    width:200px;
}
.intrlafnav ul.piecompr li
{
    margin:0 0 8px 0;
    padding:0 0 8px 0;
    border-bottom:solid 1px #d4d4d4
}
.intrlafnav ul.piecompr li a
{
    font-size:14px;
    color:#000000;
    text-decoration:none;
}
.intrlafnav ul.piecompr li a:hover
{
    color:#b22791;
    text-decoration:underline;
}
.intrpiergtsctn
{
    margin:20px 0 0 0;
    padding:0;
    width:710px;
    float:right;
}
.pitbl
{
    margin:0;
    padding:0;
    width:710px;
    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:#9e429b;
}
.whtnwlnk a
{
    color:#0000ff;
    text-decoration:none;
}
.whtnwlnk a:hover
{
    text-decoration:underline;
}
.prchdr
{
    margin:10px 0 10px 0;
    padding:5px;
    width:490px;
    background:#ecd9eb;
    font-size:14px;
    font-style:italic;
    font-weight:700;
}
h3.lgnhdr
{
    margin:0 0 0 100px;
    padding:0;
    font-size:18px;
    font-weight:700;
}
.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;
    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;
    color:#fe6f10;
}
.lgnscrn ul.lgnbox li.frgtpwd a
{
    color:#fe6f10;
    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;
    border:none;
    background:none;
}
.lgnscrn ul.lgnbox li.lgnbtn
{
    margin:20px 0 10px 0;
    padding:0;
    text-align:center; 
}
h3.nwsgnhdr
{
    margin:0;
    padding: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;
    width:400;
    height:175px;
}
.intrrgtsctn div.piegrpsctn p.pieimg
{
    margin:30px 0 0 50px;
    padding:0;
    width:300px;
    height:150px;
    position:absolute;
}
.intrrgtsctn div.piegrpsctn p.srcpstprdlnk a
{
    margin:0;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    text-align:right;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.srcpstprdlnk a.dselect
{
    color:#bfbfbf;
}
.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:#bfbfbf;
}
.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:#bfbfbf;
}
.intrrgtsctn div.piegrpsctn p.srcdznlnk a
{
    margin:135px 0 0 310px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.srcdznlnk a.dselect
{
    color:#bfbfbf;
}
.intrrgtsctn div.piegrpsctn p.wpiprzlnk a
{
    margin:20px 0 0 60px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.wpiqtlnk a
{
    margin:20px 0 0 275px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-decoration:none;
}
.intrrgtsctn div.piegrpsctn p.wpitrntmlnk a
{
    margin:162px 0 0 120px;
    padding:0;
    position:absolute;
    font-size:20px;
    font-weight:700;
    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:700px;
    float:left;

}

.frm_detail span.top_round
{
	margin:0px;
	padding:0px;
	background:url(../images/frm_top_bg.jpg) no-repeat;
	width:650px;
	height:12px;
	float:left;
}
.frm_detail span.btm_round
{
	margin:0px;
	padding:0px;
	background:url(../images/frm_btmp_bg.jpg) no-repeat;
	width:650px;
	height:12px;
	float:left;
}
.frm_detail span.mid_sec
{
	margin:0px;
	padding:0px;
	background:url(../images/frm_mid_bg.jpg) repeat-y;
	width:650px;
	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:15px;
	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;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
}


.colored_strp
{
	background-color:#e2c3f8;

}

.white_strp
{
	background-color:#fff;
}


.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:#9e429b;
	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:182px;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}

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

/************ Message *********/
.message {
	font-size : 11 px;
	text-align:center;
	color:#FF0000;
	
}
/**********Upload tool**********/
.bold_statement
{
	font-weight:bold;
}

.ut_progress_text
{
	color:#636363;
}

.error{
 /*color:#636363;*/ color:red;
}

.ui-widget-content a { color: #636363/*{fcContent}*/; }
.sucess
{
	color:#636363;
}


.ui-widget-content { /*border: 1px solid #636363*//*{borderColorContent}*/; background: none/*{bgColorContent}*/ /*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;/*{fcContent}*/; }

.ui-widget-header_new
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #FFF;

border-right-color-value: #FFF;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #FFF;

border-left-color-value: #FFF;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

/*background-color: #FFFFFF; */

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 50% 50%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;
}
.ui-widget-content {
/*color:#000000;*/

}

.ui-widget-header { /*border: 1px solid #636363*//*{borderColorHeader}*/; background: none/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #636363/*{fcHeader}*/; font-weight: bold; }
/**********Upload tool Ends Here**********/