/* CSS Document */
/* Written by  Helen Meyer */
body {
	font-family:Arial;
	font-size:68.75%;
	color:#000000;
	background-color:#ffffff;
	margin-top:10px;	
}


/* The Links */

/* The default link styles if no classes are
applied to the links */
a:link {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px solid #EFEFEF;
	
}
a:visited {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px solid #EFEFEF;
	
	
}
a:hover {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px dotted #cccccc;
	
	
}
a:active {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px solid #EFEFEF;	
}


a.emphasisButton:link, a.emphasisButton:visited {
	padding:1px;
	background-color:#154d5a;
	border:1px solid black;
	color:white;
}

a.emphasisButton:hover {
	border:1px solid black;
	background-color:#bfdae1;
	color:#333333;
}

a.emphasisButton:active {
	padding:1px;
	background-color:#154d5a;
	border:1px solid black;
	color:white;
}


a.emphasis:link {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px solid #EFEFEF;
	font-weight:bold;
	
}
a.emphasis:visited {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px solid #EFEFEF;
	font-weight:bold;
	
	
}
a.emphasis:hover {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px dotted #cccccc;
	font-weight:bold;
	
	
}
a.emphasis:active {
	color:#154d5a;
	text-decoration: none;
	border-bottom:1px solid #EFEFEF;
	font-weight:bold;
}


/* Secondary link styles */
a.secondary:link {
	color:#3399CC;
	text-decoration: none;	
	
}
a.secondary:visited {
	color:#3399CC;
	text-decoration: none;		
}

a.secondary:hover {
	color:#3399CC;
	text-decoration: none;
	border-bottom:2px dotted #838383;		
}

a.secondary:active {
	color:#3399CC;
	text-decoration: none;		
}



p {
	/*margin:0;*/
}

h1 {
	text-align:center;
	font-size:1.2em;
	color:#0a479e;
}

/* Holds the page content */
#content {
	position: relative; /* For any elements that *may* need to be absol. positioned */
	width: 100%;	
}

#search_page, #login_page {
	position: relative; /* For any elements that *may* need to be absol. positioned */
	width: 100%;
	text-align:center;
}


#header {
	text-align:center;
	font-size:1.6em;
	width:100%;
	border-top: 1px solid #333399;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#c0d9e5;	
}

#header .black {
	color:black;
}


#topControls {
	width:100%;
	margin-bottom:50px;
}


#topControls .noResults {
	text-align:left;
	width:auto;
	float:left;	
}

.basketControls {
	width:auto;
	height:100%;
	overflow:auto;
	margin-bottom:15px;	
}

#topControls .basketControls {	
	float:right;	
}	

/* The container to hold each result set */
#resultSet, #mapResults  {	
	width:960px;
	margin:0 auto;
	margin-bottom:3px;
	height:auto;
	clear:both;
	border:1px solid white;
	padding:0;
}


/*#resultSet .row, #mapResults  tbody td {*/
#resultSet .row {
	width:960px;
	height:100%;	
	overflow:auto;
	border:1px solid #999999;
	background-color:#efefef;
	color:#000000;
	margin-bottom:2px;
	text-align:left;
}
.evenColumn {
	width:960px;
	height:100%;	
	overflow:auto;
	border:1px solid #999999;
	background-color:#efefef;
	color:#000000;
	margin-bottom:2px;
	text-align:left;
}
.oddColumn {
	width:960px;
	height:100%;	
	overflow:auto;
	border:1px solid #999999;
	background-color:#ffffff;
	color:#000000;
	margin-bottom:2px;
	text-align:left;
}


#resultSet .col1 {
	width:250px;	
	float:left;	
	height:100%;
	padding-left:2px;	
}

#resultSet .col2 {
	width:480px;
	height:auto;	
	float:left;	
	overflow:auto;
	padding:2px;	
}

#resultSet .col3 {
	width:35px;	
	float:left;	
	padding-left:4px;	
}


#resultSet .col4 {
	width:170px;	
	float:left;	
	padding-left:4px;
	height:100%;	
}

#resultSet .col4 span {
	color:#339999;
	font-size: 10px;
}


/* The styles for the headings are
placed here so as they overwrite any other styles */
#resultSet #headings,  #mapResults  thead tr {	
	background-color:#999999;
	color:white;
	line-height:30px;
	height:30px;
	overflow:hidden;
	border:1px solid #BEBEBE;	
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}

#mapResults td {
	padding:0;	
}

