body {
  margin:0; padding:0;
}

body, div, p, h1, h2, h3, h4, h5, h6, span, td, th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#wrap {

}

.clear {
  clear:both;
}

#Layer1 {
  width:148px;
}


#header {
  height: 78px;
  background: url(../images/greytop.jpg) repeat-x;
}

.style5 a {text-decoration:none; color:#565656;}

.style5 a:hover {text-decoration:none; color:#000;}

.style5 a:visited {text-decoration:none; color:#34A8BD;}

#searchtop {font-family:Arial, Helvetica, sans-serif; font-size:9px;}

#textbox1 {font-family:Arial, Helvetica, sans-serif; font-size:9px;}

#textbox2 {font-family:Arial, Helvetica, sans-serif; font-size:9px;}

#select {font-family:Arial, Helvetica, sans-serif;}

#tick {
  padding:0;
  margin:0;
  margin-bottom:5px;
  margin-right:5px;
  margin-top: 5px;
}

#pagego {width:22px;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;}

#pagefield {width:22px;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

#logo {
float:left;
}

#pagination_events {
  width:480px;
  text-align: right;
  padding-right: 30px;
}

* html #pagination_events {
  padding-right: 20px;
}

#pagination_events a {text-decoration:none; color:#34A8BD;
}

#pagination_events a:hover {text-decoration:none; color:#565656;
}

#searchwithin { margin-bottom:5px;}


#search {
margin-left : 187px;
background: url(../images/roundspot.jpg) no-repeat #333;
height : 26px;
}

#searchnew {
margin-left : 187px;
background-color : #333333;
background-image : url(../images/roundspot.jpg);
background-repeat : no-repeat;
height : 26px;
}

#advancedsearch {
margin-left : 187px;
background: url(../images/roundspot.jpg) bottom left #333333;
background-repeat : no-repeat;
height : 180px;
}

#advanced {padding-top:10px;
padding-left:20px;
width:550px;}

#first {width:110px;
height:80px;
float:left;}

#first p {padding:0;
margin:0;}

#second {width:80px;
height:80px;
float:left;
padding-left:20px;}

#second p {padding:0;
margin:0;}

#third {width:250px;
padding-top:4px;
height:80px;
float:left;
padding-left:20px;}

#newsearch {margin-top:80px;
height:auto;}

#result { width:160px;
height:160px;
float:left;
margin-right:22px;
margin-bottom:30px;
margin-top:10px;
background:url(../images/back.jpg) no-repeat;}

#forms {
  padding-left : 20px;
  color : #ffffff;
  float : left;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9px;
  width : 350px;
  height: 10px;
  padding-top: 3px;
}

#forms select, #forms option, #forms input  {
  font-size:10px;
} 

#corbis select, #corbis option, #corbis input  {
  font-size:10px;
}

#centerag select, #centerag option, #centerag input  {
  font-size:10px;
}

#bottom_pag select, #bottom_pag option, #bottom_pag input  {
  font-size:10px;
}

#forms p {margin-top:0;
padding-top:10px;
padding-bottom:20px;
padding-right:6px;
float:left;}

#searchmenu2 {
width : 764px;
}

#content {
margin-top: 20px;
width: 950px;
height: inherit;
}

#left {
float : left;
width : 167px;
margin-top : 0;
margin-right : 20px;
margin-left:0px;
padding-top : 0;
height:auto;
}

#co {bottom: 0;
clear:left;
height:inherit;
padding-left:32px;
padding-top:15px;}

#center {
  float : left;
  width : 485px;
  clear: right;
  height: auto;
  color: #666666;
}

#center p a {color:#34A8BD;
text-decoration:none;}

#centernews { float: left;
width : 725px;}

#newsfixed { width: 480px;
margin: 0;}

#years { width:50px;
float:left;}

#yearstext a {color:#565656;
text-decoration:none;}

#yearstext a:hover {color:#34A8BD;
text-decoration:none;}

