/* CSS Document *//*this is the main container*/
#main_frame {
  position: relative;
  margin-left: auto;
  margin-right: auto;
/*background-image:url(images/outer_frame_small.jpg);
width:795px;
height:550px;*/
  background: url(images/outer_frame.jpg);
  width: 996px;
  height: 690px;
  z-index: 1;
  left: 0px;
  top: 0px;
}

#newmain {
  position: absolute;
  width: 929px;
  height: 34px;
  z-index: 3;
  left: 29px;
  top: 98px;
  border-bottom-color: rgb(192, 192, 192);
  border-bottom-style: solid;
  border-bottom: 2px;
}

#main_menu {
  position: absolute;
  width: 752px;
  height: 20px;
  z-index: 5;
  left: 23px;
  top: 75px;
  border-bottom-color: rgb(192, 192, 192);
  border-bottom-style: solid;
  border-bottom: 1px;
}

#RH_column {
  position: absolute;
  width: 176px;
  height: 519px;
  z-index: 1;
  left: 777px;
  top: 142px;
  border-left-color: rgb(192, 192, 192);
  border-left-style: solid;
  border-left: 1px;
}

#body {
  position: absolute;
  width: 741px;
  height: 522px;
  z-index: 2;
  left: 33px;
  top: 137px;
}

#basic_title {
  position: absolute;
  width: 734px;
  height: 24px;
  z-index: 4;
  left: 34px;
  top: 137px;
}

#libdems {
  position: absolute;
  width: 165px;
  height: 66px;
  z-index: 29;
  left: 431px;
  top: 14px;
}
/*#campaigns_body {
  position: absolute;
  width: 340px;
  height: 110px;
  z-index: 2;
  left: 316px;
  top: 278px;
  overflow: auto;
  line-height: normal;
} */

#camp_title {
  position: absolute;
  width: 419px;
  height: 33px;
  z-index: 3;
  left: 292px;
  top: -14px;
}

#working {
  position: absolute;
  width: 200px;
  height: 65px;
  z-index: 29;
  left: 715px;
  top: 25px;
}

#camp_menu {
  position: absolute;
  width: 262px;
  height: 502px;
  z-index: 10;
  left: 2px;
  top: -10px;
  padding: 0 5px 0 2px;
  border-right-color: rgb(192, 192, 192);
  border-right-style: solid;
  border-right: 2px;
}

a {
  color: rgb(0, 0, 0);
  text-decoration: none;
  font-weight: bold;
}

#camp_menu a {
  display: block;
  padding: 1px 1px 1px 20px;
  border-bottom: 1px #ebebeb solid;
  text-decoration: none;
}

#camp_menu a:hover {
  color: rgb(51, 102, 102);
}
/*
#apDiv1 {
        position: absolute;
        width: 224px;
        height: 38px;
        z-index: 11;
        left: 3px;
        top: 8px;
}
*/

div.space p {
  margin: 0.5em 0 00;
  padding: 0;
}

div.space p.first {
  margin: 0;
}
/* Main menu settings */
/* menu begin */

.pd_menu_01 {
  float: left;
  padding: 0;
  margin: 0;
  color: rgb(88, 88, 90);
  background: rgb(255, 255, 255);
  width: 100%;
  border: solid 1px #FFFFFF;
/*Color navigation bar normal mode*/
  clear: both;
}

.pd_menu_01 a, .pd_menu_01 a:visited {
  font: normal bold 12px Arial;
  color: rgb(88, 88, 90);
  background: rgb(255, 255, 255);
  text-decoration: none;
}

.pd_menu_01 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.pd_menu_01 ul li {
  float: left;
  position: relative;
  z-index: auto !important;
  border-right: solid 1px #FFFFFF;
  border-left: solid 1px #FFFFFF;
}

.pd_menu_01 ul li a {
  color: rgb(88, 88, 90);
  background: rgb(255, 255, 255);
  float: none !important;
  display: block;
  height: 15px;
  line-height: 15px;
  padding: 0 10px 0 10px;
  text-decoration: none;
}

.pd_menu_01 ul li a:hover {
  background: rgb(137, 141, 0);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
/*Color main cells hovering mode*/

.pd_menu_01 ul li a:hover ul {
  display: block;
  width: 80px;
  position: absolute;
  z-index: 999;
  top: 29px;
  left: 0;
}

.pd_menu_01 ul li a:hover ul li a {
  display: block;
  width: 80px;
  height: 1px;
  line-height: 1.3em;
  padding: 4px 16px 4px 16px;
  border-left: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  background: rgb(137, 141, 0);
  color: rgb(255, 128, 0);
}

.pd_menu_01 ul li a:hover ul li a:hover {
  background: rgb(137, 141, 0);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
/*Color subcells hovering mode*/

.pd_menu_01 ul li ul {
  display: none;
  border: none;
  color: rgb(88, 88, 90);
  background: rgb(255, 255, 255);
  width: 1px;
}

.pd_menu_01 ul li ul li a:visited {
  background: rgb(137, 141, 0);
  color: rgb(255, 128, 0);
}
/*Color subcells normal mode*/

.pd_menu_01 ul li:hover a {
  background: rgb(137, 141, 0);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
/*Color main cells hovering mode*/

.pd_menu_01 ul li:hover ul {
  display: block;
  position: absolute;
  z-index: 999;
  top: 29px;
  margin-top: 1px;
  left: 0;
}

.pd_menu_01 ul li:hover ul li a {
  display: block;
  width: 80px;
  height: auto;
  line-height: 1.3em;
  margin-left: -1px;
  padding: 5px 10px 5px 10px;
  border-left: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  background: rgb(137, 141, 0);
  color: rgb(255, 255, 255);
  font-size: 9px;
}
/*Color subcells normal mode*/

.pd_menu_01 ul li:hover ul li a:hover {
  background: rgb(137, 141, 0);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
/*Color subcells hovering mode*/
/*menu end */
/* syuyles */

h1, h2, h3, h4, h5, h6 {
  font-family: Arial;
}

.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
}

.findout {
  font: bold 12.75px Arial;
  text-transform: uppercase;
  color: rgb(0, 0, 0);
  text-decoration: underline;
}

.grey_header_big {
  font: normal bold 16px Arial;
  text-transform: uppercase;
  color: rgb(88, 88, 90);
}

.grey_header {
  font: normal bold 14px Arial;
  text-transform: uppercase;
  color: rgb(88, 88, 90);
  top: auto;
}

.style1 {
  font: 10pt/normal Arial;
  top: auto;
}

.style2 {
  font-family: Arial;
  line-height: normal;
  letter-spacing: normal;
  vertical-align: sub;
}

.style3 {
  font: 34.47px Arial;
  color: rgb(88, 88, 90);
}

.style4 {
  font-size: 12px;
}

.style6 {
  font-size: 14px;
}

.style10 {
  font-size: 10px;
  color: rgb(211, 214, 0);
}

.style11 {
  text-align: right;
  font: normal 9px/1.2 Arial;
}