#mapResults tr {
	border:1px solid black;
}
/* Holds text search links */
#footer {
	text-align:center;
	margin: 0 auto;
	margin-top:10px;
	z-index: 6;
	width:100%;
	clear:both;
	border-top: 1px solid #333399;
	height:25px;
	background-color:#c0d9e5;
	text-align:center;
}

/*#footer a {	
	color:#000000;
	text-decoration: none;
	font-size:1.6em;
	font-weight:bold;
	border-bottom:1px dashed #666666;
	
}

#footer a:hover {
	color:#000000;
	text-decoration: none;
	border-bottom:1px dashed #666666;
	font-size:1.6em;
	font-weight:bold;
	border-top-color: #666666;	
	
}*/

.paging {
	margin-top:20px;
	text-align:center;
}
	         

/* The paging system (this style is only applied to the 'previous' and 'next' links */
a.paging {
	text-decoration: none;
	color:#428282;
	border-bottom:2px solid #0066CC;	
	font-size:1.2em;
	font-weight:bold;
	
}

a.paging:hover {
	color:#428282;
	text-decoration: none;
	border-bottom:2px solid #0066CC;	
	font-size:1.2em;
	font-weight:bold;	
}

/* The index page */
/*---------------*/

/* The div that holds the search bar 
and submit button */
.searchCont {
	position:relative;
	width:600px;
	height:100px;
	margin-bottom: 100px;
	margin:0 auto;
		
}
/* The div that holds the blue bar and
results per page */
.searchContBottom {
	position:relative;
	width:800px;
	background-color:#6389a0;
	margin:0 auto;
	padding:4px;
	
}
/* Holds the search bar and button, and allows them to
sit side by side */
.searchBar {
	width:400px;
	height:25px;
	display:inline;
	padding:4px;
	
	
}
/* The search tips text */
.searchTxt {
	width:160px;
	height:25px;
	display:inline;
	padding:4px;
	
}
/* The resuls per page text */
.resultsperpage {
	width:400px;
	height:25px;
	display:inline;
	padding:4px;
	padding-right:40px;
	color:#FFFFFF;
	
}

.searchbutton {
	width:100px;
	height:25px;
	display:inline;
	padding:4px;
	
}
/* The results per page input box */
.darkGreyForm {
	background-color: #666666;
	border: 1px solid #cccccc;
	color:#FFFFFF;
}
/* the searchbar */
.whiteForm {
	background-color: #EBEBEB;
	border: 1px solid #000000;
	color:#000000;	
}


.footerTxt {
	margin-top:30px;
	text-align:center;
	clear:both;	
}

/* The error text */
.resultsError {
	color: #3333FF;
	font-weight:bold;
}
.highlight {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#6389a0;
}

.contrast {
color:#CC3333;
}

/* the submit button */	
.defaultButton {
	background-color: #6389a0;
	border: 1px solid #666666;
	color:#FFFFFF;
	font-size:1.1em;
}

.basketControls .defaultButton  {
	margin:3px;
}


a.defaultButton {
	background-color: #6389a0;
	border: 1px solid #666666;
	color:#FFFFFF;
	padding:1px;	
	cursor:default;	
}

.defaultSmall {
	color:#339999;
}

/* View Basket */
#viewBasket {
	width:600px;
	height:auto;
}

#viewBasket #headings {
	border-bottom:1px solid #999999;
	font-weight:bold;
	clear:both;
	height:100%;
	overflow:auto;
	margin-bottom:10px;
}

#viewBasket .row {
	width:600px;
	clear:both;
	height:100%;
	overflow:auto;
	
}

#viewBasket .col1 {
	width:100px;
	float:left;
	height:100%;	
}

#viewBasket .col2 {
	width:500px;
	float:left;
	height:100%;
}

.viewCart {
	text-align:left;
	margin:0 auto;
}

.viewCart tbody td {
	padding:4px;
	border-bottom:1px solid #000000;
}

.viewCart thead  {
	color:white;
	background-color:#999999;	
}


#loginPage {
	margin: 0 auto;
	width:316px;	
}

#loginPage .formInputContainer {
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;	
	height:100%;
	overflow:auto;
	overflow-x:hidden;
	width:316px;	
}

#loginPage h1 {
	width:318px;
	max-width:318px;
}

#loginPage .row {
	width:316px;	
	height:auto;
	overflow:auto;
	clear:both;
}

#loginPage .col1 {
	float:left;
	padding:4px;
	width:100px;
}