a.commonlink {color:#34A8BD; text-decoration:none; }
a.commonlink:hover {color:#333333; text-decoration:none; }

#newsarchive {padding-left:60px; margin-bottom:20px;}
#newsarchive a {color:#34A8BD; text-decoration:none;}
#newsarchive a:hover {color:#333333; text-decoration:none;}

#ajaxposition {height: 100%;}

#countrytabs {float: left;
padding:0;
margin:0;
width: 500px;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: block;
width:400px;
height: 100px;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
padding: 0;
margin-right: 3px;
color: #2d2b2b;
}

.shadetabs li a:visited{
color: #34A8BD;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

#centerhelp {
  float : left;
  width : 750px;
  height: auto;
}

#centerhelp h1 {
  padding: 0;
  padding-bottom: 7px;
  background-attachment: scroll;
  background-image: url(../images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

#centerhelp p {
margin-bottom:5px;}

#center h1 {float:left;}

#center h2 {float:right;
padding-top:25px;
padding-right:15px;}

centerhelp h3 p a { color:#333333;
    text-decoration: none;}
  
#top a {text-decoration:none;
color:#34a8bd;}

#centerag {
float : left;
width: 750px;
}

#centeradv {
float : left;
width: 750px;
height: auto;
color: black;
}

#centereven {
  width:640px;
  height:366px;
  background-color:#333333;
  margin-bottom:0px;
  padding:0px;
}

#centereven a.lbAction:hover{ color:#34A8BD; text-decoration:underline; }

#desc {
  width:333px;
  height:377px;
  float:left;
  margin-right: 10px;
}

#desc h1 {
  padding:0;
  margin:0;
  font-weight: normal;
}

#photo1 {width:140px;
height:100px;
float:left;
margin-right:20px;
background-color:#FFFFFF;
position:static;
bottom: 0pt;
}

#mainphoto {width:333px;
height:377px;
float:left;
background-color:#FFFFFF;}

#bottom_pag { width: 100%;}

#centerag h1 {
  padding: 0;
  padding-bottom: 7px;
  background-attachment: scroll;
  background-image: url(../images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-bottom:0px;
}

#centeradv h1 {
  padding: 0;
  padding-bottom: 7px;
  background-attachment: scroll;
  background-image: url(../images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  margin-bottom:0px;
  float:left;
}

#lightboxtdetails {padding-top:10px;}

#center h1 {
  padding: 0;
  padding-bottom: 7px;
  background-attachment: scroll;
  background-image: url(../images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

#center p {
  padding-right: 20px;
  line-height: 12px;
  float: right;
  padding-top: 23px;
}

#mainnews {height: 100px;
width: 480px;}

#preview {float:left;
width:100px;
margin: 0 ;}

#description {float:left;
width:370px;}

#right {
  float : left;
  width : 250px;
  height:auto;
  left: 0px;
  top: 0px;
  clear: right;
  margin-left:0px;
}

#rightabout {
  float : left;
  width : 250px;
  height:auto;
  left: 0px;
  top: 0px;
  clear: right;
  margin-left:10px;
}


#countrydivcontainer {
float : left;
width : 250px;
height:auto;
padding-left : 10px;
}

#right h1 {padding-bottom:5px;}

#rightabout h1 {padding-bottom:5px;}

#right h2 {padding-bottom:10px;
line-height:18px;}

#right p {padding-right: 40px;}

#right p a { text-decoration:none;
color:#34A8BD;}

#left p {
padding-top : 120px;
padding-left : 35px;
}

#agencies {width: 120px;
height:150px;
float:left;
margin-right:25px;
margin-bottom:10px;
margin-top:10px;
}

#agenciesthumb {width: 120px;
height:70px;
}

#description1 {width: 120px;
margin-top: 20px;}

.news {
height : 107px;
width : 230px;
margin-bottom : 6px;
}

.news a:hover {
background-image:url(../images/overlay.gif);
}

.news img {
float : left;
padding-right : 0;
}

.newstitle {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: normal;
color:#747678;
padding-left: 14px;
margin:0px;
width: 120px;
text-align:center;
}

