/*Home page image replacemet */
div.homepagebanner h1 a {font-size:14px; font-weight:normal;cursor:pointer;}
div.homepagebanner h1 {background:none;position:relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ width:975px; height:336px;z-index:2;margin:2px 0 0 0;font-size:14px; font-weight:normal;}
div.homepagebanner h1 span {display:block; position:absolute; top: 0px; left: 0px; z-index: 1; /*for Opera 5 and 6*/width:975px; height:336px;}
div.homepagebanner h1 span { background: url(/images/homepage/mainimage1.jpg) top left no-repeat; }
div.homepagebanner {height:336px;margin-bottom:10px;}
div.homepagebanner p.homepagetext {margin-top:-50px;}

/* Home page contact */
div.contact {float:left;width:228px;}
div.contact h4 {margin-left:20px;margin-right:10px;margin-bottom:4px;font-family:Verdana;font-size:11px;color:#68696C;font-weight:normal;text-transform:capitalize;margin-top:65px;}
div.contact div.vcard {margin-left:20px;margin-right:10px;font-family:Verdana;font-size:11px;color:#68696C; }
div.vcard div.fn {margin-bottom:4px;}
div.vcard div.role {margin-bottom:4px;}
div.vcard div.email {color:#283773;margin-bottom:4px;}
div.vcard div.email a {color:#C1272D;text-decoration:none;color:#3C373D;}
div.vcard div.email a:hover {text-decoration:underline;}
div.vcard div.tel {margin-bottom:4px;}

/* World Map */
div.worldmap {font-family:Verdana;width:347px;background-color:#3C373D;float:left}
div.worldmap h3 {margin:0 0 0 0;background-color:#3C373D;color:#ffffff;font-size:11px;margin-left:5px;margin-right:2px;padding-top:15px;padding-bottom:15px;}
div.worldmap h4 {margin:0 0 0 0;color:#ffffff;font-size:11px;margin-left:5px;margin-right:10px;padding-top:5px;padding-bottom:5px;}
div.worldmap div#flashmap {background-color:#003366;}
div.worldmap a {color:White;text-decoration:none;}
div.worldmap a:hover {color:White;text-decoration:underline;}

/* Latest News */
div.news {margin-left:585px;height:275px;background-color:#E7E7E9;font-family:Verdana;}
div.news h2 {margin:0 0 0 0;padding:12px 0 0 0;color:#848487;font-weight:lighter;font-size:18px;margin-left:15px;text-transform:capitalize;margin-right:15px;}
div.news h2 span {margin-right:10px;margin-left:150px;}
div.news h2 img {margin-bottom:-5px;margin-left:10px;}
div.news h2 a {margin:0 0 0 0;font-family:Arial;font-size:10px;}
div.news h2 a img {margin:0 0 -2px 0;}