@charset "utf-8";
* { margin:0; padding:0; }
ul,
ol { list-style:none; }
a img,
img,
fieldset,
input { border:0; vertical-align:middle; }
body { background:url(../images/bg.gif) center top #000; }
body,
td,
th { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a { text-decoration:none;color:#fd00d0; }
a:hover { /*text-decoration:underline;*/ color:#a60085; }
*:focus { outline: 0; }
/**********************************************************/
.login { margin:auto; width:440px; padding:60px 0 0; }
h1 { font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#fff; }
.login h1 { padding-bottom:22px; }
.login h1 img { vertical-align:text-bottom; }
.login fieldset { width:210px; padding:25px 115px; min-height:256px; background:url(../images/grad01.png) bottom repeat-x #353838; _height:256px; }
.login fieldset .error { color:#fddc00; }
.login fieldset .error * { color:#fddc00; }
.login fieldset label { font-weight:bold; color:#fff; display:block; padding:8px 0 5px; }
.login fieldset .input { border:1px solid #cfcfcf; background:#fff; display:block; padding:0 2px 2px; width:204px; margin-bottom:10px; }
.login fieldset a {  }
.login fieldset .butLogin { width:79px; height:26px; float:right; clear:both; background:url(../images/but-login.png) top no-repeat; cursor:pointer; }
.login fieldset .butLogin:hover { background-position:bottom; }
/************************************************************/
.wrapper { width:1150px; margin:auto; }
.header { padding:9px; }
.header .logo { position:absolute; margin-left:365px; left:50%; }
.header h1 { font-size:52px; padding-top:55px; }
.header h1 a { font-size:14px;/* color:#fd00d0;*/ font-weight:normal; padding-left:15px; }
.greyArrow { background:url(../images/arrowBg.gif) left top no-repeat; height:14px; overflow:hidden; }
.contentWrapper { padding:9px; background:#313332; margin-bottom:50px; position:relative; z-index:99; }
.content { background:#e6e6e6; padding:18px 18px 20px; }
.w650 { width:650px; }
.w830 { width:830px; }
.backBig { color:#fd00d0; font-size:20px; font-weight:bold; float:right; display:inline; margin-left:10px; margin-top:3px; }
.backBig b { font-size:24px; }
.butAddClient { float:right; margin-top:6px;}

.ubber { cursor:pointer; display:-moz-inline-box; display:inline-block; font-size:20px; font-weight:bold; padding:0 7px; line-height:26px; height:26px; text-transform:uppercase; text-align:center; color:#fff; background:url(../images/uber.gif) bottom repeat-x #dc00b1;}
.ubber:hover { text-decoration:none; background:#fd00d0;color:#fff;}

h2 { color:#343737; font-size:30px; border-top:3px solid #343737; padding:0 0 15px; }

#accordion { border-bottom:1px solid #343737;}
#accordion li { border-top:1px solid #343737; background:url(../images/close.gif) left 8px no-repeat; padding:5px 0; }
#accordion li.selected { background-image:url(../images/open.gif); }
#accordion li .delete { float:right; display:inline; color:#fff; font-size:13px; font-weight:bold; background:#fd00d0; padding:0 8px; line-height:22px; margin-top:-3px; }
#accordion li .delete:hover { text-decoration:underline;}
#accordion li .edit { float:right; display:inline; color:#fff; font-size:13px; font-weight:bold; background:#fd00d0; margin-right:2px; padding:0px 8px; line-height:22px; margin-top:-3px; }
#accordion li .edit:hover { text-decoration:underline;}
#accordion li .heading { font-size:14px; font-weight:bold; color:#910074; padding-left:16px; }
#accordion li .heading:hover { color:#530043;}
#accordion li ul { margin:5px 0 0; display:none; }
#accordion li ul li { border-color:#c9caca; padding-left:16px; background:none; }
#accordion li ul li .projectName { font-weight:bold; font-size:13px; display:-moz-inline-box; display:inline-block; width:290px; padding-right:10px; }
#accordion li ul li .date { font-weight:bold; font-size:13px; color:#fd00d0; display:-moz-inline-box; display:inline-block; width:90px; padding-right:10px; }
#accordion li ul li .manage { font-weight:bold; float:right; display:inline; font-size:13px; padding:0 10px; }

.ftr{
  position:fixed;
  _position:absolute;
  bottom:0;
  /*_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);*/
 }

.ftr { clear:both; font-size:14px; color:#888; padding:15px 0; }
.header .logout { position:relative; top:40px; font-size:14px; float:left; }

.clientProject { border-collapse:collapse; width:100%; border-top:1px solid #343737; }
.clientProject tr th { color:#e7e7e7; font-size:16px; background:#939494; text-align:left; padding:3px; }
.clientProject tr td { color:#343737; font-size:14px; font-weight:bold; padding:4px 3px;border-bottom:1px solid #343737; }
.clientProject tr td a { }
.clientProject tr .butsTd { text-align:right;}
.clientProject tr .butsTd a { display:-moz-inline-box; display:inline-block; color:#fff; font-size:14px; font-weight:bold; background:#fd00d0; padding:1px 10px 2px; line-height:22px; }
.clientProject tr .butsTd a:hover { text-decoration:underline;}
.itemHead { padding:0 0 0px; }
.itemHead .right { position:relative; left:-105px; display:inline; color:#fff; font-size:13px; zoom:0; width:45%; }
.itemHead .right a { font-size:13px; float:right;}
.bigGrey { color:#fff!important; font-size:20px!important; font-weight:bold; background:#888; display:-moz-inline-box; display:inline-block; padding:2px 10px 3px; }
.bigPink { color:#fff!important; font-size:20px!important; font-weight:bold; background:#fd00d0; display:-moz-inline-box; display:inline-block; padding:2px 10px 3px; }
.itemHead .right .bigGrey,
.itemHead .right .bigPink {float:right; margin:-9px -9px 0 18px; }
.comments li .bigGrey,
.comments li  .bigPink {float:right;}
.itemHead .right .bigGrey b { font-size:24px; line-height:20px }
.bigGrey:hover,
.bigPink:hover { text-decoration:underline;}
.itemHead h3 { font-size:25px; color:#fff; }
.itemHead h4 { color:#939393; font-size:13px; font-weight:normal; }
.whiteContent { background:#fff; text-align:center; }
.content.comments { padding:60px 148px 50px; }
h2 cite { font-size:13px; display:block; font-style:normal; }
.comments fieldset { background:url(../images/arrowBg2.gif) left top no-repeat; padding-top:9px; }
.comments fieldset textarea { width:662px; height:90px; border:4px solid #fde200; font-weight:bold; color:#a700fd; display:block; overflow:auto; padding:4px 8px; font-family:Arial, Helvetica, sans-serif; }
.comments fieldset .ubber { float:right; position:relative; bottom:31px; margin:5px 0 0; }
.comments ul { clear:both; }
.comments li { padding:4px 0 25px; border-top:2px solid #343737; }
.comments li b { color:#a700fd; font-size:15px; }
.comments li .date { font-size:15px; color:#6a6c6c; font-style:normal; }
.comments li div { font-size:13px; color:#343737; font-weight:bold; line-height:16px; }
.forms p { clear:both; padding:0 0 12px; }
.forms p label { float:left; display:inline; color:#333; font-size:14px; font-weight:bold;width:115px; _width:110px; }
.forms p input { font-size:14px; border:1px solid #cfcfcf; padding:0 1px 1px; width:281px; }
.forms p textarea {font-size:14px; border:1px solid #cfcfcf; padding:0 1px 1px; width:281px; height:145px; overflow:auto;}

.loadingtext {font-family:arial; font-weight:bold; color:#343737; font-size:13px; float:right; position:relative; bottom:31px; margin:5px 0 0;}
