/* catherinedavie last modified 04/01/10 */

body 	{ font-family:arial; font-size:14px; background-color:black; 		}
p	{ margin:0px 5px 0px 0px;						}

h1 { color:white; text-align:center; margin:4px; padding:20px;		}
h2 { color:navy; text-align:center 					}
h3 { color:white 							}
h4 { color:navy; padding-left:10px;					}
h5 { color:gray; text-align:center 					}

#ch3 		{ border-color:gray; border-style:solid; border-width:1px; background-color:silver ; padding-left:10px	}
#disclaimer	 { border-color:gray; border-style:solid; border-width:1px; background-color:silver ; padding-left:10px	}
#span1 		{ color:blue 										}
.span2 		{ font-weight:bold										}

#span3 		{ color:silver; font-weight:bold 								}
#span4 		{ color:red; 										}
#span5 		{ font-weight:bold; font-size:13pt; color:yellow; 							}
#span6 		{ color:navy;										}
#span7 		{ color:white;										}
.imgclass 		{ border:none; 			}

#div0		{ margin: 0 auto; width:1000px; 								}
#div0a		{ position:absolute; top:10px; width:1000px; height:740px; border-style:solid; border-width:1px; border-color:black; background-color:black;  	}




/* header */

#div01		{ position:absolute; top:0px; width:805px; height:85px; border-style:solid; border-width:1px; border-color:green; background-color:green;  	}
.topflags		{ position:absolute; top:10px; left:12px;  width:90px; border-style:solid; border-width:1px; border-color:gray;					}
.topflags2	{ position:absolute; top:10px; left:112px;  width:90px; border-style:solid; border-width:1px; border-color:gray;					}
p.ch1      	{ font-size:24pt; font-weight:bold; color:black; text-align:right; margin:4px; padding:20px; 		}
p.ch2      	{ font-size:24pt; font-weight:bold; color:white; text-align:right; margin:4px; padding:20px; 		}
#div0b		{ position:absolute; top:87px; height:685px; width:805px; background-color:black; 			}

/* right column */

#rightside 	{ position:absolute; top:0px; right:0px; height:613px; width:186px; border-style:solid; border-width:1px; border-color:silver; background-color:black;   }

#cathypic		{ position:absolute; top:11px; left:11px; width:165px;					}
dl#menu		{ position:absolute; top:180px; left:11px; margin:0px;						}
dl#menu_alt		{ position:absolute; top:5px; left:5px; margin:0px;						}


/*centre block*/

#insetpic02 	{ position:absolute; top:10px; right:7px; width:80px; background-color:silver; 			}
.flags		{ width:90px; border-style:none; 							}
#flag_list 		{ position:absolute; top:150px; left:-25px; list-style-type:none; 				}

#div_slides	{ position:absolute; top:25px; right:25px; width:200px;  			}
#samples		{ width:200px; border-style:solid; border-width:1px; border-color:silver; 		}

	

p.links		{ text-align:right; padding-right:5px;	font-size:10pt;					}
p.text1		{ text-align:left; padding-left:12px; padding-top:7px; font-size:12pt; color:yellow; 		}
p.text2		{ position:absolute; bottom:12px;  padding-left:15px;  font-size:10pt;  			}

dl#countries	{ position:absolute; top:45px; right:240px;	margin:0px;		}
dl#countries dt	{ float:left; padding: 0px 20px 0px 0px;			}


.selectflag	a	{ color:white; text-decoration:none; margin:0px;	 }
.selectflag	p	{ text-align:center;	 }
.selectflag a:hover 	{ color:yellow; }
.selectflag a img.hid_ma 	{ position:absolute; top:225px; right:179px; visibility:hidden; 				}
.selectflag a img.hid_gc 	{ position:absolute; top:239px; right:184px; visibility:hidden; 				}
.selectflag a img.hid_cv 	{ position:absolute; top:261px; right:202px; visibility:hidden; 				}
.selectflag a img.hid_bg 	{ position:absolute; top:210px; right:111px; visibility:hidden; 				}
.selectflag a img.hid_ca 	{ position:absolute; top:174px; right:342px; visibility:hidden; 				}
.selectflag a:hover img.hid 	{ visibility:visible; border-style:solid; border-width:2px; border-color:yellow; padding:0px;	}






