/* 
* events.css
* Description: Design file for events.
* Created on: January 13, 2010
* Last modified on: July 13, 2010 
* Copyright 2010 Frontiers Media S.A. All Rights Reserved. 
*/
/* right col code */
dl#ciHolder{ width:240px; float:left; height:auto; clear:left;}
dl#ciHolder dt{ float:left; clear:both; width:240px; }
dl#ciHolder dt a{ color:#707173;text-transform:uppercase;font-size:12px;margin:0 ;line-height:10px;padding:0 0 12px 0;font-weight:bold; display:block }
dl#ciHolder dt a{ color:#707173;text-decoration:none }
dl#ciHolder dt a:hover{color:#1b79b3;}

dl#ciHolder dd.w107{ width:107px !important; float:left}
dl#ciHolder dd.w125{ width:119px; float: right; padding:0 0 0 14px; }
dl#ciHolder dd.w125 p{ line-height:18px; font-size:12px;}
dl#ciHolder dd.w125 h3{ margin-top:-2px;}
dl#ciHolder dd.dlLink { clear:left; padding-bottom:35px; float:left}
dl#ciHolder dd.dlLink ul {	color:#1b79b3;	font-size:12px;	font-weight:normal;	line-height:16px;	padding:0;	margin:0;	 width:240px;	}
dl#ciHolder dd.dlLink ul li a{	display:block;	background:transparent url(/Design/Images/arrBlu.gif) no-repeat 0 4px;	padding:0 0 0 12px;	margin:0;	color:#1b79b3;	text-decoration:none;	float:left;	clear:left	}
dl#ciHolder dd.dlLink ul li{	margin:0;	padding:0;	}
dl#ciHolder dd.dlLink ul li a:hover{ text-decoration:underline}

/* date display */

