
/* HTML */


img { border:0px; padding:0px; margin:0px; }

ul { list-style-type: none; list-style-position: inside; padding: 0px; margin:0px; }

li { list-style-type: none; list-style-position: outside; padding: 0px; margin:5px 0 5px 5px;  }

.no_circle { list-style-type:none; }

li a:link,li a:visited,li a:active {
  font-weight:bold;
  color:#3FA6CC;
}

a:link , a:visited, a:active {  color:#000000;  text-decoration:underline;  font-weight:normal; }

a:hover {   color:#FF0000;  text-decoration:underline; }
a.quiet, a.quiet:link, a.quiet:visited { text-decoration:none; color:#000000;}

a.quiet:hover {
  text-decoration:none;
  background-color: #F0FEFF;
}

a.bold, a.bold:link, a.bold:visited {
  font-weight:bold;
  text-decoration:none;
  color:#757575;
}

a.light, a.light:link, a.light:visited {
  font-weight:bold;
  text-decoration:none;
  color:#4B4B4B;
}

a.light:hover { text-decoration:underline; }
a.header_link, a.header_link:link, a.header_link:visited {
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  color:#FFFFFF;
}

a.blue, a.blue:link, a.blue:visited {
  font-weight:bold;
  color:#3FA6CC;
}

a.headline, a.headline:link, a.headline:visited { text-decoration:underline; color:#A0DD62; font-weight:bold;}
a.headline:hover {  font-weight:bold;   text-decoration:none; background-color: #F0FEFF;}

a.title, a.title:link, a.title:visited { text-decoration:none; color:#3FA6CC; font-weight:bold;}

a.title:hover { font-weight:bold; text-decoration:none; background-color: #F0FEFF; }
a.white, a.white:link, a.white:visited { text-decoration:underline; color:#FFFFFF; font-weight:bold;}
a.white:hover { color:#FF0000; }

a.superwhite, a.superwhite:link, a.superwhite:visited { text-decoration:none; color:#FFFFFF; font-size:36px; font-weight:bold;}
a.superwhite:hover { color:#FF0000;  text-decoration:underline; }

a.supergrey, a.supergrey:link, a.supergrey:visited { text-decoration:none; color:#AAAAAA; font-size:36px; font-weight:bold;}
a.supergrey:hover { color:#FF0000;  text-decoration:underline; }

a.easy, a.easy:link, a.easy:visited { text-decoration:underline; }
a.easy:hover { color:#FF0000; text-decoration:underline;font-weight:bold; }

textarea {
  padding:5px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FDFDFD;  border:2px #0784CB solid;
  border-top-color: #478CB2; border-right-color: #60B9EB;   border-bottom-color: #60B9EB;   border-left-color: #478CB2;
}

input {
  padding:3px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#FDFDFD;
  border:2px #0784CB solid;
  border-top-color: #478CB2;
  border-right-color: #60B9EB;
  border-bottom-color: #60B9EB;
  border-left-color: #478CB2;
}

.checkbox { border:0px; }

input.light {
 padding:3px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 background-color:#FDFDFD;
 border:1px #0784CB solid;
 border-top-color: #919191;
 border-right-color: #919191;
 border-bottom-color: #cccccc;
 border-left-color: #cccccc;
 text-align:left;
}
textarea.light {
 padding:3px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 background-color:#FDFDFD;
 border:1px #0784CB inset;
 border-top-color: #919191;
 border-right-color: #919191;
 border-bottom-color: #cccccc;
 border-left-color: #cccccc;
 text-align:left;
}

input .grey {
  border:10px #CCCCCC solid;
  /*border-top-color: #478CB2;
  border-right-color: #60B9EB;
  border-bottom-color: #60B9EB;
  border-left-color: #478CB2; */
}
/* Body */

body {
  background-color: #F5F6F6;
  margin:0px; padding:0px;  text-align:center;
  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #3b3b3c;
}

.top {
  padding:0px;
  text-align:left;
  margin:0px auto 0px auto;
  height:122px;
  clear:both;
  background-image: url(/imgs/header.bg.gif);
}

.plotbotBubble{
  /*border:1px #F2F2F2 solid;*/
  font-size:9px;
  font-weight:normal;
  width:190px;
  padding:5px 7px 5px 7px;
  background-image: url(/imgs/plotbot.bubble.gif);
  background-repeat:no-repeat;
  color:#000000;
  margin:0px;
  display:block;
  text-align:left;
  height:76px;
  list-style-type:none;
  list-style-position:outside;
}


.mainContent {
  min-height:550px;
}

/* Fonts */

.headline {
  font-family: "Copse", Arial, Helvetica;
  font-size:18px;
  color: #3b3b3c;
}

.header_box {
  border:2px #FFF solid;
  background-image:url(/imgs/bgs/blue.line.bg.gif);
  background-position:bottom left;
  padding:3px;
}


.warning { color:#EF200A; font-weight:bold;}

.icon_bg { background:url(/imgs/icons/accept.png) no-repeat left 2px;padding:0 0 0 22px; }
.user_icon_bg { background:url() no-repeat left 2px;padding:0 0 0 56px; }

h1 { font-family: "Copse", Arial, Helvetica; font-size:22px; font-weight:normal; color: #3b3b3c;  margin:5px 0 2px 0; padding:0;}

h2 { font-family: "Copse", Arial, Helvetica; font-size:22px; font-weight:normal;   color: #3b3b3c; margin:5px 0 2px 0; padding:0;}

h3 { font-family: "Copse", Arial, Helvetica; font-size:22px; font-weight:normal;   color: #3b3b3c; margin:5px 0 2px 0; padding:0;}

h2 .easy { color:#4B4B4B; }
h3 .easy { color:#4B4B4B; }

h4 {  font-size: 12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;   color:#4B4B4B; margin:5px 0 2px 0; padding:0; }

h5 {  font-size: 10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;   color:#4B4B4B; margin:2px 0 2px 0; padding:0; }

h2  .instructions, h3  .instructions, h4 .instructions { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; margin: 0 0 2px 5px; display:inline; }

.with_arrow {   padding:0 17px 0 0; background:url(/imgs/arrows.medium.red.gif) no-repeat right 3px; }
.with_small_arrow {   padding:0 11px 0 0; background:url(/imgs/arrows.small.red.gif) no-repeat right 4px; }
.with_large_arrow {   padding:0 30px 0 0; background:url(/imgs/arrows.large.red.gif) no-repeat right 0px; }

.plain { color:#000000; }

.compact { margin: 0; padding: 0;}

.menuOption { font-size:20px; }

.note {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style:italic;
  font-weight:normal;
  color:#4D4D4D;
}

.super { font-size:24px; }

.medium { font-size:14px; }

.small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#4D4D4D;
}

.updated {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  font-weight:900;
  font-stretch:condensed;
  vertical-align:super;
  background-color:#7DD127;
  color:#FFFFFF;
  padding:0 2px 0 2px;
}

.new {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  font-weight:900;
  font-stretch:condensed;
  vertical-align:super;
  background-color:#EC1608;
  color:#FFFFFF;
  padding:0 2px 0 2px;
}
.public {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  font-weight:900;
  font-stretch:condensed;
  vertical-align:super;
  background-color:#3FA6CC;
  color:#FFFFFF;
  padding:0 2px 0 2px;
}

/* Boxes */

.box {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-color:#EEEEEE;
  background-image:url(/imgs/bgs/generic.box.bg.gif);
  background-repeat: repeat-x;
  background-position:top left;
  padding:5px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}

.dbox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-color:#FEFEFE;
  background-image:url(/imgs/bgs/dbox.gif);
  background-repeat: repeat-x;
  background-position:top left;
  padding:0px;
  text-align:left;

}

.abox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #cb0208 solid;
  background-color:#FEFEFE;
  background-image:url(/imgs/bgs/dbox.gif);
  background-repeat: repeat-x;
  background-position:top left;
  padding:0px;
  text-align:left;
}

.wbox {
  color:#ffffff;
  margin:0px;
  display:block;
  font-weight:bold;
  border:1px #cb0208 solid;
  background-color:#ff0000;
  background-image:url(/imgs/bgs/abox.gif);
  background-repeat: repeat-x;
  background-position:top left;
  padding:0px;
  text-align:left;
}

.ibox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #7DD127 solid;
  background-color:#FEFEFE;
  background-image:url(/imgs/bgs/dbox.gif);
  background-repeat: repeat-x;
  background-position:top left;
  padding:0px;
  text-align:left;
}

.tray {
  background-image:url(/imgs/bgs/tray.bg.gif);
  text-align:center;
  border:1px #F2F2F2 solid;
  border-top:1px #D0D0D0 solid;
  border-bottom:1px #D0D0D0 solid;
}

.gfxBox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-image:url(/imgs/bgs/green.line.bg.gif);
  background-position:bottom left;
  padding:5px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}

.blueBox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-image:url(/imgs/bgs/blue.line.bg.gif);
  background-position:bottom left;
  padding:5px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}


.solidGreenBox {
  color:#FFFFFF;
  margin:0px;
  display:block;
  background-image:url(/imgs/bgs/green.box.bg.gif);
  background-position:bottom left;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}
.solidBlueBox {
  color:#FFFFFF;
  margin:0px;
  display:block;
  background-color:#86C6DB;
  background-image:url(/imgs/bgs/submit.blue.bg.gif);
  background-position:bottom left;
  background-repeat:repeat-x;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}

.redBox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-image:url(/imgs/bgs/red.line.bg.gif);
  background-position:bottom left;
  padding:5px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}
.warningStrip {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-image:url(/imgs/bgs/red.line.bg.gif);
  background-position:bottom left;
  padding:0px;
  height:6px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}
.nullBox {
  color:#000000;
  margin:0px;
  display:block;
  border:0px #F2F2F2 solid;
  padding:5px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}

.lightBox {
  color:#000000;
  margin:0px;
  display:block;
  border:1px #F2F2F2 solid;
  background-color:#FFFFFF;
  padding:5px;
  text-align:left;
  list-style-type:none;
  list-style-position:outside;
}

a.linkBox,   a.linkBox:link, a.linkBox:active, a.linkBox:visited {
  margin:0 0 10px 0;
  display:block;
  border:1px #F2F2F2 solid;
  background-color:#EEEEEE;
  background-image:url(/imgs/bgs/generic.box.bg.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  padding:5px;
  text-align:left;
  text-decoration: none;
  cursor:pointer;
  clear:both;
}

a.linkBox:hover {
  border:1px #DADADA solid;
  background-position: 0px -50px;
  background-color:#EEEEEE;
  text-decoration: none;
}

a.changesBox,   a.changesBox:link, a.changesBox:active, a.changesBox:visited {
  margin:0 0 10px 0;
  display:block;
  border:1px #F2F2F2 solid;
  background-image:url(/imgs/bgs/green.box.bg.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-color:#7ED229;
  padding:5px;
  text-align:left;
  text-decoration: none;
  cursor:hand;
  clear:both;
}

a.changesBox:hover {
  border:1px #7ED229 solid;
  background-position: 0px -50px;
}

.notifyBox {
  color:#000000;
  margin:0 0 10px 0;
  display:block;
  border:1px #DADADA solid;
  /*background-image:url(/imgs/bgs/light.green.box.bg.gif);*/
  background-image:url(/imgs/bgs/green.line.bg.gif);
  background-repeat: repeat-x;
  background-color:#C6FA91;
  padding:5px;
  text-align:left;
  text-decoration: none;
  clear:both;
}

.menuBar {
  width:100%;
  height:32px;
  background-image:url(/imgs/menu/bg.gif);
  clear:both;
}

.menuBar .tab {
  float:left;
  margin:7px 10px 0 10px;
  font-weight:bolder;   font-size:10px;


}
.menuBar .tab a,  .tab a:link, .tab a:active,  .tab a:visited {
    color:#FFFFFF; text-decoration: none; font-weight:bolder;
}

.menuBar .tab a:hover { text-decoration:underline; }

#tabMenu { margin:15px 0 10px 0;width:100%;}

#tabMenu .tabMain {
  margin:5px 0 0px 0;
  clear:both;
  display:block;
  height:30px;
  border-bottom:1px #6D9FB7 solid;
}

#tabMenu .tabMain .title {
  float:left;
  width:38%;
  font-family:"Courier New", "Courier", Times;
  font-size:20px;
  font-weight:bold;

}

#tabMenu .tabMain .tabs {
  float:right;
  width:60%;

}

#tabMenu .tabMain .tabs ul {
  text-align:right;
  float:right;
  margin-left:20px;

}

#tabMenu .tabMain .tabs li {
  width:95px;
  margin:6px 0px 0 5px;
  float:left;
  height:24px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  text-align:center;
  background-image:url(/imgs/menu/tab.gif);
  font-family:Arial, Helvetica, sans-serif;
}

#tabMenu .tabMain .tabs li.alert {
  background-image:url(/imgs/menu/tab.alert.gif);
}
#tabMenu .tabMain .tabs li a.alert {
  background-image:url('');
  color:#FFFFFF;
}

#tabMenu .tabMain .tabs li.active {
  background-image:url(/imgs/menu/tab.active.gif);
  width:110px;
  height:28px;
  margin-top:2px;
}

#tabMenu .tabMain .tabs li a.active {
  background-image:url('');
  color:#474747;
}

#tabMenu .tabMain .tabs li a {

  color:#FFFFFF;
  display:block;
  text-decoration: none;
  font-weight:bolder;
  font-size:12px;text-decoration:none;
  padding: 5px 0 4px 0;

}

#tabMenu .tabMain .tabs li a:hover { text-decoration:underline; }

#tabMenu .options {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
  /*
  padding:5px;
  color:#000000;
  border-left:1px #F2F2F2 solid;
  border-right:1px #F2F2F2 solid;
  border-top:1px #C4E7F7 solid;
  background-image:url(/imgs/menu/options.gif);
  height:14px; */
  display:block;
  clear:both;
}

#tabMenu .options a {
  font-weight:bold;
  color:#3FA6CC;
}

#tabMenu .nonmember {
  text-align:center;
  padding:5px;
  border-left:1px #F2F2F2 solid;
  border-right:1px #F2F2F2 solid;
  border-top:1px #C4E7F7 solid;
  margin:-2px 0 5px 0;
  height:14px;
  display:block;
  background-image:url(/imgs/menu/alert.gif);
}
#tabMenu .nonmember a:link, #tabMenu .nonmember a:active, #tabMenu .nonmember a:visited {
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
  display:block;
  text-decoration:none;
}

#tabMenu .nonmember a:hover {
  text-decoration:underline;
}

.pageTitle {
  font-family:"Courier New", "Courier", Times;
  font-size:18px;
  font-weight:bold;
  text-align:right;
  margin:5px 0 0px 0;
  padding-right:10px;
  border-bottom:1px #F2F2F2 solid;
}


.userBox{
  border:1px #F2F2F2 solid;
  font-size:9px;
  font-weight:normal;
  width:165px;
  padding:5px;
}


.formBox {

  width:400px;
  margin:20px auto 20px auto;
  padding:20px;
  text-align:left;
  padding-top:20px;
}

.errorBox {
  text-align:left;
  font-size:12px;
  font-weight:bold;
  color:#D92626;
  background-color:#FCCFCF;
  border:1px #F53D3D solid;
  margin:0;
  padding:5px;
}

.paginationBox {
  float:left;
  margin:3px;
  padding:5px 3px 3px 3px;
  width:20px;
  height:20px;
  text-align:center;
  vertical-align:middle;
  border:1px #F2F2F2 solid;
  background-color:#FCFCFC;
  font-size:12px;
  color:#A0DD62
}

/* Tips */

a.tagTip{
  display:block;
    position:relative;
    text-decoration:none;
    cursor:default;
}

a.tagTip:hover{z-index:100; display:block;border:0px #F2F2F2 solid; text-decoration:none;}

a.tagTip span{display: none;text-decoration:none;}

a.tagTip:hover span{
    display:block;
    padding:5px;
    z-index:101;
    position:absolute;
    top:-60px; left:0px; right:0px;width:200px;
  background-color:#7ED229;
  border:1px #F2F2F2 solid;
  color:#FFFFFF;
    text-decoration:none;

 }


/* Misc */
.lineRule {
  margin:5px 0 5px 0;
  height:1px;
  border-bottom:1px #F2F2F2 solid;
  clear:both;
}
.lineHighlight{
  margin:0px; clear:both; display:block;
  border-bottom:1px #FFFFFF solid;
}
/* Footer */

.footer {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#4B4B4B;
  width:940px;
  border-top:1px #F2F2F2 solid;
  padding:5px 0 0 0;
  margin:0px auto auto auto;
}

.footer a:link, .footer a:visited {
  color:#4B4B4B;
  text-decoration:none;
}
.footer a:hover, .footer a:active {
  color:#999999;
  text-decoration:underline;
}

/* Core leftovers */

.loader {
  border:1px #EC1608 solid;
  color: #000000;
  background-color:#FFFFFF;
  text-align:center;
  width:150px;
  height:80px;
  position:relative;
  display:block;
  z-index:1000;
  top:30px;
  left:175px;
  overflow:hidden;
}


.easySmall {
  font-size: 10px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  color:#4B4B4B;
}

.easy {
  font-size: 12px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  color:#4B4B4B;
}

.light { color:#4B4B4B; }

.spacer { height:20px; }

.status {
  font-family:Arial;
  font-size: 9px;
  color:#CCCCCC;
}

/* Debug */

a.invisible:link, a.invisible:visited { color:#CCCCCC; }

.bugReport {
  font-family:"Arial";
  font-size:12px;
  color:#727272;
  width:400px;
  padding-bottom:3px;
  margin-bottom:5px;
  border-bottom:1px #F2F2F2 solid;
  clear:both;
  text-align:left;
}


.bugInput {
  font-family:"Arial";
  color:#000000;
  font-size:12px;
  width:420px;
  padding:10px;
  margin-bottom:10px;
  background-color:#F9F9F9;
  text-align:left;
  margin-top:0px;
  height:0px;
  border:1px #F2F2F2 solid;
  clear:both;
  display:none;
}


/* Boxes */

.confirmBox {
  background-color:#C8FF52;
  margin:0 20px 0 20px;
  padding:10px;
  border:1px #C5E4F0 solid;
}

.joinSubmitBox {
  width:50px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  font-stretch:condensed;
  background-color:#1BADFF;
  border-top-color: #1BADFF;
  border-right-color: #2854A7;
  border-bottom-color: #2854A7;
  border-left-color: #7CBAFF;
}

.submitButton {
  cursor:pointer; cursor:hand;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  font-stretch:condensed;
  background-image:url(/imgs/bgs/submit.blue.bg.gif);
  background-repeat: repeat-x;
  background-position:bottom left;
  background-color:#8BC9DC;
  border: 1px solid #2E7A94;
  border-top-color: #D9F5FF;
  border-right-color: #2E7A94;
  border-bottom-color: #2E7A94;
  border-left-color: #D9F5FF;
  padding:2px 0 2px 0;

}

.submitButton:focus { border:2px #FF0A0A solid; }

.bigComments {
  width:520px;
  padding:10px;
  background-color:#FFFFFF;
  text-align:center;
  margin:0px auto 10px auto;
  visibility:visible;
  border:1px #F2F2F2 solid;
}

/* SubPages */

ins{  background-color:#FFE9E9; text-decoration:none; }
del{  color:#FF9B9B; }

/* PageContent --> body */

#project {}

#pageContent #body {
  float:left;
  width:665px;
  overflow:hidden;
}

#pageContent #body .pageInstructions{
  border: 1px #F5F5F5 solid;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:italic;
  color:#4B4B4B;
  margin-top:10px;
  padding:5px;
  overflow:hidden;
}

#pageContent #body .smallHeadline {
  font-size: 14px;
  font-weight:bold;
  margin-bottom:3px;
  margin-top:20px;
  border-bottom:1px #ECF6FA solid;

}

#pageContent #body .easyText {
  font-size: 12px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-stretch:narrower;
  line-height:18px;
}

#pageContent #body .easySmall {
  font-size: 10px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  color:#4B4B4B;
}

#pageContent #body .notes {
  font-size: 11px;
  font-style:italic;
  font-weight:normal;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:10px;

}

.formLeft {
  margin-top:10px;
  margin-right:5px;
  width:150px;
  float:left;
  text-align:right;
}

.formRight {
  margin-top:10px;
  margin-left:5px;
  width:400px;
  float:left;
}


#pageContent #body .sessionItem{
  border: 0px #F5F5F5 solid;
  clear:both;
  padding:5px;
  margin:0 0 5px 20px;
  overflow:hidden;
}

/* PageContent --> Menu */

#pageContent #menu {
  float:left;
  width:180px;
  margin-right:40px;
  overflow:hidden;
}

#pageContent #menu .isMember{ font-weight:normal; }

#pageContent #menu .isOwner{  font-weight:bold; }

/* Alerts */

.alertSession {

  background-image:url(/imgs/bgs/generic.box.bg.gif);
  background-repeat: repeat-x;
  font-size: 14px;
  font-weight:bold;

}
.alertBox{
  padding:3px;
  border-bottom:1px #E4FFBB solid;
  padding-bottom:0px;
  margin-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
}

.alertBoxCompact {
  margin-left:0px;
  margin-right:0px;
  padding:5px;
  border:1px #F2F2F2 solid;
  background-color:#E6E6E6;
  background-image:url(/imgs/bgs/blue.line.bg.gif);
  background-repeat: repeat-x;
  background-position:bottom left;
}

.alertDetail {
  width:400px;
  font-family: "Courier New", "Courier", Times;
  font-size: 12px;
  font-weight:normal;
  margin:auto;
  margin-top:5px;
  overflow:hidden;
  text-align:center;
  clear:both;

}

.alertDetail .comment {
  font-family: Arial, Helvetica, sans-serif;
  font-style:italic;
  clear:both;
  margin:auto;
  padding:5px;
  text-align:left;
}

.alertDetail .action {
  display: block;
  margin:auto;
  padding:5px;
  text-align:left;
}

.alertDetail .slugline {
  display: block;
  text-transform:uppercase;
  text-align:left;
}

.alertDetail .character {
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  text-transform:uppercase;
}


.alertDetail .dialogue {
  margin-left:0px;
  padding:0 5px 0 5px;
  text-align:left;
}

.white {
  color: #FFFFFF;
}

.notecard {
  float:left;
  width:215px;
  margin:5px;
}

.cleaner {
  clear:both;
  height:0px;
  width:100%;
}

.red {
  background-image:url(/imgs/bgs/submit.red.bg.gif);
  background-repeat: repeat-x;
  background-position:bottom left;
  background-color:#EB767F;
  border-top-color: #EB767F;
  border-right-color: #DC212A;
  border-bottom-color: #DC212A;
  border-left-color: #EB767F;

}

.grey_button {
  background-image:url(/imgs/bgs/submit.grey.bg.gif);
  background-repeat: repeat-x;
  background-position:bottom left;
  background-color:#dedede;
  border-top-color: #b0b0b0;
  border-right-color: #dedede;
  border-bottom-color: #dedede;
  border-left-color: #b0b0b0;

}
.green {
  background-image:url(/imgs/bgs/submit.green.bg.gif);
  background-repeat: repeat-x;
  background-position:bottom left;
  background-color:#C3E99B;
  border-top-color: #C3E99B;
  border-right-color: #83D336;
  border-bottom-color: #83D336;
  border-left-color: #A9E070;

}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-image:url(/imgs/bgs/submit.blue.bg.gif);
    background-repeat: repeat-x;
    background-position:bottom left;
    background-color:#8BC9DC;
    border: 1px solid #36A0C2;
    border-top-color: #8BC9DC;
    border-right-color: #36A0C2;
    border-bottom-color: #36A0C2;
    border-left-color: #7CBAFF;

    font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer; cursor:hand;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}



