*{ margin:0; padding:0}
body { background:#D9DDDE; font-family:Arial, Verdana, Helvetica, sans-serif; color:#686969}
a { color:#12aed5}
a:hover { color:#676767}
.right { text-align:right} 

.mainWrapper { background:none;}
.innerWrapper { width:985px; margin:0 auto; }

/*-------------------------Layout option one ----------------------------------*/
.layout01 { width:977px;  background:#fff url(../images/New/dot_green.gif) 747px repeat-y; }

.layout01 .column01 { width:740px; float:left; margin-right:7px; }
.layout01 .column02  { width:230px; float:left; /*background: url(../images/New/dot_green.gif) repeat-y left top;*/}

/*-------------------------Layout option one ----------------------------------*/
.layout02  { width:980px;  background:url(../images/New/dot_green.gif) 681px repeat-y; float:left }
.layout02 .column01 { width:674px; float:left; margin-right:7px; }
.layout02 .column02  { width:296px; float:left; /*background: url(../images/New/dot_green.gif) repeat-y left top;*/}

/*-------------------------Layout option one ----------------------------------*/
.layout03 .column01 { width:100%; float:left; margin-right:0; }

.column01Head { font-weight:300; padding:5px 5px 0 5px; background:#2085cc url(../images/New/corner_head.gif) no-repeat right top;font-size:18px; color:#fff; height:30px;}
 
.column01Head h2 { float:left; font-size:16px; background:#2085cc url(../images/New/icons.png) no-repeat 0 0; padding:3px 10px 4px 25px; margin-left:8px; font-weight:700 }
.column01Head .help { float:right}

.boxWrapper { border:1px solid #95a486; margin:15px}

/* round corner container */
.mainContainer {}
.mainContainer .tl, .mainContainer .tr, .mainContainer .bl, .mainContainer .br { background: url(../images/New/curve_main.png); height: 14px; font-size: 2px;}
.mainContainer .tl, .mainContainer .bl { margin-right: 14px;}
.mainContainer .tr, .mainContainer .br {margin-left: 14px;	margin-top: -14px;	}
.mainContainer .tr {background-position: 100% 0; 	}
.mainContainer .bl  { background-position: 0 -14px;}
.mainContainer .br { background-position: 100% -14px;	}
.mainContainer .inside { border:1px solid #E9E9E9; margin-bottom:10px; margin-top:10px; color: #686969; font:normal 12px Arial, Helvetica, sans-serif;	  background:#FFFFFF; -moz-border-radius: 9px 9px 5px 5px; -moz-box-shadow: 0 0 25px #888888;-webkit-border-radius: 9px 9px 5px 5px; -webkit-box-shadow: 0 0 25px #888888;}
/* round corner end */

/*--------------------------- Boxes ------------------------------------------------*/


.contactBox { background:#fff; float:left; margin:5px 0; padding:5px; } 
.contactBox .col001 { float:left; width:112px;}
.contactBox .col002 { float:left; width:560px;}
.contactBox .col002 h3 { color:#000; float:left; width:448px; float:left}
.contactBox .col002 p{ margin-bottom:5px; color:#666}
.contactBox:hover { background:#e8ffd1}
.imgBox { width:96px; height:96px; border:2px solid #d6dbdf; text-align:center; padding:2px 0; background:#fff}
.loginbox { float:right; margin:5px 10px 0 0; color:#787878; width:448px; }

.icon_checked_big { background:url(../images/New/icons.png) no-repeat left -1175px; width:25px; height:25px; display:inline-block}
.icon_checked_small { background:url(../images/New/icons.png) no-repeat left -1203px; width:25px; height:25px; display:inline-block}
.icon_checked_smallest { background:url(../images/New/icons.png) no-repeat left -1238px; width:16px;  height:12px;  display:inline-block}
/*------------------------------ Top menu css start ----------------------*/
.mainNav { padding:0px; height:34px; float:left; font:bold 11px 'Trebuchet MS', Verdana, Geneva, sans-serif; width:355px;}
.mainNav ul {margin:4px 4px 0 0; padding:0px; list-style:none;  /*background:#b7e4f5;*/ float:right }
.mainNav ul li {margin:0 3px 0 0; display:inline; float:left; background:#b7e4f5; }
 
.mainNav ul li a { display:block; float:left; color:#969595; text-decoration:none;  /*margin-right:1px;*/  }
.mainNav ul li a:hover {  color:#2489cd; text-decoration:none;  }

.mainNav ul li span a  {  /*background:url(../images/New/bg_menu.gif) repeat-x;*/ padding:10px 10px 5px 10px; display:block; line-height:16px  }
.mainNav ul li span:hover a, .mainNav ul li.active span a {color:#f9923e; text-decoration:none; display:block; background: #2792dd/* url(../images/New/arrow_yellow.png) no-repeat center 0*/; /*border-bottom:3px solid #a5cae2; */padding:11px 10px 4px 10px; /*#background-position:center 0px;*/ }
 
.mainNav ul li.first span:hover a, .mainNav ul li.first.active span a { border-left:none; padding:11px 10px 4px 10px; line-height:16px }
.mainNav ul li.last span:hover a, .mainNav ul li.last.active span a { border-right:none; padding:11px 10px 4px 10px;}

.mainNav ul li.first span:hover, .mainNav ul li.active span {color:#fff; text-decoration:none;  display:block;/* background: url(../images/New/menu_hover.gif) no-repeat left 0!important;*/}
.mainNav ul li.last span:hover,  .mainNav ul li.active span {color:#fff; text-decoration:none;  display:block;/* background: url(../images/New/menu_hover.gif) no-repeat right 0!important;*/}
 

.mainNav ul li.last span a { /*margin-right:13px;*/ line-height:16px }
.mainNav ul li.first span a { /*margin-left:13px;*/ }

.mainNav ul li.first span { display:block; margin:0; float:left; /*height:34px;*/ cursor:pointer; margin-right:1px;}
.mainNav ul li.last span { display:block; margin:0; float:left; /*height:34px;*/ cursor:pointer; }
.mainNav ul li.last {/* background:none;*/}
.mainNav ul li.last ul li{ display:block; border:1px solid}
/* submenu css */
 #mainNav li {position: relative;}

/* hide from IE mac \*/
#mainNav li {position: static; width: auto;}
/* end hiding from IE5 mac */

#mainNav li ul, #mainNav ul li  { background:none;	width: 12em;
}
#mainNav ul li a  {	color: #565656;	border-right: 0;	padding: 3px 12px 3px 11px;}
#mainNav li ul {	position: absolute;	display: none;	background-color: #FFFFFF;}
/** + html #mainNav li ul {margin:0 0 0 10px;}*/
 
html>body #mainNav li:hover ul { background:url(../images/New/bg_submenu.png) no-repeat left bottom} 
 
#mainNav li:hover ul  {	display: block; margin-top:30px; *margin-left:-58px;}
#mainNav li:hover ul a, #mainNav li.p7hvr ul a { color: #a2daff; background:#2792DD; width:100px; }
#mainNav ul a:hover { 	color: #FFFFFF !important;}

#mainNav li:hover ul  {	display: block; margin-top:30px; *margin-left:-46px;}
#mainNav li.request:hover ul {*margin-left:-70px;}
/* end submenu css*/



.no-overflow-x { overflow-x:hidden}
 

 
.colWrapper { float:left; margin-bottom:10px; width:225px; padding-left:10px;}
.colWrapper .c1 { float:left; width:45px; padding-right:5px;} 
.colWrapper .c2 { float:left;  width:160px;}  /*margin-top:10px;*/
.colWrapper .c2 a { text-decoration:none; font-weight:700}
.colWrapper .c2 p { font-size:11px; }
.colWrapper .c3 { float:left; width:22px; padding-right:5px;} 

.colWrapper2 { float:left; margin-bottom:10px; width:200px; padding-left:5px;}
.colWrapper2 .c1 { float:left; width:30px; padding-right:5px;} 
.colWrapper2 .c2 { float:left;  width:165px;}  /*margin-top:10px;*/
.colWrapper2 .c2 a { text-decoration:none; font-weight:700}
.colWrapper2 .c2 p { font-size:11px; }
.colWrapper2 .c3 { float:left; width:22px; padding-right:5px;} 

.colWrapper3 { border: 1px solid #D7D7D7; float: left;/* margin-bottom: 10px;*/ width: 205px; padding: 5px; background:#F1F1F1;-webkit-border:5px; -moz-border-radius: 5px; border-radius: 5px 5px 5px 5px; }
.colWrapper3:hover {background: #E7E7E7;}
.colWrapper3 .c1 { float: left; width: 30px; padding-right: 5px; }
.colWrapper3 .c2 { float: left; width: 165px; }
.colWrapper3 .c2 a { text-decoration: none; font-weight: 700; color:#2085CC; }
.colWrapper3 .c2 p { font-size: 11px; }
.colWrapper3 .c3 { float: left; width: 22px; padding-right: 5px; }

.colWrapper4 { border: 1px solid #D7D7D7; margin-bottom:5px; float: left; width: 430px; padding: 5px; background:#fff;-webkit-border:5px; -moz-border-radius: 5px; border-radius: 5px 5px 5px 5px; }
.colWrapper4:hover {background: #CAE9FA; opacity:1;}
.colWrapper4 .c1 { float: left; width: 205px; padding-right: 5px; }
.colWrapper4 .c2 { float: left; width: 128px; padding-right: 5px;}
.colWrapper4 .c2 a { text-decoration: none; font-weight: 700; color:#2085CC; }
.colWrapper4 .c2 p { font-size: 11px; }
.colWrapper4 .c3 { float: left; width: 87px; text-align:right; opacity:0.2;}
.colWrapper4 .c3:hover { float: left; width: 87px; text-align:right; opacity:1;}


/*--------------------------------Elements---------------------------------------------*/


.header { float:right; height:66px; position:relative; margin-right:0px; z-index:999; width:355px;} /*z-index:999;*/
.welcome { width:200px; color:#2085CC; font-size:11px; float:right; text-align:right; padding-right:15px; margin-top:8px;}
.welcome a { color:#2085CC; text-decoration:underline} 
.welcome span{ color:#7a7676; font-size:12px;}
.logo { float:left; height:64px; margin:4px 0 0 0px;}
.logo a { width:140px; height:64px; display:block; margin:0 0 5px 5px; float:left}

.Communitylogo { float:left; height:64px; margin:4px 0 0 4px;}
.Communitylogo a { width:100%; height:50px; display:block; margin:0 5px 5px; float:left}

.vmocklogo {background:url(../images/New/logo_vmock.gif) no-repeat left top;}

.logo span { display:none}
.tabHeadLinks { float:right; margin:-18px 0 0 0; color:#9ab52c}
.tabHeadlinks a { margin:0 10px; display:block; font-weight:700}

.ppl_contact { background:url(../images/New/icon_ppl_contact.png) no-repeat 10px center; padding:4px 0 4px 37px;}
.import_contact { background:url(../images/New/icon_import_contact.png) no-repeat 10px center; padding:4px 0 4px 37px;}
.contact_box {   color:#757575}
.innerpadd { padding:8px 0 8px 8px;}
.contentPadd { padding:0 0 0 25px;}
.breadcrumb { float:right; margin:35px 10px 0 0; color:#787878 }
.breadcrumb a { color:#2085cc}


.dummy_img{background:url(../images/New/dummy_img.jpg) no-repeat left top;
    float: left;
    font-weight: bold;
	width:19px;
    height: 17px;
    margin: 0 10px 0 0;
    text-align: center;}
.done {color:#ec8c37;}
.notdone {color:#73AA4D;}

.not_done span{color:#ae3644}	
.not_done a{ font-weight:bold; color:#ae3644}

.done span{color:#619e31}
.done a{font-weight:bold; color:#619e31}
.done .que, .not_done .que { margin-left:7px; color:#3980b3; display:inline-block}







/*------------------------------ Lines -------------------------------------------*/
.line01 { border-bottom:1px solid #d3d3d3; margin:8px 0}
.line02 { background:url(../images/New/bg_dashed.gif) repeat-x left bottom;}
.line03 { background:url(../images/New/dot.gif) repeat-x bottom; clear:both; padding-top:2px }/*dotted line*/
.line04 { background:url(../images/New/dash.gif) repeat-x bottom; clear:both; padding-top:5px }/*dashed line*/



/*.alphabets { width:687px; margin:0 auto}
.alphabets ul li { list-style-type:none; float:left; display:inline}
.alphabets ul li a { background:url(../images/New/bg_alphabet.gif) no-repeat left top; width:24px; text-decoration:none; color:#797979; padding:5px 0; height:14px; margin:0 1px 0 0; display:block; text-align:center}
.alphabets ul li a:hover {background:url(../images/New/bg_alphabet.gif) no-repeat left -24px; color:#000}
.alphabets ul li a.inactive { background:#eee; cursor:default }*/

.tip {  margin:-8px 0 1px 0; background:#ededed }
.tip_l { width:5px; float:left; height:20px; background:url(../images/New/icons.png) no-repeat -1px -327px}
.tip_r { width:5px; float:right; height:20px; background:url(../images/New/icons.png) no-repeat 3px -327px}
.tip_m { float:left; padding:8px 0}

/*.countBox { color:#ff9933; font-weight:700; background:#eff7e7; padding:8px; margin:0 auto 5px auto;}
 
.countBox2  { color:#ff9933; font-weight:700; background:#eff7e7; padding:8px;  width:664px; }
*/
.countBox {
background:#DEFBF7 none repeat scroll 0 0;
color:#2350A2;
font-weight:700;
margin:0 auto 5px;
padding:8px;
}

.countBox2 {
background:#DEFBF7 none repeat scroll 0 0;
color:#2350A2;
font-weight:700;
margin:0 auto 5px;
padding:8px;
width:664px; 
}


/*-------------------------------thumbnails-----------------------------*/
.thumb01 { width:64px; min-height:54px; float:left; margin:14px 10px 0 0;}
.thumb01 a { color:#008ed5; font-size:11px;}

 

.status{background:none repeat scroll 0 0;color:#FFFFFF;float:left;font-size:36px;font-weight:bold;height:40px;padding:0 9px 9px;text-align:center;}
.complete{background-color: #20BB20;!important; color:#fff}
.incomplete{background-color: #9593BF;}

.number { width:46px; float:left; margin:0; padding:25px 0;min-height:30px; }
.number span { width:38px; height:38px; border:1px solid #8cc7ef; background:#fff; font-weight:700; font-size:36px; color:#2388cd; display:block; text-align:center; padding:2px;}
.boxContent { float:left; width:560px;  min-height:75px; padding-left:20px }
.greyBox h2 { font-weight:300; margin-left:57px; font-size:18px}
.boxContent p { margin-bottom:10px;}


/* for rounded grey box */
.greyBox { width:680px;}
.tlgrey, .trgrey, .blgrey, .brgrey { background: url(../images/New/rc_grey.gif); height: 8px; font-size: 2px;}
.tlgrey, .blgrey {margin-right:8px;	}
.trgrey, .brgrey {margin-left: 8px;	margin-top: -8px;	}
.trgrey {background-position: 100% 0; 	}
.blgrey  { background-position: 0 -8px;}
.brgrey { background-position: 100% -8px;	}

.greyBox  .inside { border-left:4px solid #f1f1f1; border-right:4px solid #f1f1f1; background:#f1f1f1; padding:8px 8px 8px 15px; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif;	}

.profile-icons li { list-style-type:none; padding:0 0 5px 0; display:block; float:left; margin:0 5px;  }
.alert { color:#ec0000}

/*------------------------------- Headings ---------------------------------------*/

.head01 { font:bold 16px Arial, Helvetica, sans-serif}
.head02 { font:bold 14px Arial, Helvetica, sans-serif}




/*.tabHead .bg { background:url(../images/New/bg_tabHead_middle.gif) repeat-x left top; height:16px; padding:5px 10px 10px 5px; margin:0 0 0 4px;}
.tabHead { background:url(../images/New/tab_cornerLeft.png) no-repeat left top; margin:0 0 5px -16px;  }*/
.tabHead .bg { background:url(../images/New/bg_tabHead_middle.gif) repeat-x left top; padding:5px 10px 29px 0; margin-left:4px;}
.tabHead { background:url(../images/New/tab_cornerLeft.png) no-repeat left top; margin:0 0 5px -16px;   }
.tabHead a { font-weight:700}
/*added by gaurav 11:13 PM 7/5/2011*/

.container { width:680px;}
.skillWrapper {width:680px;}
.skillWrapper .box02 { width:650px;} 

.skillWrapper .skillHead { background:#ecedee; color:#586da8; padding:5px; margin:5px 0; font-size:14px}
.skillWrapper .skillHead a { color:#586da8; text-decoration:none}
.skillWrapper .skillHead .title { float:left; padding:3px 0 0 0; width:632px;}
.skillWrapper .skillHead .floatRight a { font-weight:700} 

.skillHead span { font:bold 18px Arial, Helvetica, sans-serif; padding:0 10px; float:left}
.skillHead:hover { background:#e1e1e1}

.step { background:url(../images/New/bg_step.png) no-repeat left top; width:101px; height:17px; color:#fff; padding:7px 0 7px 7px;  font-weight:700; }
.tab { margin:-28px 20px -2px 0; float:right}

.tabWrapper { float:left; margin-right:10px; background:#c4e497; width:150px;}
.tabWrapper a { color:#fff; padding:7px 5px; text-decoration:none; float:left; font-weight:700; width:124px; text-align:center}
.tabWrapper .l{ background:url(../images/New/bg_tab.png) no-repeat left -29px; display:block; width:8px; height:29px; float:left}
.tabWrapper .r{ background:url(../images/New/bg_tab.png) no-repeat right -29px; display:block; width:8px; height:29px; float:right}

.tabWrapper:hover, .tabWrapper.active { float:left; margin-right:10px; background:#add771;}
.tabWrapper:hover a, .tabWrapper.active a { color:#fff; padding:7px 5px; text-decoration:none; float:left; font-weight:700}
.tabWrapper:hover .l, .tabWrapper.active .l{ background:url(../images/New/bg_tab.png) no-repeat left top; display:block; width:8px; height:29px; float:left}
.tabWrapper:hover .r, .tabWrapper.active .r{ background:url(../images/New/bg_tab.png) no-repeat right top; display:block; width:8px; height:29px; float:right}


.linksRight { float:right; color:#9ab52c}
.linksRight, .linksRight a { color:#9ab52c}
.linksRight a:hover { color:#7f9620; text-decoration:none}

.tabHead  h3 { color:#000; font-size:15px; background:url(../images/New/green_sqr.gif) no-repeat 10px ; padding-left:25px; float:left}
.subHead { font:bold 12px Arial, Helvetica, sans-serif; color:#9ab52c; margin-bottom:10px; background:url(../images/New/green_sqr.gif) no-repeat 10px; padding-left:25px; }


.head_2 {background:#add771 url(../images/New/corner_head2.gif) no-repeat left 0; padding:7px; font-weight:700;  font-size:16px; color:#fff; height:21px;}
.head_2 span { background:url(../images/New/icons.png) no-repeat 0 -1293px;  padding:5px 0 4px 30px;}
.highlight { background:#f4f58d; padding:5px;}
.highlight01 { background:#f9e9c8; padding:5px; border:1px solid #fbd195; color:#4b4b3d}
.highlight02 { background:#ffde6d; padding:5px; border:1px solid #f4c935; color:#189c3a}
.ratings { background:#2085cc url(../images/New/icons.png) no-repeat left -380px; font-weight:700; color:#fff; padding:5px 0 5px 25px; }


/*-------------------------- icon classes create vmock section-----------------------------------*/
.icon_audio_big { float: left; background: transparent url(../images/New/audio_icon_big.png) no-repeat center center; height: 54px; width: 86px; border: 1px solid #E3ECF3; }
.icon_video_big { float: left; background: transparent url(../images/New/video_icon_big.png) no-repeat center center; height: 54px; width: 86px; border: 1px solid #E3ECF3; }


.icon_resume_big { float: left; background: transparent url(../images/New/pdf-icon.gif) no-repeat center center; height: 54px; width: 86px; border: 1px solid #E3ECF3; }
.linkRight {display:block; float:right; font-size:11px; text-align:right; font-weight:700; margin-top:-3px;}
.linkLeft {display:block; float:left; font-size:11px; text-align:left; font-weight:700; margin-top:-3px;}

/* RHS */
.points { background:#f7931e; color:#fff; padding:2px; font-weight:700}

.tabs-nav { margin:2px 0}
.tabs-nav li { background:#add771; padding:5px; color:#fff;  list-style-type:none}
.tabs-nav li a { color:#fff;  font-weight:700}
.tabs-nav li .floatRight a { font-weight:300}

.feedbackrating .feedback_itemlist { border-top:1px solid #fff}
.feedbackrating .feedback_itemlist .title{ background:#dadada; padding:4px 2px 4px 10px; color:#000; font-weight:700; float:left; width:285px; margin-bottom:5px;}
.feedbackrating .feedback_label {float:left; text-align:left; width:160px; }
.feedbackrating .feedback_label a { text-decoration:none}
.feedback_rategroup { padding:5px 10px}
.feedback_rate { float:left; width:115px;}
.starrating {  width:90px; padding-right:5px;}
.feedback_rategroup .na a { float:right; border:1px solid #e8e8e8}
  
/* preview feedback video */
.review_list_pm { background:#000; padding:8px; height:50px; margin:2px 0}



/* sliding tabs */


/*.head_2 span {	background:#add771 url(../images/New/icons.png) no-repeat 0 -40px; padding:5px 0 4px 27px;}
.head_2 span.network { background:url(../images/New/icons.png) no-repeat left -173px;  padding:5px 0 4px 30px;}


/* tab structure */
.tabList .linkRight {display:block; float:right; font-size:11px; text-align:right; font-weight:700; margin-top:-3px;}
.tabList .linkLeft {display:block; float:left; font-size:11px; text-align:left; font-weight:700; margin-top:-3px;}

.tabList { list-style-type:none}

.tabList li {
background:#E4E4E4;
border:1px solid #CFE7B3;
float:left;
height:32px;
margin:0 10px -1px 0;
padding:3px;
text-align:center;
width:110px; border-bottom:none; overflow:hidden}

.tabList li a { text-decoration:none}
.tabList li.currentTab {
background:#EEF7D8 !important;
border-bottom:none;
}

.tc_list_container {float:left;padding:5px 0;width:100%;}
.tc_list_container .tc_list {float:left;padding:5px 0;width:100%;}
.tc_list_container .tc_list .tc_title {color:#337BB5;float:left;font-weight:bold;padding-left:5px;}
.tc_list_container .tc_list:hover { background: #c9eeff; float: left; padding: 5px 0px; width: 100%; }

.tabContent {background:#EEF7D8; border:1px solid #CFE7B3; padding:10px 5px; float:left; width:667px; border-top:none}
.tabColWrapper { float:left; }
.tabColWrapper .col1 { float:left; width:110px; text-align:center}
.tabColWrapper .col2 { float:left; width:550px}
.tabColWrapper .col1 .btn01 { margin-left:15px;}

.tabColWrapper .formWrapper .formRow { width:505px;}
.tabColWrapper .formWrapper .formRow .c0 { float:left; width:550px;}
.tabColWrapper .formWrapper .formRow .c1 { width:80px;}
.tabColWrapper .formWrapper .formRow .c2 { width:400px;}

/*----------------------- form Elements -----------------------------------*/
/* RHS form  */
.column02 .formWrapper { padding:8px; width:296px;}
.column02 .formWrapper .formRow label { font-weight:700; padding-bottom:5px; float:left; text-align:left; width:100%} 
.column02 .formWrapper .formRow .c2 { float:left; width:250px;}
.column02 .formWrapper .formRow textarea {font:12px Arial,Verdana,Helvetica,sans-serif; border:1px solid #d1d1d1; height:56px;}


/* contact form*/
.contactForm { float:left; width:700px}
.contactForm .userImg { float:left; width:120px;}
.contactForm .formWrapper {float:left; width:575px;}
.contactForm .userImg img { border:2px solid #d5d6db; padding:5px; margin:5px 0}
.contactForm .formWrapper .formRow label { width:15%}

.formWrapper .formRow { float:left; padding-bottom:8px; width:100%} /* normal form row */
.formWrapper .formRow label { float:left; width:20%; text-align:right; padding-top:5px; padding-right:8px}
.formWrapper .formRow input, .formWrapper  .formRow select  { float:left; display:inline}
.formWrapper .formRow .floatLeft { padding-left:10px }

.contactForm .formWrapper .formRow select { width:281px;}

.formWrapper .formRow .c1 { float:left; width:110px; padding-right:10px; text-align:right; font-weight:700 } /* 2nd column  */
.formWrapper .formRow .c2 { float:left; width:540px; }
.formWrapper .formRow .txt { padding-top:4px;}
.formWrapper .formRow .c2 .btn01 { margin-left:0}
.formWrapper .formRow .btn01 { margin-left:0}

.floatRight span { padding:0 5px;}


.searchBox { color:#9ab52c; font-weight:700; width:705px; margin:0 auto}

/* form in single row */
.formWrapper01 .formRow input { margin-left:0px; float:left; display:inline} /*one line form row*/
.formWrapper01 .formRow .formCol { float:left; padding-right:10px;padding-left:10px;}
.formWrapper01 .formRow .txt { padding-top:4px;}
.formWrapper01 .formRow .btn01 { margin-right:0px;}
.formWrapper01 .formRow .formCol .btn01 { margin-left:0px;}
.formWrapper01 .formRow .formCol2 { float:left; padding-right:5px;padding-left:5px;}
.formWrapper01 .formRow .formCol2 .btn01 { margin-left:0px;}


.formWrapper .formRow .formCol2 { display:block; margin-left:10px; float:left; color:#463cba}
.formWrapper .formRow .formCol3, .formWrapper01 .formRow .formCol3 {padding-top:3px; display:block; margin-left:10px; float:left}
.formWrapper .formRow .formCol3 a, .formWrapper01 .formRow .formCol3 a{ color:#9AB52C}
.formWrapper .formRow .formCol2 a { color:#12aed5} 

/* form with less label width */
.formWrapper02 .formRow { float:left; padding-bottom:8px; width:100%} /* normal form row */
.formWrapper02 .formRow label { float:left; width:10%; text-align:right; padding-top:5px;}
.formWrapper02 .formRow input  { float:left; margin-left:8px;  display:inline}
.formWrapper02 .formRow span  { float:left; margin-left:8px;padding-top:5px; display:inline}
.search_input { width:200px; padding:2px 0; height:16px; border:1px solid #d6dfc6; color:#9ab52c; font-weight:300!important;  }
.search_input input { border:1px solid #fff; width:180px; text-align:left;}

.formWrapper03 .formRow { float:left; padding-bottom:8px; width:100%}
.formWrapper03 .formRow  .c1 { float:left; width:70px; padding-right:10px; text-align:right } /* 1st column 70px */
.formWrapper03 .formRow  .c2 { float:left; width:581px; }
.formWrapper03 .formRow .txt { padding-top:4px;}
.formWrapper03 .formRow .c2 .btn01 { margin-left:0}
.formWrapper03 .labellist{width:571px;}
.formWrapper03 .labellist2{width:400px;}


.formWrapper04 .formRow { float:left; width:100%}
.formWrapper04 .formRow  .c1 { float:left; width:100px; padding-right:10px; text-align:right; font-size:12px; font-weight:700; color:#686969 } /* 1st column 70px */
.formWrapper04 .formRow  .c2 { float:left; width:450px; }
.formWrapper04 .formRow .txt { padding-top:4px;}
.formWrapper04 .formRow .c2 .btn01 { margin-left:0}
.formWrapper04 .formRow  .c3 { float:left; padding-right:10px; width:25px; text-align:right; font-size:12px; font-weight:700; color:#686969 } /* 1st column 70px */


.RegistrationformWrapper .formRow { float:left; padding-bottom:8px;width:100%} /* normal form row */
.RegistrationformWrapper .formRow label { float:left; width:27%;text-align:right; padding-top:5px; padding-right:10px}
.RegistrationformWrapper .formRow input, .formWrapper  .formRow select { float:left;  display:inline}
.RegistrationformWrapper .formRow .floatLeft { padding-left:10px }
.RegistrationformWrapper .formRow .formCol { float:left; padding-right:10px;}
.RegistrationformWrapper .formRow .txt { padding-top:4px;}
.RegistrationformWrapper .formRow .txtmmdd, .RegistrationformWrapper .formRow .txtyyyy { width:48px;}


.RequestContainer { width:100%; max-height:400px; overflow:auto}


/* form for right column*/
.column02 .row { float:left; margin-bottom:8px; } /* normal form row*/
.column02 .row .col_001 { float:left; width:130px; text-align:left; padding-bottom:10px; }
.column02 .row .col_002 { float:left; text-align:right; width:68px; }


.Fbox07 { border:1px solid #d6dfc6; padding:2px; width:575px; }/* biggest input*/
.textarea1 { border:1px solid #d6dfc6; padding:2px; width:370px; }
.textarea2 { border:1px solid #d6dfc6; padding:2px; width:415px; }
.inputbox06 { border:1px solid #d6dfc6; padding:2px; width:400px; height:18px;}
.inputbox01 { border:1px solid #d6dfc6; padding:2px; width:300px; height:18px;}
.inputbox02 { border:1px solid #d6dfc6; padding:2px; width:205px; height:18px;}
.inputbox03 { border:1px solid #d6dfc6; padding:2px; width:175px; height:18px;}
.inputbox04 { border:1px solid #d6dfc6; padding:2px; width:125px; height:18px;}
.inputbox05 { border:1px solid #d6dfc6; padding:2px; width:105px; height:18px;}/*smallsest input*/
.inputboxsmall { border:1px solid #d6dfc6; padding:2px; width:42px; height:18px;}
.inputboxlarge { border:1px solid #d6dfc6; padding:2px; width:510px; height:18px;}
.inputbox70 { border:1px solid #d6dfc6; padding:2px; width:70px; height:18px;}
.inputbox75 { border:1px solid #d6dfc6; padding:2px; width:75px; height:18px;}
.textarea {font:12px Arial,Helvetica,sans-serif; border:1px solid #d6dfc6; padding:2px; width:427px;}


.select01 { width:306px; border:1px solid #D3DEC9; padding:2px;}
.select02 { width:211px; border:1px solid #D3DEC9; padding:2px;}
.select03 { width:106px; border:1px solid #D3DEC9; padding:2px;}
.select04 { width:87px; border:1px solid #D3DEC9; padding:2px;}
.select05 { width:65px; border:1px solid #D3DEC9; padding:2px;}
.select10 { width:690px; border:1px solid #D3DEC9; padding:2px;}

/*---------ERROR messages ------------*/
.error01 { background:url(../images/New/arrow_error01.png) no-repeat left center; color:#f50a0a; padding:2px 0 2px 27px}
.error02  {color:#f39745;  }

.formWrapper01 .formRow .btn01 { margin-left:8px;}
.formWrapper01 .formRow .btn02 { margin-left:8px;}


/*---------------------- button css -----------------------------*/
/*blue button small*/

.btn01 input[type="hidden"], .btn02 input[type="hidden"] { display:none}
.btn01 { background: url(../images/New/bg_btn_blue_left.gif) no-repeat left top; float:left;display:block;  height:19px;  margin:2px 10px 0 10px; cursor:pointer; display:inline}
.btn01 input { background:url(../images/New/bg_btn_blue.gif) no-repeat right top; margin-left:3px!important; border:none; height:19px;  padding:1px 7px 5px 3px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline}
.btn01 a { background:url(../images/New/bg_btn_blue.gif) no-repeat right top; margin-left:3px!important; border:none; text-decoration:none; display:block; height:19px;  padding:1px 7px 5px 3px; font-weight:700; color:#fff; font-size:11px}

/*green button*/
.btn02 { background: url(../images/New/bg_btn_green_left.gif) no-repeat left top; float:left;  height:19px; display:inline; margin:2px 10px 0 0; #margin-right:0px; cursor:pointer}
.btn02 input {  background: url(../images/New/bg_btn_green.gif) no-repeat right top; margin:0 0 0 3px!important;  display:inline; height:19px;  border:none; padding:1px 7px 5px 3px; font-weight:700; color:#777474;  font-size:11px; cursor:pointer; text-transform:lowercase; }
.btn02 a { background:url(../images/New/bg_btn_green.gif) no-repeat right top; margin-left:3px!important; border:none; text-decoration:none; display:block; height:19px;  padding:1px 7px 5px 3px; font-weight:700; color:#777474; font-size:11px;text-transform:lowercase;}

/*blue button big*/
.floatRight .btn03 { margin-right:0px;}
.btn03 { background:url(../images/New/bg_btn_blue_big_left.png) no-repeat left top; float:left; height:23px; display:block; margin-right:10px; cursor:pointer}
.btn03 input { background:url(../images/New/bg_btn_blue_big.png) no-repeat right top; margin-left:3px!important; border:none; padding:2px 7px 5px 5px; font-weight:700; color:#fff; font-size:13px;  cursor:pointer; text-transform:lowercase}
.btn03 a { background:url(../images/New/bg_btn_blue_big.png) no-repeat right top; margin-left:3px!important; border:none; text-decoration:none; display:block; padding:4px 6px 5px 5px; font-weight:700; color:#fff; font-size:12px; text-transform:lowercase}

.floatRight .btn30 { margin-right:0px;}
.btn30 input { background:url(../images/New/bg_btn_darkgrey_big.png) no-repeat right top; margin-left:3px!important; border:none; padding:2px 7px 5px 5px; font-weight:700; color:#fff; font-size:13px;  cursor:pointer; text-transform:lowercase}
.btn30 a { background:url(../images/New/bg_btn_darkgrey_big.png) no-repeat right top; margin-left:3px!important; border:none; text-decoration:none; display:block; padding:3px 6px 5px 5px; font-weight:700; color:#fff; font-size:12px; text-transform:lowercase}

.btn05 { background:url(../images/New/bg_btn_blue_big_left.png) no-repeat left top; float:left; height:23px; display:block; margin-right:10px; cursor:pointer}
.btn05 input { background:url(../images/New/bg_btn_blue_big_350.png) no-repeat right top; margin-left:3px!important; border:none; padding:2px 7px 5px 5px; font-weight:700; color:#fff; font-size:13px;  cursor:pointer; text-transform:lowercase}
.btn05 a { background:url(../images/New/bg_btn_blue_big_350.png) no-repeat right top; margin-left:3px!important; border:none; text-decoration:none; display:block; padding:4px 6px 5px 5px; font-weight:700; color:#fff; font-size:12px; text-transform:lowercase}


.btn001, .btn002 { padding:0 3px 1px 3px; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer}
.btn_imdone { background:url(../images/New/btn_im-done.png) no-repeat left top; width:78px; height:23px; border:0}
.btn_save { background:url(../images/New/btn_save.png) no-repeat left top; width:39px; height:19px; border:0}
.btn_cancel { background:url(../images/New/btn_cancel.png) no-repeat left top; width:50px; height:19px; border:0}

.select { padding:2px; border:1px solid #d3dec9; height:24px;}


/*.btn001:hover { background:#fff; border:1px solid #b9d73d; color:#9ab52c;  }
.btn002:hover { background:url(../images/New/bg_btn_001.gif) repeat-x;  color:#fff; border:1px solid #62d3ef; } */


.link01 a, .link01 { color:#2085cc; font-size:12px; text-decoration:none} /* green link */
.link02 a, .link02 { color:#9ab52c; font-size:12px; text-decoration:none}/* blue link*/
.link03 a, .link03 { color:#000000;}/* black link */
 


.nav02 { padding:8px 15px;}
.nav02 li { list-style-type:none; margin:0; padding:0}
.nav02 li a { background:url(../images/New/bullet.gif) no-repeat left center; padding-left:18px; color:#757575; font-size:11px; text-decoration:none; display:block; margin:5px 0}
.nav02 li a:hover { color:#000}


/*------------------------------- ICONS -----------------------------------*/
.icon_whatsnew { background:url(../images/New/icon_whatsnew.gif) no-repeat left center; padding:0 0 0 37px;}
.supporting_document { background:url(../images/New/icons.png) no-repeat 0 -144px;  padding:5px 0 4px 30px;}
.editContact { float:right; margin-bottom:0!important; text-align:right; height:25px; }
.editContact a { color:#9ab52c; float:left; margin:0 5px;}

.arrow_down { background:url(../images/New/icons.png) no-repeat 0 -1021px; width:22px; height:18px; float:left} 
.arrow_up { background:url(../images/New/icons.png) no-repeat 0 -1044px; width:22px; height:18px; float:left} 

.link_edit { background:url(../images/New/icons.png) no-repeat 10px -365px; padding-right:16px; font:normal 12px Arial, Helvetica, sans-serif; color:#9ab52c;}
.link_delete { background:url(../images/New/icons.png) no-repeat 100% -348px; padding-right:14px; font:normal 12px Arial, Helvetica, sans-serif; color:#9ab52c;}
.change_image { background:url(../images/New/icons.png) no-repeat 0 -66px; padding-left:16px; color:#8d8d8d; text-decoration:none}
.link_add_more { background:url(../images/New/icons.png) no-repeat 100% -98px; padding-right:18px; color:#8d8d8d; }
.link_email { background:url(../images/New/icons.png) no-repeat 0 -554px; padding:13px 0 13px 54px; font:bold 16px Arial, Helvetica, sans-serif; color:#305ebb; }

.link_fp { background:url(../images/New/icons.png) no-repeat 5px -431px; padding-left:5px; float:left; display:block; color:#8d8d8d; font-weight:700; width:27px; height:18px;} /* feedback provider*/
.link_p { background:url(../images/New/icons.png) no-repeat 5px -451px; padding-left:5px;  float:left; display:block; color:#8d8d8d; font-weight:700;  width:27px; height:18px;}


.add { background:url(../images/New/icons.png) no-repeat 24px -97px; padding-right:18px; color:#9ab52c; font-weight:700!important; margin-right:5px;}
.import { background:url(../images/New/icons.png) no-repeat 100% -129px; padding-right:15px; color:#9ab52c; font-weight:700!important; margin:0 5px;}
.view { background:url(../images/New/icons.png) no-repeat 100% -1080px; padding-right:15px; color:#9ab52c; margin:0 5px;}
.search { background:url(../images/New/icons.png) no-repeat 43px -114px; padding-right:18px; color:#9ab52c; font-weight:700!important; margin-left:5px;}
.icon_help { background:url(../images/New/icons.png) no-repeat 0 -244px; padding:0 0 8px 0; float:left; color:#9ab52c; margin-right:5px; height:25px; width:25px;  }
.icon_help_small { background:url(../images/New/icons.png) no-repeat 0 -675px; padding:0 0 0 0; float:right; color:#9ab52c;  height:20px; width:25px;  }
.icon_resume { background:url(../images/New/icons.png) no-repeat 0 -699px; padding:2px 0 0 33px; }

.feedback { background:url(../images/New/icons.png) no-repeat -8px -408px; width:15px; display:block; height:23px; padding:0 5px; color:#9ab52c; font-weight:700!important; margin-left:5px; text-decoration:none }
.notes { background:url(../images/New/icons.png) no-repeat 0 -223px; padding:6px 0 5px 26px; ; height:14px; color:#9ab52c; font-weight:700!important; margin-left:5px; text-decoration:none }

.comments { background:url(../images/New/icons.png) no-repeat 0 -218px; padding:10px 0 6px 0; float:right; height:14px; width:24px; color:#9ab52c; margin-left:5px; text-decoration:none;}
.edit_txt { padding:7px 0 6px 0; float:right; height:14px; width:24px; color:#9ab52c; margin-left:5px; text-decoration:none; font-weight:700!important}

.resume { background:url(../images/New/icons.png) no-repeat 0 -244px; padding:0 0 8px 0; color:#fff;  margin-right:5px; height:25px; width:25px; text-align:right; }
.tabs-nav .icon_help { background:url(../images/New/icons.png) no-repeat 0 -672px; padding:0 0 0 0; float:left; color:#9ab52c; margin-right:5px; height:25px; width:25px;  }
.icon_audio { background:url(../images/New/icons.png) no-repeat 0 -650px; padding:0 0 0 0; float:left; color:#9ab52c; margin-right:5px; height:25px; width:23px;  }
.icon_video { background:url(../images/New/icons.png) no-repeat 0 -626px; padding:0 0 0 0; float:left; color:#9ab52c; margin-right:5px; height:25px; width:23px;  }


.none { visibility:hidden}


 

.box01 { border:1px solid #d6dfc6; padding:8px; width:670px; margin:0 auto}
.boxFB { border:1px solid #d6dfc6; padding:8px; margin:0 auto}
/*---------------- rounded box grey --------------------*/
 
.box02 .formRow{ padding-left:10px;}
.box02 { width:690px; float:left}
.box02 .tl, .box02 .tr, .box02 .bl, .box02 .br { background: url(../images/New/curve_grey.png); height:6px; font-size: 2px;}
.box02 .tl, .box02 .bl {margin-right:6px; }
.box02 .tr, .box02 .br {margin-left: 6px; margin-top: -6px;	}
.box02 .tr {background-position: 100% 0; }
.box02 .bl  { background-position: 0 -29px;}
.box02 .br { background-position: 100% -29px;	}
.box02  .inside {  background:#ededed; padding:0 3px; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif; border:1px solid #ededed }

/* rounded grey box with shadow */
.box05 .formRow{ padding-left:10px;}
.box05 { width:690px; margin:0 auto; }
.box05 .tl, .box05 .tr, .box05 .bl, .box05 .br { background: url(../images/New/curve_grey_01.gif); height:9px; font-size: 2px;}
.box05 .tl, .box05 .bl {margin-right:10px; }
.box05 .tr, .box05 .br {margin-left: 10px; margin-top: -10px;	}
.box05 .tr {background-position: 100% 1px; }
.box05 .tl {background-position: 0 0; }
.box05 .bl  { background-position: 0 10px;}
.box05 .br { background-position: 100% 11px;	}
.box05  .inner {  background:url(../images/New/bg_curve_grey_01.png) repeat-y right top; padding:0 5px; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif; border:none }


/*-------------------------- SKILL row -----------------------------------*/
/* skill row table start */
.dataTable { border:1px solid #cfcbc8; float:left; width:655px; }

.skill_row_head {
background:#d9ecbf;
color:#647c4a !important;
float:left; font-weight:700;
padding:5px 0;
width:655px;}

.dataTable .skill_row {
float:left;
padding:5px 0;
width:655px; background:#fff
}

.skill_row.even {
background:#eff8e3;
}
.dataTable .skill_row .c3 {
color:#337BB5;
float:left;
padding-left:5px;
width:150px;
}
.dataTable .skill_row .c10 {
color:#337BB5;
float:left;
width:100px;
}
.dataTable .skill_row .c4 {
color:#337BB5;
float:left;
width:25px; text-align:center
}

.dataTable .skill_row_head .c3 {
float:left;
padding-left:5px;
width:150px;
}
.dataTable .skill_row_head .c10 {
 float:left;
width:100px;
}

.dataTable .skill_row_head .c4 {
float:left;
padding-left:5px;
width:25px;
}


.skillListContainer { width:694px; height:350px; overflow:auto}
 

.skillRow01 { width:100%; float:left; padding:5px 0 0 0px}
.skillRow01 .c1 { float:left; width:20px; color:#000; font-size:18px;}
.skillRow01 .c2 { float:left; width:100px;}
.skillRow01 .c3 { float:left; width:560px;}
.skillRow01 .job_desc { width:60%}
.skillRow01 .btn01 { margin-left:0}


.skillRow02 { width:330px; float:left; padding:5px 0; margin-bottom:10px; }

.skillRow02 .c1 { float:left; width:20px;}
.skillRow02 .c2 { float:left; width:85px;}
.skillRow02 .c3 { float:left; width:210px;}
.skillRow02 .c3 h3 { color:#99CC33 }

.skillRow03 { float:left;  padding-bottom:10px;}
.skillRow03 .c1 { float:left; width:55px;}
.skillRow03 .c2 { float:left; width:85px; padding-right:10px;}
.skillRow03 .c3 { float:left; width:490px; background:#cedefa; padding:5px;}
.skillRow03 .c3 .c3_1 { float:left; width:245px;}
.skillRow03 .c3 .c3_2 { float:left; width:145px;}
.skillRow03 .c3 .c3_3 { float:left; width:100px;}
.skillRow03 .c3 .feedback_text { padding:5px; background:#fff}
.feedbackWrapper { overflow:auto; }

.skillRow04 { float:left;  padding-bottom:10px;}
.skillRow04 .c1 { float:left; width:20px;}
.skillRow04 .c2 { float:left; width:85px; padding-right:10px;}
.skillRow04 .c3 { float:left; width:283px; background:#cedefa; padding:5px;}
.skillRow04 .c3 .c3_1 { float:left; width:245px;}
.skillRow04 .c3 .c3_2 { float:left; width:145px;}
.skillRow04 .c3 .c3_3 { float:left; width:100px;}
.skillRow04 .c3 .feedback_text { padding:5px; background:#fff}
.feedbackWrapper { overflow:auto; }



/*----------------------- Pagination -------------------------------------------*/
.pagination { list-style:none; height:10px; margin:5px 10px 0 5px; float:right; padding:2px 0; }
.pagination  a { text-decoration:none; color:#716f6f; font-weight:700; border:1px solid #b8b8b8; padding:1px 6px;  margin:0 4px 0 0;  }
.pagination a:hover {background:#666; color:#fff}
.pagination a.current { background:#a0a0a0; cursor:default; color:#fff}
 
li#content {width:500px; height:100px; padding:5px}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}


/*---------------------------- Footer ------------------------------------*/
.footerContainer { /*width:976px;*/ background:#F1F1F1;border-top:2px solid #D6D6D6;width:946px; margin:13px auto 0;padding:5px 17px 10px 20px}
.footerContainer .tl, .footerContainer .tr, .footerContainer .bl, .footerContainer .br { background: url(../images/New/rc_footer.png); height:13px; font-size: 2px;}
.footerContainer .tl, .footerContainer .bl {margin-right:13px; }
.footerContainer .tr, .footerContainer .br {margin-left: 13px; margin-top: -13px;	}
.footerContainer .tr {background-position: 100% 0; }
.footerContainer .bl  { background-position: 0 -13px;}
.footerContainer .br { background-position: 100% -13px;	}
.footerContainer  .inside { border-left:3px solid #cddfe8; border-right:3px solid #cddfe8; background:url(../images/New/bg_footer.gif) repeat-x; padding:8px; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif; }

.footerL { float:left; }
.footerR { float:right}
.footerL a { color:#000; text-decoration:none }
.footerL a:hover { text-decoration:underline}



/* universal classes */
a { outline:none}
.floatRight { float:right}
.floatLeft { float:left;  }
.floatLeft span {padding:0 5px;}
 
.center { text-align:center}
.clear { clear:both; height:0px; font-size:0px;}
img { border:none}
.clear5 {clear:both; height:5px;}
.clear10 {clear:both; height:10px;}
.clear15 {clear:both; height:15px;}
.required { color:#f00}
.pwdStrength {}


/* infobox */
.infoBox { width:213px; margin:13px auto }
.infoBox .tl, .infoBox .tr, .infoBox .bl, .infoBox .br { background: url(../images/New/bg_infoBox.png); height:13px; font-size: 2px;}
.infoBox .tl, .infoBox .bl {margin-right:13px; }
.infoBox .tr, .infoBox .br {margin-left: 13px; margin-top: -13px;	}
.infoBox .tr {background-position: 100% 0; }
.infoBox .bl  { background-position: 0 -40px;}
.infoBox .br { background-position: 100% -40px;	}
.infoBox .inner { background:#f87312; padding:0 10px; color:#fff; font-weight:700 }
.infoBox .arrow { background: url(../images/New/infoBox_arrow.png) no-repeat center bottom; height:13px;}
.infoBox .arrow2 { background:url("../images/New/infoBox_arrow.png") no-repeat scroll 30px bottom transparent;height:13px;}


.infoBox2 { width:213px; margin:13px auto }
.infoBox2 .tl, .infoBox2 .tr, .infoBox2 .bl, .infoBox2 .br { background: url(../images/New/bg_infoBox.png); height:13px; font-size: 2px;}
.infoBox2 .tl, .infoBox2 .bl {margin-right:13px; }
.infoBox2 .tr, .infoBox2 .br {margin-left: 13px; margin-top: -13px;	}
.infoBox2 .tr {background-position: 100% 0; }
.infoBox2 .bl  { background-position: 0 -40px;}
.infoBox2 .br { background-position: 100% -40px;	}
.infoBox2 .inner { background:#f87312; padding:30px; color:#fff; font-weight:700; font-size:20px; }
.infoBox2 .arrow { background: url(../images/New/infoBox_arrow.png) no-repeat center bottom; height:13px;}
.infoBox2 .arrow2 { background:url("../images/New/infoBox_arrow.png") no-repeat scroll 30px bottom transparent;height:13px;}


/* tip box */

.tipBox { width:700px; margin:5px auto 0 auto }
.tipBox .tl, .tipBox .tr{ height:0px!important; }
.tipBox .bl, .tipBox .br { background: url(../images/New/curve_tip.png); height:8px; font-size: 2px;}
.tipBox .tl, .tipBox .bl {margin-right:13px; }
.tipBox .tr, .tipBox .br {margin-left: 13px; margin-top: -8px;	}
.tipBox .tr {background-position: 100% 0; }
.tipBox .bl  { background-position: 0 8px;}
.tipBox .br { background-position: 100% 8px;	}
.tipBox .inner { background:#ededed; padding:5px 6px 0 6px; color:#fff; font-weight:700; font-size:11px; }
.tip_icon { background:#ededed url(../images/New/icons.png) no-repeat left -477px; padding:2px 0 0 32px; color:#676767; font-weight:700; min-height:25px;}


/* normal text list */
.list li { list-style-type:none; margin-left:25px; background:url(../images/New/icon_list.gif) no-repeat left 5px; padding-left:10px;}


/* blue box container */
.roundBox { width:914px; margin:0 auto}
 
.roundBox .bl, .roundBox .br, .roundBox .tl, .roundBox .tr { background: url(../images/New/curve_blue.gif); height:13px; font-size: 2px;}
.roundBox .tl, .roundBox .bl {margin-right:13px; }
.roundBox .tr, .roundBox .br {margin-left: 13px; margin-top: -13px;	}
.roundBox .tr {background-position: 100% 0; }
.roundBox .bl  { background-position: 0 -28px;}
.roundBox .br { background-position: 100% -28px; }
.roundBox .inner { background:#83d3f5 url(../images/New/bg_curve_blue.gif) repeat-y right top; padding:10px;  }

/* blue box container */
.roundBox01 { width:629px; margin:0 auto}
.roundBox01 .bl, .roundBox01 .br, .roundBox01 .tl, .roundBox01 .tr { background: url(../images/New/curve_green.png); height:5px; font-size: 2px;}
.roundBox01 .tl, .roundBox01 .bl {margin-right:5px; }
.roundBox01 .tr, .roundBox01 .br {margin-left: 5px; margin-top: -5px;	}
.roundBox01 .tr {background-position: 100% 0; }
.roundBox01 .bl  { background-position: 0 5px;}
.roundBox01 .br { background-position: 100% 5px; }
.roundBox01 .inner { background:#fff; border-left:5px solid #add771; border-right:5px solid #add771  }

/* blue box container */
.roundBox02 { width:660px; margin:0 auto}
.roundBox02 .bl, .roundBox02 .br, .roundBox02 .tl, .roundBox02 .tr { background: url(../images/New/curve_green.png); height:5px; font-size: 2px;}
.roundBox02 .tl, .roundBox02 .bl {margin-right:5px; }
.roundBox02 .tr, .roundBox02 .br {margin-left: 5px; margin-top: -5px;	}
.roundBox02 .tr {background-position: 100% 0; }
.roundBox02 .bl  { background-position: 0 5px;}
.roundBox02 .br { background-position: 100% 5px; }
.roundBox02 .inner { background:#fff; border-left:5px solid #add771; border-right:5px solid #add771  }

.scrollWrapper { background:#eff1f4; color:#676563; padding:10px; height:355px; width:840px; margin:0 auto; overflow:auto}
.scrollWrapper p { margin-bottom:10px;}
 
.errorPage { background:url(../images/New/icon_page_break.png) no-repeat left top; padding:15px 150px;}

/* 20100612 */

 
.list2col li { list-style-type:none;  float:left; width:350px; min-height:44px;}
.list2col li a { font-size:13px; color:#000; float:left; margin:2px; padding:3px 0 5px 30px; display:block}
.list2col li a.pdf { background:url(../images/New/icons.png) no-repeat 0 -728px }
.list2col li a.audio { background:url(../images/New/icons.png) no-repeat 0 -906px }
.list2col li a.video { background:url(../images/New/icons.png) no-repeat 0 -962px }


.box03 { border:1px solid #716869; background:#E2E1DC; padding:5px;}

.box_feedback { width:100%}
 
.box_feedback .btn01 input {padding:1px 5px 2px 5px; height:17px;!important; #margin-top:-1px;  }
.box_feedback .c1 { float:left; width:315px; color:#565758}
.box_feedback .c2 { float:left; width:360px; color:#565758}
.countBox .box_feedback .c1 span, .countBox .box_feedback .c2 span { color:#333; text-decoration:none; float:left}
.box_feedback .c1 h3 { color:#ff9933; float:left; padding:3px 5px 0 0; font-size:12px; }
.box_feedback .c2 h3 { color:#3366cc;  float:left; padding:3px 5px 0 0; font-size:12px;}
.box_feedback span { padding-top:3px; color:#333333; font-weight:300}
.box_feedback span a { color:#5a6164; text-decoration:underline}
.box_feedback .c1 .sub {  display:block; float:left; background:url(../images/New/icons.png) no-repeat left -857px; padding:10px 0 0 36px;}
.box_feedback .c2 .sub {  display:block; float:left; background:url(../images/New/icons.png) no-repeat left -794px; padding:10px 0 0 36px; width:323px}
.box_feedback .c1 .sub span{ color:#f69829; padding-right:10px;}
.box_feedback .c2 .sub span{ color:#1a2b92; padding-right:10px;}
.box_feedback .c2 .btn01 { margin-right:0px;}
.box_feedback .c2 .btn01 input { width:115px;}

.question { padding:5px;}
.recomended { background:#f3923b; padding:0 2px; color:#fff; margin:0 5px;} 
/* ----------------------------------popup--------------------------------- */
#TB_title {background-color:#6bbeeb; height:37px;}
#TB_closeWindowButton  { background:url(../images/New/icons.png) no-repeat 0 -884px; width:22px; height:22px; float:left; text-indent:999px} 
#TB_window { background:#FFFFFF;border:3px solid #686868;color:#000000;display:none;left:50%;position:fixed;text-align:left;top:50%; z-index:1000;}
#TB_ajaxWindowTitle{ float:left; padding:3px 0 5px 10px; margin-bottom:1px;}


/* ------------ Floating Div common start ------------ */
.float-div { position: absolute; border: #C9DDEC 2px solid; background: #fff; float: right; }
.float-div cross { /*float: right; cursor: pointer;*/ }
.float-div .titlecontainer { background-color:#6bbeeb; padding:3px;}
.float-div .titlecontainer .logoImage { float:left; padding:3px 0 5px 10px; margin-bottom:1px;}
.float-div .info { float: left; padding: 3px; }
/* ------------ Floating Div common start ------------ */

/* Flash Recorder start*/
.flashrec { width: 320px; border:1px solid #E3ECF3 }
.flashrec .titlecontainer{background-color:#6bbeeb; height:37px;}
.flashrec .actions {float:right; padding:3px 0 5px 10px; margin-bottom:1px;}
.flashrec .actions .close {background:url(../images/New/icons.png) no-repeat 0 -884px; width:22px; height:22px; float:left; cursor:pointer; text-indent:-9999px}
/*hacks put by gaurav for video recorder in give feedback page*/
.flashrec1 .titlecontainer{background-color:#6bbeeb; height:37px;}
.flashrec1 .actions {float:right; padding:3px 0 5px 10px; margin-bottom:1px;}
.flashrec1 .actions .close {background:url(../images/New/icons.png) no-repeat 0 -884px; width:22px; height:22px; float:left; cursor:pointer; text-indent:-9999px}
/*hacks put by gaurav for video recorder in give feedback page end*/
/* Flash Recorder end*/


.actions { padding: 5px 0px 0px 0px; float:right;}
.actions span { color: #357ab5; font-size: 11px; float: right; padding: 0px 5px; }
.actions span a { color: #357ab5; font-size: 11px; text-decoration: none}
.actions span a:hover { color: #357ab5; font-size: 11px; text-decoration: underline; }
.actions .close a { color: #979797; font-weight: bold; }
.actions .close a:hover { color: #24537c; font-weight: bold; text-decoration: none; }
.actions .cancel { padding:5px; }
.actions .cancel a { }
.actions .cancel a:hover { }
.actions .state { color: #FF8000; text-align: center; background: #FFF; border: 1px solid #FF8000; font-size: 10px; font-family: Verdana; padding: 1px 3px 3px 3px; height: 10px; width: 10px; }
.actions .state:hover { text-decoration: none; }
.actions a:hover .state { text-decoration: none; }


.labellist{border:1px solid #C9DDEC; padding:10px; width:84%; float:left; background:#fff}/*modified by gaurav "float left from right", added margin too*/
.labellist .listitem{background:#E3ECF3; float:left; /*margin-right:10px;*/ padding:3px 0px; margin:3px 5px;}
.labellist .listitem .name{background:#E3ECF3;padding:3px}
.labellist .listitem .close{color:#979797; background:#C9DDEC; padding:3px}

.labellist2{border:1px solid #C9DDEC; padding:10px; width:84%; float:left; background:#fff}/*modified by gaurav "float left from right", added margin too*/
.labellist2 .listitem{background:#E3ECF3; float:left; /*margin-right:10px;*/ padding:3px 0px; margin:3px 5px;}
.labellist2 .listitem .name{background:#E3ECF3;padding:3px}
.labellist2 .listitem .close{color:#979797; background:#C9DDEC; padding:3px}


/* updated 20100616 feedback request from preview  */
.formWrapper05 .formRow { float:left; width:100%}
.formWrapper05 .formRow  .c1 { float:left; width:275px; padding-left:10px; padding-bottom:8px; text-align:left; font-size:12px; font-weight:700; color:#686969 } /* 1st column 70px */
.formWrapper05 .formRow  .c2 { float:left; width:275px; padding-left:10px; text-align:left; padding-bottom:8px; }
.formWrapper05 .formRow .txt { padding-top:4px;}
.formWrapper05 .formRow .c2 .btn01 { margin-left:0}
.formWrapper05 .Fbox07 { width:265px;min-height:45px;}
.formWrapper05 .labellist { width:265px; padding:0px; margin:0px;}
.formWrapper05 .formRow .c1.jqSanHide { display:none}


/*--------------- 2010-06-17 compare feedback --------------------------------*/
.head_text { font-weight:700; color:#fff}
.feedback_comparision{}
.feedback_comparision .table .row .grid.head { background:#70c1ec; color:#fff; font-weight:700}
.feedback_comparision .title{color:#337BB5; float:left; font-size:14px; font-weight:bold; padding:5px 0;}
.feedback_comparision .table {border:#2085CD 1px solid; float:left; overflow:hidden; position:relative;  width:950px}
.feedback_comparision .table .row {clear:both; overflow:hidden; position:relative;}
.feedback_comparision .table .row .cols{padding:5px; float:left; position:relative}
.feedback_comparision .table .row .firstcol{width:150px;}
.feedback_comparision .table .row .col2{/*width:310px;*/ width:310px}
.feedback_comparision .table .row .col3{width:205px;}
.feedback_comparision .table .row .col4{width:155px;}
.feedback_comparision .table .row .lastcol{width:105px;}
.feedback_comparision .subhead1{background:#8fcdee; color:#2C2C2E; /*padding:4px;*/ padding:0; font-weight:bold; border-bottom:4px solid #fff}
.feedback_comparision .subhead1 strong { padding:5px; display:block}/* new added need to change in html*/
.feedback_comparision .subhead2{background:#5C87B2; color:#FFF; padding:2px }
.feedback_comparision .subhead3{background:#fff; /*padding:2px*/ }
.feedback_comparision .subhead4{background:#daeef8; /*padding:2px*/ border-bottom:2px solid #fff; }
.feedback_comparision .grid{position:absolute; left:0px}
.feedback_comparision .grid .outline{border-right:#2085CD 1px solid; height:2000px}
.feedback_comparision .head.row { background:#70C1EC; min-height:115px; color:#fff; font-size:14px; font-weight:700; border-right:1px solid #868686; border-bottom:5px solid #fff}

.feedback_comparision .subhead4 .firstcol .subhead4_indent{ padding-left:10px!important}
.feedback_comparision .subhead3 .firstcol .subhead4_indent{ padding-left:15px!important}
/*-------------- 20100621 ----------------------*/


/* blue box container */
.roundBox03 { width:708px; margin:0 auto}
.roundBox03 .bl, .roundBox03 .br, .roundBox03 .tl, .roundBox03 .tr { background: url(../images/New/curve_blue_01.png); height:3px; font-size: 2px;}
.roundBox03 .tl, .roundBox03 .bl {margin-right:3px; }
.roundBox03 .tr, .roundBox03 .br {margin-left: 3px; margin-top: -3px;	}
.roundBox03 .tr {background-position: 100% 0; }
.roundBox03 .bl  { background-position: 0 3px;}
.roundBox03 .br { background-position: 100% 3px; }
.roundBox03 .inner { background:#c5e1ea; padding:0 15px;  }

/* blue box container */
.roundBox05 { /*width:914px;*/ margin:0 auto}
 
.roundBox05 .bl, .roundBox05 .br, .roundBox05 .tl, .roundBox05 .tr { background: url(../images/New/curve_blue.gif); height:13px; font-size: 2px;}
.roundBox05 .tl, .roundBox05 .bl {margin-right:13px; }
.roundBox05 .tr, .roundBox05 .br {margin-left: 13px; margin-top: -13px;	}
.roundBox05 .tr {background-position: 100% 0; }
.roundBox05 .bl  { background-position: 0 -28px;}
.roundBox05 .br { background-position: 100% -28px; }
.roundBox05 .inner { background:#83d3f5 url(../images/New/bg_curve_blue.gif) repeat-y right top; padding:10px 15px 10px 10px;}
.roundBox05 .inner p{color:#565452; font-size:18px; }
.roundBox05 .scrollWrapper{width:680px; height:auto; background:#fff}
 
.tipBox01 { width:690px; margin:0 auto 0 auto }
.tipBox01 .tl, .tipBox01 .tr{ height:0px!important; }
.tipBox01 .bl, .tipBox01 .br { background: url(../images/New/curve_tip01.png); height:6px; font-size: 2px;}
.tipBox01 .tl, .tipBox01 .bl {margin-right:13px; }
.tipBox01 .tr, .tipBox01 .br {margin-left: 13px; margin-top: -6px;	}
.tipBox01 .tr {background-position: 100% 0; }
.tipBox01 .bl  { background-position: 0 6px;}
.tipBox01 .br { background-position: 100% 6px;	}
.tipBox01 .inner { background:#f7f8f9; padding:2px 6px 0 6px; color:#fff; font-weight:700; font-size:11px; border-left:1px solid #c5e1ea;  border-right:1px solid #c5e1ea;  }


.practise-inter {width:932px; float:left; }
.practise-heading {color:#3a3a3a; font-size:12px; font-weight:bold; margin-top:10px; width:308px; }
.timer{width:auto !important;float:left!important;margin:11px 20px; }
.timer-title {width:100%; float:left; color:#337BB5; margin-bottom:5px;}
.practise-flashrec { top:198px!important; right:25px; border:0px;}
.question-outer {float: left; margin:10px; width: 710px;}
.question-box {float:left; background :#EFF7E7 none repeat scroll 0 0; border:1px solid #B2B0B0; padding-left:10px; padding-right:10px; width:320px;}
.answer-box {float: right; background:#EFF7E7 none repeat scroll 0 0;}
.skip-btn {width:200px;text-align:left;margin-top:10px}
 a.blue-btn{background: #24537C; border: 0px; color: #ffffff; font-size:12px;padding: 3px 8px;}
 a.blue-btn:hover{background: #FF8000; text-decoration:none; color:#fff;}
.question-outer .categories {float:left;}
.timerContainer { padding: 10px; border: #C9DDEC 1px solid; float: left; width: 152px; }
.timerContainer .ftitle { color: #337BB5; float: left; font-size: 20px; width: 237px; }
.timerContainer .fright { float: left; padding: 0px 0px 0px 8px; }
.timerContainer .frecd { background: #FF8000; color: #fff; font-weight: bold; float: left; font-size: 52px; text-align: center; height: 52px; padding: 0px 9px 9px 9px;}
.timerContainer .fusers { background: #337BB5; color: #fff; font-weight: bold; float: left; font-size: 52px; text-align: center; height: 52px; padding: 0px 9px 9px 9px;}

.btn01 input[type="hidden"], .btn02 input[type="hidden"] { display:none;}
/*BIG BLUE button big*/
.btn04 { background:url(../images/New/btn_blue_big.png) no-repeat left top; float:left; height:32px; display:block; margin-right:10px; cursor:pointer}
.btn04 input { background:url(../images/New/btn_blue_big.png) no-repeat right -32px; margin-left:3px!important; border:none; padding:5px 36px 9px 37px; font-weight:300; color:#fff; font-size:16px;  cursor:pointer; text-transform:lowercase}
.btn04 a { background:url(../images/New/btn_blue_big.png) no-repeat right -32px; margin-left:3px!important; border:none; text-decoration:none; display:block; padding:5px 36px 9px 37px; font-weight:300; color:#fff; font-size:16px; text-transform:lowercase}

.btn04g { background:url(../images/New/btn_grey_big.png) no-repeat left top; float:left; height:32px; display:block; margin-right:10px; cursor:pointer}
.btn04g input { background:url(../images/New/btn_grey_big.png) no-repeat right -32px; margin-left:3px!important; border:none; padding:5px 36px 9px 37px; font-weight:300; color:#fff; font-size:16px;  cursor:pointer; text-transform:lowercase}
.btn04g a { background:url(../images/New/btn_grey_big.png) no-repeat right -32px; margin-left:3px!important; border:none; text-decoration:none; display:block; padding:5px 36px 9px 37px; font-weight:300; color:#fff; font-size:16px; text-transform:lowercase}

.btnWrapper { margin:0 auto; width:212px;}
 button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
.previous { background:url(../images/New/icons.png) no-repeat 0 -1104px; padding:1px 0 1px 25px; float:left; color:#12aed5; margin-left:10px; }
.next { background:url(../images/New/icons.png) no-repeat right -1125px; padding:1px 25px 1px 0; float:right; color:#12aed5; margin-right:10px;  }
.feedback_comparision .subhead1 .col2 {
min-height:25px;
}
/*----new css -----START------*/
.column01Head h2.icon_career {background:url("../images/New/icons.png") no-repeat scroll 0 -1480px transparent;
padding:2px 0 0 33px;}
.column01Head h2.icon_welcome {background:url("../images/New/icons.png") no-repeat scroll 0 -1456px transparent;
padding:2px 0 0 33px;}
.column01Head h2.icon_vmock_diagnostic {background:url("../images/New/icons.png") no-repeat scroll 0 -1480px transparent;
padding:2px 0 0 33px;}
.column01Head h2.icon_diagnostic {background:url("../images/New/icons.png") no-repeat scroll -34px -1250px transparent;
padding:2px 0 0 33px;}

.highlight03 { background:#f9e3b0; padding:7px 10px; color:#363333;font-weight:bold;}

.video_wrapper {/*width:724px;*/ float:left; /*margin:0 0 0 7px;*/}
.video_wrapper .video_box{float:left; width:385px; height:361px; background:url("../images/New/bg_videobox_mid.jpg") repeat left top; margin:0 0 0 20px;}
.video_wrapper .video_box .top { background:url("../images/New/bg_videobox_top.jpg") no-repeat left top; width:385px; height:8px; float:left;}
.video_wrapper .video_box .video_display { float:left; background:url("../images/New/video_01.jpg") no-repeat left top; margin:34px 37px 34px 37px; width:313px; height:278px;}
.video_wrapper .video_box .bottom { background:url("../images/New/bg_videobox_bottom.jpg") no-repeat left bottom; width:385px; height:8px; float:left;}
.video_wrapper .video_list_box{ background:url("../images/New/bg_videolist_box.gif") repeat right top; margin:15px 0 0 0; float:left; width:315px;}
.video_wrapper .video_list_box .top{ margin:0 0 5px 0; float:right; background:url("../images/New/bg_videolist_box_top.gif") no-repeat left top; width:314px; height:9px;}
.video_wrapper .video_list_box .bottom{ float:right; background:url("../images/New/bg_videolist_box_bottom.gif") no-repeat left bottom; width:314px; height:9px; margin:5px 0 0 0;}
.video_wrapper .video_list_box .video_list { background:url("../images/New/bg_video_list.gif") no-repeat scroll right top #EBEDF0; float:right; font-size:14px; margin:0 7px 30px 0; width:307px;}
.video_wrapper .video_list_box .video_list:hover { background:#85878a url("../images/New/bg_video_list_over.gif") no-repeat right top;}
.video_wrapper .video_list_box .video_list .num { background:url("../images/New/icons.png") no-repeat scroll left -1376px transparent; color:#FFFFFF; display:block; float:left; font-size:22px; left:-21px; padding:4px 0 0; position:absolute; text-align:center; top:9px; width:35px; height:31px;}
.video_wrapper .video_list_box .video_list:hover .num { background:url("../images/New/icons.png") no-repeat left -1416px; color:#fafdfd;}
.video_wrapper .video_list_box .video_list a{ color:#797676; display:block; float:left; font-size:14px; font-weight:bold;height:35px; margin:0 0 0; padding:19px 0 0 20px; position:relative; text-decoration:none; vertical-align:middle; width:287px;}
.video_wrapper .video_list_box .video_list:hover a{color:#ffffff; cursor:pointer;}
.video_wrapper .video_list_box .last { margin-bottom:0;}

button { margin:0 0 0 8px; padding:0; border:none; background:transparent; vertical-align:middle; cursor:pointer; font-weight:bold;}
button .wrp1{ background-position: right top; margin: 0 0 0 8px; padding: 0 26px 0 0; float: left;}
button .wrp2{ color:#fff; font-size:14px; padding:4px 0 6px 8px; background-position: left top; background-repeat:no-repeat; white-space:nowrap; float:left; cursor:pointer; }

button.submit .wrp1, button.submit .wrp2{ background-image: url('../images/New/btn_type1.png'); background-repeat:no-repeat; }


ie6 CSS file
button { width:auto !important; overflow:visible; }
button .wrp2{ position:relative; left:0; }

ie7 CSS file
button { width:auto !important; overflow:visible; }
button .wrp1 { margin:0;}
button .wrp2 { padding:10px 0 11px 26px; }

.video_wrapper .video_msg { width:706px; background:#f9e3b0; text-align:center; padding:13px; font-size:12px; color:#363333; font-weight:bold;}

.video_wrapper .col_01 {width:360px;}
.video_wrapper .col_01 .video_display { width:319px; height:240px; background:#6a6b69; border:1px solid #939090; }
.video_wrapper .col_01 .video_info_text { text-align:left; font-size:14px; color:#282928;}

.video_wrapper .col_01 .rating_bar { margin:0 auto; width:321px;}
.video_wrapper .col_01 .rating_bar .rating_box { }
.video_wrapper .col_01 .rating_bar .rating_box li { float:left; list-style:none; background:url("../images/New/icons.png") no-repeat left -1511px; width:35px; height:35px; margin:0 12px 0 0; cursor:pointer}
.video_wrapper .col_01 .rating_bar .rating_box li:hover { background:url("../images/New/icons.png") no-repeat left -1552px;}
/*.video_wrapper .col_01 .rating_bar .rating_box li.last { margin-right:0;}*/

.video_wrapper .col_01 .video_info_text p{ line-height:20px; color:#282928;}
.video_wrapper .col_01 .rate_num{ width:321px; color:#282928; line-height:20px; }



/*----new css -----END------*/

/*22/07/10*/
.weekScheduler_container{
	background-color:#F7BE81;
	width:920px;
	padding:0 0 20px 0;
}
/*.weekScheduler_container .content { background:url("../images/New/icons.png") no-repeat 908px -894px;}*/
.weekScheduler_top
{
	border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
clear:both;
color:Gray;
float:left;
font-family:arial;
font-size:13px;
height:22px;
margin:10px 0 0 79px;
position:relative;
}
.weekScheduler_hours{
	width:80px;
	float:left;
}
.weekScheduler_appointments{	/* Big div for appointments */
	width:810px;
	float:left;
}	
#weekScheduler_content{
	clear:both;
	/*height:410px;*/
	position:relative;
	overflow:auto;
}
.weekScheduler_appointments_day{	/* Column for each day */
	background-color:#F7BE81;
border-right:1px solid #FFFFFF;
float:left;
position:relative;
width:80px;
}
.weekScheduler_appointmentHour{	/* Small squares for each hour inside the appointment div */
	height:49px; /* Height of hour rows */
	border-bottom:1px solid #FFFFFF;	
}
.weekScheduler_appointmentHour_open{	/* Small squares for each hour inside the appointment div */
	background-color:#3eb05c;
	text-align:center;
	vertical-align:middle;
	text-transform:capitalize;
	font-weight:normal;
	font-family:arial;
	font-size:12px;
	color:Black;
	padding-top:14px;
	border-bottom:1px solid green;	
	position:relative;
}
.weekScheduler_appointmentHour_close{	/* Small squares for each hour inside the appointment div */
	background-color:#f36750;
	text-align:center;
	vertical-align:middle;
	text-transform:capitalize;
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:Black;
	padding-top:15px;
	
	position:relative;
}
.spacer{
	height:20px;
	float:left;
}
.calendarContentTime{
	font-size:10px;
	text-decoration:superscript;	
	vertical-align:top;
	line-height:200px;
}
.calendarContentTime{
	background-color:#F7BE81;
	text-align:center;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	line-height:50px;	
	width:79px;
	color:#3e3d3c;
	border-right:1px solid #FFFFFF;
}
.days div{
	width:80px;
	float:left;
	background-color:#F7BE81;
	text-align:center;
	font-family:arial;
	height:22px;
	font-size:0.9em;
	line-height:20px;
	border-right:1px solid #FFFFFF;	
	color:#3e3d3c;
}
.weekday
{
    width:394px;
	float:left;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:Black;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
.weekScheduler_container .previous
{
	background:url("../images/New/icons.png") no-repeat scroll left -1270px;
    width:11px;
	float:left;
	height:19px;
	margin-left:0;
	padding:0;
}
.weekScheduler_container .next
{
	background:url("../images/New/icons.png") no-repeat scroll left -1320px;
    width:11px;
	float:right;
	height:19px;
	margin:0 0 0 0;
	padding:0;
}

.bor_top { border:none; height:15px;}

.weekScheduler_container .formCol{ overflow:hidden; width:810px; margin:10px 0 0 79px;}	

.weekScheduler_container .formCol strong { margin:10px 0 0 0; color:#272727;}
.weekScheduler_container .formCol button .wrp1{ background-position: left top; margin: 0 0 0 8px; padding: 0 34px 0 0; float: left;}
.weekScheduler_container .close { background:url("../images/New/icons.png") no-repeat scroll left -883px transparent; height:22px; position:absolute; right:-41px; top:-20px; width:23px; cursor:pointer;}

.weekScheduler_container .tick { background:url("../images/New/blue_tick.png") no-repeat scroll 12px 3px transparent;}
.welcome_box {width:715px; margin: 0px 10px}
.welcome_box .inner { padding-right:14px; padding-top:1px; padding-bottom:3px;}
.welcome_box .scrollWrapper {width:645px; height:auto; padding:20px 20px 20px 20px;}
.welcome_box .scrollWrapper .pro_box { background:url("../images/New/sprite.png") no-repeat scroll left 30px transparent; width:623px; height:119px; margin:40px 0 0 0;}
.welcome_box .scrollWrapper .pro_box span{ display:block; color:#2e2d2d; font-size:14px; font-weight:bold;}

.summ_novice {}
.summ_novice .col_01{ width:270px; }
.summ_novice .col_02{ width:405px;}
.summ_novice .msg{}
.summ_novice .whatyou_know, .summ_novice .identify_yourself, .summ_novice .rate_yourself { float:left; margin:0 10px 0px 45px; background:url("../images/New/sprite.png") no-repeat left top; width:184px; height:56px;}
.summ_novice .whatyou_know { background-position:0 0;}
.summ_novice .identify_yourself { background-position:-223px 0;}
.summ_novice .rate_yourself { background-position:-445px 0;}
.summ_novice .arrow { background:url("../images/New/sprite.png") no-repeat -641px -11px; display:block; margin:11px 0 0 0; width:52px; height:54px; float:left;}
.summ_novice .ans_field { background:#edecec; width:317px; height:50px; float:right; padding:2px 2px 2px 5px; margin:0 0 0 0; /*border:1px solid #44433e; */color:#40403e; position:relative;}
.summ_novice .ans_field p{ line-height:17px;}
.summ_novice .ans_field p a { position:absolute; bottom:2px; font-weight:bold;}
.summ_novice .next_step { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#40403e; text-transform:uppercase;font-weight:bold; margin:92px 0 0 45px; width:184px; height:38px; text-align:center; background:#838683; color:#fff; padding:18px 0 0 0;}
.summ_novice .video_box { margin:0 0px 0 0;}
.summ_novice .inst_txt { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#40403e; margin-right:10px;}
.summ_novice .video {width:322px; height:242px; background:#6a6b69;}
.summ_novice .video_box .arrow { margin:11px 0 0 0;}
.summ_novice .video_box button { margin:0 0 0 74px;}
.summ_novice .video_box button .wrp1 { margin:0; }
.summ_novice .video_box button .wrp1 { background-position:right top; float:left; margin:0 0 0 8px; padding:0 26px 0 0; }
.summ_novice .video_box button .wrp2 { padding:10px 0 11px 26px; }
.summ_novice .video_box button .wrp2 { position:relative; right:0; }

.summ_novice .video_box button .wrp2 { background-position:left top; background-repeat:no-repeat; color:#FFFFFF; cursor:pointer; float:left; font-size:14px; white-space:nowrap; margin:0 0 0 -2px; }
/*22/07/10*/

/*--------------------------------------------------For Coming Soon Master Page Start------------------------------------------------------------*/
.mainContainer .tlCS, .mainContainer .trCS, .mainContainer .blCS, .mainContainer .brCS { background: url(../images/New/background-curve-comingsoon.png); height: 14px; font-size: 2px;}
.mainContainer .tlCS, .mainContainer .blCS { margin-right: 14px;}
.mainContainer .trCS, .mainContainer .brCS {margin-left: 14px;	margin-top: -14px;	margin-right:1px;}
.mainContainer .trCS {background-position: 100% 0; 	}
.mainContainer .blCS  { background-position: 0 -14px;}
.mainContainer .brCS { background-position: 100% -14px;	}
.mainContainer #inside{ border-left:4px solid #d9ddde; border-right:4px solid #d9ddde; background:#fff;  color: #686969; font:normal 12px Arial, Helvetica, sans-serif;	}
/*--------------------------------------------------For Coming Soon Master Page End--------------------------------------------------------------*/
/*12/08/2010--start--*/
.car_vmock { width:732px;}
.skillWrapper .lh_box { width:460px; float:left;}
/*.skillWrapper .lh_box .c3{ width:420px;}*/
.skillWrapper .lh_box .txt { font-weight:bold; font-style:italic;}
.skillWrapper .lh_box p {line-height:20px; margin:0 0 5px 0;}
.skillWrapper .rh_box { float:right;}
.skillWrapper .diagnostic_box { position:relative; width:265px; height:340px;}
.skillWrapper .diagnostic_box .pre{background:url("../images/New/graph_left_arrow.png") no-repeat scroll left top; width:19px; height:48px;left:3px; position:absolute; top:106px;}
.skillWrapper .diagnostic_box .next{background:url("../images/New/graph_right_arrow.png") no-repeat scroll right top; width:19px; height:48px;right:3px; position:absolute; top:106px; margin:0; padding:0}
.skillWrapper .diagnostic_box .main_graph { background:#636060; width:220px; height:215px;margin:5px 0 0 0px; padding:5px 5px 0 5px}
.skillWrapper .diagnostic_box .main_graph .select03{color:#7b7979; font-size:11px;}
.skillWrapper .diagnostic_box .main_graph .graph{ width:219px; height:172px; margin:12px 0 0 0; float:left;background:url("../images/New/diagnostic.png") no-repeat scroll left top}
.skillWrapper .diagnostic_box .diagnostic_title{color:#7b7979; font-weight:bold; font-size:11px; text-align:center; display:block;}
.skillWrapper .dign_preview { background:url("../images/New/icons.png") no-repeat scroll left -1598px;  display:block; height:15px;padding:19px 0 0 50px; font-weight:bold;}
/*.invite_box .c1, .invite_box .c2, .invite_box .c3{ border:1px solid #000;}*/
.invite_box {padding:7px 0 0 0px;}
.invite_box .c1{float:left; width:250px; padding:15px 0 0 0}
.invite_box .c1 .txt{ float:left; font-weight:bold; margin:10px 0 0 10px;}
.invite_box .group{ float:right;width:190px;}
.invite_box .c1 a{ float:left; margin:0 5px 0 0}
.invite_box .c1 .group .twitter_ico, .invite_box .c1 .group .su_ico, .invite_box .c1 .group .reddit_ico {width:22px; height:25px; display:block;}
.invite_box .c1 .group .twitter_ico { background:url("../images/New/icons.png") no-repeat scroll left -1794px;}
.invite_box .c1 .group .su_ico { background:url("../images/New/icons.png") no-repeat scroll left -1835px;}
.invite_box .c1 .group .reddit_ico { background:url("../images/New/icons.png") no-repeat scroll left -1875px;}

.invite_box .c2{float:left;background:url("../images/New/icons.png") no-repeat scroll left -1645px; width:190px; padding:10px 0 0 43px;}
.invite_box .c2 a {font-weight:bold;}
.invite_box .c3{width:190px; float:left; background:transparent url(../images/New/icons.png) no-repeat scroll 0 -554px;/*height:18px;*/ padding:10px 0 5px 54px; }
.welcome_01 {background:url("../images/New/icons.png") no-repeat scroll left -1706px; height:40px; margin:0 0 0 30px}
.welcome_01 .txt .bg_arrow {background:transparent url(../images/New/icons.png) no-repeat scroll left -1766px; display:block; float:left; height:22px; margin:-6px 0 0 -28px; width:13px;}
.welcome_01 .txt {margin:0 15px 0 58px; padding:10px 0 10px 15px; font-weight:bold; color:#515253; background:#addcf4; display:block;}



.cat { margin:0 auto; width: 658px; padding:10px 20px; background: none repeat scroll 0 0 #F1F1F1;border: 3px solid #D6D6D6;-webkit-border:10px; -moz-border-radius: 10px; border-radius: 10px;}
.cat ul {clear: both; margin: 0 auto; width: 603px; }
.cat ul li {background:#fff; border: 2px solid #D6D6D6; float: left; list-style: none outside none; margin: 0 22px 0 0; padding: 0 0 5px; text-align: center; width: 94px; -webkit-border:5px; -moz-border-radius: 5px; border-radius: 5px;}
.cat ul li:hover {background:#F1F1F1;}
.cat ul li a img {height:45px;}
.cat ul a { padding:5px; display:block; color: rgb(67, 65, 65); text-decoration: none; }
.cat ul li a .cat_info{   border-top: 1px solid #D6D6D6;    display: inline-block;    float: left;    height: 45px;    margin: 10px 0 0;    overflow: hidden;    padding: 5px 0 0;    width: 84px;    word-wrap: break-word;}
.cat ul li.last { margin-right:0;}

.cat ul li a span.imageBoxcat {width: 82px; display: block; height: 45px;}
.gallery_box { margin: 0 auto; width: 575px;}
.next-horizontal {  background: url("../images/New/next-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 50px;
    position: absolute;
    right: -15px;
    top: 36px;
    width: 32px;}
	
	.next-horizontal:hover, .next-horizontal:active{
	background-position: -32px 0;
    }
	
	.prev-horizontal {
   background: url("../images/New/prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 50px;
    left: -15px;
    position: absolute;
    top: 35px;
    width: 32px;
}

.prev-horizontal:hover, .prev-horizontal:active{background-position: -32px 0;
   }

.newcontentleft{
    position: relative;
    width: 658px;}

.newcontentright{
    position: relative;
    width: 658px;}



.sm {width:auto; margin-right:7px;}
.sm .inside {padding:0px 5px 0px 5px;}
.sm .boxContent {width:190px; padding-left:0px; min-height:30px;}
.sm .boxContent p {font-size:11px;}
.sm .boxContent .icon_facebook {margin:0 0 0 10px;} 
.sm .complete {font-size:18px;}
.sm .incomplete {font-size:18px;}
.sm .status{margin:0 10px 0 0;padding:0 6px 0 6px; height:auto;}
.sm h2 {font-size:12px; font-weight:bold; margin-left:auto;}
.sm .icon_checked_big {background:transparent url(../images/New/icons.png) no-repeat scroll left -1235px;height:18px; width:18px;}
.sm .formWrapper01 .formRow .formCol {padding-left:0;}

/*12/08/2010--end--*/
/*18/08/2010----sidebar start--*/

.head_2 span.quote_icon { background:url(../images/New/icons.png) no-repeat 0 -1921px;  padding:5px 0 4px 34px;}
.innerpadd .top{background:url(../images/New/bg_top_comment.jpg) no-repeat left top; width:221px; height:24px;}
.innerpadd .mid{background:url(../images/New/bg_mid_comment.jpg) no-repeat left top; width:191px; min-height:80px; font-size:14px; color:#555353; font-weight:bold; padding:10px 10px 0 20px}
.innerpadd .bottom{background:url(../images/New/bg_bottom_comment.jpg) no-repeat left bottom; width:221px; height:30px;}
/*18/08/2010----sidebar end--*/


/*----progrss bar start-----*/
.progressbar_box { margin:0 0 20px 10px; color:#3c3d3d;}
.progressbar_box .title{ font-size:14px; font-weight:bold; color:#000;} 
.progress_bar { padding:10px 0 10px 0}
.see_info {margin-bottom:10px;}
.head_2 span.progress_tracker { background:url(../images/New/icons.png) no-repeat 0 -1970px;  padding:5px 0 4px 30px;}
/*----progrss bar end-----*/


/* accordian structure--start--*/
.acc_struck {width:195px;}
#acc {/*width:450px;*/ list-style:none; color:#033; margin:0 auto}
/*#acc h3 {width:182px; cursor:pointer; background:url(../images/New/arrow_down.gif) no-repeat left top; cursor:pointer; color:#585656; color:#FFFFFF; font-weight:700; margin:0px 0 5px; padding:3px 5px 3px 8px; font-size:12px;}*/
#acc h3 {width:182px; cursor:pointer; background:url(../images/New/arrow_down_orange.gif) no-repeat left top; cursor:pointer; color:#585656; color:#FFFFFF; font-weight:700; margin:0px 0 5px; padding:3px 5px 3px 8px; font-size:12px;}
#acc .acc-section {overflow:hidden;/* background:#fff*/}
#acc .acc-content { /* background:#fff;*/ font-weight:300; color:#000}
/*Changes Made by Shambhu*/
/*#acc h3.Up { background:url(../images/New/arrow_up.gif) no-repeat left top;  cursor:pointer; margin:0px 0 5px 0; padding:3px 5px 3px 8px; color:#585656 }
#acc h3.Dn { background:url(../images/New/arrow_down.gif) no-repeat left top;  cursor:pointer; margin:0px 0 5px 0; padding:3px 5px 3px 8px; color:#585656 }
*/
#acc h3.Up { background:url(../images/New/arrow_up_green.gif) no-repeat left top;  cursor:pointer; margin:0px 0 5px 0; padding:3px 5px 3px 8px; /*#margin-bottom:10px;*/ color:#585656 }
#acc h3.Dn { background:url(../images/New/arrow_up_orange.gif) no-repeat left top;  cursor:pointer; margin:0px 0 5px 0; padding:3px 5px 3px 8px; /*#margin-bottom:10px;*/ color:#585656 }

#acc h3.Up1 { background:url(../images/New/arrow_down_green.gif) no-repeat left top;  cursor:pointer; margin:0px 0 5px 0; padding:3px 5px 3px 8px; /*#margin-bottom:10px;*/ color:#585656 }
#acc h3.Dn1 { background:url(../images/New/arrow_down_orange.gif) no-repeat left top;  cursor:pointer; margin:0px 0 5px 0; padding:3px 5px 3px 8px; /*#margin-bottom:10px;*/ color:#585656 }

.tabContainer{margin-bottom:5px; padding-left:5px;}
.tabContainer .list li { list-style:none; background:none; margin:0 0 7px 0; color:#fff; padding:0 5px 0 0;}
.tabContainer .list li span { display:block; padding:1px 2px 3px 24px;}
.tabContainer .list li span.right_tick { background:url(../images/New/icons.png) no-repeat 0 -2016px;}
.tabContainer .list li span.close_tick { background:url(../images/New/icons.png) no-repeat 0 -2034px;}
/* accordian structure--end--*/

/* for rounded grey box */
.type_01 .tlgrey, .type_01 .trgrey, .type_01 .blgrey, .type_01 .brgrey { background: url(../images/New/rc_grey_dark.gif); height: 8px; font-size: 2px;}
.type_01 .tlgrey, .type_01 .blgrey {margin-right:8px;	}
.type_01 .trgrey, .type_01 .brgrey {margin-left: 8px;	margin-top: -8px;	}
.type_01 .trgrey {background-position: 100% 0;}
.type_01 .blgrey  { background-position: 0 -8px;}
.type_01 .brgrey { background-position: 100% -8px;}
.type_01  .inside { border-left:4px solid #a4a0a0; border-right:4px solid #a4a0a0; background:#a4a0a0; padding:8px 8px 3px 6px; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif;	}


/* css for compete.vmock.com changes - start */

.roundBox07 { /*width:914px;*/ margin:0 auto}
.roundBox07 .bl, .roundBox07 .br, .roundBox07 .tl, .roundBox07 .tr { background: url(../images/New/curve_green.gif); height:13px; font-size: 2px;}
.roundBox07 .tl, .roundBox07 .bl {margin-right:13px; }
.roundBox07 .tr, .roundBox07 .br {margin-left: 13px; margin-top: -13px;	}
.roundBox07 .tr {background-position: 100% 0; }
.roundBox07 .bl  { background-position: 0 -28px;}
.roundBox07 .br { background-position: 100% -28px; }
.roundBox07 .inner { background:#add771 url(../images/New/bg_curve_green.gif) repeat-y right top; padding:10px 15px 10px 10px;}
.roundBox07 .inner p{color:#565452; font-size:12px; font-weight:bold; color:#fff;}
.roundBox07 .scrollWrapper{background:#add771;width:680px; height:auto; padding:0;}

.panel_box {padding:10px 10px 10px 7px;}
.panel_pic {margin:0 8px 0 9px; background:#212121; float:left;}
.panel_pic a{height:50px;width:50px; display:inline-block; }
.highlight04 {color:#f5854b}
.company_list ul { list-style:none;}
.company_list ul li { height:50px; float:left;}


.column01Head h2.ensemble {background:url("../images/New/icons.png") no-repeat scroll 0 -2067px #2085CC; padding:3px 10px 4px 36px}
.head_2 span.judging_pannle_icon {
background:url("../images/New/icons.png") no-repeat scroll 0 -2107px transparent;
padding:5px 0 4px 34px;}
.head_2 span.team_icon {
background:url("../images/New/icons.png") no-repeat scroll 0 -2145px transparent;
padding:5px 0 4px 34px;}
.head_2 span.about_vmock_icon {
background:url("../images/New/icons.png") no-repeat scroll 5px -2193px transparent;
padding:5px 0 4px 34px;}
.head_2 span.using_vmock_icon {
background:url("../images/New/icons.png") no-repeat scroll 5px -2238px transparent;
padding:5px 0 4px 34px;}


.sug_box { background:#eef370; padding:10px 5px; margin-right:5px;}

/* for rounded yellow box */
.yellow_box { /*width:680px;*/}
.yellow_box .tlgrey, .yellow_box .trgrey, .yellow_box .blgrey, .yellow_box .brgrey {background: url(../images/New/rc_yellow.gif); height: 8px; font-size: 2px;}
.yellow_box .tlgrey, .yellow_box .blgrey {margin-right:8px;	}
.yellow_box .trgrey, .yellow_box .brgrey {margin-left: 8px;	margin-top: -8px;	}
.yellow_box .trgrey {background-position: 100% 0; 	}
.yellow_box .blgrey  { background-position: 0 -8px;}
.yellow_box .brgrey { background-position: 100% -8px;	}
.yellow_box .inside { border-left:none; border-right:none; background: url(../images/New/rc_yellow_inner.gif) repeat-y -479px top; padding:8px 8px 8px 15px; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif;	}
            



/* css for compete.vmock.com changes - end */

/* css for mentor network related and featured interview - start */

.tabcont { width:240px; float:left; margin-right:7px; }
.tabcontheader { background:#CAE9FA;color:#777;font: bold 14px Arial,Helvetica,sans-serif; -moz-border-radius:5px 5px 0 0;height:25px;padding:5px;}
.tabcontheader span { float:left; padding:2px 0 0 0 }
.tabcontheader a{ text-decoration:none; font-size:12px;}
/*.tabcontheader span.ico_arrow {background:url(icon_sprite.gif) no-repeat left -15px;   height:24px; width:24px; display:inline-block; float:right; margin:0 0 0 7px;}*/
.tabcontheader .ico_arrow { background: url("../images/New/icon_sprite.gif") no-repeat 166px -22px ; display: inline-block; float: right; font-size: 12px; margin: 0 0 0 7px; padding: 5px 35px 5px 0; text-decoration: none; width: 162px; text-align:right;}

.tabinnerpadd 
{
padding:5px;
min-height:70px;
max-height: 430px;
overflow:auto;
background :none repeat scroll 0 0 #F1F1F1;
position:relative;
}

.tlwhite, .trwhite, .blwhite, .brwhite { background: white; height: 8px; font-size: 2px;}
.tlwhite, .blwhite {margin-right:8px;	}
.trwhite, .brwhite {margin-left: 8px;	margin-top: -8px;	}
.trwhite {background-position: 100% 0; 	}
.blwhite  { background-position: 0 -8px;}
.brwhite { background-position: 100% -8px;	}

.WhiteBox  .inside { border-left:4px solid white; border-right:4px solid white; background:white; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif;	}
.line05 { width:200px; background:url(../images/New/dash.gif) repeat-x bottom; clear:both; padding-top:5px }/*dashed line*/

/* added for new icons on 20101129 */
.head_2 span.featured { background:url(../images/New/icons.png) no-repeat 0 -2270px;  padding:5px 0 4px 30px;}
.head_2 span.featured_interview { background:url(../images/New/icons.png) no-repeat 0 -2311px;  padding:5px 0 4px 30px;}
.head_2 span.mentor_network { background:url(../images/New/icons.png) no-repeat 0 -2340px;  padding:5px 0 4px 30px;}
.head_2 span.new_content { background:url(../images/New/icons.png) no-repeat 0 -2370px;  padding:5px 0 4px 30px;}
.head_2 span.new_item { background:url(../images/New/icons.png) no-repeat 0 -2408px;  padding:5px 0 4px 30px;}
.head_2 span.settings { background:url(../images/New/icons.png) no-repeat scroll 0 2px transparent;padding:5px 0 4px 30px;}
/* css for mentor network related and featured interview - start */

/* added on 03-01-2011 */
/*.homeBox { width:908px; margin:0 auto; background: url(../images/New/bgHomeBoxRight.gif) repeat-y right top; padding-right:5px;}
.homeBox .bgHomeBox { background:#f1f1f1 url(../images/New/bg_home_grey.gif) repeat-x left bottom; width:905px;}
.homeBoxBottom {background:url(../images/New/bg_home_grey_bottom.gif) no-repeat left top; height:15px;  }
*/
.column01HeadHome { font-weight:300;  padding:5px 5px 0 5px; background:#f79523; font-size:18px; color:#fff; height:5px;}
.homeBox .inputbox02{ border:1px solid #a8acad; background:url(../images/New/bg_inputbox02.gif) repeat-x; width:249px; padding:2px 4px}
.homeBox .RegistrationformWrapper .formRow .inputboxsmall { border:1px solid #a8acad; background:url(../images/New/bg_inputbox02.gif) repeat-x; text-transform:lowercase }
.homeBox .RegistrationformWrapper .formRow .txtyyyy { width:36px; padding:2px 10px}
.homeBox .RegistrationformWrapper .formRow .txtmmdd { width:28px;}
 
#frmLogin .inputbox02 { border:1px solid #a8acad; background:url(../images/New/bg_inputbox02.gif) repeat-x; width:165px;}

.homeBox { width:919px; margin:0 auto; background: none; }
.homeBox .tl, .homeBox .tr, .homeBox .bl, .homeBox .br { background: url(../images/New/bgHomeBox.png); height:13px; font-size: 2px;}
.homeBox .tl, .homeBox .bl {margin-right:13px; }
.homeBox .tr, .homeBox .br {margin-left: 13px; margin-top: -13px;	}
.homeBox .tr {background-position: 100% 0; }
.homeBox .bl  { background-position: 0 100%;}
.homeBox .br { background-position: 100% 100%;	}
.homeBox  .inside {  background:#f1f1f1 url(../images/New/bgHome.gif) repeat-x left bottom!important; border:none; padding:4px 4px 0; color: #000000; font:12px normal Verdana, Arial, Helvetica, sans-serif; margin:0 5px; width:898px; }
.homeBox .RegistrationformWrapper .formRow label {color:#676563}
.headingRegistration { font-size:18px; color:#47484a; font-weight:normal}

.formWrapper .formRow .btnGrey { margin-left:0px;}
.btnGrey { background:url(../images/New/btn_grey.png) no-repeat left top; float:left; height:22px; display:block; margin-right:10px; cursor:pointer}
.btnGrey input { background:url(../images/New/btn_grey.png) no-repeat right -22px; margin-left:3px!important; border:none; padding:2px 18px 5px 18px; font-weight:300; color:#fff; font-size:12px;  cursor:pointer; text-transform:lowercase}
.btnGrey a { background:url(../images/New/btn_grey.png) no-repeat right -22px; margin-left:3px!important; border:none; padding:2px 26px 5px 26px; font-weight:300; color:#fff; font-size:12px;  cursor:pointer; text-transform:lowercase}

.smalltext { font-size:10px; color:#676563; padding-left:5px;}
/* big orange button */
.btn07{ background:url(../images/New/btn_orange.gif) no-repeat left top; float:left; height:32px; display:block; margin-right:10px; cursor:pointer; border:none; color:#fff; font-size:18px; font-weight:normal; width:251px;}
.btn08{ background:url(../images/New/btn_green.gif) no-repeat left top; float:left; height:32px; display:block; margin-right:10px; cursor:pointer; border:none; color:#fff; font-size:18px; font-weight:normal; width:251px;}
.btn01 { background: url(../images/New/bg_btn_blue_left.gif) no-repeat left top; float:left;display:block;  height:19px;  margin:2px 10px 0 10px; cursor:pointer; display:inline}
.btn01 input { background:url(../images/New/bg_btn_blue.gif) no-repeat right top; margin-left:3px!important; border:none; height:19px;  padding:1px 7px 5px 3px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline;}


.PlayerButtonContainer{padding:2px; border:1px solid gray; height:50px;}
.btnRecord{text-align:center; float:left; height:48px; display:block; margin:3px; cursor:pointer; border:none; color:#000; font-size:14px; font-weight:normal;}
.btnRecord input { background:url(../images/New/record.gif) no-repeat right top; border:none; height:32px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline; width:42px;}
.btnPlay{text-align:center; float:left; height:48px; display:block; margin:3px; cursor:pointer; border:none; color:#000; font-size:14px; font-weight:normal;}
.btnPlay input { background:url(../images/New/play.gif) no-repeat left top; border:none; height:32px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline; width:42px;}
.btnStop{text-align:center; float:left; height:48px; display:block; margin:3px; cursor:pointer; border:none; color:#000; font-size:14px; font-weight:normal;}
.btnStop input { background:url(../images/New/stop.gif) no-repeat left top; border:none; height:32px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline; width:42px;}
.btnReRecord{text-align:center; float:left; height:48px; display:block; margin:3px; cursor:pointer; border:none; color:#000; font-size:14px; font-weight:normal;}
.btnReRecord input { background:url(../images/New/re-record.gif) no-repeat left top; border:none; height:32px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline; width:42px;}
.btnPublish{text-align:center; float:left; height:48px; display:block; margin:3px; cursor:pointer; border:none; color:#000; font-size:14px; font-weight:normal;}
.btnPublish input { background:url(../images/New/publish.gif) no-repeat left top; border:none; height:32px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline; width:42px;}
.btnRecordStop{text-align:center; float:left; height:48px; display:block; margin:3px; cursor:pointer; border:none; color:#000; font-size:14px; font-weight:normal;}
.btnRecordStop input { background:url(../images/New/record-stop.gif) no-repeat left top; border:none; height:32px; font-weight:700; color:#fff; font-size:11px;  cursor:pointer; text-transform:lowercase; display:inline; width:42px;}
.RecordTimer{float:right; font-size:20px;} 
.PlayerButtonContainer .btnRecord span, .PlayerButtonContainer .btnPlay span, .PlayerButtonContainer .btnStop span, .PlayerButtonContainer .btnReRecord span, .PlayerButtonContainer .btnPublish span, .PlayerButtonContainer .btnRecordStop span {margin: 2px 0 0 0; font-size:12px;}
.PlayerButtonContainer .Last{margin-right:0px;}
input.btnLogin { width: 0; overflow: visible; } 
input.btnLogin[class] { width: auto; }
.BlockUImessage { width:100%; background:white; text-align:center; z-index:1111; top:25%; height:250px; float:left; position:absolute;}

/* new added */ 
.icon-view-details { background:url(../images/New/icons.png) no-repeat -9px -2441px; width:15px; height:15px; display:block; float:right; margin:0 0 0 5px} 
.icon-request-feedback { background:url(../images/New/icons.png) no-repeat -9px -2467px; width:15px; height:15px; display:block;  float:right}  
.float-right { float:right;}
.skillRow { float:left; width:388px; margin:0 0 6px 0}

.skillInfo { font-style:italic}
.skillInfo span {background:url(../images/New/icons.png) no-repeat -9px -2485px; width:22px; height:22px; display:inline-block; float:left}
.skillInfo p { margin:3px 0 0 0!important}
.btn-01-01 { background:#f7a000; -moz-border-radius:5px; color:#fff; font-size:12px; text-decoration:none; padding:3px 10px;}

 
.dgHead { background:#88a616; margin:5px 0 0 0; color:#fff; padding:3px 8px 3px 3px; font-weight:bold; cursor:pointer; float:left;}
.dgHead .dgCol-2 { text-align:right}
.dgBox { background:#fff; padding:5px; width:245px; display:none}
.dgRow { float:left; width:245px;}
.dgCol-1 { float:left; width:158px; padding:2px 0 2px 5px}
.dgCol-2 { float:left; width:80px; text-align:center}
.dgContent { background:#F1F1F1; padding:5px;}
.dgRowSubHead { background:#cae9fa; float:left; font-weight:bold; width:246px;}

.arrowright {background:url(../images/New/icons.png) no-repeat -9px -2532px; width:15px; height:15px; display:inline-block; float:right}
.arrowdown {background:url(../images/New/icons.png) no-repeat -9px -2512px; width:15px; height:15px; display:inline-block; float:right}

.consultBox { border:1px solid #f98b29; -moz-border-radius:5px; padding:5px; background:#ffdec0; color:#000; width:208px;}
.consultBox .img { background:url(../images/New/dummy-user.gif) no-repeat left top; height:38px; width:32px; float:left; margin:0 5px 0 0}

.icon {
    background: url("../images/New/icon_sprite.gif") no-repeat 0 0;
    display: inline-block;
    height: 14px;
    margin-bottom: 3px;
    margin-left: 3px;
    text-decoration: none;
    text-indent: -999999px;
    width: 14px;
}
.ico_delete_decline {background-position:0 0}
.ico_givefeedback {background-position:-15px 0}
.ico_giveinterview {background-position:-30px 0}

.ico_requestfeedback {background-position:-60px 0}
.ico_viewnote {background-position:-75px 0}
.ico_preview {background-position:-90px 0}
.ico_viewfeedback {background-position:-105px 0}

.icon.ico_expand {
    background: url("../images/New/icon_sprite.gif") no-repeat -45px 0;
    display: inline-block;
    height: 14px;
    margin-left: 0px;
    margin-bottom: 0px;
    text-decoration: none;
    text-indent: -999999px;
    width: 14px;
    position:absolute;
    bottom:2px;
    right:2px;
}

.tabcontheader a{ text-decoration:none; font-size:12px;}
.tabcontheader span.ico_arrow {background:url(../images/New/icon_sprite.gif) no-repeat left -22px;   height:24px; width:24px; display:inline-block; float:right; margin:0 0 0 7px;}

/*classes related to feedback on popup start*/
.btn_sprite {background: url("../images/New/bg_btn_darkgrey_big1.png") no-repeat scroll 0 -24px transparent;float: left;padding: 0 3px 3px;}
.btn_sprite input {
    background: url("../images/New/bg_btn_darkgrey_big1.png") no-repeat scroll right top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: 700;
    margin-left: 7px;
    padding: 3px 18px 4px 5px;
    text-transform: lowercase;
}
.btn_sprite a { background:url(../images/New/bg_btn_darkgrey_big1.png) no-repeat right top; margin-left:3px!important; border:none; text-decoration:none; display:block; padding:3px 6px 5px 5px; font-weight:700; color:#fff; font-size:12px; text-transform:lowercase}
.dummyImage{height:50px;width:50px;float:left;margin-right:10px;}
.addContact{height:16px;width:16px;float:left;}
.userInfo{width:169px; float:left;}

.contactdetails{float:left;width:415px; border-bottom:1px solid black; padding:3px;}
.contactdetails .c1{width:33px;float:left;padding:3px;}
.contactdetails .c1 span.dummyIco{background:url(../images/New/user_dummy.png) no-repeat right top;height:16px;width:16px;display:inline-block;}
.contactdetails .c2{width:263px; float:left;padding:3px;}
.contactdetails .c3{width:100px; float:left;padding:3px;}

.contactdetails.col2 {border:none;}
.contactdetails.col2 .c2{width:375px;  }
.contactdetails.col2 .c2 input[type="text"]{width:120px; margin:0 0 5px 0 }
.plus{background:url(../images/New/plus.png) no-repeat left top; width:16px;height:16px;display:inline-block;}
.tick{background:url(../images/New/tick.png) no-repeat left top; width:16px;height:16px;display:inline-block;}
.staticMess{}
/*classes related to feedback on popup end*/

/*classes related to login page*/
.homeBox .bl, .homeBox .br{display:none}
.homeBox .inside {-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-webkit-box-shadow:0 0 10px #888888; -moz-box-shadow:0 0 10px #888888; padding-bottom:5px}
