*{ margin:0; padding:0}
body { background:#83d0f4 url(../images/new/bg_body.jpg) repeat-x left top; font-family:Arial, Verdana, Helvetica, sans-serif; color:#686969}
a { color:#12aed5}
a:hover { color:#676767}
.right { text-align:right} 

.mainWrapper { background:url(../images/new/bg.jpg) no-repeat center top;}
.innerWrapper { width:985px; margin:0 auto; padding-top:13px; }

/*-------------------------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; margin-bottom:5px; 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; width:700px; 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-left:4px solid #d9ddde; border-right:4px solid #d9ddde; background:#fff;  color: #686969; font:normal 12px Arial, Helvetica, sans-serif;	}
/* round corner end */

/*--------------------------- Boxes ------------------------------------------------*/


.contactBox { background:#fff; float:left; margin:5px 0; padding:5px; width:690px } 
.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:500px; }

.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;}
.mainNav ul {margin:0px; padding:0px; list-style:none; float:left; background:url(../images/new/bg_ul.gif) repeat-x bottom }
.mainNav ul li {margin:0px; display:inline; float:left;  background:url(../images/new/bg_devider.gif) no-repeat right top;   }
 
.mainNav ul li a { display:block; float:left; color:#2489cd; 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;  }
.mainNav ul li span:hover a, .mainNav ul li.active span a {color:#fff; text-decoration:none; display:block; background: #2792dd url(../images/new/arrow_yellow.png) no-repeat center 0; border:3px solid #a5cae2; padding:7px 7px 4px 7px; #background-position:center 0px; }
 
.mainNav ul li.first span:hover a, .mainNav ul li.first.active span a { border-left:none; padding:7px 10px 4px 7px; }
.mainNav ul li.last span:hover a, .mainNav ul li.last.active span a { border-right:none; padding:7px 10px 4px 7px;}

.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; }
.mainNav ul li.first span a { margin-left:13px; }

.mainNav ul li.first span { display:block; margin:0; float:left; height:34px; cursor:pointer; background: url(../images/new/linkcurveleft.png) no-repeat left top;  margin-right:1px;}
.mainNav ul li.last span { display:block; margin:0; float:left; height:34px; cursor:pointer; background: url(../images/new/linkcurveright.png) no-repeat right top; }
.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 16px;}
#mainNav li ul {	position: absolute;	display: none;	background-color: #FFFFFF;}
 
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-color: transparent;}
#mainNav ul a:hover { 	color: #FFFFFF !important;}
/* 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;} 


/*--------------------------------Elements---------------------------------------------*/


.header { float:right; height:38px; margin-bottom:-9px; z-index:999; position:relative; margin-bottom:-10px; margin-right:24px; }
.welcome { width:507px; color:#fff; font-size:11px; float:left; text-align:right; padding-right:15px; margin-top:8px;}
.welcome a { color:#cef0ff; text-decoration:underline} 

.logo { float:left}
.logo a { width:100px; height:50px; display:block; margin:0 0 5px 5px; float:left}

.Communitylogo { float:left}
.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}



.done { color:#73AA4D;}
.notdone { color:#ec8c37; }






/*------------------------------ 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 a { font-weight:700}

.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:586px; }
.formWrapper03 .formRow .txt { padding-top:4px;}
.formWrapper03 .formRow .c2 .btn01 { margin-left:0}


.formWrapper04 .formRow { float:left; padding-bottom:8px; 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:580px; }/* biggest input*/
.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;}
.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:#9ab52c;  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:#9ab52c; 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:3px 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}
/*---------------- 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; }





/*----------------------- 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:985px; margin:13px auto }
.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;}


/* 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:352px; 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}


/* 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}
.formWrapper03 .labellist{width:571px;}

/*--------------- 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;  }
 
.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}
.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:692px;}
.skillWrapper .lh_box { width:400px; float:left;}
.skillWrapper .lh_box .c3{ width:400px;}
.skillWrapper .lh_box .txt { font-weight:bold; font-style:italic;}
.skillWrapper .lh_box p {line-height:20px; margin:0 0 15px 0;}
.skillWrapper .rh_box { float:right;}
.skillWrapper .diagnostic_box { position:relative; padding:5px 25px 5px 25px; background:#d6d0d0; width:230px; height:250px;}
.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.jpg") 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 {border-bottom:6px solid #e1e1e1; margin:0 0 0 -8px; padding:0 0 30px 60px; float:left;}
.cat ul {width:680px;}
.cat ul li{ width:94px; list-style:none; float:left; margin:0 42px 0 0; text-align:center;}
.cat ul li img {}
.cat ul a{ color:#434141; text-decoration:none;}
.cat ul li.last { margin-right:0;}

.sm {width:auto; margin-right:7px;}
.sm .inside {padding:0px 5px 0px 5px;}
.sm .boxContent {width:195px; 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--*/
