/*~~~~~~~~~~~~~~~~~global styles startZ~~~~~~~~~~~~~~~~~*/
html {
  width: 100%;
  height: 100%;
  _border: none;
}
body, form {
  margin: 0px;
  text-align: center;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  font:normal 9pt/1.4em Arial, Helvetica, sans-serif;
  color:#fff;
}
img, object, embed {
  display: block;
}
a img, img a, img {
  border: none;
}
a {
  outline: none;
}

blockquote {display:block; font:normal 10pt/1.4em Arial, Helvetica, sans-serif; color:#ffc; padding:0; margin:10px 0;}

cite {display:block; text-align:right; margin:5px 0; font:bold 9pt/1.4em Arial, Helvetica, sans-serif; color:#D8DAB0;}

table.contentCopy {margin:10px 0; width:100%;}
table.contentCopy td {padding:3px; border-bottom:dotted 1px #069;}
table td.label {width:150px;}

.clearer {
  clear: both;
  line-height: 0px;
}
div.BKAHeader {
    position: absolute;
    background: #FFFFFF;
    border: solid 1px #ECECEC;
    padding: 3px 6px 3px 6px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
div.BKAHeader span.template {
    display: block;
    font-family: Arial;
    font-size: 9px
}
div.container {
  position: relative;
  width: 730px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 50px;
  text-align: left;
  padding: 0px;
}
div.content {
  position:absolute;
  width:730px;
  height:425px;
  top:81px;
  left:0px;
}

div.RHcolumn {
  position:absolute;
  width:258px;
  padding-right: 25px;
  padding-top:20px;
}
.home .RHcolumn {padding-top:0;}

.LHhead, .RHhead {position:absolute; top:20px;}
.RHhead {left:420px; padding:0;}

h1, h2, h3, h4, h5 {font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.2em;}

h1, .dynamic h1 {font-size:18pt;
  margin:20px 30px 14px 30px;
  padding:0 0 5px 0;
  color:#fff;
}

.home h1 {margin-left:0; margin-right:10px;}
.dynamic h1 {padding-top:20px;}

h2 {font-size:13pt;
  margin:12px 0px 3px 0px;
  padding:0px;
  color:#cff;
  text-transform:lowercase;
}
h3 {font-size:11pt;
  color:#036;
  margin:10px 0px 3px 0px;
  padding:0px;
}
h6 {font-size:10pt;
  font-weight:bold;
  margin:10px 0px 3px 0px;
  padding:0px;
}
h4 {font-size:9pt;
  font-weight:bold;
  margin:10px 0px 3px 0px;
  padding:0px;
}
h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:9px;
  color:#FFFFFF;
  font-weight:normal;
  margin:10px 0px 3px 0px;
  padding:0px;
}

.home b {text-transform:uppercase; color:#fc3; font-weight:bold;}

.displaynone, .hide {display:none;}
.codedirection {unicode-bidi:bidi-override; direction:rtl;}

p.feature {font-size:12pt; line-height:1.4em; color:D8DAB0; padding:12px 0;}
a.pdf-block {display:block; font-size:12pt; padding:10px 5px 10px 35px; background:url(../images/icon-file-dwnld.png) 0 0 no-repeat;}
address {display:block; margin:10px 0; padding:0 10px; border:solid 5px #D8DAB0; font-style:normal;}

div.ThreeColumn {
  width:700px;
  position:absolute;
}
div.colOne {
  width:210px;
  margin-right:20px;
  float:left;
}
div.colThree {
  width:210px;
  float:left;
}
div.colbig {
  width:440px;
  float:left;
  margin-right:20px;
}

ul {
  width:210px;
  margin:0px;
  padding:0px;
}
ul li {
  list-style:none;
  background: url(../images/UI/li.gif) no-repeat left 4px;
  font: normal 12px/120% Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:0px 0px 4px 10px;
}

ol#orderedList {font:bold 14pt/1.4em Georgia, "Times New Roman", Times, serif;}
ol#orderedList p {font:normal 9pt/1.4em Arial, Helvetica, sans-serif;}

li.wr {
  background: url(../images/UI/li-wr.gif) no-repeat left 4px;
}

a, a.copy, div.RHcolumn a {
  color: #FFFFFF;
  text-decoration: underline;
}
a:hover, a.copy:hover, div.RHcolumn a:hover {
  text-decoration: none;
  color: #000;
}

a.mediaKit {
  position:absolute;
  display:block;
  top:10px;
  right:20px;
  width:162px;
  height:28px;
  background:url(../images/UI/btn-mediaKit.jpg) no-repeat left top;
}

a.mediaKit:hover {
  background-position: left -36px;
}
a.more {
  display:block;
  width:58px;
  height:28px;
  background:url(../images/UI/btn-more.jpg) no-repeat left top;
  margin:5px 0px 5px 0px;
}
a.more:hover {
  background-position: left -36px;
}
a.moreWR {
  display:block;
  width:58px;
  height:28px;
  background:url(../images/UI/btn-more-wr.jpg) no-repeat left top;
  margin:5px 0px 5px 0px;
}
a.moreWR:hover {
  background-position: left -36px;
}
a.morePub {
  display:block;
  width:58px;
  height:28px;
  background:url(../images/UI/btn-more-pub.jpg) no-repeat left top;
  margin:5px 0px 5px 0px;
}
a.morePub:hover {
  background-position: left -36px;
}
a.enlarge {
  display:block;
  width:70px;
  height:28px;
  background:url(../images/UI/btn-enlarge.jpg) no-repeat left top;
  margin:5px 0px 5px 0px;
}
a.enlarge:hover {
  background-position: left -36px;
}
a.enlarge2 {
  display:block;
  width:70px;
  height:28px;
  background:url(../images/UI/btn-enlarge-orange.jpg) no-repeat left top;
  margin:5px 0px 5px 0px;
}
a.enlarge2:hover {
  background-position: left -36px;
}
a.close {
  display:block;
  width:58px;
  height:28px;
  background:url(../images/UI/btn-close.jpg) no-repeat center top;
  margin-bottom:10px;
}
a.close:hover {
  background-position: left -36px;
}
p sup {
  font-size:7px;
  line-height:5px;
}
p.ans {
  display: none;
}
div.ans {
  display: none;
}

div.RHcolumn p.ans2 {
  background:url(../images/UI/a-blue.gif) no-repeat left top;
  padding-left:22px;
  margin-top:-10px;
  padding-bottom:10px;
}
div.RHcolumn p.ans3 {
  background:url(../images/UI/a-orange.gif) no-repeat left top;
  padding-left:22px;
  margin-top:-10px;
  padding-bottom:10px;
}
  
a.faqQ {
  display:block;
  background: url(../images/UI/Q.gif) no-repeat left top;
  padding:0px 0px 20px 20px;
  margin:0px 0px 0px 0px;
  font:12px/120% Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}
a.faqA {
  display:block;
  height:14px;
  width:252px;
  float:left;
  background: url(../images/UI/A.gif) no-repeat left top;
  padding:0px 0px 0px 0px;
  margin:0px;
  font:12px/120% Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}
a.faqA:hover {
  background-position:left -20px;
}
a.faqQwr {
  display:block;
  background: url(../images/UI/q-wr.gif) no-repeat left top;
  padding:0px 0px 20px 20px;
  margin:0px 0px 0px 0px;
  font:12px/120% Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}
a.faqAwr {
  display:block;
  height:14px;
  width:252px;
  float:left;
  background: url(../images/UI/a-wr.gif) no-repeat left top;
  padding:0px 0px 0px 0px;
  margin:0px;
  font:12px/120% Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}
a.faqAwr:hover {
  background-position:left -20px;
}

/*~~~~~~~~~~~~~~~~~global styles endZ~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~headr starts~~~~~~~~~~~~~~~~~*/
div.logo {
  position:absolute;
  top:7px;
  left:29px;
  width:164px;
  height:63px;
}
/*~~~~~~~~~~~~~~~~~header ends~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~nav starts~~~~~~~~~~~~~~~~~*/
div.nav {
  position:absolute;
  top:55px;
  right:0px;
  z-index:5000;
}
div.nav a {
  display:block;
  margin-left:1px;
  float:left;
  text-decoration:none;
}
div.nav a.publisher {
  height:25px;
  width:94px;
  background:url(../images/UI/nav-publishers.gif) no-repeat left top;
}
div.nav a.publisher:hover {
  background-position: 0px -26px;
}
div.nav a.advertiser {
  height:25px;
  width:101px;
  background: url(../images/UI/nav-advertisers.gif) no-repeat left top;
}
div.nav a.advertiser:hover {
  background-position: left -26px;
}

div.nav a.waiting {
  height:25px;
  width:115px;
  background: url(../images/UI/nav-waitingSites.gif) no-repeat left top;
}
div.nav a.waiting:hover {
  background-position: left -26px;
}

div.nav a.active {
  height:26px;
}
div.navText {
  position:absolute;
  top:64px;
  right:323px;
}
div.navText a {
  display:block;
  height:12px;
  margin-left:18px;
  float:left;
}
a.home {
  width:30px;
  background:url(../images/UI/nav-home.gif) no-repeat left top;
}
a.about {
  width:45px;
  background:url(../images/UI/nav-aboutUs.gif) no-repeat left top;
}
a.contact {
  width:53px;
  background:url(../images/UI/nav-contactUs.gif) no-repeat left top;
}
a.home:hover {
  background-position: left -20px;
}
a.about:hover {
  background-position: left -20px;
}
a.contact:hover {
  background-position: left -20px;
}
a.home.active {
  background-position: left -20px;
}
a.about.active {
  background-position: left -20px;
}
a.contact.active {
  background-position: left -20px;
}
div.nav div.subnav {
  color:#FFFFFF;
  position:absolute;
  top:25px;
  left:0px;
  _left:1px;
  width:101px;
  background-color:#0095B2;
  z-index:1000;
  border-bottom:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px solid;
  border-right:#FFFFFF 1px solid;
  padding-bottom:10px;
}
div.nav div.subnav a {
  display:block;
  color: #ffffff;
  padding:0px 7px 5px 10px;
  margin: 0px;
  font: 11px Arial, Helvetica, sans-serif;
  width:101px;
  width/**/:/**/84px;
  float:none;
}
div.nav div.subnavA {
  left:102px;
  _left:103px;
  width:94px;
  background-color:#686093;
}
div.nav div.subnavA a {
  width:94px;
  width/**/:/**/77px;
}
div.nav div.subnavB {
  left:197px;
  _left:198px;
  width:115px;
  background-color:#D1A349;
}
div.nav div.subnavB a {
  width:115px;
  width/**/:/**/98px;
}
div.nav div.subnav a:hover {
  color:#0B4889;
}
/*~~~~~~~~~~~~~~~~~nav ends~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~scrollbar starts~~~~~~~~~~~~~~~~~*/
div.hold { 
  position:relative;
  top:70px;
  left:30px;
  overflow:hidden;
  width:700px; 
  height:355px; 
    z-index:100;
}
div.holdAlt { 
  position:absolute;
  bottom:0px;
  right:0px;
  overflow:hidden;
  width:282px; 
  height:355px; 
    z-index:100;
}
div.holdfaq { 
  position:absolute;
  bottom:0px;
  right:0px;
  overflow:hidden;
  width:298px; 
  height:355px; 
    z-index:100;
}

div.wnClass {
  position:absolute; 
  left:0px; 
  top:0px; 
  width:700px; 
  height:355px; 
  clip:rect(0px, 700px, 355px, 0px); 
  overflow:hidden;  
  z-index:1; 
}
div.wnClassAlt {
  position:absolute; 
  left:0px; 
  top:0px; 
  width:282px; 
  height:355px; 
  clip:rect(0px, 282px, 355px, 0px); 
  overflow:hidden;  
  z-index:1; 
}
div.wnClassfaq {
  position:absolute; 
  left:0px; 
  top:0px; 
  width:298px; 
  height:355px; 
  clip:rect(0px, 298px, 355px, 0px); 
  overflow:hidden;  
  z-index:1; 
}

div#scrollbar { 
  position:absolute; 
  right:0; 
  top:0;
  width:17px; 
  height:355px; 
  font-size:1px; 
  z-index:1;
}
div#scrollbar img { 
  border:none;
}

div.track { 
  position:absolute; 
  left:0; 
  top:17px;
  width:17px; 
  height:321px;
  background: url(../images/track.gif)  repeat;
  z-index:1;
}
div.dragBar {
  position:absolute; 
  left:1px; 
  top:1px;
  width:15px; 
  height:20px;
  background-color:#00676B;
  z-index:1;
}  
div#up { 
  position:absolute; 
  left:0; 
  top:0; 
  z-index:2; 
}  
div#down { 
  position:absolute; 
  left:0; 
  bottom:0; 
  z-index:3; 
} 
div.track2 { 
  position:absolute; 
  left:0; 
  top:17px;
  width:17px; 
  height:321px;
  background: url(../images/track2.gif)  repeat;
  z-index:1;
}
div.dragBar2 {
  position:absolute; 
  left:1px; 
  top:1px;
  width:15px; 
  height:20px;
  background-color:#00778E;
  z-index:1;
}  
div.track3 { 
  position:absolute; 
  left:0; 
  top:17px;
  width:17px; 
  height:321px;
  background: url(../images/track3.gif)  repeat;
  z-index:1;
}
div.dragBar3 {
  position:absolute; 
  left:1px; 
  top:1px;
  width:15px; 
  height:20px;
  background-color:#464063;
  z-index:1;
}  
div.track4 { 
  position:absolute; 
  left:0; 
  top:17px;
  width:17px; 
  height:321px;
  background: url(../images/track4.gif)  repeat;
  z-index:1;
}
div.dragBar4 {
  position:absolute; 
  left:1px; 
  top:1px;
  width:15px; 
  height:20px;
  background-color:#8C6D31;
  z-index:1;
}  
 
/*~~~~~~~~~~~~~~~~~scrollbar ends~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~footer starts~~~~~~~~~~~~~~~~*/
div.footer {
  position:absolute;
  right:0px;
  top:513px;
  text-align:center;
  width:730px;
}
div.footer p, div.footer a {
  font:12px Arial, Helvetica, sans-serif;
  color:#0095B2;
  margin:2px 0px 0px 0px;
  text-decoration:none;
}
div.footer a:hover {
  color:#0B4889;
}
div.footerImg {
  position:absolute;
  right:0px;
  top:513px;
}
/*~~~~~~~~~~~~~~~~~footer ends~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~gradient starts~~~~~~~~~~~~~~~~~*/

div.gradOneContainer {
  width:265px;
  height:30px;
  position:absolute;
  top:476px;
  right:17px;
  z-index:1000;
}
div.gradTwoContainer {
  width:713px;
  height:30px;
  position:absolute;
  top:476px;
  right:17px;
  z-index:1000;
}
div.g1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#0099A0;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.g2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#0099A0;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.g3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#0099A0;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.g4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#0099A0;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.g5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#0099A0;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.g6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#0099A0;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.g7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#0099A0;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.g8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#0099A0;
  width:265px;
  height:4px;
  font-size: 1px;
}
div.g9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#0099A0;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.g10 {
  background:#0099A0;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.gA1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#0095B2;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gA2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#0095B2;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gA3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#0095B2;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gA4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#0095B2;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gA5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#0095B2;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gA6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#0095B2;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.gA7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#0095B2;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.gA8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#0095B2;
  width:265px;
  height:4px;
  font-size: 1px;
}
div.gA9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#0095B2;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.gA10 {
  background:#0095B2;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.gb1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#0095B2;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gb2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#0095B2;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gb3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#0095B2;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gb4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#0095B2;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gb5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#0095B2;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gb6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#0095B2;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.gb7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#0095B2;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.gb8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#0095B2;
  width:713px;
  height:4px;
  font-size: 1px;
}
div.gb9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#0095B2;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.gb10 {
  background:#0095B2;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.gc1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#0099A0;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gc2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#0099A0;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gc3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#0099A0;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gc4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#0099A0;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gc5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#0099A0;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gc6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#0099A0;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.gc7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#0099A0;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.gc8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#0099A0;
  width:713px;
  height:4px;
  font-size: 1px;
}
div.gc9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#0099A0;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.gc10 {
  background:#0099A0;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.gd1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#686093;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gd2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#686093;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gd3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#686093;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gd4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#686093;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gd5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#686093;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gd6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#686093;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.gd7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#686093;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.gd8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#686093;
  width:265px;
  height:4px;
  font-size: 1px;
}
div.gd9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#686093;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.gd10 {
  background:#686093;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.ge1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#686093;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.ge2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#686093;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.ge3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#686093;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.ge4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#686093;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.ge5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#686093;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.ge6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#686093;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.ge7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#686093;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.ge8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#686093;
  width:713px;
  height:4px;
  font-size: 1px;
}
div.ge9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#686093;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.ge10 {
  background:#686093;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.gf1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#D1A349;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gf2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#D1A349;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gf3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#D1A349;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gf4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#D1A349;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gf5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#D1A349;
  width:265px;
  height:2px;
  font-size: 1px;
}
div.gf6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#D1A349;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.gf7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#D1A349;
  width:265px;
  height:3px;
  font-size: 1px;
}
div.gf8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#D1A349;
  width:265px;
  height:4px;
  font-size: 1px;
}
div.gf9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#D1A349;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.gf10 {
  background:#D1A349;
  width:265px;
  height:5px;
  font-size: 1px;
}
div.gg1 {
  opacity: 0.1; /* Mozilla New */
  -moz-opacity: 0.1; /* Mozilla Old */
  -khtml-opacity: 0.1; /* Safari */
  filter: alpha(opacity=10); /* IE */
  background:#D1A349;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gg2 {
  opacity: 0.2; /* Mozilla New */
  -moz-opacity: 0.2; /* Mozilla Old */
  -khtml-opacity: 0.2; /* Safari */
  filter: alpha(opacity=20); /* IE */
  background:#D1A349;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gg3 {
  opacity: 0.3; /* Mozilla New */
  -moz-opacity: 0.3; /* Mozilla Old */
  -khtml-opacity: 0.3; /* Safari */
  filter: alpha(opacity=30); /* IE */
  background:#D1A349;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gg4 {
  opacity: 0.4; /* Mozilla New */
  -moz-opacity: 0.4; /* Mozilla Old */
  -khtml-opacity: 0.4; /* Safari */
  filter: alpha(opacity=40); /* IE */
  background:#D1A349;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gg5 {
  opacity: 0.5; /* Mozilla New */
  -moz-opacity: 0.5; /* Mozilla Old */
  -khtml-opacity: 0.5; /* Safari */
  filter: alpha(opacity=50); /* IE */
  background:#D1A349;
  width:713px;
  height:2px;
  font-size: 1px;
}
div.gg6 {
  opacity: 0.6; /* Mozilla New */
  -moz-opacity: 0.6; /* Mozilla Old */
  -khtml-opacity: 0.6; /* Safari */
  filter: alpha(opacity=60); /* IE */
  background:#D1A349;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.gg7 {
  opacity: 0.7; /* Mozilla New */
  -moz-opacity: 0.7; /* Mozilla Old */
  -khtml-opacity: 0.7; /* Safari */
  filter: alpha(opacity=70); /* IE */
  background:#D1A349;
  width:713px;
  height:3px;
  font-size: 1px;
}
div.gg8 {
  opacity: 0.8; /* Mozilla New */
  -moz-opacity: 0.8; /* Mozilla Old */
  -khtml-opacity: 0.8; /* Safari */
  filter: alpha(opacity=80); /* IE */
  background:#D1A349;
  width:713px;
  height:4px;
  font-size: 1px;
}
div.gg9 {
  opacity: 0.9; /* Mozilla New */
  -moz-opacity: 0.9; /* Mozilla Old */
  -khtml-opacity: 0.9; /* Safari */
  filter: alpha(opacity=90); /* IE */
  background:#D1A349;
  width:713px;
  height:5px;
  font-size: 1px;
}
div.gg10 {
  background:#D1A349;
  width:713px;
  height:5px;
  font-size: 1px;
}

