@charset "utf-8";
/* CSS Document */
/* MAIN STYLES APPLICABLE TO SITE STRUCTURE */

@font-face {
	font-family: 'EurostileRegular';
	src: url('/res/webfont.eot');
	src: local('РІВ˜С”'), url('/res/webfont.woff') format('woff'), url('/res/webfont.ttf') format('truetype'), url('/res/webfont.svg#webfontgpWpmkHW') format('svg');
	font-weight: normal;
	font-style: normal;
}
.myBox #cols td img {max-width:150px; max-height:150px;}
#leftPanel h3 strong,
#leftPanel .h3 strong{font-weight:normal;}
table{border-spacing:0px 0px;}

body{overflow:hidden; font-family:Helvetica, Arial, Sans-Serif; color:#6c6c6e; font-size:70%; margin:0 0 0 0; text-align:center; text-decoration:none; background:#fff;}
html{margin-bottom:1px; overflow-x:hidden; overflow-y:scroll;}
#wrapper{width:1000px; margin:0; padding:0; text-align:left; border:0px solid #000000;}

table tr, table, table tr td{padding:0 0 0px 0; margin:0; border:0; border-spacing:0;}
table{width:100%;}
table tr td{padding:3px 5px;}
a img{border:0;}
.editbox tr td{padding:0;}
a{cursor:pointer;}

/* end of main body styles */


/* HEADER STYLES FOR THE SITE BANNER 

#header{width:100%; background-color:#ffffff; margin: 40px auto 0 auto; padding:0; height:111px; overflow:hidden; background:url(../images/hhead_back.jpg) repeat-x top  left; }
#header .logo{margin:0 0 0 10px; padding:0px; width:415px; height:81px; float:left;}
#header .strapline{margin:0 20px 0 0px; float:right; font-size:22px; font-family:'EurostileRegular'; color:#9e9e9e; font-weight:normal; display:none;}
#header .toplinks{color:9e9e9e; font-size:12px; font-family:'EurostileRegular'; font-weight:normal; margin:36px 17px 0px 0px; text-align:right;}
#header .toplinks a{color:9e9e9e; font-weight:normal;}
#header .search{float:let;}
#header .searchright{float:left; margin:0;}
#header .searchleft{float:left; margin:0;}
#header .searchright input{margin:0 !important; padding:0 !important;}
#header .searchleft input{background-color:transparent; background-image:url("/images/bg_search_l.gif"); border:0 none; color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:21px; margin:0; padding:3px 5px 3px 8px; vertical-align:middle; width:252px;}
.admin_right textarea{height:350px;} */

#header{height:90px; padding:0; margin:0; background:none!important; padding-top: 10px;}
#logo{width:260px; height:70px; float:left;}
#myMenu{width:425px; float:left; height:84px; line-height:84px;}
#myMenu ul{list-style:none; text-align:center; width:425px; height:84px; padding:0; margin:0;}
#myMenu ul li{display:inline; border-right:1px solid #070707; padding-right:12px; margin-right:12px;}
#myMenu ul li.last{border:none; padding:0; margin:0;}
#myMenu ul li a{color:#070707;font-weight:bold!important;}
#myMenu ul li.last a{color:#070707; }
#mySearch{float:right; width:240px; padding-top:20px; height:37px;}
#mySearch .searchleft{width:203px; float:left; height:37px;}
#mySearch .searchright{width:37px; float:left; height:37px;}
#mySearch .searchleft input{width:190px; padding:0 4px 0 9px; height:37px; line-height:37px; background:#e0e0e0; border:none;}
#mySearch .searchright input{width:37px; padding:0; height:37px; border:none;}


/* END OF HEADER STYLES */


/*small grey text used on common pages*/

.smallGrey{font-family:Helvetica, Arial, Sans-Serif; font-size:95%; font-weight:normal; color:#666666;}
.smallGrey a:link{color:#666666; text-decoration:none; font-weight:normal;}
.smallGrey a:visited{color:#666666; text-decoration:none; font-weight:normal;}
.smallGrey a:hover{color:#999999; text-decoration:underline; font-weight:normal;}
.smallGrey a:active{color:#666666; text-decoration:none; font-weight:normal;}

/*end of small grey text used on common pages*/


.author{font-family:Helvetica, Arial, Sans-Serif; font-size:80%; font-weight:bold; color:#666666;}
.author a:link{color:#666666; text-decoration:none; font-weight:bold;}
.author a:visited{color:#666666; text-decoration:none; font-weight:bold;}
.author a:hover{color:#999999; text-decoration:underline; font-weight:bold;}
.author a:active{color:#666666; text-decoration:none; font-weight:bold;}


/* COMMON FONT STYLES USED THROUGHOUT THE SITE */

.p{font-family:Helvetica, Arial, Sans-Serif; color:#000; font-size:100%; margin:0 0 0 0; padding:0 0 0 0; color:#575a5d;}
p{font-family:Helvetica, Arial, Sans-Serif; color:#000; font-size:100%; margin:0 0 10px 0; padding:0 0 0 0; color:#575a5d;}
a, a:link, a:visited{text-decoration:none; color:#6dc497;}
a:hover{text-decoration:underline; color:#9e9e9e;}
h1,
.h1{font-family:'EurostileRegular'; color:#6D6D6D; font-weight:normal; padding:0px 0px 0px 0px; line-height:38px; height:38px; display:block; font-size:14px; margin:0px;}
h2,
.h2{font-family:'EurostileRegular'; padding:0px 0 0 0; font-size:14px; color:#6D6D6D; font-weight:normal;}
h4,
.h4{margin:0; padding:0; font-size:90%; color:#575a5d; font-weight:bold; text-transform:uppercase;}
h3,
.h3{font-family:Helvetica, Arial, Sans-Serif; padding:0px 0 0 0; font-size:14; color:#6D6D6D; font-weight:bold;}
h3 a, h3 a:visited, h3 a:link{text-decoration:none; color:#6D6D6D;}
h3 a:hover{text-decoration:none; color:#6D6D6D;}
h5,
.h5{margin:0; padding:0; font-size:110%; color:#575a5d; font-weight:bold;}
.h6{font-size:120%; color:#575a5d; font-weight:bold;}
hr{height:1px; margin:0; padding:0px; color:#ccd2de; width:570px; clear:right;}
hr.hide{display:none;}
td{vertical-align:top;}
span{font-weight:normal;}
iframe{overflow:auto;}

.cl{clear:both; font-size:0px; line-height:0px; text-indent:-9999px;}
.no-text{font-size:0px; line-height:0px; text-indent:-9999px;}

/* END OF COMMON STYLES */


/* STYLES USED IN FORMS THROUGHOUT THE SITE */

form{margin:0px 0 0 0px; padding:0px 0 0 0px;}

input{font-family:Helvetica, Arial, Sans-Serif; color:#6c6c6e; margin:0 0 0 0px; font-size:100%; padding:0 0 0 0px;}
.elect{font-family:Helvetica, Arial, Sans-Serif; color:#6c6c6e; font-size:100%; margin:0 0 0 10px; border:1px solid #afafaf;}
.extarea{font-family:Helvetica, Arial, Sans-Serif; color:#6c6c6e; font-size:100%; margin:0 0 0 0px; padding:5px; width:460px;}
.editbox{margin-left:10px;}

.submit{font-family:Helvetica, Arial, Sans-Serif !important; width:138px !important; height:35px; font-size:14px !important; line-height:26px; font-weight:normal !important; background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:repeat-x; background-color:#fff !important; color:#fff !important; padding:3px 0px 3px 0px !important; margin:0px 0px 0px 0px !important; text-align:center !important; border:1px solid transparent !important;}

#main .test #txt .submit_b{font-family:Helvetica, Arial, Sans-Serif; width:138px; height:30px; line-height:25px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:no-repeat; background-color:#fff; color:#fff; padding:0px 10px 6px 10px !important; margin:-10px 0px 5px 155px !important; border:0px solid transparent;}

#main #txt_prof input.submit_b{font-family:Helvetica, Arial, Sans-Serif; width:138px; height:30px; line-height:25px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:no-repeat; background-color:#fff; color:#fff; padding:0px 6px 6px 0px; margin:20px 0px 0px 190px !important; text-align:center; border:0px solid transparent;}

.submit_b{font-family:Helvetica, Arial, Sans-Serif; width:138px; height:35px; line-height:20px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 6px 6px 0px !important; margin:-10px 0px 0px 155px; border:0px solid transparent !important;}

.submit_b1{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;}

.inbox{width:100px; font-size:85%; font-weight:bold; background-color:#ffffff; color:#333333; padding:0; margin:0;}
.messagefrom{color:#000000; font-size:105%;}

/* END OF FORM STYLES */

/* FORGOT YOUR PASSWORD BACKGROUND COLOUR */

.forgotBG{}

/* END OF FORGOT YOUR PASSWORD BACKGROUND COLOUR */

/* HEADER TITLE FOR THE EDIT CONTENT LIST PAGE */

#mainhead{margin-left:0px; padding:2px; font-size:110%; color:#000000; font-weight:bold; background-color:#ededed; width:90%; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom:1px;}

/* privacy message shown when updating personal details */

.private{margin-left:10px;}

.newerror{font-family:Helvetica, Arial, Sans-Serif; color:#660000; font-size:105%; /* Resets 1em to 10px */
	margin:0 0 0 0; padding:3px 3px 3px 40px; border-color:#990000; border-style:solid; border-width:1px; background-color:#ff6666; background-image:url(/images/marker.gif); background-position:top left; background-repeat:no-repeat; line-height:20px; font-weight:bold;}



.newerrorsmall{font-family:Helvetica, Arial, Sans-Serif; color:#660000; font-size:95%; /* Resets 1em to 10px */
	margin:0 0 0 0; padding:3px 3px 3px 3px; border-color:#990000; border-style:solid; border-width:1px; background-color:#ff6666; font-weight:bold;}

/* used for background on comment pieces */

.comment{background-color:#e1e2e3; border-bottom:2px solid #ffffff;}

/* edit profile - checkboxes header */

.header_check{padding:3px; font-size:100%; background-color:#ededed; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;}

/* font used for the tell a colleague pop-up, incorrect password entered and forgot your password */

.ps{font-family:Helvetica, Arial, Sans-Serif; color:#333333; font-size:80%; /* Resets 1em to 10px */ margin:0 0 0 0;}
	
/* message in the tell a colleague page confirming that email has been send, incorrect password entered and forgot your password*/

.psr{font-family:Helvetica, Arial, Sans-Serif; color:#003333; font-size:115%; /* Resets 1em to 10px */ margin:0 0 0 0; padding:0px 3px 2px 0px; border-color:#003333; border-style:solid; border-width:0px; /* background-image:url(/images/marker.gif); background-position:top left; background-repeat:no-repeat;*/ line-height:25px; font-weight:bold;}
	
/*profile page*/

.main_prof{margin:0px 0px 10px 0px; background-image:url(/images/mainprof.png); background-position:top left; background-repeat:no-repeat; padding:10px; height:226px;}

.main_prof_pic{width:130px; float:left; padding:0px; margin:0px;}
.main_prof_pic img{border:1px solid #a5aeb6; max-width:120px; margin: 30px 0 0 10px;}
.main_prof_title{float:left; width:318px; border:0px solid green; height:75px; padding:0px; margin:18px 0 0 0;}
#main .main_prof .main_prof_title h1{font-family:'EurostileRegular'; line-height:40px; color:#6D6D6D; font-weight:normal; padding:0px; margin:0px; line-height:20px; height:20px; background-image:none !important; background-position:left top; background-repeat:no-repeat; width:435px; display:block; font-size:18px;}
.main_prof br{display:none;}
.eprof {
  margin: 2px 0 0 0;
}
.main_prof a {
  float: right;
  margin: 40px 10px 0 0;
}
.main_prof_body {
  float: left;
  height: 125px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 5px 5px 5px 0;
  text-align: justify;
  width: 435px;
}
.main_prof .main_prof_body br{display:inline;}

/*
.eprof,
.enet,
.elogin,
.ealert{float:left; border:0px solid red;}
*/

#profile{display:none;}

/*profile blogs*/

.myBlogBox{margin:0px; padding:0px 0 0 0px; text-align:left; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; width:590px; float:left; clear:both;}
.myBlogBox #txt{margin:10px; padding:0px; width:550px;}
.myBlogBox #txt p{padding:10px 0px 0px 0px;}
.myBlogBox #txt #txt{padding:0px; margin:0px; width:550px;}

/* edit profile - checkboxes header */

.header_check{padding:3px; font-size:100%; background-color:#ededed; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width:1px;}

/* right panel styles */ 

#rightPanel{font-size:100%; width:191px; margin:20px 0 0 -20px; padding:0px 0px 0px 0px; text-align:left; height:100%; float:left; position:relative; display:block;}
#rightPanel .MBwebshot{margin:0px 0 10px -15px; padding:0 0px 10px 0px;text-align:left;background:url('/images/mb_webshot.gif');background-position:top left;background-repeat:no-repeat;float:left;clear:left;height:151px;width:167px; color:#6D6D6D;}
#rightPanel .MBwebshot:hover{margin:0px 0 10px -15px; padding:0 0px 10px 0px;text-align:left;background:url('/images/mb_webshota.gif');background-position:top left;background-repeat:no-repeat;float:left;clear:left;height:151px;width:167px;}
#rightPanel .MBwebshot .weblink{margin-top:125px; color:#6D6D6D; font-family:'EurostileRegular'; font-size:14px; text-align:center; text-decoration:none;}
#rightPanel .ITCwebshot{margin:0px 0 10px -15px; padding:0 0px 10px 0px;text-align:left;background:url('/images/itc_webshot.gif');background-position:top left;background-repeat:no-repeat;float:left;clear:left;height:151px;width:167px; color:#6D6D6D; text-decoration:none;}
#rightPanel .ITCwebshot:hover{margin:0px 0 10px -15px; padding:0 0px 10px 0px;text-align:left;background:url('/images/itc_webshota.gif');background-position:top left;background-repeat:no-repeat;float:left;clear:left;height:151px;width:167px; text-decoration:none;}
#rightPanel .ITCwebshot .weblink{margin-top:125px; color:#6D6D6D; font-family:'EurostileRegular'; font-size:14px; text-align:center; text-decoration:none;}

.TRwebshot{background:url('/images/tr_webshot.gif');background-repeat:no-repeat; background-position:left top; font-size:110%; width:157px; margin:10px 20px 0px 0px !important; padding:10px 0px 5px 10px; text-align:left; height:100%; float:right; border:0px solid red;}
.TRwebshot:hover{background:url('/images/tr_webshota.gif');background-repeat:no-repeat; background-position:left top; font-size:110%; width:157px; margin:10px 20px 0px 0px !important; padding:10px 0px 5px 10px; text-align:left; height:100%; float:right; border:0px solid red;}
.TRwebshot .weblink{margin-top:115px; color:#6D6D6D; font-family:'EurostileRegular'; font-size:14px; text-align:center; text-decoration:none;}

#rightPanel .KPwebshot{margin:0px 0 10px -15px; padding:0 0px 10px 0px;text-align:left;background:url('/images/kp_webshot.gif');background-position:top left;background-repeat:no-repeat;float:left;clear:left;height:151px;width:167px; color:#6D6D6D;}
#rightPanel .KPwebshot:hover{margin:0px 0 10px -15px; padding:0 0px 10px 0px;text-align:left;background:url('/images/kp_webshota.gif');background-position:top left;background-repeat:no-repeat;float:left;clear:left;height:151px;width:167px;}
#rightPanel .KPwebshot .weblink{margin-top:127px; color:#6D6D6D; font-family:'EurostileRegular'; font-size:14px; text-align:center; text-decoration:none;}

#rightPanel .searchboxtop{margin:0px 0 10px 0px; padding:0 0px 0px 0px; text-align:left; /*background:url('/images/searchbottom.gif'); background-position:bottom left; background-repeat:no-repeat;*/ float:left; clear:left; width:191px;}
#rightPanel .highlight:hover{border:5px solid #fff; margin:-5px -5px 5px -20px; -moz-border-radius:7px; -webkit-border-radius:7px;}
#rightPanel .searchboxbot{margin:0px; padding:0px; text-align:left; /*background:url('/images/searchtopbg.gif'); background-position:top left; background-repeat:no-repeat;*/ float:left; clear:left; width:191px;}
#rightPanel .searchbody{padding:0px; margin:0px; border:1px solid #344d68;}
#rightPanel .searchbody .searchHead{font-family:'EurostileRegular'; padding:0 0 0 0; font-size:13px; color:#344d68; font-weight:normal; height:45px; margin:0px 0px 15px 0px;
background:url(../images/rright_top.jpg) no-repeat top center;
}
#rightPanel .searchbody .searchHead span { margin:0 0 0 10px; padding-top:10px; display:block; }
#rightPanel .searchbody .searchHead img{border:0px; padding:8px 5px 0px 10px;}
#rightPanel .searchbody .searchCrit{margin:7px 0px 0px 10px; padding:0px; font-weight:bold;}
#rightPanel .searchbody .searchicon{width:93px;text-align:center;float:left; margin:10px 0px 0px 0px;}
#rightPanel .searchbody .searchicon img{padding:0px 20px;}

#rightPanelHead{font-size:95%; margin:0 0 0 0; padding:0 0 0px 0; border:#e5e5e5 0px solid; height:350px;}
#rightPanelHead a{color:#636466;}
#rightPanel h3, #rightPanel h4, #rightPanel p, #rightPanel ul{text-align:left;}
#rightPanel h3{font-size:1.1em; color:#000000; padding:0px 0 0px 5px; margin:0px 0 0px 0; height:25px; line-height:25px;}
.3 a, h3 a:visited, h3 a:link, h3 a:hover{color:#6D6D6D;}

#rightPanel h6{font-size:1.1em; background:url('/images/rightPanel6.gif') repeat-x 0% 100%; color:#ffffff; padding:0px 0 0px 5px; margin:0px 0 0px 0; height:25px; line-height:25px;}
#rightPanel h6 a, #rightPanel h6 a:visited, #rightPanel h6 a:link, #rightPanel h6 a:hover{color:#ededed;}

#rightPanel h2{font-size:14px; color:#6D6D6D; font-style:normal; font-weight:normal; text-transform:none;}
#rightPanel h4{font-size:1.1em; background:#cacaca url('/images/rightPanel2.gif') no-repeat 0% 100%; color:#04569d; padding:0px 0 0px 5px; margin:0px 0 0px 0; height:40px; line-height:30px;}
.4 a, h4 a:visited, h4 a:link, h4 a:hover{color:#04569d;}
#rightPanel h5{font-size:1.1em; background:#ededed; color:#666; padding:0 0 2px 2px; margin:0 0 10px 0; border-top-color:#d9d9d9; border-top-style:solid; border-top-width:2px;}
#rightPanel p,
.p{padding:5px 6px 6px 3px; margin:0; font-size:100%;}
#rightPanel .closer{padding:3px; margin-top:-10px; margin-bottom:5px; font-size:96%;}
#rightPanel spa{display:none;}
#rightPanel img{border:0; padding:2px 2px 0 10px;}
#rightPanel ul{list-style-image:url('/images/bullet_red.gif'); padding-left:7px; padding-top:0px; margin-left:15px; margin-top:7px; margin-bottom:5px;}
#rightPanel li{padding:0px 0 5px 0; margin-bottom:5px;}
#rightPanel li.slide{padding-left:0; margin-top:0;}
#rightPanel object{margin-top:5px;}

#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;}

#searchtxt{font-family:Helvetica, Arial, Sans-Serif; font-size:135%; color:#6c6c6e; font-weight:bold; padding:0px 0 0 0; margin:3px 0 0 0;}
#searchtxt a{color:#6c6c6e;}

/* used for close/open boxes */

#hidden-7{background:#f5f6f6; color:#000000; overflow:hidden; text-align:left;}
#toggle{display:none;}

/* left panel styles */
#leftPanel{width:1001px; height:40px;}
#leftPanel a:hover{text-decoration:none!important;}
#leftPanel .leftPanelTop{height:38px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:relative;}
#leftPanel h3, #leftPanel .h3{height:38px; line-height:38px;}
#leftPanel h3 a, #leftPanel .h3 a{display:block; padding:0 25px; height:38px; line-height:38px; color:#070707!important;}
#leftPanel img{display:none;}
#leftPanelHead,
.leftPanelHeadItem{float:left; height:38px;}
#leftPanelHead .SubMenu,
.leftPanelHeadItem .SubMenu{display:none!important; left:0; line-height:20px; position:absolute; top:38px; width:auto; z-index:12000!important;}
div:hover#leftPanelHead,
div:hover.leftPanelHeadItem{background:#0019a8;}
div:hover#leftPanelHead .SubMenu,
div:hover.leftPanelHeadItem .SubMenu{display:block!important; background:#e5e5e5;}
div:hover#leftPanelHead h3 a,
div:hover#leftPanelHead .h3 a,
div:hover.leftPanelHeadItem h3 a,
div:hover.leftPanelHeadItem .h3 a{color:#fff!important;}

/* unknown */

#all{background-color:#ffffff; padding-bottom:4px; padding-top:2px; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width:2px; margin-top:-2px;}

/*** MAIN NAV STYLES ***/

#mainNav0{width:100%;}
#mainNav1{width:100%; height:36px; width:680px; color:#575a5d;}
#mainNav1 div{margin:0 0 0 10px;}
#mainNav1 a{font-family:Helvetica, Arial, Sans-Serif; font-size:100%; font-weight:normal; padding:0px 12px 0 8px; margin:17px 0 0 0; color:#ffffff; line-height:36px;}
#mainNav1 a, #mainNav1 a:visited, #mainNav1 a:link{text-decoration:none;}
#mainNav1 a:hover{text-decoration:underline;}

/*** END MAIN NAV STYLES ***/

/* used for manage networks page */

.tablespace{margin-right:5px; margin-left:5px;}
.mancont{float:right; width:570px; color:#6a6d6e;}
.manage{float:right; color:#6a6d6e; font-weight:normal;}

.manage{padding:0px; margin:0px 0 0px 0px; color:#6a6d6e;}
.manage img{padding:0px 10px 0px 0; margin:0px 0 0 0;}
#main .mancont .manage a{padding:0px 0px 0px 0px; margin:0px 0 0 0; border:0px solid #000; color:#6a6d6e; font-weight:normal;}

.nedit{text-align:right; width:100%; margin-bottom:5px;}
.bulkl{float:left; margin-bottom:5px; width:590px; text-align:right; height:25px;}


.ewv_listc{float:right;}
.evmanage{float:right;}
.predit{text-align:right; margin-bottom:5px; margin-right:5px; float: right;}
.addblog{float:right;}

/* Related Links (Tabs) stylesheet */

#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,
.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;}

/* end of Related Links (tabs) style */

.network{padding:0px 0 0 0px; margin:0px 0 0 0px; color:#8c8d8e; font-weight:normal; font-size:11px;}

/* main content body styles */

#newDiv{z-index:11; font-family:Helvetica, Arial, Sans-Serif; font-size:105%; color:#575a5d; padding:0px; margin:0px 0px 10px 0px; min-height:555px; border:0px solid #ccc;}
#newDiv a{color:#575a5d;}
#linkContainer ul{font-size:89%;}
#linkContainer li{padding:0px 0px 2px 0px;}

/* jump-downs for folders - bulleted list for content page */

#linkContainer .folder{font-size:95%; list-style-image:url('/images/folder1.gif');}
#linkContainer p.more{font-size:89%; font-weight:bold; padding:0px; text-align:right; margin-bottom:0px;}
#linkContainer p{padding-left:15px;}

/* used as main font style on all pages - allows padding on each page */

#main{padding:0px; margin:10px 0 0 0; width:750px; clear:both; height:100%; position:relative; float:left;}
#main p,
.p{font-size:100%; padding:5px 0 0 1px; margin:0;}
#main ul{font-size:100%;}
#main h2{font-size:14px;}

/*
#main .ptext{background-image:url("/images/bg_textarea_470_300.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:300px; margin:0 10px 10px 0; padding:5px; width:485px; font-size:12px; font-weight:normal;}
*/

#main .ptext{background-image:url("/images/bg_textarea_470_300.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6C6C6E; height:290px; margin:0 0px 10px 0; padding:5px; width:470px; font-size:12px; font-weight:normal;}
#main .inptxt{background-image:url("/images/bg_search_input470.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:470px; height:14px; line-height:14px; color:#6C6C6E; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:5px !important;}

/*
#main .inptxt{background-image:url("/images/bg_search_input470.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:470px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}
*/

#main .inptitle{padding:5px; height:50px; width:450px; margin:0px;}
#main .txtlarge{padding:5px; height:100px; width:450px; margin:0px;}
#main .inpdoc{padding:5px; width:auto; border:0px;}
#main .inpsimp{padding:5px; width:450px; margin:0px;}
#main .singsel{padding:0px; margin:0px; height:22px;}
#main .multisel{padding:5px; margin:0px; width:430px;}
#main h1{font-family:'EurostileRegular'; line-height:40px; color:#6D6D6D; font-weight:normal; padding:0px 0px 0px 10px; line-height:40px; height:40px; width:580px; display:block; font-size:16px; margin:0px 0px -10px 0px;}
#main .h1{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:580px; display:block; font-size:16px; margin:0px 0px 0px 0px; float:left;}
#blogtab{width:594px; margin:0px; padding:0px; align:left; border:0px solid #000;}
#main .txtev{padding:5px; width:400px; height:200px; margin:0px;}
#main .txtmes{background-image:url("/images/bg_textarea_450x110_7.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:200px; margin:0 10px 10px 0; padding:5px; width:355px; font-size:12px; font-weight:normal;}
#main .inpdoc{padding:5px; width:526px; margin:0px;}
#main .inpfol{padding:5px; width:618px; margin:0px;}

/* used throughout the site to allow indentation when displaying text */

#txt{padding-left:5px; padding-bottom:0px; padding-right:7px; padding-top:0px; clear:left;border:0px solid #ccc;}
#txt p{color:#333; padding:0; margin:0;}

#txtd{background-color:#fcfbf5; border-bottom-width:1px; border-bottom-color:#fcfbf5; border-bottom-style:solid;}

/* drag and drop boxes - small */

.groupWrapper{width:385px; float:left; margin:10px 0px 0px 0px; min-height:15px;}

/* drag and drop boxes - big */

.groupWrapper1{width:590px; margin:10px 0px 10px 0px; border:0px solid #000;}

.serializer{clear:both;}

/* drag and drop boxes */

.groupItem{margin-bottom:10px; margin-top:0px; paddng-top:0px; border:0px solid #ccc; position:relative; float:left; clear:both;}
div:hover.groupItem{border:1px dashed #5881c1; margin:-1px -1px 9px;}
.groupItem .itemHeader{font-family:'EurostileRegular'; line-height:35px; color:#6D6D6D; border:0px solid #cccccc; background:url('/images/header2.gif'); background-position:top; background-repeat:no-repeat; padding:5px 0 10px 2px; font-weight:normal; font-size:130%; height:32px; position:relative; vertical-align:center; /* width:288px; */}
.groupItem .itemHeader img{padding:0 0 5px 6px; float:left; clear:left; margin:0px;}
.groupItem .itemHeader a{position:absolute; right:10px; top:0; font-weight:normal; font-size:11px; text-decoration:none;}

.sortHelper{border:3px dashed #666; width:auto !important ;}
.groupItem p{font-family:Helvetica, Arial, Sans-Serif; color:#000000; font-size:90%; margin:0 0 0 0; color:#666; font-weight:normal; line-height:24px;}
.groupItem ul{line-height:18px;}
.groupItem li{font-size:106%;}
.groupItem input.inputsubmit{font-size:90%; font-family:Helvetica, Arial, sans-serif; color:#6c6c6e; background-color:#cccccc; border-style:ridge; margin:0; margin-top:5px;}

/* used for displaying an individual piece of content */

.myBox1{margin:0 0 10px 0px; padding:0 0px 10px 0px; text-align:left; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; float:left; clear:left; width:590px;}
#heading_content{font-family:'EurostileRegular'; line-height:32px; color:#6c6c6e; border:0px solid red; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; padding:5px 0 10px 2px; font-weight:normal; font-size:14px; height:auto; float:left; width:590px; margin:0px;}

.myBox1 #txt{padding:0 10px; margin:0px; float:left; clear:both; width:570px;}

/* used on the individual content pages when viewing a content piece */

#folder{border-width:1px; border-color:#cccccc; border-style:solid;}
#folder img{right:auto;}
#folderb{padding-bottom:10px; width:590px; float:left;}

/* used on individual content pages when viewing a piece of content - to display the title */

#kc_contentm{margin-left:0; padding:0px 3px 3px 5px; margin-top:0px; margin-bottom:0; height:100%; overflow:hidden; font-size:102.5%;}
#kc_contentm #logo{margin-left:0; float:left; width:40px; padding:0 0 0px 0; display:none;}
#kc_contentm #details{margin-left:0; padding:0px 0 0 4px; z-index:1; float:left; font-weight:normal; width:570px;}
#kc_contentm #details a{font-weight:normal;}
#kc_contentm #details h1, #kc_contentm #details .h1, #kc_contentm #details h3{font-family:'EurostileRegular'; line-height:40px;  font-weight:normal; padding:6px 0px 5px 0px; line-height:18px; height:auto; width:570px; display:block; font-size:14px; margin:0px 0px 0px 0px;}
#kc_contentm #details .counter{font-weight:bold; font-size:100%; background-color:#000000; color:#ffffff; margin:1px; padding:1px; text-align:center;}
#kc_contentm #details h2,
.h2{margin:0px; padding:0px; font-size:102.5%; color:#000; font-weight:bold; display:none;}
#kc_contentm #details h2 a, #kc_contentm #details h2 a:visited, #kc_contentm #details h2 a:link{text-decoration:none; color:#000; font-weight:bold;}
#kc_contentm #details h2 a:hover{text-decoration:underline; color:#000;}
#kc_contentm hr{color:#999999; width:80%;}
#kc_contentm .messagefrom{color:#666666;}

/* Asset download */

#contdown{padding:10px 10px 10px 10px; float:none; clear:both; width:98%;}
#download{background-image:url(/images/downloadbg.gif); background-position:left top; background-repeat:no-repeat; padding:3px 0px 0 30px; margin:0; height:25px; color:#fff;font-size:100%;}
#download a{text-decoration:normal; color:#fff;}
#download a:hover{text-decoration:underline; color:#8c8d8e;}
.tabdate{color:#000;}
#netsubscribe div{border:0 none; float:right; font-weight:bold; height:31px; margin:0; padding:0;}
#netsubscribe div a{color:#FFFFFF; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:31px !important; line-height:31px !important; padding:0 !important; text-align:center; text-decoration:none; vertical-align:middle; width:94px;}
#netsubscribe{clear:both; height:31px; margin:0; padding:0; position:absolute; right:10px; text-decoration:none; top:5px;}
#netsubscribe div a:hover{height:31px;}

/* main content box used in various pages throughout the site - for big boxes */


.myBox{margin:0px 0 10px 0px; padding:0 10px 10px 0px; text-align:left; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; width:590px; float:left;}
.myBox table{margin:5px;}
.myBox table .editbox{margin:0px!important;}
.myBox .itemHeader{font-family:'EurostileRegular'; line-height:32px; color:#344d68; border:0px solid #cccccc; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; padding:5px 0 10px 2px; font-weight:normal; font-size:130%; height:32px; position:relative; vertical-align:center;}
.myBox .itemHeader img{padding:0 0 0px 6px; float:left; clear:left;}
.myBox .itemHeader a{position:absolute; right:10px; top:0; font-weight:normal; font-size:11px; text-decoration:none;}
.myBox #txt{padding:0px 0px 0px 10px; margin:0px; width:550px;}
.myBox #txt table{padding:10px 0px; margin:0px;}
.myBox #txt table input{background-image:url("/images/bg_search_input6a.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:506px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}
.myBox #txt table textarea{background-image:url("/images/bg_textarea_450x110_4.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:497px; font-size:12px; font-weight:normal;}

.myBox table input{background-image:url("/images/bg_search_input6a.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:480px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}
.myBox table input.submit{font-family:Helvetica, Arial, Sans-Serif; width:138px !important; height:35px; line-height:20px; font-size:14px !important; font-weight:normal !important; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:repeat-x; background-color:#fff !important; color:#fff !important; padding:0px 0px 6px 0px !important; margin:0px 0px 0px 215px; text-align:center; border:1px solid transparent; cursor:pointer;}
.myBox table #date{margin:0px; font-size:100%; width:110px; padding:0px; height:24px; line-height:24px; color:#6c6c6e; background-image:none; background-image:url("/images/bg_search_input100.gif"); background-position:left top; background-repeat:no-repeat;}
.myBox table .txtnews{background-image:url("/images/bg_textarea_470_300.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:300px; margin:0 10px 10px 0; padding:5px; width:470px; font-size:12px; font-weight:normal;}
.myBox table input.p{background-image:url("/images/bg_search_input470.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:470px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}
.myBox table textarea.p{background-image:url("/images/bg_textarea_470_300.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:300px; margin:0 10px 10px 0; padding:5px; width:470px; font-size:12px; font-weight:normal;}
.myBox table textarea{background-image:url("/images/bg_textarea_450x110_4.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:480px; font-size:12px; font-weight:normal;}
.myBox table #comment_text{background-image:url("/images/bg_textarea_450x110_4.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:495px; font-size:12px; font-weight:normal;}
.myBlogBox table #comment{background-image:url("/images/bg_textarea_470x110_8.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:485px; font-size:12px; font-weight:normal;}

.myBox #txt table .blogtxt{background-image:url("/images/bg_textarea_500_300.jpg"); background-position:left top; background-repeat:no-repeat; border:0 solid; color:#6c6c6e; height:300px; margin:0 10px 10px 0; padding:5px; width:500px; font-size:12px; font-weight:normal;}
.myBox #txt .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;}
.myBox #txt h3,
.myBox #txt .h3{font-family:Helvetica, Arial, Sans-Serif; padding:10px 0 0 0; font-size:14; color:#6D6D6D; font-weight:bold;}

.myBox p{font-family:Helvetica, Arial, Sans-Serif; color:#000000; font-size:90%; padding:0 0 0 0px; margin:0 0 0 0px; color:#666; font-weight:normal; line-height:24px;}
.myBox ul{line-height:18px;}
.myBox li{font-size:106%;}
.myBox input.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;}

/* header for the main content box areas */

.myGroupBox #heading{background-image:none;}
.myGroupBox #kc_profile input#send_submit{background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:repeat-x; background-color:white; height:30px; line-height:24px; border:0 none !important; color:#344d68; font-size:12px; font-weight:normal; margin:0 0 0 117px; padding:3px 0px 3px 0px !important; width:138px;}
.myGroupBox #kc_profile input#send_submit2{background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:repeat-x; background-color:white; height:30px; line-height:24px; border:0 none !important; color:#fff; font-size:12px; font-weight:normal; margin:0 0 0 0px; padding:3px 0px 3px 0px !important; width:138px;}
#heading{font-family:'EurostileRegular'; line-height:32px; color:#6D6D6D; margin:0px 0px 0 0; padding:6px 0 1px 10px; font-size:130%; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; height:32px;}
.myBox #heading img{float:left; padding:0px; margin:3px 0px 0px 0px;}

/* main content box used in main home pages throughout the site - for small boxes */

.mBox{margin-bottom:0px; margin-top:0px; padding-bottom:10px; padding-top:0px; text-align:left; 
/*background:url('../images/body22.gif'); background-position:bottom; background-repeat:no-repeat;*/
border:1px solid #cccccc;
width:100%;}
.mBox .itemHeader{font-family:Arial, Helvetica, sans-serif; line-height:38px; color:#344d68; padding:0; font-weight:normal; font-size:15px; height:40px; 
position:relative; background:url(/images/bbox_title.jpg) no-repeat top left;
vertical-align:center; margin:0px 0 0px 0px; border:0px solid #000; cursor:move;
}
.mBox .itemHeader img{ /*padding:0 0 7px 6px; float:left; clear:left; margin:0px;*/
display:none;
}
.mBox .itemHeader a{position:absolute; right:2px; top:0px; font-weight:normal; font-size:11px; text-decoration:none;}

.mBox p{font-family:Helvetica, Arial, Sans-Serif; color:#000000; font-size:90%; margin:0 0 0 0; color:#666; font-weight:normal; line-height:24px;}
.mBox ul{line-height:18px;}
.mBox li{font-size:106%;}

.mBox input.inputsubmit{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;}

#sort1{padding-right:10px;}
#main #sort1 img{margin:5px 0px 0px 0px;}
#main #sort2 img{margin:5px 0px 0px 0px;}
#sort1 img{margin:0px 0px 0px 0px;}
#sort2 img{margin:0px 0px 0px 0px;}

#news_itemHeader{margin:0px 0 0 0px; border:0px solid #000;}
#desc_itemHeader{margin:0px 0 0 0px; border:0px solid #000;}
#assets_itemHeader{margin:0px 0 0px 0px; border:0px solid #000;}
#events_itemHeader{margin:0px 0 0px 0px; border:0px solid #000;}

/* used for displaying lists of content rhoughout the site */

.mBox #kc_update{padding:3px 0px; margin:0px 10px 0 10px; height:100%; overflow:hidden; font-size:102.5%; border-bottom:1px solid #e3e3e6; line-height:15px; width:365px;}
.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;}

#kc_update{padding:3px 0px; margin:0px 0px 0 0px; height:100%; overflow:hidden; font-size:102.5%; border-bottom:1px solid #e3e3e6; line-height:15px; width:570px;}
#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:5px 0 5px 10px; border:0px solid #000;}
#kc_update #details a{padding:3px 3px 8px 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:3px 0 4px; margin:2px 10px; height:100%; overflow:hidden; font-size:102.5%; border-bottom:1px solid #e3e3e6; width:365px;}
#c_update .kc_logo{display:none;}
#c_update .details{float:left; width: 100%;}
#c_update .details .cmaindetail{margin-left:0; z-index:1; float:left; width:91%; border:0px solid #000; padding:0px 0px 0px 0px;}
#c_update .details .thumb{margin:0 5px 0 4px; float:left; width:34px; height:40px; border:1px solid #b7b5b9; overflow:hidden; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#c_update .details .thumb img{max-width:50px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#c_update .details .cmaindetail .ctitle{font-weight:normal; font-size:13px; line-height:normal; color:#6c6c6e; float:left; clear:both; width:210px; 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:90%; 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;}

#c_update .cfolder{display:none;}
#c_update .pubnet{display:none;}

#cc_update{padding:3px 0px; margin:5px 10px; height:100%; overflow:hidden; font-size:102.5%; border-bottom:1px solid #e3e3e6; width:270px;}
#cc_update .kc_logo{display:none;}
#cc_update .details{float:left; width:100%; padding:0px; margin:0px;}
#cc_update .details #cmaildetail{margin-left:0; z-index:1; float:left; width:91%; border:0px solid #000; padding:0px 0px 0px 0px;}
#cc_update .details #thumb{margin-left:0px; float:left; width:50px; border:0px solid #000;}
#cc_update .details #thumb img{max-width:50px;}
#cc_update .details #cmaildetail .ctitle{font-weight:normal; font-size:100%; line-height:normal; color:#6c6c6e; float:left; clear:both; width:210px; padding-bottom:0px;}
#cc_update .details .date{font-weight:normal; font-size:90%; line-height:normal; color:#6c6c6e; float:right; display:none;}
#cc_update .details .auth{font-weight:normal; font-size:90%; line-height:normal; color:#333; float:left; display:none;}
#cc_update .details .netname{font-weight:bold; font-size:100%; line-height:normal; color:#333; float:left; clear:left;}
#cc_update .details .comments{font-weight:normal; font-size:90%; line-height:normal; color:#333; float:right; padding-top:5px;}

#cc_update .moredate{display:none;}
#cc_update .cfolder{display:none;}
#cc_update .pubnet{display:none;}

/* 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;}
#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:normal; height:29px; font-family:'EurostileRegular'; font-size:14px; color:#6c6c6e;}
#kc_profile #details{margin-left:0; z-index:1; float:right; font-weight:normal; width:410px; height:100%; text-align:right; 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:12px; 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:380px; height:100%; text-align:right; color:#6c6c6e;}
#kc_2col select{width:375px; max-width: 375px; 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%;}

/* discussion list heading style */

#theading{font-family:'EurostileRegular'; color:#6D6D6D; margin:0; padding:3px 0px; font-size:12px; font-weight:normal !important; border-bottom:1px solid #c0c8d6; width:570px;}

/* used for showing comments to discussions, blogs and comments to pieces of content */

#askq{padding-top:10px;}
#askq a{color:#ca595a; font-weight:bold;}
#answerpost{width:575px; padding-right:0px; padding-top:5px; padding-bottom:10px;}
#answerpost a{color:#ca595a;}
#disc_topq{margin:0; padding:5px; background-color:#f9f7e9; border:1px solid #cccccc;}
#disc_topq1{margin:0; padding:5px; background-color:#ffffff; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
#disc_top{padding:5px 10px 3px 10px; font-weight:normal; /*color:#6D6D6D; */}
#disc_top a{color:#6D6D6D;}
.bbcode2-body{padding-left:5px; border-bottom:1px solid #E3E3E6; padding-bottom:10px;}
.disc{background-color:#f9f9f9;}

/* used for blogs */
.blog{font-family:Helvetica, Arial, Sans-Serif; font-weight:600; font-size:1em; background:#d9d9d9 url('/images/tabsBlog.gif') 0% 0%; background-repeat:repeat; display:inline-block; text-decoration:none;}

/* footer styles */
.foot{font-size:90%; border-top: 2px solid #344d68;}
#footer{padding:0 0 0 0; margin:0px;  width:1000px; float:left; min-height:50px; margin-top: 15px; border-top: 3px solid #0019a8; background-color: #fff; }
#footer a{line-height:2.4em;}
#footer a, #footer a:visited, #footer a:link, #footer a:hover{color:#2b4257;}
.disclaimer{font-size:89%; margin-bottom:10px;}

/* number count style for search results and lists */

.number{margin:0px 15px 10px 0px !important; width:585px; border:0px solid #cccccc;}

/* search results display style and lists when viewing member lists */

#search_res{background:#ffffff; border-top:1px solid #c0c8d6; border-right:1px solid #c0c8d6; border-bottom:1px solid #c0c8d6; border-left:1px solid #c0c8d6; padding:5px; margin:10px; height:100%; overflow:hidden; width:560px;}
#search_res #photo{margin-left:5px; float:left; width:50px; border:1px solid #929095; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:48px; overflow:hidden;}

#search_res #photo img{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden;}
#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 when listing actions in search results */

#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;}

/* used for manage networks page */

.tablespace{margin-right:5px; margin-left:5px;}
#networks{margin-left:0; padding:3px; margin:0; height:100%; overflow:auto;}
#networks #col1{margin-left:0; float:left; width:290px; padding-top:10px;}
#networks #col2{margin-left:5px; z-index:1; float:left; font-weight:normal; width:290px;}
#networks #col3{margin-left:5px; float:left; z-index:1; width:190px;}

/* used for site search and content search results */

#search_site{border-bottom:1px solid #c0c8d6; padding:3px 3px 3px 3px; margin:0px 0px 0px 10px; float:left; width:564px;}
#search_site #search_network{margin-left:0px; z-index:1; float:left; width:590px; border-bottom:0px dotted #cccccc; font-weight:bold; size:100%;}
#search_site #search_details{margin-left:0px; width:30px; font-weight:bold; border:1px solid transparent; display:none;}
#search_site #search_details2{margin-left:35px; z-index:1; float:left; width:490px; border:1px solid transparent; font-weight:normal !important; color:#8c8d8e; font-size:10px;}
#search_site #search_details2 br{display:none;}
#search_site #search_details2 a{font-weight:bold; float:left; width:100%; font-size:12px; color:#6a6c6e;}

/* used for manage networks page */

#cols{margin-left:0; padding:0; margin-top:0; margin-bottom:0; height:100%; overflow:auto;}
#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{margin-left:20px; z-index:1; float:left; width:270px; margin-bottom:5px; line-height:18px; padding-top:5px;}
#cols #col1 input.checkbox{border:0px solid #fff;}
#cols #col2 input.checkbox{border:0px solid #fff;}
.tabl{background-color:#ededed; width:100%; padding:5px;}

/* style for the BB text editor */

.bbcode-u{text-decoration:underline;}
.bbcode_s{text-decoration:line-through;}
.bbcode_h{outline:gold 2px solid;}
.bbcode_code_header{display:block; margin:4px 0 0 0; font-weight:bold;}
.bbcode_code_body{display:block; margin:4px 0 4px 20px; color:#000000; font-weight:normal; font-style:normal; font-size:11px; font-family:monospace; border:1px solid gray; padding:5px;}
.bbcode_quote_body{font-family:tahoma, arial, verdana, sans; font-size:11px; margin:4px 0 4px 20px; border:1px solid #555; padding:5px;}
.bbcode_quote_header{display:block; margin:4px 0 0 0; font-weight:bold;}
.bbcode_prop{font-family:monospace;}
.bbcode_center{text-align:center;}

/* video player styles */

#video{background-image:url('/images/video_bg.gif'); background-repeat:repeat-x; background-color:#eeeeee; background-position:left 0%; border-color:#cccccc; border-style:solid; border-width:1px; width:322px;}
#video_play{padding:10px; float:none; width:98%;}
.ddoc_l {display:none;}

div.domtab{margin:0; padding:0; text-align:left;}
ul.domtabs{margin:0; padding:0; list-style:none; line-height:13px;}
ul.domtabs li{display:inline; margin:0; padding:0; font-size:95%;}
ul.domtabs a{float:left; background:url(/images/tab_left1.gif) no-repeat left top; background-colour:transparent; margin:0; padding:0px 0 0px 7px; text-decoration:none; font-weight:bold;}
ul.domtabs a span{float:left; display:block; background:url(/images/tab_right1.gif) no-repeat right top; padding:5px 15px 2px 6px; color:#000;}
ul.domtabs a span{float:none;}
ul.domtabs a:hover span{color:#666666; background-position:100% -30px;}
ul.domtabs li a:hover{background-position:0% -30px;}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited{background-position:0% -30px;}
ul.domtabs li.active a:visited span{color:#fff; background-position:100% -60px;}
ul.domtabs li.active a:link{background-position:0% -60px;}
ul.domtabs li.active a:link span{color:#fff; background-position:100% -60px;}
ul.domtabs li.active a:active{background-position:0% -60px;}
ul.domtabs li.active a:active span{color:#fff; background-position:100% -60px;}

/* used for small tabs on content pages - comments, at a glance etc */


div.domtab2{margin:0 0 0px 0; padding:0px 0 0 0px; text-align:left; float:left; width:590px;}
ul.domtabs2{margin:3px 3px 0px 10px; padding:0; list-style:none; line-height:13px; float:left;}
ul.domtabs2 li{display:inline; margin:0; padding:0; font-size:100%;}
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:left; display:block; background:url(/images/tab_right2.gif) no-repeat right top; padding:5px 15px 3px 6px; color:#fff;}
ul.domtabs2 a span{float:none;}
ul.domtabs2 a:hover span{color:#666666; 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{color:#575A5D; font-weight:bold; background-position:100% -60px;}
ul.domtabs2 li.active a:active{background-position:0% -60px;}
ul.domtabs2 li.active a:active span{color:#fff; background-position:100% -60px;}

/* used on the content pages to style the content */

div.contab{z-index:11; font-family:Helvetica, Arial, Sans-Serif; background-position:top; background-color:#ededed; color:#000000; margin:1px 0px 0 10px; padding:0 0 10px 0; display:block; float:left; width:570px; border:0px solid red;}
.contab #txt{padding:0px; margin:0px 0px 0px 5px; width:565px;}

/* used on some cpages with sub-nav to allow for some fancy background */

div.test1{z-index:11; font-family:Helvetica, Arial, Sans-Serif; background-position:top left; color:#000000; padding-top:0; padding-left:0px; padding-right:0; display:block; margin:0; width:615px;}
div.test{padding:0px 0px 0px 0px; width:590px; margin:0px; background-image:url('/images/body1.gif'); background-position:left bottom; background-repeat:no-repeat; border:none;}
div.test #txt{padding:10px; margin:0px; width:570px;}
.test #txt input.submit{margin:0px 0px 0px 215px; cursor:pointer;}
.test #txt input.inbox{font-family:Helvetica, Arial, Sans-Serif; width:138px !important; height:35px; line-height:20px; font-size:14px !important; font-weight:normal !important; background-image:url('/images/sumbit_bg.gif'); background-position:left top; background-repeat:repeat-x; background-color:#fff !important; color:#fff !important; padding:0px 0px 6px 0px !important; margin:0px 0px 0px 55px; text-align:center; border:1px solid transparent; cursor:pointer; display:none;}
div.test #txt #kc_profile{padding:0px 0px 10px 0px; margin:0px;}

/* used to show the list of folders in the content page */

.domtab1{padding:3px 0 0 0; margin:10px 0 0 0; font-size:100%; border:0px solid #ccc;}
ul.domtabs1{margin-bottom:15px; border:none; padding:0; width:550px; margin-left:1px; list-style:none;}
ul.domtabs1 li{margin:0; width:275px; float:left; padding:0 0 0 10px; text-decoration:none;}
ul.domtabs1 a:link, ul.domtabs1 a:visited, ul.domtabs1 a:hover{padding:3px; margin:0; font-size:100%; color:#000000; font-weight:normal; text-decoration:none;}
.tml > body ul.domtabs1 a:link, html > body ul.domtabs1 a:visited, html > body ul.domtabs1 a:active, html > body ul.domtabs1 a:hover{line-height:15px;}
ul.domtabs1 a:hover{padding:3px; margin:0; font-size:100%; text-decoration:underline;}
ul.domtabs1 li.active a:link, ul.domtabs1 li.active a:visited, ul.domtabs1 li.active a:hover{padding:3px; margin:0; text-decoration:none; font-size:100%; font-weight:normal; color:#307dc7!important;}
ul.domtabs1 li.active a:active{padding:3px; margin:0; text-decoration:none; font-size:100%; font-weight:bold; color:#000000;}
ul.domtabs1 .new{padding:3px; margin:0; color:#000000; font-weight:bold; text-decoration:none; font-size:100%; border-bottom:2px solid #003399; background-color:#ffffff;}

/* used to show the sub-navs for the account settings page, my contacts page and messages page and edit content page */

#tabnavcontainers{margin:0; padding:0; text-align:left; float:left; border:0px solid red;}

#tabnavs{float:left; font:normal 95% Helvetica, Arial; border-bottom:0 solid #999999;}

#tabnavs ul{margin:0; padding:0; list-style:none; float:left; width:600px;}

#tabnavs li{display:inline; margin:0; padding:0;}

#tabnavs a{float:left; background:url(/images/tab_left1.gif) no-repeat left top; margin:0; padding:0 0 0 7px; text-decoration:none; font-weight:bold;}

#tabnavs a span{float:left; display:block; background:url(/images/tab_right1.gif) no-repeat right top; background-color:transparent; padding:3px 10px 3px 4px; color:#344d68; font-weight:bold;}

#tabnavs a:hover{background-position:0% -30px; float:left;}

#tabnavs a.on{background-position:0% -60px;}

#tabnavs a:hover span{color:#666666; background-position:100% -30px;}

#tabnavs a.on span{color:#6D6D6D; font-weight:bold; background-position:100% -60px;}

#tabnavs a:active{background-position:0% -30px;}

/* used to show the sub-tabs for the manage profile, */

div.domtab3{margin:0; padding:0; text-align:left; float:left;}
ul.domtabs3{margin:0; padding:0; list-style:none; line-height:13px; float:left;}
ul.domtabs3 li{display:inline; margin:0; padding:0; font-size:100%;}
ul.domtabs3 a{float:left; background:url(/images/tab_left1.gif) no-repeat left top; background-color:transparent; margin:0; padding:0 0 0 7px; text-decoration:none; font-weight:normal;}
ul.domtabs3 a span{float:left; display:block; background:url(/images/tab_right1.gif) no-repeat right top; background-color:transparent; padding:5px 15px 5px 6px; color:#575A5D; font-weight:bold;}
ul.domtabs3 a span{float:none;}
ul.domtabs3 a:hover span{color:#666666; background-position:100% -30px;}
ul.domtabs3 li a:hover{background-position:0% -30px;}

ul.domtabs3 li.active a:link, ul.domtabs3 li.active a:visited{background-position:0% -60px;}
ul.domtabs3 li.active a:visited span{background-position:0% -60px;}
ul.domtabs3 li.active a:link{background-position:0% -60px;}
ul.domtabs3 li.active a:link span{color:#6E6D6E; background-position:100% -60px; font-weight:bold;}
ul.domtabs3 li.active a:active{background-position:0% -60px;}
ul.domtabs3 li.active a:active span{background-position:100% -60px;}

/* used in the tell a friend page */

.friend{font-family:Helvetica, Arial, Sans-Serif; color:#333; font-size:82.5%; margin:0 0 0 0; padding:0; color:#666;}

/* tooltip css used for hover-overs throughout the site*/

#tooltip{padding:3px; background:#f9f7e9; border:1px solid #9a9a9a; text-align:left; font-size:90%; max-width:350px; color:#000000; z-index:30000;}
span.tip{/* border-bottom:1px solid #9a9a9a; */
display:none;}

.myBox table.dis_tb{valign:top; margin:0px 0px 0px 10px; padding:0px; width:570px;}

/* not used anymore */

.groupItem1{margin-bottom:20px; border-color:#cccccc; border-style:solid; border-width:1px;}
.groupItem1 .itemHeader{line-height:20px; background-color:#f9f7e9; border-bottom:2px solid #cccccc; color:#6D6D6D; padding:0 0 0 5px; font-weight:bold; font-size:100%; height:20px;}
.groupItem1 .itemHeader a{position:absolute; right:10px; top:0; font-weight:normal; font-size:11px; text-decoration:none;}
.groupItem1 p{font-family:Helvetica, Arial, Sans-Serif; color:#000000; font-size:90%; margin:0 0 0 0; color:#666; font-weight:normal; line-height:24px;}
.groupItem1 ul{line-height:18px;}
.groupItem1 li{font-size:106%;}
.groupItem1 input.inputsubmit{font-size:90%; font-family:Helvetica, Arial, sans-serif; color:#6c6c6e; background-color:#cccccc; border-style:ridge; margin:0; margin-top:5px;}

.mBox1{margin-bottom:0; padding:0; text-align:left; border-top:1px solid #003399; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; background:#ffffff url('/images/panelbg.gif') repeat-x 0% 100%; background-position:top 0%; width:100%;}

/* style not used anymore */

#kc_item{background:#ffffff; margin-left:0; padding:3px; margin-top:5px; margin-bottom:0; height:100%; overflow:auto; font-size:102.5%;}
#kc_item #desc{margin-left:5px; float:left; width:425px; padding-right:15px;}
#kc_item #details{margin-left:0; z-index:1; float:left; font-weight:normal; width:200px; border-color:#cccccc; border-style:ridge; border-width:1px; padding:0;}
#kc_item #details a{font-weight:normal;}
#kc_item #details p{font-weight:normal; font-size:100%; line-height:normal; color:#000000;}
#kc_item #details .counter{font-weight:bold; font-size:100%; background-color:#000000; color:#ffffff; margin:1px; padding:1px; text-align:center;}
#kc_item hr{color:#999999; width:80%;}
#kc_item .messagefrom{color:#666666;}
#kc_item #details h3{background-color:#f9f7e9; padding:2px; border-bottom-color:#cccccc; border-bottom-width:2px; border-bottom-style:solid; color:#000000;}
#kc_item #details1 h3{background-color:#f9f7e9; padding:2px; border-bottom-color:#cccccc; border-bottom-width:2px; border-bottom-style:solid; color:#000000;}
#kc_item #details1{margin-left:0; z-index:1; float:left; font-weight:normal; width:200px; border-color:#cccccc; border-style:ridge; border-width:1px; padding:0;}
#section{background:#ffffff url('/images/rightPanel.gif') repeat-x 0% 100%; padding:5px; margin-top:10px;}

.job{height:1px; margin-left:0; color:#cccccc; width:100%;}
.new{color:#000000; font-weight:bold;}

#contentMyCim, #contentMyCimGrey{font-size:89%; width:191px; margin:20px 0 0 0; padding:0; float:right;}

.inputbox{width:158px; height:24px; line-height:24px; background-image:url("/images/bg_input150.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; color:#6c6c6e; font-size:12px; font-weight:normal; margin:5px 0px; background-color:#fafbfd; padding:0 0px 0px 5px !important;}

#loginBox, #myCimLinks, #networkingLinks{background-color:#e0e7ec; width:181px; border-right:1px solid #6f90a8; border-left:1px solid #6f90a8; margin:0; padding:0;}
#loginBox{border-top:1px solid #6f90a8;}
#sidebarWrapper h3{background:#d9d9d9 url('/images/newhome/mycimH3BG.gif') repeat-x 0% 0%; color:#316787; border-bottom:1px solid #6f90a8; padding:4px; margin:0;}
#sidebarWrapper ul{list-style-image:url('/images/newhome/chev3.gif'); padding:0;margin:10px 0 0 25px;}
#sidebarWrapper li{padding:0; margin:0;}
#loginBox form{margin:0; padding:10px 0 0 0;}
#loginBox form fieldset{border:0; padding:0; margin:0;}
#loginBox form fieldset legend{display:none;}
#loginBox label, #loginBox input{margin:0 0 0 10px;}
#loginBox #username, #loginBox #password, #loginBox #submit{font-size:1em;}
#loginBox #username, #loginBox #password{width:60px; border:1px solid #6f90a8;}
#loginBox #password{margin-left:8px;}
#loginBox #submit{width:30px; margin-left:5px; font-weight:bold; color:#316787; border-top:1px solid #fff; border-right:1px solid #6f90a8; border-bottom:1px solid #6f90a8; border-left:1px solid #fff; background:#d9d9d9 url('/images/newhome/mycimH3BG.gif') repeat-x 0% 0%; cursor:pointer;}
#loginBox img{margin:0 4px 0 0;}
#loginBox p{margin:10px; color:#316787;}
#loginBox .bold{font-weight:bold;}
#loginBox .error{margin:10px; color:#c00;}
#loginBox .logout{margin:0 0 0 10px;}

#networkingLinksWrapper, #myCimLinksWrapper, #loginBoxWrapper{padding:0 0 20px 0; margin-left:0; width:183px;}
#myCimLinksWrapper, #loginBoxWrapper{background:#fff url('/images/newhome/mycimDivBG-lower.gif') repeat-x 0% 100%;}
#networkingLinksWrapper{background:#fff url('/images/newhome/mycimDivBG-lowerLast.gif') repeat-x 0% 100%;}

.demo{list-style-image:url('/images/arrow.gif'); padding-left:0; margin-left:0; margin-top:0;}
.demonav{list-style-image:url('/images/arrow.gif'); padding-left:0; margin-left:0; margin-top:8px;}
.bgdemo{background:url('/images/bg_fade.gif') repeat-x; border:1px solid #cccccc;}
.bp{color:#000000; font-weight:bold; font-size:105%; margin:0; padding-bottom:10px;}
#rss{background:#ededed; margin-left:0; padding:5px; margin-top:5px; margin-bottom:0; height:100%; overflow:auto;}
#rss #rss1{margin-left:0; float:left; width:270px; font-weight:normal;}
#rss #rss2{margin-left:20px; z-index:1; float:left; width:270px;}
#rs{background:#ffffff; margin-left:0; padding:5px; margin-top:5px; margin-bottom:0; height:100%; overflow:auto;}
#rs #rs1{margin-left:0; float:left; width:270px; font-weight:normal;}
#rs #rs2{margin-left:20px; z-index:1; float:left; width:270px;}
#x{height:200px; overflow:hidden;}

.darkshade{border:1px solid #e9e9e9; background-color:#d1d1d1; padding:2px;}
.midshade{border:1px solid #e9e9e9; background-color:#f5f5f5; padding:2px;}
.question{margin:0; padding:0; font-size:105%; color:#000000; font-weight:bold; font-style:normal;}
ul.answer{line-height:normal; list-style-image:url('/images/bullet1.gif');}
li.answer{font-size:100%;}
.question1{margin:0; padding:3px; font-size:110%; color:#000000; font-weight:bold; font-style:normal; background-color:#ededed;}
ul.answer1{line-height:normal; list-style-image:url('/images/bullet2.gif');}
li.answer1{font-size:90%;}

.folder{margin-top:0px;display:none; background-color:#99CCFF;padding:2px;}

/*** POPUP CONTAINER STYLES ***/

#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{position:absolute; z-index:20000; top:0px; left:0px; display:none; padding:0px; overflow-x: none; overflow-y: scroll; }
#popupInner{border:0px solid #000000; background-color:#ededed;}
#popupFrame{margin:0px; width:100%; height:100%; position:relative; z-index:202;}
#popupTitleBar{background-color:#486CAE; color:#ffffff; font-weight:bold; height:0em; padding:0px; border-bottom:0px solid #000000; border-top:0px solid #78A3F2; border-left:0px solid #78A3F2; border-right:0px solid #204095; position:relative; z-index:203;}
#popupTitle{float:left; font-size:1.1em; 	display:block; 	height:	20px;}
#popupControls{float:right; cursor:pointer; cursor:hand;}

#mainw{padding:5px; font-size:100%; width:760px; font-family:Helvetica, Arial, Sans-Serif; background-color:#ffffff; color:#000000;}
#mainw p,
.p{font-size:100%;}
#mainw ul{font-size:100%;}
#mainw h2{font-size:102.5%;}

/* wizard styles */

.wizehead{padding:3px;font-size:110%;background-color:#ededed;border-bottom-color:#cccccc;border-bottom-style:solid;border-bottom-width:1px;color:#000000;font-weight:bold;}
.wizblue{font-size:110%;font-family:Helvetica, Arial, sans-serif; valign:top; align:left; margin:0; color:#3366cc; font-weight:bold;}
.wiztd{padding:10px;}

/**contact alert on homepage**/

#contact_rep{padding-left:10px;}
#contact_rep h2,
.h2{font-family:Helvetica, Arial, sans-serif; padding:0px 0 0 0; font-size:13px; /*color:#6D6D6D; */
color:#6C6C6E; font-weight:bold; clear:right;}
.mBox #contact_rep #contact_mes p{clear:left; padding-left:0; padding-top:15px;}
.mBox #contact_rep #contact_mes p a{font-weight:bold;}
#contact_mes img{border:1px solid #afafaf; margin-right:10px; margin-bottom:-5px;}
#contact_mes p img{border:0px solid #afafaf; margin-right:3px;}
 
/* contact request styles */

.chead{font-size:14px;font-family:arial, sans-serif;color:#fff;font-weight:bold; padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px; background-color:#6c6c6e;}
.cheadark{background-color:#cccccd;}
.cbody{background-color:#ffffff; font-size:11px;padding:10px;font-family:Helvetica, Arial, sans-serif; color:#000000;}
.cbody textarea{background-image:url("/images/bg_cbody_textarea.gif"); background-repeat:no-repeat; border:0 none; height:65px; margin:0; overflow:hidden; padding:5px; width:340px;}
.cfooter{background-color:#ffffff; padding:5px; height:55px;}
.cfooter div{padding:10px 10px 0 10px;}

.cmessage{background-color:#f5f5f5;padding:2px;font-weight:normal;margin:10px 0px 10px 0px; color:#000000; clear:left;}
.support{font-family:Helvetica, Arial, Sans-Serif; color:#000000; font-size:105%; /* Resets 1em to 10px */ padding:3px 3px 3px 35px; border-color:#d4d5d6; border-style:solid; border-width:1px; background-color:#e1e2e3; background-image:url(/images/markerg.gif); background-position:top left; background-repeat:no-repeat; line-height:20px; font-weight:bold; float:left; width:548px; margin:5px 0px 10px 5px;}

#sharethis{display:none;}


/*** Style sheet for CalendarPickerControl * System-colors theme */

div.calendarbutton{position:absolute; width:15px; height:16px; background:transparent url("/images/calendar_icon.png") no-repeat center;}
#CalendarPickerControl{background-color:transparent; width:200px; height:170px;}
#CalendarPickerControl table.calframe{width:100%; border:1px solid #cccccc; background-color:#eaeaea; text-align:center;}
#CalendarPickerControl td.monthname{width:100%; font:normal 12px Arial; color:captiontext; font-weight:bold; background-color:#eaeaea;}
#CalendarPickerControl td.monthnameLNX{width:100%; font:normal 12px Arial; color:highlighttext; font-weight:bold; background-color:#cccccc;}
#CalendarPickerControl table.navigation{width:100%; text-align:center;}
#CalendarPickerControl td.navbutton{font:normal 11px Arial; color:buttontext; font-weight:bold; background-color:buttonface; border-width:1px; border-style:solid; border-color:#cccccc; cursor:pointer;}
#CalendarPickerControl td.navbutton:hover{text-decoration:underline; border-color:#cccccc; background-color:#cccccc;}
#CalendarPickerControl span.yearbutton{cursor:pointer;}
#CalendarPickerControl span.yearbutton:hover{text-decoration:underline;}
#CalendarPickerControl td.dayname{font:normal 11px Arial; color:#000000; font-weight:bold; background-color:#cccccc;}
#CalendarPickerControl td.daynameLNX{font:normal 11px Arial; color:#000000; font-weight:bold; background-color:#666666;}




#CalendarPickerControl td.today{font:normal 11px Arial; background-color:buttonface; color:red; text-decoration:none; cursor:pointer; border-width:1px; border-style:solid; border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;}
#CalendarPickerControl td.today:hover{text-decoration:underline; background-color:#666666; border-color:#666666;}
#CalendarPickerControl td.current{font:normal 11px Arial; font-weight:bold; background-color:#666666; color:#ffffff; text-decoration:none; cursor:pointer;}
#CalendarPickerControl td.current:hover{text-decoration:underline;}
#CalendarPickerControl td.day{font:normal 11px Arial; background-color:#cccccc; color:#000000; text-decoration:none; cursor:pointer; border-width:1px; border-style:solid; border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;}
#CalendarPickerControl td.day:hover{text-decoration:underline; background-color:threedshadow; border-color:threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;}
#CalendarPickerControl td.weekend{font:normal 11px Arial; color:buttontext; text-decoration:none; background-color:threedshadow; cursor:pointer; border-width:1px; border-style:solid; border-color:buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;}
#CalendarPickerControl td.weekend:hover{background-color:buttonshadow; text-decoration:underline; border-color:threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;}
#CalendarPickerControl td.dayothermonth{font:normal 11px Arial; background-color:buttonhighlight; color:inactivecaptiontext; border:1px solid buttonhighlight;}
#CalendarPickerControl td.weeknumber{font:normal 9px Arial; background-color:buttonface; color:inactivecaptiontext; border-width:0px;}

div.collapse{width:900px; margin:5px 0px 0px 0px;}
div.collapse-container{width:900px; height:100%; padding:5px 0px 0px 0px;}
ul.simple, ul.simple li{list-style: none outside; padding:0; margin:0;}
ul.simple li p, ul.simple li h4{/*padding:5px 20px; */}

#ad_update{margin-left:0; padding:5px 8px 5px 9px; margin-top:0px; margin-bottom:0; height:100%; overflow:auto; font-size:95%; color:#000000;}
#ad_update a{padding:0; margin:0; float:left;}
#ad_update a img{margin-left:0; padding:0px 0px 0px 0px; float:left;}
#ad_update br{height:1px; display:none;}
#ad_update p{color:#000000;}
#ad_update a, #ad_update a:link, #ad_update a:visited{font-weight:normal; color:#000000; text-decoration:underline;}
#ad_update a:hover{font-weight:normal; color:#f5f5f5; text-decoration:none;}
#ad_update #logo{padding:5px 5px 0 0px; margin:0px; float:left; width:50px; height:74px; background-color:#f7f7f7;}
#ad_update #logo img{border:1px solid #8dc9e8; margin:0px 0 0 7px;}
#ad_update #details{padding:5px 0px 0px 3px; margin:0; z-index:1; float:left; font-weight:bold; width:60px; height:74px; background-color:#f7f7f7;}
#ad_update #details a{font-weight:normal; color:#000000;}
#ad_update #details p{font-weight:normal; font-size:100%; line-height:normal; color:#000000;}

div.adtab{margin:0px 8px 0px 8px; padding:0px 0px 0px 0px; text-align:left;}
ul.adtabs{margin:0px 0 0 0px; padding:0; list-style:none; line-height:15px; float:left;}
ul.adtabs li{display:inline; margin:0; padding:0; font-size:110%; font-weight:bold;}
ul.adtabs a{float:left; background:url(/images/ab_left1.gif) no-repeat left top; margin:3px 0 0 0; padding:0 0 0 8px; text-decoration:none; font-weight:bold;}
ul.adtabs a span{border-bottom:0px solid #000000; float:left; display:block; background:url(/images/ab_right1.gif) no-repeat right top; padding:5px 15px 2px 8px; margin:0px 1px 0 0; color:#fff; font-weight:bold;}
ul.doadtabsmtabs a span{float:none;}
ul.adtabs a:hover span{color:#666666; background-position:100% -30px;}
ul.adtabs li a:hover{background-position:0% -30px;}
ul.adtabs li.active a:link, ul.adtabs li.active a:visited{background-position:0% -30px; color:#fff;}
ul.adtabs li.active a:visited span{color:#ccc; background-position:100% -60px; color:#fff;}

#adtabs a.on{background-position:0% -60px;}
#adtabs a.on span{color:#ccc; background-position:100% -60px;}

ul.adtabs li.active a:link{background-position:0% -60px; color:#fff;}
ul.adtabs li.active a:link span{color:#fff; background-position:100% -60px;}
ul.adtabs li.active a:active{background-position:0% -60px;}
ul.adtabs li.active a:active span{color:#fff; background-position:100% -60px;}

div.adtest{z-index:11; font-family:Helvetica, Arial, sans-serif; background-color:#093e70; background-position:top; color:#000000; border-top:2px solid #3392cb; border-left:2px solid #3392cb; border-right:2px solid #3392cb; border-bottom:2px solid #3392cb; margin-top:0; padding-top:5px; padding-left:0; display:block; padding-right:0; color:#000000;}
div.adtest a{color:#000000;}
div.adtest a:link{color:#000000;}

#ibookheading{margin:0; padding:3px; font-size:110%; color:#000000; font-weight:bold; border-bottom:2px solid #cccccc;}

ul.draglist{position:relative; width:260px; height:240px; background:#f7f7f7; border:1px solid gray; list-style:none; margin:0; padding:0; overflow:scroll;}
ul.draglist li{margin:1px; cursor:move; zoom:1;}
ul.draglist_alt{position:relative; width:300px; list-style:none; margin:0; padding:0; padding-bottom:20px;}
ul.draglist_alt li{margin:1px; cursor:move;}

li.list1{background-color:#666666; border:1px solid #f5f5f5; font-size:90%; color:#ffffff;	width:239px; float:left;	list-style-image:url(/images/sp.gif);}
li.list2{background-color:#000000; border:1px solid #f5f5f5; color:#ffffff; font-size:90%; list-style-image:url(/images/sp.gif); width:239px; float:left;}

#user_actions{float:right;}

/* ask a question banner*/

#discuss{padding:10px 0px 5px 20px; background-image:url(/images/discuss_banner.gif); background-repeat:no-repeat; color:#ffffff;font-size:100%; text-align:left; background-position:right;}

.small{font-size:90%; padding:0px; margin:0px;}

/* Calendar Styles */

#calendar{border:0px green solid; margin:-10px 0px 0px 0px; padding:0px; color:#93278c; float:left;}
#calendar #txt{border:0px red solid; margin:8px 0 0 0; padding:0px 0px 19px 0px; width:772px; background-image:url("/images/ev_bg_end.gif"); background-repeat:no-repeat; background-position:bottom left; float:left;}
.alltab{width:769px; border-left:0px solid #949698; border-right:0px solid #949698; clear:both; margin-left:0px; padding-top:0px; padding-left:9px; padding-right:4px; padding-bottom:0; background-image:url("/images/ev_bg.gif"); background-repeat:no-repeat; background-position:top left; float:left;}
#calendar .weektop{padding:0px;font-weight:normal;color:#555555; font-size:100%;border:0px green solid; width:0px !important; height:0px;}
#calendar .days{width:96px; padding:0px 4px 5px 6px;height:31px; float:left;}
#calendar .dow{font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; color:#2b4275; font-weight:bold; display:block; height:31px; line-height:31px; padding:0px; text-align:center; vertical-align:middle; width:99px; font-size:110%; border:0px solid blue;}
#calendar .weekrow{overflow:hidden; border-bottom:1px solid #dcddde; padding:0; margin:0; width:749px;}

#calendar .weekday{float:left; width:106px; border-bottom:1px solid #dcddde; border-right:1px solid #dcddde; border-spacing:0px; color:#8F9495; font-size:11px; padding:0px 0 0 0px; min-height:111px; margin-bottom:-99999px; padding-bottom:99999px;}
.weekday a{font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:120%; color:#93278c;font-weight:bold;}
#calendar .nonmonth{float:left; padding:0px;color:#555555;border-bottom:1px solid #dcddde; border-right:1px solid #dcddde; background-color:#f8f9fa; width:106px; min-height:111px; margin-bottom:-99999px; padding-bottom:99999px;}
#calendar .month{background-color:#ffffff;padding:5px; color:#555555;border:0px #8d8d8d solid; width:300px;}
#calendar .weekend{float:left; width:106px; background-color:#F8F9FA; border-bottom:1px solid #dcddde; border-right:1px solid #dcddde; color:#f8f9fa; font-size:11px; padding:0px; min-height:111px; margin-bottom:-99999px; padding-bottom:99999px;}

.weekend a{background-repeat:no-repeat; font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:120%; color:#93278c;font-weight:bold; padding-left:0px;}
.weekend img{padding-top:5px;}
.today a{font-size:120%; color:#000; font-weight:bold;}


#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;}
.monthtitle{background-image:url("/images/ev_header.gif"); background-repeat:no-repeat; background-position:top left; height:28px; border-bottom:0px solid green; width 780px; clear:both; padding:0px 0px 00px 0px;margin:0;}

.monthtitle .right{float:left; background-position:left top; background-repeat:no-repeat; left:0px; margin:1px 0 0 3px; padding:0 10px 0 0px; cursor:pointer;}
.monthtitle .left{float:right; margin:1px 5px 0 0; padding:0 0px 0 0; cursor:pointer;}
.monthtitle .middle{float:left; margin:0; padding:3px 0 0 254px; font-weight:bold; font-size:150%; font-family:Arial, Sans-Serif; color:#c6c8ca; height:25px;}

#calendar .today{float:left; width:106px; min-height:111px; color:#000; font-size:11px; font-weight:bold; padding:0px; border-bottom:1px solid #c5c7c9; border-right:1px solid #c5c7c9; background-color:#fffeb7; margin-bottom:-99999px; padding-bottom:99999px;}
#calendar .today .wins{display:block; color:#6D6D6D; text-align:left; padding:5px; font-weight:bold;}

.wins{display:block; color:#6D6D6D; text-align:left; padding:5px; font-weight:bold;}

#calendar_list .fullmonth{float:left; width:630px; font-size:15px;font-weight:normal;margin:0px 0 0 0; color:#c6c8ca; padding:25px 0 5px 0px; position:relative; border-bottom:0px #c6c8ca solid; background-image:url(/images/fullmonth_bg.gif);background-position:bottom; background-repeat:no-repeat;}
#calendar .titlelink{font-size:100%; font-weight:bold; }
#calendar .wknm{font-size:170%; color:#666666; border:1px solid #cccccc; display:none;}
#calendar .time{color:#6D6D6D; font-size:11px; padding:5px 5px 5px 5px; font-weight:normal;}
.date{color:#c6c8ca; font-weight:bold;}

/*for large text mid sentence*/

#bigfont{font-family:Helvetica, Arial, Sans-Serif; font-size:145%; color:#6D6D6D; font-weight:bold;}
#bigfont span{font-family:Helvetica, Arial, Sans-Serif; font-size:145%; color:#283f55; font-weight:bold;}

/** This is the advanced settings look & feel **/

#settings{padding-right:20px; margin-right:20px; align:left;}
.advTable{background-color:#ffffff; width:100%;}
.advTDTop{background-color:#ededed; font-weight:normal; margin-top:3px; padding:2px; text-align:center;}
.advTDTitle{background-color:#ededed; font-weight:normal; padding:3px; text-align:left;}
.advTD{background-color:#ededed; font-weight:bold; padding:3px; text-align:center;}

/** Subscribe to a discussion thread **/

#threadsubscribe{padding:0px 0 0px 0; margin:0px 0 0px 0; border:0px solid #000;}
#watch{width:125px; font-weight:normal; border:1px solid #000000; background-color:#ededed; color:#000000; font-size:90%; padding:3px; text-decoration:none; cursor:pointer;}
.watch{width:125px; font-weight:normal; color:#000000; padding:3px 3px 3px 3px; text-decoration:none; cursor:pointer;}
.watch a:hover{width:125px; font-size:90%; font-weight:normal; background-color:#000000; color:#ffffff; border:0 #cccccc; text-decoration:underline; cursor:pointer;}
.watch a:active{width:125px; font-size:90%; font-weight:normal; background-color:#000000; color:#ffffff; border:0 #cccccc; text-decoration:none;}
.watch a:selected{width:125px; font-size:90%; font-weight:normal; background-color:#000000; color:#ffffff; border:0 #cccccc; text-decoration:none;}
.watch_selected{width:125px; font-weight:normal; color:#000000; padding:3px; text-decoration:none; cursor:pointer;}
.watch_selected a:hover{width:125px; font-size:90%; font-weight:normal; background-color:#000000; color:#ffffff; border:0 #cccccc; text-decoration:underline; cursor:pointer;}

.watch_selected a:active{width:125px; font-size:90%; font-weight:normal; background-color:#000000; color:#ffffff; border:0 #cccccc; text-decoration:none;}
.watch_selected a:selected{width:125px; font-size:90%; font-weight:normal; background-color:#000000; color:#ffffff; border:0 #cccccc; text-decoration:none;}




#idAdvanced{margin:5px 0 0 0; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.DDBorder{border-style:solid; border-width:2px; border-color:#fff;}
.DDHelper{position:absolute; display:none; width:390px;}

/* This is a style for new tabs look & feel for forms */

#onlineForm #oneline{float:left; clear:left; width:100%; padding:5px 0px 0px 0px; margin:0px 10px; width:570px !important; border:0px solid #ccc;}
#oneline span{padding-right:5px;}
#oneinline{float:left; clear:left; width:100%; padding:5px 0px 5px 0px; margin:0; width:700px;}
#onlineForm #line{float:left; clear:left; padding:5px 0px 0px 0px; margin:0px 10px; width:570px; border:0px solid transparent; line-height:20px;}
/*
#onlineForm #oneline input submit{background-image:url("/images/bg_search_input570.gif"); background-position:left top; background-repeat:no-repeat; border:0px solid red;}
*/
#onlineForm #oneline input{
/*
background-image:url("/images/bg_search_input570.gif");
background-position:left top; 
background-repeat:no-repeat; 
*/
width:560px; 
height:24px; 
line-height:20px; 
color:#6c6c6e; 
font-size:12px; 
font-weight:normal; 
margin:0 0 10px 0px; 
padding:0px 5px 0px 5px !important;
}
#onlineForm select{width:280px; padding:0px 0 0 0px; background-color:#e5e5e5; /*line-height:23px; */
font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; color:#6c6c6e;}

/* #dateline{width:95%;} */

#onlineForm #dateline input{margin:0px; height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%; width:30px;}
#onlineForm label{display:block; margin:10px 0px 2px 0px; font-size:100%; text-indent:1px; color:#6c6c6e; font-weight:bold; font-family:'EurostileRegular'; font-size:13px;}
#onlineForm #twoinline label {margin-left:0px !important;}
#onlineForm input.short{background-image:url("/images/bg_search_input280.gif"); background-position:left top; background-repeat:no-repeat; width:270px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 5px 0px 5px !important;}
#onlineForm input.long{background-image:url("/images/bg_search_input570.gif"); background-position:left top; background-repeat:no-repeat; width:570px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}

/* .mark{float:left;}*/

#onlineForm #oneline input.price{background-image:url("/images/bg_search_input150.gif"); background-position:left top; background-repeat:no-repeat; margin:0px 0px -3px 0px; line-height:24px; height:24px; border:1px solid #cfcfcf; padding:0px 5px 0px 5px; font-size:100%; width:145px; float:none;}
#onlineForm #oneline select.currency{margin:0px 0 -3px 3px; height:19px; border:1px solid #A2A2A2; padding:0px 0px 0px 5px; font-size:100%; width:100px; float:none;}
#onlineForm #twoinline input.long{margin:0px; height:16px; border:1px solid #cfcfcf; padding:0px; font-size:100%; width:80px;}
#onlineForm .FormSubmit,
#onlineForm #oneline input.submit{font-family:Helvetica, Arial, Sans-Serif; width:125px !important; height:25px; line-height:15px; font-size:12px !important; font-weight:normal !important; background-image:url('/images/submit_h24px.gif') !important; background-position:left bottom; background-repeat:repeat-x; background-color:#fff !important; color:#fff !important; padding:0px 0px 12px 0px !important; margin:0px 0px 0px 215px; text-align:center; border:1px solid transparent; cursor:pointer;}
#onlineForm textarea{background-image:url("/images/bg_textarea_570x200.gif"); background-position:left top; background-repeat:no-repeat; border:0 solid #CFCFCF; color:#6c6c6e; font-size:12px; font-weight:normal; height:190px; margin:5px 0px 5px 0px; padding:5px 5px 5px 5px; width:560px;}

#onlineForm #dateline{width:100%; margin:13px 0px 2px 0px; font-size:110%; text-indent:1px; color:#666666; font-weight:bold;}
#onlineForm #dateline .dateInput{background-image:url("/images/bg_search_input100.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:100px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}

#twoinline{float:left; width:50%; width:280px; padding-bottom:10px; margin:0px 0px 0px 10px; border:0px solid pink;}

#onlineForm #twoinline input .short{width:250px;}
#multiline{float:left; font-size:100%; text-indent:1px; color:#666666; font-weight:normal; width:30%; padding:0px; margin:5px 0px 10px 5px; width:180px;}

#onlineForm #multiline input{height:normal; border:0px solid #cfcfcf; font-size:100%; margin:0px; padding:0px;}

#onlineForm h2{font-family:'EurostileRegular'; line-height:32px; color:#6D6D6D; margin:0px 0px 0 0; padding:6px 0 1px 10px; font-size:130%; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; height:32px; float:none; clear:left; width:590px;}
#onlineForm{padding:0px 0px 10px 0px; margin:10px 0px 10px 0px; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; float:left;}
#onlineForm .midshade{border:1px solid #e9e9e9; background-color:#f5f5f5; padding:2px; height:14px; margin:0px; font-size:100%;}
#onlineForm .editbox{margin-left:0px; color:#000000;}

/* TabCV listing style */

#listing{padding:10px 5px 15px 5px; color:#000000; background-color:#ffffff; border-bottom:1px solid #cccccc;}
.listingat{width:550px;}
.postpone_new{background-image:url("/images/specind_sprite.png"); background-position:left top;background-repeat:no-repeat;background-position:right -50px; display:block;min-height:50px;}
#listing .header{font-size:120%; color:#04569d; font-weight:bold; line-height:29px;}
#listing .header a{text-decoration:none;}
#listing .header a:hover{text-decoration:underline;}
#listing .attr{color:#333333; font-weight:bold; font-size:100%; float:left; width:160px; line-height:16px;}
#listing .value{color:#333333; font-weight:normal; font-size:100%; line-height:16px;}
#listing .time{color:#333333; font-weight:normal; font-size:100%; line-height:16px;}
#listing .desc{color:#333333; font-weight:normal; font-size:100%; padding-top:8px; padding-bottom:10px; clear:both; width:100%;}
#listing .comm{float:left; clear:both;}
#listing .descfull{color:#333333; font-weight:normal; font-size:110%; padding-top:0px; padding-bottom:10px;}
#listing .valuefull{color:#333333; font-weight:normal; font-size:110%; line-height:18px; width:400px; padding-top:0px; padding-bottom:10px;}
#listing .attrfull{color:#333333; font-weight:bold; font-size:110%; float:left; width:160px; padding-top:0px; padding-bottom:10px;}

.author{color:#555;}
.author a{text-decoration:none;}
.author a:hover{text-decoration:underline;}

/* 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; clear: both;}
#listing_full .valuefull{color:#333333; font-weight:normal; font-size:100%; line-height:18px;padding-top:0px; padding-bottom:10px;float:right}
#listing_full .valuefull img{align:left; float:left; padding:10px;}
#listing_full .attrfull{color:#333333; font-weight:bold; font-size:100%; float:left; width:80%; 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;}
.UserMaint {margin-top: 40px;}
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;}

/* main page tag */

#page{padding:0px; margin:0px; /*background:url('images/bgcontent22.jpg') no-repeat; background-position:top left;*/ float:left; width:1000px;
position: relative;
top:40px;
padding-top: 34px;
}
#autocomplete{}

.ac_results{padding:0px; border:1px solid #c0c8d6; background-color:#f4f5fa; overflow:hidden; z-index:99999;}
.ac_results ul{width:350px; list-style-position:outside; list-style:none; padding:0; margin:0; -moz-border-radius:7px; -webkit-border-radius:7px; border:1px solid #c0c8d6;}
.ac_results li{margin:0px; padding:7px 7px; cursor:default; display:block; /* width:200px; */ font:menu; font-size:13px; line-height:14px; overflow:hidden; text-align:left;}
.ac_loading{background-color:#f4f5fa;}
.ac_odd{background-color:#f4f5fa; color:#000000;}
.ac_even{background-color:#f4f5fa; color:#000000;}
.ac_over{background-color:#fff; color:#6D6D6D; -moz-border-radius:7px; -webkit-border-radius:7px; border:1px solid #6D6D6D; cursor:pointer;}

#main input{padding:2px 5px 2px 5px; font-family:Helvetica, Arial, Sans-Serif; color:#6c6c6e; font-size:100%; border:1px solid #cfcfcf; margin:0px;}
#main input.submit{font-family:Helvetica, Arial, Sans-Serif; width:138px !important; height:30px; line-height:25px; font-size:14px !important; font-weight:normal !important; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 0px 6px 0px !important; margin:0px 0px 0px 215px; text-align:center; border:0px solid transparent !important; cursor:pointer;}
#main input#talkdel{font-family:Helvetica, Arial, Sans-Serif; width:138px !important; height:30px; line-height:25px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 6px 6px 0px !important; margin:20px 0px 0px 0px !important; border:0px solid transparent !important;}
#main input.submit_b{font-family:Helvetica, Arial, Sans-Serif; width:138px !important; height:35px; line-height:20px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 6px 6px 0px !important; margin:20px 0px 0px 0px !important; border:0px solid transparent !important;}
#main input.submit_b1{display:none;}
#main select{padding:2px 2px 2px 0px; margin:2px 2px 0px 0px; font-size:100%; color:#6c6c6e; border:1px solid #afafaf; background-color:#FDFDFD;}
#red{color:#ff0000; font-weight:normal;}
#bld{font-weight:normal;}
#oneline .metaarea{width:700px; height:60px;}
#oneline .textarea_netatt{width:700px; height:60px;}
#onlineFormAdmin #accordion #oneline .textarea_netatt{width:700px; height:160px;}

#DiscReply{margin-top:20px; clear:both; float:left; width:100%; border:0px solid blue; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat;}
#DiscReply table{margin-top:-20px; border:0px solid red; float:left; background:url('/images/header3.gif'); background-position:top left; background-repeat:no-repeat;}
#DiscReply div{padding-right:5px; min-height:15px; padding-left: 10px; padding-top:10px;}

/** Player and Playlist styles - specific for the MB player **/

.clear{/*height:1%; */clear:both; content:"."; height:0; visibility:hidden;}
#playlist{padding:0px 0px 0px 10px; height:220px; overflow:auto; margin:0px; border:0px solid #000; width:500px;}
#playlist1{width:470px;border:1px solid #d6d9da;background-color:#fff;padding:5px;}
div #playlist1:hover{font-weight:bold; color:#93278c;}
div #playlist2:hover{font-weight:bold; color:#93278c;}

#playlist .pic{float:left;width:56px; color:#555; padding-right:5px; background-image:url(/images/bgplay.gif); background-repeat:no-repeat;}
#playlist .pic img{max-width:52px; max-height:52px; width:expression(this.width > 52 ? "52px":true); height:expression(this.height > 52 ? "52px":true); display:block; margin-left:auto; margin-right:auto; opacity:1; filter:alpha(opacity=100);}
#playlist .pic img:hover{max-width:52px; max-height:52px; width:expression(this.width > 52 ? "52px":true); height:expression(this.height > 52 ? "52px":true); display:block; margin-left:auto; margin-right:auto; opacity:0.5; filter:alpha(opacity=50);}

#playlist .song{float:left;width:150px;color:#555;padding-right:5px;}
#playlist .song a:hover{color:#93278c;}
#playlist .artist{float:left; /*width:150px; */ width:120px; color:#555;vertical-align:top;}
#playlist .button{float:left; /*width:30; */ width:34; color:#555;vertical-align:top; border:0px solid #ccc;}
#playlist .button2{float:left; /*width:30; */ width:34; color:#555;vertical-align:top; padding-left:10px; border:0px solid #ccc;}
#playlist .button3{float:left; /*width:40; */ width:34; color:#555;vertical-align:top; padding-left:10px; border:0px solid #ccc;}
#playlist .tick{float:right;width:26;color:#555;}
#playlist2{width:470px; border:1px solid #d6d9da; background-color:#eae1e9; padding:5px;}

#player{width:182px;border:1px solid #8a9091; float:left;}
#player .header{background-image:url(/images/pl_topbg.gif);background-position:top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif, "Arial Narrow", "Arial Rounded MT Bold"; color:#000;font-weight:bold;font-size:12px;text-align:left;padding:5px;border-bottom:1px solid #8a9091;}
#player .song{color:#fff;font-size:11px;font-weight:normal;}
#player .middle{border-bottom:1px solid #8a9091;}
#player .middle img{display:block; margin-left:auto; margin-right:auto;}
#player .bottom{background-image:url(/images/pl_bottombg.gif);background-position:top;background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif, "Arial Narrow", "Arial Rounded MT Bold"; color:#737979;font-weight:normal;font-size:11px;text-align:center;padding:0px;border-right:1px solid #3a3a3b; border-left:1px solid #3a3a3b;}
#player .playback{padding:0px 5px 0 0px;border:0;}
#player .playff{padding:0px 5px 0 0; border:0;}
#player .play{padding:2px 5px 0 0;border:0;}
#player .slider{padding:5px 0px 6px 0px;border:0px;}
#player .pointer{padding:3px 0px 5px 0px;}
#player .bott{padding:8px 0 4px 0;}
#player .bottslide{padding:0 10px 0 10px;}

#playlistTop{padding:28px 0 0 15px; border:0px solid #cccccc; width:535px;}
#playlistTop2{background-image:url(/images/hpbox.gif); background-repeat:no-repeat; width:535px; height:300px; padding-left:13px; padding-top:0;}
#playlistTitle{font-size:110%; color:#559ca2; font-weight:bold; padding:0px 0 5px 0px;}
#playlistB{padding:0px 0px 0px 10px; height:220px; overflow:auto; margin:0px; border:0px solid #000; width:500px;}
#playlistB .pic{float:left;width:56px; color:#555; padding-right:5px; background-image:url(/images/bgplay.gif); background-repeat:no-repeat;}
#playlistB .pic img{max-width:52px; max-height:52px; width:expression(this.width > 52 ? "52px":true); height:expression(this.height > 52 ? "52px":true); display:block; margin-left:auto; margin-right:auto; opacity:1; filter:alpha(opacity=100);}
#playlistB .pic img:hover{max-width:52px; max-height:52px; width:expression(this.width > 52 ? "52px":true); height:expression(this.height > 52 ? "52px":true); display:block; margin-left:auto; margin-right:auto; opacity:0.5; filter:alpha(opacity=50);}

#playlistB .song{float:left;width:150px;color:#555;padding-right:5px;}
#playlistB .song a:hover{color:#93278c;}
#playlistB .artist{float:left; width:150px; color:#555; vertical-align:top;}
#playlistB .button{float:left; width:30; color:#555; vertical-align:top;}

#playlistB .button2{float:left; width:30; color:#555; vertical-align:top; padding-left:10px;}
#playlistB .button3{float:left; width:40; color:#555; vertical-align:top; padding-left:10px;}
#playlistB .tick{float:right; width:26; color:#555;}

.outerbookmarks{display:none;}


#trackitem{clear:both; float:left; width:571px; padding:10px;}

#trackitem .trackfree{float:right; right:50px; top:0px;}
#trackitem #pic{float:left;color:#555; padding:0px; height:95px !important; width:95px !important; background-size:95px 95px !important;}
#trackitem #pic img{margin-left:auto; margin-right:auto; opacity:0; filter:alpha(opacity=0);}
#trackitem #pic img:hover{margin-left:auto; margin-right:auto; opacity:0.8; filter:alpha(opacity=80);}

#trackdetails{float:right; padding:0px 10px 25px; width:100px; margin:0px 0px 0px 0px; position:relative; clear:right; border:0px solid #000;}
.maindetail{font-weight:bold;font-size:11px;padding-right:60px;color:#555; border-bottom:1px solid #ccc; padding:5px;}
#trackdetails .maindetail .small{color:#6c6c6e;}
.maindetail .small{font-weight:normal;font-size:11px;padding-right:60px;color:#555; padding:0px; clear:both;}

/** end of player and playlist specific styles **/

/** Add a comment box **/

#AddComment{padding:10px 10px 10px 8px; float:left; clear:both;}
#AddComment img{padding:0px 3px 0 0; margin-bottom:-4px;}
#AddComment a{color:#2c95b5;}
#folderbp .myBox1 .domtab2 .contab p a{color:#2c95b5;}
#addcomment img{padding:0px 3px 0 5px; margin-bottom:-4px;}
#addcomment a{color:#2c95b5;}
.bundle{float:left; width:92px; padding:0 10px 10px 0;}
.bundle img{width:92px; height:92px; padding:0px;}
.bundledetails{float:left; padding:0;}
.bundledetails .name{font-family:'EurostileRegular'; font-weight:normal; font-size:14px; width:165px; color:#6D6D6D;}
#newDiv .bundledetails .name a{color:#6D6D6D; text-decoration:none;}
.bundledetails .maindetail{border:0px; font-size:11px; font-weight:normal; padding:0; color:#6c6c6e;}
.bundledetails .maindetail1{border:0px; font-size:11px; font-weight:normal; padding:0; color:#6c6c6e;}
.bundledetails .maindetail1 .small{border:0px; font-size:11px; font-weight:normal; padding:0; color:#6c6c6e;}

#mainartbg4{float:left; background-image:url("/images/body.gif"); background-position:left bottom; background-repeat:no-repeat; display:block; margin:0px 5px 10px 0; padding:0; position:relative; width:290px;}
#mainartbg5{float:left; background-color:transparent; background-image:url("/images/headerwh.gif"); background-position:left top; background-repeat:no-repeat; border:0 none; display:block; margin:0 1px 0 0; padding:10px; position:relative; width:290px;}
#mainartbg4 #details{width:290px; border:0px solid #000; padding:5px; float:left;}
#mainartbg5 #kc_content{float:left; font-size:11px; font-weight:bold; height:100%; padding:10px 0 0; margin:0 0 10px; border-top:1px solid #cccccc; overflow:hidden; width:270px;}

.tracks #kc_content,
.videos #kc_content{border-bottom:1px solid #c0c8d6; border-width:98%; margin:5px 10px 5px 10px; padding:0px 0px 10px 0px; position:relative;}
.tracks #kc_content #details,
.videos #kc_content #details{padding-top:0px; padding-bottom:20px; margin-top:0px;}

.cont_contents a{color:#FF9363; text-decoration:underline;}
.cont_contents{float:left;}
.cont_sep{float:left; padding:0 5px;}

#mainartbg5 #kc_content #logo{margin:0; float:left; width:45px; height:35px;}
#mainartbg5 #kc_content #logo img{width:35px; height:35px;}
#mainartbg5 #kc_content #details{float:left; font-weight:normal; margin-left:0; padding:0; width:215px; z-index:1;}
#mainartbg5 #kc_update #details a{font-size:11px; font-weight:bold; color:#b2b2b2;}
#mainartbg5 #kc_update #details{font-weight:bold; font-size:11px; line-height:normal; color:#b2b2b2;}

.tracks #kc_content .basket{border:0 none;}
.videos #kc_content #details a,
.tracks #kc_content #details a{display:block; max-height:28px; overflow:hidden; width:195px; padding-top:0px; margin-top:0px;}
.videos .basket, 
.tracks .basket{position:absolute; right:0; top:5px;}
.videos .trackfree,
.tracks .trackfree{position:absolute; right:0px; top:0px;}

.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;}

.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;
}


#twoinline .dateInput{background-image:url("/images/bg_search_input150.gif"); background-position:left top; background-repeat:no-repeat; width:140px; height:24px; line-height:24px; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 5px 0px 5px !important;}
#twoinline .timesel{width:55px; padding:0 0 0px 0; margin:0px 0px 11px 6px;}
#twoinline .timeseldat{margin:0px 5px 0px 0px; width:50px; padding:0px; height:18px; font-size:100%;}
#onlineForm #oneline .jquery-safari-radio .mark{width:30px; margin:0px 0px 0 0px; height:23px; border:0px solid red; padding:0px 0px 0px 0px; font-size:100%; float:none; background-position:top;}
#onlineForm #oneline input.checkbox{width:30px; margin:0px; height:19px; border:0px solid #CFCFCF; padding:0px 0px 0px 0px; font-size:100%; float:left;}
#onlineForm #twoinline input.checkbox{width:30px; margin:0px; height:19px; border:0px solid #cfcfcf; padding:0px 0px 0px 0px; font-size:100%;}
.datesum{color:#8c8d8e; font-weight:normal; font-size:11px;}

/** Events functionality**/

#outsideEventBox{margin-top:50px; margin-left:5px; height:100%; width:100%; border:0px solid blue;}

#outsideEventBox #oneline {clear: left;float: left;margin: 10px 0px 0px 0px;padding: 5px 0 0 10px;width: 465px !important;height: auto;}

#outsideEventBox label {margin-left: 0px !important;float: left;width: 140px;font-family: Helvetica, Arial, Sans-Serif !important;font-weight: normal !important;padding-top: 0px;margin-top: 0px;}

#outsideEventBox #EventBox{margin-bottom:0px;}
#EventBox{font-size: 110% !important; line-height: 125% !important; margin:0px; padding:0px 0 0 0px; text-align:left; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; width:590px; float:left; clear:both;}
#EventBox .heading{line-height:25px; border-bottom:2px solid #cccccc; background:url('/images/header1.gif'); background-position:top; background-repeat:no-repeat; color:#04569d; padding:3px 0 1px 10px; font-weight:bold; font-size:120%; height:25px; position:relative;}
#EventBox .heading a{position:absolute; right:10px; top:0; font-weight:normal; text-decoration:none;}
#EventBox p{font-family:Helvetica, Arial, Sans-Serif; color:#000000; font-size:100%; color:#555; font-weight:normal; padding-bottom:10px;}
#EventBox ul{line-height:18px;}
#EventBox li{font-size:106%;}

#EventBox input.inputsubmit{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;}

#date{padding:10px 0 10px 10px; float:left; width:650px; clear:left;}
#outlook{float:left; width:40px;}
#outlook img{padding:0px 10px 0 0;}
#where{padding:10px 0 10px 10px; float:left; width:650px; clear:left;}
#webp{padding:10px 0 10px 10px; float:left; width:650px; clear:left;}
#google{float:right; width:40px;}
#google img{padding:0px 10px 0 0;}

#eventInfo{padding:10px; float:left; width:570px;}
#eventInfo #desc{padding:10px; width:550px; float:left;border: 1px solid #c3cccd!important;}
#eventInfo h2,
.h2{font-family:Helvetica, Arial, Sans-Serif; margin:0px; padding:0px 0 0 0; /*color:#6C6C6E; */ font-weight:bold; font-family:'EurostileRegular'; font-size:110%;}
#eventInfo #oneline label{float:left; clear:left;}
#eventInfo #oneline textarea{float:left; clear:left; border:0 solid #CFCFCF; color:#6C6C6E; font-size:12px; font-weight:normal; height:200px; line-height:1.4; margin:5px 0px 5px 0px; padding:0px 0px 0px 5px; width:545px; background-image:url("/images/bg_textarea_550x200.gif"); background-position:left top; background-repeat:no-repeat;}
#desc img{padding:0px 10px 10px 0px;}
.attach{text-align:left; padding:10px; font-size:110%; width:250px; float:left; clear:both;}
#advanced{margin-top:25px; float:left; clear:both; width:570px;}

#price{float:left; text-align:left; padding:2px 4px 2px 5px; /*border-top:1px solid #24559a; border-top:1px solid #afafaf; */ border-top:1px solid #afafaf; border-bottom:1px solid #afafaf; font-size:100%; width:276px; /*background-color:#ededed;*/}
#placesNo{float:left; text-align:left; padding:2px 4px 2px 5px; border-top:0px solid #ff8d08; border-bottom:1px solid #afafaf; font-size:100%; width:276px; /*background-color:#ededed;*/}
.notes{padding:10px; font-size:90%; float:left; clear:left; width:100%;}
#advanced .bookme a{margin:10px 0 10px 0; padding:5px 5px 5px 25px; font-size:100%; float:left; clear:left; /*width:164px; */ height:14px; background-image:url('/images/events.gif'); background-repeat:no-repeat; background-position:left; color:#6D6D6D;}

#firstline{padding:0px 10px 10px 10px; font-size:100%; float:left;}
#firstline label{padding:10px 10px 10px 10px; font-size:100%; float:left; clear:left; width:520px; font-weight:bold;}

#advanced #oneline label{margin:0px 0px 0px 0px; float:left; clear:left;}
#advanced #oneline textarea{/*margin:10px 0px 0px 0px; float:left; clear:left; */ border:0 solid #CFCFCF; color:#6C6C6E; font-size:12px; font-weight:normal; height:200px; line-height:1.4; margin:5px 0px 5px 0px; padding:0px 0px 0px 5px; width:565px; background-image:url("/images/bg_textarea_570x200.gif"); background-position:left top; background-repeat:no-repeat;}
#idBookNow{float:left; clear:left; padding:10px; margin:0px 0px 0px 0px; width:568px; border:0px solid #FF8D08;}
#idBookNow #oneline{float:left; clear:left; width:100%; padding:5px 0px 0px 0px; margin:0px 0px; width:570px;}
#idBookNow #firstline{padding:0px 10px 10px 0px; font-size:100%; float:left;}
#idBookNow #firstline label{padding:10px 10px 10px 0px; float:left; clear:left; width:530px; font-weight:bold; font-family:'EurostileRegular'; font-size:13px;margin:0;font-weight:bold!important;}

#responseBox{float:left; clear:left; width:550px; padding:0px 10px 10px 0px;}
#firstline input{margin:0px 10px 0px 0px;}
#eventSum{margin-top:15px; margin-left:0px; max-height:130px; padding-left:0px; border-top:1px solid #afafaf; border-bottom:0px solid #afafaf; background-color:#ededed; width:570px;}
#summary1{font-weight:bold; float:left; text-align:left; font-size:100%; width:137px; margin-left:0px; padding:2px 2px 2px 4px;border-bottom:1px solid #afafaf;}

#summary2{float:left; text-align:left; font-size:100%; width:136px; padding:2px 2px 2px 4px;border-bottom:1px solid #afafaf;}

#button{color:#fff; font-weight:bold; padding:0px 0 20px 0px; text-align:center; font-size:13px; font-weight:bold; /*background-image:url('/images/sumbit_bg.gif'); */
background-image:url('/images/submit_bg_orange.gif'); background-position:center ; background-repeat:no-repeat; background-color:#fff; width:190px; height:55px; margin-right:0px; float:left; border:0px solid #000 ;}
#button a{line-height:74px; color:#ffffff; font-weight:bold;}

#bookNow{width:100px; color:#000; font-weight:bold; padding-bottom:5px; background-repeat:no-repeat; border:none; margin-bottom:0px; text-align:center; font-size:14px; background-color:#ededed; margin-left:10px;}
#attendees{width:560px; padding:10px 0 10px 0px; border:0px solid #ff8d08; clear:both; float:left;}
#Content #attendees h2 {padding-left: 10px !important; margin-left: 0px !important;}
#attendees h2{padding:5px 0 10px 0px; color:#6D6D6D; font-family:'EurostileRegular'; font-size:13px;}
#list{clear:both; float:left; padding:0; margin:0;}
#member{float:left; width:154px; padding:10px; margin-bottom: 10px; margin-right:10px; border:1px solid #ff8d08; text-align:left; font-size:100%; min-height:80px; background-color:#fff;}
#member a{font-size:90%;}
#member img{margin:0 10px 10px 0px; border:1px solid #afafaf; /*max-width:60px; */ max-height:50px;}
#invitations{padding:10px;}

.invit{border:1px solid #cfcfcf; padding:5px 5px 5px 5px; margin:5px 5px 5px 0px; font-size:100%; width:523px; height:200px;}
.additional{border:1px solid #cfcfcf; padding:5px 5px 5px 5px; margin:5px 5px 5px 0px; font-size:100%; width:523px; height:100px;}
.multilineH{font-size:100%; font-weight:bold; text-align:left; background-color:#dddddd; border-right:1px solid #fff;}
.multiline{font-size:100%; font-weight:normal; text-align:left; background-color:#ededed; border-right:1px solid #fff; border-bottom:1px solid #fff; max-width:90px; word-wrap:break-word;}
.multiline img{padding:5px;}
.attendeelist{padding-top:10px;}

#dialog{padding-left:0px; margin-left:0px; border:0px solid blue;}
#dialog #EventMan{/*float:left;*/ clear:left; padding:10px; margin-top:0px; margin-left:0; margin-right:0; margin-bottom:10px; border:1px solid #e2dac4; width:350px; height:650px;}

#EventMan{float:left; clear:both; padding:10px;margin-top:5px; margin-bottom:10px; background-color:#F8F9FA; border:1px solid #e2dac4; /*max-width:548px; */ width:778px;}
#EventMan #twoinline{float:left; /*width:50%; */ width:272px; padding-bottom:10px; margin:0px 0px 0px 0px; border:0px solid pink;}
#EventMan #oneline{float:left !important; clear:left; width:100%; padding:5px 0px 0px 0px; margin:0px 10px 0px 0px; width:570px;}
#EventMan h2{font-size:13px; padding-top:0px; margin-bottom:5px; min-width:240px; color:#6D6D6D;}
#EventMan textarea{border:1px solid #cfcfcf; padding:5px 5px 5px 5px; margin:5px 5px 5px 0px;	font-size:100%; width:523px; 	height:250px;}
#EventMan select{border:1px solid #cfcfcf; padding:2px 2px 2px 0px; margin:1px 2px 2px 0px; width:255px; font-size:100%; height:22px; background-color:#E5E5E5; border:1px solid #a2a2a2;}
#EventMan input{height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%;}
#EventMan label{display:block; margin:10px 0px 2px 0px; text-indent:1px; min-width:240px; color:#6C6C6E; font-weight:bold; font-family:'EurostileRegular'; font-size:13px;}
#EventMan #oneline input{width:530px; margin:0px; height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%;}
#EventMan #oneline input.checkbox{width:30px; margin:0px; height:19px; border:0px solid #cfcfcf; padding:0px 0px 0px 0px; font-size:100%;}
#EventMan #oneline .checkbox{width:20px; margin:0px; height:19px; border:0px solid #cfcfcf; padding:0px 0px 0px 0px; font-size:100%;}
#EventMan #twoinline input.checkbox{width:30px; margin:0px; height:19px; border:0px solid #cfcfcf; padding:0px 0px 0px 0px; font-size:100%;}
#EventMan #dateline input{margin:0px; height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%; width:30px;}
#EventMan #oneline input.short{width:200px;}
#EventMan input{height:24px; border:1px solid #cfcfcf; padding:4px 0px 0px 5px; font-size:100%;}
#EventMan input.short{background-image:url("/images/bg_search_input255.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:255px; height:23px; line-height:23px; color:#6C6C6E; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}
#EventMan input.long{background-image:url("/images/bg_search_input550_greybg.gif"); background-position:left top; background-repeat:no-repeat; background-color:none; border:0 none !important; width:550px; height:23px; line-height:24px; color:#6C6C6E; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}
#EventMan .FormSubmit{border:1px solid #bcb9af; margin:10px 0px 10px 0px; padding:3px; background-color:#eeede9; color:#000; width:30px;}
#EventMan #oneline .FormSubmit:hover{background-color:#ededed; color:#000;}
#EventMan #oneline .FormSubmit{width:50px; border:1px solid #bcb9af; margin:5px 0px 0px 0px; padding:3px; background-color:#ededed; color:#000;}
#EventMan #oneline submit:hover{background-color:#ededed; color:#000;}
#EventMan #oneline input.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;}
#EventMan input:focus{background:#ffffcc;}

#editDetail label{text-align:left;}
.topbar{font-weight:bold;}

#clear{clear:both;}
#selected1:hover{background-image:url(/images/backgr.gif); background-position:bottom; background-repeat:repeat-x;}

.bor{float:left; clear:left; width:780px !important; border:0px solid #afafaf; background-color:#ededed; padding:0 10px 20px 10px; margin-top:1px;}
.tbl1{float:left; clear:left; width:790px !important; padding:0px; margin-top:0; border:0px solid red;}
.l1{float:left; width:42%; background-color:#ededed; padding:10px 0 8px 0px; border-bottom:2px solid #fff;}
.l15{font-weight:bold; float:left; width:13%; background-color:#ededed; padding:10px 0px 8px 0px; border-bottom:2px solid #fff;}
.l2{font-weight:normal; float:left; width:42%; border:0px solid blue; padding:5px 0 0 0px; background-color:#ededed;}
.l25{font-weight:normal; float:left; width:10%; border:0px solid blue; padding:5px 0 0 0; background-color:#ededed;}
.l31{font-weight:normal; float:left; background-color:#ededed; padding:0px 0px 0px 0px; width:97%; font-size:80%; border-bottom:1px solid #fff; min-height:12px;}
.l31 pre{font-family:Helvetica,Arial, sans-serif; color:#6D6D6D; font-size:11px; border:0px solid red; min-height:16px; padding-top:3px; padding-bottom:5px; margin:0;}

#editDetal{float:left; width:240px; padding:0px; margin-left:0; margin-right:0; text-align:left; border:0px solid red;}
#editDetal h2{font-family:'EurostileRegular'; margin:0px 0 0px 0px; padding:0px 0 0 0; font-size:13px; color:#6D6D6D; font-weight:bold; border:0px solid black;}
#editDetal #oneline{float:left; clear:left; width:100%;}
#editDetal #twoinline{float:left; clear:left; width:100%;}
#editDetal label{display:block; margin:5px 0px 2px 0px; font-size:100%; text-indent:1px; color:#666666; font-weight:bold; clear:left;}
#editDetal textarea{background-image:url("/images/bg_textarea_255x200.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; width:255px; height:200px; line-height:23px; color:#6C6C6E; font-size:12px; font-weight:normal; margin:0 0 10px 0px; padding:0 0px 0px 0px !important;}

/**tabs for the manage events > view attendees**/

/*
#tbs{padding:0px; margin:20px 0 0 0; border:0px solid red; float:left;}
#tbs #tabnavcontainers{margin:0; padding:0; text-align:left; float:left; border:0px solid red; width:750px; height:22px;}
#tbs #tabnavs a span{float:left; display:block; background-image:url(/images/tab_right2.gif); background-repeat:no-repeat; background-position: right top; padding:3px 10px 3px 4px; color:#4d4d4f; font-weight:bold;}
#tbs #tabnavs{float:left; font:normal 95% Helvetica, Arial; border-bottom:0 solid #999999;width:700px;}
#tabnavs ul{margin:0; padding:0; list-style:none;}
#tbs #tabnavs li{display:inline; margin:0; padding:0;}
#tbs #tabnavs a{float:left; background-image:url(/images/tab_left2.gif); background-repeat: no-repeat; margin:0; padding:0 0 0 7px; text-decoration:none; font-weight:bold;display:block;}
#tbs #tabnavs a span{float:none;}
#tbs #tabnavs a:hover{background-position:0% -30px;}
#tbs #tabnavs a.on{background-position:0% -60px;}
#tbs #tabnavs a:hover span{color:#666666; background-position:100% -30px;}
#tbs #tabnavs a.on span{color:#fff; 
color:#575A5D; font-weight:bold; background-position:100% -60px;}
#tbs #tabnavs a:active{background-position:0% -30px;}
*/

/** shop pages styles **/

.basket{float:right; clear:right; padding-right:20px;}
.basketprice{font-weight:bold; size:80%; padding-right:3px; color:#666;}

.mybasket{padding:10px 20px 0px 0px;}
.mybaskettxt a{padding:15px 5px 0px 5px; font-weight:bold; size:110%;}



/** Drop-down lists CSS **/

.dd{text-align:left; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-right:3px;}
.dd .ddTitle{background:#f2f2f2; border:2px solid #A5AEB6; padding:3px; text-indent:0; cursor:default; overflow:hidden; height:19px; min-width:46px;}
.dd .ddTitle span.arrow{background:url(/images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block; width:16px; height:16px; cursor:pointer;}
.dd .ddTitle span.ddTitleText{text-indent:1px; overflow:hidden; line-height:16px; padding:0 0 0 5px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected{padding:0 3px 0 0; vertical-align:top;}
.dd .ddChild{position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff;}
.dd .ddChild .opta a,
.dd .ddChild .opta a:visited{padding-left:10px}

.dd .ddChild a{display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer;}
.dd .ddChild a:hover{background-color:#AFC1C9;}
.dd .ddChild a img{border:0; padding:0 2px 0 5px; vertical-align:middle;}
.dd .ddChild a.selected{background-color:#66CCFF;}
.hidden{display:none;}
.dd .ddChild a.sprite,
.dd .ddChild a.sprite:visited{background-image:url(/images/d_sprite.gif); background-repeat:no-repeat; padding-left:24px;}
.dd .ddChild a.calendar,
.dd .ddChild a.calendar:visited{background-position:0 -404px;}
.dd .ddChild a.shoppingcart,
.dd .ddChild a.shoppingcart:visited{background-position:0 -330px;}
.dd .ddChild a.cd,
.dd .ddChild a.cd:visited{background-position:0 -439px;}
.dd .ddChild a.email,
.dd .ddChild a.email:visited{background-position:0 -256px;}
.dd .ddChild a.faq,
.dd .ddChild a.faq:visited{background-position:0 -183px;}
.dd .ddChild a.games,
.dd .ddChild a.games:visited{background-position:0 -365px;}
.dd .ddChild a.audio,
.dd .ddChild a.music:visited{background-position:0 -146px;}
.dd .ddChild a.phone,
.dd .ddChild a.phone:visited{background-position:0 -109px;}
.dd .ddChild a.graph,
.dd .ddChild a.graph:visited{background-position:0 -73px;}
.dd .ddChild a.secured,
.dd .ddChild a.secured:visited{background-position:0 -37px;}
.dd .ddChild a.video,
.dd .ddChild a.video:visited{background-position:0 0;}

/** 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;}

/* --- begin admin update --- */

#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 {
background: url(/images/adminbullet.png) no-repeat left center;
padding-left: 15px;
line-height: 32px;
}

#admin .itemT a:hover {
color:#d4341c;
background: url(/images/adminbulleth.png) no-repeat left center;
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;}

/* eof new icons */

.myMemBox{margin-top:0px; margin-bottom:10px; padding:0px 0px 5px 0px; text-align:left; background:url('/images/body1.gif'); background-position:left bottom; background-repeat:no-repeat; width:100%; float:left; clear:left;}
.myMemBox #heading{font-family:'EurostileRegular'; line-height:32px; color:#6D6D6D; margin:0px 0px 0 0; padding:6px 0 1px 10px; font-size:130%; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; height:32px;}
.myMemBox .itemHeader{border:0px solid #cccccc; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat; font-family:'EurostileRegular'; line-height:32px; color:#6D6D6D; padding:3px 0px 1px 15px; margin-top:0px; font-weight:normal; font-size:120%; position:relative; height:32px;}
.myMemBox .itemHeader a{position:absolute; right:10px; top:5px; font-weight:normal; font-size:11px; text-decoration:none;}
.allblog{margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; width:500px; display:none;}
.editbl{float:left; clear:left; text-align:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; width:590px;}
.editbl .watch{float:left; text-align:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:500px;}
#txt_uploadm{float:left; margin:5px 0px 10px 0px; padding:0px; width:590px;}
#txt_uploadm .test{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:590px;}
.canvas_exp{width:350px; margin:0px 0px 0px 204px;}
.test table.editbox{float:left; margin:0px 0px 10px 220px; padding:0px;}

#txt_uploadm #tabnavcontainers{float:left;}
#txt_uploadm #tabnavs{float:left; border-bottom:0px solid #999999; margin-top:0px;}
#txt_uploadm .test #txt{float:left; margin:0px 0px 0px 0px; padding:0px 10px 10px 10px; width:744px;}

.test #txt .canvas_row{float:left; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; width:570px;}
.test #txt .row_title{color:#555555; font-weight:bold; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:202px;}
.test #txt .sml_desc{color:#999; font-weight:normal; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:202px;}
.test #txt .row_data{float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:350px;}
.test #txt .row_data select{border:1px solid #afafaf;}
.canvas_block{float:left; clear:left; margin:0px 0px 10px 0px; padding:10px 0px; width:570px; background-color:#fff; border-top:1px solid #6D6D6D; border-left:0px solid #6D6D6D; border-bottom:1px solid #6D6D6D; border-right:0px solid #6D6D6D;}
.canvas_block p{display:none;}

.test #txt .canvas_block .row_title{float:left; clear:left; width:210px; margin:0px 0px 0px 0px; padding:0px 10px 10px 0px;}
.test #txt .canvas_block .row_data{float:left; width:300px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.test #txt input{float:left; /*width:250px; */
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:30px;}
.test #txt input{/*width:350px; */
height:24px; line-height:24px; background-image:url("/images/bg_search_input5a.gif"); background-position:left top; background-repeat:no-repeat; color:#6c6c6e; font-size:12px; font-weight:normal; margin:0;}
.test #txt select{max-width:350px; 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;}
.test #txt 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:345px;}
.test #txt .row_submit{margin-bottom:20px; float:left;}
.test #txt .row_submit input,
.test #txt .row_submit input a{font-family:Helvetica, Arial, Sans-Serif; width:138px !important; height:30px; line-height:25px; font-size:14px !important; font-weight:normal !important; background-image:url('/images/sumbit_bg.gif')!important; background-position:left top; background-repeat:repeat-x; background-color:transparent !important; color:#fff !important; padding:0px 0px 6px 0px !important; margin:0px 0px 0px 215px; text-align:center; border:none!important; cursor:pointer;}
.test #txt .row_submit input:hover, .test #txt .row_submit input a:hover{color:#333!important}

.test #txt .submit_area .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;}

.addnew{float:left; clear:left; text-align:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; width:590px;}
.actdate{color:#999;}
.prmanage,
.disc_follow{float:right; margin-bottom:5px; width:100%; text-align:right;}
.settings{padding:0 10px; text-align:left;}
#settings_disc{float:left;}
#idMyComments textarea.txtnews{background-image:url("/images/bg_textarea_470x110_3.jpg"); border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:560px; font-size:12px; font-weight:normal;}

#idMyComments textarea{background-image:url("/images/bg_textarea_470x110_3.jpg"); border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:560px; font-size:12px; font-weight:normal;}
#idMyComments1 textarea{border:0 solid; color:#6c6c6e; height:100px; margin:0 10px 10px 0; padding:5px; width:550px; font-size:12px; font-weight:normal;}

/*search page*/

.smdesc{display:none;}
.search_net{float:left; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; margin:20px 0px 10px 0px; width:100%; height:100%;}
.search1{background-image:url("/images/headerbg1.png"); background-position:top left; background-repeat:no-repeat; float:left; clear:both;}
.search1,
.search2{margin-bottom:0px; width:590px; clear:both;}
.search1{padding-top:10px;}
.search3{float:left;}
.search3range{float:left; font-weight:bold; height:20px; padding:10px; width:120px;}
.search3title{display:none; float:left; height:20px; padding:10px;}
.search3help,
.search4help{display:none;}
.search3value{float:left; padding:10px;}
.search4{float:left; height:20px; padding:10px;}
.search4title{float:left; font-size:14px; font-weight:bold; height:20px; padding:0 11px 0 0; width:10px;}
.search4value{float:left; height:20px; padding:0 10px;}
.search1title,
.search2title{float:left; font-weight:bold; width:120px; 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;}
.search2value{float:left; min-width:300px
height:20px; padding:5px 0px 0px 10px;}
.search2value select{max-width:350px; padding:0px 0 0 5px; border:0; background-color:#e5e5e5; line-height:23px; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; color:#6c6c6e; margin:0px 0px 0px 0px;}
.search1value input,
.search2value input{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:bold; margin:0px 0px 0px 0px; padding:0 0px 0px 5px !important;}
.search3value input,
.search4value input{width:140px; height:24px; line-height:24px; background-image:url("/images/bg_search_input150.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; font-size:12px; font-weight:bold; padding:0 5px !important; margin:0px 0px 0px 0px;}
.search_but{float:left; margin:0px 0px 10px 0px; padding-left:150px; width:590px; clear:right;}
.search_submit{float:left; clear:left; margin:0px 10px 0px 0px; pading:0px;}
.search_clear{float:left; margin:0px 0px 0px 0px;}
.search_but .submit_b{float:left;}

.myMRBox{float:left; clear:left; width:100%; padding:0; margin:0 0 10px 0; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat;}
.myMRBox #heading{float:left; font-weight:bold; font-size:120%; width:100%; background:url('/images/header2.gif'); background-position:top left; background-repeat:no-repeat;}
.mySRBox{float:left; clear:left; margin:0px 0px 10px 0px; width:591px; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; position:relative; padding-bottom:15px;}
.mySRBox #heading{background: url("/images/bbox_title.jpg") no-repeat scroll left top transparent; float:left; font-size:120%; height:40px; padding:5px 10px 0; width:780px;}

/** styles for network and content search **/

.order{padding:5px 5px 5px 5px; text-transform:uppercase; color:#cccccc; font-weight:bold; float:left;}
.order a{text-transform:none;}

.search_attrib1{padding:5px 0 0 0; float:left; width:49%; font-size:90%;}
.companylogo{padding:5px 0 0 0; float:left; width:49%; font-size:90%;}
.search_attribute{float:left; color:#395141; font-weight:bold; padding-right:5px;}
.search_value{float:left; color:#395141; font-weight:normal;}
.search_folder{padding:0px 0px 0px 0px; color:#333; text-decoration:italic; font-weight:bold;}

#main #txt_fr{padding-top:0px; width:590px;}
#main #txt_prof{float:left; margin:10px 0px 0px 0px;}

#main #txt_prof .domtab3 .test{padding-top:0px; width:590px; margin-top:0px; background-image:url('/images/body1.gif'); background-position:left bottom; background-repeat:no-repeat; border-right:0px; border-left:0px; border-bottom:0px; border:0px solid #a5aeb6;}
#main #txt_fr .test{float:left; clear:left; margin-bottom:10px; width:590px;}
#main #txt_cedit .test{float:left; clear:left; margin-bottom:10px; width:750px;}
#main .butsub, #main .butdel{width:138px; float:left; border:0px solid red;}
#main .butsub input.submit{font-family:Helvetica, Arial, Sans-Serif; width:138px !important;height:35px; line-height:20px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 6px 6px 0px !important; margin:20px 0px 0px 0px; border:0px solid transparent !important;}
#main .butdel input.submit{font-family:Helvetica, Arial, Sans-Serif; width:138px !important;height:35px; line-height:20px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 6px 6px 0px !important; margin:20px 0px 0px 0px; border:0px solid transparent !important;}

.myBox #txt table input.submit_b, 
.myBox #txt table input.submit_b1{font-family:Helvetica, Arial, Sans-Serif; width:138px !important;height:35px; line-height:20px; font-size:14px; cursor:pointer; font-weight:normal; background-image:url('/images/sumbit_bg.gif') !important; background-position:left top; background-repeat:no-repeat; background-color:#fff !important; color:#fff !important; padding:0px 6px 6px 0px !important; margin:0px 0px 0px 0px; border:0px solid transparent !important;}
#main #txt_mess{float:left;}
#main #txt_mess .test{float:left; clear:left; margin-bottom:10px; width:570px; padding:10px 10px 10px 10px;}
#main #txt_mess .test table{width:560px;}
#main #txt_mess #theading{font-family:'EurostileRegular'; color:#6D6D6D; margin:0; padding:3px 0px; font-size:14px; font-weight:normal; border-bottom:1px solid #c0c8d6; width:445px;}

.test{float:left; clear:left; margin-bottom:10px;}

.myBox #txt #txt .CommentsAll{margin:0px 0px 0px -10px; float:left; width:570px;}

.CommentsAll{margin:0px; float:left; width:563px;}
.CommentBody{background-color:#fff; line-height:20px; margin:0 0 0 5px; min-height:20px; padding:10px; width:528px; float:left; /*border:1px solid #278eb0; */
/*border:1px solid #66acdf; */ border:1px solid #7bc0f4;}
.AComment{margin:0px; padding:0px; float:left; width:570px;}
.CommentDetail{padding:0px; float:left; width:530px;}
.CommentDetail .Photo{float:left; padding:0px 10px 0px 0px; width:50px;}
.CommentDetail .Photo img{max-width:50px; float:left; border:1px solid #afafaf;}
.CommentDetail .User{color:#555555; float:left; font-size:11px; font-weight:bold; line-height:14px; margin:0 0px 0 0; padding:0 0px 0px 0; vertical-align:top; width:465px; border:0px solid pink;}
.CommentDetail .theComment{color:#555555; float:left; font-size:11px; font-weight:normal; line-height:14px; margin:10px 0px 0 0; padding:0 0 0px; width:470px; border:0px solid pink;}
.CommentDetail .commentdate{float:left; font-weight:normal;font-size:11px;color:#ccc; width:400px; padding:0px 10px 0px 0px; margin:0px;}
.editcomment{float:left; padding:10px 0px 10px 10px; clear:both; width:540px;}
.editcomment a{float:right; padding:0px; clear:both;}

/* Calendar Styles */

#calendar_list{float:left; margin:-10px 0px 0px 0px; width:590px; padding:0px;}

#calendar_list #txt{float:left; margin:0px; width:590px; padding:0px;}
#calendar_list #txt .kp_wrapper,
#calendar_list #txt .kc_wrapper{margin:0px 0 10px 0px; padding:0 10px 10px 10px; text-align:left; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat; float:left; clear:left; width:590px;}
#calendar_list #txt #kc_update{padding:10px 0px 5px 0px; margin:0px 0px 0px 0px; height:100%; overflow:hidden; font-size:102.5%; border-bottom:1px #c0c8d6 solid; border-top:0px #8c8d8e solid; width:570px; float:left; 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;}

/*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;}

.monthtitle{background-image:url("/images/ev_header.gif"); background-repeat:no-repeat; background-position:top left; height:28px; border-bottom:0px solid green; width 780px; clear:both; padding:0px 0px 0px 0px;margin:0;}
.monthtitle .middle{float:left; margin:0; padding:3px 0 0 254px; font-weight:bold; font-size:150%; font-family:Arial, Sans-Serif; color:#ffffff; height:25px;}

#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:800px;}
.bcrumb img{padding:0px 0px 0px 0; line-height:13px; float:left; clear:left;}

/* 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;}

#main #newSection .h1{font-family:'EurostileRegular'; color:#6D6D6D; font-weight:normal; padding:0px 0px 0px 10px !important; height:40px; background-image:url("/images/headerbg1.png"); background-position:left top; background-repeat:no-repeat; width:580px; font-size:16px; margin:0px 0px 0px 0px !important;}
#newSection{padding:0px; margin:0px 0px -5px 0px; background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat;}
#newSection table{padding:0px; margin:0px; border-spacing:0px; border-padding:0px; width:590px;}
#newSection table #netdesc{float:left; width:570px; padding:0 10px; margin:-10px 0px 10px 0px; clear:right;}
#netdesc img{padding:0px; margin:0px;}
#main #newSection .mainText h1,
#main #newSection .mainText .h1{font-family:'EurostileRegular'; background-image:none; color:#6D6D6D; font-weight:normal; padding:0px 0px 0px 10px; line-height:40px; height:40px; width:580px; display:block; font-size:16px; margin:-10px 0px 0px -10px;}
#main #newSection .mainText{padding:10px ; background-image:url("/images/headerbg1.png"); background-position:left top; background-repeat:no-repeat; width:570px; margin:0px 0px 0px 0px;}
#main #newSection span{color:#6c6c6e;}
#main #newSectionBody .mainText{padding:10px ; /*background-image:url("/images/headerbg1.png"); background-position:left top; background-repeat:no-repeat;*/ width:570px; margin:0px 0px 0px 0px; float:left;}
#newSectionBody{padding:0px; margin:10px 0px 0px 0px; /*background:url('/images/body1.gif'); background-position:bottom left; background-repeat:no-repeat;*/ float:left;}
.ntlogo{display:none;}
#mainlogin{margin:0; width:1000px; border:0px solid red; background:url(/images/ttitle_slide.jpg) repeat-x top left;}
#mainlogin h1{font-family:Arial, Helvetica, sans-serif; line-height:40px; color:#333333; font-weight:normal; padding:0px 0px 0px 10px; line-height:40px; height:40px;
 width:1000px; display:block; font-size:15px; margin:0px 0px -10px 0px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); }
#mainlogin #newSectionBody .mainText{
	padding:10px; /*background-image:url("/images/headerbg1767.png"); background-position:left top; background-repeat:no-repeat;*/ 
	width:980px; margin:0px 0px 0px 0px; float:left; font-size:12px;}
#mainlogin #newSectionBody{padding:0px; margin:20px 0px 10px 0px; 
/*background:url('/images/body2767.gif'); background-position:bottom left; background-repeat:no-repeat; float:left;*/
border:1px solid #cccccc;
}
#mainlogin .ps { color:#333333 !important; font-size:12px !important; font-weight:bold  !important; }






#mainlogin input[type="submit"] { padding:4px 8px; }
.nsearchwrap{margin:0px 0px 10px 10px; padding:0px 0px 0px 0px; height:100px; width:278px; float:left;}
.nsearchwrap #search_site{float:left; height:100px; margin:0px; padding:0 0 0 10px; width:268px; border-top:1px solid #255790; background-color:#f4f4f4;}
.nsearchwrap #search_site img{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; max-height:50px; width:50px; float:left;}
.nsearchwrap #search_site .netlogo{position:absolute; max-height:50px; width:50px; margin:40px 0 0 0;}
.nsearchwrap #search_site .netlogo img{max-height:50px; width:50px; border:1px solid #255790;}
.nsearchwrap #search_site #search_network{float:left; font-weight:bold; font-size:14px; margin-left:0; margin-top:10px; position:absolute; width:180px; height:15px; overflow:hidden; z-index:1;}
.nsearchwrap #search_site .loc{float:left; font-weight:bold; font-size:14px; margin-left:0; margin-top:25px; position:absolute; width:180px; height:12px; overflow:hidden; z-index:1;}
.nsearchwrap #search_site .loc .search_attribute{display:none;}
.nsearchwrap #search_site .loc .search_value{font-size:10px; padding:0;}
.nsearchwrap #search_site .sdes{float:left; font-weight:bold; font-size:14px; margin-left:60px; margin-top:40px; position:absolute; width:200px; height:54px; overflow:hidden; z-index:1;}
.nsearchwrap #search_site .sdes .search_attribute{display:none;}
.nsearchwrap #search_site .sdes .search_value{font-size:11px; line-height:11px; color:#395141; float:left; font-weight:normal; height:30px; overflow:hidden; padding:0 0 15px;}
.nsearchwrap #search_site #search_details{clear:left; float:left; font-weight:bold; margin:10px 0 0 0; padding:0; width:95px;}
.nsearchwrap #search_site #search_details2{float:left; margin:10px 0 0 10px; max-height:93px; padding:0; width:163px; z-index:1; overflow:hidden;}
.nsearchwrap #search_site #search_details2 a{font-weight:bold; float:left; width:100%;}
.mySBox{margin-bottom:5px; margin-left:0px; padding:0 0px 15px 0px; text-align:left; background:url('/images/body1.gif'); background-position:bottom; background-repeat:no-repeat; width:100%; float:left; clear:left; position:relative;}

#CZUpdates #kc_update strong,
#CZContentUpdates #kc_update strong{display:none;}
#CZUpdates #kc_update a,
#CZContentUpdates #kc_update a{color:#6c6c6e; width:270px; float:left; clear:right; font-size:13px;}
#CZUpdates #kc_update,
#CZContentUpdates #kc_update {color:#8c8d8e; font-size:11px;}
#CZContentUpdates #kc_update #details p a{line-height:12px; padding:0px; overflow:hidden; margin:0px; color:#6c6c6e; font-size:13px;}
#CZContentUpdates #kc_update #details p{line-height:12px; padding:0px; overflow:hidden; margin:0px; color:#8c8d8e; font-size:11px;}
#CZUpdates #kc_update br,
#CZContentUpdates #kc_update br{display:none;}
#KCUpdates6 #kc_update #details,
#KCEvents5 #kc_update #details,
#KCEvents6 #kc_update #details{width:100%; overflow:hidden; padding-left:0px; padding-right:0px;}

/*start TR*/

#rprh{margin-left:15px; background-image:url(http://www.cleantechdatabase.org/images/repbg.gif); background-repeat:no-repeat; padding:1px 32px 0 5px; color:#ffffff;font-size:90%; align:right; text-align:left;}
#askrh{margin-left:0px; background-image:url(http://www.cleantechdatabase.org/images/askitm.gif); background-repeat:no-repeat; padding:10px 32px 0 5px; color:#ffffff;font-size:90%; align:right; text-align:left;}
#asktr{margin-left:0px; background-image:url(http://www.cleantechdatabase.org/images/asktr.gif); background-repeat:no-repeat; padding:10px 32px 0 5px; color:#ffffff;font-size:90%; align:right; text-align:left;}
#demo{padding:10px 32px 5px 10px; background-image:url(http://www.cleantechdatabase.org/images/demo1.gif); background-repeat:no-repeat; color:#ffffff;font-size:90%; align:left; text-align:left;}

#memb{background-image:url(http://www.cleantechdatabase.org/images/memb.gif); background-repeat:no-repeat; padding:5px 20px 0 15px; color:#ffffff;font-size:90%; align:left; text-align:left;}
#cont{background-image:url(http://www.cleantechdatabase.org/images/cont.gif); background-repeat:no-repeat; padding:5px 20px 0 15px; color:#ffffff;font-size:90%; align:left; text-align:left;}
#cocounter{font-family:Arial, Sans-Serif; color:#20563f; background-image:url(http://www.cleantechdatabase.org/images/cocounter.gif); background-repeat:no-repeat; background-position:left top; padding:5px 5px 0 2px; margin:0 0px 2px 0; font-size:110%; align:left; text-align:left; height:142px; width:150px;}
#cocounter_pre{background-image:url(http://www.cleantechdatabase.org/images/cocounterp.gif); background-repeat:no-repeat; background-position:left top; padding:5px 5px 0 2px; margin:0 0 2px 0; font-size:95%; align:left; text-align:left; height:89px; width:150px;}

#blogroll{background-image:url(http://www.cleantechdatabase.org/images/blogrll.gif); background-repeat:no-repeat; padding:10px 5px 0 10px; color:#000000;font-size:90%; align:left; text-align:left;}
#blogroll1{font-family:Arial, Sans-Serif; background-image:url(http://www.cleantechdatabase.org/images/sponsor1.gif); /*background-image:url(http://www.cleantechdatabase.org/images/blog_rhn.gif); */ background-repeat:no-repeat; padding:5px 0px 5px 10px; margin-bottom:8px; color:#20563f; font-size:120%; align:left; text-align:left; height:58px; /*height:80px; */}
#blogroll1 a{color:#20563f;}
#sitesearch{font-family:Arial, Sans-Serif; background-image:url(http://www.cleantechdatabase.org/images/sitesearch.gif); background-repeat:no-repeat; padding:5px 5px 0px 10px; margin-bottom:0px; color:#20563f; font-size:120%; align:left; text-align:left; height:70px;}
#sitesearch a{color:#20563f;}

#feedback{font-family:Arial, Sans-Serif; background-image:url(http://www.cleantechdatabase.org/images/feedbackrhn.gif); background-repeat:no-repeat; padding:5px 5px 0px 10px; margin-bottom:0px; margin-top:3px; color:#20563f; font-size:120%; align:left; text-align:left; height:85px;}
#feedback a{color:#20563f;}
#urban1{background-image:url(http://www.cleantechdatabase.org/images/vert_farm.gif); background-repeat:no-repeat; padding:10px 5px 0 87px; color:#004bb4;font-size:100%; align:left; text-align:left;}
#brothers{background-image:url(http://www.cleantechdatabase.org/images/brothers.gif); background-repeat:no-repeat; padding:7px 5px 0 87px; color:#004bb4;font-size:100%; align:left; text-align:left;}
#farmfut{background-image:url(http://www.cleantechdatabase.org/images/farm_fut.gif); background-repeat:no-repeat; padding:7px 5px 0 87px; color:#004bb4;font-size:100%; align:left; text-align:left;}
#green_rev{background-image:url(http://www.cleantechdatabase.org/images/green_rev.gif); background-repeat:no-repeat; padding:10px 5px 0 87px; color:#004bb4;font-size:100%; align:left; text-align:left;}
#env_cris{background-image:url(http://www.cleantechdatabase.org/images/env_cris.gif); background-repeat:no-repeat; padding:10px 5px 0 87px; color:#004bb4;font-size:100%; align:left; text-align:left;}
#food_sec{background-image:url(http://www.cleantechdatabase.org/images/food_sec.gif); background-repeat:no-repeat; padding:8px 5px 0 87px; color:#004bb4;font-size:100%; align:left; text-align:left;}

/* search for company banner*/

#companysearch2{font-family:Arial, Sans-Serif; padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; background-image:url(http://www.cleantechdatabase.org/images/dbsearchban.gif); background-repeat:no-repeat; background-position:left; color:#20563f; font-size:120%; text-align:left; height:141px; border:0px solid red;}
#companysearch2 .searchtxt2{padding:8px 0px 0px 10px; font-size:100%; text-decoration:none; font-weight:bold; color:#20563f;}
#companysearch2 .searchtxt2 a{font-size:100%; text-decoration:none; font-weight:bold; color:#20563f;}
#companysearch1{/*border:#e5e5e5 1px solid; */
padding:0px 0px 0px 0px; margin:0px 0px 7px 0px; background-image:url(http://www.cleantechdatabase.org/images/companysearch1.gif); background-repeat:no-repeat; background-position:left; color:#20563f;font-size:100%; text-align:left; height:59px;}
#companysearch1 .searchtxt1{padding:5px 0px 0px 10px; margin:0px 0px 0px 0px; font-size:100%; text-decoration:none; font-weight:bold; color:#20563f;}
#companysearch1 .searchtxt1 a{font-size:100%; text-decoration:none; font-weight:bold; color:#ededed;}

/* For the righthand navigation panel*/

#stockBox{margin-bottom:10px; padding:0 0 15px 0px; text-align:left; background:url('http://www.cleantechdatabase.org/images/stockbody.gif'); background-position:bottom; background-repeat:no-repeat; width:100%;}
#stockBox h3{font-size:1.1em; background:url('http://www.cleantechdatabase.org/images/stockheader.gif'); background-repeat:no-repeat; color:#000000; padding:0px 0 0px 10px; margin:0px 0 0px 0; height:25px; line-height:25px;}
#stockBox .country{padding:5px 5px 0px 10px; margin:0; color:#20563f; font-size:100%;}
#stockBox .turnover{padding:5px 5px 0px 10px; margin:0; font-size:100%; color:#20563f;}
#stockBox .currency{padding:5px 5px 0px 10px; margin:0; font-size:100%; color:#20563f;}
#stockBox .year{padding:5px 5px 0px 10px; margin:0; font-size:100%; color:#20563f;}
#stockBox .ticker{padding:5px 5px 0px 10px; margin:0; font-size:100%; color:#20563f;}
#stockBox .ftProf{padding:5px 5px 0px 10px; margin:0; font-size:100%; color:#20563f;}
#stockBox .ftProf a{padding:5px 5px 0px 0px; margin:0; font-size:100%;}
#stockBox .yahooprof{padding:5px 5px 0px 10px; margin:0; font-size:100%; color:#20563f;}
#stockBox .yahooprof a{padding:5px 5px 0px 0px; margin:0; font-size:100%;}
#shareBox{margin-bottom:10px; padding:0 0 15px 0px; text-align:left; background:url('http://www.cleantechdatabase.org/images/stockbody.gif'); background-position:bottom; background-repeat:no-repeat
width:100%; border-color:#990000;}
#shareBox h3{font-size:1.1em; background:url('http://www.cleantechdatabase.org/images/stockheader.gif'); background-repeat:no-repeat; color:#000000; padding:0px 0 0px 10px; margin:0px 0 0px 0; height:25px; line-height:25px;}
#shareBox ul{list-style-image:url('http://www.cleantechdatabase.org/images/bullet.gif'); padding-left:10px; padding-right:5px; margin-left:13px; margin-top:3px; margin-bottom:0px;}
#shareBox li{padding:0 0 0 0; margin-bottom:0;}
#shareBox .companyclient{font-size:110%; color:#000000; padding:5px 0 0px 10px; margin:0px 0 0px 0; font-weight:bold;}

#companyclient{margin-bottom:10px; padding:0 0 15px 0px; text-align:left; background:url('http://www.cleantechdatabase.org/images/stockbody.gif'); background-position:bottom; background-repeat:no-repeat
width:100%; border-color:#990000;}
#companyclient h3{font-size:1.1em; background:url('http://www.cleantechdatabase.org/images/stockheader.gif'); background-repeat:no-repeat; color:#000000; padding:0px 0 0px 10px; margin:0px 0 0px 0; height:25px; line-height:25px;}
#companyclient ul{list-style-image:url('http://www.cleantechdatabase.org/images/bullet.gif'); padding-left:10px; padding-right:5px; margin-left:13px; margin-top:3px; margin-bottom:0px;}
#companyclient li{padding:0 0 0 0; margin-bottom:0;}

/*
#companyclient. title{font-size:110%; color:#000000; padding:0px 0 0px 10px; margin:0px 0 0px 0; height:25px; line-height:25px; font-weight:bold;}
*/

#usefulBox{margin:7px 0 0px 0; padding:0 0 15px 0px; padding-top:0px; text-align:left; background:url('http://www.cleantechdatabase.org/images/stockbody.gif'); background-position:bottom; background-repeat:no-repeat; width:100%;}
#usefulBox h3{font-size:1.1em; background:url('http://www.cleantechdatabase.org/images/stockheader.gif'); background-repeat:no-repeat; color:#000000; padding:0px 0 0px 10px; margin:0px 0 0px 0; height:25px; line-height:25px;}
#usefulBox .url{padding:5px 5px 0px 10px; margin:0; font-size:100%;}
#usefullinks{height:127px; margin-bottom:6px; padding:0px 5px 10px 10px; background-image:url(http://www.cleantechdatabase.org/images/rightbglink.gif); background-position:top left; background-repeat:no-repeat;}
#usefullinks .url{padding:5px 0px 0px 0px; margin:0; font-size:100%;}
#usefullinks .h3{padding:10px 0px 3px 0px; margin:0; color:#000; font-size:110%;}
#companyenhance{padding:7px 0px 5px 7px; background-image:url(http://www.cleantechdatabase.org/images/enhance.gif); background-repeat:no-repeat; color:#000000;font-size:96%; text-align:left;}
#companyenhance p{padding:0px 0px 5px 0px; color:#000000;font-size:96%; text-decoration:none;}

/*end TR*/


#MyNetworks9{display:none !important;}


#leftPanel #idMyNetworks9,
#leftPanel #idMyNetworks9 h4,
#leftPanel #idMyNetworks9 ul,
#leftPanel #idMyNetworks9 .closer{display:none !important;}

#idMyNetworksAnalysts ul{display:none;}
#idMyNetworksAwards ul{display:none;}
#idMyNetworksCompetitors ul{display:none;}
#idMyNetworksTradeEvents ul{display:none;}
#idMyNetworksJournalists&Publications ul{display:none;}



/** 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;}

.pastevents{
/*background:url("/images/headerbg.png") repeat scroll 0 0 transparent;*/ border:0 solid red; float:left; height:30px; line-height:20px; margin-bottom:10px; margin-top:-8px; padding:0 0 10px; text-align:right; width:100%;}
.pastevents img{display:none;}
.pastevents a{float:right; font-family:EurostileRegular; font-size:13px; font-weight:bold; padding:10px;}
.pastevents a:hover{text-decoration:none;}
.PastEventsBody{margin-bottom:30px !important; float:left; clear:both;}

.newsimage{border:0px solid #ccc; float:left; max-width:200px; 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:40px;}
.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;}

/** floating bar styles **/

div#floatingbar1 {
  background: url("/images/bgcontent2.jpg") no-repeat scroll -300px -100px transparent;
  border-radius: 0 0 4px 4px;
  color: #000000;
  font-weight: bold;
  height: 25px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 530px;
}
div#floatingbar2{overflow:hidden; width:90px; height:20px; position:absolute; top:0; right:0; color:#000; font-weight:bold; background-color:#cbd1d8;}

@media screen{
	body>div#floatingbar1{position:fixed;}
	body>div#floatingbar2{position:fixed;}
}

#floatingbar2 ul, 
#floatingbar1 ul{list-style-type:none; margin:0; padding:0;}
#floatingbar2 ul li,
#floatingbar1 ul li{color:#FFFFFF; float:left; line-height:20px; margin:0; padding:0 5px; font-family:EurostileRegular;}
#floatingbar1 ul li.sep{color:#FFFFFF; padding:0;}
#floatingbar2 ul li a,
#floatingbar1 ul li a{text-decoration:none; color:#fff; padding:0 5px; font-size:11px; font-weight:normal;}
#floatingbar1 ul li a:hover,
#floatingbar2 ul li a:hover{color:#f27620;}

#floatingbar1 ul li a img, 
#floatingbar2 ul li a img{float:left; border:none;}

/** end of floating bar **/

.listingthumb{display:none;}
#Books_itemContent #kc_update #logo{display:none;}
#coachreque_itemContent #kc_update #logo{display:none;}
#contactssl_itemContent #kc_update #logo{display:none;}
#Electives_itemContent #kc_update #logo{display:none;}
#Emergency_itemContent #kc_update #logo{display:none;}
#facebookma_itemContent #kc_update #logo{display:none;}
#Faults_itemContent #kc_update #logo{display:none;}
#findcoacha_itemContent #kc_update #logo{display:none;}
#indiceswoc_itemContent #kc_update #logo{display:none;}
#interest_itemContent #kc_update #logo{display:none;}
#Inventory_itemContent #kc_update #logo{display:none;}
#jobs_itemContent #kc_update #logo{display:none;}
#LiveFeed_itemContent #kc_update #logo{display:none;}
#Markets_itemContent #kc_update #logo{display:none;}
#Passwords_itemContent #kc_update #logo{display:none;}
#rssfeedspi_itemContent #kc_update #logo{display:none;}
#Stats_itemContent #kc_update #logo{display:none;}
#SuperChart_itemContent #kc_update #logo{display:none;}
#superchart_itemContent #kc_update #logo{display:none;}
#testtabs_itemContent #kc_update #logo{display:none;}
#Wocu_itemContent #kc_update #logo{display:none;}

/** Main Picture styles for homepage **/

.swFrame{background-image:none; background-repeat:no-repeat; padding:10px 0px 0px 0px; width:590px; height:230px;}
.swContainer{display:block; height:230px; position:relative; width:588px; z-index:0;}

.swImages li,
.swImages{display:block; overflow:hidden; position:absolute; background-color:transparent; z-index:0; border:0px solid black; height:230px; left:0; top:0; visibility:visible; width:589px;}
.swThumbs{display:block; position:absolute; left:0; bottom:0; background-image:url("/images/lhover.png"); font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:29px; overflow:hidden; padding:0 10px 0 0; text-align:right; width:578px; z-index:500;}
.swThumbs ul{float:right; margin:0; padding:0; list-style:none outside none;}
.swThumb{float:left; height:29px; overflow:hidden; padding-right:10px; position:relative; width:50px;}

.swThumb img{margin-top:4px; cursor:pointer; border-radius:4px 4px 4px 4px;}
.swThumb img.passive{/*border:2px solid #999; */
border:2px solid #cfd6db;}
.swThumb img.active{border:2px solid #FFD139;}
.swi{width:588px; height:230px; position:relative; font-family:EurostileRegular, Arial;}
.swi a{text-decoration:underline;}
#i1{background-image:url("/images/img5.png");}
#i1 #t1{position:absolute; color:#fff; font-size:20px; font-weight:normal; left:10px; top:150px;}
#i1 #t2{position:absolute; color:#fff; font-size:16px; font-weight:normal; left:10px; top:175px;}
#i2{background-image:url("/images/img4.png");}
#i2 #t1{position:absolute; color:#ced5db; font-size:17px; font-weight:normal; left:10px; top:144px;}
#i2 #t1 a{color:#ced5db; text-decoration:none;}
#i2 #t2{position:absolute; color:#ced5db; font-size:17px; font-weight:normal; left:10px; top:168px;}
#i2 #t2 a{color:#ced5db; text-decoration:none;}
#i3{background-image:url("/images/img3.png");}
#i3 .i3_pic1 a{width:116px; height:76px; border:0px solid white; float:left; margin-top:43px; margin-left:3px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic1 a:hover{width:116px; height:76px; background-image:url('/images/img3_pic1.png'); float:left; border:0px solid white;}
#i3 .i3_pic2 a{width:117px; height:71px; border:0px solid white; float:left; margin-top:48px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic2 a:hover{width:117px; height:71px; background-image:url('/images/img3_pic2.png'); float:left; border:0px solid white;}
#i3 .i3_pic3 a{width:117px; height:69px; border:0px solid white; float:left; margin-top:50px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic3 a:hover{width:117px; height:69px; background-image:url('/images/img3_pic3.png'); float:left; border:0px solid white;}
#i3 .i3_pic4 a{width:117px; height:71px; border:0px solid white; float:left; margin-top:48px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic4 a:hover{width:117px; height:71px; background-image:url('/images/img3_pic4.png'); float:left; border:0px solid white;}
#i3 .i3_pic5 a{width:116px; height:77px; border:0px solid white; float:left; margin-top:44px; margin-left:0px; border:0px solid white; text-decoration:none; clear:right;}
#i3 .i3_pic5 a:hover{width:116px; height:77px; background-image:url('/images/img3_pic5.png'); float:left; border:0px solid white; clear:right;}
#i3 .i3_pic6 a{width:116px; height:78px; border:0px solid white; float:left; margin-top:0px; margin-left:3px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic6 a:hover{width:116px; height:78px; background-image:url('/images/img3_pic6.png'); float:left; border:0px solid white;}
#i3 .i3_pic7 a{width:117px; height:73px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic7 a:hover{width:117px; height:73px; background-image:url('/images/img3_pic7.png'); float:left; border:0px solid white;}
#i3 .i3_pic8 a{width:117px; height:70px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic8 a:hover{width:117px; height:70px; background-image:url('/images/img3_pic8.png'); float:left; border:0px solid white;}
#i3 .i3_pic9 a{width:117px; height:72px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic9 a:hover{width:117px; height:72px; background-image:url('/images/img3_pic9.png'); float:left; border:0px solid white;}
#i3 .i3_pic10 a{width:117px; height:77px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#i3 .i3_pic10 a:hover{width:117px; height:77px; background-image:url('/images/img3_pic10.png'); float:left; border:0px solid white;}

#i3 #t1{color:#FFFFFF; font-size:20px; font-weight:normal; height:25px; left:10px; line-height:25px; position:absolute; text-align:center; top:2px; width:568px;}
#i3 #t2{color:#FFFFFF; font-size:17px; font-weight:normal; height:20px; left:9px; line-height:20px; position:absolute; text-align:center; top:27px; width:568px;}
#i4{background-image:url("/images/img2.png");}
#i4 #t1{color:#6D6D6D; font-size:20px; font-weight:normal; height:25px; left:10px; line-height:25px; position:absolute; text-align:left; top:120px; width:568px;}
#i4 #t2{color:#555555; font-size:16px; font-weight:normal; height:auto; left:10px; line-height:18px; position:absolute; text-align:left; top:145px; width:340px;}
#i4 #t2 a{color:#555555; font-weight:normal;}
#i4 #i4_img1{left:153px; position:absolute; top:14px;}
#i4 #i4_img2{left:275px; position:absolute; top:10px;}
#i4 #i4_img3{left:226px; position:absolute; top:105px;}
#i4 #i4_img4{left:280px; position:absolute; top:120px;}
#i4 #i4_img5{left:345px; position:absolute; top:41px;}
#i4 #i4_img6{left:373px; position:absolute; top:10px;}
#i4 #i4_img7{left:373px; position:absolute; top:98px;}
#i4 #i4_img8{left:425px; position:absolute; top:98px;}
#i4 #i4_img9{left:466px; position:absolute; top:65px;}
#i4 #i4_img10{left:480px; position:absolute; top:105px;}
#i4 #i4_img11{left:418px; position:absolute; top:38px;}
#i5{background-image:url("/images/img1.png");}
#i5 #t1{color:#fff; font-size:18px; font-weight:normal; height:auto; left:19px; line-height:25px; position:absolute; text-align:left; top:21px; width:568px; float:none; clear:right;}
#i5 #t1 a{color:#fff; text-decoration:none;}
#main .search2value input.clearbutton, 
#main .search2value input.submitbutton{background-color:#FFFFFF; background-image:none; border:1px solid #CFCFCF; color:#666666; font-size:85%; font-weight:bold; width:100px; margin-right:10px!important; float:left!important; display:block!important;}
#main .search2value input.submitbutton{margin-right:10px;}

.search1,
.search2{float:left; margin-bottom:0px !important;}
.searchcol{border:1ps solid red; float:left; padding:0px 20px 0px 0px;}

.psrw{color:#FF0000; font-family:EurostileRegular; font-size:14px;}
.rc2{background-color:#FFFFFF; border-radius:10px 10px 10px 10px; height:505px; padding:10px; width:940px;}
.rc2 select{width:307px; height:18px; margin-left:0px; background-color:#e5e5e5; border:1px solid #ccc;}
.rc2 input{border-radius:5px 5px 5px 5px; width:307px; height:18px; margin-left:0px;}
.rc2 textarea{border-radius:5px 5px 5px 5px; border:1px solid #ccc;}

/** 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;}

/**demo.html Static page**/

#Demobg{background-image:url(/images/demo_bg.png); background-repeat:no-repeat; background-position:top left; background-colour:transparent; margin:37px 0 0 0; width:767px; height:910px; position:relative; padding-bottom:30px;}
#Demobg h1{text-align:center; padding-top:20px; line-height:25px;}
#Demobg h1 .Bigtxt{font-size:20px;}
#DemoArea1{background-image:url(/images/DemoPics1.png); background-position:top left; background-repeat:no-repeat; width:705px; height:451px; float:left; border:0px solid white; position:absolute; top:80px; left:32px; float:left;}
#DemoArea1 .KPpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea1 .KPpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none; border:0px solid white;}
#DemoArea1 .KPpic a:hover{width:232px;height:175px; background-image:url('/images/DemoPics1_KP.png'); float:left; position:absolute; left:0px; top:0; text-decoration:none;}
#DemoArea1 .ITCpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea1 .ITCpic a{width:232px; height:175px; border:1px solid red; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#DemoArea1 .ITCpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_ITC.png'); float:left; position:absolute; left:237px; top:0; text-decoration:none;}
#DemoArea1 .CTpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea1 .CTpic a{width:232px; height:175px; border:1px solid red; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#DemoArea1 .CTpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_CT.png'); float:left; position:absolute; left:473px; top:0;}
#DemoArea1 .GHpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea1 .GHpic a{width:232px; height:175px; border:1px solid red; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#DemoArea1 .GHpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_GH.png'); float:left; position:absolute; left:0px; top:176px;}
#DemoArea1 .MBpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea1 .MBpic a{width:232px; height:175px; border:1px solid red; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#DemoArea1 .MBpic a:hover{width:232px; height:174px; background-image:url('/images/DemoPics1_MB.png'); float:left; position:absolute; left:236px; top:174px;}
#DemoArea1 .BTpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea1 .BTpic a{width:232px; height:175px; border:1px solid red; float:left; margin-top:0px; margin-left:0px; border:0px solid white; text-decoration:none;}
#DemoArea1 .BTpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_BT.png'); float:left; position:absolute; left:473px; top:176px;}
#DemoArea2{background-image:url(/images/DemoPics2.png); background-position:top left; background-repeat:no-repeat; width:705px; height:350px; float:left; border:0px solid white; position:absolute; top:490px; left:32px; float:left;}
#DemoArea2 .Mpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .Mpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .Mpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_M.png'); float:left; position:absolute; left:0px; top:1px;}

#DemoArea2 .FABpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .FABpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .FABpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_FAB.png'); float:left; position:absolute; left:236px; top:0;}
#DemoArea2 .LBSpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .LBSpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .LBSpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_LBS.png'); float:left; position:absolute; left:473px; top:0;}

#DemoArea2 SFSpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .SFSpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .SFSpic a:hover{width:232px; height:176px; background-image:url('/images/DemoPics1_SFS.png'); float:left; position:absolute; left:0px; top:173px;}

/*
#DemoArea2 Zpic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .Zpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .Zpic a:hover{width:232px; height:176px; background-image:url('/images/DemoPics1_Z.png'); float:left; position:absolute; left:0px; top:173px;}
*/


#DemoArea2 EV.pic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .EVpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .EVpic a:hover{width:233px; height:175px; background-image:url('/images/DemoPics1_EV.png'); float:left; position:absolute; left:236px; top:170px;}
#DemoArea2 FC.pic{width:232px; height:175px; border:0px solid white; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .FCpic a{width:232px; height:175px; float:left; margin-top:0px; margin-left:0px; text-decoration:none;}
#DemoArea2 .FCpic a:hover{width:232px; height:175px; background-image:url('/images/DemoPics1_FC.png'); float:left; position:absolute; left:473px; top:174px;}

.myBox .passwordinputbox,
.passwordinputbox{width:346px; height:24px; line-height:24px; background-image:url("/images/bg_search_input356.png"); background-position:left top; background-repeat:no-repeat; background-color:white; border:0 none !important; color:#333; font-size:12px; font-weight:normal; margin:5px 0px 10px 10px; padding:0 5px 0px 5px !important;}

.myBox .passwordbutton,
.passwordbutton{font-family:Arial, Sans-Serif; width:128px; height:23px; line-height:22px; font-size:12px; cursor:pointer; font-weight:bold; background-image:url('/images/passwrdbutton.png'); background-position:left top; background-repeat:no-repeat; background-color:white; color:white; padding:0px 0px 0px 0px; margin:20px 0px 0 10px !important; border:0px solid transparent;}
.fyp{margin-left:10px;}
.myBox form{padding-left:0px;}
.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{
/* Old browsers */			/* background:#7f7f7f; */
/* FF3.6+ */				/* background:-moz-linear-gradient(top, #7f7f7f 0%, #131313 100%) !important; */
/* Chrome,Safari4+ */		/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(100%,#131313)) !important; */
/* Chrome10+,Safari5.1+ */	/* background:-webkit-linear-gradient(top, #7f7f7f 0%,#131313 100%) !important; */
/* Opera11.10+ */			/* background:-o-linear-gradient(top, #7f7f7f 0%,#131313 100%) !important; */
/* IE10+ */					/* background:-ms-linear-gradient(top, #7f7f7f 0%,#131313 100%) !important; */
/* IE6-9 */					/* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#131313',GradientType=0 ) !important; */
/* W3C */					/* background:linear-gradient(top, #7f7f7f 0%,#131313 100%) !important; */
							background:#ffffcc!important; border:1px solid #999; color:#fff; margin:4px;}
.qtip-content p{color:#fff;}

/* --- new attributes admin --- */

.colsname{clear:both; float:left; line-height:22px; margin:0 0 10px; min-width:45px; font-weight:bold;}
.colvalue{float:left; font-weight:bold;}
.defcolval{float:left; margin:0 0 0 35px;}
#main .colvalue input,
#main .colsname input{width:140px; background-image:url("/images/bg_search_input150.gif"); background-position:left top; background-repeat:no-repeat; border:0 none !important; font-weight:normal; height:24px; padding:0 5px !important; margin:0 10px 0 35px;}

.vsearch {display: none;}

#newDiv .adsearch{clear:both; padding:0 0 10px 15px; display: none;}
.listingsp{background-image:url("/images/bg_taskstatus_0.gif"); background-position:left top; background-repeat:no-repeat; clear:right; float:right; height:25px;}
.progress_new{background-image:url("/images/bg_taskstatus_5.gif"); background-position:right 0; background-repeat:no-repeat; color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin-left:26px; padding:0 10px; min-width:85px;}
.progress_closed{background-image:url("/images/bg_taskstatus_4.gif"); background-position:right 0; background-repeat:no-repeat; color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin-left:26px; padding:0 10px; min-width:85px;}
.progress_delayed{background-image:url("/images/bg_taskstatus_3.gif"); background-position:right 0; background-repeat:no-repeat; color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin-left:26px; padding:0 10px; min-width:85px;}
.progress_enhancement{background-image:url("/images/bg_taskstatus_2.gif"); background-position:right 0; background-repeat:no-repeat; color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin-left:26px; padding:0 10px; min-width:85px;}
.progress_postponed,
.postpone_new{background-image:url("/images/bg_taskstatus_1.gif"); background-position:right 0; background-repeat:no-repeat; color:#000000; display:block; font-weight:bold; height:25px; line-height:25px; margin-left:26px; padding:0 10px; min-width:85px;}

/* --- birthdays --- */

.esep{border-bottom:1px solid #ccc; height:1px; margin:3px 0; width:100%;}
.edat{font-weight:bold;}
.eval{}
.pln{background-color:#EEEEEE; border-radius:4px 4px 4px 4px; margin:5px 0; padding:5px;}


#main .search_net{float:none; height:auto;}
#main .search_net .search1{float:none!important; overflow:auto; border:none!important;}
#main .search_net .search2{float:none!important;}
#main .search_net .search2 .search2value{clear:right;}
#main .search_net .search_but{margin:0 0 10px 0!important; width:75px!important;}
#main .search_net .search_but .search_submit{padding:0 0 10px 0!important; clear:both; float:none;}

#searchform{margin: 0 15px 0 5px; float:right;}

#left_user_info{width:178px; margin: 0 0 0 -18px; display:none;}
#left_user_info .left_user_picname{border-bottom:1px solid #d5d5d7; padding-bottom:3px; margin-bottom:3px; height:48px;}
#left_user_info .left_user_buttons{border-bottom:1px solid #d5d5d7; padding-bottom:3px; margin-bottom:3px;}
#left_user_info .left_user_buttons .left_user_button{float:left; width:40px; padding:0 2px; text-align:center; font-family:'EurostileRegular'; color:#6E6D6E; font-size:10px;}
#left_user_info .left_user_buttons .left_user_button img{padding-bottom:1px; display:block;}

/*
#main 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;}
#main 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;}
#main input:hover, #main textarea:hover{border:1px solid #c6c6c6!important; color:#888887!important;}
#main input.submit_b, #main input.submit{width:72px!important; height:23px!important; padding:0 3px 3px 0!important; line-height:20px!important; text-align:center!important; border:none!important; font-size:11px!important; font-family:'EurostileRegular'!important; color:#fff!important; cursor:pointer!important; float:none!important; background:url("/images/sumbit_bg.gif") !important;}

#main input[type="submit"], #main #onlineForm #oneline input[type="submit"]{
width:137px!important; 
height:30px!important; 
padding:0 3px 3px 0!important; 
line-height:20px!important; 
text-align:center!important; 
border:0px solid #ccc !important; 
font-size:11px!important; 
font-family:'EurostileRegular'!important; 
color:#555!important; 
cursor:pointer!important; 
float:none!important; 
display:block;
background-image:url('/images/sumbit_bg.gif') !important;
background-position: top left !important;
background-repeat: no-repeat !important;
background-color:transparent !important;
} 
#main input.submit_b:hover, #main input.submit:hover{color:#333!important;}
#main #eventgrey input[type=submit]{float:right !important;margin: 10px 20px 10px 0 !important;}
*/
#leftPanelHead input.inputbox{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; width:151px!important;}
#leftPanelHead input.inputbox:hover{border:1px solid #c6c6c6!important; color:#888887!important;}
#leftPanelHead input.friend{width:72px!important; height:23px!important; padding:0 3px 3px 0!important; line-height:20px!important; text-align:center!important; border:none!important; font-size:11px!important; font-family:'EurostileRegular'!important; color:#fff!important; cursor:pointer!important; background:url(/images/sumbit_bg.gif)!important; font-weight:normal!important;}
#leftPanelHead input.friend:hover{color:#333!important;}

#KCNews1 #KCNews1_itemContent #kc_update{padding-left:50px; width:220px; min-height:48px;}
#KCEvents1 #KCEvents1_itemContent #kc_update{padding-left:50px; background:url(/images/calendar_thumb.gif) left top no-repeat; width:220px; min-height:48px;}
#KCUpdates1 #KCUpdates1_itemContent #kc_update{padding-left:50px; background:url(/images/discussion_thumb.gif) left top no-repeat; width:220px; min-height:48px;}

.mainhead {display: none;} 
.star-box {padding: 10px;}

#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:0px; left:0px; display:none; padding:0px;}
#popupInner{background-color:transparent; border:0 none; border-radius:10px 10px 10px 10px;}
#popupFrame{margin:0px; width:100%; /*height:520px!important;*/ position:relative; z-index:202; overflow:hidden; background-color:#FFFFFF!important; border:0 solid; border-radius:0; padding:10px; border:1px solid #DDDDDD;}
#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;}

#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);}


/* feedback styles */
.field {
     width:570px;
     display:block;
     clear:both;
     padding:10px 0;
}

.l_field {
float:left;
font-weight:bold;
width:180px;
padding:4px 0 0 0;
}
.r_field {
float:left;
margin-left:10px;
}
.r_field input[type="text"], .r_field select {
width:200px;
height:22px;
} 
.allcomms {
width:550px;
height:40px;
}

.comments {clear: both; float: right; width: 298px; text-align: right; border: 0px solid #ccc;} 

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  height: 1.5em;
  position: absolute;
  top: 2px;
  width: 1.8em;
}
.ui-datepicker .ui-datepicker-title {
  font-weight: bold !important;
  line-height: 16px;
  margin: 0 2.3em;
  text-align: center;
}
span.ui-datepicker-month, 
span.ui-datepicker-year {
  font-weight: bold;
}
.ui-datepicker th {
     font-weight: bold !important;
    text-align: center !important; 
}
.ui-datepicker th {
  background-color: #CCCCCC;
  border: 1px solid #FFFFFF;
  font-weight: bold;
  padding: 0.2em;
  text-align: center;
}
#OCtop {
  background-color: #EDEDED;
  bottom: 0;
  height: auto;
  position: fixed;
  right: 50px;
  width: 390px;
  border-radius: 8px 8px 0 0;
  z-index: 1000;

}
#OCtop2 {
    background-color: transparent;
    bottom: 0;
    height: auto;
    left: 50px;
    position: fixed;
    right: 50px;
    width: 130px;
    z-index: 1000;
}
.nmf {
  color: #555555;
  float: left;
  font-family: Helvetica;
  font-size: 11px;
  height: 14px;
  letter-spacing: 0;
  overflow: hidden;
  text-align: center;
  text-transform: lowercase;
  width: 32px;
}
.imf {
  border-radius: 0px;
  height: 35px;
  overflow: hidden;
  width: 32px;
}
.datecal {
  clear: both;
  float: left;
  height: auto; /* 173px; */
  overflow: hidden;
  text-align: center;
  width: 270px;
}

#date2 {
  clear: left;
  float: left;
  height: auto;
  padding: 0;
  text-align: center;
  width: 270px;
}
#date2 .ui-state-active {
    background: none repeat-x scroll 50% 50% #8EF2FF !important;
}
#date2 .ui-datepicker {
    text-align: center;
    width: 261px;
}
.snimg {
   cursor: pointer;
}

.snimg:hover {
  background-image: url("/images/bt_snd.gif");

  background-position: left top;
  background-repeat:no-repeat;
}

#OCtop #tbar_center {
  height: 30px;
  font-family: EurostileRegular;
  
}

#pfHide {
  display: block;
  position: absolute;
  right: 10px;
  top: 5px;
}

#pfShow {
  color: #EC7620;
  display: block;
  font-family: EurostileRegular;
  font-size: 120%;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 50px;
  top: 5px;
}

.pfBox {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 10px 10px 10px 10px;
  float: left;
  font-family: Helvetica;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 10px;
  padding-top: 0;
  position: relative;
  text-align: left;
  width: 290px;
  height: auto;
}

.pfBox .itemHeader {
  background-color: #EEEEEE;
  border-bottom: 1px solid #CCCCCC;
  border-radius: 10px 10px 0 0;
  color: #EC7620;
  cursor: move;
  font-family: EurostileRegular;
  font-size: 140%;
  font-weight: normal;
  height: 32px;
  line-height: 35px;
  margin: 0;
  padding: 0 10px;
  position: relative;
  width: 270px;
}
.pfBox label,
.pfBox select,
.pfBox textarea,
.pfBox input {
  float: left;
  clear:both;
}
.pfBox #oneline input.subj {
  height:16px;
  line-height: 16px;

}
.pfBox textarea,
.pfBox #oneline input {
  width: 255px;
}
.pfBox #oneline textarea.desc {
  height: 90px;
  margin-bottom: 3px;
}
.pfBox #oneline input.chk {
  width: auto;
}
.pfBox #oneline td.chkcell {
  width: 20px;
}

#oneline {
  clear: left;
  float: left;
  margin: 0px;
  padding: 5px 0 0 10px;
  width: 265px !important;
  height: auto;
}
.pfBox #oneline input.pfSubmit {
  width: 110px;
  height: 24px;
}
.pfBox input {
  border: 1px solid #CFCFCF;
  color: #6C6C6E;
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: 100%;
  margin: 0;
  padding: 2px 5px !important;
}
.pfBox select {
  background-color: #E5E5E5;
  border: 1px solid #AFAFAF;
  color: #6C6C6E;
  font-size: 100%;
  margin: 2px 2px 0 0;
  padding: 2px 2px 2px 0;
}
.pfBox textarea {
  color: #6C6C6E;
  font-family: Helvetica,Arial,Sans-Serif;
  font-size: 100%;
  margin: 0;
  padding: 5px;
  border: 1px solid #CCCCCC;
}
body {
  font-size: 12px;
}
#pfContainer {
  bottom: 30px;
  font-size: 11px;
  position: absolute;
  right: 20px;
  text-align: left;
}
#tbar_hide {
  height: auto;
  float: right;
  padding: 0 4px;
}

#tbar_hide a {
  color: black;
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
}

#tbar_show {
  background-color: #EEEEEE;
  border-radius: 8px 8px 0 0;
  float: right;
  height: auto;
  margin: 0;
  padding: 10px;
  width: auto;
}

#tbar_show a {
  color: black;
  font-family: arial;
  font-size: 11px;
  text-decoration: none;
}
.itusers {
  clear: both;
  float: left;
  margin-top: 0px;
  text-align: center;
  width: 276px;
}
.ituser {
  float: left;
  height: auto;
  overflow: hidden;
  padding: 0 6px 0 0;
  position: relative;
  width: 28px;
}
.ituser img {
  border-radius: 0px;
  float: left;
  height: 35px;
  padding: 1px;
  width: 30px;
}
.ituser .jquery-safari-radio {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #999;
  border-radius: 0px;
  height: 35px;
  left: 0;
  opacity: 0.3;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 25px;
}
.ituser .jquery-safari-radio-checked {
  background-color: transparent;
  background-image: none;
  border: 1px dotted magenta;
  border-radius: 0px;
  height: 34px;
  left: 0;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 25px;
}
.ituser .jquery-safari-radio .mark {
  display:none;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  padding: 0 !important;
}
.ui-datepicker td span, .ui-datepicker td a {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  display: block;
  padding: 0.02em;
  text-align: right;



  text-decoration: none;
}
.order {

margin: 0px 0px 0px 7px;
padding: 0px;
text-transform:uppercase;
color:#cccccc;
font-weight:bold;
float: left;
border: 0px solid blue;
width: 150px;
}

.number {
margin: 0px 0px 10px 0px;
width:400px;
border: 0px solid red;
float: right;
}


.search_attrib1 {
    float: left;
    font-size: 90%;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding: 0;
    width: 120px;
}

#search_site_tab {
width: 570px;
margin: 5px 0px 0px 12px;
}
#search_site_tab .search_title {
    border-bottom: 1px dotted #C0C8D6;
    clear: right;
    float: left;
    width: 100%;
font-size: 120%;
}

.search_attribute {
    color: #395141;
    float: left;
    font-weight: normal;
    padding: 5px 0 0;
display: none;
}

.search_attrib1 .search_value {
    color: #395141;
    float: left;
    font-weight: normal;
}

.search_value {
    color: #395141;
    float: left;
    font-weight: normal;
    padding: 5px 0 15px 0px;
}


#kc_update #details .author {
display: none;
}

#kc_update img {
padding-right: 3px;
border: 0px solid red;
}

#watchEdit {
float: left;
width: 585px;
height: 15px;
margin-bottom: 10px;
border: 0px solid blue;
}

.addnew {
float: left;
width: 585px;
height: 15px;
margin-bottom: 10px;
}

#dateline {
float: left;
/*display: none;*/
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: 570px !important;
}

#jobs_itemContent .network {
display: none;
}

#jobs_itemContent #kc_update {
max-height: 30px;
}
.slider_holder {
padding: 0px 0px 0 0px; height: 240px; width: 780px;	
}
.home_menu {
padding-left: 10px !important; 
font-family: Arial; 
font-size: 15px !important; 
color:#fff !important;	
}
.home_menu a {
color:#4d4d4d !important;
font-size: 15px !important;
font-family: Arial;
/*background: url("/images/topnavsdivider.png") right center no-repeat;*/
padding:0 12px 0 0;
display:block;
}	
.leftPanelTop2 {
/*background-image: url('/images/leftPanelTopV2.png');
background-position: top left;
background-repeat: no-repeat;
float: left;
width: 178px;
padding: 1px 0 0;
margin: 10px 0px 0px 0px;*/	
display:none;
}
#idMyNetworks20, #idPrivateNetworks2 {
display:none !important;	
}
#idMyNetworks1, #idPrivateNetworks1 {
display: none !important;
}
#PrivateNetworks2 a {
background:none !important;	
}
.mySBox .pager {
background: url("../images/headerbg1785.png") repeat scroll 0 0 transparent !important;
border-bottom: 1px solid #CCC;
float: left;
height: 30px;
line-height: 30px;
padding: 0 0 0 10px;
width: 775px !important;
}
.mySBox #list h3 {
width: 765px !important;
}
.mySBox #list .docnam {
width:535px !important;
}
#bigMainButtons {
width:775px;
}
#bigMainButtons .bigMainButton {
width: 245px;
}
#bigMainButtons .bigMainButton a {
width: 245px;
}
#leftPanel table {
	display:none;
}
#leftPanel .h3 a, #leftPanel .h3 a:visited, #leftPanel .h3 a:link, #leftPanel .h3 a:hover {
padding: 0 10px!important;
}
#idMyNetworks20, #idMyNetworks21, #idMyNetworks9, #idMyNetworks22, #idMyNetworks10, #idMyNetworks6, #idMyNetworks17, #idMyNetworks11, #idInbox, #idMyNetworks1, #idPrivateNetworks2, #idMyNetworks16, #idBrowseDB, #idMyPrivNetworks, #idMyNetworks2, #idMyNetworks3 {
z-index: 100;
width: 200px;
background: #dddddd;
line-height: 20px;
border: none;
position: absolute;
top: 38px;
left: 0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.temp_hide {
display:none;	
}










.cl{font-size:0; line-height:0; text-indent:-9999px; clear:both;}

#main{width:750px; margin:10px 0 0; float:none;}
#main #main{width:768px; padding-left:10px;}
.groupItem{width:100%;}
#page{padding:0;}
#suggestions{top:50px;}
.myBox table{margin:0;}

.myNewTopLinks{clear:both; float:right; margin:10px 0 0;}
#header .toplinks{margin:20px 17px 0 0;}
#header .toplinks a{color:#585858!important;}
#searchform{float:right!important; margin:0;}

#newSection table{width:780px;}
.mBox, .myMemBox, .myBox, .myBox1, .mySRBox, div.test, .main_prof, .search1, #heading_content, .search_net, #newSection, .mySBox, #EventBox, .myMRBox, #onlineForm{background:none!important; border:1px solid #344d68; width:auto; padding:0 0 10px 0;}
.mBox .itemHeader, .myMemBox .itemHeader, #heading, #main #newSection .h1, #main .h1, #main #newSection h1, #main h1, #onlineForm h2{background: url("/images/bbox_title.jpg") no-repeat scroll left top transparent; color:#344d68; border:none; font-size:14px; font-family:Arial,Helvetica,sans-serif; height:45px; line-height:43px; font-weight:normal; padding:0 0 0 10px!important; width:720px;}
#main .h1, #main h1{background:url("/images/bbox_title.jpg") no-repeat scroll left top transparent!important; height:40px!important; line-height:38px!important; margin:0 0 5px 0!important;}
.mBox .itemHeader, .myMemBox .itemHeader{width:772px;}
#main #newSection span.h1{width:768px!important;}

#main #txt_mess .test{float:left; clear:left; margin-bottom:10px; width:758px; padding:10px 10px 10px 10px;}
#main #txt_mess .test table{width:748px;}
.myBox #txt{width:780px;}
.myBox #txt table{width:100%!important;}
#listing{background:none;}
.myBox1{clear:both; float:left;}
.myBox1 #heading_content {
border: none;
background: url("/images/bbox_title.jpg") no-repeat scroll left top transparent !important;
}
/*.myBox1 #kc_contentm{padding:10px 3px 13px 5px;}*/
.myBox1 #kc_contentm {
padding: 0px 10px 13px 5px;
}
#kc_contentm #details{width:760px;}
#kc_contentm #details h1, #kc_contentm #details .h1, #kc_contentm #details h3{width:760px;}
#download a{color:#fff!important; font-size:10px!important;}
#sharethis{font-size:10px!important;}
#sharethis a:hover{text-decoration:underline!important;}
#main #txt_prof .domtab3 .test{width:auto;}
#txt_uploadm .test{width:778px;}
#txt_uploadm .test #txt{width:744px;}
#main #txt_cedit .test{width:750px;}
div.test1{width:100%;}
#cc_update{width:363px;}
#cc_update .details #cmaildetail .ctitle{width:305px;}
#KCUpdates1 #KCUpdates1_itemContent #kc_update{width:313px;}
#KCEvents1 #KCEvents1_itemContent #kc_update{width:313px;}
.myBox #heading img{display:none;}

#onlineForm #oneline{width:760px !important;}
#twoinline{width:370px;}
#multiline{width:245px;}
#onlineForm #oneline input{width:745px;}
#onlineForm textarea{width:745px;}
#twoinline .dateInput{width:220px;}


#EventMan #twoinline{width:370px;}
#EventMan input.short{border:1px solid #A7A6A6 !important; background:#fff!important; width:350px;}
#eventInfo #oneline textarea{width:735px;}
#EventMan select{width:350px;}
#EventMan input.long{width:740px; border:1px solid #A7A6A6 !important; background:#fff!important;}

.bor{width:740px;}
.tbl1{width:740px;}

.test #txt .canvas_row{width:744px;}
.test #txt .row_data{width:540px;}
.test #txt textarea{width:530px;}
#main .ptext{width:670px;}
.myBox table input{width:680px;}
.myBox table textarea{width:680px; margin-right:0!important;}
#main .inptxt{width:670px; border:1px solid #A7A6A6 !important; background:#fff!important;}

#netsubscribe div a{width:200px;}
#netsubscribe div a:hover{text-decoration:underline;}

.groupItem .itemHeader{width:368px; padding:0!important;}

#rightPanel{margin:20px 0 0 0; float:right;}
#rightPanel .searchboxtop{margin:0 0 10px!important; border:none!important;}
#rightPanel .searchbody .searchHead{line-height:40px; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif;}

#DiscReply{background:none!important; border:1px solid #CCCCCC;}
#DiscReply table{background:none!important;}
#answerpost{width:auto;}
#admin .myBox .itemHeader {
background-image: none !important;
color: #837765;
font-size: 140%;
font-weight: normal;
line-height: 70px !important;
padding: 10px 0 20px 15px;
height: 80px;

width: 940px;
margin-left: 20px;
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
}
.myMemBox .itemHeader a{right:2px; top:0;}
.myMemBox .itemHeader img{display:none;}
.myMemBox #heading{background:none;}
.myMRBox #heading{background:url("/images/bbox_title.jpg") no-repeat scroll left top transparent; margin-bottom:10px; font-weight:normal; width:768px;}
.myMRBox .number{color:#fff;}
.myMRBox #search_res{width:363px;}
.myMRBox #search_res #search_details2{width:250px;}

.addnew, .bulkl{width:100%!important;}
.bbcode2-body{padding:0 20px 10px 0;}
#watchEdit{float:right!important; padding-right:5px!important;}

.myBox table.dis_tb{width:760px;}

#search_res{width:750px;}
#search_res #search_details2{width:540px;}
#search_res #search_details2 table{width:540px;}

#tabnav li{width:auto; float:left; overflow:hidden; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;}
#tabnav a{width:auto;}

#eventInfo #oneline textarea{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ccc!important; background:#fff!important;}

#tabDetails{clear:both;}
#watchEdit{width:700px;}
.myBox #txt #txt .CommentsAll{width:760px;}
.AComment{width:760px;}
.CommentBody{width:718px;}
.CommentDetail{width:718px;}
.CommentDetail .User{width:655px;}
.CommentDetail .theComment{width:655px;}
.CommentDetail .commentdate{width:655px;}
.editcomment{width:735px;}
.valuefull_attach{width:585px;}

#main #txt_fr{width:750px;}
#main #txt_fr .test{width:750px;}
div.test #txt{width:744px;}
#txt_cedit #txt{width:744px;}
#mainhead{width:auto;}
#txt_cedit #txt .domtab1 .test1 table{width:100%!important;}
#txt_cedit #txt .domtab1 .test1 table td{padding:3px 0;}

.profupdate{padding:0 20px 0 0;}
#kc_profile #details{width:600px;}
#theading{width:710px;}
#kc_content{width:760px;}
#kc_content #details{width:600px;}

ul.domtabs1{width:780px; margin:0 0 5px 0; float:left; clear:both;}
ul.domtabs1 li{width:190px; margin:0; padding:0 5px 5px 0 !important; height:40px; line-height:40px; display:table;}

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;}
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:underline;}
ul.domtabs1 li a:hover{text-decoration:underline; color:#575A5D!important;}
ul.domtabs1 li a img{display:none;}

#txt ul.domtabs1{width:760px;}
#txt ul.domtabs1 li{padding:0 30px 10px!important;}

#idAdvanced{clear:both; border:1px solid #CCCCCC;}
#settings_disc{margin-bottom:5px;}
#listing_full{background:none;}

#outlook{float:right; padding:10px;}
#google{padding-right:10px;}
#eventInfo{width:728px;}
#eventInfo #desc{width:700px;}
#advanced{width:760px;}
#price{width:371px;}
#placesNo{width:371px;}
#attendees{width:760px;}
#eventInfo .notes{width:740px;}
#eventSum{width:760px;}
#summary1{width:232px;}
#button{width:253px; background-color:transparent;}

#search_site{width:755px;}
#search_site #search_details2{width:685px;}
#search_site .search_date{float:right;}

#calendar_list{width:780px;}
#calendar_list #txt{width:780px;}
#calendar_list #txt .kp_wrapper, #calendar_list #txt .kc_wrapper{background:none!important; border:1px solid #CCCCCC; width:758px; padding:10px!important; padding:0;}
#calendar_list #txt .fullmonth{background:url("/images/bbox_title.jpg") no-repeat scroll left top transparent; color:#344D68; border:none; font-size:15px; font-family:Arial,Helvetica,sans-serif; height:40px; line-height:38px; font-weight:normal; padding:0 0 0 10px!important; width:770px;}
#calendar_list #txt #kc_update{padding:5px 0; width:758px;}
#calendar_list #details{float:left; width:618px!important;}


.diarytitle{background:none!important; border:1px solid #ccc!important; width:768px!important;}
#main .diarytitle .right a:visited, #main .diarytitle .right a:link, #main .diarytitle .right a:hover{margin-left:425px!important;}

.mainTextIntro{width:580px; float:left; color:#585858!important;}
.mainTextIntro p{padding:0 0 10px 0; margin:0; font-size:14px; line-height:22px; text-align:justify;}
.mainTextIntro p.img{padding:0; margin:10px 0 10px 20px; float:right;}
.mainTextSignIn{width:358px; float:right; padding:10px; border:1px solid #ccc; background:#f1f1f1; font-size:14px; color:#585858!important;}
.mainTextSignIn .h3{padding:0 0 10px 0;}
.mainTextSignIn .ps{padding:0 0 10px 0; color:#585858!important; font-weight:normal!important;}
#mainlogin .ps{color:#585858!important; font-weight:normal!important;}
.mainTextSignIn .mtsRow{padding:0 0 10px 0;}
.mainTextSignIn .mtsRow .mtsCell1{line-height:24px; font-size:14px; font-weight:bold; float:left; width:108px;}
.mainTextSignIn .mtsRow .mtsCell2{float:left; width:250px;}
.mainTextSignIn .mtsRow .mtsCell2 .cl{height:5px;}
.mainTextSignIn .mtsRow .mtsCell2 input.ps{width:240px; height:22px; border:1px solid #ccc; background:#fff; padding:0 4px; line-height:22px; font-size:14px; color:#585858!important;}
.mainTextSignIn .mtsRow .mtsCell2 input.submit{padding:0; margin:0; line-height:24px; width:100px; text-align:center; border:1px solid #555!important; background:#777!important; cursor:pointer; color:#fff; font-weight:bold; height:24px;}

#bigMainButtons{width:588px; height:108px; border:1px solid #ccc; background:#f7f8f8; padding:5px 0; margin:10px auto;}
#bigMainButtons .bigMainButton{width:185px; float:left; margin-right:5px; padding-right:5px; border-right:1px solid #ccc;}
#bigMainButtons .BMBlast{padding:0; margin:0; border:none;}
#bigMainButtons .bigMainButton a{display:block; width:185px; text-align:center; line-height:20px; padding-top:80px; height:28px; color:#575A5D!important; font-size:14px; font-weight:normal;}
#bigMainButtons .bigMainButton a:hover{color:#575A5D!important; text-decoration:underline;}
#bigMainButtons .bigMainButton a.BMBupload{background:url(/images/BMBupload.png) center top no-repeat;}
#bigMainButtons .bigMainButton a.BMBfolders{background:url(/images/BMBfolders.png) center top no-repeat;}
#bigMainButtons .bigMainButton a.BMBcontent{background:url(/images/BMBcontent.png) center top no-repeat;}

#kc_update #logo img{width:auto;}
.groupItem .itemHeader{width:373px; padding:0 0 0 10px!important;}
#events_itemContent #kc_update, #KCEvents1_itemContent #kc_update{padding-left:55px; width:310px; background:url(/images/eventsNew_bg.png) left 8px no-repeat!important; min-height:50px;}
#desc_itemContent #kc_update, #KCUpdates1_itemContent #kc_update{padding-left:55px; width:310px; background:url(/images/descNew_bg.png) left 8px no-repeat!important; min-height:50px;}
#asks_itemContent #kc_update{padding-left:55px; width:310px; background:url(/images/asksNew_bg.png) left 8px no-repeat!important; min-height:50px;}
#asks_itemContent #kc_update #logo{display:none;}
.mBox .itemContent{padding-bottom:4px;}

.mBox .itemContent #logo img, .mBox .itemContent #thumb img{border:0px solid #B7B5B9!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:0!important; margin:0!important;}

#main .diarytitle .left a:visited, #main .diarytitle .left a:link, #main .diarytitle .left a:hover{width:70px;}

.myBox1 #txt{width:758px; float:none;}

.myBox1 div.domtab2{width:760px; float:left; margin-left: 0px;}
div.domtab2{width:760px; float:none;}
div.contab{width:760px;}
.contab #txt{width:755px;}
.CommentsAll{width:753px;}

.myBox #heading{position:relative;}
.profupdate{position:absolute; top:0; right:0;}

.newLoginBox{width:300px; float:right; padding:0 20px 0 0;}
.newLoginBox .mtsRow{padding:2px 0; font-size:10px;}
.newLoginBox .mtsRow .mtsCell1{float:left; font-size:12px; width:80px; line-height:22px; font-size:12px; font-weight:bold; color:#555;}
.newLoginBox .mtsRow .mtsCell2{width:210px; float:left;}
.newLoginBox .mtsRow .mtsCell2 input.text{width:200px!important; padding:0 4px!important; border:1px solid #ccc!important; background:#fff!important; height:20px!important; line-height:20px!important; font-size:12px!important; font-weight:normal!important; color:#555!important;}
.newLoginBox .mtsRow .mtsCell2 input.submit{width:120px!important; height:22px!important; line-height:0!important; text-align:center!important; background:url(/images/newLBSubmit.png)!important; border:none!important; color:#fff!important; cursor:pointer!important; font-size:0!important;}
/*
.myHovEff{padding-right:50px!important;}
.myHovEff a:hover{text-decoration:underline!important;}
*/
.myNIright .mBox {
  width: 300px;
  overflow-x: hidden;
}
.myNIright #KCEvents_itemHeader {
  width: 290px;
}
.myNIright  .itemContent {
display: block;
overflow-y: auto;
overflow-x: none;
height: 201px;
}
#myNItext{color:#555; font-size:12px; line-height: 1.3;}
#myNItext .myNIleft{width:680px; float:left;}
#myNItext .myNIright{width:300px; float:right;}
#myNItext .myNIbox{border:1px solid #344d68; margin-bottom:0px; position:relative;}
#myNItext .myNIbox h2{height:45px; line-height:45px; padding-left:15px; font-size:14px; font-weight:normal; color:#344d68; display:block; margin:0; font-family:Arial, Helvetica, sans-serif;}
#myNItext .myNIleft h2{background:url(/images/myNI_lboxhead.png) right;}
#myNItext .myNIright h2{background:url(/images/myNI_rboxhead.png);}
#myNItext .myNIleft .myNIfr{padding: 30px 0px 0px 30px; height:190px;}
#myNItext .myNIright .myNIfr{height:220px;}
#myNItext .myNIleft .myNIsr{height:260px;}
#myNItext .myNIright .myNIsr{height:280px;}
#myNItext .myNIleft .myNIfr p{padding:0; margin:0;}
#myNItext .myNIleft .myNIfr p.img{width:250px; float:right; padding-left:20px;}
#myNItext .myNIbox .myNIinner{padding:25px 15px;}
#myNItext .myNIbox .myNIinner h3{margin:0; font-size:14px; font-weight:bold; padding:0 10px; border-bottom:1px solid #ccc; line-height:20px; padding:5px 0 10px; margin-bottom:10px;}
#myNItext .myNIbox .myNIinner .myNIfrom{color:#5c5c5c; font-size:12px; padding-bottom:15px; line-height:18px; height:18px;}
#myNItext .myNIbox .myNIinner .myNIpar{line-height:18px;}
#myNItext .myNIbox .myNIinner .myNIlink{position:absolute; bottom:0; right:0; height:30px; width:190px;}
#myNItext .myNIbox .myNIinner .myNIlink a{display:block; font-size:14px; font-weight:normal; color:#fff; text-decoration:none; text-align:center; width:190px; height:30px; line-height:30px; background:url(/images/myNIlink.png) repeat-x;}
#myNItext .myNIbox .myNIinner .myNIlink a:hover{text-decoration:underline;}
#myNItext .myNIbox .myNIinner .myNIjoin{font-weight:normal; text-align:center; padding-bottom:10px;}
#myNItext .myNIbox .myNIinner .myNIjlink{width:145px; height:58px; margin:0px auto;}
#myNItext .myNIbox .myNIinner .myNIjlink a{display:block; width:145px; padding:18px 0; text-align:center; background:url(/images/myNIjlink.png); height:22px; line-height:21px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none;}
#myNItext .myNIbox .myNIinner .myNIjlink a:hover{text-decoration:underline;}
#myNItext .myNIfbox{border:1px solid #ccc; margin-bottom:20px; padding:10px;}

#mainlogin #newSectionBody{border:none; width:100%;}
#mainlogin #kc_update {
width: 210px;
padding-left: 50px;
background: url(/images/myNImeet.png) left 2px no-repeat;
margin-top: 5px;
height: auto !important;
}
#mainlogin #kc_update #details{padding:0;}
#mainlogin #kc_update #details p{margin-bottom:0; font-size:12px;}

#rightPanel{margin-top:20px;}
#rightPanel .searchbody{padding:0 0 5px 0;}
#rightPanel .searchbody .searchHead{margin:0 0 10px; font-size:14px;}
#rightPanel .searchbody .searchCrit{margin:5px 0 5px 10px;}

.mBox .itemHeader a{color:#ddd!important; right:10px;}

#netsubscribe div a{text-align:right;}

.listingat{width:auto;}

.myCIframe iframe{overflow:hidden; width:100%!important;}

#main #newSection .mainText{background:none; width:auto;}


#main #newSectionBody .mainText{width:auto;}

.myBox form table{padding:10px!important; margin:0!important; width:100%!important;}
.myBox form table .editbox{padding:0!important; margin:0!important;}

.flval {
float:left;
width: 640px;
margin-bottom: 20px;
}
.flname{width:100px; float:left;}
.flbuild{overflow:hidden;}

.ui-autocomplete {
  border-radius: 7px !important;
  float: left;
  list-style: none outside none;
  margin: -6px 0 0 80px;
  padding: 2px;
  width: 345px !important;
  box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.43);

}
.ui-autocomplete .ui-menu-item {
  font-family: Tahoma,Arial,Verdana !important;
  font-size: 12px;
  padding: 3px 7px !important;
  width: 332px !important;
  display: block;
}
.ui-autocomplete .ui-menu-item a {
   padding: 0px  !important;
   display: block;
   width: 330px !important;
   color: #999;
}
.ui-autocomplete li a.ui-state-hover {
  font-weight: bold !important;
  color: #222 !important;
}
.ui-autocomplete li a.ui-corner-all {
  border-radius: 0 0 0 0;
  float: left;
  font-weight: bold;
}

.ui-autocomplete a.ui-state-hover,
.ui-autocomplete a.ui-state-active {
    font-weight: normal;
    margin: 0px !important;
        color: #000;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
        text-align: left;
       cursor: pointer;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
        float: left;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

/**STYLES FOR NEW PAID EVENT FUNCTIONALITY**/

/**Edit Events and Manage events**/

#onlineForm #advheading {
color: #6C6C6E;
font-size: 18px;
font-family: Arial,Helvetica,sans-serif;
height: 30px;
line-height: 43px;
font-weight: normal;
width: 700px;
float: left;
margin: 0px 15px 0 26px;
/*background: url(/images/eventcogs.png) no-repeat left;*/
padding-left: 0px;
Padding-top: 10px;
}

#onlineForm #evheading, #Eventarea #evheading, #EventManage #evheading {
color: #6C6C6E;
border-bottom: 1px solid #AFAFAF;
font-size: 15px;
font-family: Arial,Helvetica,sans-serif;
height: 45px;
line-height: 43px;
font-weight: normal;
width: 682px;
float: left;
margin: 5px 0px 10px 0px;
background: url(/images/eventticket.jpg) no-repeat left;
padding-left: 40px;
padding-bottom: 5px;
}


#onlineForm #evheading.evtick {
background: url(/images/eventticket.jpg) no-repeat left !important;
}

#onlineForm #evheading.evat {
background: url(/images/eventat.jpg) no-repeat left !important;
}


#onlineForm #evheading.evcal {
background: url(/images/eventcal.jpg) no-repeat left !important;
}

#onlineForm #evheading.evmon {
background: url(/images/evmon.jpg) no-repeat left !important;
}

#onlineForm #evheading.evprice {
background: url(/images/evprice.jpg) no-repeat left !important;
}

.evsumm {
background: url(/images/eventdetail.png) no-repeat left !important;
}

.evcoms {
background: url(/images/eventcoms.jpg) no-repeat left !important;
margin-left: 11px !important;
}


.evadd {
background: url(/images/evadd.jpg) no-repeat left !important;
margin-left: 11px !important;
}

.evpassev {
background: url(/images/evpassev.jpg) no-repeat left !important;




}


.eventforth {
background: url(/images/eventforth.jpg) no-repeat left !important;

}


#Eventarea {
float: left;
margin-left: 11px;
width: 725px;
padding: 0px 15px 8px 15px;
background-color: white !important;
border: 1px solid #D7E0E0;
border-radius: 6px 6px 6px 6px;
margin-bottom: 0px;
margin-top: 15px;
clear:both;
}
#Eventarea #eventsection{
background-color: #EDEDED;
float: left;
width: 725px;
padding-bottom: 20px;
}
#Eventarea #eventdata {
margin-top: 15px;
float: left;
width: 510px !important;
border-top: 2px solid white;
}

#onlineForm #Eventarea #oneline .vsmall, #EventManage #oneline .vsmall {
float: left;
margin: 0 0 20px 190px;
width: 500px;
}

#onlineForm #Eventarea .label {
margin-left: 40px;
float: left;
width: 140px;
font-family: Helvetica, Arial, Sans-Serif !important;
font-weight: normal !important;
margin-top:4px;
}

#onlineForm #Eventarea label, #EventManage label, #EventBox label {
margin-left: 40px;
float: left;
width: 190px;
font-family: Helvetica, Arial, Sans-Serif !important;
font-weight: normal !important;
padding-top:0px;
}

/*
#onlineForm #Eventarea label {
margin-left: 29px !important;
float: left;
width: 140px;
font-family: Helvetica, Arial, Sans-Serif !important;
font-weight: normal !important;
padding-top:0px;
}
*/


label.small {
min-width:57px;
max-width: 115px !important;
margin-left: 20px !important;
font-size: 100% !important;
width:auto !important;
}
label.large {
width: 100% !important;
margin-left: 20px !important;
font-size: 110% !important;
}

label.large a {color:#FEA457!important;}

#onlineForm #Eventarea #oneline label, #onlineForm #Eventarea #oneinline label {
margin-left: 39px !important;
font-family: Helvetica, Arial, Sans-Serif !important;
font-weight: normal !important;
}




#onlineForm #Eventarea #twoinline .timesel {
margin: 0px 0px 11px 6px !important;
float: left;
width: 55px;
}


#onlineForm #Eventarea input.short, #onlineForm #Eventarea select, #onlineForm #Eventarea .dateInput {
float:left;
clear: right;
}

#Eventarea .labelhead {
margin-left: 39px;
min-width: 135px !important;
float: left;
}
.labelhead {
margin-left: 39px;
}

#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;
}

#onlineForm input.short {
width:270px !important;
}

#onlineForm #Eventarea .editbox {
float:right;
}

#onlineForm #Eventarea input[type="button"] {
background-color: blank;
}

#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;
}

#Eventarea #twoinline .dateInput {
width: 80px;
margin-top:0px;

float:left;
clear:left;
height: 19px;
}

#Eventarea #twoinline {
width: 226px;
float: left;
margin-left: 0px;
}


#Eventarea #eventdata #twoinline {
width: 245px;
float: left;
margin-left: 0px;
min-height: 20px;
background-color: #EDEDED;
border-bottom: 2px solid white;
padding-top: 10px;
padding-left: 10px;
}

#EventBox #Eventarea  #oneline, #onlineForm #Eventarea  #oneline, #EventManage #oneline {
width: 725px !important;
margin-right: 0px;
margin: 0px 0px 10px 0px !important;
}

#onlineForm #Eventarea #multiline {
clear: left;
float:left;
}

#Eventarea .pastevents {
float: left !important;
height: 30px;
line-height: 20px;
margin-bottom: 0px;
margin-top: 10px;
padding: 10px 0 0 40px !important;
text-align: right;
width: 682px;
/*background: url("/images/orangearrw.png") no-repeat scroll 180px 10px transparent !important;*/
border-top: 1px solid #CCC;
}

#Eventarea .pastevents img {
display:none;
}

#Eventarea .pastevents a {
float: left !important;
font-size: 14px;
font-weight: bold;
padding: 0px;
font-family: helvetica !important;
color: #FEA457;
}
#Eventarea .pastevents a:hover {
text-decoration:none;
}

#Eventarea .PastEventsBody {
margin-bottom:30px !important; 
float:left; 
clear:both;
}

#onlineForm #Eventarea input.short {
width:495px !important;
}

#onlineForm #Eventarea select, #EventManage select {
width: 510px;
padding: 2px 2px 2px 0px;
font-size: 100%;
color: #6C6C6E;
border: 1px solid #AFAFAF;
background-color: #FDFDFD;
}

#main #onlineForm input [type="submit"] {
width:137px!important; 
height:30px!important; 
background-image: url(/images/sumbit_bg.gif) !important;
background-position:top left;
background-repeat: no-repeat; 
background-color: transparent !important;
}

#main #onlineForm input.addSubmit[type="submit"] {
margin-top:10px !important;
float:left !important;
}




/**Ticket summary on a published event **/

#advancedticket {
width: 728px;
padding: 0px 15px 20px 15px;
background-color: white !important;
border: 1px solid #D7E0E0;
border-radius: 6px 6px 6px 6px;
margin-bottom: 20px;
margin-top: 15px;
margin-left:10px;
float:left;
}

#advancedticket #date {
padding: 5px 0 10px 0px;
float: left;
width: 600px;
clear: left;
font-weight: bold;
font-size: 110%;
margin-left: 39px;
}

#advancedticket #where {
padding: 5px 0 10px 0px;
float: left;
width: 640px;
clear: left;
margin-left: 39px;
}

#advancedticket #placesNo {
width: 312px;
padding: 8px 4px 8px 15px;
margin-bottom: 10px;
}

#advancedticket #price {
width: 312px;
padding: 8px 4px 8px 15px;
}

.tickettotal {
  float: left;
  line-height: 20px;
  margin: 15px 0 0;
  text-align: right;
  width: 100%;
}

.tickettotal .totalvalue {
  float: right;
  font-size: 20px;
  margin: -2px 0 0 10px;
}
.ticketbuyer .tickettotal {
  margin: 0 30px 0 0;
  width: 660px;
}

#advancedticket #attendees {
width: 690px !important;
padding:0px !important;
background-color:white;

}

#advancedticket #member {
float: left;
width: 140px !important;
padding: 10px;
margin-bottom: 10px;
margin-right: 10px;
border: 1px solid #D7E0E0;
border-radius: 6px 6px 6px 6px;
text-align: left;
min-height: 80px;
background-color: white;
font-size: 80%;
}

#advancedticket #advanced {
margin-top: 15px;
float: left;
clear: both;
width: 700px !important;
margin-left: 39px !important;
}
#advanced .bookme a {
cursor: pointer;
float: left !important;
height: 30px;
line-height: 20px;
margin-bottom: 0px;
margin-top: 20px;
padding: 10px 40px 0 0px !important;
text-align: left;
width: auto;
background: url("/images/orangearrw.png") no-repeat scroll right 10px transparent !important;
border-top: 1px solid #CCC;
color: #FEA457;
font-weight: bold;
font-size: 110%;
}

#advancedticket #title {
color: #6C6C6E;
border-bottom: 1px solid #AFAFAF;
font-size: 15px;
font-family: Arial,Helvetica,sans-serif;
height: 45px;
line-height: 43px;
font-weight: normal;
width: 682px;
float: left;

margin: 5px 0px 10px 0px;
padding-left: 40px;
padding-bottom: 5px;
margin-bottom:20px;
}

.eventdetail {
background: url(/images/eventdetail.png) no-repeat left !important;
}

.eventdees {
background: url(/images/eventdees.png) no-repeat left !important;
}



#advancedticket #title.eventtick {
background: url(/images/eventtick.jpg) no-repeat left !important;
}


#advancedticket #idBookNow #firstline {
padding: 10px 10px 0px 0px;
font-size: 100%;
float: left;
width: 690px;
}

#advancedticket #idBookNow #firstline label {
padding: 0px 0px 10px 0px;
float: left;
clear: left;
width: 150px;
font-size: 110%;
margin-left: 0px;
font-family: helvetica, arial, sans-serif;
font-weight:normal !important;
}


#advancedticket #title.ticketinfo {
background: url(/images/eventinfo.png) no-repeat left !important;
}

#advancedticket #title.ticketbuyer {
background: url(/images/eventbuyer.jpg) no-repeat left !important;
}

#advancedticket #title.ticketbuyerguests {
margin-top: 30px;
background: url(/images/eventbuyerg.jpg) no-repeat left !important;
}

#advancedticket #rowSummary, #Eventarea #rowSummary {
padding-top: 7px;
Font-weight: bold;
font-size: 100%;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 5px;
float: left;
width: 727px;
}

#advancedticket #rowDetail, #Eventarea #rowDetail {
padding-top: 7px;
Font-weight: normal;
font-size: 100%;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 5px;
float: left;
width: 727px;
}

#advancedticket .cell {
width: 103px;
float: left;
height: 20px;
}

#advancedticket .cellq {
width: 159px;
float: left;
height: 20px;
text-align: right;
}


#advancedticket .cellmain {
width: 227px;
float: left;
padding-right: 30px;
}

#advancedticket .ppal {
margin-left: 460px;
margin-top: 15px;
}


#main #advancedticket input[type="submit"] {
float: right !important;
margin-top: 20px;
font-family: arial !important;
font-size: 13px !important;
}

.attendbutton {
margin-right: 20px !important;
}

.orderbutton {
margin-right: 0px;
}

.paybutton {
margin-right: 0px;
}


#advancedticket textarea {
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: 90px !important;
width: 500px !important;
padding: 5px !important;
}

#advancedticket #oneline {
width: 700px !important;
padding-right: 0px;
padding-left: 0px !important;
margin: 0 10px 10px 39px;
}

#advancedticket #oneline label {
margin-left: 0px !important;
float: left;
width: 150px;
background-color: transparent !important;
}

#advancedticket label {
margin-left: 40px;
float: left;
width: 150px;
}

#onlineForm #Eventarea #twoinline .ticketno {
margin: 0px 0px 11px 6px !important;
float: left;
width: 55px;
}

#advancedticket label.long {
width: 500px;
margin-bottom: 10px;
font-weight: bold;
font-size: 120%;
}

#advancedticket input.long {
width: 500px !important;
}

#eventInfo #advancedticket textarea {
height: 90px !important;
width: 500px !important;
margin-bottom: 0px;
clear: none;
}


#advancedticket #twoinline {
width: 256px;
float: left;
margin-left: 0px;
}

#advancedticket #twoinline label {
width: 230px;
float: left;
margin-left:0px;
margin-bottom: 5px;
}

#advancedticket #twoinline .short {
width: 200px;
margin-top: 0px;
float: left;
clear: left;
}

#tickbg, #eventgrey {
width:725px;
background-color: #ededed;
float:left;
margin-bottom: 4px;
padding-top: 7px;
padding-bottom: 5px;
}

#advancedticket #eventInfo {
padding: 0px;
width: 735px;
float: left;
}

#advancedticket #eventInfo #desc {
padding: 10px;
background-color: white !important;
float: left;
width: 640px !important;
margin-left: 39px;
}



#main #EventBox #advancedticket input[type="submit"] {
margin-top: 20px !important;
float: right !important;
font-family: helvetica, Arial !important;
font-size: 110% !important;
}


#onelineSubmit {

clear: left;
float: left;
margin: 0px;
padding: 5px 0 0 10px;
width: 760px !important;
height: auto;
}



#onelineSubmit .ppal {
margin-left: 500px;
}

/**Payment Declined page for Paid Events**/

#paydecline {
background: url(/images/speechbg.png) no-repeat left top;
margin-top: 25px;
margin-left: 135px;
width: 554px;
height: 325px;
padding-left: 150px;
padding-top: 25px;
padding-right: 20px;
font-family: helvetica,arial,sans-serif !important;
}

#paydecline .h1, #payaccept .h1 {
border-bottom: 1px solid #CCC !important;
margin-bottom: 20px;
padding-bottom: 8px;
}

#payaccept {
background: url(/images/speechbg_a.png) no-repeat left top;
margin-top: 25px;
margin-left: 135px;
width: 554px;
height: 525px;
padding-left: 150px;
padding-top: 25px;
padding-right: 20px;
font-family: helvetica,arial,sans-serif !important;
}

#payaccept #rowSummary {
padding-top: 7px;
Font-weight: bold;
font-size: 100%;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 5px;
float: left;
width: 554px;
}

#payaccept .cell {
width: 138px;
float: left;
height: 20px;
}

#payaccept #rowDetail {
padding-top: 7px;
Font-weight: normal;
font-size: 100%;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 5px;
float: left;
width: 554px;
}

#payaccept #title {
margin-top: 30px;
padding-bottom:8px;
font-size: 120%;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 1px solid #CCC;
float: left;
clear: both;
width: 554px;
}

#payaccept p, #payaccept .p {
font-size: 100%;
float: left;
clear: both;
width: 550px;
}

#payaccept #printticket {
float: left;
clear: both;
width: 570px;
height: 75px;
margin-top: 25px;
}

/**style for manage events page**/

#buttonarea {
float: left;
margin-left: 27px;
}

#button.sendinvit, #button.addattend, #button.viewattend, #button.adminview {
width: 163px !important;
background-color: transparent;
}

#EventManage {
float: left;
margin-left: 0px;
width: 750px !important;
padding: 0px 15px 8px 15px;
background-color: white !important;
border: 1px solid #D7E0E0;
border-radius: 6px 6px 6px 6px;
margin-bottom: 20px;
margin-top: 15px;
}

#Content #EventManage h2, #EventManage h2 {
color: #6C6C6E;
border-bottom: 1px solid #AFAFAF;
font-size: 15px;
font-family: Arial,Helvetica,sans-serif !important;
height: 45px;
line-height: 43px;
font-weight: normal;
width: 682px;
margin: 5px 0px 10px 11px;
background: url(/images/eventadmin.jpg) no-repeat left;
padding-left: 40px !important;
padding-bottom: 5px;
}

#printorder {
}


#EventManage #rowSummary {
padding-top: 7px;
Font-weight: bold;
font-size: 100%;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 5px;
float: left;
width: 687px;
margin-left: 50px;
}

#EventManage #rowDetail {
padding-top: 7px;
Font-weight: normal;
font-size: 100%;
border-bottom: 1px solid #AFAFAF;
padding-bottom: 5px;
float: left;
width: 687px;
margin-left: 50px;
}

#EventManage #cell {
width: 115px;
float: left;
height: 40px;
padding-left: 5px;
}
 
#EventManage #cell.name {
text-align: left;
padding-left: 20px;
}

#EventManage #cell.orderno,
#EventManage #cell.invoice,
#EventManage #cell.ticketno,
#EventManage #cell.amount,
#EventManage #cell.refund {
text-align:right;
}


#EventManage #cell.invoice {
width:70px;
}

#EventManage #cell.invoicep {
width: 56px;
text-align: right;
}

#EventManage #cell.orderno {
width: 56px !important;
text-align: left;
padding-left: 0px;
}

#EventManage #cell.refund {
text-align:right;
width: 114px;
}

#printorder {
float: right;
margin-top: 10px;
margin-right: 22px;
}

#Eventarea #eventSum {
width: 663px;
float: left;
margin-left: 39px;
}

#Eventarea #eventSum #summary1 {
font-weight: normal;
float: left;
text-align: left;
font-size: 100%;
width: 159px;
margin-left: 0px;
padding: 8px 2px 4px 4px;
border-bottom: 1px solid #AFAFAF;








}

#Eventarea #eventSum #summary2 {

float: left;
text-align: left;
font-size: 100%;
width: 159px;
padding: 8px 2px 4px 4px;
border-bottom: 1px solid #AFAFAF;
}

#Eventarea #cell.location {
width: 169px !important;
float: left;
height: 20px;
}

#Eventarea #cell.name {
width: 227px !important;
float: left;
padding-right: 10px;
}

#Eventarea #cell.datec {
font-weight:normal;
width: 85px;
}

#Eventarea #cell.invoicep {
width: 45px;
float: left;
}

#Eventarea #cell.invoice {
width: 70px;
float: left;
padding-left:0px !important;
}


#Eventarea #cell {
width: 77px;
float: left;
}

#Eventarea #cell.location, #Eventarea #cell.amount, #Eventarea #cell.invoicep, #Eventarea #cell.invoice, #Eventarea #cell.datec {
text-align: right;
padding-left: 10px;
padding-right:0px;
}

.pasteventsp {
float: left !important;
height: 30px;
line-height: 20px;
margin-bottom: 0px;
margin-top: 10px;
padding: 10px 30px 0 0px !important;
text-align: right;
width: 730px;
background: url("/images/orangearrw.png") no-repeat scroll 735px 10px transparent !important;
}

.pasteventsp a {
color: #FEA457 !important;
font-weight:bold;
}



.pasteventsp img {
display:none;
}

#EventManage select {
width: 367px;
}

#mssgbox {
width: 500px !important;

float:left;
}

#EventManage #oneline input[type="submit"] {
width: 137px!important;
height: 30px!important;
padding: 0 3px 3px 0!important;
line-height: 20px!important;
text-align: center!important;
border: none!important;
font-size: 11px!important;
font-family: 'EurostileRegular'!important;
color: white!important;
cursor: pointer!important;
float: right !important;
background: url("/images/sumbit_bg.gif") !important;
margin-right:30px;
}

#EventManage #prevComm {
margin-left: 50px;
}

#EventManage #prevComm table tr td {
padding: 0 20px 0px 0;
margin: 0;
border: 0;
border-spacing: 0;
}

#EventManage #tbs {
padding:20px 0 0 0 !important;
/*float:left;*/
margin-left:50px;
}


#EventManage .bor {
float: left;
clear: left;
width: 675px !important;
border: 0px solid #AFAFAF;
background-color: #EDEDED;
padding: 0 0px 0 10px !important;
margin-top: 1px;
margin-bottom:20px !important;
}

#EventManage .tbl1 {
width: 675px !important;
float: left;
clear: left;
padding: 0px;
margin-top: 0;
}

.development {
color: black !important;
position: absolute;
}
.assetver {
background: none 0px 0px repeat scroll white;
border-radius: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: 310px;
overflow-x: hidden;
overflow-y: scroll;
padding: 10px;
text-align: left;
width: 620px;
}
.vtitle {
margin: 0px 0px 5px;
border-bottom: 2px solid #555;
padding: 3px 0px;
font-weight: bold;
}
.version {
clear: both;
float: left;
width: 100%;
border-bottom: 1px solid #DDD;
padding: 3px 0px;
}
.version .anum {
float: left;
width: 30px;
}
.version .thumb {
float: left;
min-height: 1px;
text-align: left;
width: 50px;
}
.version .desc {
float: left;
width: 150px;
}
.version .date {
float: left;
width: 120px;
margin-left: 10px;
}
.version .aval {
float: left;
width: 90px;
margin-left: 10px;
}
.version .vline {
display: block;
width: 130px;
clear: none;
margin: 0px;
padding: 0px;
border: none;
border-image: initial;
float: left;
margin: 5px 0;
padding: 0 0 10px;
border-bottom: 1px solid #CCC;
}

#KCEvents2_itemContent #kc_update {
padding-left: 50px;
background: url(/images/event_icon2.jpg) left 10px no-repeat;
width: 315px;
min-height: 44px;
}


.unlock {
    background: none repeat scroll 0 0 #F7F8F8 !important;
    border: 1px solid #CCCCCC !important;
    color: #4F2D7F !important;
    display: block;
    /*float: right;*/
    font-weight: bold;
    margin: 0 0 10px;
    padding: 10px;
    position: absolute;
    top: 78px;
    right: 8px;
}


/* ------ 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 #ccc !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;
}
/*
#KCContentUpdates1 {
  display: none;
}
#KCContentUpdates2 {
  display: none;
}
*/
.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 {
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  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: 45%;
  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: 29%;
  font-size:11px;
}
.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 {
  margin: 0 0 0 15px;
  clear: both;
}

.timepoll {
width: 695px;
margin-left: 30px;
}

#eventgrey table tr, #eventgrey table tr td {
border-bottom: 1px solid white !important;
padding-bottom: 8px !important;
padding-top: 8px !important;
}



/* -------------- STYLE 28 nov 2012 (not mine) -------------- */


INPUT.miniColors {
    margin-right: 4px;
}
.miniColors-selector {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BABABA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    height: 150px;
    padding: 5px;
    position: absolute;
    width: 175px;
    z-index: 999999;
}
.miniColors.opacity.miniColors-selector {
    width: 200px;
}
.miniColors-selector.black {
    background: none repeat scroll 0 0 black;
    border-color: black;
}
.miniColors-selector.gray {
    background: none repeat scroll 0 0 #DDDDDD;
    border-color: #EEEEEE;
}
.miniColors-colors {
    background: url("/images/colors.png") no-repeat scroll -40px 0 transparent;
    cursor: crosshair;
    height: 150px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 150px;
}
.miniColors.opacity .miniColors-colors {
    left: 30px;
}
.miniColors-hues {
    background: url("/images/colors.png") no-repeat scroll 0 0 transparent;
    cursor: crosshair;
    height: 150px;
    left: 160px;
    position: absolute;
    top: 5px;
    width: 20px;
}
.miniColors.opacity .miniColors-hues {
    left: 185px;
}
.miniColors-opacity {
    background: url("/images/colors.png") no-repeat scroll -20px 0 transparent;
    cursor: crosshair;
    height: 150px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 20px;
}
.miniColors-colorPicker {
    border: 1px solid black;
    border-radius: 11px 11px 11px 11px;
    height: 11px;
    position: absolute;
    width: 11px;
}
.miniColors-colorPicker-inner {
    border: 2px solid white;
    border-radius: 9px 9px 9px 9px;
    height: 7px;

    left: 0;
    position: absolute;
    top: 0;
    width: 7px;
}
.miniColors-huePicker, .miniColors-opacityPicker {
    background: none repeat scroll 0 0 white;
    border: 1px solid black;
    border-radius: 2px 2px 2px 2px;
    height: 2px;
    left: -2px;
    margin-top: -1px;
    position: absolute;
    width: 22px;
}
.miniColors-trigger, .miniColors-triggerWrap {
    display: inline-block;
    height: 22px;
    width: 22px;
}
.miniColors-triggerWrap {
    background: url("/images/trigger.png") no-repeat scroll -22px 0 transparent;
}
.miniColors-triggerWrap.disabled {
    opacity: 0.5;
}
.miniColors-trigger {
    background: url("/images/trigger.png") no-repeat scroll 0 0 transparent;
    outline: medium none;
    vertical-align: middle;
}
.miniColors-triggerWrap.disabled .miniColors-trigger {
    cursor: default;
}


/* -------------- 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;}
/* strong, b{font-family:"HelveticaNeue-Bold"!important; font-weight:normal!important;} */

.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;}
#wrapper{width:1000px; margin:0 auto; padding:0; position:relative;}
#Content{position:relative; padding:0; margin:10px 0 0; background:url(/images/thre_content.png) top no-repeat; float:none; width:1000px; height:100%; border-bottom: 1px solid #8c8c8c;}
#tabnavcontainer{width: 100%; float: none; height: 40px; border-bottom: 3px solid #0019a8; background:none;}
#linkContainer{width: 750px; float: left; padding: 10px 15px !important; margin: 0!important; }
#newSectionBody{margin:0!important;}

#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:100%; margin-top:15px;}
#sort2{float:left; width:100%; margin-top:15px;}
#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;}

#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;}
.myBox, .main_prof{margin:0 0 10px 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;}

#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;}
#calendar_list #txt .kp_wrapper, #calendar_list #txt .kc_wrapper{float:none; overflow:hidden; height:100%;}
.pastevents{float:none;}
.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:292px; height:29px; padding-top:5px; margin-right:10px;}
#topHead .thSearch form#searchform{float:none;}
#topHead .thSearch .searchleft{width:180px; height:29px; float:left; padding-left:34px; padding-right:5px; background:url(/images/thSearchLeft.png);}
#topHead .thSearch .searchleft input{background:none!important; border:none!important; width:180px; height:29px; line-height:29px; font-size:14px; margin:0!important;}
#topHead .thSearch .searchright{width:73px; 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:0; z-index:9998 !important;}
#tabnav ul li{padding: 0; margin: 0 2px 0 0; float: left; height: 40px; line-height: 40px; overflow:visible; display:block; z-index:9999 !important;}
#tabnav ul li a{text-transform:none; text-align:left; display:block; width: auto;
margin: 0!important; height: 40px; line-height: 40px; padding: 0 20px; color: #0019a8 !important; background: #e0e0e0; text-decoration: underline!important;}
#tabnav ul li a:hover{text-align:left; color: #0019a8!important; background: #ffffff; text-decoration: none!important;}
#tabnav ul li a:hover span{text-align:left; color: #0019a8 !important; font-weight: bold!important; background: none; 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; color: #fff!important; background: #0019a8; text-decoration: none!important; z-index:10000 !important;}
#tabnav ul li a.on span{text-align:left; color: #fff!important; font-weight: bold!important; background: none; padding:0!important; z-index:10000 !important;}
#tabnav ul li a:hover.on{text-align:left; color: #fff!important; background: #0019a8;}
#tabnav ul li a:hover.on span{text-align:left; color: #fff!important; background: #0019a8; padding:0!important;}

#kc_update{margin:0!important; width:auto!important; padding:10px 0!important;}
#c_update{margin:0!important; padding:5px 0!important; width:auto!important;}
#c_update .details .thumb{border:none; width:60px; height:50px; margin:0;}
#c_update .details .cmaindetail .ctitle{width:298px!important;}
#cc_update{width:auto; margin:0; padding:5px 0!important;}
#cc_update .details #thumb{width:60px;}
.comments, .evd{font-size:11px!important; color:#6C6C6E!important;}
.comments a, .evd a{font-size:11px!important; color:#6C6C6E;}

.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;}
#search_res{width:auto;}
.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{clear:both;}
#search_res #search_details3{width:100px;}
#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;}
#kc_contentm #details{width:auto!important; float:none!important; padding:0!important;}
#kc_contentm #details h1{width:auto!important; padding-left:15px!important;}
#kc_contentm #details h2{display:none!important;}


#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:650px;}

#multiline{margin:5px 0 10px 10px;}

.myBox table{padding:10px !important;}

.search1, .search2{width:780px; float:none;}
.search1title, .search2title, .search3range{width:200px;}

.myBox .UserMaintTable tr td, .myBox .UserMaintTable tr th{padding:15px 10px 0 5px !important;}



.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px 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; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
    margin: -1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+"px");height: expression(this.parentNode.offsetHeight+"px");}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;}
/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

.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 !important;
}
.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;}

#gridbox{width:730px!important; margin:0 0 10px 0;}
.myAudit #txt{width:780px!important; padding:0!important;}

#nHomePanel{width:800px; margin:5px 0; height:211px; background:url(/images/nHomePanel_bg.png); -webkit-box-shadow:0px 0px 3px 0px rgba(DD, DD, DD, 1); box-shadow:  0px 0px 3px 0px rgba(DD, DD, DD, 1);}
#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;}

#nNetName{height:60px; top:-60px; display:none; left:0; position:absolute; line-height:60px; padding-left:65px; background:url(/images/nNetName.png) left no-repeat; font-size:30px; color:#414141;}

.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 ul.domtabs1{width:780px;}

.support{background-color:#E6F8DD; padding:5px 5px 5px 35px; margin:10px 0; width:auto; float:none;}
.newerror{padding:5px 5px 5px 35px; margin:10px 0; color:#330000; float:none; width:auto; background-position:left 3px;}
.newerror a{color:#330000!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{width:520px;}
.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;}

/*
#PrivateNetworks2, #idPrivateNetworks2{display:none!important;}

#MyNetworks2, #idMyNetworks2{display:none!important;}
#MyNetworks4, #idMyNetworks4{display:none!important;}
#MyNetworks5, #idMyNetworks5{display:none!important;}
*/

#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;}

#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;}
/*
.toolbar .collapse2{display:none;}
*/
.myBox1 #myDiv{width:765px!important; height:1082px!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 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:750px; 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:#808080;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:735px;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;}
ul.domtabs3 a:hover span{color:#698CD3 ;}
ul.domtabs1{list-style:none;padding:15px 0!important;width:820px;}
ul.domtabs1 li{width:190px;margin:0;padding:0 13px 13px 0!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:728px; clear:both;}
#kc_profile #logo{float:left;width:140px;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;}
#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;}
.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:435px!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:390px;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;}
.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{background-image:none;padding:10px 0 50px 15px;line-height:50px;border-bottom:1px solid #CCC;margin-left:15px;margin-bottom:15px;color:#555;}
.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;}
.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{background:url(/images/adminbullet.png) no-repeat left center;padding-left:15px;line-height:32px;}
.DDHelper .itemT a:hover{color:#d4341c;background:url(/images/adminbulleth.png) no-repeat left center;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;}

#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{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{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{padding-left:60px!important; background:url("/images/event_icon.png") no-repeat scroll left 15px 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:#698CD3; color:#fff!important;}
td#theading strong{font-weight:bold!important;}
.myBox .disc_r td{background:#eee; padding:5px!important; border-bottom:1px solid #ddd;}
#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:150px!important; border-bottom:none;}
#settingtabs .ui-tabs-nav li{border-bottom:1px solid #ddd; margin:0; padding:0;}
#settingtabs .ui-tabs-nav li a{padding:5px 10px; width:130px; 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;}

/* ------ 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;
}

#KCContentUpdates1 {
  display: none;
}
#KCContentUpdates2 {
  display: none;
}
.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: 45%;
  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: 40px 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 .flval select{width:630px; max-width:630px!important;}

.data .name{padding:0;}
.data .author{width:28%;}
.data .date{width:25%;}

.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;}

#Eventarea{width:745px;}
#onlineForm #evheading, #Eventarea #evheading, #EventManage #evheading{width:704px;}
#Eventarea #eventSum{width:660px;}
#buttonarea{margin-left:100px;}

#tbs #tabnavcontainers{margin:20px 0 0;}
#tbs #tabnavcontainers a, #tbs #tabnavcontainers a span{color:#808080;}
.bor{background-color:#f1f1f1;}
.l1{background-color:#f1f1f1; border-bottom:1px solid #ccc;}
.l15{background-color:#f1f1f1; border-bottom:1px solid #ccc;}
.l2{background-color:#f1f1f1;}
.l25{background-color:#f1f1f1;}
.l31{background-color:#f1f1f1; border-bottom:1px solid #ccc;}

#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;}
#popupFrame{height:248px!important;}

#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:48px;}
#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;}

.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 0!important; margin:0 10px!important;}

.search1, .search2{overflow:hidden;}
.search2value{float:none; margin-left:220px; line-height:0;}

#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 10px!important;}
.myBox #txt #txt{padding:0!important;}

#disc_top{border-top:1px solid #E3E3E6;}
.bbcode2-body{border-bottom:none; border-top:1px solid #e3e3e6;}

.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;height:50px;}
#search_site #search_details2 strong{float:left;}
.search_loc{padding:0;}
.search_date{font-weight:normal; font-size:11px;}
#search_site #search_details2 a{float:left;}
.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:none; 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:transparent!important; background-image:none; height:600px!important; margin:0; overflow-x:hidden; overflow-y:scroll; padding:0; position:relative; width:640px!important; z-index:202; border:none;}
#popupInner{background-color:transparent!important;}
.cheadark{display:none;}
.chead{background:#3c5c9c; font-weight:normal;}
#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:590px;}
.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;}

.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 .rightPanelBox{width:148px; 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;}

#loginSection{width:604px; margin:0 auto;}
#headerOut{height:90px;}
#headerOut #logo{float:none; margin:0 auto;}
#loginLayout{width:604px; background:url(/images/loginUp.png) top no-repeat; padding-top:131px; text-align: left;}
#loginLayout .loginIn{background:url(/images/loginDown.png) bottom no-repeat; width:350px; padding:0 127px 110px;}
#loginLayout .loginTitle{height:20px; line-height:20px; padding-bottom:20px; border-bottom:1px solid #dadada; font-size:20px; color:#000;}
#loginLayout .loginForm{padding:20px 0 0;}
#loginLayout .loginForm .loginFormRow{padding:0 0 10px; font-size:14px; color:#000; line-height:20px; overflow:hidden;}
#loginLayout .loginForm .loginFormRow a{color:#000!important; text-decoration:underline!important;}
#loginLayout .loginForm .loginFormRow a:hover{color:#2c52d5!important; text-decoration:none!important;}
#loginLayout .loginForm .loginFormRow input.text{padding:0 15px; width:318px; font-size:17px; color:#000; border:1px solid #dadada; height:40px; line-height:40px;}
#loginLayout .loginForm .loginFormRow input.submit{height:38px!important; font-size:13px!important; line-height:38px!important; padding:0 30px!important; text-transform:uppercase; font-weight:bold!important; text-align: center!important; cursor:pointer;
border: none!important; border-radius: 0px;
margin: 0!important; color: #fff!important; background: #0019a8 !important;}
.newscotlandyard { width:100%; border-bottom:5px solid #0019a8; position: fixed; bottom: 10px;}
.newscotlandyard2 {background: url(/images/nsysign.jpg) no-repeat bottom right; width:82px; height:102px; display:block; position: fixed; bottom:15px; right:0;}

#rightPanel{border:none; margin:10px 10px 10px 0; font-size:11px; width: 200px; float: right; padding: 0;}
.rpBox{border:1px solid #D3D2D3;}
.rpBox .rpHead{width:auto; font-size:14px; font-weight:normal; border:none; border-bottom:1px solid #c3cccd; padding:0 0 0 15px; line-height:35px; float:none; height:35px; color:#1d2b39; background:url(/images/nHead_bg.png); cursor:default; margin:0;}
.rpBox .rpInner{padding:10px 15px;}
.rpBox .rpInner .rpInnerHead{font-size:17px; font-family:'Interstate'!important; font-weight:bold!important; line-height:24px;}
.rpBox .rpInner .rpInnerJob{color:#003a70; font-size:17px; font-family:'Interstate'!important; font-weight:bold!important; line-height:24px;}
.rpBox .rpInner .rpInnerPara{line-height:20px; padding:10px 0 0;}

#askq, .nedit, .bulkl, .ewv_listc, .evmanage, .predit, .addblog, .mancont, .prmanage, .addnew{overflow:hidden; font-size:0; line-height:0; margin:10px 0;}
#askq a, .nedit a, .bulkl a, .ewv_listc a, .evmanage a, .predit a, .addblog a, .mancont a, .prmanage a, .addnew a{display:block; float:right; font-size:15px; text-align:center; line-height:42px; height:42px; background:#e0e0e0; color:#0019a8 !important; border:none; padding:0 40px;}
#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{background:#0019a8 !important; color:#fff !important; text-decoration:none!important;}
#it2_top_buttons, #watchEdit, #audit, #AddComment, .settings, .pastevents, #settings_disc, #answerpost {height:24px; text-align:right; font-size:0; line-height:0; margin:10px 0; padding:0; width:100%;}
#it2_top_buttons a, #watchEdit a, #audit a, #AddComment a, #datesbox button, .settings a, .pastevents a, #settings_disc a, #answerpost a, a#addmore, #button a{line-height:24px; width:auto;height:24px;padding:5px 15px;text-align:center;font-size:11px;color:#fff!important;cursor:pointer;background:#2c52d5;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; margin:0 0 0 10px;}
#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,  a:hover#addmore, #button a:hover{color:#fff!important;background:#0019a8; text-decoration:none!important;}

#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{margin-left:0;}
#AddComment a strong, #AddComment a b{font-weight:normal;}
#datesbox button{line-height:0;}

#sharethis{display:none;}

#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 {display:none;}

.myAudit #gridbox table tr td{padding:0; vertical-align:middle;}
.myAudit #gridbox {width:720px!Important; position:relative;}
.myAudit #gridbox .ui-widget-header {height: 38px !important; line-height:38px !important; padding:0 0 0 10px!important; font-size: 14px!important; border: 0px none !important;}
.myAudit #gridbox .ui-widget-header span {font-weight: bold !important;}
.myAudit #gridbox #changelist_toppager {border: none !important;}
.myAudit #gridbox .ui-jqgrid .ui-jqgrid-hdiv, .myAudit #gridbox .ui-jqgrid-bdiv {border:none;}
.myAudit #gridbox #changepager {height:38px !important;}
.myAudit #gridbox .ui-state-default, .myAudit #gridbox .ui-widget-content .ui-state-default, .myAudit #gridbox .ui-widget-header .ui-state-default { border:none!important; }
.myAudit #gridbox .ui-state-hover, .myAudit #gridbox .ui-widget-content .ui-state-hover {background:#CACACA !important; border:none;}
.myAudit #gridbox .ui-jqgrid-resize {float:right;}
.myAudit #gridbox .s-ico{float:right;}
.myAudit #gridbox .ui-th-ltr .ui-jqgrid-sortable{height:32px; line-height:32px;}
#changelist_toppager{height:38px!important;}
#load_changelist{position:absolute; top:50%; left:300px; width:100px; height:40px; line-height:40px; text-align:center; z-index:10000;}
.myAudit #gridbox  #changelist {width:718px !Important;}
#c_update .details, #cc_update .details { padding-left: 62px; float: none;  background: url('/images/docIcon.png') no-repeat scroll 15px 2px transparent; overflow: hidden; }
#c_update .details .thumb, #cc_update .details #thumb { display: none;}

#search_site #search_details2 {padding-left: 62px; float: none;   background: url('/images/docIcon.png') no-repeat scroll 15px 15px transparent; overflow: hidden; width: auto;}
#search_site #search_details2 .search_loc {    display: none; }
#search_site #search_details2 .search_cred {  display: none; }

.userSupport{padding:0 0 10px;}
.userSupport .us_title{font-weight:bold; color:#cc0000; font-size:14px; line-height:28px; border-bottom:1px solid #dadada;}
.userSupport .us_para{padding:5px 0 0; font-size:14px; line-height:20px; color:#999;}
.userSupport .us_boldpara{padding:5px 0 0; font-size:14px; line-height:20px; color:#333;}
.search_net .search2 {display:none;}

#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;
}
#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;
}
#asset_role_matrix #idAdvanced {
  border: medium none;
  margin: 5px 0 0;
}

.third-party, .aliases, .group_admin, .user-change-history {display:none;}
.contfolder .sml_desc, #cc_update #cmaildetail .more {display:none !important;}

.advTDTop {text-align:left !important;}
.advTDTop + .advTDTop {text-align:center !important;}




.l1,
.l15{min-height:60px;}
.bor{width:730px!important;}
.tbl1{width:730px!important;}

#EventMan{width:728px;}
#EventMan #twoinline{width:364px;}
#EventMan textarea{width:704px;}

#onlineForm #Eventarea #oneline label, #onlineForm #Eventarea #oneinline label{margin-left:0!important; margin-top:3px!important;}
#onlineForm #evheading, #Eventarea #evheading, #EventManage #evheading{padding-left:0;}
#Eventarea .labelhead{margin-left:0;}
.cke{clear:both;}
#online .cke span{padding:0;}
#EventBox #Eventarea #oneline, #onlineForm #Eventarea #oneline, #EventManage #oneline{width:705px!important;}

.myBox .exstevents h3.manSpHead{margin-left:10px;}
.myBox .exstevents #oneline{width:auto!important; float:none; padding:0 10px 10px; overflow:hidden;}
.myBox .exstevents #oneline span{display:block; float:left;}
.myBox .exstevents #oneline span.docdate{width:100px;}
.myBox .exstevents #oneline span.doctitle{width:480px;}
.myBox .exstevents #oneline span.docedit{width:40px; text-align:right;}
.myBox .exstevents #oneline span.docman{width:60px; text-align:right;}
.myBox .exstevents #oneline span.docdel{width:20px; text-align:right;}


#calendar_list #txt .kp_wrapper, #calendar_list #txt .kc_wrapper{width:728px!important;}
#calendar_list #txt{width:750px;}
#calendar_list{width:750px;}


#calendar_list #txt .kp_wrapper .kc_update{padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #ddd; overflow:hidden;}
#calendar_list #txt .kp_wrapper .kc_update .eventDate{padding:0 0 5px;}
#calendar_list #txt .kp_wrapper .kc_update .eventDate div{display:inline;}
#calendar_list #txt .kp_wrapper .kc_update .details{padding:0 0 5px; width:530px; float:left;}
#calendar_list #txt .kp_wrapper .kc_update .details .eventTitle{font-size:14px; font-weight:bold;}
#calendar_list #txt .kp_wrapper .kc_update .details .eventPeriod{font-style:italic;}
#calendar_list #txt .kp_wrapper .kc_update .eventButtons{float:right;}
#calendar_list #txt .kp_wrapper .kc_update .eventButtons a{display:block; background:#2c52d5; color:#fff; text-align:center; font-weight:bold; width:180px; height:28px; line-height:28px; font-size:14px;}
#calendar_list #txt .kp_wrapper .kc_update .eventButtons a:hover{background:#0019a8; text-decoration:none;}




#button.sendinvit, #button.addattend, #button.viewattend, #button.adminview{background-image:none; margin:20px 10px 0; height:24px;}



#EventInvit{margin:20px 0;}
#EventInvit #evheading{border-bottom:1px solid #c3cccd; color:#698cd3 !important; font-size:14px; height:35px; line-height:35px; padding:0 0 0 15px !important;}

#EventInvit #tabnavcontainer2{padding:20px 0 0;}
#EventInvit #tabnavcontainer2 #tabnav2{overflow:hidden;}
#EventInvit #tabnavcontainer2 #tabnav2 ul{list-style:none; padding:0 0 0 70px; margin:0; font-size:14px;}
#EventInvit #tabnavcontainer2 #tabnav2 ul li{float:left; width:180px; height:35px; line-height:35px; margin:0 10px;}
#EventInvit #tabnavcontainer2 #tabnav2 ul li a{display:block; background:#2c52d5; color:#fff; text-align:center; font-weight:bold;}
#EventInvit #tabnavcontainer2 #tabnav2 ul li a:hover,
#EventInvit #tabnavcontainer2 #tabnav2 ul li#current a{background:#0019a8; text-decoration:none;}

#EventInvit .container{padding:20px 0 0;}
#EventInvit .container #EventMan{background:none!important; border:1px solid #c3cccd !important; color:##454545 !important; width:auto!important; float:none!important;}
#EventInvit .container #EventMan #evheading{margin:0 0 20px;}
#EventInvit .container #EventMan .addguestpanel{width:auto!important;}
#EventInvit .container #EventMan .guess_list{padding:20px 0 0;}
#EventInvit .container #EventMan #oneline{width:auto!important; float:none!important; margin:0!important; overflow:hidden;}
#EventInvit .container #EventMan #oneline input{width:auto;}
#EventInvit .container #EventMan input.long{width:700px; margin:0;}
#EventInvit .container #EventMan select{width:auto;}
#EventInvit .container #EventMan #oneline label{float:left; margin:0; padding:2px 10px 0 0;}
#EventInvit .container #EventMan .guess_list #oneline label{padding:0;}
#EventInvit .container #EventMan #oneline .jquery-safari-radio{float:left;}
#EventInvit .container #EventMan a.addguest{display:block; background:#2c52d5; color:#fff; text-align:center; font-weight:bold; margin:20px 0 0; width:180px; height:35px; line-height:35px; font-size:14px;}
#EventInvit .container #EventMan a:hover.addguest{background:#0019a8; text-decoration:none;}
#EventInvit .container #EventMan .addguestpanel .guess_list .radio{padding-left:28px;}
#EventInvit .container #EventMan #oneline #guestlistsaved{width:250px;}
#EventInvit .container #EventMan #oneline a.sendguest{display:block; background:#2c52d5; color:#fff; text-align:center; font-weight:bold; margin:20px 0 0; width:180px; height:35px; line-height:35px; font-size:14px;}
#EventInvit .container #EventMan #oneline a:hover.sendguest{background:#0019a8; text-decoration:none;}
#EventInvit .container #EventMan #eventDiv{padding:20px 0 0;}
#EventInvit .container #EventMan #myguestBox .search2{width:auto;}
#EventInvit .container #EventMan #myguestBox .search2 .search2title{padding:10px 0; width:130px;}
#EventInvit .container #EventMan #myguestBox .search2 .search2value{margin-left:130px;}
#EventInvit .container #EventMan #myguestBox .search2 .search2value input{width:548px;}
#EventInvit .container #EventMan #myguestBox .search2 .search2value a#search{display:block; background:#2c52d5; color:#fff; text-align:center; font-weight:bold; margin:20px 0 0; width:180px; height:35px; line-height:35px; font-size:14px;}
#EventInvit .container #EventMan #myguestBox .search2 .search2value a:hover#search{background:#0019a8; text-decoration:none;}

.botdet{clear:both;}
.bulkl{height:42px;}

.yesgoo{display:block;margin-left:190px;}
.yesgoo .chgoo{padding:0!important;float:left;}
.yesgoo .chgoot{margin-top:0; display:block;float:left;}

#eventInfo .attach img{height:30px;float:left;}
#eventInfo .attach a{font-size:12px!important;float:left;margin:10px;}

.treeview .folder{border:1px solid #ccc; font-weight:bold; margin:0 0 0 -5px; padding:6px 0 6px 50px;}
.filetree li .item{width:auto; margin:0;}

.filetree li .item { display: block; margin: 0 0 0 0; width: auto; }
.filetree li .item .col1 {margin: 0 0 0 0;}
.filetree ul li .item .col1 { margin: 0 0 0 0; }
.filetree ul ul li .item .col1 { margin: 0 0 0 0; }
.filetree ul ul ul li .item .col1 { margin: 0 0 0 0; }
.filetree ul ul ul ul li .item .col1 { margin: 0 0 0 0; }
.filetree li .item .col2 {margin: 0 0 0 10px;}
.filetree ul li .item .col2 { margin: 0 0 0 60px; }
.filetree ul ul li .item .col2 { margin: 0 0 0 60px; }

.filetree li .item .col1 .thumb{padding:0;}
.filetree li .item .col1 .thumb img{width:auto;}

.fst_holder {float:left; width:82%; overflow:hidden;}
.scd_holder {float:right; width:73px; overflow:hidden;}
.nTreeview2 .labels .scd_holder{float:right;}
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12{width:59px; overflow:hidden; float:left;}
.col1{position:absolute;}
.col2{width:auto;}
.item .thumb{width:50px!important; height:59px; float:none;}
.filetree li .item{overflow:hidden;}
.filetree li .item .col2 .name{padding:0 0 10px; overflow:hidden;}
.filetree li .item .col2 .name span{display:block; float:left; color:#888;}
.filetree li .item .col2 .name .tip{float:none;}
.filetree li .item .col2 .name a{float:left; clear:both;}
.filetree li .item .col2 .name .pr_author{clear:left;display:none;}
.filetree li .item .col2 .name .pr_date{clear:left;}
.scd_holder .col8 .edit{padding:10px 10px 0 0;}
.scd_holder .col8 .edit a{display:block; height:24px; border:1px solid #ccc; background:#eee; color:#555; line-height:24px; text-align:center; text-decoration:none!important;}
.scd_holder .col8 .edit a:hover{border:1px solid #345088; background:#3a5b9b; color:#fff!important; text-decoration:none;}

.col8{width:50px;}
.scd_holder .col8 .edit a::after{content:"Edit";}
.col9, .col10, .col12{display:none;}
.col11{width:20px; padding:10px 0;}

.treeview .flbut{display:none; position:absolute; top:3px; right:3px; margin:0; padding:0;}
.treeview div.folder{position:relative;}
.treeview div.folder .flbut{display:none; position:absolute; top:3px; right:3px; margin:0; padding:0;}
.treeview .hover .flbut, .treeview div:hover.folder .flbut{display:block; margin:0; padding:0;}
.treeview .flbut a{display:block; width:160px; height:24px; border:1px solid #ccc; background:#eee; color:#555; line-height:24px; text-align:center; text-decoration:none!important;}
.treeview .flbut a:hover{border:1px solid #345088; background:#3a5b9b; color:#fff!important; text-decoration:none;}
.treeview .flbut .add_file a::after{content:"Upload Document";}
.treeview .flbut .add_fl a::after{content:"Add Folder";}
.treeview .flbut .check_fl, .treeview .flbut .edit_fl{display:none;}
.treeview .flbut div{float:right; margin-left:3px;}

.filetree li .item .col2 .name a{font-weight:bold;}
.filetree li .item .col1 .thumb img{padding:15px 0 0 16px;width:20px;}

.treetop{overflow:hidden;margin-bottom:15px;}

#nTreeview .prmanage2 a{display:block; float:right; font-size:15px; text-align:center; line-height:42px; height:42px; background:#e0e0e0; color:#01009A !important; border:none; padding:0 40px;}
#nTreeview .prmanage2 a:hover{background:#01009A !important; color:#fff !important; text-decoration:none!important;}
#nTreeview .prmanage2 .upload{margin-right:5px;}
#nTreeview .treetop #heading{display:none;}
#nTreeview .p{display:none;}
#nTreeview  h2{display:none!important;}

.nTreeview2 #browser .folder{display:block;background:#FFF;}

#srbox, .sline { margin:10px 0;}
.sline label {width: 65px; display: inline-block;}
.sline #usersearch { width: 405px;}
.sline .button {cursor: pointer;}

#datesbox .dfsearch label{margin-right:5px;}

#back {display:block; width:80px; height:24px; border:1px solid #ccc; background:#eee; color:#555; line-height:24px; text-align:center; text-decoration:none;}

.foldlist .oneline .fldname{float:left;width:665px;}
.foldlist .oneline .fldedit{float:left;width:65px;}
.foldlist .oneline .flddel{float:left;padding-top:3px;}

.str_edit #onlineForm h3.manSpHead{padding:0 10px;}
.str_edit #onlineForm #painLocation{padding:0 10px; clear:both; overflow:hidden;}
.str_edit #onlineForm #userId,
.str_edit #onlineForm #oneline.logoimage{display:none;}
.str_edit #onlineForm #oneline{width:728px!important;}
#onlineForm #oneline input{width:710px;}

#askq, .nedit, .bulkl, .ewv_listc, .evmanage, .predit, .addblog, .mancont, .prmanage, .addnew{height:42px;}

#leftPanel{display:none!important;}

.adsearch{float:left;}
.adsearch{display:block; padding-top:3px;}
#blogInnerDetails{display:none;}