.dateDisplay { width:44px; height:45px; float:right; background:#fff url(/Design/Images/bgDatedisplay.jpg) no-repeat right top; text-transform:uppercase; z-index:1; position:relative}
.dateDisplay .month{ font-size:11px; font-weight:bold; color:#fff; width:42px; text-align:center; display:block; line-height:16px; padding-left:2px}
.dateDisplay .dt{ font-size:22px; font-weight:bold; color:#707173; width:42px; text-align:center; display:block; line-height:26px; padding-left:1px}
.data_Listing .ptop15{ padding-top:7px !important}

.rtLink{ float:right; width:100px; clear:both; text-align:right; padding-top:92px;}
.rtLink a{ display:block; color:#1b79b3; text-decoration:none; font-size:10px; line-height:16px;}
.rtLink a:hover{ text-decoration: underline }


.dropDiv, #col_Mid .dropDiv{ position:relative; margin:0; padding:0;z-index:9999999; }

/*
.openDiv{ display:none; position:absolute; top:11px; right:0; z-index:999999;  height:110px; width:120px; text-align:left; padding:5px 0}
.openDiv_tool{ display:none; position:absolute; top:-4px; left:0; z-index:9999;  height:110px; width:120px; text-align:left; padding:5px 0; z-index:999999999}
.openDiv_tool .innerWrap .r2{ top:-1px; right:-1px;background:#fff url(/Design/Images/roundedcornr_grey.png) no-repeat top right;}
.openDiv_tool  .innerWrap .r1{ top:-1px; left:-1px;background:#fff; width:40px;  }
.openDiv_tool  .innerWrap .r3{ bottom:-1px; left:-1px; background:#fff url(/Design/Images/roundedcornr_grey.png) no-repeat bottom left;}
.openDiv_tool  .innerWrap .r4{  bottom:-1px; right:-1px;background:#fff url(/Design/Images/roundedcornr_grey.png) no-repeat bottom right;}
.openDiv_tool .innerWrap{border:1px solid #707173 !important; margin:0px; float:left;  width: 118px !important; position:relative; background:#fff ;  }
.openDiv .innerWrap{ margin:0px; float:left;  width: 118px ;position:relative; background:#fff ; padding:8px 0 8px 5px; border:1px solid #1c7ab4; z-index:99999 }
.openDiv label,.openDiv_tool label { font-size:9px; color:#707173; width:97px; float:right; text-align:left !important; padding:4px 0 0 0; text-align:left; }
.r1, .r2, .r3, .r4{ width:8px; height:8px;position:absolute; }


.innerWrap .r1{ top:-1px; left:-1px; background:#fff url(/Design/Images/roundedcornr_312777.gif) no-repeat top left;}
.innerWrap .r2{ background:#fff; top:-1px; right:0px; width:40px !important;}
.innerWrap .r3{ bottom:-1px; left:-1px; background:#fff url(/Design/Images/roundedcornr_312777.gif) no-repeat bottom left;}
.innerWrap .r4{  bottom:-1px; right:-1px;background:#fff url(/Design/Images/roundedcornr_312777.gif) no-repeat bottom right;}
.openDiv .innerWrap .clear{ padding-bottom:0px; }
.openDiv .chkBx, .openDiv_tool .chkBx { width:12px !important; height:12px !important;float:left;overflow:hidden }
.openDiv .radioBtn, .openDiv_tool .radioBtn{ width:12px !important; height:12px !important;float:left; margin-left:0; padding:0; overflow:hidden}
.chkHolder{ padding-left:10px; margin-top:4px; float:left; width: 108px; overflow:hidden}
.openDiv .chkHolder label,.openDiv_tool .chkHolder label { font-size:9px; color:#707173; width:80px; float:right; text-align:left; padding:4px 0 0 0 ;overflow:hidden }
.openDiv .innerWrap span, .openDiv_tool .innerWrap span { float:left !important; display:block !important; width:115px;padding:2px 0 2px 0;  margin:0 !important}
.openDiv .innerWrap span label, .openDiv_tool .innerWrap span label  {font-size:9px; color:#707173; width:90px; float:left; text-align:left !important; padding:4px 0 0 5px; text-align:left; }
.chkHolder span label{font-size:9px; color:#707173; width:80px; float:right; text-align:left; padding:4px 0 0 0 ;overflow:hidden}
.chkHolder span span.chkBx {  width:13px !important; height:12px !important;float:left;  }
.chkHolder span span.chkBx input{ margin:0px !important; width:12px !important; height:12px !important;overflow:hidden }
.innerWrap form { padding:2px 0 2px 0 !important;}
*/

/* .............. event ............... */
.data_Listing{ border-top:1px solid #707173; float:left; display:block; width:532px; height:auto; padding:15px 0; margin:0;}
.ev_Img { float:left; width:74px; height:74px; border:1px solid #eceded; background-color:#C63; margin:0 20px 0 0; padding:0; overflow:hidden }
.colOne{ float:left; width:94px; height:auto;}
.colTwo{ float:left; width:330px; height:auto;}
.colThree{ float:right; width:105px; height:auto; }
.data_Listing h1{ font-size:14px; font-weight:bold; margin:0; padding:0; line-height:18px; color:#3e3d40}
.data_Listing h1 a{ text-decoration:none; color:#3e3d40}
.data_Listing h1 a:hover{color:#1b79b3; }
.data_Listing p{ font-size:12px; line-height:16px; color:#707173}
.data_Listing p span{ padding-right:6px;}
.evData{ font-size:12px; line-height:16px; margin:0; padding:10px 0}
.evLink { margin:0; padding:0; font-size:10px !important; line-height:12px;}
.evLink a{ display:inline; color:#707173; text-decoration:none;line-height:12px;padding:0 4px 0 10px;background:url(/Design/Images/brdArrow2.gif) no-repeat -2px 3px;}
.evLink a.first{ display: inline;color:#707173;text-decoration:none;line-height:12px;padding:0 4px 0 0;background:none }

.evLink a:hover{color:#1b79b3;}

/* - - - */
.eventsListing { border-top:1px solid #707173; float:left; display:block; width:532px; height:auto; padding:15px 0; margin:0;}
.eventsListingLeft { float:left; width:94px; height:auto; min-height:150px }
.eventImg { float:left; width:74px; height:74px; margin:0 20px 0 0; padding:0; overflow:hidden }

.eventsListingRight {float:left; width:435px; height:auto; display:table; }
.eventsListingRight .Col2listingLeft { float:left; width:330px; }
.eventsListingRight h1{ font-size:14px; font-weight:bold; margin:0; padding:0; line-height:18px; color:#3e3d40}
.eventsListingRight h1 a{ text-decoration:none; color:#3e3d40}
.eventsListingRight h1 a:hover{color:#1b79b3; }
.eventsListingRight p{ font-size:12px; line-height:16px; color:#3e3d40}
.eventsListingRight p span{ padding-right:6px;}
.eventsListingRight .evData{ font-size:12px; line-height:16px; margin:0; padding:8px 0}
.eventsListingRight .evLink { margin:0; padding:0; color:#707173;  font-size:10px !important; line-height:16px;}
.eventsListingRight .evLink a{ display:inline;  color:#707173; text-decoration:none;line-height:16px; padding:0 4px 0 10px;background:url(/Design/Images/brdArrow2.gif) no-repeat -2px 4px;}
.eventsListingRight .evLink a.first{ display: inline; color:#707173;text-decoration:none; line-height:16px; padding:0 4px 0 0; background:none; }
.eventsListingRight .evLink a:hover{color:#1b79b3;}
.evStatus{ font-size:12px; font-weight:bold; color:#3e3d40; padding-top:9px; padding-left:2px;   }

.eventRigntLink {  width:100px; text-align:right; display:table-cell; vertical-align:bottom; }
.eventRigntLink a { display:block; color:#1b79b3; text-decoration:none; font-size:10px; line-height:12px; padding-top:3px;}
.eventRigntLink a:hover { text-decoration: underline }

.pl90 { padding-left:92px;}



/*
.sliderNav{ float:left; background:url(/Design/Images/slideBoxonLine.jpg) no-repeat top right; position:relative; z-index:999; height:16px; z-index:5; margin-top:11px;}
.sliderNav a{ float:left; background:url(/Design/Images/slideBoxonLine.jpg) no-repeat top left; position:relative; z-index:999; height:16px; display:block; margin:0 12px 0 0; padding-left:12px; font-size:11px; font-weight: normal; color:#fff; text-decoration:none; line-height:16px;}
.sliderNav a span{ background:url(/Design/Images/arrow_w.gif) no-repeat 0 5px; padding-left:10px;}
*/
.sliderNavRed{ float:left; background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 100% 0; position:relative; z-index:999; height:16px; z-index:5; margin-top:11px;}
.sliderNavRed a{ float:left; background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 0 0; position:relative; z-index:999; height:16px; display:block; margin:0 12px 0 0; padding-left:12px; font-size:11px; font-weight: normal; color:#fff; text-decoration:none; line-height:16px;}
.sliderNavRed a span{ background:url(/Design/Images/arrow_w.gif) no-repeat 0 5px; padding-left:10px;}

.sliderNavBlu{ float:left; background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 100% -16px; position:relative; z-index:999; height:16px; z-index:5; margin-top:11px;}
.sliderNavBlu a{ float:left; background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 0 -16px; position:relative; z-index:999; height:16px; display:block; margin:0 12px 0 0; padding-left:12px; font-size:11px; font-weight: normal; color:#fff; text-decoration:none; line-height:16px;}
.sliderNavBlu a span{ background:url(/Design/Images/arrow_w.gif) no-repeat 0 5px; padding-left:10px;}

.sliderNavGrey{ float:left; background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 100% -32px; position:relative; z-index:999; height:16px; z-index:5; margin-top:11px;}
.sliderNavGrey a{ float:left; background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 0 -32px; position:relative; z-index:999; height:16px; display:block; margin:0 12px 0 0; padding-left:12px; font-size:11px; font-weight: normal; color:#fff; text-decoration:none; line-height:16px;}
.sliderNavGrey a span{ background:url(/Design/Images/arrow_w.gif) no-repeat 0 5px; padding-left:10px;}



ul.btnGrays{margin-top:0px; float:left; width:100%; padding-top:10px }
ul.btnGrays li{ float:left; display:inline; height:15px;}
ul.btnGrays li a{background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 0 -48px;height:16px; display:block; margin:0; padding-left:5px; font-size:11px; font-weight: normal; color:#87888a; text-decoration:none; line-height:15px;  }
ul.btnGrays li a span{background:#fff url(/Design/Images/eveSclbg.gif) no-repeat 100% -48px;height:16px; display:block; margin:0; padding-right:5px; font-size:11px; font-weight: normal; color:#87888a; text-decoration:none; line-height:15px;  }
.w167{ width:160px;}
.mr15a{ margin-right:10px}
ul.btnGrays li.act a{ background-position:0 -32px}
ul.btnGrays li.act a span{ background-position:100% -32px; color:#fff;}



.SelectHolder{ 	float:left;	width:168px; display:inline; margin:2px 14px 3px 0;	padding:0;	}
.SelectHolder span{ float:left;	line-height:16px; color:#808285; font-size:9px; line-height:11px;	}
.SelectHolder select{ width:167px; height:16px; margin:2px 0 0 0; padding:0; font-size:11px; color:#3e3d40;	}

.SelectHolder147{ 	float:left;	width:145px; display:inline; margin:2px 14px 3px 0;	padding:0 0 8px 0;	}
.SelectHolder147 span{ float:left;	line-height:16px; color:#808285; font-size:9px; line-height:11px;	}
.SelectHolder147 select{ width:145px; height:16px; margin:2px 0 0 0; padding:0; font-size:11px; color:#3e3d40;	}

.pb10{ padding-bottom:10px !important;}

.eventFeature { margin:0; padding:20px 0 15px 0; float:left; display:block; width:100%; position:relative  }
.eventFeature .data_Listing h1{ margin:0; padding:0 0 25px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; line-height:32px; color:#3e3d40; font-weight:normal; }
.eventFeature h1 sup{ font-size:18px; line-height:14px}
.eventFeature .data_Listing{ border-top:0; float:left; width:308px; margin-top:0; padding-top:0}
.featureImg{ float:left; padding-bottom:24px;}
.featureImg img{ margin-right:20px; /*border:1px solid #707173*/}
.eventFeature .dateDisplay{ position:absolute; top:20px; right:0}

.eventFeature .description { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:22px; color:#3e3d40;}
.eventFeature .moreEve { float:right; width:80px;  text-align:right; display: inline}
.eventFeature .moreEve a{ font-size:10px; line-height:16px; color:#1b79b3; text-decoration:none}

.inlineTab{ padding:0 0 10px 0; font-size:14px; line-height:16px; color:#707173}
.featuredTxt{ margin:0; padding:0 0 25px 0; font-size:12px; line-height:16px; color:#707173; text-transform:uppercase}
.mr265{ margin-right:265px;}

/* people holder */
.peopleTnHolder{
    width:532px;margin:12px 0; padding:0;float:left;clear: both; position:relative; }
.peopleTnHolder .ColleaguesContainer { width:315px; float:left; margin:0; padding:0; overflow:hidden;  }

.peopleTnHolder .phFull {
    float:right;width:437px;position:relative;}
.peopleTnHolder .imgPh {
    float:left;width:75px;height:auto;

}

.peopleTnHolder .imgCheck { float:left;	height:auto; width:auto; position:absolute; margin:0 !important; margin:-3px;  padding:0; left:0; top:0;  }
.peopleTnHolder .imgCheck input { width:auto; margin:0 !important; padding:0; }

.peopleTnHolder .imgPh img{
    margin:0;padding:0;border:1px solid #707173;float:left
}
.peopleTnHolder .imgPh img a{
    border:0;}
.peopleTnHolder .phHead{
    float:left;width:437px;clear:both;margin-bottom:5px;
}

.peopleTnHolder .phHead h2,.peopleTnHolder .phHead h2 a {
    font-size:14px;line-height:18px;font-weight:bold;color:#3e3d40;margin:-4px 0 0 0;padding:0
}
.peopleTnHolder .phHead h3,.peopleTnHolder .phHead h3 a {
    font-size:12px;line-height:16px;font-weight:bold;color:#707173;margin:0px 0 0 0;padding:0
}
.peopleTnHolder .phHead p,.peopleTnHolder .phHead p a {
    font-size:12px;line-height:16px;font-weight: normal;color:#707173;}

.peopleTnHolder .phTag{
    float:left;width:320px;height:auto;text-align:left;font-size:10px;line-height:16px;color:#707173
}
.peopleTnHolder .phTag a{
    color:#707173;text-decoration:none;}
.peopleTnHolder .phTghtLink{
    float:right;
    width:115px;height:auto;text-align:right;color:#2178b5;text-decoration:none;font-size:10px;line-height:16px;
}
.peopleTnHolder .phTag a:hover{
    color:#1b79b3;text-decoration:none
}
.peopleTnHolder .phTghtLink a{
    color:#1b79b3;text-decoration:none; 	}
.peopleTnHolder .phTghtLink a:hover{ text-decoration:underline}
.peopleTnHolder .phTghtLink ul{ margin:0; padding:0; line-height:16px; }
.peopleTnHolder .phTghtLink li.first{ padding-bottom:18px;}

.peopleTnHolder .phTghtLink a span{ background:url(/Design/Images/BlueArrow.gif) right 2px no-repeat; padding-right:15px; }
.peopleTnHolder .phTghtLink a.online{ background:url(/Design/Images/Online.gif) left 1px no-repeat; padding-left:18px; }
.peopleTnHolder .phTghtLink a.offline span{ background:none; padding:0px; color:#707173; }



div.PeopleLeftPanel {width: 240px !important; display:block; float:left; clear:left; border-bottom:2px solid #fff; height:auto; }
div.PeopleLeftPanel div {height:25px; cursor:pointer;}
div.PeopleLeftPanel div { background-color:#58585a; color:#FFF; font-size:12px}
div.PeopleLeftPanel span {padding-left:5px; position:relative; top:6px; font-weight:bold;}
div.PeopleLeftPanel ul {margin-left:0px; padding-bottom:15px; padding-top:5px; list-style:none; list-style-image:none; }
div.PeopleLeftPanel li {  padding:0px 0px 0px 0px;}
div.PeopleLeftPanel a {display:block; width: 240px; font-size:12px; text-decoration:none; color:#3e3d40; font-weight:normal;}
div.PeopleLeftPanel a:hover {color:#1b79b3;}
div.PeopleLeftPanel p { font-size:12px;  line-height:16px; text-decoration:none; color:#3e3d40;  }
div.PeopleLeftPanel p.status a{ display:inline; font-size:12px; line-height:16px; text-decoration:underline; color:#1B79B3; margin:0;  }
div.PeopleLeftPanel a span{ color:#fff; text-decoration:none; display:block}

#LeftPanelWrapper .LeftPanelSub {float:left; padding:0; margin:2px 0 0 0; list-style:none; width:240px !important; }
#LeftPanelWrapper .LeftPanelSub ul {padding:0; margin:0; list-style:none; width:240px; height:auto; background: url(trans.gif); position:absolute; left:-9999px; top:0;}
#LeftPanelWrapper .LeftPanelSub li {float:left; margin-bottom:0px;}
#LeftPanelWrapper .LeftPanelSub li a {display:block; float:left; width:235px; height:25px; background:#fff; color:#3e3d40 !important; line-height:25px; font-size:12px; text-decoration:none; padding-left:5px;}
#LeftPanelWrapper .LeftPanelSub li a span {color:#3e3d40 !important; padding:0 !important; font-weight:normal !important; top:0 !important;}
#LeftPanelWrapper .LeftPanelSub li a:hover{background:#9c9e9f; color:#FFF !important}
#LeftPanelWrapper .LeftPanelSub li a.active{background:#9c9e9f; color:#FFF !important}
#LeftPanelWrapper .LeftPanelSub li:hover {position:relative;background:#9c9e9f; z-index:999999}

#LeftPanelWrapper .LeftPanelSub li.forWW a span{display:block; float:left;top:0px; width:235px; height:25px; padding:0px !important; background:#fff; color:#3e3d40 !important; font-weight:normal; font-size:12px; text-decoration:none;}
#LeftPanelWrapper .LeftPanelSub li.forWW a:hover span{background:#9c9e9f; color:#FFF !important}


/* flyout image */
.flyoutImageEve { float:left; padding:0; margin:0; width:240px; }
dl.thumbList{ float:left; padding:10px 0 0 0; margin:0; width:240px;  }
dl.thumbList dt img{ width:59px; height:59px; margin:0; padding:0;  display: block; float:left}

dl.thumbList dt{ padding:0; width:59px; float:left}
dl.thumbList dd { width:165px !important; float:right; margin:-2px 0 0 0; padding:0; font-size:12px; line-height:16px;}
dl.thumbList dd a{font-weight:bold !important;  width:165px !important; margin:0; padding:0  }
dl.thumbList a:hover{ color:#1b79b3}
dl.thumbList dt a{ width:59px !important; float: left; display:inline}

.radialBtn{ width:124px; margin:0; padding:3px 0 0 0; height:50px; color:#3e3d40 }
.radialBtn input{ margin:8px 0 0 0; padding:0; height:16px; width:16px; float:left}
.radialBtn label{ margin:8px 0 0 0; padding:0 0 0 7px; height:16px; float:left; width:95px }
.radialBtn div{ width:124px !important; clear:both;}


ul.chkwithRadcol{ width:100%; margin:0; padding:0; list-style-type:none; color:#3e3d40}
ul.chkwithRadcol li{ margin:0; padding:8px 0; clear:left; }
ul.chkwithRadcol li ul{ width:215px; padding:0 0 0 25px; margin:0}
ul.chkwithRadcol label{ float:left; height:16px; line-height:16px; font-size:11px; padding:0 0 0 8px}
ul.chkwithRadcol input { float:left; height:16px; width:16px;font-size:11px; margin:0; padding:0}

/* icons from people.css */
.IconOptionsContainer { float:left; }
ul.IconOptions li { margin:2px 0; float:left; text-align:center; background:url(/Design/Images/liSeperatorJournals.gif) no-repeat right 6px; }
ul.IconOptions li.last { background-image:none;  }
ul.IconOptions li a{ display:block; padding:0 7px; overflow:hidden; color:#707173; font-size:10px; line-height:21px; text-decoration:none;}
ul.IconOptions li a.first{ padding:0 7px 0 0;}
ul.IconOptions li a span{ padding-left:5px; padding-right:3px; float:left;}
ul.IconOptions li a img{ border:0; padding:2px 0; float:left; }
ul.IconOptions li a input{ border:0; padding:2px 0; float:left; }
ul.IconOptions li a .img2{ border:0; padding:8px 0; float:left; }
ul.IconOptions li a:hover{ color:#1b79b3; text-decoration:none;}
ul.IconOptions li a.active{ color:#1b79b3; text-decoration:none;}

.pta15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pb12{ padding-bottom:12px;}
.pba12{ padding-bottom:5px;}


.tabbedNavigation{ float:left; width:100%; margin:0; padding:16px 0 8px 0;}
.tabbedNavigation ul{ float:left; width:100%; margin:0; padding:0; font-size:14px; line-height:16px; color:#707173}
.tabbedNavigation ul li{ margin:0 8px 2px 0; padding:0 8px 0 0; display:inline; float:left; background:url(/Design/Images/divider12.gif) no-repeat 100% 8px; position:relative}
.tabbedNavigation ul li a{ margin:0; padding:4px 5px; display:block; float:left; text-decoration:none;color:#707173}
.tabbedNavigation ul li.last{ padding:0 8px 0 8px; margin:0; background-image:none}
.tabbedNavigation ul li a:hover,.tabbedNavigation ul li.on a{ margin:0; padding:4px 5px; display:block; float:left; text-decoration:none;color:#fff; background:#58585a;}
.tabbedNavigation ul li.fwidth{ width:532px; background:#58585a; clear: both;  margin:0; padding:0; position: relative; top:0; left:0}

.dtlLinks{ width:100%; float:left; margin:20px 0 0 0; border-top:1px solid #707173; padding:10px 0; color:#707173; font-size:12px; line-height:16px;}
.dtlLinks a{ text-decoration:none; color:#707173}
.dtlLinks a:hover{ color:#1b79b3;}


.normal{ font-size:12px; line-height:16px; margin:20px 0 0 0; padding:0 0 20px 0; color:#3e3d40; }
.bt0{ border-top:0px solid #fff}


.ArticleSummary{ width:100%; float:left; clear:both; margin:0; padding:0 0 10px 0; }
.ArticleSummary p{ font-size:12px; line-height:18px; color:#707173; padding:0; margin:0;   }
.ArticleSummary p a{ font-size:12px !important; line-height:18px; color:#707173 !important; padding:0; margin:0; text-decoration:none;   }
.ArticleSummary p a:hover{ color:#1b79b3 !important; text-decoration:none; }
.ArticleSummary p.AS55 a{ font-size:14px !important; font-weight:bold; line-height:18px; color:#3e3d40 !important; padding:0; margin:0; text-decoration:none;   }
.ArticleSummary p.AS55 a:hover{ color:#1b79b3 !important; text-decoration:none; }

.ArticleSummary div { font-size:12px; line-height:16px; color:#707173; padding:0; margin:0; margin-bottom:8px;  }
.ArticleSummary div p{ width:110px; float:left; font-weight:bold;   }
.ArticleSummary p span{ font-weight:bold;  }



.backTopBl2e {float:right; width:200px; padding:0px 265px 7px 0; text-align:right; font-size:10px; margin-top:15px;	}
.backTopBl2e a{ color:#707173 !important; text-decoration:none; padding:0 20px 0 0; background:transparent url(/Design/Images/totop.gif) no-repeat 100% -1px; margin-right:0px;	}
.pb20{ padding-bottom:20px}



/*jophin css start here*/
.mr10{ margin-right:10px!important;}
.pb0{ padding-bottom:0px;}
.pt25{ padding-top:25px;}
.pt22{ padding-top:17px; overflow:hidden;}
.bg0{ background:none !important;}
.mr-5{ margin-right:-7px !important}
.ptt5{ padding-top:5px !important;}
.eventInviteWrapp{ width:532px; float:left;}
.eventInviteWrapp h3 span{ font-size:12px; font-weight:normal; color:#3e3d40; line-height:16px; width:532px; display:block;}
.eventInviteWrapp h3 span:first-line{ font-weight:bold; }

.ptt8{ padding-top:8px !important;}
.w157{ width:157px !important;}
.eventInviteWrapp{ width:532px !important; float:left;}
/**/
.EventInvitPeoplist{ border:#3e3d40 1px solid;  width:530px; height: auto; float:left; padding-left:5px}
.EventpeopleList{ width:500px; float:left; padding:10px; padding-top:5px;  }
.EventpeopleListing{ width:140px; float:left; position:relative; padding:5px; margin:5px 0; display:block; cursor:default; border:1px solid #9c9e9f;}

.EventpeopleListing img{ float:left; margin-right:5px;border:1px solid #707173; width:55px; height:55px;}
.EventpeopleListing p{ float:left; color:#3e3d40; padding-bottom:5px;}
.EventpeopleListing p span{ color:#707173}
.EventpeopleListing .CheckBox{ position:absolute; top:0; left:0; margin:2px 1px !important; margin:5px; padding:0px;}
.EventpeopleListing .close{ width:10px; position:absolute; top:5px; right:2px;  }
.EventpeopleListing .close a{ border:0; opacity: .5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  }
.EventpeopleListing .close a:hover{ border:0; opacity: .9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  }
.EventpeopleListing .close img{ border-width:0; width:8px; height:8px;   }

.eveLists {  padding:0 0 10px 0 !important;  }
.eveLists .EventpeopleListing{ margin:12px 12px !important;  }
.eveLists .EventpeopleList{ width:532px; float:left; padding:0px !important;}



.PostEventContainer { width:100%; float:left; }
.PostEventContainer h2{ font-size:12px; line-height:16px; font-weight: bold; color:#3e3d40;  }
.PostEventContainer p{ font-size:12px; line-height:16px; font-weight: normal; color:#3e3d40; padding:2px 0 5px 0;  }
.PostEventContainer p a { color:#1b79b3; text-decoration:none;  }
.PostEventContainer p a:hover { text-decoration:underline;  }
.PostEventContainer fieldset { padding:10px 0 20px 0; }
.PostEventContainer fieldset p { float:left; width:100%; clear:both; padding:0 0 11px 0; }
.PostEventContainer p label { float:left;}
.PostEventContainer p input, .FindInviteContainer p textarea { float:right; }
.PostEventContainer p select{ float:right; margin-right:199px !important; margin-right:200px; }


.PostEventContainer ul { list-style:disc; padding:2px 0 2px 15px;  }
.PostEventContainer ul li{ font-size:12px; line-height:16px; list-style:disc; font-weight: normal; color:#3e3d40;  }

/* LeftNav Style


.SearchBlock {  width:124px; overflow:hidden; padding-top:2px; }
.SearchBlock fieldset { margin:0; padding:5px 1px;  }
.SearchBlock fieldset label { width:auto; float:left; line-height:16px; float:right; padding-right:5px; }
.SearchBlock h2 { clear:both; font-size:12px; line-height:16px; padding-left:10px; padding-top:5px; font-weight:normal;  }
.SearchBlock .search100 { width:97px; height:15px; float:left; border:0; background:url(/Design/Images/searchBorderBg105.png) left top no-repeat; padding-left:10px; color:#3e3d40; font-size:11px; line-height:14px; }
.SearchBlock .CalenderInput { width:88px; height:14px; float:right; border:0; background:url(/Design/Images/calenderLeftnav.png) right top no-repeat; padding-left:12px; color:#3e3d40; font-size:11px; line-height:14px; }
.SearchBlock .searchSelect { width:121px; height:17px; float:right; border:1px solid #707173;  padding-left:5px; color:#3e3d40; line-height:11px; font-size:11px; margin-bottom:10px; }

.SearchBlock .calImage { width:15px; float:left; padding-right:5px; padding-top:1px; }

.SearchBlock .search120 { width:111px; height:15px; margin-bottom:10px; float:left; border:0; background:url(/Design/Images/searchBorderBg120.png) left top no-repeat; padding-left:10px; color:#3e3d40; font-size:11px; line-height:14px; }

.SearchBlock .search120blue { width:111px; height:15px; margin-bottom:10px; float:left; border:0; background:url(/Design/Images/searchBorderBg120Blue.png) left top no-repeat; padding-left:10px; color:#3e3d40; font-size:11px; line-height:14px; }
*/

.peopleTnHolder .phHead p.readmore a{ font-size:12px !important;color:#1B79B3 !important; text-decoration:none; float:right;}
.pb05{ padding-bottom:5px !important;}

dl.PeopleList{ font-size:12px; color:#3E3D40; line-height:14px; margin:0 0 0 25px; padding:0; clear:both; }
dl.PeopleList dt{ width:240px; float:left; }
dl.PeopleList dd{  }
dl.PeopleList p{ color:#3E3D40; padding:10px 0;  }
dl.PeopleList dd.right{ text-align:right; }
dl.PeopleList strong{ font-weight:bold;}
dl.PeopleList a{ color:#3E3D40; text-decoration:none;   }
dl.PeopleList a:hover{ color:#1b79b3;  }


ul.SearchCategory { clear:both; width:100%; float:left; margin:15px 0 0px 0; padding:0;  }
ul.SearchCategory li{ width:118px; float:left; line-height:16px; margin-right:20px; text-indent:10px; display:block; text-align:left; }
ul.SearchCategory li.last{  margin-right:0px; }
ul.SearchCategory li a { display:block; background:url(/Design/Images/categoryButton118.gif) no-repeat left bottom; text-decoration:none; color:#707173;}
ul.SearchCategory li a:hover{ background:url(/Design/Images/categoryButton118.gif) no-repeat right -32px; color:#fff;}
ul.SearchCategory li a.active{ background:url(/Design/Images/categoryButton118.gif) no-repeat right -32px; color:#fff;}
.pt44{ padding-top:46px !important}

#mainContent_797{ float:right; width:797px; display:inline; margin:0; padding:0; }
#mainContent_797 #col_Mid{ width:797px !important; margin-left:0 !important }
#mainContent_797 .colTitle_withbg{ width:797px !important; }

/* grid slider */
#mainContent_797 .fpGrid { border: 2px solid #58585a; overflow:hidden; width:792px; float:left 	}
.fpGrid table{ margin-top:-1px; width:auto !important;}
.fpGrid .td1 { border-bottom: #58585a 1px solid; border-left: #58585a 1px solid; background: #58585a; color: #fff; border-top: #58585a 1px solid; border-right: #58585a 1px solid; }
.fpGrid .th { border-bottom: #58585a 0px solid; border-left: #fff 1px solid; background: #58585a; color: #fff; border-top: #58585a 0px solid; border-right: #fff 1px solid; line-height:15px; font-size:11px; font-weight:bold; }
.fpGrid td{ line-height:15px; color:#3e3d40;}
.fpGrid .thThickline{ border-left: #fff 1px solid; }
.fpGrid .noleftLine{ border-left: #58585a 1px solid; }
.br70k { border-right:1px solid #707173; }
.bl70k { border-left:1px solid #707173;}
.bb70k { border-bottom:1px solid #707173;}
.fpGrid td{border-bottom:1px solid #58585a;}
.fpGrid tr.last td{border-bottom:0px solid #58585a;}

.br50k { border-right:1px solid #58585a; }
.bl50k { border-left:1px solid #58585a;}
.bb50k { border-bottom:1px solid #58585a;}

.div_freezepanes_wrapper { position: relative; width: 729px; height: auto; overflow: hidden; font-size: 11px; padding-bottom: 25px; margin-bottom:4px }
.w797Grid .div_freezepanes_wrapper { position: relative; width: 797px; height: auto; overflow: hidden; font-size: 11px; padding-bottom: 25px; margin-bottom:4px; padding-top:10px; }
.div_verticalscroll { border-bottom:#58585a 1px solid; position:absolute; border-left:#58585a 1px solid; width:18px; background:#58585a; height:100%; border-top:#58585a 1px solid; right:0; border-right:#58585a 1px solid; display:none; }

.buttonUp { position:absolute; width:20px; top:2px; }
.buttonDn { position:absolute; width:20px; bottom:22px; }

.div_horizontalscroll { border-bottom:#58585a 1px solid; position:absolute; border-left:#58585a 1px solid; width:100%; bottom:0; background:#58585a; height:18px; border-top:#58585a 1px solid; border-right:#58585a 1px solid; }

.buttonRight { position:absolute; width:6px; padding-top:6px; left:13px; }
.buttonLeft { position:absolute; width:6px; right:15px; padding-top:6px; }

.buttonRight img,.buttonLeft img { width:6px!important; height:10px!important; }
.div_freezepanes_wrapper td,.div_freezepanes_wrapper th { vertical-align:top; text-align:left; height:45px; padding:5px; }

.td20 { width:20px!important; }
.td30 { width:30px!important; }
.td75 { width:75px!important; }
.td85 { width:85px!important; }
.td146 { width:146px!important; }
.td156 { width:156px!important; }
.td97 { width:97px!important; }

.altRow10k { background:#e6e7e8; }

#slider { width:475px; float:left; background:#58585a; margin-top:4px;  overflow:hidden; height:10px; }

.w797Grid { width:797px; float:left; clear:both; margin:0; padding:0; }

.thinline70kb { border-bottom:1px solid #707173; float:left; width:100%!important; height:1px; font-size:1px; }
#mainContent_797 .letterSort a { color:#808285; text-decoration:none; text-transform:uppercase; display:block; float:left; padding:0 5px 0 2px; }
#mainContent_797 .btn_Wrapp{ width:147px !important; float:left; padding-bottom:15px  }
#mainContent_797 .btn_Wrapp a{ width:147px !important; text-align:center; margin:0px !important}
#mainContent_797 .marr13{ padding-right:14px !important;}
#mainContent_797 .mb0{ padding-bottom:3px !important;}

#mainContent_797 ul.formListing1 { list-style:none; margin:0 !important; padding:2px 0;  }
#mainContent_797 ul.formListing1 li { font-size:12px; width:auto; list-style:none; color:#3e3d40; margin-bottom:0px; padding-left:0; margin-left:0; padding-bottom:6px  }

#mainContent_797 ul.formListing1 li.topic { width:360px; padding-right:5px;float:left}
#mainContent_797 ul.formListing1 li.description { width:320px; padding-right:0px;  }
#mainContent_797 ul.formListing1 li.FullWidth { width:480px; padding-right:0px; line-height:18px; padding-left:0px  }
#mainContent_797 ul.formListing1 li.clear{ clear: both; height:1px; font-size:0px; width:100%}
#mainContent_797 ul.formListing1 label{ padding-left:8px; line-height:15px; height:15px; float:left; width:250px}
.txtfld282{ width:276px; border:1px solid #707173; height:18px; margin-left:8px; font-size:12px; color:#707173; padding-left:6px }
#mainContent_797 ul.formListing1 .inputRadio{ float:left; height:15px; width:15px; margin:0; padding:0 }
#mainContent_797 ul.formListing1 .inputRadioForTextBox{ float:left; height:24px; width:15px; margin:0; padding:0 }

.eventDes{ float:left; width:100%; margin:0; padding:0; }
.eventDes p{ font-size:12px; line-height:16px;}
.eventInviteWrapp h3 { color:#3E3D40; display:block; font-size:12px; font-weight:bold; line-height:16px; width:532px; }
.rightColumn383{ width:383px; padding:0 0 0 149px; float:left; clear:both}

.w24rad{ float:left; width:24px; text-align:left; margin:0; padding:0;}
.w24rad .radio15{ margin:0; padding:0; width:15px; height:15px; float:left}
.textField234{ width:224px;  border:1px solid #707173; font-size:12px; line-height:16px; color:#707173; padding-left:8px; padding-bottom:3px; }
.rightColumn383 fieldset{ padding-bottom:0; margin-bottom:0;  width:383px; float:left }
.pbt20{ padding-bottom:18px; padding-top:8px;}
.rightColumn383 label{ width:100px !important;float:left}


#col_Mid .event_settings{ float:left; width:532px;}
#col_Mid .event_settingsRight{ width:509px; float:right; }
#col_Mid .event_settings input.eradio{ float:left; margin:0px; padding:0px; overflow:hidden; height:18px; width:15px; }
#col_Mid .event_settingsRight p{ margin:0px; padding:0px;  margin-bottom:5px; font-size:12px !important; color:#3e3d40 !important}

/* for events */
.w383fr{ width:383px; float:right; display:inline; }
.w184 { width:184px !important; float:left; height:20px;  display:block;margin:0; padding:0}

.bgRc159{ display:inline; width:159px !important; float:right; height:19px; background:url(/Design/Images/rc15970k1.gif) no-repeat 0 0; padding:1px 0 0 0; margin:0px !important;  }
.bgRc159 .txtfld159rc{  border:0; width:147px; background:none; padding:0 4px 0 8px ; margin:0}
.btn20{ float:left !important; width:20px !important; height:20px; margin:0; padding:0}

.event_settings label{ float:left; display:block; margin:0px; padding:0px; color:#3e3d40; font-size:12px; line-height:16px; padding-left:10px; }
.pl30{ padding-left:23px;}
.event_settings label.ple0{ padding-left:0px !important;}
.EventpeopleListing label{ cursor:pointer}

.EventsAccordionContainer .ui-accordion .ui-accordion-header a { font-size:11px; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif !important; }

.gray ul.iBarSelectedMenu li{ border-right: #fff 2px solid;display: block; font-weight: bold; background: #58585a; float: left;width: 103px;color: #fff;height: 25px;}
.gray ul.iBarSelectedMenu li.act{ border-right: #fff 2px solid; display: block; font-weight: bold; z-index: 99; background: #fff; float: left; width: 103px; color: #3e3d40;  position: relative;  height: 25px;}
.gray ul.iBarSelectedMenu li.act a{ border-right: #58585a 1px solid; border-top: #58585a 1px solid; border-left: #58585a 1px solid; color: #3e3d40; line-height: 23px !important;    border-bottom: #58585a 1px solid;  height: 23px !important;}
.gray ul.iBarSelectedMenu li a{color: #58585a !important; border: 1px solid #58585a;height: 23px;line-height: 23px;}
.gray ul.iBarSubMenu li{ background: #fff;  width: 103px;  border-right: 1px solid #fff; color: #58585a; display: block; float: left; height: 25px;}
.gray ul.iBarSubMenu li a{  color: black !important; border: 1px solid #58585a; height: 23px;line-height: 23px;}
.gray ul.iBarMenu li{ border-right: #fff 2px solid; display: block; font-weight: bold;  background: #58585a; float: left; width: 103px; color: #fff; height: 25px;}
.gray ul.iBarMenu_Disabled li{ background: #58585a; width: 103px; border-right: 2px solid #fff; color: #fff; display: block; float: left;font-weight:bold}


.pageTitile, .mainPage h3{ font-size:16px; line-height:18px; margin:0; padding:0 0 12px 0; font-weight:bold; color:#3e3d40}
.mainPage p{ font-size:12px; line-height:16px; margin:0; padding:0 0 12px 0; font-weight: normal; color:#3e3d40}

ul.listText{ margin:0; padding:0 0 35px 0; float:left; width:100%;font-size:12px; line-height:16px;font-weight: normal; color:#3e3d40}
ul.listText li{ background:transparent url(/Design/Images/listB90.gif) no-repeat 0 5px; padding:0 0 0 12px; margin:0; display:block}
.quots p{ border-bottom:1px solid #d9d9d9; padding:0 0 12px 0; margin:0 0 12px 0; line-height:16px;color:#3e3d40}

.k702px{ border-bottom:2px solid #707173; height:2px; width:100%; margin:0; padding:20px 0 0 0}
#searchLeft .advSer { background:none; float: right; display:block; width:100%;
}
#searchLeft .advSer a{ font-size:9px; line-height:10px; color:#1b79b3 !important; text-align:right; background: none !important}
#searchLeft .advSer a:hover {color:#1b79b3 !important;background: #fff  !important}

.selectHolder68{ float:left; width:100%; clear:both;}
.selectHolder68 label{ font-size:12px; line-height:15px; float:left; padding-bottom:20px}
.selectHolder68 .select68 { width:68px !important; height:20px; border:1px solid #707173; padding-left:5px; color:#707173; line-height:11px; font-size:11px; margin-bottom:10px; display:inline !important; }
.infos{ text-align:right; color:#e2001a; float:left; width:100%; padding-bottom:20px; font-weight:bold; font-size:11px;}
.EvaentAbstract p{ color:#3e3d40; font-size:12px; line-height:16px;}
.abstratTable table{ border-top:solid 1px #707173;border-right:solid 1px #707173;border-left:solid 1px #707173;   }
.abstratTable td,.abstratTable th{ padding:5px; font-size:12px; color:#3e3d40; border-bottom:solid 1px #707173;border-right:solid 1px #707173;}
.abstratTable td input{ float:left;}
.abstratTable td label{ float:left; line-height:18px; text-indent:5px;}
.abstratTable td.right,.abstratTable th.right{border-right:solid 0px #707173;}
.float_right .marR0{ margin-right:0px !important}
.eventabstacform label{ display:block; float:left; width:145px;}
.eventabstacform textarea{float:left; width:380px; height:79px;}
.FindInviteContainer ul.formDeadline li.width160{ width:190px;}
.txtwi350{ width:340px !important ; float:left; }
.txtwi350 textarea{ width:322px; height:55px;border:1px solid #3E3D40;font-size:12px; padding-left:8px;}

.txtwi350 textarea.height100{ height:100px;}

#navWrapper #Searchleft .SearchBlock a{ color:#1b79b3 !important; font-size:10px }
.txtwi350 textarea.height100{ height:100px;}
.deadlineSelect{ font-size:12px !important}
.formDeadline textarea {font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif !important; font-size:12px; color:#707173 !important}

#ui-datepicker-div { z-index:999999 !important; background-color:#FFF;  }

#eventUploadWrap fieldset{margin:0 !important; padding:0px !important;}
#eventUploadWrap .eventUploadholder { width:100%; float:left; padding:0 0 20px 0; margin:0; clear:both; font-size:12px;}
#eventUploadWrap .eventUploadholder ol.submission4col{ list-style-type:none; margin:0; padding:0; width:100%; float:left; }
#eventUploadWrap .eventUploadholder ol.submission4col li { padding-bottom:10px !important; color:#3e3d40}
#eventUploadWrap .eventUploadholder ol.submission4col li h2.marbtm{ margin-bottom:15px !important;}
#eventUploadWrap  h2.marbtm{ color:#3E3D40;font-size:12px;font-weight:bold;line-height:16px; margin-bottom:10px!important}
#eventUploadWrap .eventUploadholder ol.submission4col li div.col4 { width:138px; margin-right:10px; float:left; display:inline; }
#eventUploadWrap .eventUploadholder ol.submission4col li div.col5 { width:383px; margin-right:0; float:left; display:inline; }
#eventUploadWrap .eventUploadholder ol.submission4col li .select168 { border:1px solid #707173; color:#707173; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:12px; line-height:16px; padding-left:8px; width:184px; }

.FindInviteContainer { width:100%; float:left; }
.FindInviteContainer h2{ font-size:12px; line-height:16px; font-weight: bold; color:#3e3d40;  }
.FindInviteContainer p{ font-size:12px; line-height:16px; font-weight: normal; color:#3e3d40; padding:2px 0 5px 0;  }
.FindInviteContainer p a { color:#1b79b3; text-decoration:none;  }
.FindInviteContainer p a:hover { text-decoration:underline;  }
.FindInviteContainer fieldset { padding:10px 0 20px 0; }
.FindInviteContainer fieldset p { float:left; width:100%; clear:both; padding:0 0 11px 0; }
.FindInviteContainer p label { float:left;}
.FindInviteContainer p input, .FindInviteContainer p textarea { float:right; }
.FindInviteContainer p select{ float:right; margin-right:199px !important; margin-right:200px; }
.FindInviteContainer div label { float:left;}
.FindInviteContainer ul { list-style:disc; padding:2px 0 2px 40px;  }
.FindInviteContainer ul li{ font-size:12px; line-height:16px; list-style:disc; font-weight: normal; color:#3e3d40;  }

.Select184 { border:1px solid #707173; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;  font-size:12px; line-height:16px; color:#3E3D40; padding-left:8px; width:184px; }
.textxtArea373 { border:1px solid #707173; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;  font-size:12px; line-height:16px; color:#3E3D40; padding-left:8px; padding-bottom:3px; width:373px; overflow:auto;}
.textField373 { border:1px solid #707173; font-size:12px; line-height:16px; color:#3E3D40; padding-left:8px; padding-bottom:3px; width:373px; }


.replyrow .txtWrapp { width:500px}
.replyrow .txtWrapp .frmTxt95{ background:#FFFFFF none repeat scroll 0 0;  border:1px solid #3E3D40; color:#3e3d40; float:right; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:12px; height:103px; padding:5px 10px; width:478px; }

#eventUploadWrap .authorDtl{ width:100%; height:auto; float:left; clear:both; margin-bottom:10px; position:relative; }
#eventUploadWrap .uploaded_Grid{width:532px !important; float:left !important; }
#eventUploadWrap .gridwrapp{  float:left;  width:330px; height:69px;border-left:1px solid #3e3d40 /* 231f20 */;border-right:1px solid #3e3d40 /* 231f20 */;border-top:1px solid #3e3d40 /* 231f20 */;border-bottom:1px solid #3e3d40 /* 231f20 */; line-height:69px; position:relative;margin-bottom:10px;height:69px;}
#eventUploadWrap .uploaded_Grid table td{ color:#3e3d40 /* 231f20 */; padding-left:5px; padding-bottom:10px;}
#eventUploadWrap .gridwrapp .acontroll{position:absolute; right:-205px; top:30px;}
#eventUploadWrap .gridwrapp .acontrollsingle{position:absolute; right:-120px; top:30px;}
#eventUploadWrap .gridwrapp .innerimgControll{width:100%; position:relative;}
#eventUploadWrap .gridwrapp .innerimgControll .imageHandler{ position:absolute; right:5px;top:5px;}


#eventUploadWrap .titleTbl, #eventUploadWrap .dataTbl  { width:330px;}
#eventUploadWrap .titleTbl .tc1, #eventUploadWrap .dataTbl .tc1 { width:59px;}
#eventUploadWrap .titleTbl .tc2, #eventUploadWrap .dataTbl .tc2 { width:100px;}
#eventUploadWrap .titleTbl .tc3, #eventUploadWrap .dataTbl .tc3 { width:30px;}
#eventUploadWrap .titleTbl .tc4, #eventUploadWrap .dataTbl .tc4 { width:131px;}
#eventUploadWrap .titleTbl .tc5, #eventUploadWrap .dataTbl .tc5 { width:131px;}


/*for including forum pages css*/
#EventscolWrapp { width:532px; float:left; }
#EventscolWrapp h1 { color:#414042; font-size:16px; font-weight:bold; line-height:18px; margin:0 0 12px; padding:0; }
#EventscolWrapp .dottedBox { border:1px dotted #3E3D40; color:#707173; min-height:48px; width:520px; margin:0 0 18px; padding:8px 5px; }
#EventscolWrapp h2.blue { color:#1B79B3; font-size:15px; font-weight:bold; line-height:16px; margin:0; padding:0 0 1px; }
#EventscolWrapp .dottedBox p { color:#707173; }
#EventscolWrapp p { color:#3E3D40; font-size:12px; line-height:16px; margin:0; padding:0; }
#EventscolWrapp strong,#EventscolWrapp .strong { font-weight:bold; }
#EventscolWrapp .colTitle_withbg { width:532px!important; margin:0 0 16px!important; }

#EventscolWrapp .w100pc { width:100%!important; }
#EventscolWrapp .frmTxt729 { width:510px; height:103px; background:#fff; border:1px solid #3e3d40; color:#3e3d40; font-size:12px; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; float:left; padding:5px 10px; }

/*Added by jacob*/

.submission4col li { width:100%; float:left; display:block; margin:0 0 10px; }
.submission4col .col1 { width:124px; margin-right:25px; float:left; display:inline; }
.submission4col .col2 { width:178px; margin-right:25px; float:left; display:inline; }
.submission4col .col3 { width:381px; margin-right:25px; float:left; display:inline; }
.submission4col .col4 { width:138px; margin-right:10px; float:left; display:inline; }
.submission4col .col4exw { width:158px; }
.submission4col .col5 { width:586px; margin-right:0; float:left; display:inline; }
.submission4col .col5exw { width:566px; }

.select178{ width:178px; margin:0; height:20px;}
.select168{ width:168px; margin:0; height:20px;}
.sel178h { width:178px; margin:0; height:138px; border:1px solid #3e3d40; font-size:12px; }
.sel130h { width:176px; margin:0; height:136px; border:1px solid #3e3d40; font-size:12px; line-height:15px;}
.posRel{ position:relative}
.tfrArrowHolder{ position:absolute; top:49px; left:183px; width:15px; height:40px}
.tfrArrowHolder img, .tfrArrowHolder .btnimg{ border:0; margin-bottom:10px;}
.chkBx{ margin:0 5px 0 0; padding:0; float:left; display:inline; height:14px}
.chkSpan{ float:left; width: auto !important; display:block}
.mtb20{ margin-top:20px; margin-bottom:20px; float:left}
.mtb8{ margin-top:8px; margin-bottom:8px; float:left}
.mb10{ margin-bottom:10px;}
#col_Mid  .w383t{ float:left; width:383px;}


#col_Mid .txt383x{ width:373px; margin:0; height:136px; border:1px solid #3e3d40; font-size:12px; line-height:18px; color:#3e3d40; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; padding-left:8px; }


/* ENTRY FORM STYLE STARTS HERE */
.tableHolder {  float:left; width:100%; border:0px #38373A solid; margin:0px; padding:0px }

.tableHolder fieldset, fieldset { margin:0 0 10px 0; padding:0; border:none; }
.tableHolder fieldset legend, fieldset legend {  font-weight:bold; padding:0; margin:0 0 20px 0; border:none; color: #3e3d40 /* 1a171b */ ; }
.tableHolder fieldset ol.regForm, ol.regForm { padding:0 0 10px 0 !important; margin:0; float:left; width:100% ; border-bottom:2px solid #707173; }
.tableHolder fieldset ol.regForm li, ol.regForm li { list-style-type:none; padding:0; margin:0 0 16px 0 !important; width:100%; position:relative; }
.tableHolder fieldset ol.regForm li label, ol.regForm li label { float:left; width:148px !important; color: #3e3d40 /* 1a171b */ ; }
.tableHolder fieldset ol.regForm li span, ol.regForm li span { margin-left:0px; width:586px !important; float:left }
.tableHolder fieldset ol.regForm li span input, ol.regForm li span input { float:left; }
.tableHolder fieldset ol.regForm li span label, ol.regForm li span label { float:left; width:450px; background:red; }

.FindInviteContainer .col204 { width:auto; padding-right:4px !important;}
.FindInviteContainer .col204 .date, .FindInviteContainer .col204  .year {padding-left:5px !important; width:60px; !important }

/*Newly Added -- Jacob*/

#LeftPanelWrapper .LeftPanelSub li.forWW a span{display:block; float:left;top:0px; width:235px; height:25px; padding:0px      !important;    background:#fff; color:#3e3d40 !important; font-weight:normal; font-size:12px; text-decoration:none;}
#LeftPanelWrapper .LeftPanelSub li.forWW a:hover span{background:#9c9e9f; color:#FFF !important}


#eventUploadWrap .authorDtl{ width:100%; height:auto; float:left; clear:both; margin-bottom:10px; position:relative; }
#eventUploadWrap .uploaded_Grid{width:532px !important; float:left !important; }
#eventUploadWrap .gridwrapp{  float:left;  width:330px; height:69px;border-left:1px solid #3e3d40 /* 231f20 */;border-right:1px solid #3e3d40 /* 231f20 */;border-top:1px solid #3e3d40 /* 231f20 */;border-bottom:1px solid #3e3d40 /* 231f20 */; line-height:69px; position:relative;margin-bottom:10px;height:69px;}
#eventUploadWrap .uploaded_Grid table td{ color:#3e3d40 /* 231f20 */; padding-left:5px; padding-bottom:10px;}
#eventUploadWrap .gridwrapp .acontroll{position:absolute; right:-205px; top:30px;}
#eventUploadWrap .gridwrapp .acontrollsingle{position:absolute; right:-120px; top:30px;}
#eventUploadWrap .gridwrapp .innerimgControll{width:100%; position:relative;}
#eventUploadWrap .gridwrapp .innerimgControll .imageHandler{ position:absolute; right:5px;top:5px;}

#eventUploadWrap .titleTbl, #eventUploadWrap .dataTbl  { width:330px;}
#eventUploadWrap .titleTbl .tc1, #eventUploadWrap .dataTbl .tc1 { width:59px;}
#eventUploadWrap .titleTbl .tc2, #eventUploadWrap .dataTbl .tc2 { width:100px;}
#eventUploadWrap .titleTbl .tc3, #eventUploadWrap .dataTbl .tc3 { width:30px;}
#eventUploadWrap .titleTbl .tc4, #eventUploadWrap .dataTbl .tc4 { width:131px;}
#eventUploadWrap .titleTbl .tc5, #eventUploadWrap .dataTbl .tc5 { width:131px;}

h2.marbtm { margin-bottom:10px !important; }
.replyrow .txtWrapp .frmTxt95 { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:1px solid #3E3D40; color:#3E3D40; float:right; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:12px; height:103px; padding:5px 10px; width:478px; }
.months {width:70px;}

/* 26apl 2010 top rsvp -- TO BE REMOVED LATER */
#innerWrapTop{background: url(/Design/Images/rsvpl_02.png) no-repeat bottom left; width:126px; height:auto!important; border-width:0px!important; padding-left:0!important; top:0px!important; padding-bottom:8px}
.innerwrapTopcover{width:121px!important; height:auto!important; background:url(/Design/Images/rsvpl_01.png) no-repeat top left; border:0px!important; padding-left:5px!important; padding-top:5px!important}
.openDiv_tool{display:none;height: auto;left:0;padding:5px 0;position:absolute;text-align:left;top:-4px;width:120px;z-index:999999999}
#innerWrapTop{float:left;margin:0;position:relative; }
#innerWrapTop label{color:#707173;float:right;font-size:9px;padding:4px 0 0;text-align:left!important;width:97px;}
#innerWrapTop .chkBx{float:left;height:12px!important;overflow:hidden;width:12px!important}
#innerWrapTop .radioBtn{float:left;height:12px!important;margin-left:0;overflow:hidden;padding:0;width:12px!important; vertical-align:top; margin-top:1px;}
#innerWrapTop .chkHolder{float:left;margin:3px 0 5px;overflow:hidden;padding-left:10px;width:108px}
#innerWrapTop .chkHolder label{color:#707173;float:right;font-size:9px;overflow:hidden;padding:4px 0 0;text-align:left;width:80px;}
#innerWrapTop span{display:block!important;float:left!important;margin:0!important;padding:2px 0;width:115px; }
#innerWrapTop span label{color:#707173;float:left;font-size:9px; line-height: 14px; padding:0px 0 0 2px;text-align:left!important;width:90px}
#innerWrapTop .chkHolder span label{color:#707173;float:right;font-size:9px;overflow:hidden;padding:4px 0 0;text-align:left;width:95px; line-height:10px }
#innerWrapTop .chkHolder span span.chkBx{float:left;height:12px!important;width:13px!important}
#innerWrapTop .chkHolder span span.chkBx input{height:12px!important;margin:0!important;overflow:hidden;width:12px!important}