#loginPage .co12 {
	float:left;
	padding:4px;
	width:200px;
	text-align:left;
}

#regForm {
	text-align:left;	
	margin: 0 auto;
	border:0;
	padding:0;
}

#regForm tr {
	padding:0;	
}

#regForm .formInputContainer td {
	padding:3px;		
}
	
.frontImgCont {
	width:250px;
	height:auto;
	float:left;
	text-align:center;
}

.clearFloat {
	clear:both;
}

.mapControlContainer {
	width:auto;
	height:auto;
	clear:both;
	margin-bottom:10px
}

.mapControlContainer .defaultButton {
	margin-left:5px;
}

.errorMessage {
	list-style-type:none;
	color:red;
	font-weight:bold;
}

.defaultMessage {
	list-style-type:none;
	color:#999999;
	font-weight:bold;
}

#loginForm h2, .regFormHeader, #loginPage h1 {	
	font-weight:bold;
	font-size:1.1em;
	background-color:#6389a0;
	border-bottom:1px solid #0a479e;
	text-align:center;
	color:white;
	margin:0;
}

#regForm .formInputContainer, #loginForm .formInputContainer {
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px;
	height:auto;
}

.popup {
	/*background-color:#eeeeee;
	border:1px solid #999999;*/
	/*width:350px;*/
	/*margin-top:-15px;
	margin-left:-10px;*/
}

.popupTxt {
	font-weight:bold;
	border-bottom:1px dotted #999999;
	margin-top:10px;
	cursor:default;
}

/*-----------------------------------*/
/* The hover images for the worldmap */
/*-----------------------------------*/
#worldmapContent {
	position:relative;
	height:400px;
	width:800px; 
}


#Eastern--Europe_--Former--Soviet--Union_hover {
	background-image:url("../images/worldmap_hover/easterneurope_hover.gif");
	visibility:hidden;
	position:absolute;
	right:18px;
	top:2px;
	width:376px;
	height:121px;
}

#Middle--East_hover {
	background-image:url("../images/worldmap_hover/middleeast_hover.gif");
	visibility:hidden;
	position:absolute;
	left:437px;
	top:106px;
	width:98px;
	height:71px;
}

#Far--East_--Australasia_hover {
	background-image:url("../images/worldmap_hover/fareast_hover.gif");
	visibility:hidden;
	position:absolute;
	left:526px;
	top:83px;
	width:256px;
	height:228px;
}

#Africa_hover {
	background-image:url("../images/worldmap_hover/africa_hover.gif");
	visibility:hidden;
	position:absolute;
	left:338px;
	top:116px;
	width:161px;
	height:167px;
}

#Mediterranean_hover {
	background-image:url("../images/worldmap_hover/mediterranean_hover.gif");
	visibility:hidden;
	position:absolute;
	left:351px;
	top:93px;
	width:105px;
	height:31px;
}

#Northwest--Europe_hover {
	background-image:url("../images/worldmap_hover/northwesteurope_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:217px;
	top:11px;
	width:237px;
	height:100px;
}

#Caribbean_Latin--America_hover {
	background-image:url("../images/worldmap_hover/caribbean_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:112px;
	top:128px;
	width:209px;
	height:201px;
}

#North--America_hover {
	background-image:url("../images/worldmap_hover/north_america_hover.gif");
	visibility:hidden;
	position:absolute;
	left:1px;
	top:12px;
	width:272px;
	height:139px;
}




/*-----------------------------------*/
/* The hover images for Africa       */
/*-----------------------------------*/
#africaContent {
	position:relative;
	width:600px;
	height:598px;
	margin-bottom:25px;
}

#Africa-Morocco-reports_hover {
	background-image:url("../images/africa_hover/morocco_hover.gif");
	visibility:hidden;
	position:absolute;
	left:55px;
	top:19px;
	width:99px;
	height:68px;
}
#Africa-Mauritania-reports_hover {
	background-image:url("../images/africa_hover/mauritania_hover.gif");
	visibility:hidden;
	position:absolute;
	left:25px;
	top:91px;
	width:91px;
	height:100px;
}
#Africa-Senegal-reports_hover {
	background-image:url("../images/africa_hover/senegal_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:22px;
	top:177px;
	width:71px;
	height:63px;
}
#Africa-Guinea--Bissau-reports_hover {
	background-image:url("../images/africa_hover/guineabissau_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:30px;
	top:208px;
	width:71px;
	height:63px;
}
#Africa-Guinea-reports_hover {
	background-image:url("../images/africa_hover/guinea_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:41px;
	top:209px;
	width:71px;
	height:63px;
}
#Africa-Sierra--Leone-reports_hover {
	background-image:url("../images/africa_hover/sierraleone_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:54px;
	top:231px;
	width:71px;
	height:63px;
}