/*~~~~~~~~~~~~~~~~~gradient ends~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~popupGallery styles start~~~~~~~~~~~~~~~~~*/
div#galleryPopupBG {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
  background: #FFFFFF;
  z-index:8888;
  /*background: #fff;*/
}
div.galleryPopupBOX {
  color: #333; 
  display: none;
  position: absolute;
  top: 77px;
  left: 0px;
  z-index: 9000;
  width:100%;
  /*background: url(../images/btn-closeGallery.gif) no-repeat right 2px;*/
  text-align:center;
}
div.galleryPopupBOX img {
  display:inline;
}
div.galleryPopupBOX a {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #0B4889;
  text-decoration:none;
  margin-left:auto;
  margin-right:auto;
}

/*~~~~~~~~~~~~~~~~~popupGallery styles end~~~~~~~~~~~~~~~~~*/

#buttons { position: absolute; right: 0; }

#buttons a { display: block; float: left; text-align: center; margin: 0 10px; cursor: pointer; width: 130px; height: 40px; text-decoration: none; font: bold 14px/1.4em Arial, Helvetica, sans-serif; color: #303; background: url(../images/bg-button-right.gif) right top no-repeat; }
#buttons a span {display:block; height:40px; padding:8px 10px; background:url(../images/bg-button-left.gif) left 0 no-repeat;}
#buttons a:hover {background:url(../images/bg-button-right.gif) right -50px no-repeat; text-decoration:underline;}
#buttons a:hover span {background:url(../images/bg-button-left.gif) left -50px no-repeat;}