#cathypic2 	{ position:absolute; top:120px; left:35px; width:110px;					}


dl#verdemenu  	{ position:absolute; top:140px;  left:30px; margin:0px; 					}

	
dt.btn	 	{ margin-bottom:0px; text-align:center;	width:165px; 					}

dt.btn a		{ display:block; text-decoration:none; color:navy; 					}

dt.btn a		{ background:#8DB6CD; border:1px outset #9FB6CD;					}

dt.btn a:hover	{ background:red; border:1px outset red; color:white;					}
	
dt.btn a:active	{ background:green; border:1px outset green;						}



#div03		{ position:absolute; left:0px; top:0px; height:526px; width:805px; border-style:solid; border-width:1px; border-color:white; background: url("./maps/world_map_per1.jpg"); 		}
#div03a		{ position:absolute; left:0px; top:0px; height:526px; width:805px; background: url("./maps/world_map2.jpg"); border-style:solid; border-width:1px; border-color:white;			}
#div03c		{ position:absolute; left:0px; top:0px; height:526px; width:783px; background: url("./maps/world_map3.jpg"); border-style:solid; border-width:1px; border-color:white;			}
#div03d		{ position:absolute; left:0px; top:0px; height:526px; width:783px; background: url("./maps/world_map5.jpg"); border-style:solid; border-width:1px; border-color:white;			}
#div03e		{ position:absolute; left:0px; top:0px; height:526px; width:783px; background: url("./maps/world_map6.jpg"); border-style:solid; border-width:1px; border-color:white;			}

#body		{  position:absolute; top:120px; right:15px; height:365px; width:755px;  text-align:left; background-color:white; padding:8px; border-style:solid; border-color:blue; border-width:1px;	}
#s_altbody 	{ position:absolute; top:135px; right:24px; height:352px; width:330px; border-style:solid; border-color:black; border-width:2px; background-color:black;				}

#altbody 		{ position:absolute; top:130px; right:30px; height:352px; width:330px; border-style:solid; border-color:blue; border-width:2px; background: url("./maps/capeverde.jpg") 		}

#b_altbody	 { position:absolute; top:123px; right:25px; height:352px; width:330px; border-style:solid; border-color:blue; border-width:2px; background: url("./images/bulgaria.jpg")			}
p.pindent		 { padding-left:80px;	 							}




#topbody 		{ position:absolute; top:0px; right:0px; height:100px; width:803px; background-color:white; border-style:solid; border-color:white; border-width:1px;  		}
ul.hometab	{ position:absolute; left:678px; bottom:-20px; margin:20px; padding-left:20px; float:left; 							}
ul.tabs		{ position:absolute; left:-30px; bottom:-20px; margin:20px; padding-left:20px; float:left; width:100%;						}
li.graytab		{ list-style-type:none; float:left; background: url("./images/li_tab.gif") no-repeat right top; margin-right:3px							}
li.redtab		{ list-style-type:none; float:left; background: url("./images/li_tabred.gif") no-repeat right top; margin-right:3px						}
a.graylink 	 { display:block; padding: 7px 15px 4px 15px; background: url("./images/a_tab.gif") no-repeat left top;  text-align:center; color:black; text-decoration:none;		}
a.graylink:hover  	{ display:block; padding: 7px 15px 4px 15px; background: url("./images/a_tabgreen.gif") no-repeat left top;  text-align:center;  color:blue; text-decoration:none;	}
a.redlink 		 { display:block; padding: 7px 15px 4px 15px; background: url("./images/a_tabred.gif") no-repeat left top;  text-align:center;  color:white; text-decoration:none; 	}

p.text3		{ text-align:left; padding: 5px 10px 0px 10px; font-size:11pt; color:black; 			}
		

/* bottom */

#div0c		{ position:absolute; bottom:0px; width:998px; height:120px; background-color:#CCCCCC; border-style:solid; border-color:white; border-width:1px;			}
p.bottom		{ text-align:left; padding-left:5px; margin:2px;						}
p.copyright	{ text-align:left; padding-left:5px; margin:2px; font-size:8pt;						}