#Africa-Cote--dIvoire-reports_hover {
	background-image:url("../images/africa_hover/ivory_coast_hover.gif");
	visibility:hidden;
	position:absolute;
	left:77px;
	top:217px;
	width:71px;
	height:63px;
}
#Africa-Ghana-reports_hover {
	background-image:url("../images/africa_hover/ghana_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:134px;
	top:222px;
	width:71px;
	height:63px;
}
#Africa-Togo-reports_hover {
	background-image:url("../images/africa_hover/togo_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:162px;
	top:222px;
	width:71px;
	height:63px;
}
#Africa-Benin-reports_hover {
	background-image:url("../images/africa_hover/benin_hover.gif");
	visibility:hidden;
	position:absolute;
	background-repeat:no-repeat;
	left:168px;
	top:212px;
	width:71px;
	height:63px;
}

#Africa-Cameroon-reports_hover {
	background-image:url("../images/africa_hover/cameroon_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:225px;
	top:206px;
	width:72px;
	height:95px;
}

#Africa-Gabon-reports_hover {
	background-image:url("../images/africa_hover/gabon_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:232px;
	top:287px;
	width:52px;
	height:58px;
}

#Africa-Congo-reports_hover {
	background-image:url("../images/africa_hover/congo_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:252px;
	top:280px;
	width:64px;
	height:74px;
}

#Africa-Angola-reports_hover {
	background-image:url("../images/africa_hover/angola_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:255px;
	top:357px;
	width:104px;
	height:104px;
}

#Africa-Madagascar-reports_hover {
	background-image:url("../images/africa_hover/madagascar_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:511px;
	top:408px;
	width:62px;
	height:114px;
}

#Africa-Mozambique-reports_hover {
	background-image:url("../images/africa_hover/mozambique_hover.gif");
	visibility:hidden;
	position:absolute;
	left:406px;
	top:397px;
	width:89px;
	height:133px;
}

#Africa-Tanzania-reports_hover {
	background-image:url("../images/africa_hover/tanzania_hover.gif");
	visibility:hidden;
	position:absolute;
	left:398px;
	top:318px;
	width:95px;
	height:85px;
}

#Africa-Kenya-reports_hover {
	background-image:url("../images/africa_hover/kenya_hover.gif");
	visibility:hidden;
	position:absolute;
	left:435px;
	top:270px;
	width:70px;
	height:81px;
}

#Africa-Somalia-reports_hover {
	background-image:url("../images/africa_hover/somalia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:493px;
	top:203px;
	width:86px;
	height:123px;
}

#Africa-Ethiopia-reports_hover {
	background-image:url("../images/africa_hover/ethiopia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:427px;
	top:195px;
	width:126px;
	height:90px;
}

#Africa-Eritrea-reports_hover {
	background-image:url("../images/africa_hover/eritrea_hover.gif");
	visibility:hidden;
	position:absolute;
	left:458px;
	top:166px;
	width:52px;
	height:48px;
}

#Africa-Sudan-reports_hover {
	background-image:url("../images/africa_hover/sudan_hover.gif");
	visibility:hidden;
	position:absolute;
	left:337px;
	top:131px;
	width:139px;
	height:153px;
}

#Africa-Egypt-reports_hover {
	background-image:url("../images/africa_hover/egypt_hover.gif");
	visibility:hidden;
	position:absolute;
	left:359px;
	top:53px;
	width:102px;
	height:83px;
}

#Africa-Libya-reports_hover {
	background-image:url("../images/africa_hover/libya_hover.gif");
	visibility:hidden;
	position:absolute;
	left:236px;
	top:40px;
	width:131px;
	height:114px;
}

#Africa-Tunisia-reports_hover {
	background-image:url("../images/africa_hover/tunisia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:220px;
	top:7px;
	width:38px;
	height:60px;
}

#Africa-Algeria-reports_hover {
	background-image:url("../images/africa_hover/algeria_hover.gif");
	visibility:hidden;
	position:absolute;
	left:90px;
	top:8px;
	width:170px;
	height:152px;
}

