@charset "iso-8859-2";

BODY {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align:center;

	margin:0;

	padding:0;

}





img { border:none;}



br.clear { clear:both; margin:0; padding:0; float:left;}









a#morevideos { display:block; text-align:center; float:left; background-color:#999999; text-decoration:none; color: #FFFFFF; padding:2px 0; width:100%; font-size:11px; font-weight:bold; background-image:url(../images/title_video_home.gif);  background-repeat:repeat-x;}

a#morevideos:hover { background-color:#333333; background-image:none;}



input#search { float:left; width:162px; height:22px; border:1px #CCCCCC solid; height:18px;}

input#searchSubmit { float:left; width:70px; height:22px; border: #CCCCCC 1px solid; margin:0 0 0 1px; background-color: #E5E5E5; font-size:11px; }





div#date { color:#FFFFFF; float:right; width:200px; padding:5px 12px 0 0; color:#FFFFFF; font-size:11px; text-align:right;}





input.fields_joinnow, .enquiry_joinnow { width:100%; border:1px #999999 solid; }





div.issues_menu { float: left; width:680px; margin:0; border-bottom:1px #CCCCCC solid; background-image:url(../images/issues_bg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#f5f5f5; padding:10px 0;  }







div#sortby { float:right; width:300px; text-align:right; font-size:11px; margin:0 0 5px 0; }

div#sortby a { text-decoration:none; color: #006699; text-decoration: none; }

div#sortby a:hover { color:#000000;}



div#main {

	width:990px;

	margin:0 auto;

	padding:0;

	text-align:left;

}



div#header {

	margin:10px 0 0 0;

	background-image:url(../images/bg_header.gif);

	background-repeat:repeat-x;

	height:118px; width:989px;

	float:left;

	border-left: 1px solid #a3a3a3;

	border-right: 1px solid #a3a3a3;

	position:relative;

}



div#globe {

	width:126px;

	height:126px;

	position:absolute;

	top:-3px;

	left:7px;

	

}



div#sitetitle {

	width:400px;

	top:30px;

	text-align:left;

	left:160px;

	position:absolute;

}



h2.header_subtitle {

	margin:0;

	padding:0; font-size:10px; color:#2c4f7b; 

}



div#minimenutop {

	width:400px;

	float:right;

	font-size:11px;

	margin:4px 4px 20px 0;

	text-align: right;

}



span.blue { color:#006699;}



div#minimenutop a { text-decoration:none; color:#000000; }

div#minimenutop a:hover { text-decoration:underline; }



div#socialnetwork {

	width:100%;

	float:right;

	font-size:11px;

	margin:3px 4px 0 0;

	text-align: right;

}

div#social_icons_top { float:right; width:120px;}

form#searchform {width:250px; float:right;}



br { margin:0; padding:0;}





div#mininav { background-image:url(../images/bg_submenu_top_2.gif); background-color: #365986; background-position:left; background-repeat: repeat-x; height:26px; width:100%; float:left; margin:5px 0 0 0; }

div#menu_top { background-image:url(../images/bg_menu_top.gif); background-repeat: repeat-x; height:30px; width:800px; position:absolute; bottom:0; right:0;}



div#mainpage { float:left; width:100%; background-color:#d5d5d5; padding:10px 0;}

div#leftcolumn { float:left; width:700px; margin:0 0 0 10px;}

div#rightcolumn { float:right; width:270px; margin:0 10px 0 0 ;}

div#footer { float:left; width:100%;  margin:0; padding:0;}



div#footer_top {  background-image:url(../images/footer_top.png); background-repeat: repeat-x; height:12px; width:970px; float:left;   margin:10px 0 0 10px; padding:0; }













div.sidebox_top { background-image:url(../images/sidebox_top.png); height:12px; width:260px; float:left; margin:0; padding:0; background-repeat: no-repeat; margin:0 0 0 10px;}