a.subscribe, a.subscribe:visited {position:absolute; cursor:hand; width:130px; right:0px; height:40px; text-decoration:none; font:bold 14px/1.4em Arial, Helvetica, sans-serif; color:#303; background:url(../images/bg-button-right.gif) right 0 no-repeat;}
a.subscribe span {display:block; height:26px; padding:8px 10px; background:url(../images/bg-button-left.gif) left 0 no-repeat;}
a.subscribe:hover {background:url(../images/bg-button-right.gif) right -50px no-repeat; text-decoration:underline;}
a.subscribe:hover span {background:url(../images/bg-button-left.gif) left -50px no-repeat;}



/* ------------------------- Added by Pixel Fusion (http://www.pixelfusion.co.nz/) - June 2009 ------------------------- */

body, h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

.dynamic .content { background-color: #0099a0; }

.advertisers .content { background-color: #0095b2; }

.publishers .content { background-color: #686093; }

.waiting-rooms .content { background-color: #d1a349; }

body div.flow { height: auto; overflow: hidden; position: static; top: auto; }

body div.flow-footer { margin-top: 7px; position: static; top: auto; }

#header { height: 81px; position: relative; z-index: 1000; }

#news-stream { background: url('../images/pf/bar-bg.gif'); border: 1px solid #fff; border-width: 0 0 1px; color: #d3ffff; font-size: 13px; height: 39px; padding: 0 0 0 13px; }

#news-stream .title { display: block; float: left; line-height: 39px; margin: -1px 0 0; padding: 0 0.5em 0 0; vertical-align: middle; font-family: Arial,Helvetica,sans-serif; }

#news-stream #marquee { display: block; height: 39px; line-height: 1; list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; }

#news-stream #marquee li { background-image: none; color: #d3ffff; display: block; height: 39px; left: 0; line-height: 39px; list-style: none; margin: 0; padding: 0; position: absolute; top: -999em; vertical-align: middle; white-space: nowrap; }

#news-stream #marquee li a { color: #fff; text-decoration: none; }

#news-stream #marquee li a:hover { text-decoration: underline; }

#home-cycle, #home-cycle li { background-image: none; height: 385px; margin: 0; overflow: hidden; padding: 0; width: 418px; }

#home-cycle .image { height: 313px; overflow: hidden; width: 418px; }



/* updated � Adrian */
#home-cycle .cycle-text { background: #0076a8 url('../images/showcase-gradient.jpg') repeat-y; color: #cff; display: block; font-weight: normal; font-size:12pt; line-height:1.2em; height: 58px; padding: 14px 14px 0 48px; width: 356px;  }



#home-cycle .read-more { color: #fff; font-weight: bold; }

#home-cycle-arrow { background: transparent url('../images/showcase-arrow.png') no-repeat; width: 27px; height: 29px; position: absolute; top: 365px; left: 12px; z-index: 999; }

* html #home-cycle-arrow { background: url('../images/blank.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='/images/showcase-arrow.png');}

#gallery { margin: 0 0 64px 9px; _margin: 0 0 64px -12px; padding: 22px 0 0; overflow: hidden; }

#gallery li { background: none; cursor: pointer; float: left; height: 167px; margin: 0 0 11px 22px; padding: 0; text-align: center; width: 208px; }

#gallery li a { background: #007f97; }

.publishers #gallery li a { background: #59527d; }

.waiting-rooms #gallery li a { background: #b28b3e; }

body #gallery li a:hover { background: none; }

#gallery .gallery-image { color: #fff; cursor: pointer; display: block; height: 141px; padding: 13px 0; text-decoration: none; }

#gallery .gallery-image:hover { color: #fff; }

#gallery img { border: 3px solid #fff; height: 100px; margin: 0 auto; }

#gallery .gallery-title { cursor: pointer; display: block; font-size: 16px; height: 48px; line-height: 48px; font-weight: normal; vertical-align: baseline; }

.dynamic h1 span { font-size: 14px; color: #fff; display: block; }

.dynamic h2 { color: #fff; font-size: 16px; font-weight: normal; }

#gallery-navigation { background: url('../images/pf/bar-bg2.gif'); height: 41px; position: relative; }

.waiting-rooms #gallery-navigation { background-image: url('../images/pf/bar-bg3.gif'); }

.publishers #gallery-navigation { background-image: url('../images/pf/bar-bg4.gif'); }

#gallery-navigation li { background: none; font-weight: normal; height: 41px; line-height: 41px; margin: 0; padding: 0; position: absolute; top: 0; vertical-align: middle; }

#gallery-navigation a { color: #fff; text-decoration: none; }

#gallery-navigation .previous, #gallery-navigation .next { width: 245px; }

#gallery-navigation .previous a, #gallery-navigation .next a { display: block; font-weight: bold; overflow: hidden; white-space: nowrap; width: 245px; }

#gallery-navigation .previous { background: url('../images/pf/arrow-left.gif') no-repeat 30px 50%; left: 0; padding-left: 70px; }

.publishers #gallery-navigation .previous { background-image: url('../images/pf/arrow-left4.gif'); }

.waiting-rooms #gallery-navigation .previous { background-image: url('../images/pf/arrow-left3.gif'); }

#gallery-navigation .next { background: url('../images/pf/arrow-right.gif') no-repeat right 50%; left: 415px; padding-right: 70px; text-align: right; }

.publishers #gallery-navigation .next { background-image: url('../images/pf/arrow-right4.gif'); }

.waiting-rooms #gallery-navigation .next { background-image: url('../images/pf/arrow-right3.gif'); }

#gallery-navigation .back-to-gallery { left: 315px; text-align: center; text-transform: lowercase; width: 100px; }

.gallery-view-image { border: 3px solid #fff; float: right; margin: 0 31px 0 0; _margin: 0 15px 0 0; position: relative; top: -20px; width: 200px; }

#article { color: #fff; font-size: 13px; margin: 0 0 32px 32px; width: 438px; }

#article img { border: 3px solid #fff; margin: 10px; }

/* FancyBox */

html, body {
  height: 100%;
}

div#fancy_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #666;
  display: none;
  z-index: 1030;
}

* html div#fancy_overlay {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
  text-align: left;
}

div#fancy_loading {
  position: absolute;
  height: 40px;
  width: 40px;
  cursor: pointer;
  display: none;
  overflow: hidden;
  background: transparent;
  z-index: 1100;
}

div#fancy_loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background: transparent url('/images/pf/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
  position: absolute;
  background-color: #FFF;
  z-index: 1030;
}

div#fancy_loading_icon {
  position: absolute;
  background: url('/images/pf/fancy_loading.gif') no-repeat;
  z-index: 1035;
  width: 16px;
  height: 16px;
}

div#fancy_outer {
  position: absolute;
    top: 0;
    left: 0;
    z-index: 1090;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
  position: relative;
  width:100%;
  height:100%;
  border: 1px solid #BBB;
  background: #FFF;
}

div#fancy_content {
  margin: 0;
  z-index: 1100;
  position: absolute;
}

div#fancy_div {
  background: #000;
  color: #FFF;
  height: 100%;
  width: 100%;
  z-index: 1100;
}