/*-------------------------------------*/
/* The hover images for the Caribbean  */
/*-------------------------------------*/
#caribbeanContent {
	position:relative;
	width:600px;
	height:600px;
	margin-bottom:25px;
}

#Caribbean_Latin--America-Venezuela-reports_hover {
	background-image:url("../images/caribbean_hover/venezuela_hover.gif");
	visibility:hidden;
	position:absolute;
	left:312px;
	top:145px;
	width:91px;
	height:82px;	
}

#Caribbean_Latin--America-Argentina-reports_hover {
	background-image:url("../images/caribbean_hover/argentina_hover.gif");
	visibility:hidden;
	position:absolute;
	left:310px;
	top:372px;
	width:133px;
	height:202px;		
}

#Caribbean_Latin--America-Brazil-reports_hover {
	background-image:url("../images/caribbean_hover/brazil_hover.gif");
	visibility:hidden;
	position:absolute;
	left:308px;
	top:193px;
	width:258px;
	height:257px;	
}

#Caribbean_Latin--America-Bolivia-reports_hover {
	background-image:url("../images/caribbean_hover/bolivia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:335px;
	top:289px;
	width:81px;
	height:92px;	
}

#Caribbean_Latin--America-Peru-reports_hover {
	background-image:url("../images/caribbean_hover/peru_hover.gif");
	visibility:hidden;
	position:absolute;
	left:258px;
	top:226px;
	width:87px;
	height:125px;	
}

#Caribbean_Latin--America-Ecuador-reports_hover {
	background-image:url("../images/caribbean_hover/ecuador_hover.gif");
	visibility:hidden;
	position:absolute;
	left:230px;
	top:217px;
	width:72px;
	height:47px;	
}

#Caribbean_Latin--America-Colombia-reports_hover {
	background-image:url("../images/caribbean_hover/columbia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:275px;
	top:147px;
	width:79px;
	height:106px;	
}

#Caribbean_Latin--America-Cuba-reports_hover {
	background-image:url("../images/caribbean_hover/cuba_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:236px;
	top:73px;
	width:88px;
	height:43px;	
}

#Caribbean_Latin--America-Caribbean-reports_hover {
	background-image:url("../images/caribbean_hover/caribbean_hover.jpg");
	visibility:hidden;
	position:absolute;
	left:322px;
	top:101px;
	width:53px;
	height:24px;	
}

/*-------------------------------------*/
/* The hover images for Eastern Europe */
/*-------------------------------------*/
#easternEuropeContent {
	position:relative;
	width:600px;
	height:489px;
	margin-bottom:25px;
}

#Eastern--Europe_--Former--Soviet--Union-Turkmenistan-reports_hover {
	background-image:url("../images/eastern_europe_hover/turkmenistan_hover.gif");
	visibility:hidden;
	position:absolute;
	left:150px;
	top:173px;
	width:44px;
	height:28px;	
}

#Eastern--Europe_--Former--Soviet--Union-Uzbekistan-reports_hover {
	background-image:url("../images/eastern_europe_hover/uzbekistan_hover.gif");
	visibility:hidden;
	position:absolute;
	left:161px;
	top:163px;
	width:72px;
	height:29px;	
}

#Eastern--Europe_--Former--Soviet--Union-Kazakstan-reports_hover {
	background-image:url("../images/eastern_europe_hover/kazakhstan_hover.gif");
	visibility:hidden;
	position:absolute;
	left:126px;
	top:130px;
	width:152px;
	height:50px;	
}

#Eastern--Europe_--Former--Soviet--Union-Azerbaijan-reports_hover {
	background-image:url("../images/eastern_europe_hover/azerbaijan_hover.gif");
	visibility:hidden;
	position:absolute;
	left:121px;
	top:177px;
	width:19px;
	height:17px;	
}

#Eastern--Europe_--Former--Soviet--Union-Georgia-reports_hover {
	background-image:url("../images/eastern_europe_hover/georgia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:80px;
	top:169px;
	width:49px;
	height:11px;	
}

#Eastern--Europe_--Former--Soviet--Union-Poland-reports_hover {
	background-image:url("../images/eastern_europe_hover/poland_hover.gif");
	visibility:hidden;
	position:absolute;
	left:10px;
	top:128px;
	width:46px;
	height:23px;	
}

#Eastern--Europe_--Former--Soviet--Union-Ukraine-reports_hover {
	background-image:url("../images/eastern_europe_hover/ukraine_hover.gif");
	visibility:hidden;
	position:absolute;
	left:38px;
	top:139px;
	width:66px;
	height:28px;	
}