.news p {float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
color:#00B0D8;
margin-top:32px;
padding-left: 14px;}

#rf {height:130px;
width: 750px;
margin-bottom:20px;
background:url(rf_images/line.jpg) no-repeat left bottom;}

#feat {
  width: 480px;
  margin-bottom:0px;
  margin-top: 0px;
}

#featimage { float:left; width:168px; }

#feattext {
  float:left;
  width:280px;
  padding-left:15px;
  padding-bottom: 0px;
}

#feat1 {
  width:205px;
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
}

#featdesc1 {
  padding-top:10px;
  padding-bottom: 10px;
}

#rfall {
  float:left;
  width:470px;
  margin-top: 0px;
}

#featall {
  float:left;
  margin-top: 0px;
}

#featall1 {
  float:left;
  width:450px;
  margin-top: 0px;
}

#rfsearch {
  float:left;
  width:220px;
  margin-left: 30px;
}

* html #rfsearch  {
  margin-left: 10px;
}

#feat_in {
  float:left;
  width:150px;
  margin-left: 0px;
}

#rfsearch p {float:left;
width:50px;
padding-bottom:5px;}

#rfimage {float:left;
width:168px;
height:112px;}

#rftext {
  float:left;
  width:350px;
  height:100px;
  padding-left:15px;
  padding-bottom: 0px;
}

#rfsponsor {float:left;
margin-left:15px;
width: 180px;
height:112px;}


#line {
margin-top : 1px;
width : 950px;
}

#footer {
  width: 948px;
  height: auto;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9px;
}

* html #footer {width:979px;}

#sitemapall { padding-top:5px;}

#corbis { width: 400px;
padding-left: 28px;
padding-bottom: 20px;
padding-top: 0px;}

#corbis img { padding-bottom:5px;}


#sitemap {
float:right;
width : 80px;
margin-right:50px;
line-height:12px;
}

#sitemap1 {
float:right;
width : 65px;
margin-right:8px;
line-height:12px;
}

* html #sitemap1 {
  width : 70px;
  margin-right:5px; 
}

* html #sitemap {
  width : 80px;
  margin-right:40px;
}

#sitemap2 {
float:right;
width : 50px;
margin-right:11px;
line-height:12px;
}


#sitemap ul {list-style-type:none;
padding:0;
margin:0;
}

#sitemap ul li a {color:#333333;
text-decoration:none;}

#sitemap ul li a:hover {color:#00B0D8;
text-decoration:none;}


#sitemap1 ul {list-style-type:none;
padding:0;
margin:0;
}

#sitemap1 ul li a {color:#333333;
text-decoration:none;}

#sitemap1 ul li a:hover {color:#00B0D8;
text-decoration:none;}


#sitemap2 ul {list-style-type:none;
padding:0;
margin:0;
}

#sitemap2 ul li a {color:#333333;
text-decoration:none;}

#sitemap2 ul li a:hover {color:#00B0D8;
text-decoration:none;}


#menu {
  margin-top : 50px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  float: left;
  width: 150px;
  margin-left: 572px;
  text-align:right;
}

* html #menu {
  margin-left: 387px;
}

#menu ul {
  list-style-type : none;
  list-style-image : none;
  margin: 0;
  padding: 0;
}

#menu li {
display : inline;
}

#menu ul li a {
text-decoration : none;
margin : -5px;
padding : 5px;
color : #000000;
}

#menu ul li a:hover {
color : #00b0d8;
}

#menu2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
width : 250px;
float : left;
margin-top : 8px;
margin-left : 112px;
}

* html #menu2 {
margin-left : 127px;
}

#menu2 ul {
margin : 0;
padding : 0;
list-style-type : none;
list-style-image : none;
}

#menu2 li {
display : inline;
}

#menu2 ul li a {
text-decoration : none;
margin : -5px;
padding : 5px;
color : #fff;
}

#menu2 ul li a:hover {
color : #00b0d8;
}

#left ul {
padding: 0;
margin: 0;
padding-left:30px;
color : #ffffff;
}