img#fancy_img {
  position: absolute;
  top: 0;
  left: 0;
  border:0; 
  padding: 0; 
  margin: 0;
  z-index: 1100;
  width: 100%;
  height: 100%;
}

div#fancy_close {
  position: absolute;
  top: -12px;
  right: -15px;
  height: 30px;
  width: 30px;
  background: url('/images/pf/fancy_closebox.png') top left no-repeat;
  cursor: pointer;
  z-index: 1181;
  display: none;
}

#fancy_frame {
  position: relative;
  width: 100%;
  height: 100%;
  display: none;
}

#fancy_ajax {
  width: 100%;
  height: 100%;
  overflow: auto;
}

a#fancy_left, a#fancy_right {
  position: absolute; 
  bottom: 0px; 
  height: 100%; 
  width: 35%; 
  cursor: pointer;
  z-index: 1111; 
  display: none;
  background-image: url(data:image/gif;base64,AAAA);
  outline: none;
}

a#fancy_left {
  left: 0px; 
}

a#fancy_right {
  right: 0px; 
}

span.fancy_ico {
  position: absolute; 
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  z-index: 1112; 
  cursor: pointer;
  display: block;
}

span#fancy_left_ico {
  left: -9999px;
  background: transparent url('/images/pf/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
  right: -9999px;
  background: transparent url('/images/pf/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
  left: 20px; 
}

a#fancy_right:hover span {
  right: 20px; 
}