#Eastern--Europe_--Former--Soviet--Union-Russia-reports_hover {
	background-image:url("../images/eastern_europe_hover/soviet_union_hover.gif");
	visibility:hidden;
	position:absolute;
	left:161px;
	top:42px;
	width:441px;
	height:135px;	
}

/*-------------------------------------*/
/* The hover images for Far East       */
/*-------------------------------------*/
#farEastContent {
	position:relative;
	width:600px;
	height:484px;
	margin-bottom:25px;
}

#Far--East_--Australasia-New--Zealand-reports_hover {
	background-image:url("../images/far_east_hover/new_zealand_hover.gif");
	visibility:hidden;
	position:absolute;
	left:508px;
	top:418px;
	width:87px;
	height:54px;	
}

#Far--East_--Australasia-Australia-reports_hover {
	background-image:url("../images/far_east_hover/australia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:290px;
	top:306px;
	width:189px;
	height:152px;	
}

#Far--East_--Australasia-Indonesia-reports_hover {
	background-image:url("../images/far_east_hover/indonesia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:270px;
	top:217px;
	width:155px;
	height:89px;	
}

#Far--East_--Australasia-Vietnam-reports_hover {
	background-image:url("../images/far_east_hover/vietnam_hover.gif");
	visibility:hidden;
	position:absolute;
	left:243px;
	top:152px;
	width:60px;
	height:39px;	
}

#Far--East_--Australasia-Cambodia-reports_hover {
	background-image:url("../images/far_east_hover/cambodia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:232px;
	top:185px;
	width:40px;
	height:30px;	
}

#Far--East_--Australasia-Malaysia-reports_hover {
	background-image:url("../images/far_east_hover/malaysia_hover.gif");
	visibility:hidden;
	position:absolute;
	left:222px;
	top:203px;
	width:54px;
	height:47px;	
}

#Far--East_--Australasia-Thailand-reports_hover {
	background-image:url("../images/far_east_hover/thailand_hover.gif");
	visibility:hidden;
	position:absolute;
	left:212px;
	top:162px;
	width:42px;
	height:32px;	
}

#Far--East_--Australasia-Myanmar-reports_hover {
	background-image:url("../images/far_east_hover/myanmar_hover.gif");
	visibility:hidden;
	position:absolute;
	left:197px;
	top:124px;
	width:37px;
	height:62px;	
}

#Far--East_--Australasia-Bangladesh-reports_hover {
	background-image:url("../images/far_east_hover/bangladesh_hover.gif");
	visibility:hidden;
	position:absolute;
	left:155px;
	top:139px;
	width:58px;
	height:18px;	
}

#Far--East_--Australasia-India-reports_hover {
	background-image:url("../images/far_east_hover/india_hover.gif");
	visibility:hidden;
	position:absolute;
	left:82px;
	top:79px;
	width:100px;
	height:150px;	
}

#Far--East_--Australasia-Pakistan-reports_hover {
	background-image:url("../images/far_east_hover/pakistan_hover.gif");
	visibility:hidden;
	position:absolute;
	left:44px;
	top:75px;
	width:93px;
	height:76px;	
}

#Far--East_--Australasia-Papua--New--Guinea-reports_hover {
	background-image:url("../images/far_east_hover/png_hover.gif");
	visibility:hidden;
	position:absolute;
	left:411px;
	top:269px;
	width:99px;
	height:35px;	
}

/*-------------------------------------*/
/* The hover images for Mediterranean  */
/*-------------------------------------*/
#mediterraneanContent {
	position:relative;
	width:600px;
	height:485px;
	margin-bottom:25px;
}

#Mediterranean-Greece-reports_hover {
	background-image:url("../images/mediterranean_hover/greece_hover.gif");
	visibility:hidden;
	position:absolute;
	left:472px;
	top:295px;
	width:124px;
	height:106px;	
}

#Mediterranean-Italy-reports_hover {
	background-image:url("../images/mediterranean_hover/italy_hover.gif");
	visibility:hidden;
	position:absolute;
	left:264px;
	top:213px;
	width:182px;
	height:142px;	
}

#Mediterranean-Spain-reports_hover {
	background-image:url("../images/mediterranean_hover/spain_hover.gif");
	visibility:hidden;
	position:absolute;
	left:16px;
	top:264px;
	width:192px;
	height:120px;	
}