.simple_buttons button img, .simple_buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.simple_buttons a, .simple_buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #C2C2C2;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.simple_buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.simple_buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.simple_buttons button img, .simple_buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.simple_buttons button:hover, .simple_buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.simple_buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/*DISABLED */

.simple_buttons button.disabled, .simple_buttons a.disabled{
    color:#565656;
    background-color:#FAFAFA;
    cursor:default;
}
.simple_buttons a.disabled:hover, button.disabled:hover{
    background-color:#FAFAFA;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    color:#565656;
}
.simple_buttons a.disabled:active{
    background-color:#FAFAFA;
    border:1px solid #C2C2C2;
    color:#fff;
}

/* BLUE */

.simple_buttons button.blue, .simple_buttons a.blue{
    color:#FFFFFF;
    background-color:#5fb4cf;
    border:1px solid #136e8b;
    border-top:1px solid #99d2e4;
    border-left:1px solid #99d2e4;
}
.simple_buttons a.blue:hover, button.blue:hover{
    background-color:#bce4f1;
    border:1px solid #136e8b;
    color:#004e67;
}
.simple_buttons a.blue:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}



/* POSITIVE */

.simple_buttons button.positive, .simple_buttons a.positive{
    color:#4D9BD6;
}
.simple_buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.simple_buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.simple_buttons a.negative, button.negative{
    color:#d12f19;
}
.simple_buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.simple_buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.debug_error { font-size:12px;font-family:Arial;color:#000000;text-align:left; }

.control_panel {
  background-color:#FFFFFF;
  border:1px solid #C7E6F0;
}

.control_panel .divider { border-bottom:1px solid #C7E6F0; padding:0px 5px 0 5px; height:1px;clear:both;margin:5px auto 5px auto;}

.control_panel .inner { background-color:#F7FDFF; margin:1px;  padding:5px 15px 10px 15px;}

.control_panel h2 { font-size:12px; color:#525252; padding:0px; margin:0px; }
.control_panel h3 { font-size:12px; color:#787878; padding:0px; margin:0px; }
.control_panel h4 { font-size:11px; color:#363636; padding:0px; margin:0 0 4px 0; }


.pretend_link {
  font-weight:bold;
  text-decoration:underline;
  color:#3FA6CC;
}

.recent {  background-color:#FDFF9C; }

.activity_feed { width:600px; float:left;}
.activity_feed_menu { width:250px; float:left; margin: auto auto auto 50px; }

.switch_graphic { float:left;text-align:left; }
.switch_instructions { float:left;text-align:left;margin:3px auto auto 10px; }

.ads { border: solid 1px #C9E5FF; background-color:#F2FDFF; }


