#backgroundPopup {
  display: none;
  position: fixed;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  background: black;
  border: 1px solid #cecece;
  z-index: 1000;
}

.close-button {
  cursor: pointer;
}

#signinmenu{
cursor: pointer;
}
#signinmenu_blue{
cursor: pointer;
color:#0000cc;
}

#signinform{
	font-family: Arial, Helvetica, sans-serif;
    font-size: small; 
    margin:0;
	text-align:left;
	margin:25px;
	color:#0000cc;
}
#signinformtext{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#signinformtext-bluecolor{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
	color:#0000cc;
}


body{
background:#fff none repeat scroll 0%;
height:100%;
}

#popupDelete { 
  height: 250px;
}

#popupCopy { 
  height: 350px;
}

.popup650 {
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6*/
  width:650px;
  z-index:2;
  font-size:13px;
}

.popup650 .popup-title {
  background-image: url('/design/popup-top-650.gif');
  background-position: top left;
  background-repeat: no-repeat;
}

.popup650 .popup-footer {
  background-image: url('/design/popup-bottom-650.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 14px;
}

.popup650#popupChooseCountry .popup-body table tr td {
  font-size: 12px;
}

.popup650#popupChooseCountry .popup-title table tr td {
  color:black;
}

.popup950 {
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6*/
  width:950px;
  z-index:2;
  font-size:14px;
}

.popup950 .popup-title {
  background-image: url('/design/popup-top-650.gif');
  background-position: top left;
  background-repeat: no-repeat;
}

.popup950 .popup-footer {
  background-image: url('/design/popup-bottom-650.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 14px;
}

.popup950 .popup-body table tr td {
  font-size: 11px;
}


.popup450 {
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6*/
  width:450px;
  z-index:2;
  font-size:13px;
}

.popup450 .popup-title {
  background-image: url('/design/popup-top-450.gif');
  background-position: top left;
  background-repeat: no-repeat;
}

.popup450 .popup-footer {
  background-image: url('/design/popup-bottom-450.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 14px;
}

.popup350 {
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6*/
  width:350px;
  z-index:2;
  font-size:13px;
}

.popup350 .popup-title {
  background-image: url('/design/popup-top-350.gif');
  background-position: top left;
  background-repeat: no-repeat;
}

.popup350 .popup-footer {
  background-image: url('/design/popup-bottom-350.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 14px;
}

.popup-title {
  height: 23px;
  font-size: 16px;
  padding-left: 10px;
  padding-top: 10px;
}

.popup-body { 
  background: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  font-size: 14px;
}

.popup-scroll { 
  height: 400px;
  overflow: scroll;
}

.popup-body table tr td {
  font-size: 14px;
}

.popup-sub-body { 
  background: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  font-size: 14px;
}

.popup-sub-body table tr td {
  font-size: 11px;
}

.popup-rule { 
  padding-top: 10px;
  padding-bottom: 10px;
  padding-top: 20px;
  background: white;
}

.popup-buttons { 
  text-align: center;
  background: white;
  padding-top: 4px;
  height: 24px;
}

.popup-extra { 
  padding-left: 10px;
  background: white;
}

.popup-extra table tr td {
  font-size: 14px;
}

.popup-countries-list {
  height: 350px;
  overflow: auto;
  overflow-y: scroll;
}

.country-selector-place {
  margin-bottom:5px;
}

.country-selector {
	font-size:11px;
}

.country-selector-accordion-pan {
	border: 1px solid #AAAAAA;
}