@charset "utf-8";
@import url(reset.css);
/* ----------------- Body ------------------ */
body 	{ width:100%; height:100%; font:68.80%/1.5 "Trebuchet MS", Arial, sans-serif; color:#5A698B; background:url(../images/topbodybg.gif) repeat-x fixed	}
html 		{ width:100%; height:100%; color:#5A698B;}
/*
h1 			{ font-size: 2.91em; font-weight:bold } 
h2 			{ font-size: 2.18em; font-weight:bold }
h3 			{ font-size: 1.82em; font-weight:bold }  
h4 			{ font-size: 1.45em; font-weight:bold }   */
h5 			{ font-size: 1.18em; font-weight:bold }
h6 			{ font-size: 1.09em; font-weight:bold }
a:link, a:visited, a:active  { color:#5A698B; text-decoration:none }
a:hover 	{ text-decoration:underline }
.txtinput, .selectx 	{ font-size:1.2em; font-family:"Trebuchet MS", Arial, sans-serif; color:#5A698B; border:1px solid #8998B5; padding:0 0 0 3px}
#textinput   {font-size:1.2em; font-family:"Trebuchet MS", Arial, sans-serif; color:#5A698B; border:1px solid #8998B5; padding:0 0 0 3px;width:190px;}
.textinput   {font-size:1.2em; font-family:"Trebuchet MS", Arial, sans-serif; color:#5A698B; border:1px solid #8998B5; padding:0 0 0 3px;width:190px;}
.select 	{ font-size:1em; font-family:"Trebuchet MS", Arial, sans-serif; color:#5A698B; /* border:1px solid #8998B5; */ padding:0 0 0 3px}
.chkbx 		{ padding:0; margin:0; width:13px; height:13px;  }
.txtarea	{ width:350px; height:150px; border:1px solid #8998B5;color: #5A698B;font: 11px;font-family:"Trebuchet MS", Arial, sans-serif; padding:3px;}
/* ----------------- common styles ------------------ */
.bold 		{ font-weight:bold	}
.clear 		{ clear:both 		}
.floatL		{ float:left		}
.floatR		{ float:right		}
.floatRS	{ float:right;padding-right:10%; 		}
.floatAS 	{ float:right; width:200px; font-size:1.2em;text-indent:-300px; }
.floatAS a	{position:absolute;top:0px;left:75%; z-index:12;width:18px; text-indent:-300px; display:block;background:#CAD9F6 none repeat scroll 0% 0%; background:url(../images/col_b_btn.gif) no-repeat}


/* ------------------- top fixed header styles -------------------------------------------*/
html, body 		{ margin:0;	padding:0;	/*height:100%;   100 % height */ }
html>body #wrap { height:100%;} /* 100 % height */
#wrap 			{ width:972px; margin:0 auto;}
#header 		{ width:972px;height:6.2em;background:url(../images/topbodybg.gif) repeat-x fixed; color:#fff;  }
#search_header 	{ width:972px; height:8.2em; background:url(../images/topbodybg.gif) repeat-x fixed; color:#fff;  }

html>body #header { position:fixed; /* Prevent certain problems with form controls */ }
html>body #search_header { position:fixed; /* Prevent certain problems with form controls */ }
html>body #content-wrap { height:auto; padding:6.4em 0 0 0 } /* 100% height if any problem occurs */
#content-wrap	{ padding-top:6.4em; z-index:0 }

#header1 		{ width:972px;height:7.2em;background:url(../images/topbodybg.gif) repeat-x fixed; color:#fff;  }
html>body #header1 { position:fixed; /* Prevent certain problems with form controls */ }
/*#footer 	{ width:40em; height:5em; }
html>body #footer {	position:fixed;	bottom:0; z-index:10; // Prevent certain problems with form controls // }
#footer 	{ color:#111;	background:#ddd; text-align:center; }
#footer a 	{ color:#111;}
*/
/* top fixed header styles ends -------------------------------------------*/

.htop 			{ line-height:2em}
.htop span 		{ color:#97D322}
.htop p.loggedin{ float:right }
p.loggedin span { color:#97D322}

ul#mainmenu, ul#mainrightmenu 		{ float:left;  display:inline; }
ul#mainmenu li, ul#mainrightmenu li { float:left; width:auto; height:22px; margin-right:19px; color:#fff; }
ul#mainmenu li a, 
ul#mainmenu li a:visited, 
ul#mainmenu li a:active, 
ul#mainrightmenu li a, 
ul#mainrightmenu li a:visited, 
ul#mainrightmenu li a:active{ float:left; width:auto; height:22px; font-weight:bold; color:#fff}
ul#mainmenu li :hover		{ height:22px; text-decoration:none; color:#97D322; background:url(../images/menuarrow.gif) no-repeat bottom center	}
ul#mainmenu li#current a, ul#mainmenu li a:hover { height:22px; text-decoration:none; color:#97D322; background:url(../images/menuarrow.gif) no-repeat bottom center	}

ul#mainrightmenu li 		{ margin:0 0 0 .45em; color:#fff;		}
ul#mainrightmenu li a:hover	{ text-decoration:none; color:#97D322;	}

#breadcrumbar 		{ float:left; width:100%; height:18px; margin:0px 0 0 0; padding:0px 0 0 0; color:#555; }
#breadcrumbar p 	{ line-height:2.5em }
#breadcrumbar span 	{ color:#575757; font-weight:bold	}
#breadcrumbar a 	{ color:#0A337F }
#breadcrumbar em 	{ font-size:1.6em !important; font-size:1.65em; margin:0 .62em; font-style:normal; font-weight:bold}

.resultcount 	{ /*position:fixed;*/ top:6.4em; /*left:0; z-index:12;*/
width:972px; background:#fff; height:2.2em; border-bottom:1px dashed #A9A9A9; /* margin-bottom:3px; */ color:#2352A0; }
.resultnos 		{ float:left; width:auto; color:#2352A0; padding-left:1em; 
background:#97D322 url(../images/searchcount-left.gif) no-repeat left bottom;  }
.resultnos p 	{ font-size:12px; line-height:1.64em; background:url(../images/searchcount-right.gif) no-repeat  bottom right; padding-right:.8em;  font-weight:bold; }
.resultnos p span {font-weight:bold; }
html>body .resultcount { position:fixed;}
.spacer 		{ height:2.9em}
.univexpcol 	{ float:right; margin:4px 770px 0 0;}
.univexpcol a	{  width:16px; line-height:16px;background:#CAD9F6 none repeat scroll 0% 0%;  text-indent:-9999px; display:block; background:url(../images/col_b_btn.gif) no-repeat}

.univexpcol1 	{ float:left; width:950px; /*xheight:3em; */padding:5px 0;  font-size:1.2em; clear:both; }
.univexpcol1 span{ float:left; /*margin:8px 10px 0 0;*/ display:inline;  }
.univexpcol1 p	{ float:left;  margin:0px 0px 0 10px; font-weight:bold }
.univexpcol1 a	{ width:18px; height:18px; line-height:18px; text-indent:-9999px; display:block; background:url(../images/expcol_b_btn.gif) no-repeat}
.expAll			{font-family:'Trebuchet MS', Arial, sans-serif; font-size:12px;}

.univexpcolrev 	{ float:right; width:200px; font-size:1.2em;  }
.univexpcolrev span{ float:right; margin:8px 10px 10px 0; display:inline;  }
.univexpcolrev p	{ float:right; margin:0px 10px 10px 0; font-weight:bold; }
.univexpcolrev a	{ width:120px; height:30px;line-height:18px; margin-bottom:10px text-indent:-9999px; display:block; background:url(../images/revise_search.gif) no-repeat}

.revsearch 		{ float:right; width:auto; color:#2352A0; padding-left:2.8em;}
.revsearch p 	{ font-size:1.64em; line-height:1.64em; bottom right; padding-right:.5em;  font-weight:bold }

.expcol1 	{ float:left; width:950px; /*xheight:3em; */padding:5px 0;  font-size:1.2em; clear:both; }
.expcol1 span{ float:left; /*margin:8px 10px 0 0;*/ display:inline;  }
.expcol1 p	{ float:left;  margin:0px 0px 0 10px; font-weight:bold }
.expcol1 a	{ width:18px; height:18px;line-height:18px; text-indent:-9999px; display:block; background:url(../images/exp_b_btn.gif) no-repeat}

/* common form box */
.tophead, .edtacc_hdr 	{ height:2.0em; background:#CAD9F6}
.tophead p.heading, .edtacc_hdr p.heading		{ display:inline; margin-left:13px; line-height:2.0em; font-size:1.09em; color:#1F5995 }
.optbox, #editaccount { width:970px; margin:0 auto .40em auto;clear:both; border:1px solid #91A0BA; background:#DCE4F2 }
.expcol_btn 	{ float:right; margin:4px 770px 3px 0;}
.expcol_btn a 	{  width:16px; line-height:16px;background:#CAD9F6 none repeat scroll 0% 0%; background:url(../images/exp_s_btn.gif) no-repeat; text-indent:-9999px; display:block  }
.formopt		{ padding:5px 10px 5px 10px;   }
ul#gi_list, ul#sk_list, ul#auto_list { float:left; width:700px; clear:both }
ul#gi_list li	{ float:left; width:350px;margin-top:5px; }
ul#gi_list li label, ul#sk_list li label { font-weight:bold; width:90px; float:left; line-height:20px}
ul#gi_list li span, fieldset.ff	span, ul#auto_list span { margin-right:5px;white-space:nowrap;}
.formopt fieldset.ff		{ clear:both; border:1px solid #8998B5; padding:0px 5px 5px 5px; }
.formopt fieldset.ff legend	{ font-weight:bold; padding:0 3px ; line-height:15px; }

.submit 		{ height:auto; margin-bottom:5px;  }
/*.submitbtn 		{ border:none;margin-right:10px; font-family:"Trebuchet MS", Arial, sans-serif;  font-size:1em; xfont-weight:bold ; background:#97D322; color:#000; border:1px solid #083078; cursor:pointer}*/
.submitbtn 		{ border:1px solid #838383;padding: 0px 0px 0px 0px; margin-right:10px; font-family:'Trebuchet MS', Arial, sans-serif;  font-size:1em; background:#97D322; color:#252525; cursor:pointer;}

span.current{ background:url(../images/leftnavarrow.gif) left center no-repeat; padding-right:10px; margin-left:5px; padding-bottom:1px;}

ul#sk_list li 		{ float:left; width:550px; margin-bottom:5px;}
ul#sk_list li label { width:100px; }
ul#keywordlist li 	{ float:left; width:200px; margin-bottom:2px;}
ul#lflist {width:930px;}
ul#lflist li, ul#lalist li	{ float:left; xwidth:93px;  margin:0 15px 2px 0;white-space:nowrap;}
ul#athlist li 	{ float:left; width:117px; margin:0 2px 2px 0 	}
ul#perflist li 	{ float:left; width:116px; margin:0 2px 2px 0 	}
ul#wrobelist li, ul#auto_clrlist li { float:left; width:90px;  margin:0 2px 2px 0 	}

.modmakes_row 	{ float:left; width:100%; margin:0; padding:0 0 0 0; border-bottom:1px dashed   #ABC1E9; }
.modmakes_row p { display:block; margin-left:5px; height:17px;  }
.modmakes_row p span	{ width:175px;  }
.auto_model ul  { float:right; width:100%;  }
.auto_model li 	{ float:left; width:100px; margin:0 20px 2px 0;white-space:nowrap }
.auto_model 	{ float:left; width:750px;    }
.auto_model span, .auto_make span { line-height:10px; margin-right:4px;  }
.auto_make 		{ width:175px; float:left;}

/*	Physical Information	*/
ul#PIlist li, ul.PIlist li { float:left; width:40px;  margin:0 15px 2px 0;white-space:nowrap;  	}
.wxh 			{ width:90%; clear:both;margin-top:5px;}
.wxh label 		{ float:left; width:65px; font-weight:bold; line-height:23px}
.wxh input 		{ width:40px; }

ul#LOCcountrylist li { float:left; width:150px;  margin:0 5px 2px 0  	}

/* general search */ 
#displaymode 	{ font-size:1.09em; font-weight:bold; color:#666;  	}
#displaymode h6 { color:#11409A; font-weight:bold;  margin-bottom:2px }
.sortby 		{ float:right; width:auto; font-size:1em;     }
.sortby li 		{ float:left; margin:5px 0 0 1px; line-height:8px; color:#5A6A8B; }
.un-check 		{ float:left; width:960px; background:#FCFFF6; border:1px solid #97D323; margin:5px 0 5px 0; padding:2px 5px; clear:both}
.calEventSort	{ float:left; width:960px; background:#EDF2F8; border:1px solid #8A9AB3; margin:5px 0 5px 0; padding:2px 5px; clear:both}
.un-check a, .un-check a:visited { color:#5C698B }
.un-check a:hover { color:#537C04; text-decoration:none;  }
.un-check .select, 
#displaymode .sortby li .select, 
.sorting .select, 
.vpp  .select  { font-size:1em; padding:0	}

.talentdata_container, .tn_container {float:left; height:auto; border:1px solid #97D323; margin:3px 0 2px 0; padding-bottom:5px}
.topnamestrip 	{ float:left; width:949px; height:20px;  background:#F5FFE4; padding:0 10px; }
.topnamestrip span { float:left; width:auto; padding:1px 0px;  }
.topnamestrip span input { padding:2px 5px 0 0		}
.topnamestrip span label { display:inline; font-size:1.15em; font-weight:bold; color:#444; margin:0px 30px 0 8px;  }
.talent_nav   	{ position:relative; float:left; width:auto; padding-top:1px;  }
.talent_nav a 	{ margin-right:10px	}
.clientpix 		{ float:left; width:125px; height:auto;  margin:0px 0px 0px 0px; padding:4px 0 0 10px; display:inline;   }	
.clientpix img	{ border:4px solid #97D323; display:block }	
.talent_info 				{ float:left; width:810px;      }
ul.talent_row  				{ width:100%; margin:5px 0 0 0;  }
ul.talent_row li 			{ float:left; width:255px; margin-left:4px; _margin-left:1px;  }
ul.talentinfo_data  		{ width:100%;  }
ul.talentinfo_data li 		{ float:left; width:42%; padding:0 4px;  margin-bottom:1px; border:none; display:block;    }
ul.talentinfo_data li label	{ float:left; width:100px; font-weight:bold;  	}
.rbdr 						{ border-right:1px solid #CDCDCD }
.activity 					{ float:left; width:100%; border-top: 1px dashed #aaa; margin-top:10px; padding-top:5px} 
.activity li 				{ float:left; margin:10px 5px 0 0;  font-size:1.05em; line-height:25px}
.activity li .chkbx 		{ font-size:1.09em; font-weight:normal }
.activity li .submitbtn2 	{ border:1px solid #838383;padding: 0px 0px 0px 0px; margin-right:10px; font-family:'Trebuchet MS', Arial, sans-serif;  font-size:1em; background:#97D322; color:#252525; cursor:pointer; }
/*border:none; width:auto; height:25px; font-size:1.05em; font-weight:bold ; background:#97D322; color:#000; border:1px solid #083078; cursor:pointer; padding:0 5px !important; padding:0px}*/


/* thumbnail */
.tn_container  		{ position:relative; float:left; width:183px; height:auto; border:1px solid #97D323; margin:6px 6px 0px 0; padding-bottom:10px; }
.pre_tn_container_thumbnail{text-align:justify; width:972px; border:1px solid; height:auto;}
.tn_container_thumbnail  		{ float:left; width:188px; height:180px; border:1px solid #97D323; margin:4px 4px 0px 0; padding-bottom:10px; }
.tn_container_withoutThumbnail  {  float:left; width:188px; height:75px; border:1px solid #97D323; margin:4px 4px 0px 0; padding-bottom:10px; }
.tn_topnamestrip 	{ float:left;  width:168px; height:20px;  background:#F5FFE4; padding:0 10px;    }
.tn_topnamestrip span { float:left; padding:2px 0px;  }
.tn_topnamestrip span input { padding:2px 5px 0 0}
.tn_topnamestrip span label { display:inline; font-size:1em; font-weight:bold; color:#444; margin:0px 0 0 8px;  }
.tn_clientpix 		{ float:left; width:183px; height:auto;  padding:8px 0; display:inline; clear:both }	
.tn_clientpix_listWithThumbnail		{ float:left; width:183px; height:80px;  padding:8px 0; display:inline; clear:both; vertical-align:center;}	
img.thumb 			{ display: block;  border:4px solid #97D323;  margin-left: auto;    margin-right: auto; }
.tn_talent_nav, .pl_talent_nav   	{ float:left; padding-top:5px;  width:183px; text-align:center;}
.tn_talent_nav a, .pl_talent_nav a 	{ margin-right:10px	}	
.pl_talent_nav  	{ width:143px; padding:10px 10px 0 30px;  text-align:left ;  }

/* picklist  */
#picklist 			{ float:left; width:960px; border:1px solid #9BCC34; background:#F5FFE6; height:18px;  line-height:18px; padding:5px 4px; margin-top:10px;  }
#picklist .txtinput { width:155px; height:16px; font-size:11px; margin-left:5px;}
#picklist .submitbtn{ width:auto; height:19px; font-size:1em; margin-left:2px; padding:0 }
.plname				{ float:left; width:212px;  }
.plcount			{ float:left; width:58px; padding:0px 5px;}
.plrename			{ float:left; width:330px; padding:0px 5px;}
.plsaveas 			{ padding-left:5px }
#picklist label 	{ font-weight:bold }
.viewtalents 		{ float:left; width:969px; text-align:right; padding:5px 0 4px 0; border-bottom:1px dashed #A9A9A9;}
.viewtalents .select{ font-size:1em; padding:0	}
.memo 				{ position:absolute; top:0px; left:300px; width:289px; height:auto; padding:1px 2px; border:1px solid #A6B4B5;background:#E3EAFD;}
.memo div.memotrigger	{ float:right; width:16px; height:16px; line-height:14px;font-size:1em;  xpadding-right:5px;  }
* html .memo div.memotrigger { font-size:.8em; line-height:16px }
.memo div.memotrigger a, 
.memo div.memotrigger a:visited, 
.memo div.memotrigger a:hover 		{ color:#82B61C; text-decoration:none}
html>body .memo div.memotrigger a 	{ font-size:1.2em }

.memoThumbNail		{ position:relative; height:16px; width:185px; padding:0px 0px; border:1px solid #A6B4B5;background:#E3EAFD;overflow-y:scroll;overflow:-moz-scrollbars-vertical}
.memoThumbNail div.memotrigger	{ float:right; width:16px; height:16px; line-height:14px;font-size:1em;  xpadding-right:0px;  }
* html .memoThumbNail div.memotrigger { font-size:.8em; line-height:16px }
.memoThumbNail div.memotrigger a, 
.memoThumbNail div.memotrigger a:visited, 
.memoThumbNail div.memotrigger a:hover 		{ color:#82B61C; text-decoration:none}
html>body .memoThumbNail div.memotrigger a 	{ font-size:1.2em }
/* saved picklist */
.vpp 				{ float:right; } 
#sortbar, .back_view { float:left; width:970px; height:25px; border-bottom:1px dashed #A9A9A9; margin:5px 0 5px 0 !important; margin-bottom:0px; }
.sorting .submitbtn	{ width:55px; height:19px; font-size:1em; margin-left:7px; padding:0 }
.sorting .txtinput 	{ font-size:1.09em 	}
#sort_table, #pe_sort_table 		{ position:relative; float:left; width:970px; height:auto; border:1px solid #97D323;  }
.sort_th			{ float:left; width:970px; background:#F0FEDD	}
.sort_th1, .sort_th2, .sort_th3, .sort_th4, .sort_th5, .sort_th6, .sort_th7	{ float:left; padding:3px 8px; font-weight:bold  }
.sort_tr			{ float:left; width:970px; xbackground:pink}
.trline 			{ border-bottom:1px solid #DEE1E8;	}
.bdrbtm 			{ border-bottom:1px dashed #A9A9A9;}
.sort_td1, .sort_td2, .sort_td3, .sort_td4, .sort_td5, .sort_td6,.sort_td7 { float:left; padding:3px 8px 3px 8px}
.sort_td8			{ float:left; padding:3px 8px 12px 0px}
.sort_th1			{ width:167px;  padding-left:39px 	}
.sort_th2			{ width:153px;  xbackground:#bbf1f1 }
.sort_th3			{ width:93px;  xbackground:#f2cc00	}
.sort_th4			{ width:86px;  xbackground:#11f1f1	}
.sort_th5			{ width:70px;  xbackground:#f1ddf1	}
.sort_th6			{ width:184px; xbackground:#c1aaf1	}
.sort_th7			{ width:74px;  xbackground:#f1ff00	}
.sort_td1			{ width:14px; padding-left:11px; padding-right:6px; }
.sort_td2			{ width:167px;  xbackground:#bbf1f1	}
.sort_td3			{ width:153px;	xbackground:#f2cc00	} 
.sort_td4			{ width:93px; 	xbackground:#11f1f1 }
.sort_td5			{ width:86px; 	xbackground:#f1ddf1 }
.sort_td6			{ width:70px; 	xbackground:#c1aaf1 }
.sort_td7			{ width:184px; 	xbackground:#f1ff00	}
.sort_td8			{ width:74px; 	xbackground:#aefaf9	}
.paginate 			{ margin-top:2px}
.paginate a 		{ color:#5A678A; font-weight:bold; border:1px solid #FCFFF6; padding:0px 4px }
.paginate a:hover 	{ color:#000;font-weight:bold; border:1px solid #97D323; background:#C5F16F;  padding:0px 4px }

/* events navtabs - individual & multiple  */ 
#event_tabs, #MSE_tabs, #mode_tabs 			{ position:relative; float:left; height:auto; margin:10px 0 0 0;	}
#event_tabs ul, #MSE_tabs ul, #mode_tabs ul	{ width:970px; list-style: none; padding:0;  }    
#event_tabs li, #MSE_tabs li, #mode_tabs li { float: left; border: 1px solid #8596B2; border-bottom-width:0; margin: 0 3px 0 0; }    
#event_tabs a, #MSE_tabs a, #mode_tabs a 	{ float:left; text-decoration:none; display:block; background:#97D323; padding:0 1em; line-height:30px; color:#DDE3F3; text-align:center; font-weight:bold; }
#event_tabs a:hover, #MSE_tabs a:hover, #mode_tabs a:hover 	{ background: #FFF; color:#2451A2; font-weight:bold; display:block; }	
#event_tabs .selected, #MSE_tabs .selected, #mode_tabs #selected 	{ border-color: #97D323; background:#FFFFFF; }	
#event_tabs .selected a, #MSE_tabs .selected a, #mode_tabs #selected a { position: relative; top:1px; background:#FFF;	color:#2451A2; font-weight:bold;	}
#tabcontent, .stageinfo_container, #gridcontainer	{ width:968px; border:1px solid #98D323; background:#FFF; clear:both;  	}
#gridcontainer	{ width:970px; border:1px solid #91A0BA; background:#DCE4F1; clear:both;  	}
#mode_tabs #selected 	{ border-color: #91A0BA; background:#FFFFFF; }	
#mode_tabs #selected a { position: relative; top:1px; background:#DCE4F1;	color:#2451A2; font-weight:bold;	}
#mode_tabs a:hover 	{ background: #DCE4F1; color:#2451A2; font-weight:bold; display:block; }	
.maildisplay{ width:970px; border:1px solid #8596B2; background:#DCE4F1; clear:both; }

#MSE_tabs ul			{ width:855px; margin:0 0 0 115px;   }    
#MSE_tabs li 			{ float: left; border: 1px solid #8596B2; border-bottom-width:0; margin: 0 3px 0 0; }    
#MSE_tabs a 			{ background:#fff;  line-height:24px; color:#000;  }
#MSE_tabs a:hover 		{ background: #97D323; color:#000;   }	
#MSE_tabs .selected		{ border-color: #97D323; background:#97D323; }

#mode_tabs 				{ position:relative; float:right; top:0; right:0; margin:10px 0 0 0;   }
#mode_tabs ul			{ width:500px;float: left;  } 
#mode_tabs li 			{ float: right; border: 1px solid #8596B2; border-bottom-width:0; margin: 0 0px 0 3px; } 
/*#mode_tabs li a			{ float: right; border: 1px solid #8596B2; border-bottom-width:0; margin: 0 0px 0 3px; background-color:#2751A3; } */  
#mode_tabs a 			{  line-height:24px; background:#2751A3; }

/* .stageinfo_container 	{ margin-top:10px}*/

#tabcontent ul#ind_events, #tabcontent ul#gen_info, .stageinfo_container ul#stageinfo	{ width:100%; padding:1em;	padding:0px; margin:0px; }
#tabcontent ul#gen_info li.gin, #tabcontent ul#ind_events li.inev, .stageinfo_container ul#stageinfo li.sinf	{ clear:both; margin-bottom:10px; border-bottom:1px solid #DEE1E8; padding-bottom:5px; padding-top:5px;}
#tabcontent ul#gen_info li.gin label, #tabcontent ul#ind_events li.inev label, .stageinfo_container ul#stageinfo li.sinf label 	{ float:left; width:183px; position: relative; margin-left: 8px; font-weight:bold;}

code 					{ position:absolute; top:-5px; margin-left:2px; color:red; font-size:1.45em !important; font-size:1.2em }

.attachments 			{ float:left; padding:5px; margin-left:187px; display:inline; background:#E2EBF4;  	 }	
#tabcontent .submitbtn,
.stageinfo_container ul#stageinfo li.sinf .submitbtn, 
.ans_entry p .submitbtn,
.anv_submit .submitbtn,
.au_entry .submitbtn,
.contact_info li .submitbtn	{ border:1px solid #838383;padding: 0px 0px 0px 0px; margin-right:10px; font-family:'Trebuchet MS', Arial, sans-serif;  font-size:1em; background:#97D322; color:#252525; cursor:pointer;}

.addnewcontact	{ float:left; width:970px; margin-top:10px; background:#EDF2F8; font-weight:bold; color:#2751A3; border:1px solid #8E9DBA; display:inline }
.addnewcontact .ancform	ul { float:left; padding:5px 9px 5px 9px;  }
.addnewcontact .ancform	ul li { float:left; width:315px; margin-bottom:12px; height:15px;  }
.addnewcontact .ancform	ul li label { float:left; width:87px;  }
p.ancsubmit { float:left; line-height:40px;  background:#EDF2F8; }
/* events - general - single  */ 
.eventchoice 			{ padding:.5em 1em; border-bottom:1px solid #8695B2 }
.eventchoice span 		{ margin-right:10px }
.eventchoice span label { font-weight:bold; }

.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3	{ font-size:.98em; } /* editor h3 style */ 

/* stage info  */
.elistbox  				{ float:left; width:450px; height:161px; background:#e2eaf4; border:1px solid #cbdff7; margin:0 3px 10px 8px; padding:7px; display:inline }
.elistbox2 				{ float:right;  width:448px; background:#F1F5FF; margin:0 0px 10px 0; padding:7px; display:inline }
.elistbox ul.elistinputs li, .elistbox2 ul.elistinputs li {  float:left;   }
.mrgR9 					{ margin-right:9px; display:inline; }
.elistbox ul.elistinputs li .select, .elistbox2 ul.elistinputs li .select { width:180px; padding:0}
.nvenue a, .nvenue a:visited { padding-left:5px; color:#5AA4E5; line-height:18px; text-decoration:underline}
.addstage 				{ position:absolute;  top:0; left:0px;}
/* stage info */

/* new stage info starts here */
.elistbox .elistrow	 	{ float:left; width:100%; }
.elistrow .erate 		{ float:left; width:153px;}
.elistrow .erole 		{ float:left; width:215px;}
.elistrow .elist		{ float:left; width:189px; padding-top:15px;}
.elistrow .tlimit		{ float:left; width:80px;}
.elistrow .elistbtn		{ float:left; margin:10px 2px 0 0; }
html>body .elistrow .elistbtn { margin:10px 3px 0 0; }
.mrgR10B10 				{ margin:0 10px 10px 0;}

.elistbox  .submitbtn3, .elistbox2 p .submitbtn3 { border:none; font-size:1em; background:#97D322; color:#000; border:1px solid #083078; cursor:pointer; margin:0; height:16px; }
/* new stage info ends here */

/* calender  */
#leftnav				{ float:left; margin:10px 0 0 0;   }
.prev_next 				{ float:left; margin-right:8px	}
.todaybtn, .dateunderlay{ float:left; margin-right:6px	}
.tbtn 					{ padding:0 5px; font-size:.9em; xcolor:#0A3788;	font-weight:bold; margin-right:6px		}
html>body .tbtn 		{ padding:2px 10px; font-size:.9em; xcolor:#0A3788; font-weight:bold; margin-right:6px		}
.dateunderlay 			{ line-height:25px; font-weight:bold; color:#444; }
.dayname, .pgnums, .pagination, .monthtitle, .weekdays	 { float:left; width:963px; font-size:1.09em; font-weight:bold;  color:#2751A3; line-height:29px; padding:0 0 0 7px; border-bottom:1px solid #8A9AB3	}

.rowheaders				{ float:left; width:75px	}
.rowheaders	.weekhead	{ width:65px; height:29px; padding-left:10px; border-bottom:1px solid #8A9AB3;  }
.rowhead				{ line-height:40px; padding-left:10px; color:#888; font-weight:bold; background: url(../images/halfhrs.gif) no-repeat top right; border-bottom:1px solid #fff; /*border-right:1px solid #ccc;*/ clear:both  }
.altrow					{ background:#EDF2F8 url(../images/halfhrs.gif) no-repeat top right	}

.gridcontainercells		{ position:relative; float:left; width:970px;   } /* previous width was 895px for hours */
.gridcontainercells_week{ position:relative; float:left; width:980px;    } /* previous width was 896px for hours */

.weekhead				{ float:left; width:135px; text-align:center;  font-weight:bold; line-height:29px; border-bottom:1px solid #8A9AB3; font-size:1.1em;  color:#2751A3;   }
.wk_col 				{ float:left; width:auto; width:127px; display:inline; }
html>body .wk_col 		{ float:left; width:139px; }

.wk_col div.weekhead 	   a{  font-weight:bold; color:#2751A3; }
.wk_col div.weekhead a:hover{  font-weight:bold; color:#2751A3; }

.wkdy1r					{ position:relative; float:left; width:136px; height:19px; display:inline; border-bottom:1px solid #ccc; border-left:1px solid #ccc	} 
.wkdy2r					{ position:relative; float:left; width:127px; height:20px; display:inline; border-bottom:1px solid #fff; border-left:1px solid #ccc  }
.bdrL					{ border-left:1px solid #ccc }
.bdrR					{ border-right:1px solid #ccc }
.bdrBp					{ border-bottom:1px solid #FFB7B8 } 
.nobdrR					{ border-right:0px}
.bgcol					{ background:#FFD8D8 }
.nobtmline				{ border-bottom:none }
.bgcolcell				{ background:#FFECED;  }

.eventsholder_day 		{ width:128px; height:auto; position:absolute; top:0px; left:7px; }
.eventsholder 			{ width:128px; height:auto; position:absolute; top:30px; margin-left:8px; }
.event_d, .event_w		{ /* position:absolute; */ top:0; left:0; float:left; width:895px; /* z-index:12 */  background:#FFFFCD; clear:both	}
.event_d .dragger, 
.event_w .dragger		{ float:left; width:7px; height:auto; background:#97D323	}
.event_d .event_info, 
.event_w .event_info	 { float:left; width:878px; height:auto; padding:5px; border-left:7px solid #97D323; margin-left:-7px	}
.event_info span.dyeventime,
.event_info span.wkeventime { float:left; padding:0 15px 0 0; color:#000}
.event_d .event_info p a,
.event_d .event_info p a:visited, 
.event_w .event_info p a, 
.event_w .event_info p a:visited { position:relative; color:#5AA3E7; text-decoration:underline  }

.event_w 				{ float:left; width:127px; background:#FFFFCD; clear:both; margin-bottom:1px	}
.event_w .event_info	 	{  width:110px; padding:5px;}
.event_w .event_info span.wkeventime { float:left; padding:0 10px 0 0; color:#000}


.pgnums, .pagination, .monthtitle { font-size:1em; font-weight:normal;  }
.rowopevent 			{ float:left; width:940px; padding:5px 20px 6px 10px;  border-bottom:1px solid #F8F9FD   }	
.rowopevent a, .rowopevent a:visited { color:#5D6C8D }	
.altbg					{ background:#EDF2F8}

.pagination	span		{ float:right; padding-right:20px; font-weight:bold }
.pagination	a, .pagination	a:visited { color:#5E6C93;font-weight:bold}
.bin					{ float:right;}

.monthcontainer { float:left; width:323px; background:#fff	}

.monthname 		{ float:left;  width:316px; line-height:29px; padding:0 0 0 7px; font-size:1.09em; font-weight:bold; color:#2751A3; border-bottom:1px solid #8A9AB3; background:#DCE4F1;    }

.monthcontainer div.monthname a { font-weight:bold; color:#2751A3; }
.monthcontainer div.monthname a:hover { font-weight:bold; color:#2751A3; }


.monthnamethead, 
.weeknames 		{ float:left; width:970px; line-height:29px; border-bottom:1px solid #8A9AB3 }
.bdrT1 			{ border-top:1px solid #8A9AB3 }
.weeknamethead span	{ float:left; width:35px; line-height:34px; background:#EDF2F8; font-weight:bold; color:#2751A3; margin:0 1px 1px 0; padding:0 0 0 10px  }
.numdate, .blank 	{ float:left; width:45px; height:39px; background:#EDF2F8; margin:0 1px 1px 0; display:inline       }
.numdate span.day, 
.curr_mday span, 
.prevmday span 		{ display:block; text-align:right; color:#000; padding:3px 9px 0 0; }

.numdate span.day a, .prevmday span a { color:#000; text-decoration:none  } 		
.numdate span.day a:hover, .prevmday span a:hover {color:#000; text-decoration:underline  } 		

.numdate p.dayevent { float:right; width:auto; line-height:13px; background:#EDF2F8;  font-weight:bold;  color:#2751A3; margin:0 5px 0px 0; padding:1px 2px;  background:#FFFFCD; border:1px solid #A0D03C; display:inline  }
.numdate p.dayevent a 	{ color:#58A3E7; text-decoration:underline }
.blank 					{ margin:0 1px 1px 0;  background:#DCE4F1 }

.weeknames span.wkns  	{ float:left; width:138px; height:30px; text-align:center; font-weight:bold; color:#2751A3 }
.monthdays_wrapper 		{ float:left; width:967px; padding:2px 0 2px 3px; background:#fff; }

.prevmday, .curr_mday, .nxt_mday	{ position:relative; float:left; width:137px; height:121px;  margin:0 1px 1px 0;  background:#DCE4F1}
/*.prevmday, .curr_mday, .nxt_mday	{ float:left; width:137px; height:121px;  margin:0 1px 1px 0;  background:#DCE4F1}
.prevmday span, .curr_mday span { text-align:left; padding:10px 0 0 10px; color:#666; font-weight:bold;     }*/
.curr_mday		{ background:#EDF2F8	}
.monthevent		{ float:left; width:125px; height:80px; padding:0 2px; margin:20px 0 0 4px; overflow:auto; display:inline }
.monthevent	p	{ background:#FFFFCD; border-left:6px solid #97D323; padding:0 2px; margin-bottom:2px;  }
.currentdate	{ background:#F7D4D8;   }

span.week		{  position:absolute; top:0; right:0px;  }
div.daynum		{  position:absolute; top:0; left:10px;  }
span.week a, span.week a:visited, div.daynum a, div.daynum a:visited { color:#666; font-weight:bold  }

/* stage type mgmt */
p.st_title, p.vn_title,	{ background:#F5FFE6; line-height:30px; padding:0px 8px; font-weight:bold;}
.ibhdr  	{ background:#F5FFE6; line-height:20px; padding:0px 8px; font-weight:bold;}

#stagetype, #venue_name { float:left; width:533px; border:1px solid #9BCC34; }
#client_users	{ float:left; width:553px; border:1px solid #9BCC34;margin-top:5px; }
#users_contlist	{ float:left; width:533px; border:1px solid #9BCC34; margin-top:3px;}
.stgrow, .vn_row		{ border-bottom:1px solid #DEE1E8; clear:both 	}
p.st_title, p.vn_title 	{ background:#F5FFE6; line-height:30px; padding:0px 8px; font-weight:bold;}

p.ssrno, p.vnchk		{ float:left; width:26px; padding-left:7px; line-height:26px; }
p.stgname, p.vnname		{ float:left; width:442px; line-height:14px; padding-top:5px }
p.stgaction				{ float:left; width:55px; text-align:center; padding:4px 0;  }
#addnewstage, #addnewvenue, #addUser 	{ float:right; width:410px; margin-top:5px; background:#EDF2F8; font-weight:bold; color:#2751A3; border:1px solid #8E9DBA; display:inline }
p.ans_title, p.anv_title, p.au_title, p.anc_title { line-height:20px; padding-left:10px; background:#DCE4F1; 	}
.ans_entry, .vn_entryform, .au_entry { padding:5px 10px; }
.ans_entry label, .vn_entryform	label, .au_entry label { float:left; width:112px;   }
.ans_entry p 			{ margin-left:112px;   }


/* venue mgmt */
#venue_name				{ width:491px;}
p.vnname				{ width:400px; padding-bottom:5px }
p.vnchk					{ width:24px; padding:6px 0 0 9px; line-height:14px; }
.ev_submit .submitbtn 	{ border:none; width:100px; height:25px; font-size:1em; font-weight:bold ; background:#97D322; color:#000; border:1px solid #083078; cursor:pointer }  
#addnewvenue 			{ width:446px; padding-bottom:10px  }
.vn_entryform p, .au_entry p { padding:0  0 5px 0	}

/* past events */
#pe_sort_table 			{ position:relative; float:left; width:970px; height:auto; border:1px solid #97D323;  }
.pe_thead, .cu_thead, #users_contlist .cu_thead	{ float:left; width:970px; background:#F0FEDD; line-height:20px }
.pe_tr, .cu_row			{ float:left; width:970px; padding:3px 0 !important; padding:4px 0 }
.pe_td1, .pe_td2, .pe_td3,.pe_td4,.pe_td5,.pe_td6, .pe_td7,.pe_td8,.pe_td9, .pe_td10, .cu_td1, .cu_td2, .cu_td3, .cu_td4, .cu_td5, .cu_td6, .mailth1, .mailth2, .mailth3, .mailth4,  .mailtd1,  .mailtd2, .mailtd3, .mailtd4	{ float:left }
.pe_th1, .pe_th2, .pe_th3, .pe_th4, .pe_th5, .pe_th6, .pe_th7, .pe_th8, .pe_th9, .pe_th10, .cu_th1, .cu_th2, .cu_th3, .cu_th4, .cu_th5, .cu_th6{ float:left; font-weight:bold  }
.pe_th1, .pe_td1 	{ width:35px; text-align:center  }
.pe_th2, .pe_td2	{ width:235px; padding:0 5px 0 0 }
.pe_th3, .pe_td3	{ width:82px	}
.pe_th4, .pe_td4	{ width:140px 	}
.pe_th5, .pe_td5	{ width:70px 	}
.pe_th6, .pe_td6	{ width:80px 	}
.pe_th7, .pe_td7	{ width:60px 	}
.pe_th8, .pe_td8	{ width:70px 	}
.pe_th9, .pe_td9	{ width:85px 	}
.pe_th10, .pe_td10	{ width:80px 	}

/* my acc */
.cu_row 			{ width:553px 	}
.cu_th1, .cu_td1 	{ width:31px; text-align:center }
.cu_th2, .cu_td2	{ width:99px; 	}
.cu_th3, .cu_td3	{ width:85px; 	}
.cu_th4, .cu_td4	{ width:168px; 	}
.cu_th5, .cu_td5	{ width:80px; 	}
.cu_th6, .cu_td6	{ width:80px; 	}
.cu_th1, .cu_td1, .mailth1, .mailtd1 	{ width:31px; text-align:center }

#editaccount 		{ margin-top:10px;}

.welcome_info		{ height:70px; padding:5px 0; text-align:left; clear:both	}
.welcome_info p.infotxt	{ width:auto; height:67px; padding:0px 10px 0px 10px; margin:0; background:#CAD9F6; border:1px solid #E7EEFE; overflow:hidden;}
.edtacc_hdr			{ float:left; width:970px;}

.co_info 			{ float:left; width:504px; padding:5px 0 0 12px}
.co_info fieldset, .contact_info fieldset	{ margin-bottom: 10px; }	
.co_info legend, .contact_info legend 	{ padding: 0 2px; _margin: 0 -7px;  	}	
.co_info label, .contact_info label,.sup_query label		{ float:left; width: 120px; display: inline-block;	line-height: 1.8em;	vertical-align: top;}	
.co_info fieldset ol, .contact_info fieldset ol{ margin: 0; padding: 0;	}	
.co_info fieldset li, .contact_info fieldset li{ padding:2px 0; clear:both}	
.co_info em, .contact_info em	{ font-style: normal;	color: #f00;	}
.co_info fieldset label.seclab 	{ width:auto; margin-left: 120px !important; margin-left:123px;  } 

.contact_info 	{ float:left; width:438px; padding:5px 0 0 12px; border-left:1px solid #E7EEFE	}
.contact_info fieldset li{ padding:1px 0 5px 0; clear:both}	
.co_info legend span,.contact_info legend span { font-weight: bold; color:#3B6FA8; text-decoration:underline}

#support 		{ float:left; width:970px; margin:.40em 0 0 0; border:1px solid #91A0BA; background:#EDF2F8 }
#support p.hdr	{ float:left; width:954px; line-height:2em; background:#DCE4F1; padding:2px 8px } 
.sup_query 		{ float:left; padding:15px 10px;}
.sup_query p 	{ float:left; clear:both; width:900px ; margin-bottom:15px;    }
.sup_query .submitbtn { font-size:1em; }
.sup_query p.success {   margin-left:10px; margin-top:10px; color:#699701;}



/********************************** 
Use: cmxform template Author: Nick Rigby
***********************************/


/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */


		

/* border:1px solid red    background:pink  */
.inbox_overview, #inbxmaillist	{ float:left; width:150px; border:1px solid #97D323; color:#5D5E62	} /*  DEE1E8  */
.inbox_overview	p.mails 		{ padding:2px 0 2px 8px; border-top:1px solid #DEE1E8}
#rightcol 						{ float:right; width:810px;}
#inbxmaillist, .maildisplay 	{ width:798px; }
.mailthead 						{ float:left; width:798px; background:#F0FEDD; line-height:20px }	
.mailrow						{ width:798px; padding:2px 0 5px 0; height:15px; clear:both }	
.mailrow a, .mailrow a:visited	{ color:#5D5E62 }	
.newmail a, .newmail a:visited	{ font-weight:bold}	
.mailth2, .mailtd2				{ width:171px}
.mailth3, .mailtd3				{ width:500px; padding-right:5px; }

ul.mailinfo, .mailcontent 		{ padding:5px 8px 0px 8px; color:#475876; }
ul.mailinfo li 					{ padding:0 0 5px 0}
ul.mailinfo li label, ul.mailinfo li em { float:left; width:51px; font-weight:bold }
ul.mailinfo li em 				{ font-style:normal; width:18px }
.mailcontent 					{ color:#475876; padding-bottom:12px; background:#EDF2F8; border-top:1px solid #B4BCCF }
.mailcontent a, .mailcontent a:visited { color:#475876; text-decoration:underline }


/* Holly Hack for IE \*/
* html #tabcontent_container { float:left; height: 1%; }
* html #tabcontent_container a { height: 1%; }
 /* End */


/* z index settings */ 

html>body #header 		{ z-index:999; /*  */ }

html>body #search_header { z-index:999; /*  */ }
#content-wrap			{ z-index:0 }
.resultcount 			{ z-index:1000;  }
.gridcontainercells		{ z-index:2; }
.gridcontainercells_week{ z-index:3; }

.wkdy1r					{ position:relative;   }/* border-left:1px solid #ccc background:pink */
.wkdy2r					{ position:relative;  }

/*----------------------------------------------------------------*/

.validation-advice { color : red; font-size : 10px;	font-family:"Verdana"; text-align:center; }

/* ========================================
 * SUB MENUS
 * ======================================== */

#submenuevents { width : 200px; position : absolute; left : 120px; top : 50px;  margin-top : -3px; border: 3px solid #97D322;}
#submenuevents li{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px; color : #5A698B;}
#submenuevents li a:link{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px; color : #5A698B;}
#submenuevents li a:visited{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenuevents li a:hover{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #FFFFFF; }
#submenuevents li:hover { background-color : #b6ed4a; color : #FFFFFF; }

#submenusearch { width : 200px; position : absolute;  top : 50px;left : 0px;  margin-top : -3px; border: 3px solid #97D322; }
#submenusearch li{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenusearch li a:link{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px; color : #5A698B;}
#submenusearch li a:visited{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenusearch li a:hover{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #FFFFFF; }
#submenusearch li:hover { background-color : #b6ed4a; color : #FFFFFF; }

#submenumyaccount { width : 200px; position : absolute; left : 180px; top : 50px; margin-top : -3px; border: 3px solid #97D322;}
#submenumyaccount li{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenumyaccount li a:link{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px; color : #5A698B;}
#submenumyaccount li a:visited{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenumyaccount li a:hover{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #FFFFFF; }
#submenumyaccount li:hover { background-color : #b6ed4a; color : #FFFFFF; }

#submenupicklist { width : 200px; position : absolute; left : 50px; top : 50px; margin-top : -3px; border: 3px solid #97D322; }
#submenupicklist li{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenupicklist li a:link{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px; color : #5A698B;}
#submenupicklist li a:visited{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #5A698B; }
#submenupicklist li a:hover{ background-color : #b6ed4a; padding-left : 10px; padding-top : 4px; padding-bottom : 4px;color : #FFFFFF; }
#submenupicklist li:hover { background-color : #b6ed4a; color : #FFFFFF; }

.smallsubmit {background-color : #97d322; border: 1px solid #8595B2; margin : auto; margin-right : 10px;font: 12px "Lucida Grande", "Trebuchet MS";}
.bookOutDisplay{border: 1px solid #92BED3;background:#FBFFF4;padding:10px;margin:6px;overflow:scroll;}
.bookOutDisplayText { font:11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica,sans-serif;}

#users_contlist, #users_contlist .cu_row 	{ width:970px  } 
#users_contlist .cu_thead .cu_th1, #users_contlist .cu_thead .cu_th2, #users_contlist .cu_thead .cu_th3, #users_contlist .cu_thead .cu_th4, #users_contlist .cu_thead .cu_th5, #users_contlist .cu_thead .cu_th6, #users_contlist .cu_thead .cu_th7, #users_contlist .cu_thead .cu_th8, 
#users_contlist .cu_thead .cu_th9 { float:left; font-weight:bold  }

#users_contlist .cu_th1, #users_contlist .cu_td1 	{ width:31px; text-align:center }
#users_contlist .cu_th2, #users_contlist .cu_td2	{ width:99px; 	}
#users_contlist .cu_th3, #users_contlist .cu_td3	{ width:101px; 	}
#users_contlist .cu_th4, #users_contlist .cu_td4	{ width:106px; 	}
#users_contlist .cu_th5, #users_contlist .cu_td5	{ width:140px; 	}
#users_contlist .cu_th6, #users_contlist .cu_td6	{ width:108px; float:left;	}
#users_contlist .cu_th7, #users_contlist .cu_td7	{ width:217px; float:left;	}
#users_contlist .cu_th8, #users_contlist .cu_td8	{ width:101px; float:left;	}
#users_contlist .cu_th9, #users_contlist .cu_td9	{ width:66px;  float:left; text-align:center }

.viewcontact 		{ width:520px;   border:1px solid #9BCC34;  }
.viewcontact p.hdr	{ float:left; width:510px; border-bottom:0;   background:#F5FFE6; padding:0px 0px 0px 9px; display:block; color:#727274 }
.viewcontact p.hdr img { margin-top:6px;}
.viewcontact p.subhdr{ width:502px; border-bottom:1px dashed #E5E5E5; line-height:22px; font-weight:bold;padding:0 9px;display:block; color:#727274 }
.ci_row				{ float:left; width:520px; border-bottom:1px dashed #E5E5E5; background:url(../images/ci_row_bgline.gif) repeat-y left }
.ci_row	div 		{ float:left; width:245px; padding:3px 5px 1px 9px; 	}
.ci_row	div p		{ float:left; width:168px; 	}
.ci_row	div label	{ float:left; width:55px; font-weight:bold }
.mrgR6				{ margin:0px 6px 0px 0;}

.viewmemo 		{ width:250px;   border:1px solid #9BCC34;  background-color:#F5FFE6}
.viewmemo p.hdr	{ float:left; width:250px; border-bottom:0;  background-color:#F5FFE6; padding:0 2px; display:block; color:#727274 }
.viewmemo p{ padding-left:0px; padding-top:2px; padding-bottom:2px; color:#5A698B}
.memo_content { background-color:#FFFFFF; text-align:left;margin-left:2px; margin:0px 5px 0px 10px}

/* class from old css */
.col1 {	text-align: left;  height: 25px; float: left; margin-right: 2px; }
.col2 {	width: 55%; display: block;float: left;	 height: auto; }
.col1 a:link {	text-align: right; width: 40%; height: 25px; float: left; margin-right: 2px; color : #5A698B;}

div.row { clear: both;	width: 100%;}
/* class from old css */

.bxb { float:left;  background:#EDF2F8;  border:1px solid #C2D1F0; border-width:1px 1px 1px 5px; display:inline; padding:5px 10px}
.sup_query .bxb {width:924px;}

.sup_query .bxb {width:910px;}
.bxbsub { background:#EDF2F8;  border:1px solid #C2D1F0; border-width:1px 1px 1px 5px; padding:5px 10px;}
.sup_query .bxbsub {width:780px;}
.bxsup { float:left; width:934px; margin-left:0px; border:1px solid #9BCC34; background:#FCFFF6;  }
.bxsup .hdr {background:#E4F4C5;}
.bxsup ul li	{ background:url(../images/bullet_arrow.gif) left center no-repeat; padding-left:15px; line-height:18px }
.padTB5RL7 	{ padding:5px 7px;}
.mrgT5		{ margin-top:5px;}

.divbox, #getpwd { width:auto;  border:1px solid #92D513;  background:#fff; }
.divbox div.hdr, #getpwd div.hdr { width:auto; background:#E4F4C5; height:20px; }
.divbox div.hdr img,  #getpwd div.hdr img { display:block}
.divbox p, #getpwd p { padding:10px; }
.divbox div.hdr .close, #getpwd div.hdr .close { width:9px; height:8px; margin:5px 9px 0 0; }
.image_load { position:fixed;  z-index:1000; width:972px;}

/* code for events without date starts from here */
.optbox, #editaccount, .openevent { width:970px; margin:0 auto .40em auto; clear:both; border:1px solid #91A0BA; background:#DCE4F2 }
.openevent				{ float:left; background:#EDF2F8 }
.openevent .tophead 	{ height:2.82em; background:#DCE4F1; border-bottom:1px solid #91A0BA;} 
ul#eventlisting  		{ float:left; width:970px;}
ul#eventlisting li 		{ line-height:28px;  padding:0px 10px; border-bottom:1px solid #fff; }
ul#eventlisting li a 	{ color:#5C6C8D }
.openevent  .oe_pagination 		{float:left; width:960px; padding:0px 0 0 10px; line-height:28px; font-weight:bold; background:#DCE4F1}
.openevent  .oe_pagination  a 	{ margin-left:8px; font-weight:bold ; color:#5C6993}

/* code for events without ends here */

.helpNumber {text-align:right;font-size:11px;color:#5B9D02;height:13px;}

/* view collapsed N detail starts from here */
.viewdetails, .viewcollapsed 	{ position:absolute; top:18px; left:0px; width:500px;  border:1px solid #8A9AB4; background:#F6FAFD; z-index:1000;}
.viewdetails, .viewcollapsed 	{ position:absolute; top:18px; left:0px; width:500px;  border:1px solid #8A9AB4; background:#F6FAFD}
.viewdetails p, .viewcollapsed p{ float:left;width:490px; text-align:right; padding:5px 5px 0 5px; height:19px;}
.row, .hdr1, .tname, .time, .rd, .status	{ float:left; line-height:24px;	}
/*.row		{ width:500px; clear:both} */
.tname		{ width:144px; padding:0 0 0 10px}
.time		{ width:72px;	}
.rd			{ width:108px;	}
.status		{ width:120px;	}
.rowbg		{ background:#EDF2F8  }
.bgblue3 	{ background:#DCE4F1} 

.viewcollapsed 			{ background:#EDF2F8	}
.viewcollapsed p 		{ padding:0px 5px; height:12px;}
.viewcollapsed ul		{ float:left; width:500px; }
.viewcollapsed li  		{ float:left; width:490px; padding:0; line-height:24px; clear:both;   }
.viewcollapsed li label	{ float:left; width:140px; margin-left:10px; font-weight:bold; }

.collfooter 		{ float:left; width:480px; border-top:1px solid #DEE1E8; padding:5px 0 10px 21px}
.collfooter span.hdr1{ float:left; width:480px; display:block; margin:0 0 5px 0;  line-height:14px; clear:both ; }
.collfooter .role 	{ float:left; width:180px; display:inline;  }
.collfooter .dt 	{ float:left; width:80px; display:inline;   }
.collfooter .timing { float:left; width:140px; display:inline;  }
/* view collapsed N detail ends here */


.talentinfo_data_b  		{ float:left; padding:2px 0 3px 0;  	}
.talentinfo_data_b label	{ float:left; width:121px; font-weight:bold; padding:0 8px;padding-left:18px; 	}
.talentinfo_data_b div		{ float:left; width:650px; cfont-weight:bold; cpadding:0 10px; 	}

.talentinfo_data_b2  		{ float:left; padding:2px 0 3px 0;  	}
.talentinfo_data_b2 label	{ float:left; width:112px;_width:108px; font-weight:bold; padding:0 8px; padding-left:12px; _padding-left:8px; 	}
.talentinfo_data_b2 div		{ float:left; width:650px; cfont-weight:bold; cpadding:0 10px; 	}



