@charset "utf-8";
/* CSS Document */
/* MAIN STYLES APPLICABLE TO SITE STRUCTURE */

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif!important;}
html {overflow-x: hidden; overflow-y: scroll;}

/* Calendar Styles */

#calendar_list{margin:0px; width:792px; padding:0px;}

#calendar_list #txt{margin:0px; width:792px; padding:0px;}
#calendar_list #txt .kp_wrapper,
#calendar_list #txt .kc_wrapper{margin:0px 0 10px 0px; padding:10px 15px; text-align:left; overflow:hidden; height:100%; width:760px; border: 1px solid #CCCCCC;}
#calendar_list #txt #kc_update{padding:5px 0!important; margin:0px; height:100%; overflow:hidden; font-size:102.5%; border-bottom:1px #c0c8d6 solid; border-top:0px #8c8d8e solid; width:auto; line-height:13px;}
#calendar_list #txt #kc_update #logo{padding-top:4px;}

.diarytitle{font-family:'EurostileRegular'; line-height:40px; color:#6D6D6D; font-weight:normal; padding:0px 0px 0px 10px; line-height:40px; height:40px; background-image:url("/images/headerbg.png"); background-position:left top; background-repeat:no-repeat; width:590px; display:block; font-size:16px; margin:0px 0px 10px 0px;}

.search1value input,
.search2value input{width:350px; height:24px; line-height:24px; background-image:none; background-position:left top; background-repeat:no-repeat; background-color:#73bf44; border:0 none !important; color:#6c6c6e; font-size:12px; padding:0 0px 0px 5px !important;}

/*List and Calendar as buttons*/

.diarytitle .middle{float:left;}

#main .diarytitle .left a:visited, #main .diarytitle .left a:link, #main .diarytitle .left a:hover{background-image:url("/images/ev_list.gif"); background-repeat:no-repeat; background-position:top left; font-weight:normal; font-family:'EurostileRegular'; font-size:13px; color:#8c8d8e; float:left; margin-left:10px; padding:5px 0px 10px 30px; height:30px; text-decoration:none; margin-top:8px; line-height:20px;}
#main .diarytitle .right a:visited, #main .diarytitle .right a:link, #main .diarytitle .right a:hover{background-image:url("/images/ev_cal.gif"); background-repeat:no-repeat; background-position:top left; font-weight:normal; font-family:'EurostileRegular'; font-size:13px; color:#8c8d8e; float:left; margin-left:255px; padding:5px 0px 10px 30px; height:30px; text-decoration:none; margin-top:8px; line-height:20px;}

.diarytitle .left a .selected{color:#6a6c6e; font-weight:bold;}
.diarytitle .right a .selected{color:#6a6c6e; font-weight:bold;}

#calendar .eventtit{padding:0 5px 5px 5px;}
#calendar .eventtit a{color:#6A6C6E; font-weight:normal; font-size:12px;}

#calendar .week{width:0px !important; height:0px; padding:0px;margin:0px; font-weight:normal;color:#555555;font-size:11px; vertical-align:middle; border:0px solid green;}
.weekday a{font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:120%; color:#93278c;font-weight:bold;}
#calendar .month{background-color:#ffffff;padding:5px; color:#555555;border:0px #8d8d8d solid; width:300px;}
.weekend img{padding-top:5px;}

.today a{font-family:Helvetica, Arial, Sans-Serif; font-size:120%; /*color:#93278c; */ color:#000; font-weight:bold; /*padding-left:8px; */}

#calendar .topoptions{background-color:#ffffff; border:solid 0px #cccccc; }
#calendar .toppad{padding:1px 3px 3px 3px; border:0px solid #cccccc;}
#calendar .topselect{font-size:120%;	font-weight:bold;	color:#555555;}

#calendar_list #txt .fullmonth{font-family:'EurostileRegular'; line-height:32px; color:#6D6D6D; border:0px solid #cccccc; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; padding:0px 0 0px 10px; font-weight:normal; font-size:13px; height:32px; position:relative; vertical-align:center; width:590px; margin:0px 0px 0px 0px; float:left;}
#calendar .titlelink{font-size:100%; font-weight:bold; }
#calendar .wknm{font-size:170%; color:#666666; border:1px solid #cccccc; display:none;}

.date{color:#555555; font-weight:bold;}

.netbody{float:left;}
.netbody .netlogo{max-width:80px; padding:0px 10px 10px 0px;}
.netbody .netlogo img{border:0px;}

#companytitle{font-family:Helvetica, Arial, Sans-Serif; font-size:140%; color:#6c6c6e; font-weight:bold; margin:0 0 0 0px; padding:0 0 0 0px; max-width:550px; border:0px solid #000;}
#description{margin:10px 20px 10px 0px; padding:0 0 0 0px;}
#companyphoto{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; max-width:570px; border:0px solid #000;}

#companytitlerhn, #blogrhn, #locationrhn, #websiterhn, #emailrhn{font-family:Helvetica, Arial, Sans-Serif; font-size:12px; color:#6c6c6e; font-weight:bold; margin:5px 0 5px 0px; padding:0 0 0 0px; max-width:150px; border:0px solid #000;clear:left;}
.spt{font-family:Helvetica, Arial, Sans-Serif; font-size:12px; color:#6c6c6e; font-weight:normal; margin:5px 0 0 0px; padding:0px 0 0 0px; max-width:150px; border:0px solid #000;clear:left;}
#twtrrhn{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red;}
.twtr-hd h4{display:none;}
.twtr-hd h3{display:none;}
.upcont{display:none;}
.edcont{float:right; width:590px; text-align:right; margin:0px 0px 10px 0px;}

.myBox #main{margin:0 0px; width:570px; padding:0px;}
.myBox #main table{border-spacing:10px; border-padding:0px; width:570px;}
.myBox #main table tr{min-height:100px;}
.myBox #main table input{width:510px; height:24px; line-height:24px; background-image:url("/images/bg_search_input5b.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; color:#6c6c6e; font-size:12px; font-weight:normal; margin:10; padding:0 0px 0px 5px !important;}
.myBox #main table textarea{background-image:url("/images/bg_textarea_450x110_3.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:510px; font-size:12px; font-weight:normal;}
.myBox #main table.editbox{display:none;}
.myBox #main .submit{font-family:Helvetica, Arial, Sans-Serif; width:138px; height:35px; font-size:14px; line-height:26px; font-weight:bold; background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:repeat-x; background-color:#fff; color:#fff; padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; text-align:center; border:1px solid transparent;}

.bcrumb{font-weight:bold; padding:5px 0px; line-height:13px; width:auto;}
.bcrumb img{padding:0px 0px 0px 0; line-height:13px; float:left; clear:left;}
#tooltip{padding:3px; background:#f9f7e9; border:1px solid #9a9a9a; text-align:left; font-size:90%; max-width:350px; color:#000000; z-index:990000;}

/** JQuery checkboxes and radio buttons **/

.jquery-safari-checkbox{display:inline; font-size:16px; line-height:16px; cursor:pointer; cursor:hand; vertical-align:bottom;}
.jquery-safari-checkbox .mark{display:inline;}
.jquery-safari-checkbox img{vertical-align:middle; width:16px; height:16px; padding-left:1px; margin-top:1px;}
.jquery-safari-checkbox img{background:transparent url(/images/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img{background-position:0px 0px;}
.jquery-safari-checkbox-hover img{background-position:-16px 0px;}
.jquery-safari-checkbox-checked img{background-position:0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{background-position:-16px -16px;}
.jquery-safari-checkbox-disabled img{background-position:0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{background-position:0px -48px;}
.jquery-safari-radio{display:inline; font-size:16px; line-height:16px; cursor:pointer; cursor:hand}
.jquery-safari-radio .mark{display:inline;}
.jquery-safari-radio img{vertical-align:middle; width:16px; height:16px; padding-left:1px; margin-top:1px;}
.jquery-safari-radio img{background:transparent url(/images/safari-radio.png) no-repeat;}
.jquery-safari-radio img{background-position:0px 0px;}
.jquery-safari-radio-hover img{background-position:-16px 0px;}
.jquery-safari-radio-checked img{background-position:0px -16px;}
.jquery-safari-radio-checked .jquery-safari-radio-hover img{background-position:-16px -16px;}
.jquery-safari-radio-disabled img{background-position:0px -32px;}
.jquery-safari-radio-checked .jquery-safari-radio-disabled img{background-position:0px -48px;}

/* SEARCH FORM */

#wrapper{position:relative;}
#suggestions{text-align:left; position:absolute; width:300px; display:none; z-index:100; left:640px; top:25px;}
.sgBox{display:block; padding:10px; background-color:#ededed; -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; z-index:100;}
.sgHeading{background-color:transparent; background-image:url("/images/bg_toparrow.gif"); background-position:30px 0; background-repeat:no-repeat; display:block; height:15px; z-index:100;}
#suggestions .topf{height:20px;}

/* SEARCHRESULTS */

.searchresults{border-width:0px; border-color:#919191; border-style:solid; background-color:#ededed; font-size:10px; line-height:14px;}
.searchresults a{display:block; background-color:#ededed; clear:left; height:40px; text-decoration:none;}
.searchresults a:hover{background-color:#ededed; color:#555; text-decoration:none;}
.searchresults a img{float:left; padding:5px 10px;}
.searchresults a span.searchheading{display:block; font-weight:bold; padding-top:5px; color:#555; font-size:13px;}

.searchresults a span{color:#555; font-size:11px;}
.searchresults a.selected{background-color:#fff; -moz-border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px;}
.searchresults a.selected span{color:#4E95EE;}

#popupMask{position:absolute; z-index:200; top:0px; left:0px; width:100%; height:100%; opacity:.4; filter:alpha(opacity=70); background-color:transparent!important; background-color:#333333; background-image:url("/images/maskBG.png")!important; 	background-image:none; background-repeat:repeat; display:none;}
#popupContainer{overflow-x:hidden; overflow-y:scroll; position:absolute; top:45% !important; left:0px; display:none; padding:0px; z-index: 200000;}
#popupInner{background-color:transparent; border:0 none; border-radius:10px 10px 10px 10px;}
#popupFrame{margin:0px; width: 581px !important; position:relative; z-index:202; overflow:hidden; background-color: #f1f1f1 !important; border:0 solid; border-radius:0; padding:10px; border:1px solid #DDDDDD;border-radius: 10px;-webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}
#popupTitleBar{background-color:transparent; border-color:#78A3F2 #204095 #000000 #78A3F2; border-style:solid; border-width:0; color:#FFFFFF; font-weight:bold; height:30px; padding:0; position:relative; right:-30px; top:22px; z-index:203;}
#popupTitle{float:left; font-size:1.1em; display:block; height:20px;}
#popupControls{float:right; cursor:pointer; cursor:hand; display:none;}

#popupWizard{background:url(/images/popupbg.png) bottom repeat-x; height:520px; text-align:left;}
#popupWizard .overflow{overflow:auto; padding:40px 40px 0; width:710px; height:480px;}
#popupWizard .head{padding-bottom:16px; margin-bottom:16px; border-bottom:2px solid #a53a6f;}
#popupWizard .head .title h2{color:#a53a6f; font-size:22px; font-weight:normal; line-height:30px; padding:0; margin:0;}
#popupWizard .head .title p{color:#6a6d70; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
#popupWizard .head .title .crumb{padding:3px 0; height:20px; line-height:20px;}
#popupWizard .head .title .crumb ul{list-style:none; margin:0; padding:0;}
#popupWizard .head .title .crumb ul li{float:left; padding-right:10px; margin-right:5px; background:url(/images/crumbArrow.png) right center no-repeat;}
#popupWizard .head .title .crumb ul li.last{margin:0; padding:0; background:none;}
#popupWizard .head .title .crumb ul li a{color:#6a6d70; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#popupWizard .head .title .crumb ul li a:hover, #popupWizard .head .title .crumb ul li.active a{color:#a53a6f;}
#popupWizard .head .title .crumb ul li span{color:#afb3b7; font-size:14px; cursor:default; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#popupWizard .head .button{width:168px; height:56px; float:right; margin:0 0 25px 20px;}
#popupWizard .head .button a{display:block; width:153px; height:46px; text-shadow:0px 0px 2px #113d5e; padding:10px 0 0 15px; line-height:18px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:url(/images/popupButton.png);}
#popupWizard .content .threeColumns ul{list-style:none; margin:0; padding:0;}
#popupWizard .content .threeColumns ul li{width:216px; float:left; padding-bottom:10px; border:2px solid #c2c9cd; border-radius:7px 7px 7px 7px; margin:0 5px 25px; background:url(/images/popupBoxbg.png) left top no-repeat;}
#popupWizard .content .threeColumns ul li .title{margin:16px 0 0 10px; float:left; width:140px; color:#7f7f81; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#popupWizard .content .threeColumns ul li .button{width:56px; height:21px; float:right; margin:11px 5px 0 0; border:2px solid #fff; border-radius:12px 12px 12px 12px;}
#popupWizard .content .threeColumns ul li .button a{display:block; width:56px; height:21px; line-height:21px; font-weight:normal; font-size:14px; color:#fff; text-decoration:none; text-align:center; background:url(/images/popupBoxButton.png);}
#popupWizard .content .userFields .row{padding:5px 0;}
#popupWizard .content .userFields .row .cell{color:#7F7F81; font-weight:bold; padding-left:10px;}
#popupWizard .content .userFields .row .cell1{padding-left:10px; float:left; width:280px; line-height:26px; font-weight:bold; color:#7f7f81; font-size:14px;}
#popupWizard .content .userFields .row .cell1 a{color:#a53a6f;}
#popupWizard .content .userFields .row .cell2{float:right; width:390px;}
#popupWizard .content .userFields .row .cell2 a{border:none;}
#popupWizard .content .userFields .row .cell2 img{border:none; padding:2px 10px 0 0; float:left;}
#popupWizard .content .userFields .row .cell2 input.text{margin:0; height:22px; line-height:22px; background:#fff!important; border:2px solid #c2c8cd!important; padding:0 5px; width:340px; border-radius:3px 3px 3px 3px;}
#popupWizard .content .userFields .row .cell2 textarea{margin:0; height:140px; line-height:14px; background:#fff!important; border:2px solid #c2c8cd!important; padding:5px; width:340px; border-radius:3px 3px 3px 3px;}
#popupWizard .content .userFields .row .cell2 input.checkbox{margin:4px 0 0 0;}
#popupWizard .content .userFields .row .cell2 select{margin:0; height:26px; line-height:26px; background:#fff!important; border:2px solid #c2c8cd!important; padding:2px; width:354px; border-radius:3px 3px 3px 3px;}
#popupWizard .content .userFields .row .sortstatshead{width:180px;}
#popupWizard .content .userFields .row .sortstatshead ul{background:#fff!important; border:2px solid #c2c8cd!important; border-radius:3px 3px 3px 3px;}
#popupWizard .content .userFields .row .sortstatshead ul li{background:#c2c8cd!important; border:none!important; border-radius:3px 3px 3px 3px; padding:3px 6px; width:161px; color:#555; font-size:100%;}
#popupWizard .content .userFields .rowsubmit{padding:15px 0 20px;}
#popupWizard .content .userFields .rowsubmit p{margin:0;}
#popupWizard .content .userFields .rowsubmit input{width:70px!important; border:none!important; height:30px!important; line-height:30px!important; text-align:center!important; font-size:16px!important; color:#fff!important; font-weight:normal; float:right; border-radius:7px 7px 7px 7px; cursor:pointer;}
#popupWizard .content .userFields .rowsubmit input.reset{background:#7f7f7f; margin-right:10px;}
#popupWizard .content .userFields .rowsubmit input.submit{background:#a53a6f!important;}
#popupWizard .content .userFields .fullAdmin{display:none;}
#popupWizard .content .secondStep .row .cell1{padding-left:10px; float:left; width:280px; line-height:26px; font-weight:bold; color:#7f7f81; font-size:14px;}
#popupWizard .content .secondStep .row .cell2{padding-left:10px; float:left; width:280px; line-height:26px; font-weight:bold; color:#7f7f81; font-size:14px; float:right; width:390px;}
#popupWizard .content .secondStep .row input.checkbox{margin:4px 5px 0 0;}
#popupWizard .content .secondStep .row label{cursor:pointer;}
#popupWizard .content .threeBoxes{padding-bottom:20px;}
#popupWizard .content .threeBoxes ul{list-style:none; margin:0; padding:0;}
#popupWizard .content .threeBoxes ul li{width:216px; float:left; margin:0 5px 20px; border:2px solid #c2c9cd; border-radius:7px 7px 7px 7px; background:url(/images/popupBoxbg.png) left top no-repeat;}
#popupWizard .content .threeBoxes ul li .title{padding:10px 0 9px 20px; color:#7f7f81; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#popupWizard .content .threeBoxes ul li .button{margin:0 0 8px 9px; width:199px; height:41px;}
#popupWizard .content .threeBoxes ul li .button a{font-weight:bold; width:185px; height:38px; padding:3px 7px 0 7px; line-height:16px; display:block; font-size:14px; color:#fff; text-decoration:none; text-align:left; background:url(/images/popupButtonLarge.png);}
#popupWizard .content .bottomInfo{width:450px;}
#popupWizard .content .bottomInfo p{color:#7f7f81; font-weight:bold; font-size:14px;}
#popupWizard .content .bottomInfo p span.color{color:#a53a6f; font-weight:bold; font-size:14px;}
#popupWizard .content .bottomInfo .button{float:right; width:71px; height:29px; margin-left:20px;}
#popupWizard .content .bottomInfo .button a{text-decoratiopn:none; display:block; width:59px; text-align:right; padding-right:12px; height:29px; line-height:29px; color:#fff; font-size:14px; font-weight:bold; background:url(/images/popupBackButton.png);}
#popupWizard .content .bottomInfo .buttonnext a{text-align:left; padding:0 0 0 12px; background:url(/images/popupNextButton.png);}

/* listing full */

#listing_full{padding:10px 5px 15px 5px; color:#000000; background-color:#ffffff; border-bottom:0px solid #cccccc;}
#listing_full .header{font-size:120%; color:#04569d; font-weight:bold; line-height:29px;}
#listing_full .header a{text-decoration:underline;}
#listing_full .header a:hover{text-decoration:undeline;}
#listing_full .attr{color:#333333; font-weight:bold; font-size:100%; float:left; width:160px; line-height:16px;}
#listing_full .value{color:#333333; font-weight:normal; font-size:100%; line-height:16px;}
#listing_full .desc{color:#333333; font-weight:normal; font-size:100%; padding-top:8px; padding-bottom:10px;}
#listing_full .descfull{color:#333333; font-weight:normal; font-size:100%; padding-top:0px; padding-bottom:10px;}
#listing_full .valuefull{color:#333333; font-weight:normal; font-size:100%; line-height:18px;padding-top:0px; padding-bottom:10px;}
#listing_full .valuefull img{align:left; float:left; padding:10px;}
#listing_full .attrfull{color:#333333; font-weight:bold; font-size:100%; float:left; width:160px; padding-top:0px; padding-bottom:10px;}

#sortable1 li{background-color:#666666; border:1px solid #f5f5f5; font-size:90%; color:#ffffff; width:170px; float:left; list-style-image:none; margin:1px; cursor:move; padding:0px; font-weight:none;}
#sortable2 li{background-color:#666666; border:1px solid #f5f5f5; font-size:90%; color:#ffffff; width:170px; float:left; list-style-image:none;margin:1px; cursor:move; zoom:1; padding:0px; font-weight:none;}
#sortable3 li{background-color:#666666; border:1px solid #f5f5f5; font-size:90%; color:#ffffff; width:170px; float:left; list-style-image:none; margin:1px; cursor:move; zoom:1; padding:0px; font-weight:none;}
#sortable1, #sortable2, #sortable3{width:175px; height:240px; background:#f7f7f7; border:1px solid gray; font-size:100%; font-weight:bold; list-style:none; margin:0; padding:0; overflow:auto; float:left;}
#sortable1 ul, #sortable2 ul, #sortable3 ul{padding:0px; margin:0px;}

#tabDetails{font-size:90%; color:#999999; padding-top:15px;}
.tabdate{color:#000;}
#CrumbTrail{float:left; width:50%;}
#watchEdit{float:right; width:50%; text-align:right; /*margin-bottom:10px; */ border:0px solid #ccc;}

#admin{padding:10px 0px; font-size:110%; margin:10px 0px 0px 0px;}
#admin p{line-height:15px; font-size:100%;}
#admin h3{padding-top:15px;}

/*User maintenance styles */
.userm {margin-top: 25px;}
.userm p {margin: 15px 0 0 0px !important;}
.UserMaintTable  {border: 0px solid #040D46;padding-left: 5px;}
.UserMaintTable .trOne {background-color: #ddd;}
.UserMaintTable tr td, .UserMaintTable tr th {width: 145px;word-wrap: break-word;padding: 15px 10px 0 5px;}
.UserMaintTable tr td input {width: 48px;}
input.submitbutton, input.clearbutton {width: 100px !important; height: 25px; margin-bottom: 5px;}
#kc_profileb { margin-top: 20px; float: left; clear: left; width: 600px; }
#kc_profileb #logo { width: 300px; float: left; clear: left; margin-top: 2px; margin-left: 10px; }
#kc_profileb .jquery-safari-checkbox { margin-right: 50px; float: left; }
#kc_profileb #send_submit { width: 60px; float: left; clear: left; margin-top: 10px; margin-left: 10px; }
.adduser_outer { width: 790px; border: 0px solid #040D46; margin-top: -15px; }
.adduser_outer textarea { margin: 20px 0; width: 430px; }
.adduser_outer .h1 { display: block; margin-top: -3px; padding: 10px 0 6px 10px;}
.adduser_outer i {border: 0 solid #CCCCCC; clear: left; float: right; margin-right: 10px; width: 250px;}
/* Network Admin styles */

#onlineFormAdmin{padding:0px 10px 10px 0px; background-color:#f9f9f9; border:1px solid #e2dac4; width:750px;}
#onlineFormAdmin textarea{border:1px solid #cfcfcf; padding:5px 5px 5px 5px; margin:5px 5px 5px 0px; font-size:100%; width:700px; height:500px;}
#onlineFormAdmin select{border:1px solid #cfcfcf; padding:2px 2px 2px 0px; margin:2px 2px 2px 0px; width:240px; font-size:100%; height:24px;}
#onlineFormAdmin input{height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%;}
#onlineFormAdmin label{display:block; margin:10px 0px 2px 0px; font-size:100%; text-indent:1px; color:#666666; font-weight:bold;}
#onlineFormAdmin #oneline input{width:530px; margin:0px; height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%;}
#onlineFormAdmin #oneline input.checkbox{width:30px; margin:0px; height:19px; border:0px solid #cfcfcf; padding:0px 0px 0px 0px; font-size:100%;}
#onlineFormAdmin #accordion #oneline{padding:5px; margin:0px 0px 0px 0px; width:735px !important;}
#onlineFormAdmin #accordion{width:750px; margin:0px 0px 0px 0px; border:0px solid #cfcfcf; border-bottom:1px solid #e2dac4; padding:5px 5px 5px 5px; font-size:100%; background:#ededed;}
#onlineFormAdmin #accordion h3{padding:10px 0px 10px 25px; margin:0px 0px 0px 0px; background:#fdf5ce; border-top:2px solid #cfcfcf; border-bottom:1px solid #cfcfcf; border-left:2px solid #cfcfcf; border-right:2px solid #cfcfcf; cursor:pointer; width:740px; clear:both;}
#TabMaint{width:743px; margin:0px 0px 0px 0px; border-top:1px solid #e2dac4; border-bottom:0px solid #e2dac4; border-left:1px solid #e2dac4; border-right:1px solid #e2dac4; padding:5px 5px 5px 12px; font-size:100%; background:#ededed; font-weight:bold; font-variant:small-caps;}
.rss-date{color:#555;}
li.rss-item{margin-bottom:10px;}
.rss-item{font-weight:normal;}
.rss-item a{text-decoration:none; font-weight:bold;}
.rss-item a:hover{font-weight:bold; text-decoration:underline;}

/** site admin pages **/

.admin_left{float:left; width:300px; padding:5px 20px 5px 0px; font-weight:bold;}
.admin_left .desc{font-weight:normal; font-size:90%;}
.admin_right{float:left; width:500px; padding:5px 0px 5px 0px;}
.admin_right input{height:24px; border:1px solid #cfcfcf; padding:4px 0px 4px 5px; font-size:100%; width:400px;}
.admin_right textarea{height:150px; border:1px solid #cfcfcf; padding:4px 0px 4px 5px; font-size:100%; width:450px; margin:0px;}
.admin_right select{height:24px; border:1px solid #cfcfcf; padding:4px 0px 4px 5px; font-size:100%; width:200px;}

/** stats pages **/

#txt_stat{margin:20px 0px 0px 0px;}
.statspage{float:left; width:560px; padding:10px 0px 10px 10px;}
#txt_stat .test{border:0px solid #000; background-color:none;}

.statstopmain{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:30px 0px 10px 0px; font-family:Arial,Helvetica,sans-serif; font-size:13px;color:#575A5D;font-weight:normal;float:left; width:570px;}
.statstop{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:5px 0px 5px 0px;/*font-family:'EurostileRegular'; */
font-size:13px;color:#575A5D;font-weight:normal;float:left; width:570px;}
.statstopmed{float:left; background-color:#fff;border-bottom:1px solid #e5e5e5;padding:10px 0px 10px 0px;/*font-family:'EurostileRegular'; */
font-weight:bold;font-size:13px;color:#575A5D;width:570px;}
.statstoptype{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:20px 0px 10px 0px;font-family:'EurostileRegular'; font-size:13px;color:#555;font-weight:bold;float:left; text-align:bottom; width:570px;}
.scol1d{width:570px;float:left;padding:0px 0px 10px 0px; font-family:'EurostileRegular'; font-weight:normal; font-size:14px; color:#6D6D6D;}
.scol1a{width:75px;float:left; text-align:left; line-height:30px;}
.scol1a select{margin:0px;}

.scol1b{width:30px;float:left; margin-left:3px; line-height:30px;}
#newDiv .scol1b a,
.scol1c a{color:#9e9e9e;}
#newDiv .scol1b a.on,
.scol1c a.on{color:#6c6c6e;}
.scol1c{float:left; line-height:30px; text-align:right; width:80px;}

.scol1head{width:420px;float:left; font-family:'EurostileRegular'; font-weight:normal; font-size:14px; color:#6D6D6D; height:35px; line-height:35px;}
.scol23{width:130px;float:left; text-align:right; height:35px; line-height:35px;}
.scol1{width:410px; height:35px;float:left; line-height:35px; text-align:center left;}
.scol3{width:45px;height:35px; float:left; line-height:35px; text-align:center left;}
.scol3 img,
.statsrow img{/*width:35px; */}
.scol2{width:65px;float:right; height:35px;line-height:35px; text-align:right; padding-right:10px;}
.stats_edit{float:right; padding-right:10px; height:25px;line-height:25px;}
.stats_edit a{color:#EE5376;}
.statsrow{background-color:#fff;border-bottom:1px solid #e5e5e5;padding:5px 0px 5px 0px;font-family:Arial,Helvetica,sans-serif; font-size:13px;color:#555;font-weight:normal;float:left; clear:both; width:560px;}
.scol1 a{text-decoration:none;}
.scolpic{width:45px; float:left; padding:0px;}
.scolpic img{width:40px;}
.scolname{width:90px;float:left; padding-right:5px;}

.statsopuser{float:left;font-size:14px;font-weight:bold;color:#575A5D;border-bottom:1px solid #e5e5e5;padding:20px 0px 5px 0px;font-family:Arial,Helvetica,sans-serif;width:560px;}
.statsopuser .scol1{float:left;}
.statsrowtop{font-weight:bold;padding:5px 0px 5px 0px;width:560px;border-bottom:1px solid #e5e5e5;color:#555;float:left;clear:both;}
.sattribname{float:left; width:50%;}
.sattribmun{float:left; width:10%;}
.sattribperc{float:left; width:10%;}
.statsrow_no{font-weight:bold; padding:5px 0px 5px 0px; width:540px; border-bottom:1px solid #e5e5e5; color:#555; float:left; background-color:#e5e5e5;}

.sortstatshead{float:left; font-weight:bold; fint-size:12px; margin-top:10px; width:210px;padding:0px 10px 0px 0px;}
.sortstatshead ul{float:left;}
.sortstats{font-size:12px;border-bottom:1px dotted #333;width:90%;padding:10px 0px 5px 0px; float:left; font-weight:bold;}
.sortstatspub{float:left; clear:both; width:100%; padding-bottom:10px;}

.RHSarea a.selected #Wlink .left1,
.RHSarea a.selected #Wlink .right1{color:#555555 !important;}
#search_site_tab{float:left;}

#search_site_tab #logo,
#search_site_tab .search_cred,
#search_site_tab #search_details2{display:none;}
#search_site_tab #search_details{float:left; width:561px; padding:10px;}
#search_site_tab #search_details .search_title{border-bottom:1px dotted #395141; float:left; clear:right; width:100%; font-size:14px; font-weight:bold;}
#search_site_tab #search_details .countycss{float:left; width:275px; padding:5px 0 0 0;}
#search_site_tab #search_details .towncss{float:left; width:275px; color:#555; padding:5px 0 0 0;}
#search_site_tab #search_details .towncss .search_attribute,
#search_site_tab #search_details .countycss .search_attribute{float:left; color:#555555; font-weight:normal; padding-right:5px; visibility:inherit;}
#search_site_tab #search_details .towncss .search_value,
#search_site_tab #search_details .countycss .search_value{color:#555555; display:block; float:left; font-size:12px; height:13px; line-height:13px; overflow:hidden; position:inherit; font-weight:bold;}
#search_site_tab #search_details .search_loc{display:none;}

.csv{background-color:transparent; background-image:url("/images/csvd.gif"); background-repeat:no-repeat; display:block; height:30px; background-position:left; padding:10px 25px 0px 30px; font-weight:bold; margin:15px 10px 0px 10px; clear:both;}

.PastEventsBody{margin-bottom: 25px!important; border-bottom: 1px solid #c3cccd; padding-bottom: 15px!important;}

.newsimage{border:0px solid #ccc; float:left; margin:5px 10px 5px 0px;}
.newsatt{border:0px solid #ccc; float:left; width:100%; margin-bottom:15px;}
.newsatt img{border:0px solid #ccc; float:left;}
.newsatt a{border:0px solid #ccc; float:left;}
.attrfull_attach{float:left; width:120px; font-weight:bold; display:none;}
.valuefull_attach{float:left; width:480px; clear:right;}

.sd1, .sd2, .sd3{font-size:11px;}
.mySRBox #search_site #search_details{width:auto!important; margin:0 10px 0 0; display:none;}
.mySRBox #search_site #search_details2{margin-left:10px; width:510px;}
.mySRBox .number{margin:0; padding:0; position:absolute; right:0px; top:13px;}
.datetime{background:url("/images/ccorner2.gif") no-repeat scroll right bottom #FEFEFE; color:#2F4765; display:block; float:left; font-size:x-small; margin:0; min-width:42px; padding:0; text-align:center; width:3.1em;}
.datetime .top{background-color:#2F4765; border-bottom:1px solid #316640; border-left:1px solid #283C56; border-top:1px solid #283C56; color:#FEFEFE; line-height:100%; margin:0; padding:5px 0 1px;}
.datetime div.btm{background:none repeat scroll 0 0 transparent; color:#365174; margin:0 0 5px 0; padding:0 0 1px;}
.datetime p.day{background-color:transparent; color:#365174; font:bold 1.4em/90% Arial, Helvetica, Georgia,"Times New Roman",serif; letter-spacing:0.13em; padding:2px 0 1px;}
.datetime p.mon{font:x-small/90% Verdana,Geneva,Arial,Helvetica,sans-serif; letter-spacing:normal; padding:0;}
.datetime p.mon, 
.datetime p.yr{background-color:transparent; color:#283D57;}
.datetime p.day, 
.datetime p.mon, 
.datetime p.yr{display:block; margin:0; text-align:center; padding-left:1px !important;}
div.datetime div.top p{background:url("/images/caltop1b.gif") no-repeat scroll 50% 0 transparent; font:bold x-small/100% Georgia,"New Century Schoolbook","Book Antiqua","Times New Roman",serif; letter-spacing:0.12em; margin:-9px auto 0; padding-bottom:0 !important; padding-left:1px !important; padding-top:11px !important; text-align:center; text-transform:uppercase; color:#ffffff;}

#KCEvents17_itemContent #kc_update #details{width:265px;}

#kc_profile #details select{}
.myMRBox{position:relative;}
.myMRBox .number{position:absolute; right:5px; top:14px;}
.myMRBox #search_res{background:none repeat scroll 0 0 #f9f8f8; border-color:#C0C8D6; border-style:solid; border-width:1px; float:left; height:80px; margin:0 0 10px 10px; overflow:hidden; padding:5px; width:268px;}
.myMRBox #search_res #search_details2{float:left; margin-left:10px; width:150px; z-index:1;}
.myMRBox #search_res #search_details3{float:right; margin-right:0; margin-top:0; padding:0; width:40px; z-index:1;}
.myMRBox #search_res #search_details2 table{width:160px;}
#main #onlineFormAdmin input[type="submit"]{margin-left:10px;}
#oneline .cke_editor span{padding-right:0;}

/* --- begin admin update --- */

#admin .groupItem{width:767px;}
#admin .groupWrapper1{float:left; margin:0 0 15px 0px; min-height:15px; width:767px;}
#admin #kc_update{font-size:102.5%; height:100%; margin-bottom:0; margin-left:0; margin-top:5px; overflow:visible; padding:3px 8px; width:747px; border:0px;}
#admin .myBox { margin-bottom: 20px; padding: 0 0 10px 0px; text-align: left; background-image: none; width: 980px; background-color: #F5F8FD !important; border: 1px solid #C7C7C7; border-radius: 5px 5px 5px 5px; }
#admin .myBox .itemHeader{ background-image: none !important; color: #837765; font-size: 170%; font-weight: normal; line-height: 50px !important; padding: 10px 0 20px 15px; height: 50px; width: 940px; margin-left: 20px; }
#admin .myBox #kc_update .name{float:left; width:300px;}
#admin .myBox #kc_update .edit{float:left; width:100px;}
#admin .myBox #kc_update .delete{float:left; width:300px;}
.DDHelper2{position:absolute; display:none; width:625px;}
#admin #details0{display:table; float:none; width: 870px; border: 0px solid black; padding-left: 90px;}
#admin .itemA, .DDHelper2 .itemA { float: left; height: 110px; margin: 5px 7px 12px 5px; padding: 0px 5px 0px 5px; width: 100px; font-size: 11px; text-align: center; background-color: #739AAF !important; border: 1px solid #2B637D; border-radius: 7px 7px 7px 7px; box-shadow: inset 0 0 15px #3E748F; }
#admin .itemA:hover, .DDHelper2 .itemA:hover { float: left; height: 110px; margin: 5px 7px 12px 5px; padding: 0px 5px 0px 5px; width: 100px; font-size: 11px; text-align: center; background-color: #d4341c !important; border: 1px solid #852c13; border-radius: 5px 5px 5px 5px; box-shadow: inset 0 0 15px #a11302; color: black !important; }
#admin .itemT { margin: 0 5px 10px 5px; padding: 5px 5px 0px 0px; text-align: left; line-height: 25px; font-size: 100%; }
#admin .itemT a { padding-left: 15px; line-height: 32px; }
#admin .itemT a:hover { color:#d4341c; font-weight: bold; }
#admin .itemT .headT{margin:0; padding:0; font-size:12px; font-weight:bold; color:#837765; text-align:left;}
#admin .itemA .icon_wrap { display: block; text-align: center; height: 60px; }
#admin .itemA .text_wrap { text-align: center; color: white; font-size: 110%; font-family: arial; line-height: 16px; }
#icon-head-network-tabs{background-position:0 -268px;}
#icon-head-network{background-position:0 -104px;}
#icon-head-content-attr{background-position:0 -69px;}
#icon-head-main-controls{background-position:0 -335px;}
#icon-head-user-attr{background-position:0 -1px;}
#icon-head-adminstats{background-position:0 -135px;}
#icon-head-admintasks{background-position:0 -68px;}
.admin_headsprite{ background: url("/images/admin_iconV2.png") repeat scroll 0 0 transparent; margin: 4px 8px 0 0; display: block; float: left; height: 67px; width: 65px; background-repeat: no-repeat; }
#icon-default{background-position:0 -1760px; height:32px; width:32px;}
#icon-banneddomains { background-position: 0 -1504px; height: 60px; width: 100px; }
#icon-awstats { background-position: 0 -1px; height: 60px; width: 100px; }
#icon-users { background-position:0 -1px; height:32px; width:32px; }
#icon-events { background-position:0 -2846px; height:32px; width:32px; }
#icon-users-bio { background-position:0 -1658px; height:32px; width:32px; }
#icon-users-add { background-position: 0 -61px; height: 60px; width: 100px; }
#icon-users-maintenance { background-position: 0 -121px; height: 60px; width: 100px; }
#icon-web-content { background-position: 0 -181px; height: 60px; width: 100px; }
#icon-network-tabs { background-position: 0 -541px; height: 60px; width: 100px; }
#icon-network-attributes { background-position: 0 -421px; height: 60px; width: 100px; }
#icon-content-manager { background-position: 0 -602px; height: 60px; width: 100px; }
#icon-content-attributes { background-position: 0 -361px; height: 60px; width: 100px; }
#icon-form-maintenance { background-position:0 -1760px; height:32px; width:32px; }
#icon-errorlogs { background-position: 0 -1202px; height: 60px; width: 100px; }
#icon-image-upload { background-position: 0 -780px; height: 60px; width: 100px; }
#icon-role-css-manager { background-position: 0 -1622px; height: 60px; width: 100px; }
#icon-csseditor{ background-position: 0 -1143px; height: 60px; width: 100px; }
#icon-user-attributes { background-position: 0 -301px; height: 60px; width: 100px; }
#icon-tab-attributes { background-position: 0 -481px; height: 60px; width: 100px; }
#icon-shop-manager { background-position: 0 -1081px; height: 60px; width: 100px; }
#icon-roles-manager { background-position: 0 -1022px; height: 60px; width: 100px; }
#icon-layout-manager { background-position: 0 -962px; height: 60px; width: 100px; }
#icon-tab-headings { background-position: 0 -721px; height: 60px; width: 100px; }
#icon-private-lists { background-position: 0 -841px; height: 60px; width: 100px; }
#icon-public-groups { background-position: 0 -241px; height: 60px; width: 100px; }
#icon-wizard { background-position: 0 -902px; height: 60px; width: 100px; }
#icon-system-settings { background-position: 0 -660px; height: 60px; width: 100px; }
.admin_banneddomainsicon, .admin_searchtabicon, .admin_resuploadicon, .admin_spriteicon, .admin_triggersicon, .admin_csseditor { background:url("/images/d2_admin_icon_sprites.png") repeat scroll 0 0 transparent; margin:0 auto; text-decoration:none; display:block; text-align: center;}
#icon-users-mess, #icon-users-news, #icon-users-biog, #icon-users-photo, #icon-users-disc { height: 32px; width: 32px; background-position: 0 -1420px; }
#icon-third-party { background-position: 0px -1676px; height: 60px; width: 100px; }
#icon-resupload { background-position: 0 -1444px; height: 60px; width: 100px; }
#icon-triggers { background-position: 0 -1562px; height: 60px; width: 100px; }
#icon-emailtemp  { background-position: 0 -1262px; height: 60px; width: 100px; }
#icon-emailtime { background-position: 0 -1322px; height: 60px; width: 100px; }
#icon-searchtab { background-position: 0 -1384px; height: 60px; width: 100px; }
#icon-users-blogcom { background-position: 0px -1285px; height: 32px; width: 32px; }
#icon-pub-net {background-position: 0 -241px; height: 60px; width: 100px; }
.users_country, .users-bio, .latest-events {display: none;}
.header_check{padding:3px; font-size:100%; background-color:#ededed; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;}

.webman { text-align:left; width: 1000px; height:0; }
.webman h1 { margin: 40px 0 0 10px; padding-bottom: 10px; }
.webman select { margin: 10px 0 10px 1px; width: 220px; }
.webman a:link, .webman a:visited { color:#575A5D; font-weight: bold; margin: 56px 70px 20px 0px; float: right; }
.col_right { float : left; width:700px; padding: 0px 0px 0px 0px; margin: 5px 0px; }
.col_left { float : left; clear : left; color: #575A5D; font-weight: bold; text-align:left; width:200px; padding: 10px 10px 10px 10px; margin: 5px 0px; }
.col_right input{float:left; width:700px; padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; color:#6c6c6e;}
.col_right checkbox{width:300px;}
.col_right textarea{width:700px; height:500px; color:#6c6c6e;}
.col_right input.button{width:80px;}
.webpages{float:left; clear:left; color:#000;width:1000px;}
.webpages a{color:#fff; font-weight:bold;}
input[type="button"], input[type="submit"] {width: auto!important; height: 24px!important; padding: 0 10px!important; line-height: 24px!important; text-align: center!important; border: 1px solid #c4c4c4!important; font-size: 11px!important; color: #555!important; cursor: pointer!important; background: url(/images/submitButton.png) 0 0!important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0!important;}

.qtip-wrapper{box-shadow:0 4px 8px rgba(0, 0, 0, 0.4); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.qtip-tip{z-index:6002;}
.qtip-content{background:#ffffcc!important; border:1px solid #999; color:#fff; margin:4px;}
.qtip-content p{color:#fff;}

/** edit profile links **/

.acc0{width:120px; display:none;}
.acc0div{width:120px;}
.acc0edit{clear:both; display:block; border-bottom:1px solid #ccc; line-height:20px; height:20px;}
.profupdate{float:right; font-size:80%; font-weight:normal; padding:0 10px 0 0; color:#fff;}
.myBox #heading .profupdate a:link{color:#575A5D;}
.moreadmin{cursor:pointer; margin-right:10px;}
.editpriv{float:right !important; margin:10px 10px 10px 0px; width:100%; clear:both;}

#crow{clear:both; height:70px; text-align:center; padding:0px 0px 0px 4px;}
.crowpic1{float:left; width:50px; padding:0px 0px 0px 0px; margin:0px 5px 0px 5px; height:70px;}
.crowpic1img{height:50px; display:block; margin-left:auto; margin-right:auto; overflow:hidden;}
.crowpic1img img{width:50px; float:left;}
.crowpic2{float:left; width:50px; padding:0px 0px 0px 0px; margin:0px 5px 5px 0px; height:70px;}
.mancont { float: right; width: 570px; color: #6a6d6e; text-align:right;}
span.tip, .allblog {display: none;}

#RelLinks{font-size:100%; width:140px; margin:10px 8px 0 0px; float:right; padding:0 2px 0px 0px; text-align:left; height:100%; border-top:0px solid #857d7a; border-left:0px solid #857d7a; border-right:0px solid #857d7a; border-bottom:0px solid #857d7a; display:none;}
#RelLinksHead{margin:0 0 0 0; padding:0 0 0px 0; background-image:url(/images/rightpanelbg2.gif); background-repeat:no-repeat; background-position:top;}
#RelLinks h3, #RelLinks p, #RelLinks ul{text-align:left;}
#RelLinks h3{font-size:1.1em; color:#f5f5f5; padding:5px 5px 5px 5px; margin:0 0 5px 0; border-bottom-color:#333333; border-bottom-style:solid; border-bottom-width:0px;}
.elLinks h3 a, RelLinks h3 a:visited, RelLinks h3 a:link, RelLinks h3 a:hover{color:#f5f5f5;}
#RelLinks a, #RelLinks a:visited, #RelLinks a:link, #RelLinks a:hover{color:#000000;}
#RelLinks p {padding:3px 6px 6px 3px; margin:0; font-size:100%;}
#RelLinks spa{display:none;}
#RelLinks img{border:0; padding:2px 2px 0 2px;}
#RelLinks ul{list-style-image:url('/images/bullet_red.gif'); padding-left:5px; padding-right:5px; margin-left:20px; margin-top:3px; margin-bottom:12px;}
#RelLinks li{padding-left:0; margin-bottom:0;}
#RelLinks li.slide{list-style-image:url('/images/circ.gif'); padding-left:0; margin-top:0;}

#search_res{background:#ffffff; border:1px solid #c0c8d6; padding:5px; margin:10px; height:100%; overflow:hidden; width:auto; clear:both;}
#search_res #photo{margin-left:5px; float:left; width:50px; border:1px solid #929095; height:48px;}

#search_res #search_details{margin-left:5px; z-index:1; float:left; font-weight:bold; width:40px;}
#search_res #search_details2{margin-left:10px; float:left; z-index:1; width:350px;}
#search_res #search_details2 table{width:350px;}
#search_res #search_details2 tr{width:350px;}
#search_res #search_details2 .value{width:180px; float:left !important; text-align:left;}
#search_res #search_details2 .attribute{width:100px;}
#search_res #search_details3{margin-right:0; float:right; margin-top:0; z-index:1; width:90px; padding:0px;}

#line{border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px; line-height:20px; margin:0; padding:0;}
#line1{line-height:20px; font-size:90%; border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px;}

#header .logo { margin: 0!important; padding: 27px 0 0 12px!important; float: left!important; width: 356px; height: 56px; }
.prmanage, .disc_follow, .ewv_listc, .evmanage { margin-bottom: 5px; width: 100%; text-align: right; }
#main .inptxt { width: 670px; border: 1px solid #A7A6A6 !important; background: #fff!important;}
#main .ptext { width: 670px; height: 290px; margin: 0 0px 10px 0; padding: 5px; }
.myBox .editbox{margin:0!important; padding:0!important;}

#Eventarea { float: left; margin-left: 11px; width: 745px; padding: 0px 15px 8px 15px; background-color: white !important; border-radius: 6px 6px 6px 6px; margin-bottom: 0px; margin-top: 15px; clear:both; }
#EventBox #Eventarea  #oneline, #onlineForm #Eventarea  #oneline, #EventManage #oneline { width: 725px !important; margin-right: 0px; margin: 0px 0px 10px 0px !important; }
/*
#onlineForm #evheading, #Eventarea #evheading, #EventManage #evheading { color: #6C6C6E; border-bottom: 1px solid #AFAFAF; font-size: 15px; height: 30px; line-height: 30px; font-weight: normal; margin: 5px 0px 10px 0px; padding-left: 5px; }
*/
#onlineForm #Eventarea input.long,#EventManage input.long { width: 500px !important; border: 1px solid #A7A6A6!important; background: white!important; color: #686867!important; font-weight: normal!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 24px; margin-left: 0px; padding: 0px 5px 0 5px; }
#onlineForm #Eventarea textarea, #EventManage #oneline .additional {height: 90px !important; width: 500px !important; border: 1px solid #A7A6A6!important; background: white!important; color: #686867!important; font-weight: normal!important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px; border-radius: 5px; margin-left: 0px; padding: 5px; }
#onlineForm input.short { width:355px !important; }
#onlineForm #Eventarea #oneline label, #onlineForm #Eventarea #oneinline label {margin-left: 39px !important; float: left; width: 140px;}
#Eventarea #twoinline { width: 226px; float: left; padding-bottom: 10px; margin: 0 0 0 10px;}
#Eventarea #twoinline .dateInput {width: 60px; margin-top: 0px; float: left; clear: left; height: 19px; }
#onlineForm #Eventarea label, #EventManage label, #EventBox label { display:block; margin: 10px 0px 2px 40px; float: left; width: 140px; font-family: Helvetica, Arial, Sans-Serif !important; font-weight: normal !important; padding-top: 0px;}
#date { padding: 5px 0 10px 10px; float: left; width: 720px; clear: left; }
#outlook{float:right; padding-right:5px; width:40px;}
#outlook img { padding: 0px 10px 0 0; }
#where { padding: 5px 0 10px 10px; float: left; width: 720px; clear: left; }
#google { float: right; width: 40px; padding-right: 5px; }
#google img { padding: 0px 10px 0 0; }
#eventInfo {width: 778px; padding: 10px; float: left;}
#eventInfo #desc {width: 756px; border: 1px solid #c3cccd!important; padding: 10px;}
#advanced { width: 760px; margin-top: 25px;}
#EventBox { font-size: 100% !important; line-height: 100% !important; text-align: left; }
#onlineForm #Eventarea .midshade { border: 0px solid #E9E9E9!important; background-color: transparent!important; padding: 2px; height: 17px !important; margin: 0px; font-size: 90% !important; background-image: none !important; width: 535px; float: right; }
#onlineForm #Eventarea .editbox { float: right; width: 512px; }
#onlineForm #oneline input.checkbox { width: 30px; margin: 0px; height: 19px; border: 0px solid #CFCFCF; padding: 0px 0px 0px 0px; font-size: 100%; float: left; }
#oneline span { padding-right: 5px; }
#onlineForm #Eventarea #twoinline .timesel { margin: 0px 0px 11px 6px !important; float: left; width: 55px; }
#onlineForm #twoinline label { margin-left: 0px !important; }
#onlineForm #oneline input {padding: 0px 5px 0px 5px !important; }
#onlineForm #Eventarea input.short, #onlineForm #Eventarea select, #onlineForm #Eventarea .dateInput { float: left; }
#onlineForm #Eventarea select, #EventManage select {width: 367px;}
.dattime:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.dattime{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .dattime{height:1%;}
.dattime{display:block;}
/* end clearfix */
.oneline:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.oneline{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .oneline{height:1%;}
.oneline{display:block;}
/* end clearfix */

/* -------------- STYLE 27 nov 2012 -------------- */


@font-face {
            font-family: "HelveticaNeue-Light";
            src:      url("/res/helveticaneue_light.eot");
            src:      local('РІВ˜С”'),
                                    url("/res/helveticaneue_light.woff") format("woff"),
                                    url("/res/helveticaneue_light.eot") format('embedded-opentype'),
                                    url("/res/helveticaneue_light.ttf") format("truetype"),
                                    url("/res/helveticaneue_light.svg#webfontgpWpmkHW") format("svg");
            font-weight: normal;







            font-style: normal;
}

@font-face {
            font-family: "HelveticaNeue-Bold";
            src:      url("/res/helveticaneue_bold.eot");
            src:      local('РІВ˜С”'),
                                    url("/res/helveticaneue_bold.woff") format("woff"),
                                    url("/res/helveticaneue_bold.eot") format('embedded-opentype'),
                                    url("/res/helveticaneue_bold.ttf") format("truetype"),
                                    url("/res/helveticaneue_bold.svg#webfontgpWpmkHW") format("svg");

            font-weight: normal;
            font-style: normal;
}

@font-face {
            font-family: "HelveticaNeue-Italic";
            src:      url("/res/helveticaneue_italic.eot");
            src:      local('РІВ˜С”'),
                                    url("/res/helveticaneue_italic.woff") format("woff"),
                                    url("/res/helveticaneue_italic.eot") format('embedded-opentype'),
                                    url("/res/helveticaneue_italic.ttf") format("truetype"),
                                    url("/res/helveticaneue_italic.svg#webfontgpWpmkHW") format("svg");
            font-weight: normal;
            font-style: normal;
}

@font-face {
            font-family: "HelveticaNeue-Medium";
            src:      url("/res/helveticaneue_medium.eot");
            src:      local('РІВ˜С”'),
                                    url("/res/helveticaneue_medium.woff") format("woff"),
                                    url("/res/helveticaneue_medium.eot") format('embedded-opentype'),
                                    url("/res/helveticaneue_medium.ttf") format("truetype"),
                                    url("/res/helveticaneue_medium.svg#webfontgpWpmkHW") format("svg");
            font-weight: normal;
            font-style: normal;
}

@font-face {
            font-family: "HelveticaNeue-Regular";
            src:      url("/res/helveticaneue_regular.eot");
            src:      local('РІВ˜С”'),
                                    url("/res/helveticaneue_regular.woff") format("woff"),
                                    url("/res/helveticaneue_regular.eot") format('embedded-opentype'),
                                    url("/res/helveticaneue_regular.ttf") format("truetype"),
                                    url("/res/helveticaneue_regular.svg#webfontgpWpmkHW") format("svg");
            font-weight: normal;
            font-style: normal;
}

body{background:#fefefe!important; font-size:12px!important; line-height:20px!important; color:#454545!important;}
a{color:#454545;}
a, a:link, a:visited, a:active{text-decoration: none; color:#454545;}
a:hover{color:#698CD3;}
table {border-spacing: 0;}
table tr td {padding: 3px 3px; vertical-align: top;}
ul {padding: 6px 0 6px 30px;}
ol{margin-left: 20px;}
.cl, .clear{clear:both; text-indent:-9999px; font-size:0; line-height:0;}
.no-text{text-indent:-9999px; font-size:0; line-height:0;}

#page{top:0; float:none;}
#header{height:115px; padding-top:38px; margin:0!important; background:#fefefe!important;}
#wrapper{width:1000px; margin:0 auto; padding:0; position:relative;}
#Content{position:relative; margin:10px 0 0 0; float:left; background:url(/images/nContent2_bg.png) repeat-y top; width: 1000px; height:100%;}
#tabnavcontainer{width:171px; float:left; position:static; height:auto; background:none;}
#linkContainer{width:800px; float:right; padding:0 14px 10px 15px !important;}
#newSectionBody{margin:0!important;}
#footer{background:#fff url(/images/nFooter_bg.png) top no-repeat; width: 1000px; min-height: 50px;}
#footer a, #footer a:visited, #footer a:link, #footer a:hover{color:#2b4257; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#main{width:800px !important; margin: 10px 0 0; height: 100%; position: relative;}
#cols #col1 {margin-left: 0; float: left; width: 270px; font-weight: normal; margin-bottom: 5px; line-height: 18px; padding-top: 5px; padding-left: 10px; }
#cols #col2 {float:left;}

#cols { height: 100%; overflow: auto; }

#header .logo{margin:0!important; padding:27px 0 0 12px!important; float:left!important; width:356px; height:56px;}
#header .vlogo{padding:16px 12px 0 0; float:right; width:116px; height:70px;}

#sort1{float:left; width:390px; min-height:20px;}
#sort2{float:right; width:390px; min-height:20px;}
#admin #sort1, #admin #sort2{float:none; width:100%; margin:0;}
#admin .myBox .itemHeader{border:none!important;}
#admin #details0{width:auto; padding:0;}
.addnew{float:none!important;}
.groupItem{margin-bottom:10px;}

#Content .h1, #Content h1{display:block!important; font-size:16px!important; background:none!important; height:auto!important; font-weight:normal!important; border-bottom:1px solid #cbcbcb!important; padding:5px 15px!important; line-height:20px!important; color:#454545!important; float:none!important;}
#Content .h2, #Content h2, .searchsett, #theading{display:block!important; font-size:14px!important; font-weight:normal!important; border-bottom:1px solid #cbcbcb!important; padding:5px 15px!important; line-height:20px!important; color:#454545!important; float:none!important;margin-bottom: 15px;}
.mBox, .myMemBox, .myBox, .myBox1, .mySRBox, .main_prof, .mySBox, #EventBox, .myMRBox, #onlineForm, .search_net, #DiscReply, .myBlogBox{width:auto!important; border:1px solid #c3cccd!important; background:none!important; position:relative!important; float:none!important; margin:0!important; color:#454545!important; overflow:hidden; clear:both; padding: 0 0 10px 0;}
.myBox, .main_prof{margin:0 0 5px 0!important;}
.itemHeader, #onlineForm h2, #heading, #myNItext h2{width:auto!important; font-size:14px; font-weight:normal; border:none; border-bottom:1px solid #c3cccd!important; padding:0 0 0 15px!important; line-height:35px!important; float:none!important; height:35px!important; color:#698cd3!important; background:url(/images/nHead_bg.png)!important; cursor:default!important; margin:0!important;}
.itemHeader img, #onlineForm h2 img, #heading img, #theading img{display:none!important;}
td#theading{display:table-cell!important;}
td#theading strong, td#theading b{font-weight:normal!important;}
.itemContent{padding:15px!important; background:none!important; border:none!important; float:none!important; width:auto!important;}
#main .h1, #main h1 {margin: 0 0 5px 0;}

#calendar_list #txt .fullmonth{width:auto!important; font-size:14px; font-weight:normal; border-top:1px solid #c3cccd!important; border-left:1px solid #c3cccd!important; border-right:1px solid #c3cccd!important; padding:0 0 0 15px!important; line-height:35px!important; float:none!important; height:35px!important; color:#698cd3!important; background:url(/images/nHead_bg.png)!important; cursor:default!important; margin:0!important;}
.PastEventsBody{float:none; margin-bottom:25px!important; border-bottom:1px solid #c3cccd; padding-bottom:15px!important;}



#suggestions{top:34px!important; z-index:10001; position:fixed;}

#topHead{height:38px; width: 1000px; padding:0 1000px; margin:0 -1000px; background:url(/images/nTop_bg.png); position:fixed; z-index:99000;}
#topHead .thHome{width:76px; height:38px; line-height:38px; float:left; background:url(/images/thHome.png); text-align:center;}
#topHead .thHome a{font-size:14px!important; color:#fff; text-decoration:none;}
#topHead .thHome a:hover{text-decoration:none; color:#698cd3 ;}
#topHead .thEvents{width:124px; height:38px; line-height:38px; float:left; background:url(/images/thEvents.png); text-align:center;}
#topHead .thEvents a{font-size:14px!important; color:#fff; text-decoration:none;}
#topHead .thEvents a:hover{text-decoration:none; color:#698cd3 ;}
#topHead .thBlogs{width:124px; height:38px; line-height:38px; float:left; background:url(/images/thEvents.png); text-align:center;}
#topHead .thBlogs a{font-size:14px!important; color:#fff; text-decoration:none;}
#topHead .thBlogs a:hover{text-decoration:none; color:#698cd3 ;}
#topHead .thSearch{float:right; width:252px; height:29px; padding-top:5px; margin-right:10px;}
#topHead .thSearch form#searchform{float:none;}
#topHead .thSearch .searchleft{width:200px; height:29px; float:left; padding-left:10px; padding-right:5px; background:url(/images/thSearchLeft.png);}
#topHead .thSearch .searchleft input{background:none!important; border:none!important; width:200px; height:29px; line-height:29px; font-size:14px; margin:0!important;}
#topHead .thSearch .searchright{width:35px; height:29px; float:left;}
#topHead .thSearch .searchright input{margin:0!important;}
#topHead .thLogo{width:117px; height:38px; line-height:38px; float:right; background:url(/images/thLogo.png); text-align:center;}
#topHead .thLogo a{color:#fff; text-decoration:none;}
#topHead .thLogo a:hover{text-decoration:none; color:#698cd3 ;}
#topHead .thProfile{padding:0 10px 0 8px; height:38px; line-height:38px; float:left; background:url(/images/thProfile.png) right no-repeat; position:relative;}
#topHead .thProfile .thImage{float:left;}
#topHead .thProfile .thImage img{margin-top:8px; border:1px solid #eee; width:15px; height:19px;}
#topHead .thProfile span.thMessage{font-size:10px; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif!important; width:14px; height:12px; line-height:12px; display:block; position:absolute; top:22px; left:16px; text-align:center; color:#fff; background:#ea0000; -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.8); -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.8); box-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);}
#topHead .thProfile a.thButton{font-size:14px!important; color:#fff; text-decoration:none; padding-left:13px;}
#topHead .thProfile a.thButton:hover{text-decoration:none; color:#698cd3;}
#topHead .thProfile .thPr_menu{z-index:10000; display:none; position:absolute; width:209px; left:-40px; top:38px; padding:0 0 22px 0; background:url(/images/nTopSub_bg.png) -210px bottom no-repeat;}
#topHead .thProfile .thPr_menu ul{margin:0; background:url(/images/nTopSub_bg.png) left top no-repeat; padding:20px 15px 0; list-style:none;}
#topHead .thProfile .thPr_menu ul li{padding:2px 0;}
#topHead .thProfile .thPr_menu ul li.empty{border-bottom:1px solid #d9d9d9; height:1px; line-height:1px; font-size:0; padding:4px 0 0; margin:0 0 5px;}
#topHead .thProfile .thPr_menu ul li a{position:relative; color:#000; text-decoration:none; font-size:13px; line-height:30px; padding-left:10px; height:30px; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#topHead .thProfile .thPr_menu ul li a:hover{background:#698cd3; color:#ffffff; text-decoration:none;}
#topHead .thProfile .thPr_menu ul li .thPr_menuPic{width:33px; height:38px; float:left; margin:8px 8px 0; padding:2px 3px 4px 2px; background:url(/images/prPic_bg.png);}
#topHead .thProfile .thPr_menu ul li .thPr_menuPic img{width:33px; height:38px;}
#topHead .thProfile .thPr_menu ul li .thPr_menuInfo{width:120px; float:right; color:#000;}
#topHead .thProfile .thPr_menu ul li .thPr_menuInfo .thPr_menuName{font-weight:bold; line-height:20px; font-size:13px;}
#topHead .thProfile .thPr_menu ul li .thPr_menuInfo a.edit{display:block; margin-top:5px; width:107px; padding:0; text-shadow:0 2px 3px #3560ab; height:32px; line-height:32px; color:#fff; font-weight:bold; font-size:12px; text-align:center; text-decoration:none; background:url(/images/prButEdit.png) 0 0;}
#topHead .thProfile .thPr_menu ul li .thPr_menuInfo a:hover.edit{background:url(/images/prButEdit.png) 0 -32px;}
#topHead .thProfile .thPr_menu ul li a span{position:absolute; top:5px; right:5px; width:22px; height:19px; font-family:Arial, Helvetica, sans-serif!important; font-size:12px; font-weight:bold; background:url(/images/prInbox.png); text-align:center; line-height:19px; font-weight:bold; color:#fff; font-weight:bold!important;}

#tabnav{padding:0; z-index:9997 !important;}
#tabnav ul{list-style:none; padding:3px 0 0; z-index:9998 !important;}
#tabnav ul li{padding:1px 0; overflow:visible; display:block; margin:0 0 -2px; z-index:9999 !important;}
#tabnav ul li a{text-transform:none; text-align:left; display:block; width:156px; height:40px; padding:0 0 0 15px; text-decoration:none; color:#454545; font-size:14px; font-weight:normal; line-height:40px; background:url(/images/nTabnav_item.png) 0 0;}
#tabnav ul li a:hover{text-align:left; color:#698cd3; text-decoration:none; background:url(/images/nTabnav_item.png) 0 0;}
#tabnav ul li a:hover span{text-align:left; color:#698cd3!important; text-decoration:none;}
#tabnav ul li a span{text-transform:none; text-align:left; color:#454545!important; padding:0!important;}
#tabnav ul li a.on{text-align:left; background:url(/images/nTabnav_item.png) 0 -40px; margin-top:-4px; color:#698cd3; z-index:10000 !important;}
#tabnav ul li a.on span{text-align:left; color:#698cd3!important; padding:0!important; z-index:10000 !important;}
#tabnav ul li a:hover.on{text-align:left; background:url(/images/nTabnav_item.png) 0 -40px; margin-top:-4px; color:#698cd3;}
#tabnav ul li a:hover.on span{text-align:left; color:#698cd3!important; padding:0!important;}

.treeview .expandable-hitarea{background-color:#fff!important;}
#desc_itemContent #kc_update{padding-left:60px!important;}
.item .thumb img{border:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}

#events #kc_update{padding-left:60px!important;}
#KCEvents2 #details, #KCUpdates3 #details, #KCNews3 #details, #KCEvents3 #details{padding-left:60px;}
.itemHeader a, .mBoxClose{display:none!important;}
.groupWrapper1{width:auto;}
.mBox, .myMemBox, .myBox, .myBox1, .mySRBox, div.test, .main_prof, .search1, #heading_content, .search_net, #newSection, .mySBox, #EventBox, .myMRBox, #onlineForm{border:none;}

#KCUpdates3 #kc_update{background:url("/images/descNew_bg.png") no-repeat scroll left 8px transparent;}
#KCNews3 #kc_update{background:url("/images/news_icon.png") no-repeat scroll left 10px transparent;}
#KCEvents3 #kc_update{background:url("/images/meetings_icon.png") no-repeat scroll left 10px transparent;}

#newSectionBody{width:800px!important;}
#myNItext .myNIleft{width:800px!important;}
#myNItext .myNIbox{border:1px solid #C3CCCD!important;}

.col_right textarea{font-size:12px;}
.disc_r td{padding:5px 15px!important;}

#netsubscribe{top:0; right:20px; height:20px; width:200px;}
#netsubscribe div{height:20px; line-height:20px; text-align:right;}
#netsubscribe div a{color:#454545; height:20px!important; line-height:20px!important; width:auto; display:inline;}

#search_res #search_details3{width:150px;}
#search_res #search_details3 #line{border:none;}
#search_res #search_details3 #line a{cursor:pointer;}

.number{margin:5px 5px 5px 0 !important;}
.csv{width:300px; float:left;}

.myMemBox .itemContent{padding:0!important;}

.myBox1 #heading_content{background:none!important;}
.myBox1 #kc_contentm{padding:0!important;}
.myBox1 #kc_contentm #details{width:auto!important; float:none!important; padding:0!important;}
.myBox1 #kc_contentm #details h1{width:auto!important; padding:0 0 5px!important; font-size:14px!important; margin:0 0 20px 0!important; border-bottom:1px solid #CBCBCB !important;}
.myBox1 #kc_contentm #details h2{display:none!important;}
.myBox1 #kc_contentm #logo{display:none;}


#main .myBox1 .previewOnly .toolbar .dbtn_9 {
  left: 761px;
}
#main .myBox1 .dockstation {
  display: none;
}

.myMRBox{margin:10px 0 0!important;}
.myMRBox #search_res{clear:none; margin:10px 0 0 10px; width:370px;}
.myMRBox .number{color:#454545; top:8px;}

.mySRBox{margin:10px 0 0!important;}
.mySRBox .number{top:7px;}
.mySRBox #search_site #search_details{width:60px;}
.mySRBox #search_site #search_details2{width:680px;}

#oneinline{margin:0 10px; padding: 5px 0px 5px 0px; width: 570px; float: left;}
#multiline{margin:5px 0 10px 10px;}

.myBox table{padding:10px !important;}

.search1, .search2{width:780px; float:none; overflow:hidden;}
.search1title, .search2title, .search3range{width:200px; float: left; font-weight: bold; height: 20px; padding: 10px;}
.search1help, .search2help { float: right; width: 5%; height: 20px; display: none; }
.search1value { float: left; width: 425px; height: 20px; padding: 10px 0px 0px 10px; clear: right; }
#main .search_net .search_but {clear: none; float: none; margin: 0 0 10px 0; width: 440px!important; }

.myBox .UserMaintTable tr td, .myBox .UserMaintTable tr th{padding:15px 10px 0 5px !important;}

/* used for displaying lists of content rhoughout the site */

.mBox #kc_update{padding:10px 0px; margin:0; height:100%; overflow:hidden; border-bottom:1px solid #e3e3e6; line-height:15px; width:auto;}
.mBox #kc_update .msg_simg{float:left;}
.mBox #kc_update .msg_simg img{border:1px solid #afafaf; max-height:45px; float:left; padding-right:0;}
.mBox #kc_update .msg_subj a{}
.mBox #kc_update .msg_subj,
.mBox #kc_update .msg_sname,
.mBox #kc_update .msg_date{float:left; margin-left:10px; width:220px;}
.mBox #kc_update #details{width:100% !important;}

#kc_update{padding:10px 0; margin:0; height:100%; overflow:hidden; border-bottom:1px solid #e3e3e6; line-height:15px; width:auto;}
#kc_update #logo{margin-left:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; float:left; width:50px;}
#kc_update #logo img{width:50px;}
#kc_update #logoNew{margin:0px; padding:0px; float:left; width:50px;}
#kc_update #details{margin-left:0px; z-index:1; font-weight:bold; padding:0; border:0px solid #000; float: left; width: 628px!important;}
#kc_update #details a{padding:0px; font-weight:normal; color:#6c6c6e;}
#kc_update #details a:hover{color:#344d68; text-decoration:underline;}
#kc_update #details p{font-weight:normal; font-size:104%; line-height:normal; color:#6c6c6e; padding:0 0 0 0;}
#kc_update #details .counter{font-weight:bold; font-size:100%; background-color:#000000; color:#ffffff; margin:1px; padding:1px; text-align:center;}
#kc_update hr{color:#344d68; width:80%;}
#kc_update .messagefrom{color:#000000;}
#kc_update .event{float:left; width:100%;}
#kc_update .eventvenue{color:#344d68; float:left; width:100%; font-size:11px;}
#kc_update .evd{color:#344d68; float:left; width:100%; font-size:11px; text-align:right; font-weight:normal;}
#kc_update .event a{font-weight:normal; padding:0 0 0 0px; line-height:16px; text-align:top;}
#kc_update .evloc{color:#344d68; font-size:11px;}
#kc_update .date{color:#344d68; line-height:16px; text-align:top;}
#kc_update .date br{display:none;}
#kc_update .small{color:#344d68; padding:0px; margin:0px;}

#c_update{padding:5px 0; margin:0; height:100%; overflow:hidden; border-bottom:1px solid #e3e3e6; width:auto;}
#c_update .kc_logo{display:none;}
#c_update .details{float:left;}
#c_update .details .cmaindetail{margin-left:0; z-index:1; float:left; width:298px; border:0px solid #000; padding:0px;}
#c_update .details .thumb{border:none; width:60px; height:50px; margin:0; float:left;}
#c_update .details .thumb img{max-width:50px;}
#c_update .details .cmaindetail .ctitle{font-weight:normal; font-size:13px; line-height:normal; color:#6c6c6e; float:left; clear:both; width:298px; padding-bottom:0px;}
#c_update .details .cmaindetail .date{font-weight:normal; font-size:11px; line-height:normal; color:#8c8d8e; float:right; display:none;}
#c_update .details .cmaindetail .auth{font-weight:normal; font-size:11px; line-height:normal; color:#333; float:left; display:none;}
#c_update .details .cmaindetail .netname{font-weight:normal; font-size:11px; line-height:normal; color:#8c8d8e; float:left; clear:left; max-width:140px; min-width:140px;}
#c_update .details .cmaindetail .comments{font-weight:normal; font-size:11px; line-height:normal; color:#8c8d8e; display:block; clear:both;}
#c_update .cfolder{display:none;}
#c_update .pubnet{display:none;}

#cc_update{padding:5px 0; margin:0; height:100%; overflow:hidden; border-bottom:1px solid #e3e3e6; width:auto;}
#cc_update .kc_logo{display:none;}
#cc_update .details{float:left;}
#cc_update .details #cmaildetail{margin-left:0; z-index:1; float:left; width:385px; border:0px solid #000; padding:0px;}
#cc_update .details #thumb{border:none; width:60px; height:50px; margin:0; float:left; display:none;}
#cc_update .details #thumb img{max-width:50px; display:none;}
#cc_update .details #cmaildetail .ctitle{font-weight:normal; font-size:13px; line-height:normal; color:#6c6c6e; float:left; clear:both; width:298px; padding-bottom:0px;}
#cc_update .details #cmaildetail .date{font-weight:normal; font-size:11px; line-height:normal; color:#8c8d8e; float:right; display:none;}
#cc_update .details #cmaildetail .auth{font-weight:normal; font-size:11px; line-height:normal; color:#333; float:left; display:none;}
#cc_update .details #cmaildetail .netname{font-weight:normal; font-size:11px; line-height:normal; color:#8c8d8e; float:left; clear:left; max-width:140px; min-width:140px;}
#cc_update .details #cmaildetail .comments{font-weight:normal; font-size:11px; line-height:normal; color:#8c8d8e; display:block; clear:both;}
#cc_update .cfolder{display:none;}
#cc_update .pubnet{display:none;}
#cc_update .moredate{display:none;}

.comments, .evd{font-size:11px!important; color:#6C6C6E!important;}
.comments a, .evd a{font-size:11px!important; color:#6C6C6E;}
.UserMaint {margin-top: 40px; padding:5px;}
.UserMaint ul {padding: 0 0 0 30px;}

/* used in main content page to list the content pieces within a network */

#kc_content{margin:0px 10px; padding:3px 0px; height:100%; overflow:hidden; width:570px; border-bottom:1px solid #e3e3e6; font-size:102.5%;}
#kc_content #logo{margin:0 10px 0 0px; padding:0px; float:left; width:50px; display:none;}
#kc_content #logo img{max-width:50px;}
#kc_content #details{margin-left:0; z-index:1; float:left; font-weight:normal; width:510px; padding:8px 0px 0px 0px; line-height:16px;}
#kc_content #details a{font-weight:normal;}
#kc_content #details p{font-weight:normal; font-size:100%; line-height:normal; color:#000000;}
#kc_content #details .counter{font-weight:bold; font-size:100%; background-color:#000000; color:#ffffff; margin:1px; padding:1px; text-align:center;}
#kc_content #details h3,
.h3{margin:0; padding:0; font-size:102.5%; color:#000000; font-weight:bold;}
#kc_content #details h3 a, h3 a:visited, h3 a:link{text-decoration:none; color:#000000; font-weight:bold;}
#kc_content #details h3 a:hover{text-decoration:underline; color:#000000;}
#kc_content hr{color:#999999; width:80%;}
#kc_content .messagefrom{color:#666666;}

/* used for showing the member profile data */

#kc_profile{margin-left:0; padding:0px 10px 0 10px; margin-top:5px; margin-bottom:0px; height:100%; overflow:hidden; font-size:102.5%; width:570px;}
#kc_profile #logo{margin-left:3px; float:left; width:150px; font-weight:bold; height:29px; font-size:14px; color:#6c6c6e;}
#kc_profile input, #kc_2col input, input.inpsub{width:350px; height:24px; line-height:24px; background-image:url("/images/bg_search_input5a.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0; padding:0 0px 0px 5px !important;}
#kc_profile select{width:545px; padding:0px 0 0 0px; border:0; background-color:#e5e5e5; line-height:23px; font-family:Helvetica, Arial, sans-serif; font-size:100%; font-weight:normal; color:#6c6c6e;}
#kc_profile textarea{background-image:url("/images/bg_textarea1a.gif"); background-position:left top; background-repeat:no-repeat; border:0 solid #CFCFCF; color:#6c6c6e; font-size:12px; font-weight:normal; height:160px; line-height:1.2; margin:0 0px 0px 0px; padding:5px 0px 5px 5px; width:545px;}


#kc_profile #details .editbox{float:left; min-height:35px !important;margin-left:60px; padding-top:5px; border:0px solid red;}
#kc_profile checkbox{width:10px;}
#kc_profile #details a{font-weight:normal;}
#kc_profile #details p{font-weight:normal; font-size:100%; line-height:normal; color:#575a5d;}
#kc_profile #details .counter{font-weight:bold; font-size:100%; background-color:#000000; color:#ffffff; margin:1px; padding:1px; text-align:center;}
#kc_profile #details h3,
.h3{margin:0; padding:0; font-size:105%; color:#000000; font-weight:bold;}
#kc_profile #details h3 a, h3 a:visited, h3 a:link{text-decoration:none; color:#000000; font-weight:bold;}
#kc_profile #details h3 a:hover{text-decoration:underline; color:#000000;}
#kc_profile hr{color:#999999; width:80%;}
#kc_profile .messagefrom{color:#666666;}

#kc_profile table{border:0 none; border-spacing:0; float:right; width:350px;}
#kc_profile table .editbox{width:350px; margin-left:0px; float:right;}

/* used on the manage alerts page to display 2 columns */

#kc_2col{margin-left:0; padding:5px 0px 5px 0px; margin-top:0px; margin-bottom:0px; height:100%; overflow:hidden; font-size:102.5%;}
#kc_2col #logo{margin-left:0px; float:left; width:360px; font-weight:bold; height:29px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#6c6c6e;}
#kc_2col #details{margin-left:0; z-index:1; float:right; font-weight:normal; width:200px; height:100%; text-align:right; color:#6c6c6e;}
#kc_2col select{width:150px; padding:0px 0 0 0px; border:0; background-color:#e5e5e5; line-height:23px; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; color:#6c6c6e;}

#kc_2col #details a{font-weight:normal;}
#kc_2col #details p{font-weight:normal; font-size:100%; line-height:normal; color:#6c6c6e; margin:0; padding:0;}
#kc_2col #details h3,
.h3{margin:0; padding:0; font-size:105%; color:#333333; font-weight:bold;}
#kc_2col #details h3 a, h3 a:visited, h3 a:link{text-decoration:none; color:#6c6c6e; font-weight:bold;}
#kc_2col #details h3 a:hover{text-decoration:underline; color:#6c6c6e;}
#kc_2col hr{color:#6c6c6e; width:80%;}
#profile {display: none;}
#main #txt_prof input.submit_b {margin: 20px 0px 0px 230px !important;}

#main .search2value input.clearbutton, #main .search2value input.submitbutton { margin-right: 10px!important; float: left!important; display: block!important; }

/* -------------- STYLE 11 dec 2012 -------------- */

.ui-tabs-vertical { width: 790px !important; }
.ui-tabs-vertical .ui-tabs-nav {
width: 200px !important;;
}
.ui-widget-header { 
background:none;
border: 1px solid #a6c1c8 !important;
}
#ui-datepicker-div .ui-widget-header{background:url("/images/bggw55.png") repeat-x scroll 50% 50% #5C9CCC;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border:none;
background:none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border:none;
}
.ui-tabs .ui-tabs-nav li a {
background: url(/images/ttriangle_l.png) no-repeat right;
width: 170px;
border:none !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border:none !important;
background:none;
background-color: #fff;
}
.ui-tabs a[aria-selected="true"] {
   border:none !important; 
   background-color: #fff !important;
   color:#fff !important;
border-color:#fff !important;
}
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:active, .ui-tabs .ui-tabs-nav li a:focus {
background: url(/images/ttriangle_d.png) no-repeat right;
}
.newsaut {display: none;}
.ui-helper-clearfix:after{display:none; /*position:absolute; top:-1000px;*/}
.ui-datepicker{position:absolute; left:-1000px;}
#datesbox{height:40px;}
#datesbox > div{padding-right:20px; float:left;}
#datesbox div img{cursor:pointer; padding:2px 0 0 5px;}
.ui-jqgrid .ui-pg-selbox{height:24px!important; margin:0!important;}
#changelist_toppager{height:28px !important;}
#changelist .user img{max-width:50px;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:none!important;}
#gview_changelist .ui-jqgrid-hdiv .ui-jqgrid-hbox, #gview_changelist .ui-jqgrid-bdiv{margin:0 0 0 1px!important;}

#nHomePanel{width:auto; margin:5px 0; height:auto; background:url(/images/nHomePanel_bg.png);}
#nHomePanel h1{padding-top:12px!important; color:#6f6f6f!important; font-size:16px!important; border:none!important;}

#nHomePanel p{padding-bottom:4px!important; color:#6f6f6f!important; margin-bottom:4px; font-size:14px!important; line-height:1.8; }
#nHomePanel .nhpBox{float:left; padding:0 26px; width:145px; height:101px; line-height:24; text-align:center;}
#nHomePanel .nhpBox a{display:block; height:34px; line-height:28px; padding-top:67px; color:#4a4a4a; font-size:14px;}
#nHomePanel .nhpBox a.nhpEvent{background:url(/images/nHomeButton_event.png);}
#nHomePanel .nhpBox a.nhpFeed{background:url(/images/nHomeButton_feed.png);}
#nHomePanel .nhpBox a.nhpProfile{background:url(/images/nHomeButton_profile.png);}
#nHomePanel .nhpBox a.nhpProject{background:url(/images/nHomeButton_project.png);}

a.myNIbox_outerLink{width:120px!important; height:32px; float:right; background:url(/images/myNIbox_outerLink.png); text-align:center; color:#f2f2f2!important; text-decoration:none; text-shadow:-2px 2px 2px #7e4d22; font-size:13px; font-weight:bold; line-height:32px; border:none!important; cursor:pointer; margin:0; padding:0;}
a:hover.myNIbox_outerLink{text-decoration:none; color:#f2f2f2;}

#Content .nHomeLoginAbout{width:980px; margin:5px 0 15px; padding:10px; background:url(/images/nHomePanel_About.png) top no-repeat; border-bottom:1px solid #e3e3e3; -webkit-box-shadow:0px 0px 3px 0px rgba(DD, DD, DD, 1); box-shadow:  0px 0px 3px 0px rgba(DD, DD, DD, 1);}
#Content .nHomeLoginAbout h1{padding-top:12px!important; color:#6f6f6f!important; font-size:16px!important; border:none!important; #bababa!important;}
#Content .nHomeLoginAbout p{padding-bottom:4px!important; padding-right:232px!important; color:#6f6f6f!important; margin-bottom:4px; font-size:14px!important; line-height:1.8; #bababa!important;}

.remove {
  float: left;
  margin-top: 13px;
}

.canvas_exp{width:auto;}
.myBox1 div.domtab2{margin-left:10px;}
div.contab{border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.myBox1{margin-bottom:10px!important;}
ul.domtabs2 li.active a span{color:#575A5D!important;}

#txt_uploadm{width:auto;}
#txt_uploadm .test{width:800px;}
#txt_uploadm .test #txt{width:auto;}
#txt ul.domtabs1{width:780px;}

.support{background: url("/images/eventtick.png") no-repeat scroll 10px 12px #FEFFCE;float: none;font-size: 110%;font-weight: bold;margin: 10px 0;padding: 10px 10px 10px 35px;width: auto;color:green;}
.support a, .support a:link{color:green!important;}
.newerror{background: url("/images/eventcross.png") no-repeat scroll 10px 12px #FEFFCE;float: none;font-size: 110%;font-weight: bold;margin: 10px 0;padding: 10px 10px 10px 35px !important; width: auto;color:red;}
.newerror a, .newerror a:link {color:red !important;}

#onlineForm #dateline{font-size:0; color:#fff;}
#onlineForm #dateline input.dateInput{border:1px solid #A7A6A6 !important; width:227px!important;}
#multiline{clear:both;}

.valuefull_attach{float:none;}
#listing_full .descfull img{padding:5px 20px 10px 0;}
.addnewcomment{clear:both; padding:10px 0;}
#idMyComments textarea{width:748px; height:60px;}
.myBox #txt table input{border:1px solid #A7A6A6!important;}
.myBox #txt table.editbox{padding:0!important;}

.admin_left{width:260px;}
.admin_right input{width:500px;}
.admin_right textarea{width:500px; padding:5px;}
.subatt{padding:5px 0;}
.headatt{display:block!important; font-size:16px!important; background:none!important; height:auto!important; font-weight:normal!important; border-bottom:1px solid #cbcbcb!important; padding:5px 15px!important; line-height:20px!important; color:#454545!important; float:none!important; margin-top:10px;}
.ui-sortable #video{background-image:none;}
#main input.submit_b, #main input.submit{width:134px !important; height:26px!important; line-height:26px!important; padding:0!important; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}

.newsaut {display: none;}

#advancedticket #attendees{width:700px !important;}
#advancedticket #member{width:200px !important;}
#advancedticket #member img{max-height:50px;}

.ui-helper-clearfix{/*position:absolute; top:0;*/}
.ui-helper-clearfix:after{display:none!important;}

#advancedticket{width:auto;}
#advancedticket .cellq{height:auto;}
#advancedticket .ticketbuyer{width:695px; margin-left:0;}
#advancedticket .ticketbuyer #oneline{width:auto!important; float:none!important;}
#advancedticket .ticketbuyer .tickettotal{width:auto; margin:0; float:none;}
#advancedticket .ppal{margin-left:0; float:left;}

.groupWrapper1 .myMemBox{display:none;}
.attach{width:auto; float:none;  clear: both; padding-top: 10px;}
.attach img {float: left; margin: 0 5px 5px 0;}

#topHead .thEvents .thEvents_hover{text-align:left; z-index:10000; display:none; position:absolute; width:475px; left:-8px; top:38px; padding-bottom:25px; background:url(/images/nTopHover_bg.png) -475px bottom no-repeat;}
#topHead .thEvents .thEvents_hover .thEvents_shell{margin:0; background:url(/images/nTopHover_bg.png) left top no-repeat; padding:25px 20px 0;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_title{font-size:16px; color:#3f3f3f; line-height:30px; float:left; width:400px;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_help{width:30px; height:30px; float:right;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_desc{font-size:12px; line-height:16px; color:#3f3f3f; padding-bottom:5px;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_desc p{padding:5px 0 5px; margin:0;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed{border:1px solid #c3cccd;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box{background:#fff url(/images/thEvents_box.png) bottom repeat-x; padding-bottom:10px;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_boxTitle{background:url(/images/thEvents_boxTitle.png) repeat-x; height:21px; line-height:21px; color:#698cd3; font-size:11px; padding:0 10px;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_boxTitle a{color:#698cd3!important; font-size:11px!important; text-decoration:none;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_boxTitle a:hover{text-decoration:underline;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_row{margin:0 10px; border-bottom:1px solid #e4e7ed; line-height:20px; padding:2px 0;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_row .thEvents_cell1{width:75px; font-size:10px; float:left; color:#344D68;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_row .thEvents_cell2{width:330px; float:right; color:#3f3f3f; font-size:10px;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_row .thEvents_cell2 a{color:#3f3f3f!important; font-size:10px!important; text-decoration:none;}
#topHead .thEvents .thEvents_hover .thEvents_shell .thEvents_feed .thEvents_box .thEvents_row .thEvents_cell2 a:hover{text-decoration:underline;}

.jg_container{width:800px!important;}
.jg_container #grid_img, #grid .jg_img{width:44px!important;}
.jg_container #grid_name, #grid .jg_name{width:128px!important;}
.jg_container #grid_company, #grid .jg_company{width:143px!important;}
.jg_container #grid_siteadmin, #grid .jg_admin{width:69px!important;}
.jg_container #grid__groupadmin, #grid .jg_groupadmin{width:84px!important;}
.jg_container #grid__moderator, #grid .jg_moderator{width:67px!important;}
.jg_container #grid__contributor, #grid .jg_contributor{width:68px!important;}
.jg_container #grid__member, #grid .jg_member{width:60px!important;}
.jg_container #grid_actions, #grid .jg_actions{width:60px!important;}
.jg_container .ui-state-hover{border-left:none!important; margin-left:0!important; padding-left:0!important;}

ul.domtabs1 li a{padding:0 10px 0 35px !important;}
.sblock .m_mod{height:42px; line-height:42px; padding:0 10px; border:1px solid #c3cccd; margin-bottom:10px; background:url(/images/nBackTitle.png) repeat-x;}
.sblock .m_mod label{font-weight:bold!important;}
#main #newSection .mainText{padding:0;}
#welcomeimage{padding:0; margin:10px; border:1px solid #c3cccd;}
.sblock .m_desc{padding:9px; background:#fafafa url("/images/nBackPanel.png") bottom  repeat-x; border:1px solid #c3cccd;}

.nHomeLoginRight{padding:9px; background:#f2f3f3 url(/images/nBackPanel.png) top repeat-x; border:1px solid #c3cccd;}
.nHomeLoginRight b, .nHomeLoginRight strong{font-weight:bold!important;}
.nHomeLoginRight a{color:#012070!important;}

.sblock > #video1 iframe{float:none!important; padding:0!important;}
.sblock > #video2 iframe{float:none!important; padding:0!important;}
.sblock > #video3 iframe{float:none!important; margin:0!important; padding:0!important;}
.sblock #video1{width:380px; height:auto; padding:6px; background:#f2f3f3 url(/images/nBackPanel.png) top repeat-x; border:1px solid #c3cccd; float:left; margin:10px 0;}
.sblock #video2{width:380px; height:auto; padding:6px; background:#f2f3f3 url(/images/nBackPanel.png) top repeat-x; border:1px solid #c3cccd; float:right; margin:10px 0;}
.sblock #video3{width:380px; height:auto; padding:6px; background:#f2f3f3 url(/images/nBackPanel.png) top repeat-x; border:1px solid #c3cccd; margin:0 auto; clear:both;}
.sblock #video1 .nVideo_desc, .sblock #video2 .nVideo_desc, .sblock #video3 .nVideo_desc{padding-top:8px; border-top:1px solid #8c8c8c; margin-top:8px;}

#cc_update .details #cmaildetail .ctitle{width:298px;}

.newsdescAbs{position:absolute; top:5px; left:0;}
.myBox #txt .newsdesc{position:relative;}

#Content input{border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:24px!important;line-height:24px;padding:0 5px!important;}
#Content select{border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:26px!important;padding:2px!important;}
#Content textarea{border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

#Content #EventMan textarea{height: 50px; width: 450px;}

#Content input:hover, #Content textarea:hover, #Content select:hover{border:1px solid #c6c6c6!important;color:#888887!important;}
#Content input.submit_b, #Content input.submit, .test #txt .row_submit input, .test #txt .row_submit input a, #Content input.submitbutton, input#talkdel, input#send_submit, #Content input.FormSubmit, #Content input#send_submit, #Content input.inbox, #Content input.button, #Content input[type="submit"], #Content input#talkdel{width:auto!important;height:24px!important;padding:0 10px!important;line-height:24px!important;text-align:center!important;border:1px solid #c4c4c4!important;font-size:11px!important;color:#555!important;cursor:pointer!important;background:url(/images/submitButton.png) 0 0!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; margin:0!important;}
#Content input.submit_b:hover, #Content input.submit:hover, .test #txt .row_submit input:hover, .test #txt .row_submit input a:hover, #Content input.submitbutton:hover, input#talkdel:hover, input#send_submit:hover, #Content input.FormSubmit:hover, #Content input#send_submit:hover, #Content input.inbox:hover, #Content input.button:hover, #Content input:hover[type="submit"], #Content input#talkdel:hover{color:#698CD3!important;background:url(/images/submitButton.png) 0 -24px!important;border:1px solid #c4c4c4!important;}
#Content input.submit_b1, #Content input.clearbutton,  #Content .row_submit a{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;width:auto!important;height:24px!important;padding:0 10px!important;line-height:24px!important;text-align:center!important;border:1px solid #c4c4c4!important;font-size:11px!important;color:#555!important;cursor:pointer!important;background:url(/images/submitButton.png) 0 0!important; float:left;}
#Content input.submit_b1:hover, #Content input.clearbutton:hover, #Content .row_submit a:hover{color:#698CD3!important;background:url(/images/submitButton.png) 0 -26px!important; text-decoration:none;}
#Content .row_submit a{margin-left:10px!important;}


#Content #mainlogin h1{background:none!important; margin:0 0 10px 0!important; width:auto!important; padding:0 0 10px 0!important; line-height:30px!important;}

.search_but{padding-left:230px;}

#tabnavcontainers{padding:0;text-align:left;width:800px;height:30px;overflow:hidden;margin:10px 0;background:url(/images/tabnavcontainers.png);}
#tabnavs ul{margin:0;padding:0;list-style:none;}
#tabnavs li{display:inline;margin:0;padding:0;}
#tabnavs a{float:left;height:30px;line-height:30px;background:url(/images/tabnavcontainersB.png) 0 0;font-size:12px;width:107px;text-align:center;text-decoration:none;margin-right:5px;color: #575A5D; font-weight: bold;border-bottom:none; padding:0;}
#tabnavs a:hover{color:#698CD3 ;}
#tabnavs a.on{background:url(/images/tabnavcontainersB.png) 0 -30px;}
#tabnavs a span{background:none; padding:0; margin:0; display:inline; float:none;}
ul.domtabs3{padding:0!important;text-align:left;width:800px;height:30px;overflow:hidden;margin:10px 0;background:url(/images/tabnavcontainers.png);list-style:none;}
ul.domtabs3 li{display:inline;margin:0;padding:0;}
ul.domtabs3 a{float:left;height:30px;line-height:30px;background:url(/images/tabnavcontainersB.png) 0 0;font-size:12px;width:107px;text-align:center;text-decoration:none;margin-right:5px;color:#808080;border-bottom:none; padding:0;}
ul.domtabs3 a:hover{color:#698CD3 ;}
ul.domtabs3 li.active a{background:url(/images/tabnavcontainersB.png) 0 -30px!important;}
ul.domtabs3 a span{background:none; padding:0; margin:0; display:inline; float:none; color: #575A5D; font-weight: bold;}
ul.domtabs3 a:hover span{color:#698CD3 ;}
ul.domtabs1{list-style:none;padding:15px 0!important;width:460px;}
ul.domtabs1 li{width:190px;margin:0;padding:10px 20px !important;height:40px;line-height:40px;display:table;float:left;}
ul.domtabs1 li a{display:block;width:130px;height:40px;line-height:16px!important;color:#575A5D!important;font-weight:normal!important;padding:0 20px 0 40px!important;display:table-cell;vertical-align:middle;background:url(/images/tabbar_folders.png) 0 0;text-decoration:none;}
ul.domtabs1 li.active a:link, ul.domtabs1 li.active a:visited, ul.domtabs1 li.active a:hover{background:url(/images/tabbar_folders.png) 0 -40px;color:#575A5D!important;text-decoration:none;}
ul.domtabs1 li a:hover{text-decoration:underline;color:#999!important;}
ul.domtabs1 li a img{display:none;}
div.domtab2{margin:0 0 1px;}
ul.domtabs2{margin:3px 3px 0px 0px;padding:0;list-style:none;line-height:13px;float:left;}
ul.domtabs2 li{display:inline;margin:0;padding:0;font-size:13px;}
ul.domtabs2 a{float:left;background:url(/images/tab_left2.gif) no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;font-weight:bold;}
ul.domtabs2 a span{float:none;display:block;background:url(/images/tab_right2.gif) no-repeat right top;padding:7px 15px 5px 6px;}
ul.domtabs2 a:hover span{background-position:100% -30px;}
ul.domtabs2 li a:hover{background-position:0% -30px;}
ul.domtabs2 li.active a:link, ul.domtabs2 li.active a:visited{background-position:0% -30px;}
ul.domtabs2 li.active a:link{background-position:0% -60px;}
ul.domtabs2 li.active a:link span{background-position:100% -60px;}
ul.domtabs2 li.active a:active{background-position:0% -60px;}
ul.domtabs2 li.active a:active span{background-position:100% -60px;}

#kc_profile{padding:5px 10px;height:100%;overflow:hidden;font-size:15px; width:778px; clear:both;}
#kc_profile #logo{float:left;width:170px;line-height:20px; height:auto;}
#kc_profile #logo b, #kc_profile #logo strong{font-weight:normal;}
#kc_profile #details{float:right;width:580px;height:100%; line-height:20px; z-index:1; font-weight:normal; text-align:right; color:#6c6c6e;}
#kc_profile #details a{text-decoration:none;}
#kc_profile #details a:hover{text-decoration:underline;}
#kc_profile #details i{display:block;font-size:12px;clear:both;text-align:right;padding-right:30px;}
#kc_profile #details input{width:540px;}
#kc_profile #kc_profile{padding:5px 0; margin:0;}
#kc_profile select{height:auto!important;}

.main_prof, .MProf{position:relative;}
.main_prof{overflow:auto;border-top:1px solid #ddd;padding:10px 0 10px 10px; height: 226px;}
.main_prof_pic{width:104px;height:138px;float:left;margin:3px 25px 5px 5px;border:1px solid #ccc;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.7);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.7);overflow:hidden;}
.main_prof_pic img{height:138px; margin:0; border:none;}
.main_prof_title{float:left;width:465px;height:70px;display:none;padding:0 0 5px 0!important;}
.main_prof .main_prof_title{display:block; margin-top:0;}
.main_prof_title h1{font-weight:normal!important;border:none!important;padding:0px!important;margin:5px 0 0px!important;line-height:20px!important;height:20px!important;width:530px!important;font-size:18px!important;}
.main_prof_title .jobcomp{display:block;font-size:14px;font-weight:normal;}
.main_prof_body{padding:5px 0 5px 0;width:530px;float:left;margin:0px;text-align:justify;}
.eprof, .profupdate, .editpriv{width:88px!important;margin:0!important;height:26px;line-height:26px;font-size:12px;text-align:center;display:block;position:absolute;top:1px;right:5px;background:url(/images/editmanage_btn.png);z-index:10000!important}
span.eprof{top:10px;background:none;}
.profupdate{top:5px; padding:0;}
.profupdate a{text-decoration:none;color:#6C6C6C!important;}
.profupdate a:hover{color:#698CD3!important;}
.main_prof a{float:none; margin:0;}

.qtip{top:130px!important;}

a img{border:0; margin:0;}

.DDBorder{border-style:dashed;border-width:1px;border-color:#d3d09f;margin:-1px -1px 9px;position:relative;z-index:10000!important;background:#fffccc;}
.DDBorder .mBox{margin:0!important;}
.DDHelper .mBox{margin:0!important;}
.DDHelper{position:absolute;display:none;width:315px;z-index:10000!important;opacity:.5;filter:alpha(opacity=50);}
.DDHelper #tasks .itemHeader, .DDHelper #UserAtt .itemHeader, .DDHelper #Stats .itemHeader, .DDHelper #mainCont .itemHeader, .DDHelper #NetAtt .itemHeader, .DDHelper #ContAtt .itemHeader, .DDHelper #TabAtt .itemHeader{width:757px; background-image: none !important; color: #837765; font-size: 170%; font-weight: normal; line-height: 50px !important; padding: 10px 0 20px 15px; height: 50px; width: 940px; margin-left: 20px;}
.DDHelper #tasks .myBox, .DDHelper #UserAtt .myBox, .DDHelper #Stats .myBox, .DDHelper #mainCont .myBox, .DDHelper #NetAtt .myBox, .DDHelper #ContAtt .myBox, .DDHelper #TabAtt .myBox{width:767px;padding:0 0 0;}
.DDHelper #tasks, .DDHelper #UserAtt, .DDHelper #Stats, .DDHelper #mainCont, .DDHelper #NetAtt, .DDHelper #ContAtt, .DDHelper #TabAtt{width:767px;}

.DDHelper #tasks .itemHeader, .DDHelper #UserAtt .itemHeader, .DDHelper #Stats .itemHeader, .DDHelper #mainCont .itemHeader, .DDHelper #NetAtt .itemHeader, .DDHelper #ContAtt .itemHeader, .DDHelper #TabAtt .itemHeader{width:751px;}
.DDHelper #tasks .myBox, .DDHelper #UserAtt .myBox, .DDHelper #Stats .myBox, .DDHelper #mainCont .myBox, .DDHelper #NetAtt .myBox, .DDHelper #ContAtt .myBox, .DDHelper #TabAtt .myBox{width:800px;padding:0 0 0;}
.DDHelper #tasks .myBox, .DDHelper #UserAtt .myBox, .DDHelper #Stats .myBox, .DDHelper #mainCont .myBox, .DDHelper #NetAtt .myBox, .DDHelper #ContAtt .myBox, .DDHelper #TabAtt .myBox{margin:0;padding:0 0 10px 0px;text-align:left;background-image:none;background-color:#F5F8FD!important;border:1px solid #C7C7C7;border-radius:5px 5px 5px 5px;}
.DDHelper #tasks .itemHeader, .DDHelper #UserAtt .itemHeader, .DDHelper #Stats .itemHeader, .DDHelper #mainCont .itemHeader, .DDHelper #NetAtt .itemHeader, .DDHelper #ContAtt .itemHeader, .DDHelper #TabAtt .itemHeader{font-size:23px!important; border:none!important; background:none!important;}
.DDHelper #tasks #kc_update, .DDHelper #UserAtt #kc_update, .DDHelper #Stats #kc_update, .DDHelper #mainCont #kc_update, .DDHelper #NetAtt #kc_update, .DDHelper #ContAtt #kc_update, .DDHelper #TabAtt #kc_update{width:747px!important;}
.DDHelper #kc_update{font-size:102.5%; height:100%; margin-bottom:0; margin-left:0; margin-top:5px; overflow:visible; padding:3px 8px; width:230px; border:0px;}
.DDHelper #details0{display:table; float:none; border: 0px solid black;}
.DDHelper .itemA{float:left;height:90px;margin:0 5px 5px;width:85px;font-size:11px;text-align:center;}
.DDHelper .itemT{margin:0 5px 5px;font-size:11px;text-align:left;line-height:14px;}
.DDHelper .itemT br{display:block!important;margin:3px 0!important;}
.DDHelper .itemT a{text-decoration:none;}
.DDHelper .itemT a:hover{color:#f19520;}
.DDHelper .itemT .headT{margin:0;padding:0;font-size:12px;font-weight:bold;color:#837765;text-align:left;}
.DDHelper .itemA .icon_wrap{display:block;text-align:center;}
.DDHelper .itemA a.text_wrap{text-align:center;text-decoration:none; font-size:12px!important;}
.DDHelper .itemA a:hover.text_wrap{color:#f19520;}
.DDHelper .itemA{float:left;height:110px;margin:5px 7px 12px 5px;padding:0px 5px 0px 5px;width:100px;font-size:11px;text-align:center;background-color:#739AAF!important;border:1px solid #2B637D;border-radius:7px 7px 7px 7px;box-shadow:inset 0 0 15px #3E748F;}
.DDHelper .itemT{margin:0 5px 10px 5px;padding:5px 5px 0px 0px;text-align:left;line-height:25px;font-size:110%;}
.DDHelper .itemT a{padding-left:15px;line-height:32px;}
.DDHelper .itemT a:hover{color:#d4341c;font-weight:bold;}
.DDHelper .itemT .headT{margin:0;padding:0;font-size:12px;font-weight:bold;color:#837765;text-align:left;}
.DDHelper .itemA .icon_wrap{display:block;text-align:center;height:60px;}
.DDHelper .itemA a.text_wrap{text-align:center;color:white;font-size:120%;font-family:arial;line-height:16px;}
.DDHelper #c_update .details .cmaindetail .ctitle{width:100%;}

#main .test #txt .submit_b{margin-left:190px!important;}

#onlineFormAdmin{width:780px; padding:0 0 10px;}
#TabMaint{width:763px; font-variant:normal;}
#onlineFormAdmin #accordion{width:770px;}
#onlineFormAdmin #accordion h3{width:740px;}
#onlineFormAdmin #accordion #oneline, #onlineFormAdmin #accordion .ui-corner-bottom{width:755px!important; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; padding:5px;}
#onlineFormAdmin #accordion input.submit, #onlineFormAdmin #accordion input[type="submit"]{margin:10px 0 0!important; clear:both; display:block;}

#netsubscribe{top:-5px; right:0;}

#desc #kc_update,
#KCUpdates1 #kc_update,
#KCUpdates2 #kc_update,
#KCUpdates3 #kc_update,
#KCUpdates4 #kc_update,
#KCUpdates5 #kc_update,
#KCUpdates6 #kc_update,
#KCUpdates7 #kc_update,
#KCUpdates8 #kc_update,
#KCUpdates9 #kc_update,
#KCUpdates10 #kc_update,
#KCUpdates11 #kc_update{padding-left:60px!important; background:url("/images/disc_icon.png") no-repeat scroll left 10px transparent!important; min-height:45px;}
#news #kc_update,
#KCNews1 #kc_update,
#KCNews2 #kc_update,
#KCNews3 #kc_update,
#KCNews4 #kc_update,
#KCNews5 #kc_update,
#KCNews6 #kc_update,
#KCNews7 #kc_update,
#KCNews8 #kc_update,
#KCNews9 #kc_update,
#KCNews10 #kc_update,
#KCNews11 #kc_update{padding-left:60px!important; background:url("/images/news_icon.png") no-repeat scroll left 10px transparent!important; min-height:45px;}
#events #kc_update,
#KCEvents1 #kc_update,
#KCEvents2 #kc_update,
#KCEvents3 #kc_update,
#KCEvents4 #kc_update,
#KCEvents5 #kc_update,
#KCEvents6 #kc_update,
#KCEvents7 #kc_update,
#KCEvents8 #kc_update,
#KCEvents9 #kc_update,
#KCEvents10 #kc_update,
#KCEvents11 #kc_update{padding-left:60px!important; background:url("/images/tcEvent.png") no-repeat scroll 5px 8px transparent!important; min-height:45px;}


.mtsRow{padding:0 0 10px 0; overflow:visible;}
.mtsRow .mtsCell1{width:150px; float:left;}
.mtsRow .mtsCell2{width:300px; float:left;}

.myBox table.dis_tb{width:770px; padding:0!important;}
td#theading{padding:5px!important; background:#DDDDDD;}
td#theading strong{font-weight:bold!important;}
.myBox .disc_r td{background:#F9F9F9; padding:5px!important; border-bottom:1px solid #eee;}

#tabs a#tab{display:none;}

#linkContainer p{padding-left:0;}

.myBox table input{width:550px;}
.myBox table .txtnews{width:550px;}

#settingtabs{position:relative; background:none; margin-top:10px; width:800px;}
#settingtabs .ui-tabs-nav{padding:0; margin:0; background:#eee; width:160px!important; border-bottom:none;}
#settingtabs .ui-tabs-nav li{border-bottom:1px solid #ddd; margin:2px 0 2px 2px; padding:0; width:97%;}
#settingtabs .ui-tabs-nav li a{padding:5px; width:148px; display:block; background:none!important;}

#settingtabs .ui-tabs-nav li.ui-tabs-active a{background:#fff;}
#settingtabs .ui-tabs-panel{padding:0; width:620px;}
#settingtabs .ui-tabs-panel h2{margin:0 0 10px; padding-left:0; padding-top:0;}
#settingtabs .ui-tabs-panel table{width:100%; margin-bottom:20px;}
#settingtabs .ui-tabs-panel table td{padding-bottom:10px;}
#settingtabs .ui-tabs-panel table input{width:150px;}
#settingtabs .ui-tabs-panel table select{width:162px;}
#settingtabs:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#settingtabs{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html #settingtabs{height:1%;}
#settingtabs{display:block;}
/* end clearfix */

/* ------ treeview ------ */

.treeview .placeholder {
  background: url(/images/ajax_loader.gif) 0 0 no-repeat;
  height: 16px;
  width: 16px;
  display: block;
}
.filetree li .item table {
  width: 100%;
}
.filetree li .item .tdthumb {
  text-align: left;
  vertical-align: top;
  width: 25px;
}
.filetree li .item .tddata {
  text-align: left;
  vertical-align: top;
}
.filetree li .item .tdvc,
.filetree li .item .tdlock {
  text-align: left;
  vertical-align: middle;
  width: 30px;
}
.filetree span.folder, .filetree span.file {
  display: block !important;
}
.treeview, .treeview ul {
  list-style: none outside none;
  margin-left: 0;
  padding: 3px 0 0;
}
.treeview ul {
  background-color: white;
  font-size: 16px !important;
  margin-top: 1px;
}
#mmain {
  background-color: white;
  border: 1px solid #9CC8E2;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 1px 0 #3F8DA5;
  display: block;
  float: left;
  font-family: Verdana,helvetica,arial,sans-serif;
  font-size: 16px !important;
  margin: 10px 0 0;
  padding: 10px 10px 10px 0;
  width: 588px;
}
.bl_simp {
  border-bottom: 1px dotted #333333;
  color: #333333;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 10px;
}
.clear1 {
  clear: both;
}
.treeview .hover .flbut {
  display: inline;
  float: right;
  margin: 0 10px 0 0;
}
#newDiv a.add {
  background: url("/images/bt_upcontent.jpg") repeat scroll 0 0 transparent;
  float: left;
  height: 24px;
  margin: 2px 0 0;
  width: 138px;
}
#newDiv a.new {
  background: url("/images/bt_newfolder.jpg") repeat scroll 0 0 transparent;
  float: left;
  height: 24px;
  margin: 2px 0 0 5px;
  width: 124px;
}
.treeview .hitarea {
  cursor: pointer;
  float: left;
  height: 28px;
  margin-left: 7px;
  margin-top: 1px;
  width: 30px;
}
.filetree span.folder {
  background: none repeat scroll 0 0 #FFFFFF;
  /*border: 1px solid #CCCCCC;*/
  font-weight: bold;
  height: 28px;
  line-height: 26px;
  margin: 0 0 0 -20px;
  padding: 3px 0 1px 65px;
}
.filetree li > span {  
   display: block;
   padding: 0 0 0 20px;
   margin: 0 0 0 -20px;
   border: 1px solid #eee;
}
.filetree li.expandable span.folder {
}
.treeview .expandable-hitarea {
  background: url("/images/folder1.jpg") no-repeat scroll 0 5px #FFFFFF !important;
}
.treeview .collapsable-hitarea {
  background: url("/images/folder.jpg") no-repeat scroll 0 3px #FFFFFF !important;
}
.treeview li {
  font-size: 12px !important;
}
.treeview li.collapsable, .treeview li.expandable {
  border: 0 none; 
  padding-bottom: 2px !important;
  margin: 0 0 2px 0 !important;
}
.treeview li.lastExpandable {
  background-repeat: no-repeat;
}
.treeview li.lastCollapsable {
  background-repeat: no-repeat;
}
.filetree li {
  background: none repeat scroll 0 0 #FFFFFF;

  border: 0px none;
  margin: 0 0 0px 0px;
  padding: 3px 0 3px 15px !important;
}
.filetree li .item {
  display: block;
  font-size: 95%;

  margin: 5px;

  width: 100%;
}
.bl_close {
  position: absolute;
  top: 7px;
  right: 10px;
  display:block;
  width:8px;
  height: 16px;
}
.balloon_popup {
  z-index: 50000;
  background-color: #F7F7F7;
  border: 3px solid #ccc;
  color: #FFFFFF;
  display: none;
  font-size: 100%;
  font-weight: bold;
  left: 316.5px;

  padding: 0;
  position: absolute;
  top: 146px;
  visibility: visible;
}
.bl_help {
  background: none repeat scroll 0 0 #F7F7F7;
  color: #333333;
  float: left;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0;
  padding: 10px 10px;
  position: relative;
  text-align: left;
  width: 300px;
}
.bl_folder,
.bl_vc,
.bl_lock {
  background: none repeat scroll 0 0 #F7F7F7;
  color: #333333;
  float: left;
  font-family: Tahoma;
  font-size: 11px;
  margin: 0;
  padding: 10px 10px;
  position: relative;
  text-align: left;
  width: auto;
  font-weight: normal;
}

.bl_name {
  border-bottom: 1px dotted #333333;
  color: #333333;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 0;
}
.bl_attr {
  float: left;
  padding: 0 0 3px;
  width: 200px;
}
.bl_attr .attn {
  float: left;
  line-height: 16px;
  width: 60px;
  font-weight: bold;
  color: #666;
}
.bl_attr .attv {
  color: #333333;
  float: left;
  font-weight: normal;
  line-height: 16px;
  width: 120px;
}
.bl_rt1 .bl_download {
  background: none repeat scroll 0 0 #0f75bc !important;
  color: #FFFFFF !important;
  display: block !important;
  float: left !important;
  font-family: Tahoma !important;
  font-size: 13px !important;
  font-weight: bold !important;
  line-height: 22px !important;
  padding: 0 13px !important;
  text-decoration: none !important;
}
.bl_lf1 {
  float: left;
  width: 200px;
}
.bl_rt1 {
  float: left;
  width: 100px;
}
.bl_prof {
  border-top: 1px dotted #CCCCCC;
  clear: both;
  float: left;
  margin: 10px 0 0;
  padding: 10px 0 0;
  width: 300px;
}
.bl_prof .pr1 {
  float: left;
  margin: 0;
  width: 150px;
}
.bl_prof .pr1 img {
  border: 1px dotted #CCCCCC;
  float: left;
  height: 34px;
  margin: 0 5px 0 0;
  width: 27px;
}
.bl_prof .pr1 .x1 {
  float: left;
  width: 110px;
  font-weight: normal;
}
.status {
  clear: both;
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0 0 10px;
}

.flbut { display:none; }
.treeview .hover .flbut {
display:inline;
}
.item  .thumb {
  clear: both;
  display: block;

  float: none;
  padding-left: 7px;
  width: 30px !important;
}
.item .thumb img {
  width: 20px;
}
.data {
  display: block;
  vertical-align: top;
}
.vc, .lock {
  background: url("/images/i_tree_sp.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 18px;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
  width: 25px;
}
.locked {
  background-position: 0px -5px;
}
.unlocked {
  background-position: -25px -5px;
}
.vcon {
  background-position: -50px -5px;
}
.vcoff {
  background-position: -75px -5px;
}

.data .name {
  font-weight: bold;
  padding: 0 0 5px;
  float: left;
  width: 50%;
  text-align: left;
}
.data .author {
  float: left;
  font-size: 100%;
  font-weight: bold;
  line-height: 18px;
  padding: 0 5px 0 0;
  text-align: right;
  width: 30%;
}
.data .date {
  color: #555555;
  float: left;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: right;
  width: 18%;
}
.data .date span,
.data .author span {
  font-weight: normal;
  padding: 0 5px 0 0;
  font-size: 11px;
}
.data a {
  text-decoration: underline !important;
}

#browser {
  clear: both;
  margin: 0 0 0 15px;
  padding: 20px 0 0 !important;
}


#listing{overflow:hidden;}

.statspage{width:800px; padding-left:0;}
.statstop{width:800px;}
.scol1d{width:800px;}
.scol1a{float:right; text-align:right;}
.scol1c{float:right;}
.statstopmain{width:800px;}
.statstopmed{width:800px;}
.statstoptype{width:800px;}
.scol3 img, .statsrow img{width:24px; padding-top:5px;}
.statsrow{width:800px;}
.scol1head{width:660px;}

.ui-draggable .ui-dialog-titlebar{display:none;}

.flbuild{overflow:hidden;}
.flbuild .flname{width:100px; float:left; margin:0 0 10px; line-height:26px;}
.flbuild .flval{width:690px; float:left; margin:0 0 10px;}
.flbuild .flval input.inpfol{width:450px;}
.flbuild .flval select{width:462px;}

.data .name{padding:0;}
.data .author{width:28%;}
.data .date{width:20%;}

.editcom table{width:710px!important;}
.editcom .myBox table tr td{padding:5px 10px 5px 0 !important;}
.myBox table #comment_text{width:690px;}

.newsatt{float:none; overflow:hidden;}
.newsatt a{padding-left:5px;}
.newsdesc{padding:0!important;}
.newsdescAbs{position:relative; top:0; left:0;}

#onlineForm{margin-top:10px!important;}
#oneline{padding:5px 10px 10px;}
/*
#onlineForm #evheading, #Eventarea #evheading, #EventManage #evheading{width:740px;}
*/
#Eventarea #eventSum{width:660px;}
#buttonarea{margin-left:100px;}

#tbs{margin:0 0 10px;}
#tbs #tabnavcontainers{margin:20px 0 0;}
#tbs #tabnavcontainers a, #tbs #tabnavcontainers a span{color:#808080;}
.bor{background-color:#fff;}
.l1, .l2{background-color:#fff; float:left; width:40%; padding:0 2% 0 3%; border-bottom:1px solid #ccc; height:60px;}
.l15, .l25{background-color:#fff; border-bottom:1px solid #ccc; width:10%; float:left;}
.l2{background-color:#fff;}
.l25{background-color:#fff;}
.l31{background-color:#fff; border-bottom:1px solid #ccc; padding-left:3%;}

#dialog #EventMan{width:260px; height:auto;}
#dialog #EventMan #editDetal{width:260px;}
#dialog #EventMan #twoinline{width:260px; padding-bottom:5px;}
#dialog #EventMan #twoinline input{width:260px; margin-bottom:0; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#dialog #EventMan #twoinline select{width:260px; border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:26px!important;padding:3px;}
#dialog #EventMan #editDetal textarea{width:260px; height:120px; border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.ui-dialog .ui-dialog-buttonpane{position:relative;}

#popupTitleBar{position:absolute; top:11px; right:1px;}
#popupInner{background:#ededed;  -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

#TabMaint{width:781px;}
#onlineFormAdmin{width:798px;}
#onlineFormAdmin #accordion{width:788px;}
#onlineFormAdmin #accordion h3{width:758px;}
#onlineFormAdmin #accordion #oneline, #onlineFormAdmin #accordion .ui-corner-bottom{width:773px!important; margin-top:-1px!important;}
#onlineFormAdmin #accordion .ui-corner-bottom{border-bottom:1px solid #cfcfcf;}
#onlineFormAdmin #accordion h3.ui-accordion-header-active{border:2px solid #cfcfcf!important; border-width:2px 2px 1px !important; border-color:#CFCFCF!important; background:none repeat scroll 0 0 #FDF5CE !important;}
#onlineFormAdmin #accordion h3.ui-state-hover{border:2px solid #cfcfcf!important; border-width:2px 2px 1px !important; border-color:#CFCFCF!important; background:none repeat scroll 0 0 #FDF5CE !important;}
#onlineFormAdmin #accordion h3.ui-state-focus{border:2px solid #cfcfcf!important; border-width:2px 2px 1px !important; border-color:#CFCFCF!important; background:none repeat scroll 0 0 #FDF5CE !important;}

#search_site #search_details{width:60px;}
#search_site #search_details img{width:auto;}
#search_site #search_details2{margin-left:0;}

#txt_uploadm .test #txt table{width:100%;}
#txt_uploadm .test #txt table td{padding:3px 0;}
#txt_uploadm .test #txt table select{width:184px;}

hr{width:auto; border-bottom:none; display: none;}

.myBox1{padding:10px;}
.myBox1 .editbox{margin-left:0;}
.myBox1 div.contab{margin:0;}


#main #txt_fr{overflow:hidden; padding:0; width:800px;}
#main #txt_fr .test{width:auto; float:none;}
#main #txt_fr .test #txt{width:auto; float:none;}
.myGroupBox #kc_profile{width:auto;}
.myGroupBox #kc_profile table{width:100%; float:none;}
.myGroupBox #kc_profile table td{padding:5px 0;}
.myGroupBox #kc_profile table input{width:600px;}
.myGroupBox #kc_profile table textarea{width:605px;}
.myGroupBox #kc_profile table #send_submit{margin-left:100px!important;}
#main .test #txt .myGroupBox #kc_profile table input.submit_b{margin:5px 0 0 0!important;}

.editbl{width:100%; padding-right:5px;}

.myBlogBox #txt{padding:0 10px; margin:0; width:auto;}
.myBlogBox #txt table{width:100%;}
.myBlogBox #txt table .editbox{margin-left:0;}
.myBlogBox #txt table #news{width:760px;}

.treeview li{position:relative;}
.treeview .hitarea{position:absolute;}
.treeview .folder{list-style-image:none!important;}
.treeview .flbut{position:absolute; top:6px; right:0;}

.myBox table{padding:10px 5px!important; margin:0 10px!important;}

.search2value{float:none; margin-left:220px; line-height:0; padding: 5px 0px 0px 10px;}
.bulkl { margin-bottom: 5px; width: 100%; text-align: right; height: 25px; }

#kc_profile #details .editbox{float:right; margin-left:0;}

.ui-dialog{z-index:15000!important;}
.ui-widget-overlay{z-index:14000!important;}
#dialog{overflow-x:hidden; overflow-y:auto;}
.ui-dialog-buttonset button.ui-state-hover, .ui-dialog-buttonset button.ui-state-focus{border:1px solid #C5DBEC!important;}

#main #txt_mess .test{float:none; width:auto;}
#main #txt_mess .test table{width:100%;}
#main #txt_mess .test table td{padding-bottom:5px;}
#main #txt_mess .test input{width:500px;}
#main #txt_mess .test textarea{width:500px;}
#main #txt_mess .test select{width:512px;}

.test{float:none;}
.myBox #txt{float:none; width:auto!important; padding:0 20px!important;}
.myBox #txt #txt{padding:10px 0!important;}
.myBox #txt #txt .bbcode2-body{margin:5px 0 0; padding:5px 0 0; border:none;}

#disc_top{border-top:1px solid #E3E3E6;}
.bbcode2-body{border-bottom:none; border-top:1px solid #e3e3e6; padding-top: 10px;}

.order{margin:5px 0 5px 10px!important; font-size:12px;}
.number{font-size:11px; margin:5px 10px 5px 0 !important; color:#888;}
#search_site{padding:5px 3px; border-bottom:1px solid #DDDDDD; float:none; overflow:hidden; width:auto; clear:both; margin:0 10px;}
#search_site #search_details2{font-size:12px; width:708px;}
.search_loc{padding:0;}
.search_date{font-weight:normal; font-size:11px;}
#search_site #search_details2 a{float:none;}
.search_title{border:none;}

.netform{overflow:hidden; padding:0 0 10px;}
.netform .nettitle{width:100px; float:left;}
.netform .netvalue{width:700px; float:left;}
.netform .netvalue input{width:688px;}

#kc_content{width:780px; padding:5px 0;}
.cont_contents{float:right; font-size:11px;}
.cont_folder{width:600px; float:left;}

#main .search_net{margin:0 0 10px!important;}
.nsearchwrap{width:384px;}
.nsearchwrap #search_site{width:372px; position:relative; border:1px solid #ddd;}
#search_site .subscribe{margin:0; right:10px; top:5px;}
#search_site .subscribe a{background:url(/images/prButEdit.png) 0 0; width:107px; height:32px; line-height:32px; text-shadow:1px 1px 0 #555;}
#search_site .subscribe a:hover{background:url(/images/prButEdit.png) 0 -32px;}
.nsearchwrap #search_site .netlogo{padding:10px 0 0; margin:0; float:none; position:static; width:54px;}
.nsearchwrap #search_site .netlogo img{float:none;}
.nsearchwrap #search_site #search_network{width:auto; margin-top:0; padding-top:5px; margin-right:10px; float:none; position:static; clear:both; float:none; height:auto; line-height:16px;}
.nsearchwrap #search_site #search_network a:hover{text-decoration:underline;}
.nsearchwrap #search_site .create{position:absolute; width:240px; bottom:0; left:10px;}
.nsearchwrap #search_site .createdate{width:120px; position:absolute; bottom:0; right:10px; font-size:11px; text-align:right;}

#search_site_tab{margin:5px 10px!important; width:auto!important; overflow:hidden; border-bottom:1px solid #ddd; clear:both; float:none;}
#search_site_tab #logo{display:block; width:60px; float:left;}
#search_site_tab #search_details{width:718px; padding:0;}
#search_site_tab #search_details .search_title{border:none;}

#search_site_tab #search_details .search_loc{display:block;}
#search_site_tab #search_details .search_cred{display:block; width:auto; float:none; clear:both;}


#search_res #photo{height:auto;}

.mBox #kc_update #logo{display:none;}

#popupContainer{overflow:visible;}
#popupFrame{background-color:#fff!important; margin:0; overflow-x:hidden; overflow-y:auto!important; padding:0; position:relative; width:581px!important; z-index:202; border:none;}
#popupInner{background-color:transparent!important;}
.cheadark{display:none;}
.chead{background:#3c5c9c; font-weight:normal; color:#fff;}
#popupTitleBar{top:-20px; right:-20px;}
.cfooter{height:40px;}
.cfooter div{padding:10px 10px 0 85px; text-align:left;}
.cfooter div img{cursor:pointer;}
.cbody textarea{border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.cbody{font-size:12px;}

#heading_content{float:none;}
.dockbay{background:#f7f8f8;}

.cdown{clear:both; overflow:hidden; font-size:12px; margin:5px 0 0; float:right;}
.cdown span{float:right; padding-left:10px;}
.cdown a{display:block; width:80px; height:24px; border:1px solid #ccc; background:#eee; color:#555; line-height:24px; text-align:center; text-decoration:none;}
.cdown a:hover{border:1px solid #345088; background:#3a5b9b; color:#fff!important; text-decoration:none; text-decoration:none;}

.ddown, .dprev{float:right; margin:5px 0 0; padding-left:10px;}
.ddown span a, .dprev span a{display:block; width:80px; height:24px; border:1px solid #ccc; background:#eee; color:#555; line-height:24px; text-align:center; text-decoration:none!important;}
.ddown span a:hover, .dprev span a:hover{border:1px solid #345088; background:#3a5b9b; color:#fff!important; text-decoration:none;}

.myBox #txt table .blogtxt{width:600px; height: 300px; margin: 0 0 10px 0; padding: 5px;}
.myBox #txt table input{width:600px;}

#main #txt_mess .test{padding:0;}
#main #txt_mess .test #txt{padding:0; width:auto;}
#main #txt_mess #theading{width:600px;}
#main #txt_mess .test textarea{width:633px;}
#main #txt_mess .test input{width:633px;}
#main #txt_mess .test select{width:643px;}

.data .author{padding:0 1% 0 0;}
.data .date{width:21%;}

.filetree span.folder{line-height:28px; position:relative;}
.treeview .flbut{top:3px;}
.treeview .hitarea{top:4px; z-index:10000; left:15px; margin-top:0;} 

#rightPanel{display:block; float:left; width:170px; background:#ffffff; border:1px solid #d3d2d3; border-radius:10px; padding:5px; margin-top:15px;}
#rightPanel .rightPanelBox{width:168px; background:#fcfcfc; border:1px solid #ddd;}
#rightPanel .rightPanelBox .rightPanelTitle{font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #ddd; text-align:center;}
#rightPanel .rightPanelBox .rightPanelInner{padding:10px; font-size:12px;}

.smdesc { display: none; }
#main .search_net .search1 {float: none; overflow: auto; border: none;}

.development{display:block; z-index:200; left:10px; top:90px; color:#344d68; font-size:11px; padding:7px 0 0 14px; float:left;}
.development a:hover, .development a{color:#f3521a;}

.admin_right textarea{height: 350px;}

#trackdetails .maindetail .small{color:#6c6c6e;}

#rightPanel .netwrkphoto{border:0px solid red;}
#rightPanel .netwrkphoto img{border:0px solid red; margin: 0px; margin-right: 3px; padding: 0px; width: 60px;}
                              
li.contributor{width: 140px; padding: 0px 5px; list-style-image:none; height: 70px; border: 0px solid #cccccc;}

#searchrhl{background-image:url(/images/searchlhn.jpg); background-repeat:no-repeat; margin:0px 0px 0 0px; padding:4px 0px 0 0px; height:109px;}
#rightPanel1{background-image:url('/images/searchtopbg.gif'); background-repeat:no-repeat; background-position: left top; font-size:110%; width:167px; margin:20px 22px 0px 0px !important; padding:10px 0px 5px 9px; text-align:left; height:100%; float: right; position: relative; border: 0px solid red;}
#rightPanel1b{background-image:url('/images/searchtopbgb.gif'); background-repeat:no-repeat; background-position: left bottom; width:167px; margin:0px 31px 0px 0px !important; padding:0px 0px 0px 0px; height:5px; float: right; position: relative; border: 0px solid blue;}
#rightPanel1 h3{font-family:Helvetica, Arial, Sans-Serif; font-size:110%; background-image:url('/images/rightP1.gif'); background-repeat:no-repeat; background-position:left top; color:#2b4257; padding:3px 0 0px 6px; margin:0 0 10px 0; height: 23px; line-height: 19px;}
#rightPanelHead1{background-image:url('/images/rightPanelbox.gif'); background-repeat:no-repeat; background-position:left bottom; margin:10px 0 0 0; padding:0px 0 10px 0; background-color:#eeede9; border: 0px solid pink; width: 150px;}
#rightPanelHead2{background-image:url('/images/rightPanelbox.gif'); background-repeat:no-repeat; background-position:left bottom; margin:10px 0 0 0; padding:0px 0 10px 0; background-color:#eeede9; border: 0px solid pink; width: 150px; min-height: 150px;}
#rightPanelHead1 .photodetail{float: left; font-weight: bold; width: 88px; padding: 0px 5px 0px 5px; border: 0px solid blue; min-height: 60px;}
#rightPanelHead1 .photodetail a{font-weight: normal; font-size: 120%;}
#rightPanelHead2 .photodetail{float: left; font-weight: normal; width: 88px; padding: 0px 5px 0px 5px; border: 0px solid blue; min-height: 60px;}
#rightPanelHead2 .photodetail a{font-weight: bold; font-size: 100%;}
#rightPanelHead1 img, #rightPanelHead2 img{margin-left: 5px; float: left; border: 0px solid blue;}

#calendar{margin:10px 0 0;}
#calendar #txt{width:980px; background:none;}
.monthtitle{height:30px; background:none; border-bottom:1px solid #dcddde;}
.alltab{width:972px; padding:0 0 8px 6px; border:1px solid #DCDDDE; background:#F9F9F9;}
#calendar .weekrow{width:966px; border-bottom:1px solid #DCDDDE;}
#calendar .days{width:138px; float:left;}
#calendar .dow{width:138px; float:left;}
#calendar .nonmonth{border:1px solid #dcddde; min-height:136px; width:136px; float:left; background:#efefef;}
#calendar .weekday{border:1px solid #dcddde; min-height:136px; width:136px; background:#fff; float:left;}
#calendar .weekend{border:1px solid #dcddde; min-height:136px; width:136px; float:left; background:#FFFFCC;}
#calendar .today{border:1px solid #dcddde; min-height:136px; width:136px; float:left; background:#cceeff;}
#calendar .weekdaytop, #calendar .todaytop, #calendar .weekendtop, #calendar .nonmonthtop{overflow-x:hidden; overflow-y:auto; height:136px;}

center{text-align:left;}

.test #txt .canvas_row{margin:0px 0px 10px 0px; overflow:hidden;}
.test #txt .row_title{font-weight:bold; float:left; width:220px;}
.test #txt .row_title .sml_desc, .test #txt .canvas_row .canvas_exp{color:#999; font-weight:normal; width:550px; margin:10px 0 0 250px;}
.test #txt .row_data{float:right; width:550px;}
.test #txt .row_data input{width:538px;}
.test #txt .row_data select{width:550px;}
.test #txt .row_data textarea{width:548px; height:100px;}
.test #txt .canvas_row .canvas_exp{margin-top:0;}

#kc_update #details .author{display: none;}
#kc_update img{padding-right: 5px;}

#dateline{float: left; min-width: 570px !important; max-width: 571px !important; border: 0px solid blue; padding-left: 10px;}
#onlineForm #dateline input.dateInput{border:0px solid red; display:block; width:227px!important;}

#jobs_itemContent .network{display: none;}
#jobs_itemContent #kc_update{max-height:30px;}

#eventInfo #desc{float:left; width:750px;}
#eventInfo #desc img{margin:0 20px 10px 0;}

#askq, .nedit, .bulkl, .ewv_listc, .evmanage, .predit, .addblog, .mancont, .prmanage, .addnew, #it2_top_buttons, #watchEdit, #audit, #AddComment, .settings, .pastevents, #settings_disc, #answerpost, #download{height:24px; text-align:right; font-size:0; line-height:0; margin:10px 0; padding:0; width:100%;}
#askq a, .nedit a, .bulkl a, .ewv_listc a, .evmanage a, .predit a, .addblog a, .mancont a, .prmanage a, .addnew a, #it2_top_buttons a, #watchEdit a, #audit a, #AddComment a, #datesbox button, .settings a, .pastevents a, #settings_disc a, #answerpost a, #download a, #button a, #EventBox .bookme a{line-height:24px; width:auto;height:24px;padding:5px 15px;text-align:center;border:1px solid #c4c4c4;font-size:11px;color:#555;cursor:pointer;background:url(/images/submitButton.png) 0 0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; margin:0 0 0 10px;}
#askq a:hover, .nedit a:hover, .bulkl a:hover, .ewv_listc a:hover, .evmanage a:hover, .predit a:hover, .addblog a:hover, .mancont a:hover, .prmanage a:hover, .addnew a:hover, #it2_top_buttons a:hover, #watchEdit a:hover, #audit a:hover, #AddComment a:hover, #datesbox button:hover, .settings a:hover, .pastevents a:hover, #settings_disc a:hover, #answerpost a:hover, #download a:hover, a:hover#addmore, #button a:hover, #EventBox .bookme a:hover{color:#698CD3;background:url(/images/submitButton.png) 0 -24px;border:1px solid #c4c4c4;}
#askq img, .nedit img, .bulkl img, .ewv_listc img, .evmanage img, .predit img, .addblog img, .mancont img, .prmanage img, .addnew img, #it2_top_buttons img, #watchEdit img, #audit img, #AddComment img, .settings img, .pastevents img, #settings_disc img, #answerpost img, #download img{display:none;}

#button a{margin-left:0; line-height:26px; height:24px; width:100%; display:block; padding:0;}
a#addmore{margin-left:0;}
#AddComment, #audit, .settings, #settings_disc, #download{text-align:left;}
#AddComment a, #audit a, .settings a, #settings_disc a, #download a{margin-left:0;}
#AddComment a strong, #AddComment a b, #download a strong, #download a b{font-weight:normal;}
#datesbox button{line-height:0;}
#EventBox .bookme a{margin-left:0;}

#sharethis{display:none;}

#idMyComments .txtnews{height:100px;}

.advTable{background: none repeat scroll 0 0 #EEEEEE; margin: 10px 0; width: 100%;}
.advTable td{padding: 5px 10px; text-align: center;}
.advTable td.advTDTop{background: none repeat scroll 0 0 #DDDDDD; font-size: 14px; font-weight: bold;}
.advTable td.advTDTitle{text-align: left;}

#gridbox{width:770px!important; margin:0 0 10px 0;}
.myAudit{padding:0;}
.myAudit #txt{width:770px!important; padding:10px!important;}

.mainhead{display:none;}

#DiscReply table{padding:0 20px;}
#DiscReply table td{padding:0;}
#DiscReply table td#disc_top{padding:5px 0;}
#DiscReply table td div{border-bottom:1px solid #E3E3E6; padding:0 0 5px;}
#DiscReply table td div.bbcode2-body{border:none; padding:5px 0 0;}
#DiscReply table td div#answerpost{border:none; padding:0;}

#txt_cedit .domtab1 .test1 #mainhead, #txt_cedit .test1 h2{display:none;}
#txt_cedit .domtab1 table select#new_access{width:462px;}
#txt_cedit .domtab1 .test1 table{width:100%;}

/* ****** */
.advR{margin: 10px;}
.advR:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.advR{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .advR{height:1%;}
.advR{display:block;}
/* end clearfix */
.advA, .advV {float:left;}
.advV input[type="text"] {width: 420px;}
.advA {width:320px; margin-right: 10px;}
.advV textarea {width: 430px;}
.advV select {width: 431px;}
.advAV input[type="text"] {width: 260px;}
.advAV .specind p {margin: 20px 0; font-weight: bold;}
.advAV .specind .colsname {width: 320px; float: left; margin: 10px 10px 10px 0;}
.colvalue {margin: 10px 0; float: left;}
.colvalue:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.colvalue{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .colvalue{height:1%;}
.colvalue{display:block;}
/* end clearfix */
.advV #sortable1, .advV #sortable2 {margin-right: 20px !important;}

#main table span.h1{display:none!important;}
.newsdesc img.newsdescAbs{padding:0 20px 10px 0;}

#Eventarea #eventSum div{width:48%; padding:3px 1%; float:left; background:#eee; border-bottom:1px solid #fff;}
#Eventarea #eventSum #summary1{font-weight:bold;}
#buttonarea #button{width:30%; margin:0 1% 0 2%; float:left;}



















#page{width:1000px; background:url(/images/third_Page_bg.png) repeat-y; margin-top:20px;}
#header .logo a img{display:none;}
#header{position:relative!important; top:38px!important; left:0!important; width:2367px!important; height:115px!important; background:url(/images/techcityLogo.png) no-repeat!important; margin-left:-700px!important; margin-bottom:100px!important;}

#leftPanel{float:left; width:180px; background:url(/images/third_LeftPanel.png) no-repeat; border:none; margin:-30px 0 0 0; padding:0;}
#leftPanel .leftPanelTop{width:150px; background:#ffffff url(/images/yellowLine.png) repeat-x 0 bottom; border:1px solid #b3b3b3; margin:15px 15px 5px 15px; padding:5px 5px 20px 5px;}
#leftPanel .SubMenu .NetSubMenu{display:block!important; line-height:25px; padding-left:5px!important;}
#leftPanel .SubMenu .NetSubMenu h4{margin-left:5px;}
#leftPanel .SubMenu .NetSubMenu h4 a{color:#4A5E65;}
#leftPanel .SubMenu ul{list-style-type:none; padding:0; margin-left:10px;}
#leftPanel .SubMenu ul li{line-height:20px;}
#leftPanel .SubMenu .closer{display:none; height:25px; overflow:hidden; line-height:25px; text-align:left; font-size:12px;}
#leftPanel .SubMenu .closer a{color:#686868;}
#leftPanel .leftPanelTop a img{display:none!important;}
#leftPanelHead{padding:0; line-height:25px; border-bottom:1px solid #d3d2d3;}
#leftPanelHead .h3 img{margin-left:5px;}
#leftPanelHead .h3 a{color:#2e2e2d; font-weight:normal!important; margin-left:5px;}
#idMyPrivNetworks .closer{display:block!important;}

#Content{float:left; width:820px!important; margin:-30px 0 0 0; background:none!important; background:url(/images/third_Content.png) no-repeat!important;}
#Content select{width:100%;}
#nNetName{position:relative; top:15px; width:801px; margin-bottom:5px; margin-left:2px; background:#2e2e2d; border:1px solid #b3b3b3; box-shadow:0px 2px 7px 2px #d4d4d5; color:#ffffff; font-weight:bold!important; font-size:14px; line-height:45px; text-indent:15px;}
#nNetName img{display:none; position:absolute; top:1px; right:0; margin-right:30px;}

#tabnavcontainer{position:absolute; top:-30px; right:0; width:auto; height:28px; margin:0px 15px 0 0;}
#tabnav ul{padding:0!important; margin:0!important;}
#tabnav ul li{display:block; float:left; margin:0 5px 0 0; padding:0; background:none!important;}
#tabnav ul li a{width:auto; height:34px; line-height:34px; padding:0 15px; background:#343535; font-weight:bold; font-size:13px;}
#tabnav ul li a span{color:#b8b8b9!important;}
#tabnav ul li a:hover{background:#343535; color:#b8b8b9!important;}
#tabnav ul li a:hover span{color:#b8b8b9!important;}
#tabnav ul li a.on{width:auto; height:35px; background:url(/images/third_Tabnav.png) repeat; margin:0; color:#454545!important;}
#tabnav ul li a.on span{color:#454545!important;}
#tabnav ul li a.on:hover{background:url(/images/third_Tabnav.png) repeat; margin:0; color:#454545!important;}
#tabnav ul li a.on:hover span{color:#454545!important;}

#linkContainer{float:left; width:636px; padding:5px!important; margin-left:-3px;}

#nHomePanel{background:#ffffff url(/images/yellowLine.png) repeat-x 0 bottom!important; border:1px solid #b3b3b3; margin-top:10px!important; padding:5px 15px;}
#nHomePanel h1{color:#2e2e2d!important; font-size:18px!important; font-weight:bold!important; padding:15px 0!important;}
#nHomePanel p{color:#2e2e2d!important;}
#main{width:auto!important; margin-top:4px;}
#main .inptxt{width:510px;}
#main .ptext{width:510px;}
#main #txt_fr{width:100%;}
.mBox, .myMemBox, .myBox, .myBox1, .mySRBox, .main_prof, .mySBox, #EventBox, .myMRBox, #onlineForm, .search_net, #DiscReply, .myBlogBox{background:none!important; border:1px solid #d9dbde!important; padding-bottom:20px;}
.itemContent{padding:0 5px!important;}
.myBox table{margin:0 5px !important;}
.myBox table.dis_tb{width:624px;}
.myBox table input{width:505px;}
.myBox table .txtnews{width:515px;}



.myBox #txt{padding:0 5px!important;}
.myBox #txt table input{width:450px;}
.myBox #txt table .blogtxt{width:449px;}
.itemHeader, #onlineForm h2, #heading, #myNItext h2{height:auto!important; line-height:24px!important; background:#2e2e2d!important; color:#ffffff!important; font-weight:bold!important; padding:10px 15px!important;}
.itemHeader span, #onlineForm h2 span, #heading span, #myNItext h2 span{font-family:'AvenirBold'!important; font-weight:normal!important;}
#heading{height:auto!important; line-height:24px!important; background:#2e2e2d!important; color:#ffffff!important; font-weight:bold!important; padding:10px 15px!important;}
#heading a{font-family:'AvenirBold';}
#heading a{color:#fff; text-decoration:none;}
#kc_content{width:614px;}
.ffEvents{background:#fff; margin-bottom:-25px; font-size:14px;}
.ffEvents .event{background:url("/images/tcEvent.png") 7px 0 no-repeat; margin:10px 20px; padding:5px 0 15px 60px; border-bottom:1px dashed #ccc;}
.ffEvents .event:last-child{border-bottom:none;}
.ffEvents .title{overflow:hidden;}
.ffEvents .title h3{float:left; font-size:14px; margin-right: 10px; margin-bottom:5px; font-weight:normal;}
.ffEvents .title h3.red{color:#2e2e2e;}
.ffEvents .title h3.red a{color:#2e2e2e; text-decoration:none; font-weight:normal;}
.ffEvents .title h3.red a:hover{text-decoration:underline;}
.ffEvents .description{clear:both; display:none;}

#date{width:505px;}
.myGroupBox #kc_profile table input{width:499px;}
.myGroupBox #kc_profile table textarea{width:504px;}
#tabnavcontainers{width:auto; background:none; border-bottom:1px solid #d3d2d3;}
#kc_profile{width:auto;}
#kc_profile #details{width:415px;}
#kc_profile #details input{width:405px;}
#kc_profile #details #country{width:415px;}
#c_update .details .cmaindetail{width:243px;}
#cc_update .details #cmaildetail{width:385px;}
#sort1{width:315px; margin-top:0!important;}
#sort2{width:315px; margin-top:0!important;}
#txt_uploadm .test{width:100%;}
.test #txt .row_data{width:393px;}
.test #txt .row_data select{width:100%;}
.test #txt .row_data textarea{width:391px;}
.test #txt .row_data input{width:381px;}
.flbuild .flval{width:513px;}

#search_site{width:100%;}
.search_submit{float:left; width:auto; margin-right:10px;}
.search_clear{float:left; width:auto;}
#search_site #search_details{float:left;}
#search_site #search_details2{float:left; width:520px;}
.main_prof{margin-top:10px!important;}
.main_prof_title{width:444px;}
.main_prof_title h1{width:435px!important;}
#main .search_net .search_but{float:left;}
.eprof, .profupdate, .editpriv{z-index:5000;}
ul.domtabs3{width:auto; background:none; border-bottom:1px solid #d3d2d3;}
#Content textarea{width:410px;}
.qtip.qtip-defaults{z-index:10000!important;}
.main_prof .main_prof_title br{display:none;}
.main_prof_title .jobcomp{padding-top:10px;}
.qtip-wrapper{position:absolute; top:128px; right:30px;}
#date{width:400px;}
#txt_uploadm .test #txt table td{text-align:right;}
.search2value select{width:362px!important;}
#kc_profile #logo{line-height:24px;}
#kc_profile #logo b, #kc_profile #logo strong{font-size:14px; font-weight:bold;}
.myDivHolder.previewOnly{width:auto;}
.myBox1 #myDiv{width:auto!important;}

#calendar_list{width:auto;}
#calendar_list br{display:none!important;}
#calendar_list #txt{width:auto; background:none!important; border:none!important; border-radius:0;}
#calendar_list #txt .fullmonth{background:#2e2e2d!important; border:none!important; color:#ffffff!important; font-weight:bold!important;}
#calendar_list #txt .kp_wrapper, #calendar_list #txt .kc_wrapper{width:auto; background:#ffffff!important; padding:10px 5px;}
#kc_update #details{width:auto!important;}

#rightPanel{display:block!important; width:160px!important; border:none; background:none; padding:0 0 15px 0!important;}
#rightPanel .rightPBox{background:#ffffff; border:1px solid #ee1c24; box-shadow:0px 2px 7px 2px #d4d4d5; border-radius:0; margin-bottom:10px;}
#rightPanel .rightPBox h2{height:45px; line-height:45px!important; background:#2e2e2d!important; border-bottom:1px solid #ee1c24!important; color:#ffffff!important; font-size:14px!important; font-weight:bold!important; padding:0 15px!important; margin-bottom:0!important;}
#rightPanel .rightPBox .newsText{padding:0 0 5px; margin:5px; border-bottom:1px solid #626261;}
#rightPanel .rightPBox .newsText h3{font-size:13px; color:#ee1c24;}
#rightPanel .rightPBox .newsText a{color:#80b8b1;}

#footer{background:none; background:#ffffff url(/images/third_Footer.png) no-repeat; color:#6a6c71; padding-top:20px;}

#Eventarea{padding:0 0 10px; margin:0; width:610px;}
#Eventarea #evheading{width:595px; padding-left:15px;}
#Eventarea #oneline, #EventBox #Eventarea #oneline, #onlineForm #Eventarea #oneline, #EventManage #oneline{width:580px!important; padding:0 15px!important; margin:0 0 10px !important;}
#Eventarea #oneline label, #onlineForm #Eventarea label, #onlineForm #Eventarea #oneline label, #onlineForm #Eventarea #oneinline label{width:135px!important; margin:0!important; line-height:26px;}
#onlineForm #Eventarea label{margin:0 0 0 15px!important;}
#onlineForm #Eventarea input.long{width:430px!important;}
#onlineForm #Eventarea textarea{width:430px!important;}
#onlineForm #Eventarea .editbox{margin-left:135px; width:430px; float:none;}
#onlineForm #Eventarea .midshade{width:430px; border:1px solid #A7A6A6 !important; height:24px!important;}
#onlineForm #Eventarea #twoinline{margin-left:0!important;}
#onlineForm #Eventarea #twoinline label{margin-left:0!important;}
#onlineForm input.short{width:430px!important;}
#oneinline{width:580px; margin:0 0 10px; padding:0 15px;}
#onlineForm #Eventarea select{width:440px;}
#online .vsmall{display:block;}
#oneline{padding:0 15px; clear:both;}
#Eventarea #eventSum, #buttonarea{margin:0 0 10px; padding:0 15px; overflow:hidden; width:580px;}

#newSectionBody{width:auto!important;}
#dataform{}
#dataform .field{clear:both;}
#dataform .field textarea{width:592px; padding:5px; font-size:12px;}
#dataform .field>input{margin-top:10px!important;}
#dataform .field .l_field{float:left; width:100px; line-height:25px; margin-bottom:10px;}
#dataform .field .r_field{float:left; width:504px;}
#dataform .field .r_field input{width:490px;}
#dataform .field .r_field select{width:100%;}

.webplink{margin-left:15px;}
.notes{display:none;}
#EventBox #eventInfo #desc{margin-left:5px;}
#EventBox #advanced{margin-left:5px;}
#Content .h2, #Content h2, .searchsett, #theading{padding-left:15px!important;}

#Eventarea #evheading{padding-left:0; margin-left:15px;}
#Eventarea #eventSum, #buttonarea{margin:15px 15px 10px; padding:0; width:595px;}

.advimg{margin-left:15px;}

.tbl1{padding:2px; border:1px solid #ccc; border-top:none;}
.l1{background:#EEEEEE;}
.l15{background:#EEEEEE; height: 60px;}
.l1, .l2{font-weight:bold;}
.l31 .evcomm{font-style:italic;}
.l2, .l25{border:none;}



/* --------------- HOME PAGE --------------- */

#tclWrapper{width:960px; padding-bottom:80px; margin:0 auto;}
#tclHeader{height:200px;}
h1#tclLogo{width:402px; height:125px; padding:30px 0 0 300px; float:left;}
h1#tclLogo a{width:402px; height:125px; background:url(/images/tclLogo.png); display:block;}
#tclContent{background:#fff; padding-top:90px;}
#tclContent .tclBox{padding:0 0 40px;}
#tclLogin{height:40px; padding:0 1000px; margin:0 -1000px; background:#d9dbde;}
#tclLoginButton{width:200px; height:50px; padding:0 5px 6px 3px; line-height:50px; text-align:center; font-size:14px; background:url(/images/tcLoginBNew.png); position:absolute; z-index:5000;}
#tclLoginButton a{display:block; width:200px; height:50px; line-height:50px; text-align:center; color:#fff!important; text-decoration:none!important;}
#tclLoginButton a:hover{background:#ee2323; text-decoration:none!important; color:#fff!important;}
#tclSlogan{font-size:20px; line-height:30px; width:860px; height:160px; padding:50px 1050px 0; margin:0 -1000px; color:#fff; background:#000 url(/images/tcSloganNew_v2.jpg) top center no-repeat; font-size:26px; line-height:32px; font-family:'AvenirBold'!important; font-weight:normal!important;}
#tclSlogan .tclSloganSmall{font-size:20px; line-height:26px; display:block; font-family:'AvenirBold'!important; font-weight:normal!important;}
#tclInner{width:960px; padding:30px 0!important;}
#tclInnerLeft{width:650px; float:left;}
#tclInnerRight{width:270px; float:right;}
#tclInner a.tclButton{margin:0 10px; padding:18px 28px; text-align:center; background:#2e2e2d; border:1px solid #979797; font-weight:bold; color:#fff; text-decoration:none; font-family:'AvenirBold'!important; font-weight:normal!important;}
#tclInner a:hover.tclButton{background:#ee1c24; border:1px solid #979797; color:#fff; text-decoration:none;}
#tclInner .tclInnerBox{padding:0 0 40px;}

#tclInner .tclInnerBox h2{margin:0; padding:0 0 10px; line-height:28px; font-size:22px; font-weight:normal; font-family:'AvenirBold'!important; font-weight:normal!important;}
#tclInner .tclInnerBox p{padding:0; margin:0;}
#tclInner .tclInnerBox .tclFiftyLogos{padding:20px 0 0 0; width:650px;}
#tclInner .tclInnerBox .tclFiftyLogos ul{list-style:none; padding:0; margin:0;}
#tclInner .tclInnerBox .tclFiftyLogos ul li{float:left; width:120px; margin:0 5px 10px; height:50px; position:relative;}
#tclInner .tclInnerBox .tclFiftyLogos ul li img{width:120px; height:auto;}

#tclNews{padding:0!important; border:none!important; position:relative; height:156px;}
#tclNews .tclRightBox{border:1px solid #ee1c24; text-align:left; position:absolute; top:0; width:960px;}
#tclNews .hasScrolled{position:fixed!important; z-index:20000; background:#fff; top:90px; padding:0 -975px!important;}
#tclNews .tclRightBox h2{background:#2e2e2e; border-bottom:1px solid #ee1c24; height:42px; line-height:42px; color:#fff; font-size:20px; padding:0 0 0 14px; font-weight:normal; margin:0;}
#tclNews .tclRightBox .tclRightInner{padding:0;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider{height:60px; overflow:hidden; position:relative; border-bottom:1px solid #626262;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul{width:10000px; list-style:none; padding:0; margin:0; position:relative; border-top:1px solid #626262;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li{padding:10px; float:left; width:460px; height:40px; overflow:hidden;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderPic{width:120px; height:40px; overflow:hidden; float:left;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderPicInner{width:120px; height:40px; vertical-align:middle; display:table-cell;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderPic img{width:120px;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText{width:330px; float:right; height:40px; overflow:hidden;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText h3{font-size:14px; color:#db230d; font-weight:normal; padding:0; margin:0; height:40px; overflow:hidden;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText h3 a{color:#db230d; font-weight:normal;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText h3 a:hover{text-decoration:underline; color:#db230d; font-weight:normal;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText p{font-size:12px; display:none;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText p a{color:#80b8b1;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText p a:hover{text-decoration:underline; color:#db230d;}
#tclNews .tclRightBox .tclRightInner .tclNewsSliderOuter{padding:0; position:relative;}
#tclNews .tclRightBox .tclRightInner .tclNewsSliderOuter a.tclNewsSlider-prev{display:block; width:25px; height:65px; position:absolute; top:-2px; left:-25px; background:url(/images/tclSliderLeft.png) 0 0;}
#tclNews .tclRightBox .tclRightInner .tclNewsSliderOuter a:hover.tclNewsSlider-prev{background:url(/images/tclSliderLeft.png) 0 -65px;}
#tclNews .tclRightBox .tclRightInner .tclNewsSliderOuter a.tclNewsSlider-next{display:block; width:25px; height:65px; position:absolute; top:-2px; right:-25px; background:url(/images/tclSliderRight.png) 0 0;}
#tclNews .tclRightBox .tclRightInner .tclNewsSliderOuter a:hover.tclNewsSlider-next{background:url(/images/tclSliderRight.png) 0 -65px;}

#nNewsPanel{height:150px; overflow:hidden; background:#ffffff url(/images/yellowLine.png) repeat-x 0 bottom!important; border:1px solid #b3b3b3; margin-top:10px!important;}
#nNewsPanel h1{height:45px; line-height:45px!important; background:#2e2e2d!important; border-bottom:1px solid #ee1c24!important; color:#ffffff!important; font-size:14px!important; font-weight:bold!important; padding:0 15px!important; margin-bottom:0!important;}
#nNewsPanel ul{list-style:none; padding:0; margin:0; position:relative;}
#nNewsPanel ul li{padding:10px; float:left; width:460px;}
#nNewsPanel ul li .tclNewsSliderPic{width:120px; height:40px; overflow:hidden; float:left;}
#nNewsPanel ul li .tclNewsSliderPicInner{width:120px; height:40px; vertical-align:middle; display:table-cell;}
#nNewsPanel ul li .tclNewsSliderPic img{width:120px;}
#nNewsPanel ul li .tclNewsSliderText{width:330px; float:right;}
#nNewsPanel ul li .tclNewsSliderText h3{font-size:14px; color:#db230d; font-weight:normal; padding:0; margin:0; height:40px; overflow:hidden;}
#nNewsPanel ul li .tclNewsSliderText h3 a{color:#db230d; font-weight:normal;}
#nNewsPanel ul li .tclNewsSliderText h3 a:hover{text-decoration:underline; color:#db230d; font-weight:normal;}
#nNewsPanel ul li .tclNewsSliderText p{font-size:12px; display:none;}
#nNewsPanel ul li .tclNewsSliderText p a{color:#80b8b1;}
#nNewsPanel ul li .tclNewsSliderText p a:hover{text-decoration:underline; color:#db230d;}
#nNewsPanel .tclNewsSlider{height:60px; overflow:hidden; position:relative;}
#nNewsPanel .tclNewsSlider ul{list-style:none; padding:0; margin:0; position:relative; width:10000px;}
#nNewsPanel .tclNewsSliderOuter{padding:0; position:relative;}
#nNewsPanel .tclNewsSliderOuter a.nNewsSlider-prev{display:block; width:25px; height:65px; position:absolute; top:-2px; left:-25px; background:url(/images/tclSliderLeft.png) 0 0;}
#nNewsPanel .tclNewsSliderOuter a:hover.nNewsSlider-prev{background:url(/images/tclSliderLeft.png) 0 -65px;}
#nNewsPanel .tclNewsSliderOuter a.nNewsSlider-next{display:block; width:25px; height:65px; position:absolute; top:-2px; right:-25px; background:url(/images/tclSliderRight.png) 0 0;}
#nNewsPanel .tclNewsSliderOuter a:hover.nNewsSlider-next{background:url(/images/tclSliderRight.png) 0 -65px;}

#tclInner .tclLogoHover{display:none; width:200px; position:absolute; top:50px; left:-45px; z-index:10000;}
.tclLogoHover{width:200px;}
.tclLogoHover .tclLogoHoverArrow{display:none; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid #323232; width:0; height:0; margin-left:100px;}
.tclLogoHover .tclLogoHoverInner{background:none; padding:10px; color:#fff;}
.tclLogoHover .tclLogoHoverInner h3{font-size:16px; line-height:22px; paddding:0 0 5px;}
.tclLogoHover .tclLogoHoverInner p{padding:0 0 15px; font-size:12px; line-height:18px;}
.tclLogoHover .tclLogoHoverInner a.tclButton{padding:6px 40px; margin:0 10px; text-align:center; background:#2e2e2d; border:1px solid #ee1c24; font-weight:bold; color:#fff; text-decoration:none;}
.tclLogoHover .tclLogoHoverInner a:hover.tclButton{background:#ee1c24; border:1px solid #ee1c24; color:#fff; text-decoration:none;}
.tclLogoHover .tclLogoHoverInner .tclLogoVisit{padding:0 0 10px;}

#tclParnerSlider{margin:0 -1000px; padding:30px 1000px; width:960px; background:#f8f9fa;}
#tclParnerSlider .tclParnerSlider{width:960px; height:65px; overflow:hidden; position:relative;}
#tclParnerSlider .tclParnerSlider ul{list-style:none; height:65px; margin:0; padding:0; position:relative; width:10000px;}
#tclParnerSlider .tclParnerSlider ul li{float:left; width:220px; padding:0 10px; height:65px; margin:0;}
#tclParnerSlider .tclParnerSliderOuter{position:relative;}
#tclParnerSlider .tclParnerSliderOuter a.tclParnerSlider-prev{display:block; width:25px; height:65px; position:absolute; top:0; left:-25px; background:url(/images/tclSliderLeft.png) 0 0;}
#tclParnerSlider .tclParnerSliderOuter a:hover.tclParnerSlider-prev{background:url(/images/tclSliderLeft.png) 0 -65px;}
#tclParnerSlider .tclParnerSliderOuter a.tclParnerSlider-next{display:block; width:25px; height:65px; position:absolute; top:0; right:-25px; background:url(/images/tclSliderRight.png) 0 0;}
#tclParnerSlider .tclParnerSliderOuter a:hover.tclParnerSlider-next{background:url(/images/tclSliderRight.png) 0 -65px;}

#tclInner .tclRightBox{margin:0 0 40px; text-align:left;}
#tclInner .tclRightBox h2{background:#2e2e2e; border-bottom:1px solid #ee1c24; height:42px; line-height:42px; color:#fff; font-size:20px; padding:0 0 0 14px; font-weight:normal; margin:0;}
#tclInner .tclRightBox .tclRightInner{padding:8px 4px; width:210px;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider{height:274px; overflow:hidden; position:relative;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul{list-style:none; padding:0; margin:0; position:relative; border-top:1px solid #626262;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li{padding:10px; border-bottom:1px solid #626262;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderPic{width:81px; height:68px; overflow:hidden; border:1px solid #b3b3b3; float:left;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderPic img{width:81px; height:68px;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText{width:290px; float:right;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText h3{font-size:14px; color:#db230d; font-weight:normal; padding:0 0 3px; margin:0;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText p{font-size:12px;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText a{color:#80b8b1;}
#tclInner .tclRightBox .tclRightInner .tclNewsSlider ul li .tclNewsSliderText a:hover{text-decoration:underline; color:#db230d;}

#tclFooter{height:60px; line-height:60px; font-size:12px;}
#tclFooter .tclFooterLeft{width:400px; float:left; padding-left:30px;}
#tclFooter .tclFooterRight{width:400px; float:right; padding-right:30px; text-align:right;}
#tclLogin .tclRow{width:300px; padding-left:20px; float:left;}
#tclLogin .tclRow input.text{width:200px; height:22px; line-height:22px; padding:0 5px;}
#tclLogin .tclRow input.submit{margin:0 10px!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclLogin .tclRow input:hover.submit{margin:0 10px!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclLogin .tclRowSubmit input{float:right;}

/* ---------- END HOME PAGE ------------ */
/* ---------- LOGIN FORMS ---------------- */

#Content #tclForms h2{font-size:20px!important; line-height:28px!important; padding:0 0 10px!important; margin:10px 0 20px!important; border-bottom:1px solid #555!important; font-weight:normal!important;}
#tclBoxRegister{width:412px; float:left; padding-left:5px!important;}
#tclBoxLogin{width:352px; float:left; padding-left:100px;}
#tclForms .tclRow{padding:0 0 10px; clear:both; font-size:14px;}
#tclForms .tclRowError{color:#ee0000;}
#Content #tclForms h2.tclRowError{color:#ee0000!important; border-bottom:1px solid #ee0000!important;}
#tclForms .tclRowSmall{font-size:11px; line-height:14px; color:#888;}
#tclOneForm{margin-left:100px; width:760px;}
#tclOneForm .tclCell1{width:100px; float:left; font-size:14px; line-height:28px;}
#tclOneForm .tclCell2{width:460px; float:left;}
#tclOneForm .tclCell2 input{width:440px;}
#tclOneForm .tclCell2 input.text{font-size:14px;}
#tclOneForm .tclCell2 input.submit{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclOneForm .tclCell2 input:hover.submit{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclBoxRegister .tclCell1{width:100px; float:left; line-height:28px; font-size:14px;}
#tclBoxRegister .tclCell2{width:312px; float:left;}
#tclBoxRegister .tclCell2 input.text{width:300px; height:26px; line-height:26px; padding:0 5px; font-size:14px;}
#tclBoxRegister .tclCell2 input.submit{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclBoxRegister .tclCell2 input:hover.submit{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclBoxLogin{width:352px; float:left;}
#tclBoxLogin .tclCell1{width:100px; float:left; line-height:28px; font-size:14px;}
#tclBoxLogin .tclCell2{width:252px; float:left;}
#tclBoxLogin .tclCell2 input.text{width:240px; height:26px; line-height:26px; padding:0 5px; font-size:14px;}
#tclBoxLogin .tclCell2 input.submit{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#tclBoxLogin .tclCell2 input:hover.submit{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}

/* ---------- END LOGIN FORMS ------------ */

.tcl_peopleBox{padding:0 0 10px; border-bottom:1px solid #ccc; margin:0 0 10px;}
.tcl_peopleBox .tcl_peoplePic{width:150px; height:150px; float:left;}
.tcl_peopleBox .tcl_peoplePic img{padding:12px;}
.tcl_peopleBox .tcl_peopleText{padding:8px 10px 0 10px;}
.tcl_peopleBox .tcl_peopleText h3{padding:0 0 10px;}
.tcl_peopleBox p{padding:0 0 10px;}

#search_site{width:auto;}
.mySRBox #search_site #search_details2{width:540px; margin:0;}
.search1, .search2{width:100%; overflow:hidden;}
#main .search_net .search1{overflow:hidden;}
.search1value{width:400px;}
.search3title, .search4title{float:left; padding:8px 0 0 10px;}
.search3value, .search4value{float:left; padding:5px 0 0 10px;}

#leftPanelHead{border:none;}
#leftPanelHead .h3{border-top:1px solid #D3D2D3;}
#MyNetworks1{border:none!important;}
#MyNetworks11, #idMyNetworks11{display:none!important;}
#leftPanel .leftPanelTop{padding-bottom:10px;}
#PrivateNetworks2, #idPrivateNetworks2{display:none;}

.myBox #txt{padding:0 15px!important;}

#EventBox #date{width:500px; padding:10px 0 10px 15px; margin:0 0 10px;}
#EventBox #outlook, #google{margin:0 0 10px;}
#EventBox #where{width:500px; padding:10px 0 10px 15px; margin:0 0 10px;}
#EventBox #eventInfo{width:auto; float:none; clear:both;}
#EventBox #eventInfo #desc{width:auto; float:none; overflow:hidden;}
#EventBox #advanced{width:auto; float:none;}
#EventBox #placesNo{width:140px; margin:0 0 10px; float:left;}
#EventBox .bookme{margin:10px 0; clear:both;}
#EventBox #idBookNow label{margin:10px 0!important;}
#EventBox #idBookNow #firstline .atdyes, #EventBox #idBookNow #firstline .atdno, #EventBox #idBookNow #firstline .atdnsure{margin:10px 0;}
#EventBox #idBookNow #oneline{padding:0 0 10px;}

#calendar_list #txt #kc_update #logo{padding:0;}

#EventMan{margin:10px 0 20px 0;border-bottom: 0px solid #cbcbcb!important; float: left; padding-bottom: 10px;}
#EventMan form{font-style:italic; color:#888;}
#EventMan form label{margin:20px 0 5px 0; clear:both; font-style:normal; color:#333; display:block;}
#EventMan select{width:630px;}
#EventMan input.long, #EventMan input.short, #EventMan textarea{padding:3px 5px; width:620px;}
#EventMan #cke_message{clear:both;}
#EventMan #oneline{padding:0;}
#EventMan input.FormSubmit{margin:10px 0 0;}
table.prevCom{width:100%;}

#t3link{display:none;}

#KCEvents1, #KCEvents2, #KCEvents3, #KCEvents4, #KCEvents5, #KCEvents6, #KCEvents7, #KCEvents8, #KCEvents9, #KCEvents10, #KCEvents11{display:none;}



#attendees #member{padding:0 0 10px; overflow:hidden; margin:0 0 10px;  width:150px; float:left;}
#attendees #member img{padding:0 10px 0 0; height:59px;}

#EventBox .bookme{margin:20px 0; float:left; width:100%;}
#EventBox .bookme a{margin:0!important; padding:0 30!important; text-align:center!important; background:#2e2e2d!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#EventBox .bookme a:hover{margin:0!important; padding:0 30!important; text-align:center!important; background:#ee1c24!important; border:1px solid #ee1c24!important; font-weight:bold!important; color:#fff!important;}
#idBookNow{background:#eee; border:1px solid #ccc; padding:10px!important; margin:10px 0!important; clear:both;}
#EventBox #idBookNow #firstline .atdyes, #EventBox #idBookNow #firstline .atdno, #EventBox #idBookNow #firstline .atdnsure{float:left; margin-right:10px;}
#attendees{clear:both;}

.analytic_intro, .analytic_search{width:800px; margin-bottom:20px;}
.analytic_search .label_l{width:150px; float:left; padding:0 0 10px;}
.analytic_search .input_r{width:650px; float:left; padding:0 0 10px;}
.analytic_search .input_r #data_range, .analytic_search .input_r #data_range2{width:100px;}
.analytic_search .input_r #data_range{margin:0 10px 0 0;}
.analytic_search .input_r #user{width:500px;}
.analytic_search .input_r select{width:512px!important;}
#gbox_list4{width:970px!important; margin-left:-168px;}
#gbox_list4, #gview_list4, #gview_list4 .ui-jqgrid-hdiv, #gview_list4 .ui-jqgrid-hdiv table, #list4, #pager3, #gview_list4 .ui-jqgrid-bdiv{width:970px!important;}

#calendar{margin:10px 0 0 -10px; width:980px;}
.diarytitle{background:#2E2E2D!important; color:#fff; width:auto; font-family:Arial; margin-top:10px;}
.diarytitle a{background:#EEEEEE!important; border:1px solid #CCCCCC!important; width:150px!important; padding:0!important; text-align:center!important; color:#555555!important; font-weight:normal!important; font-family:Arial!important; line-height:30px!important; margin:5px 10px 0 0!important; float:right!important;}
.diarytitle a span{color:#555!important;}
.diarytitle a span.selected{font-weight:normal;}
.diarytitle a:hover{color:#fff!important; background:#345088!important; border:1px solid #345088!important;}
.diarytitle a:hover span, .diarytitle a:hover span.selected{color:#fff!important;}
.diarytitle .middle{font-size:14px!important; font-weight:bold!important;}
.monthtitle div.right{float:left; width:50px; margin-left:10px;}
.monthtitle div.left{float:right; width:50px; text-align:right; margin-right:10px;}
.monthtitle div.middle{float:left; width:780px; text-align:center; color:#555; font-size:18px;}
.monthtitle img{cursor:pointer;}
.alltab{overflow:hidden;}
#calendar .weekrow{border:none;}
#calendar .days{padding:5px 0; text-align:center; font-weight:bold;}
#calendar .wins{font-weight:bold; padding:0 5px;}
#calendar .time{padding:0 5px;}
#diaryoptmy {background-color: #eeeeee;border: 1px solid #CCCCCC;font-weight: bold;padding: 7px 0px;width: 300px; text-align:center;}
#diaryoptall {background-color: #eeeeee;border: 1px solid #CCCCCC;font-weight: bold;padding: 7px 0px;text-align: center;width: 130px;}
/**Calendar styles to colour code status**/

#calendar .atndnot .time, #calendar .atndnotsure .time, #calendar .atnd .time {padding-left: 25px !important;}

.atndnot{margin: 2px;padding-top: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: url(/images/eventcross.png) #ffcec6 no-repeat 5px 9px;}

.atndnotsure{margin: 2px;padding-top: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: url(/images/eventquest.png) #fbdd99 no-repeat 5px 9px;}

.atnd{margin: 2px;padding-top: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: url(/images/eventtick.png) #e1f2b8 no-repeat 5px 9px;}

/**Eof Calendar styles to colour code status**/

a#iconUniCalendar{width:45px; height:45px; float:left; background:url(/images/iconAEUC.png) -45px 0; display:block;}
a#iconAddEvent{width:45px; height:45px; float:left; background:url(/images/iconAEUC.png) 0 0; display:block; margin:0 15px 0 10px;}
a:hover#iconUniCalendar{background:url(/images/iconAEUC.png) -45px -45px;}
a:hover#iconAddEvent{background:url(/images/iconAEUC.png) 0 -45px;}

.epreview{margin-left: 0px;padding: 8px 0px;margin-top: 10px !important;float: left;width: 100px !important;text-align: center;margin-bottom: 10px;background: none #ccc repeat top left;height: 17px !important;font-style:normal;}

#Content textarea.txtnews{height:160px;}

.myMemBox #search_res #search_details2{width:530px;}
.myMemBox #search_res #search_details3{display:none;}
.myMemBox #search_res #search_details2 table{width:530px;}
.myMemBox #search_res #search_details2 .value{width:420px;}

#settingtabs{background:#fff; float:left;}
#settingtabs .ui-tabs-nav li{border:1px solid #bbb!important;}

#kc_update #details p{font-weight:bold;}
#kc_update #details p b, #kc_update #details p strong{font-weight:bold;}
#kc_update #details a{font-weight:normal;}

#cke_content{clear:both;}










/* -------------- DESIGN 28 april 2014 ---------------- */

@font-face {
    font-family: 'AvenirBook';
    src: url('/res/avenirbook.eot');
    src: url('/res/avenirbook.eot') format('embedded-opentype'),
         url('/res/avenirbook.woff') format('woff'),
         url('/res/avenirbook.ttf') format('truetype'),
         url('/res/avenirbook.svg#AvenirBook') format('svg');
}

@font-face {
    font-family: 'AvenirBold';
    src: url('/res/avenirblack.eot');
    src: url('/res/avenirblack.eot') format('embedded-opentype'),
         url('/res/avenirblack.woff') format('woff'),
         url('/res/avenirblack.ttf') format('truetype'),
         url('/res/avenirblack.svg#AvenirBold') format('svg');
}

*{font-family:'AvenirBook'!important; font-weight:normal!important;}
body{overflow:hidden!important;}
b, strong, h1, h2, h3, h4, h5, h6, h7{font-family:'AvenirBold'!important; font-weight:normal!important;}
#Content, #Content p, #tclWrapper{font-size:14px; line-height:20px;}

#topHead{background:#1D2B38; height:60px;}
#header{top:60px;}
#wrapper{width:960px;}
#page{margin:0; padding:260px 0 0; background:none; width:960px;}
#leftPanel, #Content{background:none!important;}
#leftPanel{width:220px;}
#Content{float:right; width:720px!important;}
#linkContainer{width:470px; margin:0!important; padding:0!important;}
#rightPanel{width:230px!important; float:right;}
#footer{width:960px; background:none;}

#topHead{width:960px;}
#topHead .logo{width:150px; height:60px; float:left;}
#topHead .logo a{width:150px; height:60px; background:url(/images/logo.png); display:block;}
#topHead .topHeadMenu{float:left; width:560px; height:60px; line-height:60px;}
#topHead .topHeadMenu ul{list-style:none; float:right; height:60px; padding:0; margin:0;}
#topHead .topHeadMenu ul li{float:left; padding:0 20px; height:60px; line-height:60px;}
#topHead .topHeadMenu ul li a{color:#fff; font-size:14px; font-family:'AvenirBold'!important;}
#topHead .topHeadMenu ul li a:hover{color:#55c8cf;}
#topHead .thSearch{height:30px; padding-top:15px; width:246px; margin:0;}
#topHead .thSearch .searchleft{background:#fff!important; height:30px;}
#topHead .thSearch .searchright{width:30px; height:30px;}
.topHeadOut{height:90px!important;}
.topHeadOut .logo{width:174px!important; height:90px!important;}
.topHeadOut .logo a{width:174px!important; height:90px!important; background:url(/images/logoOut.png)!important;}
.topHeadOut .topHeadMenu{width:720px!important; padding-left:50px; height:90px!important; line-height:90px!important;}
.topHeadOut .topHeadMenu ul{float:left!important; height:90px!important; line-height:90px!important;}
.topHeadOut .topHeadMenu ul li{height:90px!important; line-height:90px!important;}
.topHeadOut .topHeadMenu ul li a{color:#dad3c9!important; height:90px!important; line-height:90px!important;}
.topHeadOut .topHeadMenu ul li a:hover{color:#55c8cf!important;}

#tabnavcontainer{left:-240px; right:auto; margin:0 -1000px; padding:0 1000px; width:960px; background:#1D2A3A; height:40px; top:-70px;}
#tabnav{float:right;}
#tabnav ul li{height:40px; margin:0; border-right:1px solid #fff;}
#tabnav ul li a{font-size:14px; padding:0 20px; display:block; height:40px; line-height:40px; background:none!important;}
#tabnav ul li a span{color:#fff!important; font-family:'AvenirBold'!important;}
#tabnav ul li a.on{background:#f8f9fa!important; height:40px;}
#tabnav ul li a.on span{color:#000!important; font-family:'AvenirBold'!important;}
#tabnav ul li a:hover{background:none!important;}
#tabnav ul li a:hover span{color:#55c8cf!important; font-family:'AvenirBold'!important;}
#tabnav ul li a:hover.on{background:#f8f9fa!important;}
#tabnav ul li a:hover.on span{color:#000!important; font-family:'AvenirBold'!important;}

#nNewsPanel{margin:0 -1000px !important; padding:60px 1000px 0; height:100px; border:none; background:none!important; background-color:#fff!important; position:fixed; top:0; z-index:98000;}
#nNewsPanel .nHomePanelninn{width:960px; height:100px;}
#nNewsPanel h1{background-image:none!important; background:#D9DBDE!important; color:#2E2E2E; margin:0 -1000px !important; padding:0 1015px !important; height:40px!important; line-height:40px!important; font-family:'AvenirBold'!important; font-weight:normal!important; border:none!important;}
#nNewsPanel h1 a{font-family:'AvenirBold'!important; font-weight:normal!important; color:#2E2E2E!important; font-size:21px!important;}

#tclNews{margin:0 -1000px !important; padding:40px 1000px 0!important; height:60px!important; border:none!important; background:#fff!important;}
#tclNews h2{background-image:none!important; background:#D9DBDE!important; margin:0 -1000px !important; padding:0 1050px !important; height:40px!important; line-height:40px!important; font-family:'AvenirBold'!important; font-weight:normal!important; border:none!important; color:#2e2e2e!important;}
#tclNews h2 a{font-family:'AvenirBold'!important; font-weight:normal!important; color:#2E2E2E!important; font-size:21px!important;}
#tclNews .tclRightBox{border:none!important; border-bottom:5px solid #DADBDF!important; margin:0 -1000px!important; padding:0 1000px!important;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider{border:none!important;}
#tclNews .tclRightBox .tclRightInner .tclNewsSlider ul{border:none!important;}

#leftPanel{background:none!important;}
#leftPanel .leftPanelTop{background:#F8F9FA!important; margin:0 0 30px!important; padding:15px 20px!important; border:none!important; width:180px;}
#leftPanelHead .h3{border:none;}
#leftPanelHead .h3 a{font-size:17px; margin:0;}
#leftPanelHead .SubMenu{margin:0 0 20px;}
#leftPanelHead .SubMenu ul li{padding:3px 0;}
#leftPanel .SubMenu .NetSubMenu{font-size:14px;}
#leftPanelHead .h3 img{display:none;}
#leftPanelHead .SubMenu li.on a{color:#698cd3!important;}

#nNetName{display:none!important;}
#main table span.h1{font-family:'AvenirBold' !important; font-size:21px!important; margin:0 0 15px!important; width:460px!important; border:none!important; display:block!important; line-height:24px!important; padding:0!important; color:#2e2e2e!important;}

#nHomePanel{margin:0 0 20px!important; padding:0; background:none!important; border:none;}
#nHomePanel h1{padding:0 0 15px!important; font-weight:normal!important;}

#sort1, #sort2{width:470px;}

.ffEvents #heading{font-size:17px!important; color:#fff!important; background:#5bc5ce!important; font-family:'AvenirBold'!important; font-weight:normal!important;}
#KCUpdates5 .itemHeader{background:#74bd4c!important;}
#KCUpdates1 .itemHeader{background:#f17030!important;}
.itemHeader, #onlineForm h2, #heading, #myNItext h2{font-size:17px!important; font-family:'AvenirBold'!important; font-weight:normal!important; background:#f1702f!important;}

#Content .mBox #kc_update{background:none!important; padding:10px 0!important; margin:0 15px!important; font-size:14px!important; color:#4a4a4a!important; border-bottom:1px dashed #d6d6d6!important;}
#Content .mBox #kc_update .network{font-family:'AvenirBold'!important; font-weight:normal!important;}
#Content .mBox #kc_update a{color:#4a4a4a!important;}
#Content .mBox #kc_update a:hover{color:#698cd3!important;}
#Content .mBox #kc_update .comments{margin:5px 0 0!important;}
#Content .mBox #kc_update .comments a{font-size:12px!important;}
#Content .mBox #kc_update #details p{color:#4a4a4a!important;}

#rightPanel{margin:0!important;}
#rightPanel .rightP2Box{margin:0 0 30px;}

#calendar_list #txt #kc_update{font-size:14px;}
#calendar_list #txt #kc_update #logo{width:100px!important;}
#calendar_list #txt #kc_update #details{width:348px!important;}

#EventBox #date{width:430px;}
#EventBox #where{width:330px;}
#EventBox #idBookNow label{margin:10px 0 0 !important; width:100%;}
#EventBox #idBookNow #firstline .atdyes, #EventBox #idBookNow #firstline .atdno, #EventBox #idBookNow #firstline .atdnsure{margin:5px 0 10px;}
#attendees #member{margin:0 0 10px; font-size:14px; line-height:18px; width:140px;}
#attendees #member img{height:34px; width:auto;}

#Eventarea #evheading{width:428px;}
#Eventarea #eventSum, #buttonarea{width:428px;}
#EventMan select{width:460px;}
#EventMan input.long, #EventMan input.short, #EventMan textarea{width:448px;}
.tbl1{line-height:20px;}
.bor{font-size:14px;}

#Eventarea{width:458px;}
#Eventarea #oneline, #EventBox #Eventarea #oneline, #onlineForm #Eventarea #oneline, #EventManage #oneline{width:428px !important;}
#Eventarea #oneline label, #onlineForm #Eventarea label, #onlineForm #Eventarea #oneline label, #onlineForm #Eventarea #oneinline label{width:100%!important;}
#onlineForm #Eventarea input.long{width:414px !important;}
#onlineForm #Eventarea #twoinline{margin-left:15px !important; width:210px;}
#onlineForm{font-size:14px;}
#onlineForm input.short{width:414px!important;}
#onlineForm #Eventarea select{width:430px!important;}
#onlineForm #Eventarea #twoinline .timesel{width:55px!important;}

.myBox table input, #main .ptext, #main .inptxt{width:350px;}
input#date{width:100px;}
.myBox table input{width:340px;}
#Content textarea{width:350px;}

.myBox table.dis_tb{width:448px;}
.myBox table.dis_tb td#theading{vertical-align:middle;}
.myBox table.dis_tb td#theading strong, .myBox table.dis_tb td#theading b{display:block; font-weight:normal!important; width:100px;}

.search1title, .search2title, .search3range{width:130px; font-weight:normal; height:26px; line-height:26px;}
.search1value, .search2value, .search3value{width:300px; height:26px; padding:10px 0; float:left; margin:0;}
.search1value input, .search2value input, .search3value input{width:280px;}
#main .search_net .search_but{width:300px !important; padding-left:150px;}
.mySRBox .number{color:#fff; width:200px;}
#search_site{margin:0 10px; padding:10px 0; border-bottom:1px dashed #ccc; }
.mySRBox #search_site #search_details2{width:378px; font-size:14px;}
#search_res #photo{margin:0; border:none;}
.myMemBox #search_res #search_details2{width:360px; margin-left:15px;}
.myMemBox #search_res #search_details2 table{width:350px;}
.myMemBox #search_res #search_details2 .value{width:260px;}

#dataform .field .r_field{width:328px;}
#dataform .field .r_field input{width:316px;}
#dataform .field textarea{width:416px;}

.adduser_outer, .adduser_outer #theForm{width:720px !important;}

.search2value select{width:292px!important;}

#kc_profile #logo{margin:0; width:160px;}
#kc_profile #details{width:270px;}
#kc_profile #details input{width:258px;}
#kc_profile #details textarea{width:263px;}
#kc_profile table{width:270px!important;}
#kc_profile #logo b, #kc_profile #logo strong{font-weight:normal!important; font-family:'AvenirBook'!important;}
#main #txt_prof input.submit_b{margin-left:180px!important;}

.newerror strong{font-weight:normal!important; font-family:'AvenirBook'!important;}

.main_prof{overflow:hidden;}
.main_prof_pic{width:104px; margin:3px 15px 5px 5px;}
.main_prof_pic img{width:100%; height:auto;}
.main_prof .main_prof_title{width:285px;}
.submodal-470-240 {float: right !important; margin: 45px 5px 0 0 !important;}
#Content .main_prof_title h1{width:308px !important; padding:5px 0!important;}
.main_prof_body{width:438px;}

#kc_2col #logo{width:260px; height:auto; font-size:14px;}
#main .test #txt .submit_b{width:260px;}

#calendar{margin:10px 0 0 -3px; width:966px;}
#calendar #txt{width:966px;}
.monthtitle{border:none;}
.alltab{padding:0; background:none; border:none; width:966px;}

#tabnav{border-left:1px solid #fff;}

#tclNews .hasScrolled{padding:0 -975px!important;}

.tclInnerBox50perc{width:480px; float:left; margin:40px 10px 0 0; padding:0 9px 0 0; border-right:1px solid #ccc;}
.tclInnerBox50percL{width:460px; float:left; margin:40px 0 0;}

/**Manage events styles**/

#EventMan h2 {margin-bottom: 10px;background: url(/images/eventsumm.png) no-repeat scroll left top transparent;height: 45px;line-height: 43px !important;margin: 5px 0 10px 0px;padding: 0 0 5px 40px !important;width: 420px;}


.addguest {border: 0px solid #ccc;background-color: #ededed;padding: 8px 0px;margin-top: 20px !important;float: none;background: none repeat #f1702f top left;width: 137px !important;height: 16px !important;text-align: center;margin-bottom: 0px;font-style: normal !important;color: white !important;font-size: 90%;display: block;}

#popCloseBox {right: 150px !important;display: block;position: absolute;top: 30px;}

label.guestlist {display:none !important;}

#eventDiv {clear: left;display: block;padding-left: 0px;float: left;padding-top: 0px;width: 460p;font-style: normal;}

.guest_table {margin-top: 5px;background-color: #FFFFFF;border-top: 1px solid #DEDEDE;border-left: 1px solid #DEDEDE;width: 460px;margin-bottom: 5px;}

.guest_table td {border-right: 1px solid #DDDDDD;padding: 5px 7px;border-bottom: 1px solid #D5D5D3;}

.etempl{margin: 20px 0 5px 0;clear: both;font-style: normal;color: #333;display: block;}

span.desc {margin-bottom: 20px;float: left;margin-left: 0px; font-size: 90%;}

.desc a {color:#698cd3 !important;}

#EventMan #oneline .FormSubmit {float: right;border: 0px solid #ccc !important;background: none repeat #73bf44 top left!important;width: 137px !important;height: 33px !important;color: white !important;font-size: 90% !important;margin-top:10px !important;}

.recipientsfilter_table {margin-top: 5px;border: 1px solid #ccc;background-color: #ededed;padding: 0px 8px;}

#EventMan .recipient_invit select {background-color: white;border: 1px solid #dadada;padding: 2px 2px 2px 0px;margin: 2px 2px 2px 0px;width: auto;font-size: 100%;height: 18px !important;line-height: 24px;color: #004578;}

.recipients_table {margin-top: 5px;border-top: 1px solid #ccc;border-bottom: 0px solid #ccc;border-left: 1px solid #ccc;background-color: #f7f7f7;}

.resendinvit {margin-top: 10px !important;float: right;border: 0px solid #ccc;background-color: #ededed;padding: 10px 0px 7px 0px;background: none repeat #f1702f top left;width: 137px !important;height: 16px !important;text-align: center;margin-bottom: 0px;font-style: normal !important;color: white !important;font-size: 110%;display: block;}

.resendinvit a {
color: white !important;
}

.ticket_table_head {font-size: 11px;text-transform: uppercase;color: #666;padding: 5px; background-color: #ededed !important;}

.ticket_table_head td {border-bottom: 1px solid #ccc;}

.recipients_table td {border-right: 1px solid #ccc;padding: 7px 7px;border-bottom: 1px solid #ccc;}

.prevCom {margin-top: 10px;width: 460px !important;border: 1px solid #ccc;background-color: white;font-size: 80% !important;line-height: 12px !important;}

#EventMan .topbar {padding: 10px 30px 10px 10px; background-color: #f7f7f7;}

#EventMan .mainbar {padding: 10px 3px 10px 10px;border-top: 1px solid #ccc;}

.viewall {font-weight: bold;}

#EventMan .bottombar {text-align: right;padding-right: 17px !important;border-top: 1px solid #ccc;padding-top: 10px;}

.recipient_invit {margin-bottom: 30px !important;float: left;clear: both;width: 449px;margin-left: 5px;}

.topbar {font-weight: bold;}

#EventMan .evcomm {margin-bottom: 10px;background: url(/images/eventcoms.png) no-repeat scroll left top transparent;height: 45px;line-height: 43px !important;margin: 5px 0 10px 0px;padding: 0 0 0px 40px !important;width: 420px;border-bottom: 1px solid #cbcbcb;}

/**Eof manage event styles**/

a#addmore, a:hover#addmore, a:visited#addmore {margin-left: 0px;padding: 5px 0px 11px 0px;margin-top: 10px !important;float: left;width: 100px !important;text-align: center;margin-bottom: 10px;background: none #ccc repeat top left;height: 17px !important;font-style: normal; border: 0px !important; font-size: 90%;}

#onlineForm input:hover[type="submit"], #onlineForm input[type="submit"]{float: right;border: 0px solid #ccc !important;background: none repeat #73bf44 top left!important;width: 137px !important;height: 33px !important;color: white !important;font-size: 90% !important;}

#onlineForm #evheading.evcal {background: url("/images/eventcal.png") no-repeat scroll left center transparent !important;}

#onlineForm #evheading.evat {
background: url("/images/eventat.png") no-repeat scroll left center transparent !important;
}

#onlineForm #evheading, #Eventarea #evheading, #EventManage #evheading {
background: url("/images/eventticket.png") no-repeat scroll left center transparent;
border-bottom: 1px solid #cbcbcb;float: left;height: 45px;line-height: 43px;margin: 5px 0 10px 15px;padding-bottom: 5px;padding-left: 40px;width: 385px;}

#tabnavcontainer2{width:100%; float:left; position:static; height:auto; border-bottom: 1px solid #cbcbcb;}
#tabnav2 {padding: 0px; float:left; border-left: 1px solid #fff;}
#tabnav2 ul {list-style: none;padding: 3px 0 0;padding: 0!important;margin: 0!important;}
#tabnav2 ul li {margin: 0 5px 5px 0px;border: 1px solid #ccc;display: block;float: left;overflow: visible;background: none repeat #000 top left;width: 137px !important;height: 16px !important;text-align: center;padding: 8px 0px !important;}
#tabnav2 ul li a {font-size: 14px;padding: 0 20px;display: block;height: 20px;line-height: 20px;background: none!important;width:auto;}
#tabnav2 ul li a span {color: #fff!important;font-family: 'AvenirBold'!important;}
#tabnav2 ul li a.on {height: 40px;margin: 0;
color: #454545!important;width:auto;}
#tabnav2 ul li a.on span {color: #ccc !important;font-family: 'AvenirBold'!important;}
#EventMan form{float:left !important;}

#txt .newsdesc p, .bbcode2-body  p, #eventInfo #desc p{padding: 0px 0px 10px 0px;}
#txt .newsdesc a, .bbcode2-body  a, #eventInfo #desc a{color:#DB230D; text-decoration:none;}
#txt .newsdesc a:hover, .bbcode2-body  a:hover, #eventInfo #desc a:hover{color:#DB230D; text-decoration:underline;}

#EventBox #firstline label{font-weight:bold!important; font-size:18px!important; margin:10px 0!important;}
#EventBox .bookme{display:none!important;}

#EventBox  #idBookNow{display:block!important;}

/**to hide some test discussion on the furture fifty network**/
#KCUpdates11{display:none;}

#oneline span.jquery-safari-radio{padding:0 2px 0 10px;}
#oneline span.jquery-safari-radio span{padding:0;}

#c_update .details .cmaindetail, #c_update .details .cmaindetail .ctitle, #c_update .details .cmaindetail .netname{width:388px; min-width:388px; max-width:388px;}
#kc_content #details{width:378px;}
#kc_content{width:438px;}
.myBox table #comment_text{width:340px;}
#del {margin-right:10px;}
#main .inptxt {width: 97%;}
#txt_uploadm .test #txt .row_title {width: 120px;}
#txt_uploadm .test #txt .row_data {width: 348px;}
#txt_uploadm .test #txt .row_title .sml_desc, #txt_uploadm .test #txt .canvas_row .canvas_exp {width: 350px; margin: 10px 0 0 120px; font-size: 12px;}
#txt_uploadm .test #txt .row_data textarea { width: 345px;}
#txt_uploadm .test #txt .row_data input {width: 335px;}
#txt_uploadm .row_submit a {float:none; padding: 5px 10px!important;}
#txt_uploadm .row_submit input[type="submit"] {margin: 0 0 0 120px !important;}
#txt_uploadm .contfolder .sml_desc {display:none;}
#KCContentUpdates1, #KCContentUpdates5, #KCNews1 {display:none;}

#main .main_prof a{display:none;}
#main .main_prof .eprof a{display:inline;}

.newsdesc ul, #EventBox #eventInfo #desc ul{overflow:hidden;}



.radio7 .ui-jqgrid, #gbox_plist3 {margin: 10px 0 10px 40px;}
.radio {display:none;}
.toggleOpened{background:#f1702f!important;} 
.buttonOpened{background:#f1702f!important;} 
.buttonOpened a {background: none #f1702f !important;color: white !important;border: 1px solid #f1702f !important;}
.menu > ul {list-style: none;padding: 3px 0 0;padding: 0!important;margin: 0!important;}
.menu > li {margin: 0 5px 5px 0px;border: 0px solid #ccc;display: block;
float: left;overflow: visible;background: none repeat #000 top left;width: 146px !important;height: 16px !important;text-align: center;padding: 8px 0px !important;color:white;}
.container {float:left; margin:0px;}
.container > div {display:none;}
.container > div:first-child {display:block;}
.myBox table input{width:340px;}
.myBox table textarea{width:350px;}
.addguest { text-align: center; float: none !important; border: 0px solid #ccc !important; background: none repeat #73bf44 top left!important; width: 137px !important; height: 25px !important; font-size: 90% !important; padding: 8px 0px 0px 0px !important;}
.guess_list:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.guess_list{display:inline-block;}
* html .guess_list{height:1%;}
.guess_list{display:block;}
.jquery-safari-radio {float: left; }
.toggle1 #oneinline {float: left;width: 275px;margin: 20px 10px 0px 0px !important;padding: 0px;}
#oneline input.guestlistsaved{width: 200px;border-radius: 0 !important;float: left;margin-right: 10px;}
.recipient_invit h3 {padding: 10px 0px 5px;}
.invitdesc{float:left;width:460px;}
.sendguest{margin-top: 0px;float: left !important;color: white !important;text-align: center;border: 1px solid #73bf44 !important;background: none repeat #73bf44 top left!important;width: 137px !important;height: 24px !important;font-size: 90% !important;padding: 0px 0px 0px 0px !important;line-height: 24px;}
#EventMan label {float: left;}
.templist, #EventMan input.long, #EventMan textarea {margin-bottom: 15px !important;}
.evcomm {margin-bottom: 10px;background: url(/images/eventcoms.png) no-repeat scroll left top transparent;height: 45px;line-height: 43px !important;margin: 5px 0 10px 0px;padding: 0 0 0px 40px !important;width: 420px;border-bottom: 1px solid #cbcbcb;font-style: normal !important;}
#EventMan .addguestpanel label {float: left;clear: none;margin: 3px 0 0 20px;}
.addguestpanel #oneline input {float: left;}
#EventMan {margin: 0px 0px 0px 0px !important;}
span.desc {float: left;margin-left: 0px;}
.guest_table {background-color: #FFFFFF;border: 1px solid #DEDEDE;width: 460px;margin-left: 0px;}
#tabnavcontainer2{width:460px; float:left; position:static; height:auto; border-bottom: 0px solid #cbcbcb; margin-top:10px !important;}
#tabnav2 {padding: 0px; float:left; border-left: 1px solid #fff;}
#tabnav2 ul {list-style: none;padding: 3px 0 0;padding: 0!important;margin: 0!important;}
#tabnav2 ul li {cursor:pointer; margin: 0 5px 5px 0px;border: 0px solid #ccc;display: block;float: left;overflow: visible;background: none repeat #000 top left; padding: 8px 0px 8px 6px !important; width: 140px !important; text-align: left;}
#tabnav2 ul li a {font-size: 14px;padding: 0 20px;display: block;height: 20px;line-height: 20px;background: none!important;width:auto;}
#tabnav2 ul li a span {color: #fff!important;font-family: 'AvenirBold'!important;}
#tabnav2 ul li a.on {height: 40px;margin: 0;
color: #454545!important;width:auto;}
#tabnav2 ul li a.on span {color: #ccc !important;font-family: 'AvenirBold'!important;}
#EventMan form{float:left !important;}
#EventMan input.long{margin-left: 0px !important; width: 450px;}
#idinvite_form2{padding-top:10px !important;float:left;}
#idinvite_form2 .etempl{float:left;}
#idinvite_form2 label{float:left;padding-top:15px;}
#idinvite_form2 textarea {float:left; margin-top:5px;}
#idinvite_form3 {float:left;}
.guestevents{ height: auto; text-align: left; font-size: 14px; margin: 10px 0; padding: 0; width: 100%; color: #888; font-style: normal; }
#EventMan input.long{ width: 400px; margin-left: 32px !important; margin-top: 5px;}
#EventMan .evcomm {margin-bottom: 10px;background: none;height: 45px;line-height: 43px !important;margin: 5px 0 10px 0px;padding: 0 0 0px 0px !important;width: 448px;
border-bottom: 1px solid #cbcbcb;font-style:normal !important;}
#EventMan .myguestBox select{width:260px !important;}
.addguestpanel #oneline input {float:none;}
#EventMan form .addguestpanel label{float: left;clear: none;margin: 0 0 0 20px;}
.jquery-safari-radio {float: left;}
.guest_table {background-color: #FFFFFF;border: 1px solid #DEDEDE;width: 518px;margin-left: 22px;}
.guest_table td {border-right: 1px solid #DDDDDD;padding: 5px 7px;border-bottom: 1px solid #D5D5D3;}
#popupFrame {background-color: white !important;background-image: none !important;height: 240px !important;margin: 0;overflow: hidden;padding: 10px;position: relative;width: 650px !important;z-index: 202;}
.addguestpanel{margin: 0 0 0 0px; width:520px !important; float:left;color: #606060;font-size:14px !important;font-family: 'AvenirBook'!important; font-weight: normal!important;}
.addguestpanel #oneline {padding-bottom: 10px;float:left; clear:left;width: 460px;}
.addguestpanel h1 {font-weight: normal !important;1px solid #cbcbcb!important;padding-bottom: 10px !important;}
.addguestpanel table{font-size: 100%;}
.myguestBox{width: 500px;float: left;padding: 0px 0px 0px 22px;margin: 0px;}
.myguestBox .search2{width: 440px; float: left;}
.myguestBox .search2title{font-style: normal !important; width: 140px; float: left;}
.myguestBox .search2value{width: 260px; float: left;}
#eventDiv{display: block;padding-left: 0px;float: left;padding-top: 10px;width: 500px;display:block}
.addguest{text-align: center;float: right;border: 0px solid #ccc !important;background: none repeat #73bf44 top left!important;width: 137px !important;height: 25px !important;font-size: 90% !important;padding: 8px 0px 0px 0px !important;}
a.addguest, a:link.addguest, a:visited.addguest{color:white !important;text-decoration:none;}
.addguestpanel form{float:left;}
.searchbutton{font-weight: bold !important;text-decoration: none !important;background: linear-gradient(#F1F1F1 0px, #E5E5E5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #B5B5B5;box-shadow: 0 0 0 2px #FFFFFF inset;color: #404040 !important;text-shadow: 0 1px #FFFFFF;padding: 3px 10px 0px 10px;margin: 0px 0px 10px 0px;float: left;height: 20px!important;line-height: 20px;}
.addguestpanel form{width: 540px;}
.show, .show1 { display: block;  }
.hide, .hide1 { display: none; }
.box{padding: 0px;display: none;margin-bottom: 10px;float:left; clear:left;}
input.long{padding: 5px;height: 23px;width: 400px;border: 1px solid #ccc;float: left;clear: both;margin-left: 21px;}
span.desc{float: left;margin-left: 21px;}
.cancel{background-color: #ccc !important;margin-right: 15px;}
.ui-paging-info {font-size: 11px;}

.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:13px; overflow:visible; z-index:15000 !important;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; height: 16px; }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; line-height: 20px;} 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; cursor:pointer;}
.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
.ui-jqdialog>.ui-resizable-se { bottom: -3px; right: -3px}
.ui-jqgrid>.ui-resizable-se { bottom: -3px; right: -3px }
.ui-jqdialog-content .FormGrid {margin: 0;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content select.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;}
.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0 none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}

#tabnav2 ul li.toggle1 {background: url('/images/eventstep1.png') no-repeat scroll left top #000;}
#tabnav2 ul li.toggle1.toggleOpened {background: url('/images/eventstep1.png') no-repeat scroll left top #F1702F !important;}
#tabnav2 ul li.toggle2 {background: url('/images/eventstep2.png') no-repeat scroll left top #000;}
#tabnav2 ul li.toggle2.toggleOpened {background: url('/images/eventstep2.png') no-repeat scroll left top #F1702F !important;}
#tabnav2 ul li.toggle3 {background: url('/images/eventstep3.png') no-repeat scroll left top #000;}
#tabnav2 ul li.toggle3.toggleOpened {background: url('/images/eventstep3.png') no-repeat scroll left top #F1702F !important;}
#tabnav2 ul li {width: 118px !important;padding: 8px 0px 8px 30px !important;text-align:left;}
.bor .evcomm {background: none;height: auto !important;line-height: 12px !important;margin: 0px;padding: 0px 0px 5px 14px !important;width: 450px;border-bottom: 1px solid #CBCBCB;font-style: normal !important;font-size: 10px !important;}
.bor .l31 {padding-left: 0% !important;}
.bor .l2, .bor .l25 {border-bottom: 0px !important;}
.bor .l2 {padding-top: 5px; height: auto !important;}
.guess_list .radio6{margin-left: 31px;}
#EventMan .guess_list span.desc {margin-left: 0px;}
.prevCom .ui-jqgrid table tr td {vertical-align: top !important; line-height: normal !important; border-bottom: 0px solid #ccc; padding-bottom: 5px !important; padding-top:1px;}
#EventMan .prevCom .recipient_invit select {height:26px !important;}
#eventDiv .ui-jqgrid .ui-jqgrid-bdiv table tr td {line-height:normal !important;}
#gbox_plist3 .ui-jqgrid .ui-jqgrid-bdiv table tr td {line-height: !important;padding-top: 5px;padding-bottom: 5px;vertical-align: top;}
#Eventarea #oneline span.jquery-safari-radio {float:none;}
#Eventarea #oneline {padding: 5px 15px !important; }
#Eventarea #oneline label, #onlineForm #Eventarea label, #onlineForm #Eventarea #oneline label, #onlineForm #Eventarea #oneinline label {padding-top:15px;}
#onlineForm input, #onlineForm select {-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;}
#Eventarea .jquery-safari-checkbox {vertical-align: top;}
#onlineForm #evheading.evcal {padding-top:20px !important;}
#EventBox #firstline label {padding-bottom:20px!important; border-bottom: 1px solid #ccc !important;}
.atdyes .jquery-safari-radio, .atdno .jquery-safari-radio, .atdnsure .jquery-safari-radio {margin-top:-1px !important; padding-right: 5px !important;}
#EventBox label {padding-bottom: 10px; paddng-top: 5px;}
/*#EventMan input, #EventMan select,*/ #Content #responseBox textarea{width: 419px; border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#EventMan input, #EventMan select, #EventMan textarea {border:1px solid #a7a6a6!important;background:#fff!important;color:#686867!important;font-weight:normal!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#EventBox #idBookNow #oneline span.jquery-safari-radio{padding: 0px 2px 0px 10px;float: none;}
/*#EventMan select.status {margin-top:15px !important;}*/

#EventInvit #tabnav2 ul li {width: 146px !important; padding: 0 !important; text-align: center; height: 32px !important; }
#EventInvit #tabnav2 ul li#current {background-color:#F1702F;}
#EventInvit #tabnav2 ul li a { font-size: 14px; padding: 0; display: block; height: 32px; line-height: 32px; background: none!important; width: auto; color: #fff; }
#EventInvit #tabnav2 ul li {margin-right:0px;}
#EventInvit #tabnav2 ul li + li {margin-left:10px;}

.container #EventMan input.long {
    margin-left: 0 !important;
    margin-top: 5px;
    width: 448px;
}

#MyNetworks12, #MyNetworks12 strong, #MyNetworks12 a {display:none !important;}

#asset_role_matrix .advTable {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border-bottom: 1px solid #CCCCCC; }
#asset_role_matrix .advTDTop {  background-color: #EDEDED;  border-bottom: 1px solid #CCCCCC;  font-weight: normal;   margin: 3px;   padding: 2px !important;   text-align: center !important;  font-size: 12px !important;}
#asset_role_matrix  .advTDTitle {  background: none;  font-weight: normal;  padding: 5px 0 !important;  text-align: left; }
#asset_role_matrix .advTD {  background: none;  font-weight: bold;  padding: 3px !important;  text-align: center !important; }
#asset_role_matrix #idAdvanced {  border: medium none;  margin: 5px 0 0; }
.advTDTop {text-align:left !important;}
.advTDTop + .advTDTop {text-align:center !important;}
#asset_role_matrix .advTD .jquery-safari-radio {    float: none; }