#Mediterranean-Portugal-reports_hover {
	background-image:url("../images/mediterranean_hover/portugal_hover.gif");
	visibility:hidden;
	position:absolute;
	left:9px;
	top:291px;
	width:52px;
	height:78px;	
}


/*-------------------------------------*/
/* The hover images for Middle East    */
/*-------------------------------------*/
#middleEastContent {
	position:relative;
	width:600px;
	height:489px;
	margin-bottom:25px;
}

#Middle--East-Iraq-reports_hover {
	background-image:url("../images/middle_east_hover/iraq_hover.gif");
	visibility:hidden;
	position:absolute;
	left:217px;
	top:96px;
	width:147px;
	height:126px;	
}

#Middle--East-Syria-reports_hover {
	background-image:url("../images/middle_east_hover/syrian_hover.gif");
	visibility:hidden;
	position:absolute;
	left:172px;
	top:100px;
	width:101px;
	height:74px;	
}

#Middle--East-Iran-reports_hover {
	background-image:url("../images/middle_east_hover/iran_hover.gif");
	visibility:hidden;
	position:absolute;
	left:297px;
	top:62px;
	width:285px;
	height:218px;	
}

#Middle--East-Oman-reports_hover {
	background-image:url("../images/middle_east_hover/oman_hover.gif");
	visibility:hidden;
	position:absolute;
	left:413px;
	top:283px;
	width:117px;
	height:122px;	
}

#Middle--East-Yemen-reports_hover {
	background-image:url("../images/middle_east_hover/yemen_hover.gif");
	visibility:hidden;
	position:absolute;
	left:276px;
	top:371px;
	width:153px;
	height:94px;	
}

#Middle--East-Turkey-reports_hover {
	background-image:url("../images/middle_east_hover/turkey_hover.gif");
	visibility:hidden;
	position:absolute;
	left:29px;
	top:29px;
	width:278px;
	height:91px;	
}

/*-------------------------------------*/
/* The hover images for North America  */
/*-------------------------------------*/
#northAmericaContent {
	position:relative;
	width:600px;
	height:486px;
	margin-bottom:25px;
	
}

#North--America-Alaska-reports_hover {
	background-image:url("../images/north_america_hover/alaska_hover.gif");
	visibility:hidden;
	position:absolute;
	left:2px;
	top:79px;
	width:143px;
	height:110px;	
}

#North--America-Canada-reports_hover {
	background-image:url("../images/north_america_hover/canada_hover.gif");
	visibility:hidden;
	position:absolute;
	left:145px;
	top:20px;
	width:457px;
	height:231px;	
}

#North--America-USA-reports_hover {
	background-image:url("../images/north_america_hover/united_states_hover.gif");
	visibility:hidden;
	position:absolute;
	left:195px;
	top:184px;
	width:329px;
	height:146px;	
}

/*--------------------------------------------------*/
/* The hover images for Northwest Europe Zoomed in  */
/*--------------------------------------------------*/
#northwestEuropeZoomContent {
	position:relative;
	width:600px;
	height:486px;	
	margin-bottom:25px;
}

#Northwest--Europe-Voring--Basin-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/nor_voring_basin_hover.gif");
	visibility:hidden;
	position:absolute;
	left:343px;
	top:14px;
	width:159px;
	height:103px;	
}

#Northwest--Europe-Mid--Norway-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/mid_norway_hover.gif");
	visibility:hidden;
	position:absolute;
	left:438px;
	top:39px;
	width:123px;
	height:96px;	
}

#Northwest--Europe-Norway--More--Basin-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/nor_more_basin_hover.gif");
	visibility:hidden;
	position:absolute;
	left:301px;
	top:114px;
	width:195px;
	height:56px;	
}

#Northwest--Europe-UK--More--Basin-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_more_basin_hover.gif");
	visibility:hidden;
	position:absolute;
	left:254px;
	top:146px;
	width:94px;
	height:24px;	
}

#Northwest--Europe-West--of--Shetlands-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_west_of_shetlands_hover.gif");
	visibility:hidden;
	position:absolute;
	left:159px;
	top:125px;
	width:175px;
	height:104px;	
}

#Northwest--Europe-UK--North--Viking--Graben-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_north_viking_graben_hover.gif");
	visibility:hidden;
	position:absolute;
	left:224px;
	top:167px;
	width:140px;
	height:51px;	
}

#Northwest--Europe-Norway--North--Viking--Graben-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/nor_north_viking_graben_hover.gif");
	visibility:hidden;
	position:absolute;
	left:344px;
	top:167px;
	width:148px;
	height:49px;	
}