div.sidebox_center { background-color:#FFFFFF; width:260px; font-size:12px; margin:0 0 0 10px ; padding:0; background-repeat: no-repeat; float:left; }

div.sidebox_bottom { background-image:url(../images/sidebox_bottom.png); height:12px; width:260px; float:left; margin:0 0 10px 10px ; padding:0; background-repeat: no-repeat;}

div.sidebox_content { float:left;  width:240px; margin:0 0 0 10px ;  font-size:11px; }

div.sidebox_content div.sidebox_content_span { padding:10px;}



div.sidebox_content_padding ul { margin:0 0 10px 10px ;  padding:0; float:left; display:block; width:width:260px;   }

div.sidebox_content_padding ul li { padding:0; float:left;  margin:7px 0 0 10px; width:90%; padding:0; list-style:square;  }





div.sidebox_content_padding ul.forumul  { margin:0 0 15px 0 ;  padding:0; float:left; display:block; width:240px; overflow:hidden;   }

div.sidebox_content_padding ul li.forum  { padding:0; float:left;  margin:7px 0 0 0; width:100%; padding:0 0 5px 0; list-style: none; border-bottom:1px  #666666 dashed;  }





div.sidebox_content_padding a { color:#006699; text-decoration:none; }

div.sidebox_content_padding a:hover { text-decoration:underline; }



div.sidebox_top_menu { background-image:url(../images/sidebox_top_menu.png); height:12px; width:230px; float:left; margin:0; padding:0; background-repeat: no-repeat;}

div.sidebox_center_menu { background-color:#3399CC; width:230px; margin:0; padding:0; background-repeat: no-repeat; float:left; }

div.sidebox_bottom_menu { background-image:url(../images/sidebox_bottom_menu.png); height:12px; width:230px; float:left; margin:0 0 10px 0; padding:0; background-repeat: no-repeat;}

h3.sidebox_center_menu { float:left; font-size:12px; font-weight:bold; padding:0 0  5px 15px; text-align:left; margin:0; color: #fff;}



div.subcatlistissue{ text-align:left;}

a.subcatlistissue { text-decoration:none; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; display:block; float:left; padding:5px 0; width:100%;}

a.subcatlistissue:hover { text-decoration: underline;}



div.menu_right { float:left; width:260px; margin:0 0 7px 0; padding:0;}



div#player { float:left; height:170px; width:260px;}

div.playerhomepage { float:left; width:260px; margin:0 0 10px 11px; }



div.title_video_home { background-image:url(../images/title_video_home.gif); height:40px; width:100%; float:left; background-repeat:repeat-x;}

div.title_video_home span { display:block;  float:left; padding:10px 0 0 5px; color:#fff; width:100%; }

div.title_video_home span span { display:block; padding:0; float:left; color:#fff; font-size:10px; width:100%; }







div.menuside { background-image:url(../images/menuside_bg.gif); font-size:11px; text-align:left;  background-repeat:repeat-x; float:left; height:45px; width:100%; color:#fff; text-decoration:none; margin: 0 0 0 10px; border: #666666 1px solid; }



/*

div.menuside {  font-size:11px; text-align:left; background-color:#35547f; float:left; height:45px; width:100%; color:#fff; text-decoration:none; margin: 0 0 0 10px; border: #000 1px solid; }*/

div.menuside  a { color:#FFFFFF; text-decoration: none; font-size:12px; }

div.menuside  a:hover { text-decoration:underline;  }



div.menuside span { display:block; padding: 7px 0 0 8px;  }

h3.sidebox_center { float:left; font-size:12px; font-weight:bold; padding:0 0  5px 0; width:100%; text-align:left; margin:0 0 5px 0; color: #006699;  border-bottom:1px #006699 solid;  }



h3.sidebox_center_forum { float:left; font-size:12px; font-weight:bold; padding:0 0  5px 0; width:100%; text-align:left; margin:0 0 5px 0;   border-bottom:1px #990000 solid;  }



a.sidebox_center { float:left; font-size:12px; font-weight:bold; padding:0 0  5px 0; width:100%; text-align:left; margin:0 0 5px 0;  border-bottom:1px #990000 solid;  }

a.sidebox_center:hover { color:#000000; text-decoration:none !important;} 



a.redlink, .red { color:#990000 !important; }

h3.sidebox_center_forum_green { color:#006633; float:left; font-size:12px; font-weight:bold; padding:0 0  5px 0; width:100%; text-align:left; margin:0 0 5px 0;   border-bottom:1px #006633 solid;}

a.greenlink{ color:#006633 !important; }

h3.sidebox_center_forum_blue { color: #009999; float:left; font-size:12px; font-weight:bold; padding:0 0  5px 0; width:100%; text-align:left; margin:0 0 5px 0;   border-bottom:1px #009999 solid;}

a.bluelink{ color:#009999 !important; }





div.menuside span span { color: #e2e2e2; display:block; padding: 1px 0 0 0; text-decoration: none !important; }

div.menuside span span:hover {  text-decoration: none !important; }

div.keywordslist { width:970px; margin:0 0 0 10px; padding:0 0 10px 0; background-color:#FFFFFF; float:left;  }

div.menufooter { width:970px; margin:5px 0 0 10px; float:left; padding:5px 0; background-color:#FFFFFF; border:#CCCCCC 1px solid; text-align:left; }



div.menufooter2 { padding:0 10px; font-size:11px; }

div.menufooter2 a { text-decoration:none; color:#000000; }

div.menufooter2 a:hover { text-decoration: underline; }

div.menufooter2 a.grey { color: #666666;}

div.menufooter2 span.swa { float:right; display:inline;}





div.adreessfooter { width:970px; margin:5px 0 10px 10px; float:left; padding:5px 0; background-color: #666666; border:#CCCCCC 1px solid; text-align:left; }

div.adreessfooter2 { padding:0 10px; font-size:11px; color:#fff; width:100%; }







h3.issues { color: #006699; font-size:16px; margin:0 0 0 10px;  padding:0 0 2px 0; float:left; border-bottom:1px #666666 dotted; width:680px; text-align:left;}

h3.issues span { display:block; padding:0 0 0 5px; }



div.footerbox, div.subcatbox  { float:left; margin:10px 0 0 18px; width:200px;}



h2.footer { margin:5px 0; padding:0; float:left; color:#006699; font-size:11px;}

a.mainissuesfooter { margin:5px  0 0 0 !important; padding:0 10px 6px 0 !important; float:left; color:#006699 !important; font-size:11px; font-weight:bold; background-image:none !important;  }









a.footermainissues { margin:5px 0; padding:0; float:left; color:#006699; font-size:11px;}





a.subcategory {margin:5px 0; padding:0; float:left; color:#006699; font-size:11px; text-decoration:none; font-weight:bold;}

a.subcategory:hover { text-decoration:underline;}



div.footerbox a, a.subcategorylinks  { display:block; float:left; color: #333333; text-decoration:none; width:100%; font-size:11px; background-image:url(../images/darkdot.gif); background-repeat:no-repeat; padding:0 0 0 14px; background-position:5px 4px;}

div.footerbox a:hover, a.subcategorylinks:hover  { text-decoration:underline;}









/** homepage **/

div.column_left_home {

	width:340px;

	float:left;

}

div.column_right_home {

	width:340px;

	float:right;

}







div.homebox_top { background-image:url(../images/box_home_top.png); height:12px; width:340px; margin:0; padding:0; float:left; background-repeat: no-repeat; }

div.homebox_center { background-color:#FFFFFF; width:340px; margin:0; padding:0; background-repeat: no-repeat; float:left; }

div.homebox_bottom { background-image:url(../images/box_home_bottom.png); height:12px; width:340px; float:left; margin:0 0 25px 0; padding:0; background-repeat: no-repeat; }



div.homebox_center a { color:#006699; text-decoration:none; }

div.homebox_center a:hover { text-decoration: underline; color:#000;  }



h3.homebox { color: #006699; font-size:16px; margin:0 0 0 10px; padding:0 0 2px 0; float:left; border-bottom:1px #006699 dotted; width:680px; text-align:left;}

h3.homebox span { display:block; padding:0 0 0 5px; }



div.eventhomepage { float:left; width:320px; margin:5px 0 0 10px ; color: #666666; padding:5px 0; border-bottom:1px #999999 dotted; font-size:11px;    }





img.imgeventhome { float:left; margin:0 5px 5px 0; border:1px #999999 solid;}





div#campaign1 { float:left; margin:5px 0 0 22px ; }

div#campaign2 { float:right;  margin:5px 22px 0 0;}

div#campaign3 { float:left; margin:10px 0 0 22px;}

div#campaign4 { float:right; margin:10px 22px 0 0;}



div.campaign_one { background-repeat:no-repeat; height:160px; width:320px;display:block;   border:#999999 1px dotted;text-decoration:none !important;  }

div.campaign_two { color:#FFFFFF; height:160px; width:320px; padding:0; margin:0; display:none; background-image:url(../images/bgboxcampaigns_on.png);   }

div.padding { padding:10px;  }



h2.campaign { padding:0; float:left; color:#333333; font-size:14px; margin:5px 0 0 10px; padding:0;  float:left; width:320px; text-align:left; }

div.campaign_two a.linkcampaigns { color:#FFFFFF; text-decoration:none; font-size:12px;  }

div.campaign_two a.linkcampaigns:hover { text-decoration:underline;}









div.glidecontent2 a { font-weight:bold;}

span.glidelocation { color:#666666;}

/** Drop Down Effect for Main Menu**/



div#navigation { float:left; padding:0 0 0 40px; font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;  background-image:url(../images/menu_top_left.gif); height:30px; background-repeat:no-repeat;}

div#navigation a.cat, div#navigation span.cat  { color:#000000; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer; }







span.titlemenu { display:block; padding:8px 6px 6px 6px; margin:0; }



#navigation ul {

  padding:0;





  list-style: none;

  z-index:999;



}



#navigation li { 

height:22px;



  float: left;

  position: relative;

  display:inline;

  padding:1px 0;

  

  

  }



#navigation li ul {

  display: none;

  width:180px;

  position: absolute; 

  top: 1em;

  left: 0;

  padding:10px 0;



  }

  

  img.arrowdown { margin:0 0 5px 10px; float:left;}

  

  #navigation ul li { margin:-11px 10px 0 10px; padding:0;  }

  

#navigation ul li ul { width:180px; margin:0; padding:0 0 17px 0;

  background-image:url(../images/dropdownbg.png); border-top:1px #696969 solid;

  background-position:bottom; }

#navigation ul li ul li { width:180px;  height: auto;  padding:0; float:left; display:block; border-bottom:1px #999999 dotted; margin: 0; }



#navigation ul li ul li a { color: #696969; display:block; text-decoration:none; font-weight:bold;  width:178px; float:left; font-size:11px; padding:5px 0; margin:0 0 0 1px;  }

#navigation ul li ul li a:hover { background-color: #696969; color:#fff; }

#navigation ul li ul li a span { display:block; float:left; padding:0 4px}



#navigation li > ul {

	top: auto;

	left: auto;

	}



#navigation li:hover ul { display: block; }





#navigation li:hover ul, li.over ul{ display: block; }









/** Drop Down Effect for Lang **/



span#navigation_lang ul li { font-size:11px; color:#000000;}



#navigation_lang ul {

  padding:0;

  display:inline;

  float:right;



  list-style: none;

  z-index:999;

}



#navigation_lang li { 

	height:22px;

  float: left;

  position: relative;

  display:inline;

  padding:1px 0;

  

  

  }



#navigation_lang li ul {

  display: none;

  width:80px;

  position: absolute; 

  border:1px solid #CCCCCC;

  top: 1em;

 

  left: 0;



  

  padding:10px 0;



  }

    img.arrowdown2 { margin:0 0 5px 2px; float:left;}



  #navigation_lang ul li { margin:-11px 10px 0 10px; padding:0;  }

  

#navigation_lang ul li ul { width:80px; margin:0; padding:0 0 4px 0; text-align:left;

background-color:#FFFFFF;



}

#navigation_lang ul li ul li { width:100px;  height: auto;  padding:0; float:left; display:block;  margin: 0; }



#navigation_lang ul li ul li a { color: #696969; display:block; text-decoration:none;  width:78px; float:left; font-size:11px;  margin:2px 0 0 1px;  }

#navigation_lang ul li ul li a:hover {color: #006699; text-decoration:none; }

#navigation_lang ul li ul li a span { display:block; float:left; padding:0 4px}



#navigation_lang li > ul {

	top: auto;

	left: auto;

	}



#navigation_lang li:hover ul { display: block; }





#navigation_lang li:hover ul, li.over ul{ display: block; }









/** subpages **/

div#mainimage { text-align:left; float:left; margin:0 0 10px 10px; font-size:11px;  padding:0;}

div#mainimage img { border:1px solid #666666; float:left; }

div#subpagemain {width:700px; float:left; margin:0; padding:0;} 



div.subpagemain_top { width:700px;  float:left; background-image: url(../images/subpagemain_top.png); background-repeat:no-repeat; height:12px; }

div.subpagemain_bottom { width:700px;  float:left; background-image: url(../images/subpagemain_bottom.png); background-repeat:no-repeat; height:12px; margin:0 0 10px 0; }

div.subpagemain_center { width:700px;  float:left; background-color:#FFFFFF; }



div.subpagecontent { width:680px;  float:left; margin:0 0 10px 10px; text-align:left; font-size:12px;}

h1.subpagecontent { float:left; margin:0; padding:0 0 2px 0; border-bottom:1px #CCCCCC dotted; font-size:16px; color: #006699; width:100%; font-family:Georgia, "Times New Roman", Times, serif;  }



div.subtitlesubpage { float:left; margin:0; padding:0; width:100%; padding:1px 0 0 0; font-size:11px; color:#666666;  }

div.subcontent { width:100%; padding:10px 0 0 0; float:left;}



div.related { color: #666666; font-size:11px; display:block; float:left; width:240px; margin:0; padding:10px 0;  text-align: left; border-bottom:1px #006699 dotted;}

div.related a { color:#990000; text-decoration:none;}

div.related a:hover { color:#000000;}



div.tags { width:100%; float:left; margin:10px 0 0 0; padding:10px 0 0 0; color: #666666; border-top: #999999 solid 1px; }

div.tags a { color: #666666; text-decoration:none;}

div.tags a:hover { color:#990000;}



div.relatedbottom { float:left; margin:0; padding:2px; width:100%;}

div.relatedbottom img {  margin:0 5px 0 0 ;}

div.relatedbottom a { color:#006699; text-decoration:none; display:inline; }

div.relatedbottom a:hover  { text-decoration: underline; }

div.relatedbottom h4 { margin:0 0 5px 0; padding:0;}







div.sideimg_socialnet { width:120px;height:280px;float:right; margin:0; }



div.sideimg_socialnet_horizontal { width:680px; float:left; margin:0; font-size:11px; margin: 10px 0 10px  0; border-bottom:1px #CCCCCC solid;  border-top:1px #CCCCCC solid; padding:5px 0;  }

div.sideimg_socialnet_horizontal a  { text-decoration:none; color:#666666;   }

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





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

div.sideimg_socialnet ul li { float:left; width:100%; display:block; margin:2px 0; font-size:11px;  list-style:none; background-color:#FFFFFF; }

.socialicons { border:none !important;; margin:0 4px 0 0; }

div.sideimg_socialnet ul li a { text-decoration:none; color:#666666; display:block; padding:1px 0;  }

div.sideimg_socialnet ul li a:hover { text-decoration:none; color:#000; }



/*** sub cat **/

h1.subcatpagetitle { float:left; margin:0; padding:0 0 2px 0; border-bottom:1px #CCCCCC dotted; font-size:22px; color: #006699; width:100%; font-family:Georgia, "Times New Roman", Times, serif; }

div.subcatlist { float:left; border-bottom:1px #333333 dotted; padding:5px 0; margin:0 0  10px 0; font-size:12px; width:100%; font-size:11px; }

div.subtitlesubcat { float:left; margin: 0 0 10px 0; padding:0; width:100%; padding:3px 0; font-size:12px; color:#666666; border-bottom:1px #CCCCCC solid;  }
div.subtitlesubcat a { color:#666666; text-decoration:none;  }
div.subtitlesubcat a:hover { text-decoration: underline;  }

a.subcatlist { font-size:14px; color: #990000; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-weight:bold; }

a.subcatlist:hover { color:#000000; }

div.subcatlist img { float:right; border:1px #999999 solid; margin:0 0 5px 5px;}

p { margin:0; padding:0;}





div#pages { float:left; width:100%; margin:5px 0 0 0; }

div#pages a { display: inline-block; margin:0 0 4px 0; padding:2px 4px; font-size:12px;  background-color: #E0E0E0; border:1px #006699 solid; text-decoration:none; color:#006699; }

div#pages a:hover { background-color:#FFFFFF; }

div#pages span { display:inline; padding:2px 4px; font-size:12px; background-color:#006699 ; border:1px #006699 solid; text-decoration:none; color:#fff;  }











#navigation li:hover {

    background: #696969;

    color: #fff;

    display: block;



}

#navigation li a:hover {

    color: #fff;

    background: #696969;

}







span.greyfont { color:#666666;}



div.subcontent a { color:#006699; text-decoration:none ; }

div.subcontent a:hover { text-decoration:underline ; }







/**** gallery ****/



a.thumbnails_gallery { display:block; float:left; width:100px; height:75px; border:#CCCCCC 1px solid; padding:2px; margin:2px;}

a.thumbnails_gallery:hover { background-color: #999999;}



img.big_img { border:#CCCCCC 1px solid; margin:4px; }

a.greylink { color:#666666; text-decoration:none; display:inline; padding:0 0 0 5px; font-size:11px; }

a.greylink:hover { text-decoration:underline ;}





/** site map ***/



a.sitemap_a { color:#000000; text-decoration:none; font-weight:bold; }

a.sitemap_a:hover { text-decoration:underline; }



a.sitemap_b { color:#000000; text-decoration:none;}

a.sitemap_b:hover { text-decoration:underline; }