#left ul li {
margin-bottom : 5px;
}

#left ul li a, #left ul li a:visited {
color : #ffffff;
text-decoration : none;
background : #333333;
display : block;
width : 130px;
padding:5px 5px 5px 5px;
}

#left ul li a:hover, #left ul li a:active {
display:block;
color : #ffffff;
text-decoration : none;
background : #000;
}

#visit a         { background:#666666!important; }
#visit a:hover   { background:#666666!important; }
#visit a:active  { background:#666666!important; }
#visit a:link    { background:#666666!important; }
#visit a:visited { background:#666666!important; }

.select {
  width:230px;
  margin-bottom: 10px;
}

.select2 {
  width: 230px;
  margin-bottom: 10px;
}

.list {
  width: 230px;
  margin-bottom: 10px;
}

.go {height:22px; padding-top:0px; margin-top:0px;}


#centerhelp p {
  line-height: 12px;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #565656;
  font-size: 24px;
  background-attachment: scroll;
  background-image: url(images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  display:block;
  width:100%;
}

h2 {
  color: #34a8bd;
  font-size: 16px;
  font-weight: bold;
  display:block;
  width:100%;
}

h3 {
  color: #565656;
  font-size: 12px;
  font-weight: bold;
}

.hrline { display:block; width:100%; border-bottom:solid 1px black; }
.dashed_hr { display:block; width:100%; border-bottom:dashed 1px #999999; }

b { font-weight:bold!important; color: #333333; }

a         { color:#34A8BD; text-decoration:none; }
a:link    { }
a:visited { }
a:active  { }
a:hover   { color:#333333; text-decoration:none; }

#right h1 {
  float:left;
  padding: 0;
  padding-bottom: 7px;
  background-attachment: scroll;
  background-image: url(../images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.style1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #565656;
  font-size: 19px;
  background-attachment: scroll;
  background-image: url(../images/under.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.style1a {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #565656;
  font-size: 20px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: left bottom;
}

.style12 {
  font-size: 9px;
  color: #565656;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

.style12 select, .style12 option, .style12 input  {
  font-size:10px;
} 

.style13 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333!important;
  text-decoration: none;
}

.style13_newsdate {
  font-size: 9px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

.style2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #565656;
}

.eventdescr {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF!important;
}

.style20 {
	color: #747678;
	font-weight: bold;
}
.style23 {color: #3685D6}

.style26 {
  font-size: 10px;
  color: #FFFFFF;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: compact;
}

.tab{
  height: 10px;
  width: 102px;
  text-align: left;
  margin-top: 0;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 0;
}

.tabtxt{
  color: #333333;
  font-size: 10px;
  font-weight: normal;
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 15px;
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.tabtxt a {
  color: #333333;
  font-size: 10px;
  font-weight: normal;
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.tabtxt a:hover {
  color: #333;
  font-size: 10px;
  font-weight: bold;
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
}

.aboutus_email {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
}

.style16 {
color:#565656;
font-size:12px;
font-weight:bold;
}

span.required{
  font-size: 13px !important;
  color: red !important;
}
.registertext{
   color:#000;
   font-family: Tahoma;
   font-size: 11px;
   font-weight:normal;
   border:0px;
   background:#CDCCCB;
   width:210px;
}

select.registerselect{
   color:#000;
   font-family: Tahoma;
   font-size: 11px;
   font-weight:normal;
   border:0px;
   background:#CDCCCB;
}
.btn{
   color:#ffffff;
   font-family: Tahoma;
   font-size: 12px;
   font-weight:normal;
   background: #333333 ;
   border:0px;
}

.alert { font-weight:bold; font-size:10pt; color:red; display:block; width:100%; }

.eventmainstyle {color: #333333}
.eventzoomheader {
	color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-bottom: 10px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
}

a.navlink {color:#34A8BD; text-decoration:none; }
a.navlink:hover {color:#34A8BD; text-decoration:underline; }

.selecteditem td {  background:#efefef; }