#Northwest--Europe-UK--South--Viking--Graben-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_south_viking_graben_hover.gif");
	visibility:hidden;
	position:absolute;
	left:217px;
	top:215px;
	width:145px;
	height:49px;	
}

#Northwest--Europe-Moray--Firth-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_moray_firth_hover.gif");
	visibility:hidden;
	position:absolute;
	left:211px;
	top:237px;
	width:129px;
	height:51px;	
}

#Northwest--Europe-Norway--South--Viking--Graben-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/nor_south_viking_graben_hover.gif");
	visibility:hidden;
	position:absolute;
	left:346px;
	top:214px;
	width:148px;
	height:63px;	
}

#Northwest--Europe-Norway--Central--Graben-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/nor_central_graben_hover.gif");
	visibility:hidden;
	position:absolute;
	left:364px;
	top:237px;
	width:208px;
	height:71px;	
}

#Northwest--Europe-Denmark-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/denmark_hover.gif");
	visibility:hidden;
	position:absolute;
	left:387px;
	top:294px;
	width:67px;
	height:22px;	
}

#Northwest--Europe-Germany-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/germany_hover.gif");
	visibility:hidden;
	position:absolute;
	left:390px;
	top:309px;
	width:66px;
	height:20px;	
}

#Northwest--Europe-Netherlands-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/netherlands_hover.gif");
	visibility:hidden;
	position:absolute;
	left:384px;
	top:314px;
	width:73px;
	height:32px;	
}

#Northwest--Europe-UK--Central--Graben-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_central_graben_hover.gif");
	visibility:hidden;
	position:absolute;
	left:275px;
	top:261px;
	width:120px;
	height:74px;	
}

#Northwest--Europe-UK--Southern--North--Sea-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_southern_sea_hover.gif");
	visibility:hidden;
	position:absolute;
	left:274px;
	top:332px;
	width:141px;
	height:79px;	
}

#Northwest--Europe-Irish--and--Celtic--Seas-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/irish_sea_hover.gif");
	visibility:hidden;
	position:absolute;
	left:137px;
	top:309px;
	width:119px;
	height:121px;	
}

#Northwest--Europe-Irish--and--Celtic--Seas2-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/celtic_sea_hover.gif");
	visibility:hidden;
	position:absolute;
	left:53px;
	top:374px;
	width:136px;
	height:102px;	
}

#Northwest--Europe-Rockall--Trough-preports_hover {
	background-image:url("../images/nw_europe_zoom_hover/uk_rockall_trough_hover.gif");
	visibility:hidden;
	position:absolute;
	left:39px;
	top:219px;
	width:179px;
	height:84px;	
}

/*---------------------------------------*/
/* The hover images for Northwest Europe */
/*---------------------------------------*/
#northwestEuropeContent {
	position:relative;
	width:600px;
	height:459px;
	margin-bottom:45px;	
}

#Northwest--Europe-Denmark-reports_hover {
	background-image:url("../images/nw_europe_hover/denmark2.gif");
	visibility:hidden;
	position:absolute;
	left:284px;
	top:294px;
	width:102px;
	height:41px;	
}

#Northwest--Europe-Germany-reports_hover {
	background-image:url("../images/nw_europe_hover/germany2.gif");
	visibility:hidden;
	position:absolute;
	left:289px;
	top:318px;
	width:69px;
	height:22px;	
}

#Northwest--Europe-Netherlands-reports_hover {
	background-image:url("../images/nw_europe_hover/netherlands2.gif");
	visibility:hidden;
	position:absolute;
	left:280px;
	top:320px;
	width:65px;
	height:41px;	
}


#Northwest--Europe-UK-reports_hover {
	background-image:url("../images/nw_europe_hover/gb2.gif");
	visibility:hidden;
	position:absolute;
	left:22px;
	top:239px;
	width:269px;
	height:156px;	
}

#Northwest--Europe-Ireland-reports_hover {
	background-image:url("../images/nw_europe_hover/ireland2.gif");
	visibility:hidden;
	position:absolute;
	left:15px;
	top:304px;
	width:190px;
	height:102px;	
}

#Northwest--Europe-Norway-reports_hover {
	background-image:url("../images/nw_europe_hover/norway2.gif");
	visibility:hidden;
	position:absolute;
	left:252px;
	top:66px;
	width:343px;
	height:250px;	
}