.fancy_bigIframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

div#fancy_bg {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  z-index: 1070;
  border: 0;
  padding: 0;
  margin: 0;
}
  
div.fancy_bg {
  position: absolute;
  display: block;
  z-index: 1070;
  border: 0;
  padding: 0;
  margin: 0;
}

div.fancy_bg_n {
  top: -18px;
  width: 100%;
  height: 18px;
  background: transparent url('/images/pf/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
  top: -18px;
  right: -13px;
  width: 13px;
  height: 18px;
  background: transparent url('/images/pf/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
  right: -13px;
  height: 100%;
  width: 13px;
  background: transparent url('/images/pf/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
  bottom: -18px;
  right: -13px;
  width: 13px;
  height: 18px;
  background: transparent url('/images/pf/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
  bottom: -18px;
  width: 100%;
  height: 18px;
  background: transparent url('/images/pf/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
  bottom: -18px;
  left: -13px;
  width: 13px;
  height: 18px;
  background: transparent url('/images/pf/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
  left: -13px;
  height: 100%;
  width: 13px;
  background: transparent url('/images/pf/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
  top: -18px;
  left: -13px;
  width: 13px;
  height: 18px;
  background: transparent url('/images/pf/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
  position: absolute;
  bottom: -33px;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

div#fancy_title div {
  color: #FFF;
  font: bold 12px Arial;
  padding-bottom: 3px;
}

div#fancy_title table {
  margin: 0 auto;
}

div#fancy_title table td {
  padding: 0;
  vertical-align: middle;
}

td#fancy_title_left {
  height: 32px;
  width: 15px;
  background: transparent url('/images/pf/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
  height: 32px;
  background: transparent url('/images/pf/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
  height: 32px;
  width: 15px;
  background: transparent url('/images/pf/fancy_title_right.png') repeat-x;
}

  div.offerings div.last {
    margin-bottom: 50px;
  }
  div.offerings div.offering {
    margin: 10px 0px;
  }
/*  div.offerings div.offering a {
    font-weight: bold;
  }*/
  div.offerings div.offering span {
    margin-top: 5px;
    display: block;
  }

